Ranking of Minnesota Counties By Net Migration in 2021

Updated on January 26, 2024.

Based on the US Census Vintage data estimates, in 2021, the Net Migration for Minnesota was -10.79K. Among all Minnesota counties, Washington County had the highest net migration (3.51K), followed by Wright County (2.59K), and Anoka County (1.40K).

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 2021
Washington
Wright
Anoka
Crow Wing
Scott
Sherburne
Carver
Chisago
Cass
Mille Lacs
Ranking of Minnesota Counties By Net Migration in 2021
Items per page:
0 of 0
Rank County Net Migration
1 Washington County 3506
2 Wright County 2591
3 Anoka County 1397
4 Crow Wing County 1262
5 Scott County 1206
6 Sherburne County 1199
7 Carver County 1036
8 Chisago County 769
9 Cass County 663
10 Mille Lacs County 546
11 Goodhue County 544
12 Isanti County 504
13 Aitkin County 411
14 Hubbard County 401
15 Carlton County 341
16 Dakota County 336
17 Otter Tail County 305
18 Douglas County 294
19 Itasca County 283
20 Pine County 250
21 Le Sueur County 235
22 Kanabec County 190
23 Becker County 185
24 Rice County 183
25 Lake County 167
26 Morrison County 124
27 Cottonwood County 109
28 Sibley County 108
29 Beltrami County 101
30 Pope County 100
31 Wabasha County 98
32 Benton County 90
33 Faribault County 86
33 McLeod County 86
34 Winona County 85
35 Fillmore County 83
36 Mower County 80
37 Grant County 78
38 Lake of the Woods County 77
39 Cook County 56
40 Wadena County 50
41 Lac qui Parle County 42
42 Brown County 33
42 Jackson County 33
43 Rock County 32
44 Mahnomen County 24
45 Big Stone County 22
46 Clay County 21
47 Clearwater County 20
48 Waseca County 17
49 Lyon County 15
49 Norman County 15
50 Kandiyohi County 14
51 Kittson County 10
52 Houston County 4
53 Stevens County 3
54 Koochiching County -4
55 Red Lake County -13
55 Roseau County -13
56 Swift County -14
57 Redwood County -16
58 Freeborn County -20
59 Murray County -21
59 Steele County -21
60 Meeker County -27
61 Blue Earth County -28
62 Dodge County -29
62 Martin County -29
63 Renville County -39
64 Stearns County -40
65 Lincoln County -42
66 Marshall County -43
67 Wilkin County -45
68 Traverse County -53
69 Todd County -56
70 Yellow Medicine County -64
71 Pipestone County -66
72 Watonwan County -93
73 Pennington County -143
74 Olmsted County -159
75 Chippewa County -184
76 Nicollet County -196
77 Polk County -224
78 St. Louis County -251
79 Nobles County -290
80 Ramsey County -10193
81 Hennepin County -18893