Ranking of Michigan Counties By Net Domestic Migration in 2017

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2017, the Net Domestic Migration for Michigan was -13.17K. Among all Michigan counties, Ottawa County had the highest net domestic migration (1.15K), followed by Allegan County (988), and Livingston County (947).

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 2017
Ottawa
Allegan
Livingston
Barry
Clinton
Montcalm
Newaygo
Kalamazoo
Kalkaska
Clare
Ranking of Michigan Counties By Net Domestic Migration in 2017
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Ottawa County 1148
2 Allegan County 988
3 Livingston County 947
4 Barry County 790
5 Clinton County 654
6 Montcalm County 460
7 Newaygo County 428
8 Kalamazoo County 361
9 Kalkaska County 326
10 Clare County 315
11 Monroe County 281
12 Antrim County 279
13 Emmet County 276
14 Cass County 244
14 Jackson County 244
15 Roscommon County 229
16 Mason County 215
17 Crawford County 209
18 Leelanau County 202
19 Gladwin County 189
20 Lake County 176
21 Ogemaw County 163
22 Otsego County 159
23 Presque Isle County 139
24 Gratiot County 122
25 Montmorency County 121
26 Macomb County 117
27 Cheboygan County 111
28 Benzie County 107
28 Schoolcraft County 107
29 Wexford County 98
30 Mecosta County 87
31 Lapeer County 81
32 Osceola County 77
33 Alcona County 73
34 Gogebic County 69
35 Oceana County 68
36 Alger County 63
37 Manistee County 61
38 Mackinac County 55
39 Luce County 48
40 Iosco County 46
41 Charlevoix County 44
42 Iron County 39
43 Oscoda County 36
44 Marquette County 29
45 Ontonagon County 23
46 Muskegon County 20
47 Hillsdale County 6
48 Arenac County -4
49 Van Buren County -9
50 Eaton County -14
51 Chippewa County -16
52 Keweenaw County -34
53 Dickinson County -49
54 Huron County -51
55 Missaukee County -54
56 Baraga County -62
57 Sanilac County -68
58 Kent County -71
59 Lenawee County -89
60 St. Clair County -94
61 Shiawassee County -106
62 Ionia County -110
63 Alpena County -113
64 Bay County -115
65 Menominee County -129
66 St. Joseph County -137
67 Delta County -184
68 Branch County -190
69 Houghton County -210
70 Grand Traverse County -226
71 Midland County -289
72 Tuscola County -386
73 Berrien County -411
74 Calhoun County -498
75 Isabella County -512
76 Washtenaw County -719
77 Saginaw County -800
78 Ingham County -856
79 Genesee County -1735
80 Oakland County -3513
81 Wayne County -12450