Migration + Wealth Flow Explorer

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

CountyHouseholdsPeopleReported AGI
St. Louis County, MO6,58511,755$413.39M
St. Charles County, MO602910$39.85M
Jefferson County, MO508851$28.82M
Cook County, IL313374$26.99M
St. Clair County, IL411692$24.15M
Madison County, IL273405$15.23M
King County, WA102132$9.08M
Los Angeles County, CA113137$8.35M
Denver County, CO8795$7.51M
Harris County, TX119192$7.24M
New York County, NY6168$6.50M
Jackson County, MO103143$6.20M
Maricopa County, AZ92127$6.18M
Dallas County, TX81118$5.29M
Davidson County, TN3950$4.34M
San Diego County, CA4363$4.22M
Middlesex County, MA5270$4.13M
District of Columbia, DC4448$4.13M
Boone County, MO7598$3.95M
San Francisco County, CA3746$3.91M

Where they moved” excludes moves within St. Louis city, MO itself. Switch to inbound to see the other direction.