Migration + Wealth Flow Explorer

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

CountyHouseholdsPeopleReported AGI
St. Charles County, MO3,8546,788$287.39M
St. Louis city, MO5,1578,205$239.50M
Jefferson County, MO2,2053,740$143.28M
Franklin County, MO533873$58.03M
Cook County, IL512620$43.65M
Collier County, FL65127$38.43M
Lee County, FL94161$36.77M
Madison County, IL555944$30.93M
St. Clair County, IL560926$28.31M
DeKalb County, GA4290$27.48M
Maricopa County, AZ232377$23.32M
Dallas County, TX257365$19.39M
Collin County, TX177361$19.29M
King County, WA137201$17.64M
San Diego County, CA99149$16.87M
Manatee County, FL3876$15.85M
Palm Beach County, FL6596$15.77M
Harris County, TX242432$15.52M
Jackson County, MO241334$15.12M
Hillsborough County, FL101183$14.04M

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