Homes for Sale in St Louis, MO (63123)

Browse every active MARIS MLS listing in St Louis, MO (zip code 63123): 148 homes for sale now. 672 sold in the last 12 months at a median of $260,000, 8 median days on market.

148 active listings, updated every 15 minutes

Featured Listings

9951 Musick Avenue, Unincorporated, MO, 63123 - 3 bed, 3 bath home for sale in St Louis, MO
Coming Soon

$350,000

1 day on STLMLS
9951 Musick Avenue, Unincorporated, MO, 63123
3bd|3ba|1,361sqft|$257/sqft|1 DOM|1 Story MLS#26067708
9317 Mackenzie Road, Unincorporated, MO, 63123 - 2 bed, 1 bath home for sale in Affton, MO
Coming Soon

$249,900

New listing
9607 Reavis Road, Unincorporated, MO, 63123 - 4 bed, 2 bath home for sale in Affton, MO
Coming Soon

$289,999

Open House
9535 Mackenzie Road, Unincorporated, MO, 63123 - 3 bed, 2 bath home for sale in Affton, MO
Coming Soon

$279,999

Open House
10609 Knollshire Drive, Unincorporated, MO, 63123 - 2 bed, 2 bath home for sale in Unincorporated, MO

$289,900

Price drop $29,600 was $319,500
7369 Whitehaven Drive, Grantwood Village, MO, 63123 - 5 bed, 5 bath home for sale in St Louis, MO

$995,000

180 days on STLMLS
4684 Heidelberg Avenue, St Louis City, MO, 63123 - 2 bed, 1 bath home for sale in St Louis, MO

$180,000

Price drop $10,000 was $190,000
9461 Brenda Avenue, St Louis City, MO, 63123 - 3 bed, 1 bath home for sale in Affton, MO

$155,000

Price drop $25,000 was $180,000
9461 Brenda Avenue, St Louis City, MO, 63123
3bd|1ba|1,500sqft|$103/sqft|66 DOM|1 Story MLS#26050663
8505 Pilot Avenue, Unincorporated, MO, 63123 - 2 bed, 1 bath home for sale in St Louis, MO

$215,970

Price drop $8,930 was $224,900
5408 Heege Road, Unincorporated, MO, 63123 - 4 bed, 2 bath home for sale in Affton, MO

$350,000

16 days on STLMLS
5408 Heege Road, Unincorporated, MO, 63123
4bd|2ba|2,202sqft|$159/sqft|16 DOM|2 Story MLS#26064935
7724 Sunray Lane, Crestwood, MO, 63123 - 3 bed, 3 bath home for sale in Crestwood, MO

$450,000

New listing
2 Burlington at Grove at Grant’s Trail Meadows, Unincorporated, MO, 63123 - 3 bed, 2 bath home for sale in St Louis, MO

$349,900

Price drop $13,000
342 Union Road, Unincorporated, MO, 63123 - 2 bed, 2 bath home for sale in St Louis, MO

$230,000

4 days on STLMLS
342 Union Road, Unincorporated, MO, 63123
2bd|2ba|1,099sqft|$209/sqft|4 DOM|1 Story MLS#26071711
2 Fieldcrest at Grove at Grant’s Trail Meadows, Unincorporated, MO, 63123 - 3 bed, 3 bath home for sale in St Louis, MO

$379,900

Price drop $13,000
2 Carolina at Grove at Grant’s Trail Meadows, Unincorporated, MO, 63123 - 2 bed, 2 bath home for sale in St Louis, MO

$339,900

Price drop $13,000
10065 N Bunker Hill Drive, B, Unincorporated, MO, 63123 - 2 bed, 1 bath home for sale in St Louis, MO

$110,000

Price drop $7,500 was $117,500
9117 Villaridge Court, D, Unincorporated, MO, 63123 - 2 bed, 1 bath home for sale in St Louis, MO

$124,900

Price drop $14,100 was $139,000
4140 Tesson Street, St Louis City, MO, 63123 - 3 bed, 2 bath home for sale in St Louis, MO

$175,000

Price drop $35,000 was $210,000
4140 Tesson Street, St Louis City, MO, 63123
3bd|2ba|960sqft|$182/sqft|500 DOM|1 Story MLS#25045029
6803 Preservation Parkway, Unincorporated, MO, 63123 - 4 bed, 2 bath home for sale in Affton, MO

$799,900

Price drop $25,000 was $824,900
9751 Newham Drive, 11A, Unincorporated, MO, 63123 - 2 bed, 2 bath home for sale in Affton, MO

$192,500

36 days on STLMLS
7912 Pembroke Drive, Marlborough, MO, 63123 - 3 bed, 2 bath home for sale in Affton, MO

$289,900

Price drop $5,100 was $295,000
9904 Vasel Drive, Unincorporated, MO, 63123 - 3 bed, 2 bath home for sale in Unincorporated, MO

$314,900

3 days on STLMLS
7912 Birkenhead Drive, Marlborough, MO, 63123 - 3 bed, 1 bath home for sale in Affton, MO

$239,900

11 days on STLMLS
4879 Oldenburg Avenue, Unincorporated, MO, 63123 - 4 bed, 2 bath home for sale in St Louis, MO

$164,900

6 days on STLMLS

St Louis, MO 63123 housing market

Single family homes, condos and villas on MARIS MLS. Last 12 months, measured Nov 14, 2026.

672
Homes sold
$260,000
Median sold price
8 days
Median days on market
100% of list
Sold vs. asking
148
For sale now
$245,000
Median asking price
Homes sold in 63123 Search all 63123 listings Look up a home's history and seller disclosure Open houses

Other zip codes in St Louis County

About Homes for Sale in St Louis, MO (63123)

Zip code 63123 is located in St Louis County. Refine your search by price, beds, baths and more using the filters above the listings grid.

Communities and Cities Within

Local agents who actually know Homes for Sale in St Louis, MO (63123)

STLMLS is run by MORE, REALTORS ... a locally owned brokerage serving the St Louis region since 1996. When you reach out from a listing, you talk to a local REALTOR ®, not a national call center.

Call 866.STL.MLS1