Ranking of Michigan Counties By Net Domestic Migration in 2012

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2012, the Net Domestic Migration for Michigan was -32.99K. Among all Michigan counties, Oakland County had the highest net domestic migration (2.22K), followed by Macomb County (1.67K), and Ottawa County (1.60K).

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 2012
Oakland
Macomb
Ottawa
Kent
Kalamazoo
Grand Traverse
Livingston
Marquette
Dickinson
Emmet
Ranking of Michigan Counties By Net Domestic Migration in 2012
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Oakland County 2217
2 Macomb County 1672
3 Ottawa County 1604
4 Kent County 1348
5 Kalamazoo County 1020
6 Grand Traverse County 670
7 Livingston County 314
8 Marquette County 239
9 Dickinson County 141
10 Emmet County 83
11 Mason County 78
12 Mackinac County 72
13 Chippewa County 56
14 Roscommon County 49
15 Lake County 41
16 Jackson County 40
17 Missaukee County 32
18 Gogebic County 26
19 Charlevoix County 18
20 Iosco County 17
21 Presque Isle County 11
22 Manistee County 9
23 Benzie County 4
24 Alger County -1
25 Oscoda County -6
26 Keweenaw County -11
27 Leelanau County -12
28 Montmorency County -29
29 Antrim County -30
30 Alcona County -32
31 Cheboygan County -38
31 Delta County -38
31 Luce County -38
32 Barry County -42
33 Alpena County -48
34 Crawford County -49
35 Arenac County -53
36 Ogemaw County -58
37 Clinton County -60
37 Kalkaska County -60
38 Menominee County -65
39 Mecosta County -75
40 Lapeer County -78
41 Baraga County -83
42 Iron County -91
43 Schoolcraft County -108
44 Clare County -111
45 Otsego County -116
46 Huron County -145
47 Wexford County -154
48 Allegan County -155
49 Ontonagon County -163
50 Gratiot County -196
51 Osceola County -205
52 Gladwin County -211
53 Branch County -217
54 Oceana County -261
55 Houghton County -264
56 Ionia County -272
57 Eaton County -325
58 Bay County -364
59 Montcalm County -368
60 Isabella County -377
61 Cass County -385
62 Hillsdale County -388
63 Sanilac County -406
64 St. Joseph County -415
65 Muskegon County -422
66 Midland County -432
67 Lenawee County -554
68 Newaygo County -568
69 Shiawassee County -716
70 Tuscola County -746
71 Berrien County -856
72 Calhoun County -860
73 Monroe County -937
74 Van Buren County -999
75 St. Clair County -1105
76 Saginaw County -1134
77 Washtenaw County -1330
78 Ingham County -2698
79 Genesee County -4920
80 Wayne County -17876