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 2017, at 1,148. Wayne County had the lowest, at -12,450. The median was 46 and the figure for Michigan was -13,174. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest1,148Ottawa County
Lowest-12,450Wayne County
Median4683 counties
Michigan-13,174History

Map of counties, 2017

Alcona County: 73 personsAlger County: 63 personsAllegan County: 988 personsAlpena County: -113 personsAntrim County: 279 personsArenac County: -4 personsBaraga County: -62 personsBarry County: 790 personsBay County: -115 personsBenzie County: 107 personsBerrien County: -411 personsBranch County: -190 personsCalhoun County: -498 personsCass County: 244 personsCharlevoix County: 44 personsCheboygan County: 111 personsChippewa County: -16 personsClare County: 315 personsClinton County: 654 personsCrawford County: 209 personsDelta County: -184 personsDickinson County: -49 personsEaton County: -14 personsEmmet County: 276 personsGenesee County: -1,735 personsGladwin County: 189 personsGogebic County: 69 personsGrand Traverse County: -226 personsGratiot County: 122 personsHillsdale County: 6 personsHoughton County: -210 personsHuron County: -51 personsIngham County: -856 personsIonia County: -110 personsIosco County: 46 personsIron County: 39 personsIsabella County: -512 personsJackson County: 244 personsKalamazoo County: 361 personsKalkaska County: 326 personsKent County: -71 personsKeweenaw County: -34 personsLake County: 176 personsLapeer County: 81 personsLeelanau County: 202 personsLenawee County: -89 personsLivingston County: 947 personsLuce County: 48 personsMackinac County: 55 personsMacomb County: 117 personsManistee County: 61 personsMarquette County: 29 personsMason County: 215 personsMecosta County: 87 personsMenominee County: -129 personsMidland County: -289 personsMissaukee County: -54 personsMonroe County: 281 personsMontcalm County: 460 personsMontmorency County: 121 personsMuskegon County: 20 personsNewaygo County: 428 personsOakland County: -3,513 personsOceana County: 68 personsOgemaw County: 163 personsOntonagon County: 23 personsOsceola County: 77 personsOscoda County: 36 personsOtsego County: 159 personsOttawa County: 1,148 personsPresque Isle County: 139 personsRoscommon County: 229 personsSaginaw County: -800 personsSt. Clair County: -94 personsSt. Joseph County: -137 personsSanilac County: -68 personsSchoolcraft County: 107 personsShiawassee County: -106 personsTuscola County: -386 personsVan Buren County: -9 personsWashtenaw County: -719 personsWayne County: -12,450 personsWexford County: 98 persons
  • Under -200
  • -200 to -100
  • -100 to 0
  • 0 to 100
  • 100 to 200
  • 200 and over
persons, 2017. 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, 2017

Ottawa County: 1,148 personsOttawa County1,148Allegan County: 988 personsAllegan County988Livingston County: 947 personsLivingston County947Barry County: 790 personsBarry County790Clinton County: 654 personsClinton County654Montcalm County: 460 personsMontcalm County460Newaygo County: 428 personsNewaygo County428Kalamazoo County: 361 personsKalamazoo County361Kalkaska County: 326 personsKalkaska County326Clare County: 315 personsClare County315Monroe County: 281 personsMonroe County281Antrim County: 279 personsAntrim County279Emmet County: 276 personsEmmet County276Cass County: 244 personsCass County244Jackson County: 244 personsJackson County244Roscommon County: 229 personsRoscommon County229Mason County: 215 personsMason County215Crawford County: 209 personsCrawford County209Leelanau County: 202 personsLeelanau County202Gladwin County: 189 personsGladwin County189Lake County: 176 personsLake County176Ogemaw County: 163 personsOgemaw County163Otsego County: 159 personsOtsego County159Presque Isle County: 139 personsPresque Isle County139Gratiot County: 122 personsGratiot County122Montmorency County: 121 personsMontmorency County121Macomb County: 117 personsMacomb County117Cheboygan County: 111 personsCheboygan County111Benzie County: 107 personsBenzie County107Schoolcraft County: 107 personsSchoolcraft County107Wexford County: 98 personsWexford County98Mecosta County: 87 personsMecosta County87Lapeer County: 81 personsLapeer County81Osceola County: 77 personsOsceola County77Alcona County: 73 personsAlcona County73Gogebic County: 69 personsGogebic County69Oceana County: 68 personsOceana County68Alger County: 63 personsAlger County63Manistee County: 61 personsManistee County61Mackinac County: 55 personsMackinac County55Ottawa County: 1,148 personsOttawa County1,148Allegan County: 988 personsAllegan County988Livingston County: 947 personsLivingston County947Barry County: 790 personsBarry County790Clinton County: 654 personsClinton County654Montcalm County: 460 personsMontcalm County460Newaygo County: 428 personsNewaygo County428Kalamazoo County: 361 personsKalamazoo County361Kalkaska County: 326 personsKalkaska County326Clare County: 315 personsClare County315Monroe County: 281 personsMonroe County281Antrim County: 279 personsAntrim County279Emmet County: 276 personsEmmet County276Cass County: 244 personsCass County244Jackson County: 244 personsJackson County244Roscommon County: 229 personsRoscommon County229Mason County: 215 personsMason County215Crawford County: 209 personsCrawford County209Leelanau County: 202 personsLeelanau County202Gladwin County: 189 personsGladwin County189Lake County: 176 personsLake County176Ogemaw County: 163 personsOgemaw County163Otsego County: 159 personsOtsego County159Presque Isle County: 139 personsPresque Isle County139Gratiot County: 122 personsGratiot County122Montmorency County: 121 personsMontmorency County121Macomb County: 117 personsMacomb County117Cheboygan County: 111 personsCheboygan County111Benzie County: 107 personsBenzie County107Schoolcraft County: 107 personsSchoolcraft County107Wexford County: 98 personsWexford County98Mecosta County: 87 personsMecosta County87Lapeer County: 81 personsLapeer County81Osceola County: 77 personsOsceola County77Alcona County: 73 personsAlcona County73Gogebic County: 69 personsGogebic County69Oceana County: 68 personsOceana County68Alger County: 63 personsAlger County63Manistee County: 61 personsManistee County61Mackinac County: 55 personsMackinac County55
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

