Back Shelby County

Real Estate & Property for Sale in Shelby County

Showing 820 - 840 of 1374 properties
SoldMay 21, 2026
Price not available
3254 St Marys Avenue
Hannibal MO 63401
5
4
1
Single-Family
Listing courtesy of Prestige Realty, Inc
SoldMay 21, 2026
Price not available
54291 Johnny Trail
Hannibal MO 63401
4
2
2
Single-Family
Listing courtesy of Ravenscraft Realty and Century 21 Broughton Team
For Sale
$875,000
5016 Audrain Road 433
Mexico MO 65265
Rural
Listing courtesy of Trophy Properties & Auction
For Sale
$159,000
10 US-36
Monroe City MO 63443
Rural
Listing courtesy of See Real Estate
SoldMay 20, 2026
Price not available
8175 Highway MM
Hannibal MO 63401
Land
Listing courtesy of Christal Property Group, LLC and Zdefault Office
SoldMay 20, 2026
Price not available
911 Pine Street
Hannibal MO 63401
3
2
Single-Family
Listing courtesy of Prestige Realty, Inc and Christal Property Group, LLC
SoldMay 20, 2026
Price not available
2/56462 Janapas Trail
Hannibal MO 63401
Multi-Family
Listing courtesy of Prestige Realty, Inc
For Sale
$412,500
24443 Audrain Road 364
Mexico MO 65265
Rural
Listing courtesy of Trophy Properties & Auction
SoldMay 19, 2026
Price not available
416 Wisdom Street
Moberly MO 65270
3
2
1
Single-Family
Listing courtesy of REO Xpress, LLC and Zdefault Office
For Sale
$24,000
207 East Jefferson Street
Perry MO 63462
Land
Listing courtesy of Trophy Properties & Auction
For Sale
$300,000
707 Hayward Street
Hannibal MO 63401
4
3
Single-Family
Listing courtesy of Prestige Realty, Inc
SoldMay 18, 2026
Price not available
302 Logan Street
Palmyra MO 63461
5
2
1
Single-Family
Listing courtesy of Hannibal Realty LLC
SoldMay 18, 2026
Price not available
62 McIntosh Court
Marion County MO 63401
Land
Listing courtesy of Century 21 Broughton Team
SoldMay 18, 2026
Price not available
816 South Baltimore Street
Kirksville MO 63501
2
1
1
Single-Family
Listing courtesy of Zdefault Office
For Sale
$659,000
12569 New London Gravel Road
New London MO 63459
3
3
2
Single-Family
Listing courtesy of Prestige Realty, Inc
For Sale
$15,000
2 Summer Street
Hannibal MO 63401
Land
Listing courtesy of Century 21 Broughton Team
For Sale
$15,000
1 Summer Street
Hannibal MO 63401
Land
Listing courtesy of Century 21 Broughton Team
Under Contract
$259,000
56481 Turner Acres Place
New London MO 63459
4
3
2
Single-Family
Listing courtesy of Prestige Realty, Inc
SoldMay 15, 2026
Price not available
11587 Old 79
Hannibal MO 63401
3
1
2
Single-Family
Listing courtesy of Prestige Realty, Inc and Century 21 Broughton Team
SoldMay 15, 2026
Price not available
201 West 7th Street
New London MO 63459
3
2
1
Single-Family
Listing courtesy of Prestige Realty, Inc and Hannibal Realty LLC
SoldMay 15, 2026
Price not available
42092 Monroe Trail
Perry MO 63462
2
3
1
Single-Family
Listing courtesy of Prestige Realty, Inc
820 - 840 of 1,374

Cities in Shelby County

Zip codes in Shelby County

View nearby Counties

© 2026 RateMyAgent