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 source of newcomers was St. Louis County, MO: 5,157 households (8,205 people) moved from there, representing $239.50M in reported income.

At the state level, no state sent more newcomers into St. Louis city, MO than Illinois, which accounted for 1,224 households and $67.39M 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 sending newcomers

Shaded by reported AGI coming from each state. Hover a state for numbers. County-to-county detail below.

Top origin counties

CountyHouseholdsPeopleReported AGI
St. Louis County, MO5,1578,205$239.50M
St. Charles County, MO559703$30.41M
Cook County, IL269328$20.32M
St. Clair County, IL387579$17.34M
Jefferson County, MO351500$17.20M
Madison County, IL295389$14.10M
Los Angeles County, CA90122$7.82M
Boone County, MO128155$6.59M
King County, WA4971$5.75M
Jackson County, MO89122$4.97M
Franklin County, MO84110$4.07M
Sangamon County, IL5459$3.82M
Cape Girardeau County, MO7391$3.79M
Dallas County, TX5781$3.63M
Davidson County, TN5578$3.63M
Greene County, MO6480$3.56M
Maricopa County, AZ6892$3.34M
Harris County, TX78132$3.28M
Shelby County, TN5073$2.85M
Monroe County, IL3953$2.80M

Where newcomers came from” excludes moves within St. Louis city, MO itself. Switch to outbound to see the other direction.