RankCounties2017
persons
Change on 2016
1Ottawa County Estimated1,148+42.6%
2Allegan County Estimated988+183.1%
3Livingston County Estimated947+8.9%
4Barry County Estimated790+194.8%
5Clinton County Estimated654+122.4%
6Montcalm County Estimated460+394.6%
7Newaygo County Estimated428+519.6%
8Kalamazoo County Estimated361+594.5%
9Kalkaska County Estimated326+346.6%
10Clare County Estimated315+336.8%
11Monroe County Estimated281+194.6%
12Antrim County Estimated279+181.8%
13Emmet County Estimated276+9,100%
14Cass County Estimated244+1,384.2%
14Jackson County Estimated244+122.1%
16Roscommon County Estimated229+92.4%
17Mason County Estimated215+159%
18Crawford County Estimated209+564.4%
19Leelanau County Estimated202+306.1%
20Gladwin County Estimated189+1,011.8%
21Lake County Estimated176-5.9%
22Ogemaw County Estimated163+56.7%
23Otsego County Estimated159-30.3%
24Presque Isle County Estimated139+631.6%
25Gratiot County Estimated122+136.9%
26Montmorency County Estimated121+4,133.3%
27Macomb County Estimated117+153.2%
28Cheboygan County Estimated111-24.5%
29Benzie County Estimated107-49%
29Schoolcraft County Estimated107+191.5%
31Wexford County Estimated98-33.8%
32Mecosta County Estimated87+93.3%
33Lapeer County Estimated81+146.6%
34Osceola County Estimated77+2,466.7%
35Alcona County Estimated73-51%
36Gogebic County Estimated69+162.7%
37Oceana County Estimated68+172.3%
38Alger County Estimated63+186.3%
39Manistee County Estimated61+19.6%
40Mackinac County Estimated55+191.7%
41Luce County Estimated48+206.7%
42Iosco County Estimated46-62.3%
43Charlevoix County Estimated44+728.6%
44Iron County Estimated39+192.9%
45Oscoda County Estimated36+1,100%
46Marquette County Estimated29+103.5%
47Ontonagon County Estimated23+171.9%
48Muskegon County Estimated20-92.8%
49Hillsdale County Estimated6+103.5%
50Arenac County Estimated-4+95.7%
51Van Buren County Estimated-9-12.5%
52Eaton County Estimated-14-110.2%
53Chippewa County Estimated-16+94.8%
54Keweenaw County Estimated-34-270%
55Dickinson County Estimated-49+55.9%
56Huron County Estimated-51+70%
57Missaukee County Estimated-54-145%
58Baraga County Estimated-62-463.6%
59Sanilac County Estimated-68-126.7%
60Kent County Estimated-71-112.8%
61Lenawee County Estimated-89-197.8%
62St. Clair County Estimated-94+31.4%
63Shiawassee County Estimated-106-492.6%
64Ionia County Estimated-110-35.8%
65Alpena County Estimated-113-313.2%
66Bay County Estimated-115+81.9%
67Menominee County Estimated-129+27.1%
68St. Joseph County Estimated-137+21.7%
69Delta County Estimated-184-40.5%
70Branch County Estimated-190+38.7%
71Houghton County Estimated-210-223.1%
72Grand Traverse County Estimated-226-170.4%
73Midland County Estimated-289+36.5%
74Tuscola County Estimated-386+6.8%
75Berrien County Estimated-411+63.3%
76Calhoun County Estimated-498-9%
77Isabella County Estimated-512-526.7%
78Washtenaw County Estimated-719+11%
79Saginaw County Estimated-800+29.9%
80Ingham County Estimated-856+1.4%
81Genesee County Estimated-1,735+19.6%
82Oakland County Estimated-3,513+11.9%
83Wayne County Estimated-12,450+18.6%

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

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

BibTeX
@misc{census_counties_in_michigan_by_2017,
  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, 2017}},
  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=2017. 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, 2017
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=2017
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/michigan-counties?period=2017.
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,148 in 2017, according to the U.S. Census Bureau.

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

Wayne County, with -12,450 in 2017.

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