Ranking of Wisconsin Counties By Net Migration in 2024
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2024, the Net Migration for Wisconsin was 28.48K. Among all Wisconsin counties, Dane County had the highest net migration (6.90K), followed by Waukesha County (2.99K), and Winnebago County (1.24K).
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), 2024 Census.
See this for other years:
Ranking of Wisconsin Counties By Net Migration in 2024
Items per page:
25
0 of 0
| Rank | County | Net Migration |
|---|---|---|
| 1 | Dane County | 6898 |
| 2 | Waukesha County | 2990 |
| 3 | Winnebago County | 1240 |
| 4 | Racine County | 1211 |
| 5 | Brown County | 1157 |
| 6 | Outagamie County | 1042 |
| 7 | Rock County | 990 |
| 8 | Kenosha County | 723 |
| 9 | Eau Claire County | 632 |
| 10 | Portage County | 624 |
| 11 | Milwaukee County | 524 |
| 12 | Marinette County | 471 |
| 13 | St. Croix County | 462 |
| 14 | Dodge County | 450 |
| 15 | Manitowoc County | 432 |
| 16 | Ozaukee County | 426 |
| 17 | Chippewa County | 399 |
| 18 | Sheboygan County | 386 |
| 19 | Grant County | 383 |
| 20 | Oconto County | 357 |
| 20 | Sauk County | 357 |
| 21 | La Crosse County | 356 |
| 22 | Jefferson County | 350 |
| 23 | Sawyer County | 334 |
| 24 | Washington County | 302 |
| 25 | Oneida County | 300 |
| 26 | Fond du Lac County | 260 |
| 27 | Green County | 239 |
| 28 | Marathon County | 228 |
| 29 | Dunn County | 227 |
| 30 | Langlade County | 224 |
| 31 | Shawano County | 222 |
| 32 | Calumet County | 216 |
| 32 | Vilas County | 216 |
| 33 | Columbia County | 209 |
| 34 | Burnett County | 198 |
| 35 | Door County | 190 |
| 36 | Juneau County | 188 |
| 37 | Pierce County | 180 |
| 38 | Vernon County | 174 |
| 39 | Forest County | 161 |
| 40 | Lincoln County | 160 |
| 40 | Waushara County | 160 |
| 40 | Wood County | 160 |
| 41 | Lafayette County | 142 |
| 42 | Jackson County | 141 |
| 43 | Polk County | 139 |
| 44 | Washburn County | 127 |
| 45 | Ashland County | 126 |
| 46 | Monroe County | 110 |
| 46 | Price County | 110 |
| 47 | Walworth County | 82 |
| 48 | Bayfield County | 80 |
| 49 | Iowa County | 75 |
| 50 | Waupaca County | 74 |
| 51 | Menominee County | 68 |
| 52 | Pepin County | 57 |
| 53 | Crawford County | 56 |
| 54 | Kewaunee County | 46 |
| 55 | Taylor County | 32 |
| 56 | Florence County | 24 |
| 57 | Marquette County | 22 |
| 58 | Barron County | 14 |
| 59 | Green Lake County | 11 |
| 60 | Douglas County | 8 |
| 61 | Adams County | 7 |
| 62 | Iron County | 4 |
| 63 | Buffalo County | -2 |
| 64 | Rusk County | -26 |
| 65 | Richland County | -66 |
| 66 | Clark County | -167 |
| 67 | Trempealeau County | -224 |