Ranking of Michigan Counties By Net Migration in 2017

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2017, the Net Migration for Michigan was 8.20K. Among all Michigan counties, Macomb County had the highest net migration (2.17K), followed by Oakland County (2.09K), and Kent County (1.58K).

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 2017
Macomb
Oakland
Kent
Ottawa
Washtenaw
Allegan
Livingston
Kalamazoo
Ingham
Barry
Ranking of Michigan Counties By Net Migration in 2017
Items per page:
0 of 0
Rank County Net Migration
1 Macomb County 2165
2 Oakland County 2091
3 Kent County 1582
4 Ottawa County 1399
5 Washtenaw County 1394
6 Allegan County 1045
7 Livingston County 1021
8 Kalamazoo County 902
9 Ingham County 895
10 Barry County 820
11 Clinton County 741
12 Montcalm County 463
13 Newaygo County 442
14 Jackson County 337
15 Kalkaska County 333
16 Clare County 322
17 Emmet County 294
18 Antrim County 283
19 Monroe County 281
20 Cass County 256
21 Roscommon County 234
22 Mason County 229
23 Crawford County 211
24 Leelanau County 208
25 Gladwin County 188
26 Lake County 182
27 Ogemaw County 173
28 Otsego County 161
29 Eaton County 145
30 Lapeer County 142
30 Presque Isle County 142
31 Gratiot County 130
32 Muskegon County 128
33 Oceana County 127
34 Mecosta County 126
35 Montmorency County 123
36 Cheboygan County 111
37 Wexford County 109
38 Benzie County 108
39 Schoolcraft County 107
40 Mackinac County 86
41 Marquette County 84
42 Osceola County 80
43 Manistee County 75
44 Alcona County 74
45 Gogebic County 71
46 Charlevoix County 69
47 Iosco County 66
48 Alger County 64
49 Luce County 51
50 Iron County 39
51 Oscoda County 37
52 Ontonagon County 24
53 Hillsdale County 11
54 Van Buren County 3
55 Arenac County -4
56 Chippewa County -5
57 St. Clair County -27
58 Lenawee County -28
59 Keweenaw County -33
60 Huron County -34
61 Dickinson County -39
62 Missaukee County -49
63 Sanilac County -53
64 Baraga County -60
65 Houghton County -72
66 Berrien County -83
67 Shiawassee County -98
68 Ionia County -100
69 Alpena County -103
70 Bay County -104
71 Menominee County -130
71 St. Joseph County -130
72 Midland County -137
73 Branch County -152
74 Delta County -182
75 Grand Traverse County -192
76 Calhoun County -256
77 Isabella County -367
78 Tuscola County -377
79 Saginaw County -628
80 Genesee County -1496
81 Wayne County -7847