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

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2017, the Net Migration Rate per 1K for Minnesota was 3.41. Among all Minnesota counties, Isanti County had the highest net migration rate (17.19), followed by Cook County (14.31), and Hubbard County (13.67).

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 2017
Isanti
Cook
Hubbard
Norman
Cass
Pine
Le Sueur
Carver
Douglas
Aitkin
Ranking of Minnesota Counties By Net Migration Rate per 1K in 2017
Items per page:
0 of 0
Rank County Net Migration Rate
1 Isanti County 17.19
2 Cook County 14.31
3 Hubbard County 13.67
4 Norman County 12.19
5 Cass County 11.86
6 Pine County 11.48
7 Le Sueur County 11.44
8 Carver County 11.03
9 Douglas County 10.82
10 Aitkin County 10.02
11 Crow Wing County 9.31
12 Mahnomen County 9.24
13 Kanabec County 9.01
14 Mille Lacs County 8.98
15 Chisago County 8.75
16 Benton County 8.61
17 Becker County 8.02
18 Washington County 7.83
19 Wadena County 7.8
20 Rock County 7.63
21 Scott County 7.54
22 Wright County 7.32
23 Sherburne County 6.31
24 Freeborn County 6
25 Anoka County 5.36
26 Clay County 5.31
27 Murray County 5.05
27 Otter Tail County 5.05
28 Nicollet County 4.98
29 Blue Earth County 4.89
30 Renville County 4.64
31 Beltrami County 4.39
32 Sibley County 4.37
32 Wabasha County 4.37
33 Big Stone County 4.2
34 Dodge County 3.88
35 Dakota County 3.73
35 Mower County 3.73
36 Hennepin County 3.67
37 Red Lake County 2.76
38 Morrison County 2.58
39 Lake County 2.57
40 Olmsted County 2.49
41 Rice County 2.09
42 Stearns County 1.39
43 McLeod County 1.29
44 Redwood County 1.25
45 Jackson County 1.2
46 Pope County 1.09
47 Fillmore County 1
48 Steele County 0.87
49 Grant County 0.68
50 Goodhue County 0.65
51 Todd County 0.41
52 Itasca County 0.33
53 St. Louis County -0.14
54 Ramsey County -0.36
55 Carlton County -0.65
56 Traverse County -1.2
57 Wilkin County -1.73
58 Clearwater County -1.81
59 Martin County -2.26
60 Meeker County -2.56
61 Winona County -3.01
62 Koochiching County -3.34
62 Lincoln County -3.34
63 Lac qui Parle County -3.43
64 Kandiyohi County -3.46
65 Brown County -3.53
66 Yellow Medicine County -3.85
67 Houston County -3.95
68 Faribault County -4.2
69 Polk County -4.23
70 Swift County -4.56
71 Marshall County -4.7
72 Pennington County -5.2
73 Waseca County -5.86
74 Lyon County -6.77
75 Chippewa County -7.42
76 Pipestone County -9.88
77 Cottonwood County -9.89
78 Kittson County -10.25
79 Watonwan County -10.77
80 Stevens County -13.53
81 Lake of the Woods County -14.63
82 Nobles County -18.28
83 Roseau County -18.67