Wisconsin Net Migration By County in 2021

Updated on July 29, 2024.

According to the US Census Bureau estimates, in 2021, the net migration for Wisconsin was -16,101. Waukesha County had the highest net migration (1,831) followed by Ozaukee County (1,046), and St. Croix County (960). On the other hand, Milwaukee County had the lowest net migration (-15,945), followed by Dane County (-2,915), and La Crosse County (-1,477).

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 2021
Wisconsin Net Migration By County in 2021
Items per page:
0 of 0
County Net Migration
Adams 331
Ashland 83
Barron 149
Bayfield 176
Brown -728
Buffalo 2
Burnett 296
Calumet 26
Chippewa 276
Clark -111
Columbia -69
Crawford 36
Dane -2915
Dodge -263
Door 497
Douglas -173
Dunn -921
Eau Claire -44
Florence 77
Fond du Lac 109
Forest 122
Grant -647
Green 40
Green Lake 315
Iowa 58
Iron 117
Jackson -149
Jefferson -347
Juneau 48
Kenosha -835
Kewaunee 53
La Crosse -1477
Lafayette 114
Langlade 145
Lincoln 203
Manitowoc 341
Marathon -368
Marinette 210
Marquette 308
Menominee 32
Milwaukee -15945
Monroe -218
Oconto 440
Oneida 715
Outagamie -57
Ozaukee 1046
Pepin 27
Pierce -574
Polk 575
Portage -894
Price 138
Racine -1004
Richland -54
Rock 306
Rusk -5
St. Croix 960
Sauk -55
Sawyer 255
Shawano 64
Sheboygan -225
Taylor -18
Trempealeau -185
Vernon 161
Vilas 631
Walworth 192
Washburn 303
Washington 584
Waukesha 1831
Waupaca 523
Waushara 388
Winnebago -1191
Wood 68