Counties in Michigan by net domestic migration, July to June

Ingham County had the highest net domestic migration, July to June of 83 counties in 2022, at 10,089. Wayne County had the lowest, at -20,059. The median was 190 and the figure for Michigan was -9,107. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest10,089Ingham County
Lowest-20,059Wayne County
Median19083 counties
Michigan-9,107History

Map of counties, 2022

Alcona County: 234 personsAlger County: 45 personsAllegan County: 222 personsAlpena County: 111 personsAntrim County: 474 personsArenac County: 211 personsBaraga County: -12 personsBarry County: 420 personsBay County: 238 personsBenzie County: 175 personsBerrien County: -234 personsBranch County: -876 personsCalhoun County: -177 personsCass County: 136 personsCharlevoix County: 133 personsCheboygan County: 421 personsChippewa County: 471 personsClare County: 416 personsClinton County: 277 personsCrawford County: 258 personsDelta County: 193 personsDickinson County: 249 personsEaton County: 138 personsEmmet County: 73 personsGenesee County: -1,607 personsGladwin County: 383 personsGogebic County: 118 personsGrand Traverse County: 525 personsGratiot County: 27 personsHillsdale County: 292 personsHoughton County: 98 personsHuron County: 92 personsIngham County: 10,089 personsIonia County: 1 personsIosco County: 380 personsIron County: 219 personsIsabella County: 250 personsJackson County: 127 personsKalamazoo County: -260 personsKalkaska County: 297 personsKent County: -3,622 personsKeweenaw County: 66 personsLake County: 468 personsLapeer County: 344 personsLeelanau County: 370 personsLenawee County: -460 personsLivingston County: 1,051 personsLuce County: 293 personsMackinac County: 121 personsMacomb County: -2,706 personsManistee County: 210 personsMarquette County: 876 personsMason County: 174 personsMecosta County: 748 personsMenominee County: 96 personsMidland County: 357 personsMissaukee County: 96 personsMonroe County: 190 personsMontcalm County: -22 personsMontmorency County: 346 personsMuskegon County: 239 personsNewaygo County: 432 personsOakland County: -7,443 personsOceana County: 69 personsOgemaw County: 324 personsOntonagon County: 113 personsOsceola County: 118 personsOscoda County: 152 personsOtsego County: 354 personsOttawa County: 1,798 personsPresque Isle County: 282 personsRoscommon County: 323 personsSaginaw County: -506 personsSt. Clair County: 395 personsSt. Joseph County: 40 personsSanilac County: 175 personsSchoolcraft County: 181 personsShiawassee County: 218 personsTuscola County: 156 personsVan Buren County: 101 personsWashtenaw County: -460 personsWayne County: -20,059 personsWexford County: 268 persons
  • Under -1,400
  • -1,400 to -300
  • -300 to 0
  • 0 to 200
  • 200 to 300
  • 300 and over
persons, 2022. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2022

