Spearfish Weather Records

Spearfish, South Dakota weather averages and records from 1893–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in Spearfish, South Dakota was 110 °F which occurred on July 6, 1936.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in Spearfish, South Dakota was -33 °F which occurred on February 14, 2021.
Lowest Temperatures: All-Time By Year
Spearfish Weather by Month
Averages based on the years 1991–2020
Month Average (°F) Record (°F) Average (inches)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January 37.2 16.9 79 -32 0.6 8.4
February 37.7 17.2 75 -33 1.0 12.3
March 48.2 26.4 82 -27 1.3 11.0
April 56.2 34.1 91 -8 2.0 7.7
May 66.2 43.8 96 11 3.5 2.2
June 77.3 53.9 105 25 3.8 0.0
July 85.1 59.7 110 33 2.3 0.0
August 84.1 58.0 104 32 2.0 0.0
September 75.3 49.7 105 15 1.6 0.1
October 58.7 37.2 95 -7 1.8 5.1
November 47.3 26.8 85 -23 0.7 6.3
December 37.7 19.1 73 -30 0.8 11.4
Entire year 59.6 37.1 110 -33 21.2 63.8
More Spearfish Weather Records
1893–2024
Highest daily low 88 °F July 23, 1936
Lowest daily high -19 °F December 20, 1990
Greatest daily range
(Difference of high and low)
79 °F February 4, 2019
Greatest difference in daily high
over two conscutive days
65 °F Feb 4–5, 2019
Most daily precipitation 6.5 inches May 11, 1922
Most monthly precipitation 14.1 inches May 1982
Most yearly precipitation 42.4 inches 1946
Most yearly days with precipitation 132 2019
Earliest snow in season September 10 1955
Latest snow in season May 31 1917
Most daily snow 48.0 inches March 22, 1894
Most monthly snow 64.0 inches March 1894
Most yearly snow 149.8 inches 1944
Most snow in a winter 142.4 inches 1919–1920
Greatest snow accumulation 38.0 inches March 31, 1977
Earliest freeze September 4 1962
Earliest day ≥ 80 °F March 11 1972
Earliest day ≥ 90 °F April 4 1921
Earliest day ≥ 100 °F June 11 2016
Latest freeze June 5 1920
Latest day ≥ 80 °F November 18 1908
Latest day ≥ 90 °F October 22 1897
Latest day ≥ 100 °F September 8 1980
Most days in a year < 0 °F 46 1916
Most days in a year < 32 °F 203 1920
Most days in a year ≥ 80 °F 129 1936
Most days in a year ≥ 90 °F 74 1936
Most days in a year ≥ 100 °F 22 1936
Most days in a year ≥ 110 °F 1 1936
Spearfish Weather Streaks
Most consecutive days...
With precipitation 11 days Jun 6–16, 1943
Without precipitation 75 days Dec 15, 1988 – Feb 27, 1989
With snow 7 days Feb 29 – Mar 6, 1996
High temperature at or
below freezing
24 days Feb 15 – Mar 10, 2019
High temperature ≥ 80 °F 60 days Jun 27 – Aug 25, 2006
High temperature ≥ 90 °F 15 days Jul 13–27, 1931
High temperature ≥ 100 °F 5 days Jul 27–31, 2006
Plant Hardiness Zone
5A
Spearfish is in plant hardiness zone 5A
based on average yearly minimum temperature from 1991–2020
Spearfish Weather by Year
More Spearfish Weather
Compare Spearfish to:
Weather Station Details
Years Station Coordinates
1893–2024 Spearfish location