St. Louis, MO-ILmetro area · Missouri + Illinois

🔥 #30 of 591 ranked US markets

Public-record counts · 12 months ending 2026-06-03 · compiled 2026-07-05

Investor purchases (12 mo)

7,981

purchases by LLCs & corporations

Per 100 homes

0.9

median ranked market: 0.4

Change vs prior 12 mo

+42%

5,617 → 7,981 investor purchases

Share of sales to investors

21%

7,981 of 37,520 recorded sales

Turnover

4.4%

share of all homes that sold

Single-family homes

847,302

Where inside St. Louis? County by county

Same counting rules at every level. Open a county to see its hottest ZIPs — that's the level you'd actually market at.

St. Louis County, MO4,988 investor purchases · 1.6 per 100 homes · 30% of sales · 320,120 homes10 ranked ZIPs ↓
#ZIPCountyInvestor purchaseslast 12 moPer 100 homesinvestor purchasesShare of salesbought by investors
163137St. Louis County4826.573%
463134St. Louis County2334.864%
563136St. Louis County7844.860%
663135St. Louis County3474.458%
863133St. Louis County1044.260%
1063138St. Louis County1943.756%
1263121St. Louis County3103.453%
2363074St. Louis County1042.337%
2763127St. Louis County412.235%
2863031St. Louis County3792.240%
St. Louis City, MO1,033 investor purchases · 1.5 per 100 homes · 26% of sales · 70,150 homes10 ranked ZIPs ↓
#ZIPCountyInvestor purchaseslast 12 moPer 100 homesinvestor purchasesShare of salesbought by investors
1963111St. Louis City1292.842%
2563147St. Louis City762.340%
3363118St. Louis City1112.131%
3663113St. Louis City612.045%
3963120St. Louis City581.841%
4763115St. Louis City861.738%
4863112St. Louis City541.643%
5663110St. Louis City551.422%
6563108St. Louis City261.323%
6963139St. Louis City1021.219%
Franklin County, MO413 investor purchases · 0.7 per 100 homes · 16% of sales · 59,642 homes7 ranked ZIPs ↓
#ZIPCountyInvestor purchaseslast 12 moPer 100 homesinvestor purchasesShare of salesbought by investors
6263080Franklin County741.326%
8763068Franklin County331.120%
11363090Franklin County750.816%
12263069Franklin County450.717%
13163084Franklin County590.714%
14063077Franklin County480.615%
14363089Franklin County210.616%
Warren County, MO13 investor purchases · 0.6 per 100 homes · 15% of sales · 2,100 homesno ranked ZIPs

No ZIP in Warren County clears the ZIP ranking bars (500 homes, 30 sales, 15 investor purchases) — the county totals above are still real; the activity is just spread thin.

Lincoln County, MO108 investor purchases · 0.5 per 100 homes · 11% of sales · 20,900 homes4 ranked ZIPs ↓
#ZIPCountyInvestor purchaseslast 12 moPer 100 homesinvestor purchasesShare of salesbought by investors
9363343Lincoln County181.020%
14563389Lincoln County150.611%
14763362Lincoln County160.510%
15863379Lincoln County450.510%
St. Clair County, IL445 investor purchases · 0.5 per 100 homes · 17% of sales · 88,548 homes7 ranked ZIPs ↓
#ZIPCountyInvestor purchaseslast 12 moPer 100 homesinvestor purchasesShare of salesbought by investors
162206St. Clair County1973.680%
5262220St. Clair County340.513%
5562221St. Clair County440.513%
6462223St. Clair County250.412%
7062226St. Clair County380.412%
9362208St. Clair County220.311%
11462269St. Clair County310.38%
St. Charles County, MO600 investor purchases · 0.5 per 100 homes · 12% of sales · 120,743 homes8 ranked ZIPs ↓
#ZIPCountyInvestor purchaseslast 12 moPer 100 homesinvestor purchasesShare of salesbought by investors
13363385St. Charles County1060.713%
13763303St. Charles County740.616%
13863301St. Charles County960.612%
15363304St. Charles County720.514%
15663376St. Charles County1100.512%
16363366St. Charles County580.410%
16763367St. Charles County290.38%
17063368St. Charles County370.38%
Jefferson County, MO71 investor purchases · 0.4 per 100 homes · 10% of sales · 16,864 homes1 ranked ZIPs ↓
#ZIPCountyInvestor purchaseslast 12 moPer 100 homesinvestor purchasesShare of salesbought by investors
16863026Jefferson County300.39%
Madison County, IL238 investor purchases · 0.3 per 100 homes · 7% of sales · 93,272 homes4 ranked ZIPs ↓
#ZIPCountyInvestor purchaseslast 12 moPer 100 homesinvestor purchasesShare of salesbought by investors
6762002Madison County450.410%
8762234Madison County370.39%
9162040Madison County490.39%
12362025Madison County280.36%
Monroe County, IL34 investor purchases · 0.2 per 100 homes · 6% of sales · 13,920 homesno ranked ZIPs

No ZIP in Monroe County clears the ZIP ranking bars (500 homes, 30 sales, 15 investor purchases) — the county totals above are still real; the activity is just spread thin.

Bond County, IL10 investor purchases · 0.2 per 100 homes · 6% of sales · 4,870 homesno ranked ZIPs

No ZIP in Bond County clears the ZIP ranking bars (500 homes, 30 sales, 15 investor purchases) — the county totals above are still real; the activity is just spread thin.

Jersey County, IL14 investor purchases · 0.2 per 100 homes · 5% of sales · 9,161 homesno ranked ZIPs

No ZIP in Jersey County clears the ZIP ranking bars (500 homes, 30 sales, 15 investor purchases) — the county totals above are still real; the activity is just spread thin.

Clinton County, IL11 investor purchases · 0.1 per 100 homes · 7% of sales · 10,058 homesno ranked ZIPs

No ZIP in Clinton County clears the ZIP ranking bars (500 homes, 30 sales, 15 investor purchases) — the county totals above are still real; the activity is just spread thin.

Macoupin County, IL3 investor purchases · 0.0 per 100 homes · 8% of sales · 15,923 homesno ranked ZIPs

No ZIP in Macoupin County clears the ZIP ranking bars (500 homes, 30 sales, 15 investor purchases) — the county totals above are still real; the activity is just spread thin.

Calhoun County, IL0 investor purchases · 0.0 per 100 homes · 0% of sales · 1,031 homesno ranked ZIPs

No ZIP in Calhoun County clears the ZIP ranking bars (500 homes, 30 sales, 15 investor purchases) — the county totals above are still real; the activity is just spread thin.

The full St. Louis, MO-IL market report

Everything above is free and stays free. The full report is the deeper cut of the same public-record counts, market-wide — we'll trade it for your email:

  • Year-over-year: is investor buying here accelerating or cooling?
  • Market-wide distress pipeline: foreclosure, tax-delinquent, vacant counts
  • Owner pools: absentee, high-equity, free-and-clear — the list-pulling math
  • Buyer mix: flips and cash purchases across the whole market
  • Every ranked ZIP in this market, merged into one table (top 25 for the big metros)
  • Works everywhere: one email unlocks every ZIP and market report on the site

No phone number, no credit card. You'll get this report, plus occasional emails about investor buying data and what GoForClose offers. Unsubscribe anytime — one click.

When you've picked your ZIPs in St. Louis — the next problem is the list.

This site tells you where investors are buying. It can't tell you who to mail there this week — that takes current county records, not a snapshot. That part is what GoForClose does: fresh courthouse pulls, ranked against what's actually selling, mail run for you. Free to look at how it works; no call required to find out.

See how GoForClose works →