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

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2022, the Net Migration Rate per 1K for Minnesota was -1.41. Among all Minnesota counties, Cass County had the highest net migration rate (23.66), followed by Cook County (20.06), and Kanabec County (19.85).

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 2022
Cass
Cook
Kanabec
Aitkin
Lake of the Woods
Mille Lacs
Isanti
Wright
Douglas
Washington
Ranking of Minnesota Counties By Net Migration Rate per 1K in 2022
Items per page:
0 of 0
Rank County Net Migration Rate
1 Cass County 23.66
2 Cook County 20.06
3 Kanabec County 19.85
4 Aitkin County 19.07
5 Lake of the Woods County 17.59
6 Mille Lacs County 17.06
7 Isanti County 16.98
8 Wright County 15.09
9 Douglas County 11.75
10 Washington County 11.27
11 Clearwater County 11.16
12 Crow Wing County 11.02
13 Hubbard County 10.95
14 Sherburne County 10.19
15 Wadena County 9.99
16 Le Sueur County 9.32
17 Itasca County 9.3
18 Todd County 8.97
19 Lincoln County 8.38
20 Otter Tail County 8.32
21 Pine County 8.15
22 Carver County 8.03
23 Yellow Medicine County 7.93
24 Morrison County 7.64
25 Fillmore County 7.57
26 Faribault County 7.25
27 Meeker County 6.52
28 Wabasha County 6.49
29 Chisago County 6.13
30 Carlton County 6.11
31 Rice County 4.75
32 Roseau County 4.7
33 Stearns County 4.23
34 St. Louis County 3.82
35 Blue Earth County 3.75
36 Pope County 3.68
37 Pennington County 3.62
38 Becker County 3.53
39 Goodhue County 3.25
40 Traverse County 2.45
41 Scott County 1.73
42 Clay County 1.44
43 Watonwan County 1.34
44 Anoka County 1.32
45 McLeod County 0.92
46 Big Stone County 0.78
47 Lake County 0.64
48 Sibley County 0.6
49 Nicollet County 0.2
50 Beltrami County 0.19
51 Steele County 0.11
52 Freeborn County -0.03
53 Koochiching County -0.08
54 Houston County -0.11
55 Benton County -0.12
56 Lac qui Parle County -0.3
57 Kandiyohi County -0.57
58 Polk County -0.75
59 Brown County -0.77
60 Olmsted County -0.9
61 Dodge County -1
62 Dakota County -1.25
63 Swift County -1.43
64 Pipestone County -1.61
65 Redwood County -1.63
66 Mower County -1.77
67 Grant County -1.79
68 Renville County -2.95
69 Chippewa County -3.64
70 Lyon County -3.69
71 Wilkin County -3.91
72 Winona County -3.92
73 Waseca County -4.22
74 Stevens County -5.37
75 Murray County -6.67
76 Mahnomen County -7.06
77 Norman County -8.44
78 Martin County -8.53
79 Jackson County -9.14
80 Rock County -9.23
81 Nobles County -11.02
82 Marshall County -12.62
83 Hennepin County -12.79
84 Ramsey County -13.77
85 Cottonwood County -15.81
86 Kittson County -16.3
87 Red Lake County -18.12