Ranking of Minnesota Counties By Net Migration in 2020
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2020, the Net Migration for Minnesota was -2.40K. Among all Minnesota counties, Washington County had the highest net migration (2.11K), followed by Wright County (929), and Carver County (899).
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), 2020 Census.
See this for other years:
Ranking of Minnesota Counties By Net Migration in 2020
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Washington County | 2114 |
| 2 | Wright County | 929 |
| 3 | Carver County | 899 |
| 4 | Isanti County | 876 |
| 5 | Sherburne County | 793 |
| 6 | Scott County | 750 |
| 7 | Anoka County | 577 |
| 8 | Crow Wing County | 559 |
| 9 | Cass County | 382 |
| 10 | Douglas County | 318 |
| 11 | Olmsted County | 199 |
| 12 | Hubbard County | 185 |
| 13 | Dakota County | 164 |
| 14 | Clearwater County | 156 |
| 15 | Wadena County | 150 |
| 16 | Aitkin County | 142 |
| 17 | Blue Earth County | 135 |
| 18 | Itasca County | 132 |
| 19 | Otter Tail County | 129 |
| 20 | Meeker County | 128 |
| 21 | Nicollet County | 127 |
| 22 | Chisago County | 112 |
| 23 | Kanabec County | 80 |
| 24 | Wabasha County | 78 |
| 25 | Pope County | 75 |
| 26 | Stearns County | 74 |
| 27 | Fillmore County | 51 |
| 28 | Grant County | 46 |
| 29 | Lake County | 44 |
| 30 | Freeborn County | 31 |
| 31 | Cottonwood County | 26 |
| 32 | Lake of the Woods County | 18 |
| 32 | Pine County | 18 |
| 33 | Cook County | 14 |
| 34 | Beltrami County | 1 |
| 35 | Red Lake County | -1 |
| 36 | Becker County | -4 |
| 36 | Chippewa County | -4 |
| 37 | Rock County | -7 |
| 38 | Mower County | -10 |
| 39 | Mille Lacs County | -11 |
| 40 | Jackson County | -15 |
| 41 | Big Stone County | -37 |
| 42 | Murray County | -38 |
| 43 | Lincoln County | -39 |
| 43 | Marshall County | -39 |
| 44 | Norman County | -40 |
| 45 | Traverse County | -42 |
| 46 | Houston County | -45 |
| 47 | Waseca County | -46 |
| 48 | Faribault County | -53 |
| 48 | Wilkin County | -53 |
| 49 | Pipestone County | -56 |
| 50 | Goodhue County | -57 |
| 51 | Kittson County | -60 |
| 52 | Brown County | -66 |
| 53 | Lac qui Parle County | -74 |
| 54 | Koochiching County | -76 |
| 54 | Todd County | -76 |
| 55 | Dodge County | -86 |
| 56 | Roseau County | -88 |
| 56 | Stevens County | -88 |
| 57 | Redwood County | -106 |
| 57 | Watonwan County | -106 |
| 58 | Mahnomen County | -107 |
| 59 | Carlton County | -119 |
| 60 | Morrison County | -121 |
| 61 | Renville County | -128 |
| 61 | Swift County | -128 |
| 62 | McLeod County | -131 |
| 63 | Rice County | -137 |
| 64 | Benton County | -151 |
| 65 | Steele County | -155 |
| 65 | Yellow Medicine County | -155 |
| 66 | Le Sueur County | -168 |
| 66 | Martin County | -168 |
| 67 | Clay County | -172 |
| 68 | Kandiyohi County | -176 |
| 69 | Winona County | -177 |
| 70 | Sibley County | -183 |
| 71 | Pennington County | -212 |
| 72 | St. Louis County | -305 |
| 73 | Lyon County | -409 |
| 74 | Nobles County | -449 |
| 75 | Polk County | -498 |
| 76 | Hennepin County | -2798 |
| 77 | Ramsey County | -4439 |