Minnesota Net Domestic Migration By County in 2019

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2019, the net domestic migration for Minnesota was -921. Washington County had the highest net domestic migration (2,375) followed by Wright County (1,202), and Anoka County (1,185). On the other hand, Ramsey County had the lowest net domestic migration (-3,987), followed by Hennepin County (-3,180), and Stearns County (-509).

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 2019
Minnesota Net Domestic Migration By County in 2019
Items per page:
0 of 0
County Net Domestic Migration
Aitkin 56
Anoka 1185
Becker -40
Beltrami 182
Benton 128
Big Stone -6
Blue Earth 127
Brown -139
Carlton 77
Carver 914
Cass 236
Chippewa -146
Chisago 379
Clay -236
Clearwater -11
Cook -6
Cottonwood -47
Crow Wing 288
Dakota 1019
Dodge 69
Douglas 99
Faribault -54
Fillmore -15
Freeborn -147
Goodhue 10
Grant -11
Hennepin -3180
Houston 30
Hubbard 235
Isanti 472
Itasca 182
Jackson -63
Kanabec 53
Kandiyohi -61
Kittson 20
Koochiching -146
Lac qui Parle -12
Lake 65
Lake of the Woods 4
Le Sueur 206
Lincoln -27
Lyon -328
McLeod -20
Mahnomen 1
Marshall -74
Martin -129
Meeker -24
Mille Lacs 98
Morrison 214
Mower -360
Murray -65
Nicollet 1
Nobles -395
Norman -93
Olmsted 419
Otter Tail 63
Pennington -133
Pine 38
Pipestone -30
Polk -173
Pope 136
Ramsey -3987
Red Lake 49
Redwood -122
Renville -71
Rice 38
Rock -80
Roseau -47
St. Louis -481
Scott 516
Sherburne 670
Sibley -186
Stearns -509
Steele -171
Stevens -5
Swift -60
Todd 8
Traverse -29
Wabasha -86
Wadena -45
Waseca -119
Washington 2375
Watonwan -183
Wilkin -33
Winona -308
Wright 1202
Yellow Medicine -92