Ranking of Wisconsin Counties By Net Domestic Migration in 2021
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2021, the Net Domestic Migration for Wisconsin was -18.60K. Among all Wisconsin counties, Waukesha County had the highest net domestic migration (1.59K), followed by Ozaukee County (994), and St. Croix County (956).
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), 2021 Census.
See this for other years:
Ranking of Wisconsin Counties By Net Domestic Migration in 2021
Items per page:
25
0 of 0
| Rank | County | Net Dom. Migration |
|---|---|---|
| 1 | Waukesha County | 1586 |
| 2 | Ozaukee County | 994 |
| 3 | St. Croix County | 956 |
| 4 | Oneida County | 785 |
| 5 | Washington County | 651 |
| 6 | Vilas County | 637 |
| 7 | Polk County | 571 |
| 8 | Door County | 490 |
| 9 | Oconto County | 442 |
| 10 | Waupaca County | 418 |
| 11 | Waushara County | 392 |
| 12 | Forest County | 333 |
| 13 | Adams County | 330 |
| 14 | Green Lake County | 315 |
| 15 | Marquette County | 309 |
| 16 | Washburn County | 302 |
| 17 | Burnett County | 299 |
| 18 | Manitowoc County | 297 |
| 19 | Chippewa County | 272 |
| 20 | Rock County | 268 |
| 21 | Sawyer County | 258 |
| 22 | Marinette County | 207 |
| 23 | Lincoln County | 198 |
| 24 | Bayfield County | 179 |
| 25 | Vernon County | 154 |
| 26 | Langlade County | 145 |
| 27 | Walworth County | 136 |
| 28 | Price County | 134 |
| 29 | Barron County | 121 |
| 30 | Iron County | 118 |
| 31 | Lafayette County | 106 |
| 32 | Ashland County | 83 |
| 32 | Fond du Lac County | 83 |
| 33 | Shawano County | 82 |
| 34 | Florence County | 76 |
| 35 | Wood County | 62 |
| 36 | Iowa County | 60 |
| 37 | Kewaunee County | 50 |
| 38 | Juneau County | 45 |
| 39 | Crawford County | 36 |
| 40 | Green County | 33 |
| 41 | Menominee County | 32 |
| 42 | Pepin County | 26 |
| 43 | Calumet County | 20 |
| 44 | Rusk County | 14 |
| 45 | Buffalo County | 2 |
| 46 | Taylor County | -21 |
| 47 | Richland County | -53 |
| 48 | Outagamie County | -70 |
| 49 | Columbia County | -75 |
| 50 | Sauk County | -82 |
| 51 | Eau Claire County | -93 |
| 52 | Clark County | -108 |
| 53 | Jackson County | -151 |
| 54 | Monroe County | -164 |
| 55 | Trempealeau County | -186 |
| 56 | Douglas County | -219 |
| 57 | Sheboygan County | -281 |
| 58 | Dodge County | -284 |
| 59 | Jefferson County | -352 |
| 60 | Marathon County | -403 |
| 61 | Pierce County | -579 |
| 62 | Grant County | -633 |
| 63 | Brown County | -858 |
| 64 | Kenosha County | -890 |
| 65 | Dunn County | -921 |
| 66 | Portage County | -924 |
| 67 | Winnebago County | -1251 |
| 68 | Racine County | -1257 |
| 69 | La Crosse County | -1473 |
| 70 | Dane County | -3640 |
| 71 | Milwaukee County | -16742 |