Wisconsin Net Migration By County in 2022

Updated on June 21, 2025.

According to the US Census Bureau estimates, in 2022, the net migration for Wisconsin was 27,195. Dane County had the highest net migration (7,472) followed by Waukesha County (2,763), and Portage County (1,423). On the other hand, Milwaukee County had the lowest net migration (-4,222), followed by Kenosha County (-346), and Monroe County (-160).

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 2022
Wisconsin Net Migration By County in 2022
Items per page:
0 of 0
County Net Migration
Adams 581
Ashland 48
Barron 304
Bayfield 396
Brown 1230
Buffalo 95
Burnett 363
Calumet 154
Chippewa 232
Clark -144
Columbia -43
Crawford -23
Dane 7472
Dodge 267
Door 341
Douglas 337
Dunn 1060
Eau Claire 837
Florence 146
Fond du Lac 135
Forest -40
Grant 84
Green -87
Green Lake 72
Iowa 132
Iron 98
Jackson 27
Jefferson 202
Juneau 199
Kenosha -346
Kewaunee 102
La Crosse 1067
Lafayette 30
Langlade 177
Lincoln 122
Manitowoc 108
Marathon 582
Marinette 408
Marquette 124
Menominee -91
Milwaukee -4222
Monroe -160
Oconto 384
Oneida 229
Outagamie 931
Ozaukee 755
Pepin 25
Pierce 920
Polk 295
Portage 1423
Price 242
Racine 177
Richland 12
Rock 94
Rusk 170
St. Croix 854
Sauk 323
Sawyer 418
Shawano 252
Sheboygan 455
Taylor 38
Trempealeau 162
Vernon 118
Vilas 423
Walworth 784
Washburn 289
Washington 875
Waukesha 2763
Waupaca 59
Waushara 333
Winnebago 744
Wood 272