Counties in Michigan by net domestic migration, July to June

Macomb County had the highest net domestic migration, July to June of 83 counties in 2024, at 1,529. Wayne County had the lowest, at -9,730. The median was 102 and the figure for Michigan was -8,065. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest1,529Macomb County
Lowest-9,730Wayne County
Median10283 counties
Michigan-8,065History

Map of counties, 2024

Alcona County: 189 personsAlger County: 3 personsAllegan County: 323 personsAlpena County: 200 personsAntrim County: 153 personsArenac County: 34 personsBaraga County: 8 personsBarry County: 88 personsBay County: 165 personsBenzie County: 113 personsBerrien County: -261 personsBranch County: 58 personsCalhoun County: 223 personsCass County: 40 personsCharlevoix County: 134 personsCheboygan County: 28 personsChippewa County: -50 personsClare County: 181 personsClinton County: 76 personsCrawford County: 148 personsDelta County: 83 personsDickinson County: 34 personsEaton County: 111 personsEmmet County: 69 personsGenesee County: 282 personsGladwin County: 184 personsGogebic County: 80 personsGrand Traverse County: 195 personsGratiot County: -20 personsHillsdale County: 41 personsHoughton County: -168 personsHuron County: -22 personsIngham County: -1,558 personsIonia County: 102 personsIosco County: 246 personsIron County: 93 personsIsabella County: 288 personsJackson County: 107 personsKalamazoo County: -680 personsKalkaska County: 284 personsKent County: -964 personsKeweenaw County: -10 personsLake County: 337 personsLapeer County: 345 personsLeelanau County: 43 personsLenawee County: 309 personsLivingston County: 72 personsLuce County: -2 personsMackinac County: 159 personsMacomb County: 1,529 personsManistee County: 206 personsMarquette County: 363 personsMason County: 62 personsMecosta County: 211 personsMenominee County: 105 personsMidland County: -153 personsMissaukee County: -81 personsMonroe County: 579 personsMontcalm County: 604 personsMontmorency County: 196 personsMuskegon County: 818 personsNewaygo County: 319 personsOakland County: -4,456 personsOceana County: -26 personsOgemaw County: 124 personsOntonagon County: 49 personsOsceola County: 222 personsOscoda County: 102 personsOtsego County: 328 personsOttawa County: 1,092 personsPresque Isle County: 106 personsRoscommon County: 281 personsSaginaw County: 178 personsSt. Clair County: 360 personsSt. Joseph County: -70 personsSanilac County: 8 personsSchoolcraft County: 66 personsShiawassee County: 98 personsTuscola County: 75 personsVan Buren County: 48 personsWashtenaw County: -3,712 personsWayne County: -9,730 personsWexford County: 141 persons
  • Under -500
  • -500 to -100
  • -100 to 0
  • 0 to 100
  • 100 to 200
  • 200 and over
persons, 2024. 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, 2024

Macomb County: 1,529 personsMacomb County1,529Ottawa County: 1,092 personsOttawa County1,092Muskegon County: 818 personsMuskegon County818Montcalm County: 604 personsMontcalm County604Monroe County: 579 personsMonroe County579Marquette County: 363 personsMarquette County363St. Clair County: 360 personsSt. Clair County360Lapeer County: 345 personsLapeer County345Lake County: 337 personsLake County337Otsego County: 328 personsOtsego County328Allegan County: 323 personsAllegan County323Newaygo County: 319 personsNewaygo County319Lenawee County: 309 personsLenawee County309Isabella County: 288 personsIsabella County288Kalkaska County: 284 personsKalkaska County284Genesee County: 282 personsGenesee County282Roscommon County: 281 personsRoscommon County281Iosco County: 246 personsIosco County246Calhoun County: 223 personsCalhoun County223Osceola County: 222 personsOsceola County222Mecosta County: 211 personsMecosta County211Manistee County: 206 personsManistee County206Alpena County: 200 personsAlpena County200Montmorency County: 196 personsMontmorency County196Grand Traverse County: 195 personsGrand Traverse County195Alcona County: 189 personsAlcona County189Gladwin County: 184 personsGladwin County184Clare County: 181 personsClare County181Saginaw County: 178 personsSaginaw County178Bay County: 165 personsBay County165Mackinac County: 159 personsMackinac County159Antrim County: 153 personsAntrim County153Crawford County: 148 personsCrawford County148Wexford County: 141 personsWexford County141Charlevoix County: 134 personsCharlevoix County134Ogemaw County: 124 personsOgemaw County124Benzie County: 113 personsBenzie County113Eaton County: 111 personsEaton County111Jackson County: 107 personsJackson County107Presque Isle County: 106 personsPresque Isle County106Macomb County: 1,529 personsMacomb County1,529Ottawa County: 1,092 personsOttawa County1,092Muskegon County: 818 personsMuskegon County818Montcalm County: 604 personsMontcalm County604Monroe County: 579 personsMonroe County579Marquette County: 363 personsMarquette County363St. Clair County: 360 personsSt. Clair County360Lapeer County: 345 personsLapeer County345Lake County: 337 personsLake County337Otsego County: 328 personsOtsego County328Allegan County: 323 personsAllegan County323Newaygo County: 319 personsNewaygo County319Lenawee County: 309 personsLenawee County309Isabella County: 288 personsIsabella County288Kalkaska County: 284 personsKalkaska County284Genesee County: 282 personsGenesee County282Roscommon County: 281 personsRoscommon County281Iosco County: 246 personsIosco County246Calhoun County: 223 personsCalhoun County223Osceola County: 222 personsOsceola County222Mecosta County: 211 personsMecosta County211Manistee County: 206 personsManistee County206Alpena County: 200 personsAlpena County200Montmorency County: 196 personsMontmorency County196Grand Traverse County: 195 personsGrand Traverse County195Alcona County: 189 personsAlcona County189Gladwin County: 184 personsGladwin County184Clare County: 181 personsClare County181Saginaw County: 178 personsSaginaw County178Bay County: 165 personsBay County165Mackinac County: 159 personsMackinac County159Antrim County: 153 personsAntrim County153Crawford County: 148 personsCrawford County148Wexford County: 141 personsWexford County141Charlevoix County: 134 personsCharlevoix County134Ogemaw County: 124 personsOgemaw County124Benzie County: 113 personsBenzie County113Eaton County: 111 personsEaton County111Jackson County: 107 personsJackson County107Presque Isle County: 106 personsPresque Isle County106
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

