Skip to main content
Where can I afford to live in St. Louis?

St. Louis Affordability Map

Enter your income and savings, and the map shades 130+ St. Louis-area communities by what fits your estimated budget at today’s rates — including taxes, insurance, and mortgage insurance. Tap any area for its estimated monthly payment.

Typical home prices across the St. Louis area

Median home sale prices by community (May 2026), a 3-month sales-weighted average from the Redfin Data Center. St. Louis city neighborhoods marked “est.” are ZIP-code-level estimates. Figures are estimates only — use the interactive map above for your personalized monthly payment. Communities shown as links have a full buyer’s guide.

CommunityAreaTypical home price
St. Louis City
DowntownSt. Louis City~$184,000 est. · ZIP 63101
MidtownSt. Louis City~$139,000 est. · ZIP 63103
SoulardSt. Louis City~$314,000 est. · ZIP 63104
St. Louis PlaceSt. Louis City~$79,000 est. · ZIP 63106
Hyde ParkSt. Louis City~$62,000 est. · ZIP 63107
Central West EndSt. Louis City~$357,000 est. · ZIP 63108
Lindenwood ParkSt. Louis City~$313,000 est. · ZIP 63109
SouthamptonSt. Louis City~$313,000 est. · ZIP 63109
St. Louis HillsSt. Louis City~$313,000 est. · ZIP 63109
The HillSt. Louis City~$408,000 est. · ZIP 63110
DogtownSt. Louis City~$408,000 est. · ZIP 63110
ShawSt. Louis City~$408,000 est. · ZIP 63110
DutchtownSt. Louis City~$148,000 est. · ZIP 63111
CarondeletSt. Louis City~$148,000 est. · ZIP 63111
DeBaliviere PlaceSt. Louis City~$197,000 est. · ZIP 63112
The VilleSt. Louis City~$62,000 est. · ZIP 63113
Walnut ParkSt. Louis City~$47,000 est. · ZIP 63115
Bevo MillSt. Louis City~$201,000 est. · ZIP 63116
Holly HillsSt. Louis City~$201,000 est. · ZIP 63116
Tower Grove SouthSt. Louis City~$201,000 est. · ZIP 63116
Lafayette SquareSt. Louis City~$314,000 est. · ZIP 63104
Tower Grove EastSt. Louis City~$255,000 est. · ZIP 63118
Walnut Park EastSt. Louis City~$21,000 est. · ZIP 63120
Hi-PointeSt. Louis City~$264,000 est. · ZIP 63139
BadenSt. Louis City~$73,000 est. · ZIP 63147
St. Louis County
BerkeleySt. Louis County~$96,481
FergusonSt. Louis County~$129,714
OverlandSt. Louis County~$164,070
St. AnnSt. Louis County~$168,038
FlorissantSt. Louis County~$188,050
HazelwoodSt. Louis County~$191,434
BridgetonSt. Louis County~$292,241
Bellefontaine NeighborsSt. Louis County~$131,049
JenningsSt. Louis County~$56,488
Spanish LakeSt. Louis County~$118,056
Black JackSt. Louis County~$237,000
NormandySt. Louis County~$104,150
DellwoodSt. Louis County~$140,992
Old JamestownSt. Louis County~$266,948
Moline AcresSt. Louis County~$101,591
RiverviewSt. Louis County~$71,331
NorthwoodsSt. Louis County~$74,962
MehlvilleSt. Louis County~$246,779
Maryland HeightsSt. Louis County~$259,911
AfftonSt. Louis County~$266,016
ShrewsburySt. Louis County~$267,125
BrentwoodSt. Louis County~$279,056
MaplewoodSt. Louis County~$309,500
CrestwoodSt. Louis County~$332,552
OakvilleSt. Louis County~$363,713
Valley ParkSt. Louis County~$320,815
FentonSt. Louis County~$426,105
ManchesterSt. Louis County~$365,947
BallwinSt. Louis County~$390,568
OaklandSt. Louis County~$411,250
Warson WoodsSt. Louis County~$620,000
University CitySt. Louis County~$404,201
EllisvilleSt. Louis County~$407,348
Webster GrovesSt. Louis County~$422,013
Richmond HeightsSt. Louis County~$438,088
Des PeresSt. Louis County~$754,821
Creve CoeurSt. Louis County~$466,115
KirkwoodSt. Louis County~$467,450
GlendaleSt. Louis County~$505,317
WildwoodSt. Louis County~$574,915
ChesterfieldSt. Louis County~$604,162
Sunset HillsSt. Louis County~$685,645
OlivetteSt. Louis County~$831,842
Town and CountrySt. Louis County~$1,078,871
Clarkson ValleySt. Louis County~$1,192,500
ClaytonSt. Louis County~$911,300
FrontenacSt. Louis County~$2,188,562
LadueSt. Louis County~$1,533,730
St. Charles County
St. PetersSt. Charles County~$334,522
St. CharlesSt. Charles County~$357,590
O'Fallon, MOSt. Charles County~$379,228
WentzvilleSt. Charles County~$391,790
Lake St. LouisSt. Charles County~$400,378
Dardenne PrairieSt. Charles County~$534,149
CottlevilleSt. Charles County~$595,370
Weldon SpringSt. Charles County~$809,688
Jefferson County
FestusJefferson County~$265,842
HillsboroJefferson County~$276,071
ArnoldJefferson County~$285,559
ImperialJefferson County~$370,550
Illinois (Metro East)
Granite CityIllinois (Metro East)~$134,837
BellevilleIllinois (Metro East)~$152,900
CollinsvilleIllinois (Metro East)~$181,543
Fairview HeightsIllinois (Metro East)~$245,000
Highland, ILIllinois (Metro East)~$258,286
SwanseaIllinois (Metro East)~$273,359
EdwardsvilleIllinois (Metro East)~$327,724
O'Fallon, ILIllinois (Metro East)~$331,160
Glen CarbonIllinois (Metro East)~$350,639
Troy, ILIllinois (Metro East)~$357,692
Maryville, ILIllinois (Metro East)~$406,364
ShilohIllinois (Metro East)~$411,170
Outer Missouri
Washington, MOOuter Missouri~$278,186
Troy, MOOuter Missouri~$302,891
PacificOuter Missouri~$317,419
EurekaOuter Missouri~$406,102

Get Started Today

Whether you’re purchasing your first home or taking cash out to make your dream home even dreamier, the door is open. Welcome to Better Rate Mortgage.

Apply Now
Couple laughing and holding keys to new home