... including targeted forecasts at the time of your arrival to each point!
Spearfish, South Dakota, United States has four distinct seasons with varying temperatures throughout the year. During the winter months, from December to February, temperatures typically range from 20°F to 35°F (-6°C to 2°C). During the spring months, from March to May, temperatures typically range from 40°F to 70°F (4°C to 21°C). During the summer months, from June to August, temperatures typically range from 70°F to 90°F (21°C to 32°C). During the fall months, from September to November, temperatures typically range from 40°F to 70°F (4°C to 21°C). On average, Spearfish receives 18 inches of rain per year.
As of 2020, the city population is 11702.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Spearfish, South Dakota.