Minnesota Net Migration By County in 2019

Updated on January 22, 2024.

According to the US Census Bureau estimates, in 2019, the net migration for Minnesota was 8,396. Washington County had the highest net migration (2,542) followed by Anoka County (1,550), and Dakota County (1,491). On the other hand, Ramsey County had the lowest net migration (-2,190), followed by St. Louis County (-407), and Nobles County (-306).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also for the US by state. You can also see links at the bottom of the page for the trend of the net migration for each county in Minnesota.

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 Migration By County in 2019
Minnesota Net Migration By County in 2019
Items per page:
0 of 0
County Net Migration
Aitkin 58
Anoka 1550
Becker -20
Beltrami 208
Benton 205
Big Stone -7
Blue Earth 224
Brown -134
Carlton 79
Carver 954
Cass 238
Chippewa -123
Chisago 395
Clay -125
Clearwater -6
Cook 10
Cottonwood -46
Crow Wing 310
Dakota 1491
Dodge 77
Douglas 110
Faribault -54
Fillmore 1
Freeborn -117
Goodhue 16
Grant -9
Hennepin 446
Houston 39
Hubbard 250
Isanti 479
Itasca 193
Jackson -57
Kanabec 57
Kandiyohi 126
Kittson 23
Koochiching -144
Lac qui Parle -7
Lake 66
Lake of the Woods 4
Le Sueur 224
Lincoln -27
Lyon -222
McLeod -21
Mahnomen 2
Marshall -73
Martin -130
Meeker -16
Mille Lacs 103
Morrison 216
Mower -235
Murray -61
Nicollet 38
Nobles -306
Norman -88
Olmsted 831
Otter Tail 87
Pennington -128
Pine 41
Pipestone -11
Polk -147
Pope 139
Ramsey -2190
Red Lake 49
Redwood -119
Renville -65
Rice 210
Rock -81
Roseau -40
St. Louis -407
Scott 626
Sherburne 697
Sibley -175
Stearns 135
Steele -174
Stevens 22
Swift -43
Todd 13
Traverse -26
Wabasha -82
Wadena -45
Waseca -123
Washington 2542
Watonwan -158
Wilkin -33
Winona -261
Wright 1237
Yellow Medicine -89

Trend of Net Migration for Counties in Minnesota

Use the links below to find the trend of the net migration for each county in Minnesota.