Casselton Weather Records

Casselton, North Dakota weather averages and records from 1984–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in Casselton, North Dakota was 107 °F which occurred on July 6, 1988.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in Casselton, North Dakota was -39 °F which occurred on February 9, 1994.
Lowest Temperatures: All-Time By Year
Casselton Weather by Month
Averages based on the years 1991–2020
Month Average (°F) Record (°F) Average (inches)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January 17.6 -1.5 56 -37 0.5 7.9
February 22.5 2.1 58 -39 0.6 6.2
March 35.2 16.3 76 -23 1.1 7.3
April 53.5 30.4 92 1 1.5 3.1
May 68.3 43.3 97 19 3.2 0.0
June 77.7 55.2 101 35 4.4 0.0
July 81.5 58.6 107 41 3.5 0.0
August 80.6 55.8 105 36 2.7 0.0
September 72.1 46.6 98 22 2.8 0.0
October 56.2 33.6 93 8 2.4 0.6
November 38.6 19.6 76 -33 0.8 3.9
December 24.0 7.2 58 -34 0.8 8.2
Entire year 52.1 30.4 107 -39 24.5 39.0
More Casselton Weather Records
1984–2024
Highest daily low 83 °F July 6, 1988
Lowest daily high -22 °F January 29, 2004
Greatest daily range
(Difference of high and low)
58 °F April 29, 2004
Greatest difference in daily high
over two conscutive days
52 °F Feb 27–28, 2024
Most daily precipitation 5.8 inches July 16, 1993
Most monthly precipitation 9.9 inches June 2013
Most yearly precipitation 33.5 inches 2000
Most yearly days with precipitation 115 2019
Earliest snow in season October 4 2012
Latest snow in season May 12 1997
Most daily snow 21.0 inches January 18, 1996
Most monthly snow 34.9 inches December 2022
Most yearly snow 106.3 inches 2019
Most snow in a winter 88.0 inches 2010–2011
Earliest freeze September 9 2020
Earliest day ≥ 80 °F April 6 1991
Earliest day ≥ 90 °F April 19 1987
Earliest day ≥ 100 °F June 5 2021
Latest freeze May 28 2021
Latest day ≥ 80 °F October 27 1990
Latest day ≥ 90 °F October 12 2015
Latest day ≥ 100 °F August 29 1984
Most days in a year < 0 °F 77 1989
Most days in a year < 32 °F 197 2018
Most days in a year ≥ 80 °F 108 1988
Most days in a year ≥ 90 °F 52 1988
Most days in a year ≥ 100 °F 5 1988
Casselton Weather Streaks
Most consecutive days...
With precipitation 10 days May 10–19, 2015
Without precipitation 54 days Oct 19 – Dec 11, 1990
With snow 5 days Dec 13–17, 2022
High temperature at or
below freezing
63 days Jan 9 – Mar 12, 2019
High temperature ≥ 80 °F 39 days Jun 28 – Aug 5, 1989
High temperature ≥ 90 °F 12 days Jun 18–29, 1988
Plant Hardiness Zone
4A
Casselton is in plant hardiness zone 4A
based on average yearly minimum temperature from 1991–2020
Facts About Casselton Weather
Casselton Weather by Year
More Casselton Weather
Compare Casselton to:
Weather Station Details
Years Station Coordinates
1984–2024 Casselton Agronomy Farm location