Ranking of Michigan Counties By Net Migration in 2020

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2020, the Net Migration for Michigan was -23.45K. Among all Michigan counties, Ottawa County had the highest net migration (2.19K), followed by Grand Traverse County (646), and Barry County (552).

The chart below shows the top 10 counties, and the table below shows the ranking of all Michigan counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of Michigan Counties By Net Migration in 2020
Ottawa
2.19K
Grand Traverse
646
Barry
552
Allegan
475
Newaygo
401
Livingston
331
Monroe
327
St. Clair
302
Mecosta
296
Oceana
270
Ranking of Michigan Counties By Net Migration in 2020
Rank
County
Net Migration
1 Ottawa County 2,192
2 Grand Traverse County 646
3 Barry County 552
4 Allegan County 475
5 Newaygo County 401
6 Livingston County 331
7 Monroe County 327
8 St. Clair County 302
9 Mecosta County 296
10 Oceana County 270
11 Cheboygan County 250
12 Manistee County 249
12 Roscommon County 249
13 Antrim County 208
14 Otsego County 188
15 Benzie County 176
16 Presque Isle County 167
17 Alcona County 151
18 Leelanau County 149
19 Gladwin County 142
20 Montmorency County 133
21 Hillsdale County 128
22 Iron County 126
23 Ogemaw County 121
24 Muskegon County 111
Items per page:
1 – 25 of 83