Ingham County: 10,089 personsIngham County10,089Ottawa County: 1,798 personsOttawa County1,798Livingston County: 1,051 personsLivingston County1,051Marquette County: 876 personsMarquette County876Mecosta County: 748 personsMecosta County748Grand Traverse County: 525 personsGrand Traverse County525Antrim County: 474 personsAntrim County474Chippewa County: 471 personsChippewa County471Lake County: 468 personsLake County468Newaygo County: 432 personsNewaygo County432Cheboygan County: 421 personsCheboygan County421Barry County: 420 personsBarry County420Clare County: 416 personsClare County416St. Clair County: 395 personsSt. Clair County395Gladwin County: 383 personsGladwin County383Iosco County: 380 personsIosco County380Leelanau County: 370 personsLeelanau County370Midland County: 357 personsMidland County357Otsego County: 354 personsOtsego County354Montmorency County: 346 personsMontmorency County346Lapeer County: 344 personsLapeer County344Ogemaw County: 324 personsOgemaw County324Roscommon County: 323 personsRoscommon County323Kalkaska County: 297 personsKalkaska County297Luce County: 293 personsLuce County293Hillsdale County: 292 personsHillsdale County292Presque Isle County: 282 personsPresque Isle County282Clinton County: 277 personsClinton County277Wexford County: 268 personsWexford County268Crawford County: 258 personsCrawford County258Isabella County: 250 personsIsabella County250Dickinson County: 249 personsDickinson County249Muskegon County: 239 personsMuskegon County239Bay County: 238 personsBay County238Alcona County: 234 personsAlcona County234Allegan County: 222 personsAllegan County222Iron County: 219 personsIron County219Shiawassee County: 218 personsShiawassee County218Arenac County: 211 personsArenac County211Manistee County: 210 personsManistee County210Ingham County: 10,089 personsIngham County10,089Ottawa County: 1,798 personsOttawa County1,798Livingston County: 1,051 personsLivingston County1,051Marquette County: 876 personsMarquette County876Mecosta County: 748 personsMecosta County748Grand Traverse County: 525 personsGrand Traverse County525Antrim County: 474 personsAntrim County474Chippewa County: 471 personsChippewa County471Lake County: 468 personsLake County468Newaygo County: 432 personsNewaygo County432Cheboygan County: 421 personsCheboygan County421Barry County: 420 personsBarry County420Clare County: 416 personsClare County416St. Clair County: 395 personsSt. Clair County395Gladwin County: 383 personsGladwin County383Iosco County: 380 personsIosco County380Leelanau County: 370 personsLeelanau County370Midland County: 357 personsMidland County357Otsego County: 354 personsOtsego County354Montmorency County: 346 personsMontmorency County346Lapeer County: 344 personsLapeer County344Ogemaw County: 324 personsOgemaw County324Roscommon County: 323 personsRoscommon County323Kalkaska County: 297 personsKalkaska County297Luce County: 293 personsLuce County293Hillsdale County: 292 personsHillsdale County292Presque Isle County: 282 personsPresque Isle County282Clinton County: 277 personsClinton County277Wexford County: 268 personsWexford County268Crawford County: 258 personsCrawford County258Isabella County: 250 personsIsabella County250Dickinson County: 249 personsDickinson County249Muskegon County: 239 personsMuskegon County239Bay County: 238 personsBay County238Alcona County: 234 personsAlcona County234Allegan County: 222 personsAllegan County222Iron County: 219 personsIron County219Shiawassee County: 218 personsShiawassee County218Arenac County: 211 personsArenac County211Manistee County: 210 personsManistee County210
persons. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Full ranking

