St. Louis Homes for Sale, Live MLS Listings

Browse every active MARIS MLS listing across the wider St. Louis market... from the Missouri side (St. Louis City, St. Louis County, St. Charles, Jefferson, Franklin, Lincoln, Warren, and dozens of outlying counties) through the Illinois Metro East and beyond. Refreshed every 15 minutes from MLS Grid. No signup required.

Comma-separated
Comma-separated
Reset Search
QUICK SEARCH: Near Me Coming Soon Expired & Off-Market New Today Price Drops Under $300K $300K-$600K Luxury $1M+ 5+ Bedrooms
4 River Hills Road, Hannibal, MO, 63401 - 5 bed, 5 bath home for sale in Hannibal, MO

$1,500,000

106 days on market
4 River Hills Road, Hannibal, MO, 63401
5bd | 5ba | 3,808sqft |$394/sqft |106 DOM |2 Story MLS#26048432
1521 Frank Street, Hannibal, MO, 63401 - 4 bed, 4 bath home for sale in Hannibal, MO

$779,000

Price drop $10,000 was $789,000
1521 Frank Street, Hannibal, MO, 63401
4bd | 4ba | 2,306sqft |$338/sqft |96 DOM |1 Story MLS#26050837
171 Rolling Meadows, Hannibal, MO, 63401 - 6 bed, 7 bath home for sale in Hannibal, MO

$925,000

Price drop $175,000 was $1,100,000
171 Rolling Meadows, Hannibal, MO, 63401
3D Tour available
6bd | 7ba | 5,389sqft |$172/sqft |415 DOM |1 Story MLS#25063880
58079 Dow Trail, Hannibal, MO, 63401 - 6 bed, 5 bath home for sale in Hannibal, MO

$1,250,000

88 days on market
58079 Dow Trail, Hannibal, MO, 63401
6bd | 5ba | 5,984sqft |$209/sqft |88 DOM |2.5 Story MLS#26046213
17 Orchard Point Road, Hannibal, MO, 63401 - 4 bed, 5 bath home for sale in Hannibal, MO
Active Under Contract

$939,000

Price drop $51,000 was $990,000
17 Orchard Point Road, Hannibal, MO, 63401
3D Tour available
4bd | 5ba | 3,746sqft |$251/sqft |118 DOM |2 Story MLS#26045351
;