Ranking of Minnesota Counties By Net International Migration in 2020

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2020, the Net International Migration for Minnesota was 7.36K. Among all Minnesota counties, Hennepin County had the highest net international migration (2.75K), followed by Ramsey County (1.40K), and Stearns County (494).

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.

See this for other years:
Ranking of Minnesota Counties By Net International Migration in 2020
Hennepin
Ramsey
Stearns
Dakota
Olmsted
Anoka
Washington
Kandiyohi
Rice
Scott
Ranking of Minnesota Counties By Net International Migration in 2020
Items per page:
0 of 0
Rank County Net Intl. Migration
1 Hennepin County 2749
2 Ramsey County 1396
3 Stearns County 494
4 Dakota County 385
5 Olmsted County 326
6 Anoka County 309
7 Washington County 155
8 Kandiyohi County 144
9 Rice County 138
10 Scott County 99
11 Mower County 98
12 Blue Earth County 94
12 Clay County 94
13 Lyon County 83
14 Benton County 64
14 Nobles County 64
14 St. Louis County 64
15 Carver County 42
15 Wright County 42
16 Winona County 34
17 Nicollet County 33
18 Sherburne County 27
18 Stevens County 27
19 Freeborn County 24
20 Watonwan County 22
21 Becker County 20
21 Otter Tail County 20
22 Beltrami County 19
22 Chisago County 19
22 Polk County 19
23 Chippewa County 18
23 Crow Wing County 18
24 Fillmore County 15
24 Le Sueur County 15
25 Pipestone County 13
26 Swift County 12
27 Cook County 11
28 Hubbard County 10
28 Sibley County 10
29 Douglas County 8
29 Isanti County 8
30 Dodge County 6
30 Itasca County 6
30 Jackson County 6
30 Pennington County 6
31 Brown County 5
31 Carlton County 5
31 Houston County 5
31 Renville County 5
31 Roseau County 5
31 Todd County 5
31 Wabasha County 5
32 Kanabec County 4
32 Lac qui Parle County 4
32 Meeker County 4
32 Mille Lacs County 4
32 Murray County 4
32 Norman County 4
32 Redwood County 4
33 Clearwater County 3
33 Pope County 3
33 Traverse County 3
34 Cottonwood County 2
34 Goodhue County 2
34 Grant County 2
34 Koochiching County 2
34 Marshall County 2
34 Pine County 2
34 Yellow Medicine County 2
35 Aitkin County 1
35 Cass County 1
35 Kittson County 1
35 Lake County 1
35 Martin County 1
35 Morrison County 1
35 Steele County 1
35 Wadena County 1
36 Big Stone County 0
36 Faribault County 0
36 Lake of the Woods County 0
36 Lincoln County 0
36 McLeod County 0
36 Mahnomen County 0
36 Red Lake County 0
36 Rock County 0
36 Waseca County 0
36 Wilkin County 0