RankCounties2024
persons
Change on 2023
1Macomb County Estimated1,529+734.4%
2Ottawa County Estimated1,092-29%
3Muskegon County Estimated818-15.2%
4Montcalm County Estimated604-32.5%
5Monroe County Estimated579+106%
6Marquette County Estimated363-37.3%
7St. Clair County Estimated360-54.1%
8Lapeer County Estimated345-40.1%
9Lake County Estimated337+91.5%
10Otsego County Estimated328+21%
11Allegan County Estimated323-31%
12Newaygo County Estimated319-24.9%
13Lenawee County Estimated309+171.7%
14Isabella County Estimated288+212.5%
15Kalkaska County Estimated284+1.1%
16Genesee County Estimated282+373.8%
17Roscommon County Estimated281-39.2%
18Iosco County Estimated246+58.7%
19Calhoun County Estimated223+1,586.7%
20Osceola County Estimated222+184.6%
21Mecosta County Estimated211-34.3%
22Manistee County Estimated206-38.9%
23Alpena County Estimated200-16.7%
24Montmorency County Estimated196-17.3%
25Grand Traverse County Estimated195+4.3%
26Alcona County Estimated189-17.8%
27Gladwin County Estimated184-58.4%
28Clare County Estimated181-13.4%
29Saginaw County Estimated178+154.4%
30Bay County Estimated165-57.3%
31Mackinac County Estimated159+389.1%
32Antrim County Estimated153-39.8%
33Crawford County Estimated148-27.5%
34Wexford County Estimated141-33.8%
35Charlevoix County Estimated134+9.8%
36Ogemaw County Estimated124-47%
37Benzie County Estimated113-39.6%
38Eaton County Estimated111+313.5%
39Jackson County Estimated107+220.2%
40Presque Isle County Estimated106+96.3%
41Menominee County Estimated105+323.4%
42Ionia County Estimated102+114.6%
42Oscoda County Estimated102-55.5%
44Shiawassee County Estimated98-47%
45Iron County Estimated93-40.8%
46Barry County Estimated88-82.1%
47Delta County Estimated83-62.3%
48Gogebic County Estimated80+358.1%
49Clinton County Estimated76+72.7%
50Tuscola County Estimated75-30.6%
51Livingston County Estimated72-89%
52Emmet County Estimated69+527.3%
53Schoolcraft County Estimated66+83.3%
54Mason County Estimated62+1,450%
55Branch County Estimated58-89.6%
56Ontonagon County Estimated49-3.9%
57Van Buren County Estimated48-60.3%
58Leelanau County Estimated43-80.7%
59Hillsdale County Estimated41+1,466.7%
60Cass County Estimated40-86.4%
61Arenac County Estimated34-74.2%
61Dickinson County Estimated34-78.3%
63Cheboygan County Estimated28-90%
64Baraga County Estimated8-89.2%
64Sanilac County Estimated8-85.5%
66Alger County Estimated3-88%
67Luce County Estimated-2-101.1%
68Keweenaw County Estimated-10-125%
69Gratiot County Estimated-20-105.3%
70Huron County Estimated-22-22.2%
71Oceana County Estimated-26-176.5%
72Chippewa County Estimated-50-130.1%
73St. Joseph County Estimated-70-152.6%
74Missaukee County Estimated-81-177.9%
75Midland County Estimated-153-181.8%
76Houghton County Estimated-168+29.7%
77Berrien County Estimated-261+55.4%
78Kalamazoo County Estimated-680-562.6%
79Kent County Estimated-964+60.5%
80Ingham County Estimated-1,558-258.2%
81Washtenaw County Estimated-3,712-1%
82Oakland County Estimated-4,456+51.5%
83Wayne County Estimated-9,730+37.1%

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, 2024) [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, 2024. 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=2024. 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, 2024. 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=2024.

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, 2024 [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=2024 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_michigan_by_2024,
  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, 2024}},
  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=2024. 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, 2024
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=2024
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/michigan-counties?period=2024.
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?

Macomb County, with 1,529 in 2024, according to the U.S. Census Bureau.

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

Wayne County, with -9,730 in 2024.

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