Migration + Wealth Flow Explorer

IllinoisSt. Louis County, MO

Reported tax-filing households, individuals, and adjusted gross income that moved from Illinois to St. Louis County, MO, 2022–2023.

Households moved

2,173

People moved

3,464

Reported AGI moved

$165.05M

Avg. AGI per migrating return

$75,954

Avg. household size

1.59

Reported county-pair flows

21

County-by-county breakdown

OriginDestinationHouseholdsPeopleReported AGI
Cook County, ILSt. Louis County, MO316500$44.70M
Madison County, ILSt. Louis County, MO563877$34.97M
St. Clair County, ILSt. Louis County, MO6261,093$34.63M
Monroe County, ILSt. Louis County, MO118167$8.12M
DuPage County, ILSt. Louis County, MO5081$7.22M
Sangamon County, ILSt. Louis County, MO7397$6.01M
Champaign County, ILSt. Louis County, MO4679$4.38M
Lake County, ILSt. Louis County, MO3659$3.54M
Peoria County, ILSt. Louis County, MO3652$2.64M
Macon County, ILSt. Louis County, MO2543$2.26M
Adams County, ILSt. Louis County, MO3143$2.22M
Will County, ILSt. Louis County, MO2350$2.15M
McLean County, ILSt. Louis County, MO3141$1.96M
Williamson County, ILSt. Louis County, MO3040$1.70M
Clinton County, ILSt. Louis County, MO3242$1.55M
Jersey County, ILSt. Louis County, MO2431$1.46M
Kane County, ILSt. Louis County, MO2039$1.35M
Randolph County, ILSt. Louis County, MO2737$1.18M
Montgomery County, ILSt. Louis County, MO2130$1.12M
Macoupin County, ILSt. Louis County, MO2433$1.10M
Jackson County, ILSt. Louis County, MO2130$786.0K

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