Ranking of Minnesota Counties By Net Migration in 2024

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2024, the Net Migration for Minnesota was 28.38K. Among all Minnesota counties, Hennepin County had the highest net migration (5.39K), followed by Washington County (3.90K), and Dakota County (3.05K).

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 2024
Hennepin
Washington
Dakota
Anoka
Wright
Ramsey
Stearns
Carver
St. Louis
Olmsted
Ranking of Minnesota Counties By Net Migration in 2024
Items per page:
0 of 0
Rank County Net Migration
1 Hennepin County 5393
2 Washington County 3904
3 Dakota County 3045
4 Anoka County 2390
5 Wright County 2331
6 Ramsey County 1850
7 Stearns County 1050
8 Carver County 957
9 St. Louis County 672
10 Olmsted County 668
11 Clay County 572
12 Rice County 517
13 Mower County 500
14 Crow Wing County 472
15 Scott County 431
16 Isanti County 398
17 Otter Tail County 372
18 Winona County 337
19 Chisago County 326
20 Aitkin County 299
21 Kandiyohi County 275
22 Pine County 270
23 Cass County 231
24 Mille Lacs County 230
25 Sherburne County 199
26 Wadena County 190
27 Carlton County 188
28 Becker County 174
28 Blue Earth County 174
28 Morrison County 174
29 Nicollet County 162
30 Polk County 156
31 Douglas County 153
32 Benton County 125
33 Todd County 106
34 Itasca County 102
35 Beltrami County 96
36 Pope County 92
37 Hubbard County 84
38 Le Sueur County 69
39 Chippewa County 68
40 Lyon County 55
41 Sibley County 47
42 Fillmore County 41
43 Brown County 30
44 Freeborn County 22
45 Dodge County 15
46 Norman County 12
47 Lincoln County 9
48 Kittson County 6
49 Faribault County 5
50 Lake of the Woods County 2
51 Big Stone County 1
52 Kanabec County -4
52 Lac qui Parle County -4
53 Meeker County -5
53 Wilkin County -5
54 Traverse County -7
55 Jackson County -9
56 Houston County -21
56 Nobles County -21
56 Watonwan County -21
57 Swift County -22
58 Red Lake County -23
59 Grant County -25
60 Murray County -34
61 Marshall County -35
62 McLeod County -37
62 Rock County -37
63 Goodhue County -40
64 Renville County -46
65 Roseau County -47
66 Cook County -50
67 Pennington County -54
68 Clearwater County -60
68 Mahnomen County -60
69 Lake County -66
70 Koochiching County -67
70 Pipestone County -67
71 Stevens County -77
72 Cottonwood County -78
73 Wabasha County -82
74 Steele County -83
75 Yellow Medicine County -85
76 Redwood County -92
77 Martin County -105
78 Waseca County -199