Ranking of Wisconsin Counties By Net Domestic Migration in 2024
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2024, the Net Domestic Migration for Wisconsin was 6.33K. Among all Wisconsin counties, Waukesha County had the highest net domestic migration (1.59K), followed by Dane County (976), and Winnebago County (789).
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 Domestic Migration in 2024
Items per page:
25
0 of 0
| Rank | County | Net Dom. Migration |
|---|---|---|
| 1 | Waukesha County | 1591 |
| 2 | Dane County | 976 |
| 3 | Winnebago County | 789 |
| 4 | Rock County | 760 |
| 5 | Racine County | 622 |
| 6 | Outagamie County | 496 |
| 7 | Marinette County | 428 |
| 8 | Eau Claire County | 418 |
| 9 | Portage County | 396 |
| 10 | Chippewa County | 377 |
| 11 | Oconto County | 344 |
| 12 | Grant County | 338 |
| 13 | Sawyer County | 323 |
| 14 | St. Croix County | 301 |
| 15 | Oneida County | 260 |
| 16 | Brown County | 259 |
| 17 | Dodge County | 232 |
| 18 | La Crosse County | 215 |
| 18 | Vilas County | 215 |
| 19 | Manitowoc County | 214 |
| 20 | Langlade County | 212 |
| 21 | Green County | 205 |
| 22 | Shawano County | 198 |
| 23 | Burnett County | 184 |
| 24 | Jefferson County | 174 |
| 25 | Ozaukee County | 173 |
| 26 | Juneau County | 166 |
| 27 | Kenosha County | 165 |
| 28 | Dunn County | 162 |
| 29 | Vernon County | 156 |
| 30 | Waushara County | 155 |
| 31 | Forest County | 154 |
| 32 | Washington County | 146 |
| 33 | Door County | 138 |
| 34 | Pierce County | 134 |
| 35 | Calumet County | 132 |
| 36 | Washburn County | 118 |
| 37 | Polk County | 116 |
| 38 | Jackson County | 113 |
| 39 | Lincoln County | 106 |
| 40 | Price County | 101 |
| 41 | Columbia County | 73 |
| 42 | Ashland County | 71 |
| 43 | Bayfield County | 69 |
| 44 | Menominee County | 68 |
| 45 | Waupaca County | 60 |
| 46 | Sauk County | 58 |
| 47 | Pepin County | 47 |
| 48 | Iowa County | 42 |
| 49 | Monroe County | 39 |
| 50 | Crawford County | 32 |
| 51 | Florence County | 24 |
| 52 | Lafayette County | 12 |
| 53 | Kewaunee County | 5 |
| 54 | Marquette County | 2 |
| 55 | Iron County | 1 |
| 56 | Buffalo County | -2 |
| 57 | Adams County | -4 |
| 58 | Green Lake County | -11 |
| 59 | Taylor County | -16 |
| 60 | Wood County | -20 |
| 61 | Douglas County | -38 |
| 62 | Rusk County | -39 |
| 63 | Sheboygan County | -85 |
| 64 | Barron County | -87 |
| 65 | Richland County | -109 |
| 66 | Fond du Lac County | -112 |
| 67 | Marathon County | -150 |
| 68 | Walworth County | -186 |
| 69 | Clark County | -247 |
| 70 | Trempealeau County | -323 |
| 71 | Milwaukee County | -5604 |