County
St. Louis city, MO
In the IRS's 2022–2023 Statistics of Income migration data, St. Louis city, MO recorded 9,431 households (13,881 people) moving in and 11,129 households (18,279 people) moving out — a net lost of 1,698 households and $245.68M in reported adjusted gross income.
The single largest recorded destination was St. Louis County, MO: 6,585 households (11,755 people) relocated there, taking $413.39M in reported income with them.
At the state level, no destination drew more movers out of St. Louis city, MO than Illinois, which accounted for 1,094 households and $73.61M in reported AGI.
Inbound (reported)
$480.95M
9,431 households · 13,881 people
Outbound (reported)
$726.63M
11,129 households · 18,279 people
Net (reported)
-$245.68M
-1,698 households · -4,398 people
States receiving movers
Shaded by reported AGI moving to each state. Hover a state for numbers. County-to-county detail below.
Top destination counties
| County | Households | People | Reported AGI |
|---|---|---|---|
| St. Louis County, MO | 6,585 | 11,755 | $413.39M |
| St. Charles County, MO | 602 | 910 | $39.85M |
| Jefferson County, MO | 508 | 851 | $28.82M |
| Cook County, IL | 313 | 374 | $26.99M |
| St. Clair County, IL | 411 | 692 | $24.15M |
| Madison County, IL | 273 | 405 | $15.23M |
| King County, WA | 102 | 132 | $9.08M |
| Los Angeles County, CA | 113 | 137 | $8.35M |
| Denver County, CO | 87 | 95 | $7.51M |
| Harris County, TX | 119 | 192 | $7.24M |
| New York County, NY | 61 | 68 | $6.50M |
| Jackson County, MO | 103 | 143 | $6.20M |
| Maricopa County, AZ | 92 | 127 | $6.18M |
| Dallas County, TX | 81 | 118 | $5.29M |
| Davidson County, TN | 39 | 50 | $4.34M |
| San Diego County, CA | 43 | 63 | $4.22M |
| Middlesex County, MA | 52 | 70 | $4.13M |
| District of Columbia, DC | 44 | 48 | $4.13M |
| Boone County, MO | 75 | 98 | $3.95M |
| San Francisco County, CA | 37 | 46 | $3.91M |
“Where they moved” excludes moves within St. Louis city, MO itself. Switch to inbound to see the other direction.