Ranking of Michigan Counties By Net Migration in 2021

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2021, the Net Migration for Michigan was -22.20K. Among all Michigan counties, Livingston County had the highest net migration (1.33K), followed by Muskegon County (986), and Monroe County (899).

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 2021
Livingston
Muskegon
Monroe
Montcalm
Grand Traverse
Ottawa
Barry
Antrim
Roscommon
Clare
Ranking of Michigan Counties By Net Migration in 2021
Items per page:
0 of 0
Rank County Net Migration
1 Livingston County 1331
2 Muskegon County 986
3 Monroe County 899
4 Montcalm County 837
5 Grand Traverse County 705
6 Ottawa County 701
7 Barry County 601
8 Antrim County 594
9 Roscommon County 567
10 Clare County 536
11 St. Clair County 526
12 Mason County 508
13 Manistee County 491
14 Leelanau County 486
15 Iosco County 472
16 Newaygo County 416
17 Cheboygan County 397
18 Crawford County 391
19 Mecosta County 389
20 Benzie County 377
21 Allegan County 375
22 Gladwin County 357
23 Emmet County 351
24 Lapeer County 348
25 Clinton County 339
26 Lake County 322
27 Osceola County 311
28 Otsego County 299
29 Presque Isle County 295
30 Branch County 294
31 Wexford County 279
32 Saginaw County 276
33 Montmorency County 267
34 Alcona County 263
35 Houghton County 262
36 Charlevoix County 252
37 Sanilac County 233
38 Jackson County 227
39 Oceana County 221
40 Delta County 219
41 Van Buren County 210
42 Alpena County 200
43 Mackinac County 189
44 Oscoda County 180
45 Huron County 179
46 Gogebic County 176
47 Ogemaw County 170
48 Ontonagon County 167
49 Cass County 153
50 Missaukee County 150
51 Baraga County 145
52 Kalkaska County 138
53 Iron County 132
54 Shiawassee County 124
55 Lenawee County 119
56 Arenac County 115
57 Keweenaw County 66
58 Schoolcraft County 62
59 Dickinson County 49
60 Calhoun County 39
61 Midland County 31
62 Bay County 23
63 Menominee County -4
64 Hillsdale County -9
65 Alger County -24
66 Eaton County -45
66 Tuscola County -45
67 St. Joseph County -61
68 Marquette County -90
69 Ionia County -127
70 Isabella County -174
71 Gratiot County -223
72 Genesee County -274
73 Luce County -370
74 Berrien County -510
75 Oakland County -726
76 Chippewa County -753
77 Kalamazoo County -1344
78 Macomb County -1454
79 Kent County -2276
80 Washtenaw County -6927
81 Ingham County -12408
82 Wayne County -15169