Migration + Wealth Flow Explorer

WisconsinCook County, IL

Reported tax-filing households, individuals, and adjusted gross income that moved from Wisconsin to Cook County, IL, 2022–2023.

Households moved

3,085

People moved

3,959

Reported AGI moved

$212.69M

Avg. AGI per migrating return

$68,945

Avg. household size

1.28

Reported county-pair flows

21

County-by-county breakdown

OriginDestinationHouseholdsPeopleReported AGI
Milwaukee County, WICook County, IL8551,073$59.95M
Dane County, WICook County, IL761916$53.95M
Waukesha County, WICook County, IL258304$17.27M
Walworth County, WICook County, IL142186$16.90M
Kenosha County, WICook County, IL219334$12.80M
Ozaukee County, WICook County, IL96125$7.13M
Racine County, WICook County, IL130184$6.82M
Brown County, WICook County, IL109167$6.63M
Door County, WICook County, IL3142$4.25M
Rock County, WICook County, IL7591$3.70M
Sheboygan County, WICook County, IL5567$3.62M
Outagamie County, WICook County, IL5270$3.38M
Washington County, WICook County, IL4352$2.66M
Winnebago County, WICook County, IL5768$2.59M
La Crosse County, WICook County, IL3750$2.12M
Jefferson County, WICook County, IL2129$1.85M
Fond du Lac County, WICook County, IL3355$1.59M
Sauk County, WICook County, IL3447$1.50M
Manitowoc County, WICook County, IL2535$1.40M
Marathon County, WICook County, IL2632$1.30M
Eau Claire County, WICook County, IL2632$1.28M

IRS migration data does not represent every U.S. resident (non-filers are underrepresented), a mailing address does not always equal a physical residence, and AGI reflects Year 2 tax returns without proving income was earned after arrival. Use “income moved” or “reported AGI moved,” not “economic impact created.”