Ranking of Minnesota Counties By Net Migration in 2019
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2019, the Net Migration for Minnesota was 8.40K. Among all Minnesota counties, Washington County had the highest net migration (2.54K), followed by Anoka County (1.55K), and Dakota County (1.49K).
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.
You may also be interested in:
Related Topics: Minnesota Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2019 Census.
See this for other years:
Ranking of Minnesota Counties By Net Migration in 2019
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Washington County | 2542 |
| 2 | Anoka County | 1550 |
| 3 | Dakota County | 1491 |
| 4 | Wright County | 1237 |
| 5 | Carver County | 954 |
| 6 | Olmsted County | 831 |
| 7 | Sherburne County | 697 |
| 8 | Scott County | 626 |
| 9 | Isanti County | 479 |
| 10 | Hennepin County | 446 |
| 11 | Chisago County | 395 |
| 12 | Crow Wing County | 310 |
| 13 | Hubbard County | 250 |
| 14 | Cass County | 238 |
| 15 | Blue Earth County | 224 |
| 15 | Le Sueur County | 224 |
| 16 | Morrison County | 216 |
| 17 | Rice County | 210 |
| 18 | Beltrami County | 208 |
| 19 | Benton County | 205 |
| 20 | Itasca County | 193 |
| 21 | Pope County | 139 |
| 22 | Stearns County | 135 |
| 23 | Kandiyohi County | 126 |
| 24 | Douglas County | 110 |
| 25 | Mille Lacs County | 103 |
| 26 | Otter Tail County | 87 |
| 27 | Carlton County | 79 |
| 28 | Dodge County | 77 |
| 29 | Lake County | 66 |
| 30 | Aitkin County | 58 |
| 31 | Kanabec County | 57 |
| 32 | Red Lake County | 49 |
| 33 | Pine County | 41 |
| 34 | Houston County | 39 |
| 35 | Nicollet County | 38 |
| 36 | Kittson County | 23 |
| 37 | Stevens County | 22 |
| 38 | Goodhue County | 16 |
| 39 | Todd County | 13 |
| 40 | Cook County | 10 |
| 41 | Lake of the Woods County | 4 |
| 42 | Mahnomen County | 2 |
| 43 | Fillmore County | 1 |
| 44 | Clearwater County | -6 |
| 45 | Big Stone County | -7 |
| 45 | Lac qui Parle County | -7 |
| 46 | Grant County | -9 |
| 47 | Pipestone County | -11 |
| 48 | Meeker County | -16 |
| 49 | Becker County | -20 |
| 50 | McLeod County | -21 |
| 51 | Traverse County | -26 |
| 52 | Lincoln County | -27 |
| 53 | Wilkin County | -33 |
| 54 | Roseau County | -40 |
| 55 | Swift County | -43 |
| 56 | Wadena County | -45 |
| 57 | Cottonwood County | -46 |
| 58 | Faribault County | -54 |
| 59 | Jackson County | -57 |
| 60 | Murray County | -61 |
| 61 | Renville County | -65 |
| 62 | Marshall County | -73 |
| 63 | Rock County | -81 |
| 64 | Wabasha County | -82 |
| 65 | Norman County | -88 |
| 66 | Yellow Medicine County | -89 |
| 67 | Freeborn County | -117 |
| 68 | Redwood County | -119 |
| 69 | Chippewa County | -123 |
| 69 | Waseca County | -123 |
| 70 | Clay County | -125 |
| 71 | Pennington County | -128 |
| 72 | Martin County | -130 |
| 73 | Brown County | -134 |
| 74 | Koochiching County | -144 |
| 75 | Polk County | -147 |
| 76 | Watonwan County | -158 |
| 77 | Steele County | -174 |
| 78 | Sibley County | -175 |
| 79 | Lyon County | -222 |
| 80 | Mower County | -235 |
| 81 | Winona County | -261 |
| 82 | Nobles County | -306 |
| 83 | St. Louis County | -407 |
| 84 | Ramsey County | -2190 |