County
St. Louis County, MO
In the IRS's 2022–2023 Statistics of Income migration data, St. Louis County, MO recorded 18,757 households (31,237 people) moving in and 21,211 households (34,513 people) moving out — a net lost of 2,454 households and $295.95M in reported adjusted gross income.
The single largest recorded destination was St. Charles County, MO: 3,854 households (6,788 people) relocated there, taking $287.39M in reported income with them.
At the state level, no destination drew more movers out of St. Louis County, MO than Illinois, which accounted for 2,010 households and $137.83M in reported AGI.
Inbound (reported)
$1.32B
18,757 households · 31,237 people
Outbound (reported)
$1.62B
21,211 households · 34,513 people
Net (reported)
-$295.95M
-2,454 households · -3,276 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. Charles County, MO | 3,854 | 6,788 | $287.39M |
| St. Louis city, MO | 5,157 | 8,205 | $239.50M |
| Jefferson County, MO | 2,205 | 3,740 | $143.28M |
| Franklin County, MO | 533 | 873 | $58.03M |
| Cook County, IL | 512 | 620 | $43.65M |
| Collier County, FL | 65 | 127 | $38.43M |
| Lee County, FL | 94 | 161 | $36.77M |
| Madison County, IL | 555 | 944 | $30.93M |
| St. Clair County, IL | 560 | 926 | $28.31M |
| DeKalb County, GA | 42 | 90 | $27.48M |
| Maricopa County, AZ | 232 | 377 | $23.32M |
| Dallas County, TX | 257 | 365 | $19.39M |
| Collin County, TX | 177 | 361 | $19.29M |
| King County, WA | 137 | 201 | $17.64M |
| San Diego County, CA | 99 | 149 | $16.87M |
| Manatee County, FL | 38 | 76 | $15.85M |
| Palm Beach County, FL | 65 | 96 | $15.77M |
| Harris County, TX | 242 | 432 | $15.52M |
| Jackson County, MO | 241 | 334 | $15.12M |
| Hillsborough County, FL | 101 | 183 | $14.04M |
“Where they moved” excludes moves within St. Louis County, MO itself. Switch to inbound to see the other direction.