Minnesota Net Domestic Migration By County in 2024

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2024, the net domestic migration for Minnesota was -1,161. Washington County had the highest net domestic migration (3,019) followed by Wright County (1,945), and Dakota County (986). On the other hand, Hennepin County had the lowest net domestic migration (-4,629), followed by Ramsey County (-3,292), and Olmsted County (-500).

Net Domestic Migration for a given county refers to the the difference between number of people moving to the county from other parts of the United States (excluding Puerto Rico) and number of people moving out of the county to other parts of the United States (excluding Puerto Rico).

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
Minnesota Net Domestic Migration By County in 2024
Minnesota Net Domestic Migration By County in 2024
Items per page:
0 of 0
County Net Domestic Migration
Aitkin 292
Anoka 601
Becker 151
Beltrami 59
Benton 48
Big Stone -1
Blue Earth -374
Brown -24
Carlton 154
Carver 638
Cass 218
Chippewa -49
Chisago 272
Clay 334
Clearwater -62
Cook -73
Cottonwood -130
Crow Wing 416
Dakota 986
Dodge -19
Douglas 119
Faribault -7
Fillmore 26
Freeborn 17
Goodhue -92
Grant -28
Hennepin -4629
Houston -25
Hubbard 78
Isanti 352
Itasca 89
Jackson -30
Kanabec -4
Kandiyohi -322
Kittson -6
Koochiching -70
Lac qui Parle -7
Lake -65
Lake of the Woods 1
Le Sueur 6
Lincoln 7
Lyon -93
McLeod -99
Mahnomen -64
Marshall -43
Martin -126
Meeker -33
Mille Lacs 230
Morrison 163
Mower -19
Murray -54
Nicollet 21
Nobles -327
Norman -8
Olmsted -500
Otter Tail 223
Pennington -76
Pine 233
Pipestone -98
Polk 56
Pope 78
Ramsey -3292
Red Lake -25
Redwood -119
Renville -68
Rice -124
Rock -39
Roseau -68
St. Louis 426
Scott -139
Sherburne 43
Sibley 13
Stearns -481
Steele -156
Stevens -143
Swift -44
Todd 12
Traverse -13
Wabasha -102
Wadena 164
Waseca -214
Washington 3019
Watonwan -117
Wilkin -24
Winona 177
Wright 1945
Yellow Medicine -103