City in Lawrence County, South Dakota, United States
cityofspearfish.com
Spearfish is a city in Lawrence County, South Dakota, United States. The population was 12,193 at the time of the 2020 census, making it the 10th most populous city in South Dakota. Wikipedia