Ranking of Minnesota Counties By Net Migration in 2023

Updated on July 29, 2024.

Based on the US Census Vintage data estimates, in 2023, the Net Migration for Minnesota was 9.89K. Among all Minnesota counties, Dakota County had the highest net migration (2.24K), followed by Wright County (2.21K), and Washington County (1.92K).

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 2023
Dakota
Wright
Washington
Anoka
St. Louis
Sherburne
Pine
Chisago
Crow Wing
Scott
Ranking of Minnesota Counties By Net Migration in 2023
Items per page:
0 of 0
Rank County Net Migration
1 Dakota County 2235
2 Wright County 2211
3 Washington County 1923
4 Anoka County 1735
5 St. Louis County 1344
6 Sherburne County 1191
7 Pine County 746
8 Chisago County 611
9 Crow Wing County 562
10 Scott County 543
11 Itasca County 450
12 Isanti County 428
13 Clay County 401
14 Carver County 366
15 Rice County 353
16 Carlton County 351
17 Winona County 343
18 Douglas County 318
19 Blue Earth County 285
19 Cass County 285
20 Otter Tail County 216
21 Mille Lacs County 214
22 Kanabec County 199
23 Hubbard County 191
24 Beltrami County 146
25 Sibley County 140
26 Aitkin County 103
27 Le Sueur County 95
28 Fillmore County 88
29 Martin County 83
29 Todd County 83
30 McLeod County 80
31 Morrison County 79
32 Stevens County 77
33 Rock County 60
34 Murray County 59
35 Waseca County 58
36 Goodhue County 57
37 Clearwater County 46
38 Wadena County 37
39 Lake County 30
40 Grant County 29
40 Red Lake County 29
41 Jackson County 28
41 Wabasha County 28
42 Lac qui Parle County 20
43 Benton County 9
44 Kittson County 6
45 Faribault County 3
46 Lincoln County 2
46 Pope County 2
47 Yellow Medicine County -2
48 Dodge County -6
49 Wilkin County -9
50 Houston County -10
50 Norman County -10
51 Koochiching County -11
52 Becker County -12
52 Stearns County -12
53 Big Stone County -21
54 Cottonwood County -28
55 Olmsted County -31
56 Mahnomen County -32
57 Kandiyohi County -48
58 Mower County -51
59 Meeker County -52
60 Pipestone County -54
60 Renville County -54
61 Lyon County -58
62 Brown County -61
63 Steele County -64
64 Cook County -65
65 Marshall County -66
66 Traverse County -68
67 Watonwan County -73
68 Swift County -75
69 Redwood County -78
70 Freeborn County -85
71 Pennington County -88
72 Roseau County -89
73 Chippewa County -94
74 Lake of the Woods County -95
75 Nicollet County -133
76 Polk County -233
77 Nobles County -357
78 Ramsey County -3158
79 Hennepin County -3706