Wisconsin Net Migration By County in 2024

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2024, the net migration for Wisconsin was 28,478. Dane County had the highest net migration (6,898) followed by Waukesha County (2,990), and Winnebago County (1,240). On the other hand, Trempealeau County had the lowest net migration (-224), followed by Clark County (-167), and Richland County (-66).

Net migration for a county refers to the difference between the number of migrants, both domestic and international, moving to the county and those leaving the county. Or to put it simply, the net migration for a given county is the inbound migration minus the outbound migration for that county.

You can also see similar information for other states and also by state for the United States.

Hover over or click on the chart to see this information for each county. The data can also be filtered, sorted, and explored further in a table below.

See this for other years:
Wisconsin Net Migration By County in 2024
Wisconsin Net Migration By County in 2024
Items per page:
0 of 0
County Net Migration
Adams 7
Ashland 126
Barron 14
Bayfield 80
Brown 1157
Buffalo -2
Burnett 198
Calumet 216
Chippewa 399
Clark -167
Columbia 209
Crawford 56
Dane 6898
Dodge 450
Door 190
Douglas 8
Dunn 227
Eau Claire 632
Florence 24
Fond du Lac 260
Forest 161
Grant 383
Green 239
Green Lake 11
Iowa 75
Iron 4
Jackson 141
Jefferson 350
Juneau 188
Kenosha 723
Kewaunee 46
La Crosse 356
Lafayette 142
Langlade 224
Lincoln 160
Manitowoc 432
Marathon 228
Marinette 471
Marquette 22
Menominee 68
Milwaukee 524
Monroe 110
Oconto 357
Oneida 300
Outagamie 1042
Ozaukee 426
Pepin 57
Pierce 180
Polk 139
Portage 624
Price 110
Racine 1211
Richland -66
Rock 990
Rusk -26
St. Croix 462
Sauk 357
Sawyer 334
Shawano 222
Sheboygan 386
Taylor 32
Trempealeau -224
Vernon 174
Vilas 216
Walworth 82
Washburn 127
Washington 302
Waukesha 2990
Waupaca 74
Waushara 160
Winnebago 1240
Wood 160