Illinois → St. 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
| Origin | Destination | Households | People | Reported AGI |
|---|---|---|---|---|
| Cook County, IL | St. Louis County, MO | 316 | 500 | $44.70M |
| Madison County, IL | St. Louis County, MO | 563 | 877 | $34.97M |
| St. Clair County, IL | St. Louis County, MO | 626 | 1,093 | $34.63M |
| Monroe County, IL | St. Louis County, MO | 118 | 167 | $8.12M |
| DuPage County, IL | St. Louis County, MO | 50 | 81 | $7.22M |
| Sangamon County, IL | St. Louis County, MO | 73 | 97 | $6.01M |
| Champaign County, IL | St. Louis County, MO | 46 | 79 | $4.38M |
| Lake County, IL | St. Louis County, MO | 36 | 59 | $3.54M |
| Peoria County, IL | St. Louis County, MO | 36 | 52 | $2.64M |
| Macon County, IL | St. Louis County, MO | 25 | 43 | $2.26M |
| Adams County, IL | St. Louis County, MO | 31 | 43 | $2.22M |
| Will County, IL | St. Louis County, MO | 23 | 50 | $2.15M |
| McLean County, IL | St. Louis County, MO | 31 | 41 | $1.96M |
| Williamson County, IL | St. Louis County, MO | 30 | 40 | $1.70M |
| Clinton County, IL | St. Louis County, MO | 32 | 42 | $1.55M |
| Jersey County, IL | St. Louis County, MO | 24 | 31 | $1.46M |
| Kane County, IL | St. Louis County, MO | 20 | 39 | $1.35M |
| Randolph County, IL | St. Louis County, MO | 27 | 37 | $1.18M |
| Montgomery County, IL | St. Louis County, MO | 21 | 30 | $1.12M |
| Macoupin County, IL | St. Louis County, MO | 24 | 33 | $1.10M |
| Jackson County, IL | St. Louis County, MO | 21 | 30 | $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.”