Ranking of Wisconsin 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 Wisconsin was -15.41K. Among all Wisconsin counties, Waukesha County had the highest net migration (1.85K), followed by Ozaukee County (1.05K), and St. Croix County (963).
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 Migration in 2021
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Waukesha County | 1846 |
| 2 | Ozaukee County | 1051 |
| 3 | St. Croix County | 963 |
| 4 | Oneida County | 789 |
| 5 | Washington County | 676 |
| 6 | Vilas County | 636 |
| 7 | Polk County | 576 |
| 8 | Door County | 497 |
| 9 | Oconto County | 442 |
| 10 | Waupaca County | 419 |
| 11 | Waushara County | 393 |
| 12 | Forest County | 333 |
| 13 | Adams County | 332 |
| 14 | Manitowoc County | 329 |
| 15 | Green Lake County | 317 |
| 16 | Marquette County | 310 |
| 17 | Washburn County | 304 |
| 18 | Rock County | 301 |
| 19 | Burnett County | 299 |
| 20 | Chippewa County | 275 |
| 21 | Sawyer County | 258 |
| 22 | Marinette County | 211 |
| 23 | Lincoln County | 204 |
| 24 | Bayfield County | 180 |
| 25 | Vernon County | 158 |
| 26 | Barron County | 151 |
| 27 | Langlade County | 145 |
| 28 | Walworth County | 140 |
| 29 | Price County | 136 |
| 30 | Iron County | 118 |
| 31 | Lafayette County | 111 |
| 32 | Fond du Lac County | 107 |
| 33 | Ashland County | 85 |
| 34 | Shawano County | 82 |
| 35 | Florence County | 76 |
| 36 | Wood County | 71 |
| 37 | Iowa County | 64 |
| 38 | Kewaunee County | 53 |
| 39 | Juneau County | 49 |
| 40 | Green County | 42 |
| 41 | Crawford County | 37 |
| 42 | Menominee County | 32 |
| 43 | Pepin County | 28 |
| 44 | Calumet County | 24 |
| 45 | Rusk County | 16 |
| 46 | Buffalo County | 2 |
| 47 | Outagamie County | -16 |
| 48 | Taylor County | -17 |
| 49 | Richland County | -50 |
| 50 | Sauk County | -59 |
| 51 | Eau Claire County | -62 |
| 52 | Columbia County | -65 |
| 53 | Clark County | -101 |
| 54 | Jackson County | -149 |
| 55 | Monroe County | -151 |
| 56 | Trempealeau County | -181 |
| 57 | Douglas County | -196 |
| 58 | Sheboygan County | -223 |
| 59 | Dodge County | -254 |
| 60 | Jefferson County | -350 |
| 61 | Marathon County | -372 |
| 62 | Pierce County | -572 |
| 63 | Grant County | -629 |
| 64 | Brown County | -718 |
| 65 | Kenosha County | -824 |
| 66 | Portage County | -886 |
| 67 | Dunn County | -909 |
| 68 | Racine County | -1168 |
| 69 | Winnebago County | -1172 |
| 70 | La Crosse County | -1472 |
| 71 | Dane County | -2732 |
| 72 | Milwaukee County | -15754 |