Counties in Michigan by net domestic migration, July to June

Ottawa County had the highest net domestic migration, July to June of 83 counties in 2018, at 1,699. Wayne County had the lowest, at -10,075. The median was 59 and the figure for Michigan was -15,834. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest1,699Ottawa County
Lowest-10,075Wayne County
Median5983 counties
Michigan-15,834History

Map of counties, 2018

Alcona County: 171 personsAlger County: 5 personsAllegan County: 356 personsAlpena County: 82 personsAntrim County: 169 personsArenac County: 102 personsBaraga County: -71 personsBarry County: 449 personsBay County: -112 personsBenzie County: 179 personsBerrien County: -454 personsBranch County: 42 personsCalhoun County: -377 personsCass County: 290 personsCharlevoix County: 84 personsCheboygan County: 225 personsChippewa County: -182 personsClare County: 224 personsClinton County: 455 personsCrawford County: 54 personsDelta County: 83 personsDickinson County: 24 personsEaton County: 38 personsEmmet County: 170 personsGenesee County: -1,083 personsGladwin County: 217 personsGogebic County: -166 personsGrand Traverse County: 711 personsGratiot County: -354 personsHillsdale County: -137 personsHoughton County: -344 personsHuron County: 59 personsIngham County: -2,658 personsIonia County: -181 personsIosco County: 167 personsIron County: 79 personsIsabella County: -920 personsJackson County: -90 personsKalamazoo County: 484 personsKalkaska County: 234 personsKent County: -766 personsKeweenaw County: 4 personsLake County: -45 personsLapeer County: -122 personsLeelanau County: 140 personsLenawee County: -375 personsLivingston County: 1,053 personsLuce County: -15 personsMackinac County: 85 personsMacomb County: -213 personsManistee County: 204 personsMarquette County: -46 personsMason County: 135 personsMecosta County: 187 personsMenominee County: 46 personsMidland County: -138 personsMissaukee County: 64 personsMonroe County: 695 personsMontcalm County: 256 personsMontmorency County: 132 personsMuskegon County: -411 personsNewaygo County: 566 personsOakland County: -5,030 personsOceana County: 89 personsOgemaw County: 96 personsOntonagon County: 2 personsOsceola County: 55 personsOscoda County: 82 personsOtsego County: 119 personsOttawa County: 1,699 personsPresque Isle County: 63 personsRoscommon County: 318 personsSaginaw County: -1,309 personsSt. Clair County: 285 personsSt. Joseph County: 12 personsSanilac County: 94 personsSchoolcraft County: 51 personsShiawassee County: -304 personsTuscola County: -72 personsVan Buren County: 17 personsWashtenaw County: -1,670 personsWayne County: -10,075 personsWexford County: 184 persons
  • Under -400
  • -400 to -100
  • -100 to 0
  • 0 to 100
  • 100 to 200
  • 200 and over
persons, 2018. 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, 2018

Ottawa County: 1,699 personsOttawa County1,699Livingston County: 1,053 personsLivingston County1,053Grand Traverse County: 711 personsGrand Traverse County711Monroe County: 695 personsMonroe County695Newaygo County: 566 personsNewaygo County566Kalamazoo County: 484 personsKalamazoo County484Clinton County: 455 personsClinton County455Barry County: 449 personsBarry County449Allegan County: 356 personsAllegan County356Roscommon County: 318 personsRoscommon County318Cass County: 290 personsCass County290St. Clair County: 285 personsSt. Clair County285Montcalm County: 256 personsMontcalm County256Kalkaska County: 234 personsKalkaska County234Cheboygan County: 225 personsCheboygan County225Clare County: 224 personsClare County224Gladwin County: 217 personsGladwin County217Manistee County: 204 personsManistee County204Mecosta County: 187 personsMecosta County187Wexford County: 184 personsWexford County184Benzie County: 179 personsBenzie County179Alcona County: 171 personsAlcona County171Emmet County: 170 personsEmmet County170Antrim County: 169 personsAntrim County169Iosco County: 167 personsIosco County167Leelanau County: 140 personsLeelanau County140Mason County: 135 personsMason County135Montmorency County: 132 personsMontmorency County132Otsego County: 119 personsOtsego County119Arenac County: 102 personsArenac County102Ogemaw County: 96 personsOgemaw County96Sanilac County: 94 personsSanilac County94Oceana County: 89 personsOceana County89Mackinac County: 85 personsMackinac County85Charlevoix County: 84 personsCharlevoix County84Delta County: 83 personsDelta County83Alpena County: 82 personsAlpena County82Oscoda County: 82 personsOscoda County82Iron County: 79 personsIron County79Missaukee County: 64 personsMissaukee County64Ottawa County: 1,699 personsOttawa County1,699Livingston County: 1,053 personsLivingston County1,053Grand Traverse County: 711 personsGrand Traverse County711Monroe County: 695 personsMonroe County695Newaygo County: 566 personsNewaygo County566Kalamazoo County: 484 personsKalamazoo County484Clinton County: 455 personsClinton County455Barry County: 449 personsBarry County449Allegan County: 356 personsAllegan County356Roscommon County: 318 personsRoscommon County318Cass County: 290 personsCass County290St. Clair County: 285 personsSt. Clair County285Montcalm County: 256 personsMontcalm County256Kalkaska County: 234 personsKalkaska County234Cheboygan County: 225 personsCheboygan County225Clare County: 224 personsClare County224Gladwin County: 217 personsGladwin County217Manistee County: 204 personsManistee County204Mecosta County: 187 personsMecosta County187Wexford County: 184 personsWexford County184Benzie County: 179 personsBenzie County179Alcona County: 171 personsAlcona County171Emmet County: 170 personsEmmet County170Antrim County: 169 personsAntrim County169Iosco County: 167 personsIosco County167Leelanau County: 140 personsLeelanau County140Mason County: 135 personsMason County135Montmorency County: 132 personsMontmorency County132Otsego County: 119 personsOtsego County119Arenac County: 102 personsArenac County102Ogemaw County: 96 personsOgemaw County96Sanilac County: 94 personsSanilac County94Oceana County: 89 personsOceana County89Mackinac County: 85 personsMackinac County85Charlevoix County: 84 personsCharlevoix County84Delta County: 83 personsDelta County83Alpena County: 82 personsAlpena County82Oscoda County: 82 personsOscoda County82Iron County: 79 personsIron County79Missaukee County: 64 personsMissaukee County64
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

