Ranking of Minnesota Counties By Net Migration Rate per 1K in 2021

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2021, the Net Migration Rate per 1K for Minnesota was -0.88. Among all Minnesota counties, Aitkin County had the highest net migration rate (26.21), followed by Cass County (21.89), and Pine County (21.06).

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 Migration Rate per 1K in 2021
Aitkin
Cass
Pine
Mille Lacs
Lake of the Woods
Crow Wing
Hubbard
Wright
Lake
Washington
Ranking of Minnesota Counties By Net Migration Rate per 1K in 2021
Items per page:
0 of 0
Rank County Net Migration Rate
1 Aitkin County 26.21
2 Cass County 21.89
3 Pine County 21.06
4 Mille Lacs County 20.65
5 Lake of the Woods County 20.26
6 Crow Wing County 18.95
7 Hubbard County 18.73
8 Wright County 18.23
9 Lake County 15.33
10 Washington County 13.94
11 Chisago County 13.62
12 Grant County 12.91
13 Sherburne County 12.26
14 Isanti County 12.19
15 Kanabec County 12.04
16 Goodhue County 11.46
17 Cook County 10.33
18 Cottonwood County 9.69
19 Carver County 9.57
20 Carlton County 9.47
21 Scott County 9.21
22 Pope County 8.97
23 Le Sueur County 8.27
24 Douglas County 7.63
25 Sibley County 7.33
26 Lac qui Parle County 6.57
27 Faribault County 6.33
28 Itasca County 6.32
29 Becker County 5.27
30 Otter Tail County 5.04
31 Anoka County 4.8
32 Wabasha County 4.61
33 Big Stone County 4.45
34 Mahnomen County 4.44
35 Fillmore County 3.99
36 Morrison County 3.67
37 Wadena County 3.54
38 Rock County 3.51
39 Jackson County 3.3
40 Kittson County 2.63
41 Rice County 2.62
42 Norman County 2.49
43 Clearwater County 2.45
44 McLeod County 2.39
45 Benton County 2.17
46 Beltrami County 2.13
47 Mower County 2.09
48 Winona County 1.71
49 Brown County 1.31
50 Waseca County 1
51 Dakota County 0.8
52 Lyon County 0.67
53 Stearns County 0.47
54 Kandiyohi County 0.37
55 Clay County 0.34
56 Houston County 0.27
57 Stevens County 0.21
58 Koochiching County 0
59 Blue Earth County -0.37
60 St. Louis County -0.5
61 Steele County -0.51
62 Freeborn County -0.58
63 Roseau County -0.65
64 Olmsted County -0.68
65 Redwood County -0.91
66 Meeker County -1.11
67 Swift County -1.22
68 Martin County -1.3
69 Dodge County -1.34
70 Todd County -2.1
71 Murray County -2.33
72 Renville County -2.46
73 Red Lake County -3.29
74 Marshall County -4.65
75 Nicollet County -5.58
76 Yellow Medicine County -6.66
77 Pipestone County -6.82
77 Wilkin County -6.82
78 Polk County -7.17
79 Lincoln County -7.3
80 Watonwan County -8.21
81 Pennington County -10.09
82 Hennepin County -12.53
83 Nobles County -12.92
84 Chippewa County -14.57
85 Traverse County -15.96
86 Ramsey County -16.44