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

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2023, the Net Migration Rate per 1K for Minnesota was 3.31. Among all Minnesota counties, Pine County had the highest net migration rate (24.57), followed by Wright County (15.64), and Sherburne County (11.87).

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 2023
Pine
Wright
Sherburne
Kanabec
Chisago
Isanti
Sibley
Itasca
Carlton
Rice
Ranking of Minnesota Counties By Net Migration Rate per 1K in 2023
Items per page:
0 of 0
Rank County Net Migration Rate
1 Pine County 24.57
2 Wright County 15.64
3 Sherburne County 11.87
4 Kanabec County 11.72
5 Chisago County 10.6
6 Isanti County 10.03
7 Sibley County 9.97
8 Itasca County 9.87
9 Carlton County 9.72
10 Rice County 8.98
11 Cass County 8.58
12 Crow Wing County 8.45
13 Blue Earth County 8.14
14 Murray County 8.06
15 Hubbard County 8.05
16 Stevens County 7.89
17 Douglas County 7.59
17 Washington County 7.59
18 Mille Lacs County 7.57
19 Red Lake County 7.44
20 St. Louis County 7.41
21 Winona County 7.3
22 Clay County 6.84
23 Dakota County 6.52
24 Anoka County 6.23
25 Rock County 5.83
26 Aitkin County 5.64
27 Otter Tail County 5.28
28 Kandiyohi County 5.24
29 Clearwater County 5.08
30 Martin County 4.57
31 Grant County 4.39
32 Carver County 4.1
33 Stearns County 4.08
34 Scott County 3.81
35 Todd County 3.62
36 Fillmore County 3.4
37 Beltrami County 3.35
38 Mower County 3.33
39 Lac qui Parle County 3.29
40 Jackson County 3.13
41 Le Sueur County 2.94
42 Lake County 2.48
43 Morrison County 2.39
44 Wadena County 2.31
45 Olmsted County 2.24
46 McLeod County 2.17
46 Waseca County 2.17
47 Kittson County 1.98
48 Wabasha County 1.71
49 Goodhue County 1.31
50 Wilkin County 0.79
51 Cottonwood County 0.26
52 Faribault County 0.22
53 Pope County 0.18
54 Norman County -0.16
55 Hennepin County -0.23
56 Becker County -0.25
57 Houston County -0.48
58 Dodge County -0.66
59 Lincoln County -0.89
60 Koochiching County -1.02
61 Steele County -1.33
62 Benton County -1.39
63 Yellow Medicine County -1.58
64 Nicollet County -1.89
65 Meeker County -1.91
66 Brown County -2.21
67 Lyon County -3.1
67 Ramsey County -3.1
68 Renville County -3.24
69 Freeborn County -3.44
70 Big Stone County -4.1
71 Chippewa County -4.55
72 Redwood County -4.63
73 Pipestone County -5.28
74 Roseau County -5.48
75 Mahnomen County -5.8
75 Pennington County -5.8
76 Polk County -7.12
77 Marshall County -7.56
78 Swift County -8.63
79 Watonwan County -9.9
80 Nobles County -11.79
81 Cook County -12.31
82 Traverse County -21.13
83 Lake of the Woods County -25.69