Ranking of Michigan Counties By Net Domestic Migration in 2020

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2020, the Net Domestic Migration for Michigan was -31.21K. Among all Michigan counties, Ottawa County had the highest net domestic migration (1.94K), followed by Grand Traverse County (629), and Barry County (541).

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 Domestic Migration in 2020
Ottawa
Grand Traverse
Barry
Allegan
Newaygo
Monroe
Livingston
Mecosta
St. Clair
Cheboygan
Ranking of Michigan Counties By Net Domestic Migration in 2020
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Ottawa County 1937
2 Grand Traverse County 629
3 Barry County 541
4 Allegan County 437
5 Newaygo County 392
6 Monroe County 334
7 Livingston County 296
8 Mecosta County 282
9 St. Clair County 260
10 Cheboygan County 250
11 Roscommon County 244
12 Manistee County 231
13 Oceana County 218
14 Antrim County 204
15 Otsego County 188
16 Benzie County 176
17 Presque Isle County 163
18 Alcona County 150
19 Leelanau County 146
20 Gladwin County 143
21 Montmorency County 132
22 Iron County 126
23 Hillsdale County 121
24 Ogemaw County 119
25 Tuscola County 101
26 Arenac County 92
26 Mason County 92
27 Wexford County 81
28 Mackinac County 78
29 Oscoda County 74
29 Schoolcraft County 74
30 Missaukee County 67
31 Emmet County 61
32 Osceola County 53
33 Crawford County 51
33 Iosco County 51
33 Muskegon County 51
34 Keweenaw County 47
35 Ontonagon County 39
36 Clare County 23
37 Kalkaska County 8
38 Delta County -4
39 Alger County -9
40 Huron County -19
41 Alpena County -24
42 Baraga County -26
43 Charlevoix County -30
44 Eaton County -38
45 Gogebic County -39
46 Midland County -46
47 Van Buren County -57
48 Lapeer County -63
49 Clinton County -75
49 Lake County -75
50 Luce County -98
51 Menominee County -99
52 St. Joseph County -137
53 Cass County -145
53 Dickinson County -145
54 Branch County -162
55 Ionia County -187
56 Shiawassee County -206
57 Chippewa County -239
58 Bay County -261
59 Isabella County -273
60 Montcalm County -275
61 Berrien County -312
62 Gratiot County -326
63 Calhoun County -331
64 Sanilac County -349
65 Kalamazoo County -477
66 Saginaw County -548
67 Genesee County -573
68 Houghton County -623
69 Lenawee County -684
70 Marquette County -711
71 Jackson County -1420
72 Macomb County -2016
73 Ingham County -2031
74 Kent County -2193
75 Washtenaw County -3206
76 Oakland County -7641
77 Wayne County -13795