Migration + Wealth Flow Explorer

CaliforniaCook County, IL

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

Households moved

5,062

People moved

6,785

Reported AGI moved

$607.21M

Avg. AGI per migrating return

$119,954

Avg. household size

1.34

Reported county-pair flows

24

County-by-county breakdown

OriginDestinationHouseholdsPeopleReported AGI
Los Angeles County, CACook County, IL1,5702,059$150.40M
San Francisco County, CACook County, IL427546$115.82M
Santa Clara County, CACook County, IL404545$79.69M
San Diego County, CACook County, IL619828$58.99M
Alameda County, CACook County, IL351451$39.74M
Orange County, CACook County, IL398532$37.27M
San Mateo County, CACook County, IL167221$32.06M
Riverside County, CACook County, IL189290$22.05M
Contra Costa County, CACook County, IL156213$12.05M
Sacramento County, CACook County, IL120163$10.47M
Marin County, CACook County, IL5574$7.36M
San Bernardino County, CACook County, IL127197$6.20M
Ventura County, CACook County, IL6899$6.18M
Sonoma County, CACook County, IL3746$3.85M
Monterey County, CACook County, IL4764$3.57M
Santa Cruz County, CACook County, IL2735$3.45M
Santa Barbara County, CACook County, IL4657$2.92M
Placer County, CACook County, IL3037$2.78M
Fresno County, CACook County, IL4764$2.74M
Kern County, CACook County, IL3758$2.48M
Solano County, CACook County, IL3249$2.45M
San Joaquin County, CACook County, IL4056$1.91M
Yolo County, CACook County, IL3242$1.68M
Stanislaus County, CACook County, IL3659$1.11M

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