Ranking of Minnesota Counties By Net Migration in 2021
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2021, the Net Migration for Minnesota was -5.03K. Among all Minnesota counties, Washington County had the highest net migration (3.77K), followed by Wright County (2.62K), and Anoka County (1.76K).
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), 2021 Census.
See this for other years:
Ranking of Minnesota Counties By Net Migration in 2021
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Washington County | 3772 |
| 2 | Wright County | 2617 |
| 3 | Anoka County | 1756 |
| 4 | Scott County | 1404 |
| 5 | Crow Wing County | 1266 |
| 6 | Sherburne County | 1206 |
| 7 | Carver County | 1034 |
| 8 | Chisago County | 778 |
| 9 | Cass County | 666 |
| 10 | Pine County | 614 |
| 11 | Mille Lacs County | 551 |
| 12 | Goodhue County | 548 |
| 13 | Isanti County | 508 |
| 14 | Aitkin County | 415 |
| 15 | Hubbard County | 404 |
| 16 | Dakota County | 352 |
| 17 | Carlton County | 344 |
| 18 | Otter Tail County | 303 |
| 19 | Douglas County | 299 |
| 20 | Itasca County | 285 |
| 21 | Le Sueur County | 238 |
| 22 | Kanabec County | 194 |
| 23 | Becker County | 186 |
| 24 | Rice County | 176 |
| 25 | Lake County | 168 |
| 26 | Morrison County | 125 |
| 27 | Cottonwood County | 112 |
| 28 | Sibley County | 109 |
| 29 | Pope County | 102 |
| 30 | Beltrami County | 99 |
| 30 | Wabasha County | 99 |
| 31 | Benton County | 90 |
| 32 | Faribault County | 88 |
| 32 | McLeod County | 88 |
| 33 | Fillmore County | 85 |
| 33 | Winona County | 85 |
| 34 | Mower County | 84 |
| 35 | Grant County | 79 |
| 36 | Lake of the Woods County | 77 |
| 37 | Stearns County | 74 |
| 38 | Cook County | 58 |
| 39 | Wadena County | 50 |
| 40 | Lac qui Parle County | 44 |
| 41 | Brown County | 34 |
| 41 | Rock County | 34 |
| 42 | Jackson County | 33 |
| 43 | Mahnomen County | 24 |
| 44 | Big Stone County | 23 |
| 45 | Clay County | 22 |
| 46 | Clearwater County | 21 |
| 47 | Waseca County | 19 |
| 48 | Lyon County | 17 |
| 49 | Kandiyohi County | 16 |
| 49 | Norman County | 16 |
| 50 | Kittson County | 11 |
| 51 | Houston County | 5 |
| 52 | Stevens County | 2 |
| 53 | Koochiching County | 0 |
| 54 | Roseau County | -10 |
| 55 | Swift County | -12 |
| 56 | Red Lake County | -13 |
| 57 | Redwood County | -14 |
| 58 | Freeborn County | -18 |
| 59 | Murray County | -19 |
| 59 | Steele County | -19 |
| 60 | Blue Earth County | -26 |
| 60 | Martin County | -26 |
| 60 | Meeker County | -26 |
| 61 | Dodge County | -28 |
| 62 | Renville County | -36 |
| 63 | Lincoln County | -41 |
| 64 | Marshall County | -42 |
| 65 | Wilkin County | -44 |
| 66 | Todd County | -53 |
| 66 | Traverse County | -53 |
| 67 | Yellow Medicine County | -63 |
| 68 | Pipestone County | -64 |
| 69 | Watonwan County | -92 |
| 70 | St. Louis County | -100 |
| 71 | Olmsted County | -112 |
| 72 | Pennington County | -140 |
| 73 | Chippewa County | -182 |
| 74 | Nicollet County | -192 |
| 75 | Polk County | -222 |
| 76 | Nobles County | -286 |
| 77 | Ramsey County | -9009 |
| 78 | Hennepin County | -15993 |