Ranking of Minnesota Counties By Net International Migration in 2024
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2024, the Net International Migration for Minnesota was 29.54K. Among all Minnesota counties, Hennepin County had the highest net international migration (10.02K), followed by Ramsey County (5.14K), and Dakota County (2.06K).
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.
You may also be interested in:
Related Topics: Minnesota Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2024 Census.
See this for other years:
Ranking of Minnesota Counties By Net International Migration in 2024
Items per page:
25
0 of 0
| Rank | County | Net Intl. Migration |
|---|---|---|
| 1 | Hennepin County | 10022 |
| 2 | Ramsey County | 5142 |
| 3 | Dakota County | 2059 |
| 4 | Anoka County | 1789 |
| 5 | Stearns County | 1531 |
| 6 | Olmsted County | 1168 |
| 7 | Washington County | 885 |
| 8 | Rice County | 641 |
| 9 | Kandiyohi County | 597 |
| 10 | Scott County | 570 |
| 11 | Blue Earth County | 548 |
| 12 | Mower County | 519 |
| 13 | Wright County | 386 |
| 14 | Carver County | 319 |
| 15 | Nobles County | 306 |
| 16 | St. Louis County | 246 |
| 17 | Clay County | 238 |
| 18 | Winona County | 160 |
| 19 | Sherburne County | 156 |
| 20 | Otter Tail County | 149 |
| 21 | Lyon County | 148 |
| 22 | Nicollet County | 141 |
| 23 | Chippewa County | 117 |
| 24 | Polk County | 100 |
| 25 | Watonwan County | 96 |
| 26 | Todd County | 94 |
| 27 | Benton County | 77 |
| 28 | Steele County | 73 |
| 29 | Stevens County | 66 |
| 30 | Le Sueur County | 63 |
| 31 | McLeod County | 62 |
| 32 | Crow Wing County | 56 |
| 33 | Brown County | 54 |
| 33 | Chisago County | 54 |
| 34 | Cottonwood County | 52 |
| 34 | Goodhue County | 52 |
| 35 | Isanti County | 46 |
| 36 | Beltrami County | 37 |
| 36 | Pine County | 37 |
| 37 | Carlton County | 34 |
| 37 | Dodge County | 34 |
| 37 | Douglas County | 34 |
| 37 | Sibley County | 34 |
| 38 | Pipestone County | 31 |
| 39 | Meeker County | 28 |
| 40 | Redwood County | 27 |
| 41 | Wadena County | 26 |
| 42 | Becker County | 23 |
| 42 | Cook County | 23 |
| 43 | Pennington County | 22 |
| 43 | Renville County | 22 |
| 43 | Swift County | 22 |
| 44 | Jackson County | 21 |
| 44 | Martin County | 21 |
| 44 | Roseau County | 21 |
| 45 | Murray County | 20 |
| 45 | Norman County | 20 |
| 45 | Wabasha County | 20 |
| 46 | Wilkin County | 19 |
| 47 | Yellow Medicine County | 18 |
| 48 | Fillmore County | 15 |
| 48 | Waseca County | 15 |
| 49 | Pope County | 14 |
| 50 | Cass County | 13 |
| 50 | Itasca County | 13 |
| 51 | Faribault County | 12 |
| 51 | Kittson County | 12 |
| 52 | Morrison County | 11 |
| 53 | Marshall County | 8 |
| 54 | Aitkin County | 7 |
| 55 | Hubbard County | 6 |
| 55 | Traverse County | 6 |
| 56 | Freeborn County | 5 |
| 57 | Houston County | 4 |
| 57 | Mahnomen County | 4 |
| 58 | Grant County | 3 |
| 58 | Koochiching County | 3 |
| 58 | Lac qui Parle County | 3 |
| 59 | Big Stone County | 2 |
| 59 | Clearwater County | 2 |
| 59 | Lincoln County | 2 |
| 59 | Red Lake County | 2 |
| 59 | Rock County | 2 |
| 60 | Lake of the Woods County | 1 |
| 61 | Kanabec County | 0 |
| 61 | Mille Lacs County | 0 |
| 62 | Lake County | -1 |