St. Francois County Homes for Sale & Real Estate

price
-
1-40 of 301 Homes
$750,000 | 3921 Hazel Run Road | Marion Township - St. Francois County
Coming Soon
4
Beds
3
Baths
-
Sq. Ft.
$139,900 | 304 Hampton Avenue | Park Hills
New
2
Beds
1
Bath
900
Sq. Ft.
$79,900 | 928 Joyce Drive | Farmington
New
2
Beds
1
Bath
924
Sq. Ft.
$149,900 | 400 Taylor Avenue | Park Hills
2
Beds
1
Bath
1,308
Sq. Ft.
$274,900 | 709 Warren Street | Farmington
3
Beds
2
Baths
1,394
Sq. Ft.
$349,900 | 438 Shenandoah Drive | Farmington
New
4
Beds
2.5
Baths
2,512
Sq. Ft.
$374,900 | 1876 Rue Vaneau | Terre du Lac
3
Beds
2
Baths
1,586
Sq. Ft.
$149,000 | 213 Bell Street | Leadwood
2
Beds
2
Baths
1,140
Sq. Ft.
$265,000 | 1740 Woodhill Drive | Lake Timberline
2
Beds
2
Baths
1,110
Sq. Ft.
$129,500 | 731 Buffalo Drive | Iron Mountain Lake
2
Beds
1
Bath
1,200
Sq. Ft.
$3,500,000 | 7036 Raider Road | Perry Township - St. Francois County
-
Beds
-
Baths
98,881
Sq. Ft.
$149,900 | 130 West Fite Street | Park Hills
3
Beds
1
Bath
1,200
Sq. Ft.
$669,000 | 0 Hwy 221 Highway | Iron Township - St. Francois County
-
Beds
-
Baths
-
Sq. Ft.
$80,000 | 0 David Road | Marion Township - St. Francois County
-
Beds
-
Baths
-
Sq. Ft.
$241,800 | 0 King School Road | Iron Township - St. Francois County
-
Beds
-
Baths
-
Sq. Ft.
$230,000 | 1902 Old 8 Hwy Park Hills | Randolph Township - St. Francois County
New
$7,900 | 6355 Brown Road | Goose Creek Lake
New
$250,000 | 30 Plat Drive | Goose Creek Lake
-
Beds
-
Baths
-
Sq. Ft.
$70,000 | 0 Tiffany Drive | Terre du Lac
-
Beds
-
Baths
-
Sq. Ft.
$164,000 | 910 East South Street | Desloge
-
Beds
-
Baths
1,068
Sq. Ft.
$750,000 | 3190 Laws Road | Liberty Township - St. Francois County
2
Beds
2
Baths
2,115
Sq. Ft.
$199,900 | 572 Huntleigh Court | Farmington
3
Beds
1.5
Baths
1,344
Sq. Ft.
$109,000 | 6476 Hackberry Drive | Goose Creek Lake
4
Beds
2
Baths
2,504
Sq. Ft.
$660,000 | 0 Tower Road | Big River Township - St. Francois County
-
Beds
-
Baths
-
Sq. Ft.
$20,000 | 5 Rue Orleans | Terre du Lac
-
Beds
-
Baths
-
Sq. Ft.
$230,000 | 119 Ohio Court | Farmington
2
Beds
2
Baths
1,696
Sq. Ft.
$139,900 | 501 Lewis Street | Park Hills
1
Bed
1
Bath
2,676
Sq. Ft.
$130,000 | 311 8th Street | Park Hills
2
Beds
1.5
Baths
936
Sq. Ft.
$229,900 | 302 Taylor Avenue | Park Hills
3
Beds
2
Baths
1,228
Sq. Ft.
$419,000 | 1193 Sycamore Street | St. Francois Township - St. Francois County
3
Beds
2
Baths
1,802
Sq. Ft.
$260,000 | 407 North Middle Street | Farmington
3
Beds
2
Baths
1,550
Sq. Ft.
$25,000 | 6525 Eagle Lane | Goose Creek Lake
-
Beds
-
Baths
-
Sq. Ft.
$145,000 | 511 West Elvins Boulevard | Park Hills
3
Beds
1
Bath
1,521
Sq. Ft.
$149,900 | 114 Glendale Street | Park Hills
2
Beds
2
Baths
1,032
Sq. Ft.
 
...