Minnesota Net Domestic Migration By County in 2023

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2023, the net domestic migration for Minnesota was -5,334. Wright County had the highest net domestic migration (2,027) followed by Washington County (1,381), and St. Louis County (1,281). On the other hand, Hennepin County had the lowest net domestic migration (-8,497), followed by Ramsey County (-5,907), and Stearns County (-620).

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 2023
Minnesota Net Domestic Migration By County in 2023
Items per page:
0 of 0
County Net Domestic Migration
Aitkin 85
Anoka 842
Becker -27
Beltrami 128
Benton -120
Big Stone -23
Blue Earth 115
Brown -98
Carlton 329
Carver 189
Cass 258
Chippewa -156
Chisago 577
Clay 261
Clearwater 43
Cook -87
Cottonwood -40
Crow Wing 528
Dakota 1214
Dodge -42
Douglas 274
Faribault -6
Fillmore 59
Freeborn -108
Goodhue 20
Grant 24
Hennepin -8497
Houston -13
Hubbard 171
Isanti 395
Itasca 440
Jackson 14
Kanabec 194
Kandiyohi -269
Kittson -2
Koochiching -15
Lac qui Parle 20
Lake 28
Lake of the Woods -100
Le Sueur 30
Lincoln -6
Lyon -206
McLeod 28
Mahnomen -34
Marshall -72
Martin 73
Meeker -70
Mille Lacs 207
Morrison 73
Mower -291
Murray 49
Nicollet -186
Nobles -511
Norman -19
Olmsted -602
Otter Tail 194
Pennington -100
Pine 703
Pipestone -75
Polk -298
Pope -8
Ramsey -5907
Red Lake 27
Redwood -90
Renville -65
Rice 80
Rock 54
Roseau -102
St. Louis 1281
Scott 123
Sherburne 1071
Sibley 121
Stearns -620
Steele -113
Stevens 19
Swift -105
Todd 12
Traverse -73
Wabasha 19
Wadena 13
Waseca 30
Washington 1381
Watonwan -190
Wilkin -10
Winona 229
Wright 2027
Yellow Medicine -30