Ranking of Michigan Counties By Net Migration in 2012

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2012, the Net Migration for Michigan was -8.50K. Among all Michigan counties, Oakland County had the highest net migration (7.76K), followed by Macomb County (4.66K), and Kent County (3.01K).

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 2012
Oakland
Macomb
Kent
Ottawa
Kalamazoo
Washtenaw
Grand Traverse
Livingston
Marquette
Dickinson
Ranking of Michigan Counties By Net Migration in 2012
Items per page:
0 of 0
Rank County Net Migration
1 Oakland County 7764
2 Macomb County 4660
3 Kent County 3011
4 Ottawa County 2299
5 Kalamazoo County 1646
6 Washtenaw County 934
7 Grand Traverse County 721
8 Livingston County 391
9 Marquette County 283
10 Dickinson County 140
11 Jackson County 132
12 Chippewa County 125
13 Emmet County 103
14 Mason County 97
15 Charlevoix County 88
16 Mackinac County 87
17 Roscommon County 77
18 Clinton County 60
19 Missaukee County 48
20 Lake County 41
21 Iosco County 34
22 Gogebic County 33
23 Manistee County 25
24 Presque Isle County 13
25 Leelanau County 12
26 Alger County 2
27 Benzie County 1
28 Lapeer County -5
28 Oscoda County -5
29 Mecosta County -7
30 Keweenaw County -10
31 Alcona County -27
32 Antrim County -28
32 Barry County -28
33 Montmorency County -29
34 Cheboygan County -31
35 Luce County -34
36 Delta County -35
37 Crawford County -41
38 Alpena County -43
39 Ogemaw County -46
40 Kalkaska County -48
40 Menominee County -48
41 Arenac County -51
42 Houghton County -60
43 Baraga County -79
44 Allegan County -81
45 Iron County -89
46 Otsego County -97
47 Schoolcraft County -105
48 Clare County -108
49 Eaton County -122
50 Huron County -127
51 Isabella County -131
52 Wexford County -147
53 Ontonagon County -162
54 Branch County -163
55 Gratiot County -177
56 Osceola County -198
57 Gladwin County -199
58 Oceana County -221
59 Midland County -256
60 Ionia County -259
61 Bay County -310
62 Muskegon County -329
63 St. Joseph County -339
64 Montcalm County -344
65 Cass County -372
66 Hillsdale County -381
67 Berrien County -382
68 Sanilac County -398
69 Lenawee County -521
70 Calhoun County -530
71 Newaygo County -537
72 Ingham County -621
73 Shiawassee County -705
74 Tuscola County -729
75 Monroe County -846
76 Saginaw County -890
77 Van Buren County -899
78 St. Clair County -966
79 Genesee County -4693
80 Wayne County -13234