RankCounties2022
persons
Change on 2021
1Ingham County Estimated10,089+180.2%
2Ottawa County Estimated1,798+232.3%
3Livingston County Estimated1,051-21%
4Marquette County Estimated876+2,346.2%
5Mecosta County Estimated748+101.1%
6Grand Traverse County Estimated525-24.7%
7Antrim County Estimated474-21.1%
8Chippewa County Estimated471+162.6%
9Lake County Estimated468+44%
10Newaygo County Estimated432+7.5%
11Cheboygan County Estimated421+5%
12Barry County Estimated420-29.9%
13Clare County Estimated416-23.1%
14St. Clair County Estimated395-19.6%
15Gladwin County Estimated383+6.1%
16Iosco County Estimated380-19.5%
17Leelanau County Estimated370-24.2%
18Midland County Estimated357+7,240%
19Otsego County Estimated354+17.2%
20Montmorency County Estimated346+28.1%
21Lapeer County Estimated344+4.6%
22Ogemaw County Estimated324+91.7%
23Roscommon County Estimated323-44.2%
24Kalkaska County Estimated297+115.2%
25Luce County Estimated293+181.6%
26Hillsdale County Estimated292+1,925%
27Presque Isle County Estimated282-4.4%
28Clinton County Estimated277-12.9%
29Wexford County Estimated268-3.2%
30Crawford County Estimated258-34.5%
31Isabella County Estimated250+216.3%
32Dickinson County Estimated249+429.8%
33Muskegon County Estimated239-74.9%
34Bay County Estimated238+815.4%
35Alcona County Estimated234-12.4%
36Allegan County Estimated222-32.3%
37Iron County Estimated219+62.2%
38Shiawassee County Estimated218+77.2%
39Arenac County Estimated211+83.5%
40Manistee County Estimated210-57.5%
41Delta County Estimated193-13.5%
42Monroe County Estimated190-77.7%
43Schoolcraft County Estimated181+191.9%
44Benzie County Estimated175-53.8%
44Sanilac County Estimated175-19%
46Mason County Estimated174-65.7%
47Tuscola County Estimated156+446.7%
48Oscoda County Estimated152-16.5%
49Eaton County Estimated138+251.6%
50Cass County Estimated136-12.8%
51Charlevoix County Estimated133-46.2%
52Jackson County Estimated127-39.8%
53Mackinac County Estimated121-34.2%
54Gogebic County Estimated118-34.1%
54Osceola County Estimated118-62.1%
56Ontonagon County Estimated113-32.7%
57Alpena County Estimated111-44.5%
58Van Buren County Estimated101-46.3%
59Houghton County Estimated98-57.9%
60Menominee County Estimated96+2,020%
60Missaukee County Estimated96-36%
62Huron County Estimated92-46.8%
63Emmet County Estimated73-79%
64Oceana County Estimated69-62.1%
65Keweenaw County Estimated66-1.5%
66Alger County Estimated45+266.7%
67St. Joseph County Estimated40+150.6%
68Gratiot County Estimated27+112.9%
69Ionia County Estimated1+100.8%
70Baraga County Estimated-12-108.1%
71Montcalm County Estimated-22-102.6%
72Calhoun County Estimated-177-1,461.5%
73Berrien County Estimated-234+57%
74Kalamazoo County Estimated-260+83.5%
75Lenawee County Estimated-460-611.1%
75Washtenaw County Estimated-460+93.9%
77Saginaw County Estimated-506-327.9%
78Branch County Estimated-876-425.7%
79Genesee County Estimated-1,607-361.8%
80Macomb County Estimated-2,706-34.8%
81Kent County Estimated-3,622-27.7%
82Oakland County Estimated-7,443-183.3%
83Wayne County Estimated-20,059-22%

Other periods

About this ranking

Estimated moves into an area from elsewhere in the same country minus moves out to the rest of the country, from July 1 of the previous year through June 30 of the reported year.

More on how it is measured
  • United States: states and counties.
  • Canada: provinces and territories, net interprovincial migration (Statistics Canada).
  • United Kingdom: local authorities, counting moves between any two UK local authorities, including across the borders of England, Wales, Scotland and Northern Ireland (ONS internal migration).
  • A negative value means more people left than arrived.

Sums to zero, or close to it, for each country as a whole, so there is no national value.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021 (Counties in Michigan by net domestic migration, July to June, 2022) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Michigan by net domestic migration, July to June, 2022. U.S. Census Bureau, 26 Mar. 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/michigan-counties?period=2022. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Counties in Michigan by net domestic migration, July to June, 2022. Dataset. Accessed October 12, 2026. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Also distributed by Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/michigan-counties?period=2022.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Michigan by net domestic migration, July to June, 2022 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-domestic-migration-july-june/michigan-counties?period=2022 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_michigan_by_2022,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Michigan by net domestic migration, July to June, 2022}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.census.gov/programs-surveys/popest/data/data-sets.html},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/michigan-counties?period=2022. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Michigan by net domestic migration, July to June, 2022
PY  - 2026
DA  - 2026/03/26
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www.census.gov/programs-surveys/popest/data/data-sets.html
L2  - https://invokely.ai/rankings/net-domestic-migration-july-june/michigan-counties?period=2022
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/michigan-counties?period=2022.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Michigan by net domestic migration, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_july_june","level":"province","within":"Michigan","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_july_june&level=province&within=Michigan&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest net domestic migration, July to June?

Ingham County, with 10,089 in 2022, according to the U.S. Census Bureau.

Which county has the lowest net domestic migration, July to June?

Wayne County, with -20,059 in 2022.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Net domestic migration, July to June: other rankings

Counties in Michigan: more rankings