Ranking of Michigan Counties By Net International Migration in 2017

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2017, the Net International Migration for Michigan was 21.37K. Among all Michigan counties, Oakland County had the highest net international migration (5.60K), followed by Wayne County (4.60K), and Washtenaw County (2.11K).

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 International Migration in 2017
Oakland
Wayne
Washtenaw
Macomb
Ingham
Kent
Kalamazoo
Berrien
Ottawa
Calhoun
Ranking of Michigan Counties By Net International Migration in 2017
Items per page:
0 of 0
Rank County Net Intl. Migration
1 Oakland County 5604
2 Wayne County 4603
3 Washtenaw County 2113
4 Macomb County 2048
5 Ingham County 1751
6 Kent County 1653
7 Kalamazoo County 541
8 Berrien County 328
9 Ottawa County 251
10 Calhoun County 242
11 Genesee County 239
12 Saginaw County 172
13 Eaton County 159
14 Midland County 152
15 Isabella County 145
16 Houghton County 138
17 Muskegon County 108
18 Jackson County 93
19 Clinton County 87
20 Livingston County 74
21 St. Clair County 67
22 Lapeer County 61
22 Lenawee County 61
23 Oceana County 59
24 Allegan County 57
25 Marquette County 55
26 Mecosta County 39
27 Branch County 38
28 Grand Traverse County 34
29 Mackinac County 31
30 Barry County 30
31 Charlevoix County 25
32 Iosco County 20
33 Emmet County 18
34 Huron County 17
35 Sanilac County 15
36 Manistee County 14
36 Mason County 14
36 Newaygo County 14
37 Cass County 12
37 Van Buren County 12
38 Bay County 11
38 Chippewa County 11
38 Wexford County 11
39 Alpena County 10
39 Dickinson County 10
39 Ionia County 10
39 Ogemaw County 10
40 Tuscola County 9
41 Gratiot County 8
41 Shiawassee County 8
42 Clare County 7
42 Kalkaska County 7
42 St. Joseph County 7
43 Lake County 6
43 Leelanau County 6
44 Hillsdale County 5
44 Missaukee County 5
44 Roscommon County 5
45 Antrim County 4
46 Luce County 3
46 Montcalm County 3
46 Osceola County 3
46 Presque Isle County 3
47 Baraga County 2
47 Crawford County 2
47 Delta County 2
47 Gogebic County 2
47 Montmorency County 2
47 Otsego County 2
48 Alcona County 1
48 Alger County 1
48 Benzie County 1
48 Keweenaw County 1
48 Ontonagon County 1
48 Oscoda County 1
49 Arenac County 0
49 Cheboygan County 0
49 Iron County 0
49 Monroe County 0
49 Schoolcraft County 0
50 Gladwin County -1
50 Menominee County -1