RankCounties2018
persons
Change on 2017
1Ottawa County Estimated1,699+48%
2Livingston County Estimated1,053+11.2%
3Grand Traverse County Estimated711+414.6%
4Monroe County Estimated695+147.3%
5Newaygo County Estimated566+32.2%
6Kalamazoo County Estimated484+34.1%
7Clinton County Estimated455-30.4%
8Barry County Estimated449-43.2%
9Allegan County Estimated356-64%
10Roscommon County Estimated318+38.9%
11Cass County Estimated290+18.9%
12St. Clair County Estimated285+403.2%
13Montcalm County Estimated256-44.3%
14Kalkaska County Estimated234-28.2%
15Cheboygan County Estimated225+102.7%
16Clare County Estimated224-28.9%
17Gladwin County Estimated217+14.8%
18Manistee County Estimated204+234.4%
19Mecosta County Estimated187+114.9%
20Wexford County Estimated184+87.8%
21Benzie County Estimated179+67.3%
22Alcona County Estimated171+134.2%
23Emmet County Estimated170-38.4%
24Antrim County Estimated169-39.4%
25Iosco County Estimated167+263%
26Leelanau County Estimated140-30.7%
27Mason County Estimated135-37.2%
28Montmorency County Estimated132+9.1%
29Otsego County Estimated119-25.2%
30Arenac County Estimated102+2,650%
31Ogemaw County Estimated96-41.1%
32Sanilac County Estimated94+238.2%
33Oceana County Estimated89+30.9%
34Mackinac County Estimated85+54.5%
35Charlevoix County Estimated84+90.9%
36Delta County Estimated83+145.1%
37Alpena County Estimated82+172.6%
37Oscoda County Estimated82+127.8%
39Iron County Estimated79+102.6%
40Missaukee County Estimated64+218.5%
41Presque Isle County Estimated63-54.7%
42Huron County Estimated59+215.7%
43Osceola County Estimated55-28.6%
44Crawford County Estimated54-74.2%
45Schoolcraft County Estimated51-52.3%
46Menominee County Estimated46+135.7%
47Branch County Estimated42+122.1%
48Eaton County Estimated38+371.4%
49Dickinson County Estimated24+149%
50Van Buren County Estimated17+288.9%
51St. Joseph County Estimated12+108.8%
52Alger County Estimated5-92.1%
53Keweenaw County Estimated4+111.8%
54Ontonagon County Estimated2-91.3%
55Luce County Estimated-15-131.3%
56Lake County Estimated-45-125.6%
57Marquette County Estimated-46-258.6%
58Baraga County Estimated-71-14.5%
59Tuscola County Estimated-72+81.3%
60Jackson County Estimated-90-136.9%
61Bay County Estimated-112+2.6%
62Lapeer County Estimated-122-250.6%
63Hillsdale County Estimated-137-2,383.3%
64Midland County Estimated-138+52.2%
65Gogebic County Estimated-166-340.6%
66Ionia County Estimated-181-64.5%
67Chippewa County Estimated-182-1,037.5%
68Macomb County Estimated-213-282.1%
69Shiawassee County Estimated-304-186.8%
70Houghton County Estimated-344-63.8%
71Gratiot County Estimated-354-390.2%
72Lenawee County Estimated-375-321.3%
73Calhoun County Estimated-377+24.3%
74Muskegon County Estimated-411-2,155%
75Berrien County Estimated-454-10.5%
76Kent County Estimated-766-978.9%
77Isabella County Estimated-920-79.7%
78Genesee County Estimated-1,083+37.6%
79Saginaw County Estimated-1,309-63.6%
80Washtenaw County Estimated-1,670-132.3%
81Ingham County Estimated-2,658-210.5%
82Oakland County Estimated-5,030-43.2%
83Wayne County Estimated-10,075+19.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, 2018) [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, 2018. 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=2018. 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, 2018. 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=2018.

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

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

Ottawa County, with 1,699 in 2018, according to the U.S. Census Bureau.

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

Wayne County, with -10,075 in 2018.

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