Ranking of Michigan Counties By Net Migration in 2023
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2023, the Net Migration for Michigan was 38.42K. Among all Michigan counties, Oakland County had the highest net migration (5.70K), followed by Macomb County (4.43K), and Ingham County (2.76K).
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.
You may also be interested in:
Related Topics: Michigan Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2023 Census.
See this for other years:
Ranking of Michigan Counties By Net Migration in 2023
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Oakland County | 5698 |
| 2 | Macomb County | 4426 |
| 3 | Ingham County | 2759 |
| 4 | Kent County | 2316 |
| 5 | Ottawa County | 2064 |
| 6 | Kalamazoo County | 1763 |
| 7 | Washtenaw County | 1653 |
| 8 | Montcalm County | 1168 |
| 9 | Muskegon County | 1111 |
| 10 | St. Clair County | 897 |
| 11 | Branch County | 872 |
| 12 | Livingston County | 777 |
| 13 | Genesee County | 761 |
| 14 | Marquette County | 686 |
| 15 | Lapeer County | 640 |
| 16 | Allegan County | 598 |
| 17 | Barry County | 557 |
| 18 | Monroe County | 555 |
| 19 | Newaygo County | 494 |
| 20 | Gladwin County | 458 |
| 21 | Roscommon County | 456 |
| 22 | Bay County | 444 |
| 23 | Gratiot County | 424 |
| 24 | Manistee County | 381 |
| 25 | Mecosta County | 372 |
| 26 | Midland County | 363 |
| 27 | Calhoun County | 330 |
| 28 | Cass County | 321 |
| 29 | Otsego County | 313 |
| 30 | Cheboygan County | 312 |
| 31 | Eaton County | 301 |
| 32 | Wexford County | 287 |
| 33 | Kalkaska County | 286 |
| 34 | Antrim County | 283 |
| 35 | Grand Traverse County | 281 |
| 36 | Van Buren County | 276 |
| 37 | Ogemaw County | 274 |
| 38 | Chippewa County | 264 |
| 39 | St. Joseph County | 250 |
| 40 | Montmorency County | 249 |
| 41 | Alpena County | 245 |
| 42 | Leelanau County | 242 |
| 43 | Jackson County | 241 |
| 44 | Alcona County | 240 |
| 45 | Oscoda County | 235 |
| 46 | Delta County | 231 |
| 47 | Shiawassee County | 226 |
| 48 | Crawford County | 223 |
| 49 | Benzie County | 219 |
| 50 | Clare County | 211 |
| 51 | Dickinson County | 203 |
| 52 | Iosco County | 196 |
| 53 | Luce County | 188 |
| 54 | Clinton County | 187 |
| 55 | Lake County | 184 |
| 56 | Iron County | 174 |
| 57 | Tuscola County | 152 |
| 58 | Charlevoix County | 142 |
| 59 | Missaukee County | 133 |
| 60 | Arenac County | 131 |
| 61 | Osceola County | 98 |
| 62 | Sanilac County | 93 |
| 63 | Berrien County | 85 |
| 64 | Baraga County | 72 |
| 65 | Oceana County | 69 |
| 66 | Presque Isle County | 62 |
| 67 | Houghton County | 59 |
| 68 | Ontonagon County | 56 |
| 69 | Mackinac County | 49 |
| 70 | Schoolcraft County | 44 |
| 71 | Hillsdale County | 40 |
| 71 | Keweenaw County | 40 |
| 72 | Huron County | 36 |
| 73 | Alger County | 29 |
| 74 | Mason County | 28 |
| 75 | Emmet County | 25 |
| 76 | Isabella County | 6 |
| 77 | Gogebic County | -14 |
| 78 | Menominee County | -38 |
| 79 | Saginaw County | -92 |
| 80 | Lenawee County | -341 |
| 81 | Ionia County | -673 |
| 82 | Wayne County | -2039 |