Ranking of Minnesota Counties By Net Migration in 2020

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2020, the Net Migration for Minnesota was -2.40K. Among all Minnesota counties, Washington County had the highest net migration (2.11K), followed by Wright County (929), and Carver County (899).

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 in 2020
Washington
Wright
Carver
Isanti
Sherburne
Scott
Anoka
Crow Wing
Cass
Douglas
Ranking of Minnesota Counties By Net Migration in 2020
Items per page:
0 of 0
Rank County Net Migration
1 Washington County 2114
2 Wright County 929
3 Carver County 899
4 Isanti County 876
5 Sherburne County 793
6 Scott County 750
7 Anoka County 577
8 Crow Wing County 559
9 Cass County 382
10 Douglas County 318
11 Olmsted County 199
12 Hubbard County 185
13 Dakota County 164
14 Clearwater County 156
15 Wadena County 150
16 Aitkin County 142
17 Blue Earth County 135
18 Itasca County 132
19 Otter Tail County 129
20 Meeker County 128
21 Nicollet County 127
22 Chisago County 112
23 Kanabec County 80
24 Wabasha County 78
25 Pope County 75
26 Stearns County 74
27 Fillmore County 51
28 Grant County 46
29 Lake County 44
30 Freeborn County 31
31 Cottonwood County 26
32 Lake of the Woods County 18
32 Pine County 18
33 Cook County 14
34 Beltrami County 1
35 Red Lake County -1
36 Becker County -4
36 Chippewa County -4
37 Rock County -7
38 Mower County -10
39 Mille Lacs County -11
40 Jackson County -15
41 Big Stone County -37
42 Murray County -38
43 Lincoln County -39
43 Marshall County -39
44 Norman County -40
45 Traverse County -42
46 Houston County -45
47 Waseca County -46
48 Faribault County -53
48 Wilkin County -53
49 Pipestone County -56
50 Goodhue County -57
51 Kittson County -60
52 Brown County -66
53 Lac qui Parle County -74
54 Koochiching County -76
54 Todd County -76
55 Dodge County -86
56 Roseau County -88
56 Stevens County -88
57 Redwood County -106
57 Watonwan County -106
58 Mahnomen County -107
59 Carlton County -119
60 Morrison County -121
61 Renville County -128
61 Swift County -128
62 McLeod County -131
63 Rice County -137
64 Benton County -151
65 Steele County -155
65 Yellow Medicine County -155
66 Le Sueur County -168
66 Martin County -168
67 Clay County -172
68 Kandiyohi County -176
69 Winona County -177
70 Sibley County -183
71 Pennington County -212
72 St. Louis County -305
73 Lyon County -409
74 Nobles County -449
75 Polk County -498
76 Hennepin County -2798
77 Ramsey County -4439