Visit USA - America's Best Travel Guide

  •  
    Hotel
  •  
    Flight
  •  
    Vacation
  •  
    Car
Spearfish

Spearfish

Spearfish is a city in Lawrence County, South Dakota, United States. The population was 10,494 at the 2010 census. Spearfish grew as a supplier of foodstuffs to the mining camps in the hills. Even today, a significant amount of truck farming or market gardening still occurs in the vicinity.