Ranking of Minnesota Counties By Net Domestic Migration in 2021

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2021, the Net Domestic Migration for Minnesota was -10.55K. Among all Minnesota counties, Washington County had the highest net domestic migration (3.63K), followed by Wright County (2.58K), 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 Domestic Migration in 2021
Washington
Wright
Anoka
Crow Wing
Scott
Sherburne
Carver
Chisago
Cass
Pine
Ranking of Minnesota Counties By Net Domestic Migration in 2021
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Washington County 3625
2 Wright County 2580
3 Anoka County 1395
4 Crow Wing County 1263
5 Scott County 1254
6 Sherburne County 1181
7 Carver County 977
8 Chisago County 764
9 Cass County 666
10 Pine County 612
11 Mille Lacs County 549
12 Goodhue County 540
13 Isanti County 504
14 Aitkin County 414
15 Hubbard County 399
16 Carlton County 337
17 Otter Tail County 295
18 Douglas County 292
19 Itasca County 283
20 Le Sueur County 228
21 Kanabec County 194
22 Becker County 180
23 Lake County 168
24 Morrison County 124
25 Cottonwood County 111
26 Sibley County 103
27 Pope County 98
28 Wabasha County 94
29 Faribault County 88
30 Beltrami County 85
31 McLeod County 83
32 Fillmore County 81
33 Grant County 78
34 Lake of the Woods County 76
35 Rice County 69
36 Cook County 56
37 Winona County 52
38 Benton County 44
39 Wadena County 42
40 Lac qui Parle County 39
41 Rock County 33
42 Jackson County 31
43 Brown County 28
44 Mahnomen County 24
45 Big Stone County 23
46 Clearwater County 21
47 Waseca County 16
48 Norman County 14
49 Kittson County 8
50 Koochiching County -1
51 Houston County -2
52 Roseau County -11
52 Stevens County -11
53 Red Lake County -13
54 Redwood County -18
55 Swift County -19
56 Murray County -20
57 Dakota County -21
58 Martin County -26
58 Mower County -26
59 Dodge County -28
60 Meeker County -30
60 Steele County -30
61 Lyon County -33
62 Freeborn County -35
63 Renville County -37
64 Clay County -40
65 Lincoln County -42
65 Marshall County -42
66 Wilkin County -44
67 Traverse County -53
68 Yellow Medicine County -64
69 Kandiyohi County -69
69 Todd County -69
70 Pipestone County -79
71 Watonwan County -103
72 Blue Earth County -112
73 St. Louis County -139
74 Pennington County -141
75 Chippewa County -198
76 Nicollet County -216
77 Polk County -243
78 Stearns County -269
79 Nobles County -356
80 Olmsted County -381
81 Ramsey County -9963
82 Hennepin County -17786