Marion County Homes for Sale & Real Estate

price
-
41-80 of 142 Homes
$175,000 | 521 Walnut Street | Hannibal
3
Beds
2
Baths
1,400
Sq. Ft.
$60,000 | 1914 Spruce Street | Hannibal
1
Bed
1
Bath
700
Sq. Ft.
$179,000 | 519 North Section Street | Hannibal
3
Beds
2
Baths
1,295
Sq. Ft.
$30,000 | 1716 Grace Street | Hannibal
3
Beds
2
Baths
1,509
Sq. Ft.
$319,000 | 27 Hamlin Heights Drive | Hannibal
3
Beds
2.5
Baths
1,800
Sq. Ft.
$79,000 | 205 Dulaney Avenue | Hannibal
1
Bed
1
Bath
624
Sq. Ft.
$44,950 | 203 South 6th Street | Hannibal
4
Beds
1.5
Baths
5,782
Sq. Ft.
$199,999 | 1200 36th Street | Hannibal
4
Beds
2
Baths
1,904
Sq. Ft.
$279,000 | 8203 Hwy Mm | Miller Township - Marion County
4
Beds
2
Baths
1,512
Sq. Ft.
$95,000 | 2709 St Marys Avenue | Hannibal
2
Beds
1
Bath
1,032
Sq. Ft.
$24,900 | 115 West Terrace Avenue | Hannibal
4
Beds
1
Bath
1,098
Sq. Ft.
$42,000 | 110 Collins Street | Hannibal
3
Beds
2
Baths
1,999
Sq. Ft.
$149,000 | 800 Center Street | Hannibal
7
Beds
2.5
Baths
1,524
Sq. Ft.
$212,900 | 308 Oakview Drive | Palmyra
3
Beds
2
Baths
960
Sq. Ft.
$280,000 | 105 Saturn Drive | Hannibal
4
Beds
3
Baths
2,268
Sq. Ft.
$425,000 | 18 Boca Drive | Hannibal
5
Beds
4
Baths
3,145
Sq. Ft.
$84,900 | 1403 Fulton Avenue | Hannibal
1
Bed
1
Bath
532
Sq. Ft.
$520,000 | 6711 County Road 437 | Miller Township - Marion County
3
Beds
3.5
Baths
1,892
Sq. Ft.
$200,000 | 308 North 6th Street | Hannibal
3
Beds
2
Baths
2,710
Sq. Ft.
$269,000 | 324 North Main Street | Palmyra
4
Beds
2
Baths
1,955
Sq. Ft.
$110,000 | 302 Logan Street | Palmyra
5
Beds
2
Baths
1,850
Sq. Ft.
$50,000 | 902 Baker Street | Hannibal
2
Beds
1
Bath
1,256
Sq. Ft.