Ranking of Wisconsin 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 Wisconsin was -768. Among all Wisconsin counties, Dane County had the highest net migration (2.70K), followed by Waukesha County (1.58K), and St. Croix County (816).
The chart below shows the top 10 counties, and the table below shows the ranking of all Wisconsin 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: Wisconsin Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2020 Census.
See this for other years:
Ranking of Wisconsin Counties By Net Migration in 2020
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Dane County | 2701 |
| 2 | Waukesha County | 1583 |
| 3 | St. Croix County | 816 |
| 4 | Eau Claire County | 537 |
| 5 | Ozaukee County | 498 |
| 6 | Adams County | 368 |
| 7 | Vilas County | 360 |
| 8 | Oconto County | 344 |
| 9 | Oneida County | 317 |
| 10 | Door County | 302 |
| 11 | La Crosse County | 276 |
| 12 | Juneau County | 263 |
| 13 | Sawyer County | 248 |
| 14 | Burnett County | 234 |
| 15 | Douglas County | 233 |
| 16 | Marinette County | 216 |
| 17 | Polk County | 187 |
| 18 | Jefferson County | 180 |
| 19 | Walworth County | 140 |
| 20 | Outagamie County | 138 |
| 21 | Bayfield County | 130 |
| 22 | Washington County | 118 |
| 23 | Columbia County | 111 |
| 24 | Manitowoc County | 108 |
| 25 | Marquette County | 81 |
| 26 | Washburn County | 70 |
| 27 | Iron County | 67 |
| 28 | Green Lake County | 41 |
| 28 | Lincoln County | 41 |
| 29 | Buffalo County | 33 |
| 30 | Florence County | 30 |
| 31 | Waushara County | 27 |
| 32 | Waupaca County | 15 |
| 33 | Pepin County | 14 |
| 34 | Shawano County | 13 |
| 35 | Dunn County | 7 |
| 35 | Portage County | 7 |
| 36 | Chippewa County | -5 |
| 37 | Calumet County | -8 |
| 38 | Menominee County | -18 |
| 39 | Langlade County | -19 |
| 40 | Trempealeau County | -25 |
| 41 | Richland County | -31 |
| 42 | Rusk County | -32 |
| 43 | Price County | -37 |
| 44 | Taylor County | -40 |
| 45 | Iowa County | -47 |
| 45 | Sauk County | -47 |
| 46 | Forest County | -49 |
| 47 | Kewaunee County | -55 |
| 48 | Ashland County | -61 |
| 49 | Crawford County | -63 |
| 50 | Sheboygan County | -74 |
| 51 | Barron County | -86 |
| 51 | Lafayette County | -86 |
| 52 | Jackson County | -88 |
| 53 | Dodge County | -98 |
| 53 | Vernon County | -98 |
| 54 | Pierce County | -131 |
| 55 | Wood County | -195 |
| 56 | Monroe County | -210 |
| 57 | Green County | -218 |
| 58 | Fond du Lac County | -225 |
| 59 | Rock County | -296 |
| 60 | Clark County | -305 |
| 61 | Brown County | -344 |
| 62 | Winnebago County | -349 |
| 63 | Kenosha County | -403 |
| 64 | Marathon County | -413 |
| 65 | Grant County | -518 |
| 66 | Racine County | -790 |
| 67 | Milwaukee County | -6158 |