Ranking of Minnesota Counties By Net International Migration in 2023
Updated on June 18, 2025.
Based on the US Census Vintage data estimates, in 2023, the Net International Migration for Minnesota was 24.33K. Among all Minnesota counties, Hennepin County had the highest net international migration (8.20K), followed by Ramsey County (4.24K), and Dakota County (1.70K).
The chart below shows the top 10 counties, and the table below shows the ranking of all Minnesota 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.
Related Topics: Minnesota Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2023 Census.
See this for other years:
Ranking of Minnesota Counties By Net International Migration in 2023
Items per page:
25
0 of 0
| Rank | County | Net Intl. Migration |
|---|---|---|
| 1 | Hennepin County | 8201 |
| 2 | Ramsey County | 4236 |
| 3 | Dakota County | 1697 |
| 4 | Anoka County | 1470 |
| 5 | Stearns County | 1278 |
| 6 | Olmsted County | 970 |
| 7 | Washington County | 729 |
| 8 | Rice County | 531 |
| 9 | Kandiyohi County | 500 |
| 10 | Scott County | 469 |
| 11 | Blue Earth County | 455 |
| 12 | Mower County | 425 |
| 13 | Wright County | 317 |
| 14 | Carver County | 265 |
| 15 | Nobles County | 252 |
| 16 | St. Louis County | 201 |
| 17 | Clay County | 192 |
| 18 | Winona County | 134 |
| 19 | Sherburne County | 133 |
| 20 | Lyon County | 127 |
| 21 | Otter Tail County | 126 |
| 22 | Nicollet County | 121 |
| 23 | Chippewa County | 100 |
| 24 | Todd County | 81 |
| 25 | Polk County | 80 |
| 26 | Watonwan County | 79 |
| 27 | Steele County | 63 |
| 28 | Benton County | 62 |
| 29 | Stevens County | 58 |
| 30 | Le Sueur County | 56 |
| 31 | McLeod County | 52 |
| 32 | Crow Wing County | 47 |
| 33 | Cottonwood County | 43 |
| 33 | Goodhue County | 43 |
| 34 | Brown County | 41 |
| 34 | Chisago County | 41 |
| 35 | Isanti County | 36 |
| 36 | Pine County | 29 |
| 36 | Sibley County | 29 |
| 37 | Beltrami County | 28 |
| 37 | Dodge County | 28 |
| 37 | Douglas County | 28 |
| 38 | Carlton County | 27 |
| 39 | Pipestone County | 26 |
| 40 | Meeker County | 25 |
| 41 | Swift County | 21 |
| 42 | Pennington County | 20 |
| 42 | Wadena County | 20 |
| 43 | Redwood County | 19 |
| 44 | Becker County | 18 |
| 44 | Norman County | 18 |
| 44 | Renville County | 18 |
| 44 | Roseau County | 18 |
| 44 | Wabasha County | 18 |
| 45 | Cook County | 17 |
| 45 | Jackson County | 17 |
| 45 | Martin County | 17 |
| 46 | Murray County | 16 |
| 47 | Wilkin County | 15 |
| 47 | Yellow Medicine County | 15 |
| 48 | Fillmore County | 14 |
| 49 | Cass County | 11 |
| 49 | Waseca County | 11 |
| 50 | Kittson County | 10 |
| 50 | Pope County | 10 |
| 51 | Faribault County | 9 |
| 51 | Morrison County | 9 |
| 52 | Itasca County | 8 |
| 53 | Aitkin County | 6 |
| 53 | Hubbard County | 6 |
| 54 | Marshall County | 5 |
| 54 | Traverse County | 5 |
| 55 | Houston County | 4 |
| 56 | Freeborn County | 3 |
| 56 | Grant County | 3 |
| 56 | Koochiching County | 3 |
| 56 | Mahnomen County | 3 |
| 57 | Big Stone County | 2 |
| 57 | Lac qui Parle County | 2 |
| 57 | Red Lake County | 2 |
| 57 | Rock County | 2 |
| 58 | Clearwater County | 1 |
| 58 | Lake of the Woods County | 1 |
| 58 | Lincoln County | 1 |
| 59 | Kanabec County | 0 |
| 59 | Mille Lacs County | 0 |
| 60 | Lake County | -1 |