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

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2019, the Net Migration Rate per 1K for Minnesota was 1.49. Among all Minnesota counties, Pope County had the highest net migration rate (12.46), followed by Red Lake County (12.26), and Isanti County (11.93).

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 2019
Pope
Red Lake
Isanti
Hubbard
Washington
Carver
Wright
Cass
Le Sueur
Sherburne
Ranking of Minnesota Counties By Net Migration Rate per 1K in 2019
Items per page:
0 of 0
Rank County Net Migration Rate
1 Pope County 12.46
2 Red Lake County 12.26
3 Isanti County 11.93
4 Hubbard County 11.64
5 Washington County 9.75
6 Carver County 9.14
7 Wright County 9
8 Cass County 8.06
9 Le Sueur County 7.8
10 Sherburne County 7.2
11 Chisago County 7.02
12 Morrison County 6.5
13 Lake County 6.22
14 Kittson County 5.37
15 Olmsted County 5.28
16 Benton County 5.03
17 Crow Wing County 4.76
18 Beltrami County 4.43
19 Anoka County 4.36
20 Itasca County 4.27
21 Scott County 4.22
22 Mille Lacs County 3.94
23 Dodge County 3.69
24 Aitkin County 3.66
25 Dakota County 3.49
25 Kanabec County 3.49
26 Blue Earth County 3.31
27 Rice County 3.14
28 Kandiyohi County 2.93
29 Douglas County 2.89
30 Stevens County 2.25
31 Carlton County 2.2
32 Houston County 2.09
33 Cook County 1.85
34 Otter Tail County 1.48
35 Pine County 1.39
36 Nicollet County 1.11
37 Lake of the Woods County 1.07
38 Stearns County 0.84
39 Todd County 0.53
40 Mahnomen County 0.36
41 Goodhue County 0.35
41 Hennepin County 0.35
42 Fillmore County 0.05
43 Becker County -0.58
44 McLeod County -0.59
45 Clearwater County -0.68
46 Meeker County -0.69
47 Lac qui Parle County -1.05
48 Pipestone County -1.2
49 Big Stone County -1.41
50 Grant County -1.51
51 Clay County -1.94
52 St. Louis County -2.04
53 Roseau County -2.64
54 Wadena County -3.28
55 Wabasha County -3.8
56 Freeborn County -3.84
57 Faribault County -3.94
58 Ramsey County -3.99
59 Cottonwood County -4.09
60 Renville County -4.45
61 Swift County -4.62
62 Polk County -4.69
63 Steele County -4.74
64 Lincoln County -4.79
65 Winona County -5.14
66 Wilkin County -5.29
67 Brown County -5.35
68 Jackson County -5.8
69 Mower County -5.86
70 Martin County -6.6
71 Waseca County -6.61
72 Murray County -7.42
73 Marshall County -7.8
74 Redwood County -7.83
75 Traverse County -7.94
76 Rock County -8.64
77 Lyon County -8.67
78 Pennington County -9.06
79 Yellow Medicine County -9.11
80 Chippewa County -10.41
81 Koochiching County -11.7
82 Sibley County -11.71
83 Norman County -13.68
84 Nobles County -14.11
85 Watonwan County -14.49