Ranches for sale in Spearfish

165,156 available properties
Sort by:
Most relevant first
Most relevant first
Most up-to-date first
Most recent published
Price: Lowest first
Price: Highest first
Bedrooms: Lowest first
Bedrooms: Highest first
Size: Lowest first
Size: Highest first
30 pictures Arrow icon pointing to the right
Farm
Farm for sale in Spearfish, Lawrence County
USD 2,750,000
Spearfish, Lawrence County

6,364 sq.ft

2 weeks + 1 day ago

30 pictures Arrow icon pointing to the right
House
House for sale in Spearfish, Lawrence County
USD 4,700,000
Spearfish, Lawrence County
GardenEquipped kitchenSwimming pool

Oct 04, 2026

46 pictures Arrow icon pointing to the right
House
House for sale in Spearfish, Lawrence County
USD 1,850,000
Spearfish, Lawrence County
TerraceFireplaceEquipped kitchen

2 weeks + 5 days ago

30 pictures Arrow icon pointing to the right
House
House for sale in Spearfish, Lawrence County
USD 2,300,000
Spearfish, Lawrence County

5 Bedrooms

6,340 sq.ft

TerraceFireplaceParking

Aug 27, 2026

21 pictures Arrow icon pointing to the right
House
House for sale in Country Club Addition, Spearfish
USD 365,000
Country Club Addition, Spearfish

2 Bedrooms

2 Bathrooms

1,302 sq.ft

ParkingEquipped kitchen

Jan 29, 2026

2 pictures Arrow icon pointing to the right
New
House
House for sale in Spearfish, Lawrence County
USD 64,000
Spearfish, Lawrence County

3 Bedrooms

1 Bathroom

980 sq.ft

DeckParking

1 day + 18 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Spearfish, Lawrence County
USD 379,900
Spearfish, Lawrence County

3 Bedrooms

2 Bathrooms

2,080 sq.ft

Swimming poolDeckFireplaceEquipped kitchenParking

1 day + 18 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Mountain Shadows Estates, Spearfish
USD 85,000
Mountain Shadows Estates, Spearfish

3 Bedrooms

2 Bathrooms

1,216 sq.ft

DeckParking

1 day + 18 hours ago

2 pictures Arrow icon pointing to the right
New
Land
Land for sale in Spearfish, Lawrence County
USD 149,900
Spearfish, Lawrence County

1 day + 18 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Fairgrounds Industrial Park, Spearfish
USD 845,500
Fairgrounds Industrial Park, Spearfish

4 Bedrooms

2 Bathrooms

2,610 sq.ft

3 days + 18 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Spearfish, Lawrence County
USD 1,780,000
Spearfish, Lawrence County

4 Bedrooms

3 Bathrooms

4,170 sq.ft

DeckFireplaceEquipped kitchen

5 days + 18 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Spearfish, Lawrence County
USD 899,900
Spearfish, Lawrence County

3 Bedrooms

1 Bathroom

1,144 sq.ft

3 days + 18 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in The Reserve on Higgins Creek, Spearfish
USD 415,000
The Reserve on Higgins Creek, Spearfish

4 Bedrooms

2 Bathrooms

2,102 sq.ft

PatioGardenEquipped kitchen

1 week + 18 hours ago

2 pictures Arrow icon pointing to the right
Townhouse
Townhouse for sale in Elkhorn Ridge Golf Estates, Spearfish
USD 639,900
USD 649,900
2%
Elkhorn Ridge Golf Estates, Spearfish

4 Bedrooms

3 Bathrooms

3,224 sq.ft

DeckFireplaceEquipped kitchenParking

6 days + 18 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Spearfish, Lawrence County
USD 149,900
Spearfish, Lawrence County

4 Bedrooms

2 Bathrooms

1,585 sq.ft

1 week + 3 days ago

2 pictures Arrow icon pointing to the right
Townhouse
Townhouse for sale in Country Club Addition, Spearfish
USD 549,000
Country Club Addition, Spearfish

3 Bedrooms

2 Bathrooms

2,068 sq.ft

GardenOffice roomDeckEquipped kitchen

1 week + 3 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Mountain Shadows Estates, Spearfish
USD 194,000
Mountain Shadows Estates, Spearfish

3 Bedrooms

2 Bathrooms

2,060 sq.ft

1 week + 3 days ago

2 pictures Arrow icon pointing to the right
Updated
House
House for sale in Canyon Bluffs Addition, Spearfish
USD 989,000
Canyon Bluffs Addition, Spearfish

5 Bedrooms

3 Bathrooms

3,971 sq.ft

2 days + 18 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Fairgrounds Industrial Park, Spearfish
USD 845,500
Fairgrounds Industrial Park, Spearfish

3 days + 18 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in The Reserve on Higgins Creek, Spearfish
USD 465,000
The Reserve on Higgins Creek, Spearfish

4 Bedrooms

2 Bathrooms

1,678 sq.ft

PatioGardenParkingEquipped kitchen

1 week + 2 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Jorgensen Addition, Spearfish
USD 659,000
Jorgensen Addition, Spearfish
ParkingCellar

2 weeks + 3 days ago

2 pictures Arrow icon pointing to the right
Land
Land for sale in Spearfish, Lawrence County
USD 180,000
Spearfish, Lawrence County

Oct 09, 2026

2 pictures Arrow icon pointing to the right
Updated
House
House for sale in Spearfish, Lawrence County
USD 130,000
Spearfish, Lawrence County

3 Bedrooms

2 Bathrooms

1,216 sq.ft

2 days + 18 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Spearfish, Lawrence County
USD 90,000
Spearfish, Lawrence County

3 Bedrooms

2 Bathrooms

1,270 sq.ft

Oct 11, 2026

2 pictures Arrow icon pointing to the right
Land
Land for sale in Spearfish, Lawrence County
USD 239,000
Spearfish, Lawrence County

Oct 09, 2026

2 pictures Arrow icon pointing to the right
Land
Land for sale in Spearfish, Lawrence County
USD 159,000
Spearfish, Lawrence County

Oct 08, 2026

2 pictures Arrow icon pointing to the right
House
House for sale in Top Shelf Subdivision, Spearfish
Request Details
Top Shelf Subdivision, Spearfish

4 Bedrooms

3 Bathrooms

2,654 sq.ft

2 weeks + 2 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Jorgensen Addition, Spearfish
USD 238,500
Jorgensen Addition, Spearfish

4 Bedrooms

1 Bathroom

1,175 sq.ft

Oct 10, 2026

2 pictures Arrow icon pointing to the right
Land
Land for sale in Spearfish, Lawrence County
USD 199,900
Spearfish, Lawrence County

Oct 09, 2026

2 pictures Arrow icon pointing to the right
House
House for sale in Spearfish, Lawrence County
USD 475,000
USD 498,000
5%
Spearfish, Lawrence County

5 Bedrooms

3 Bathrooms

3,014 sq.ft

PatioGardenOffice roomFireplaceEquipped kitchen

4 days + 18 hours ago