Migration + Wealth Flow Explorer

MichiganCook County, IL

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

Households moved

3,691

People moved

4,466

Reported AGI moved

$276.70M

Avg. AGI per migrating return

$74,966

Avg. household size

1.21

Reported county-pair flows

24

County-by-county breakdown

OriginDestinationHouseholdsPeopleReported AGI
Oakland County, MICook County, IL8761,007$69.71M
Washtenaw County, MICook County, IL516590$38.44M
Wayne County, MICook County, IL552668$38.15M
Kent County, MICook County, IL390471$34.49M
Berrien County, MICook County, IL166243$19.54M
Kalamazoo County, MICook County, IL212297$14.05M
Macomb County, MICook County, IL160190$10.57M
Ingham County, MICook County, IL167212$10.14M
Ottawa County, MICook County, IL123147$6.94M
Allegan County, MICook County, IL4768$4.97M
Livingston County, MICook County, IL5972$4.61M
Leelanau County, MICook County, IL2225$2.78M
Genesee County, MICook County, IL5669$2.68M
Muskegon County, MICook County, IL5261$2.48M
Saginaw County, MICook County, IL3034$2.37M
Clinton County, MICook County, IL3037$2.20M
Van Buren County, MICook County, IL3649$2.04M
Jackson County, MICook County, IL3540$1.94M
Grand Traverse County, MICook County, IL3437$1.89M
Calhoun County, MICook County, IL3750$1.64M
Midland County, MICook County, IL2023$1.56M
St. Clair County, MICook County, IL2426$1.38M
Eaton County, MICook County, IL2525$1.09M
Marquette County, MICook County, IL2225$1.04M

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.”