Wisconsin Net Migration By County in 2023

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2023, the net migration for Wisconsin was 25,932. Dane County had the highest net migration (7,209) followed by Waukesha County (3,148), and Winnebago County (1,174). On the other hand, Milwaukee County had the lowest net migration (-2,558), followed by Columbia County (-375), and Clark County (-126).

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 2023
Wisconsin Net Migration By County in 2023
Items per page:
0 of 0
County Net Migration
Adams 497
Ashland 106
Barron 241
Bayfield 185
Brown 941
Buffalo 27
Burnett 230
Calumet 472
Chippewa 203
Clark -126
Columbia -375
Crawford 2
Dane 7209
Dodge 267
Door 194
Douglas 74
Dunn 121
Eau Claire 1038
Florence 24
Fond du Lac 313
Forest 73
Grant 475
Green 106
Green Lake 228
Iowa -66
Iron 100
Jackson 45
Jefferson 259
Juneau -8
Kenosha -103
Kewaunee 68
La Crosse 412
Lafayette 34
Langlade 33
Lincoln 242
Manitowoc 401
Marathon 661
Marinette 372
Marquette 185
Menominee 25
Milwaukee -2558
Monroe 141
Oconto 159
Oneida 226
Outagamie 832
Ozaukee 502
Pepin 64
Pierce 443
Polk 376
Portage 737
Price 32
Racine 787
Richland 140
Rock 571
Rusk 130
St. Croix 704
Sauk 243
Sawyer 131
Shawano 220
Sheboygan 263
Taylor 157
Trempealeau -58
Vernon -13
Vilas 327
Walworth 450
Washburn 216
Washington 594
Waukesha 3148
Waupaca -86
Waushara 191
Winnebago 1174
Wood 504