Last Frost Day

Frost history / Casselton Agronomy Farm, ND

Casselton Agronomy Farm, ND: frost dates by year

Last spring and first fall frost at NOAA station USC00321408, 1984 to 2025, measured from daily minimum temperatures.

Elevation 935 ft, 46.877, -97.233. Download the data (JSON), NOAA daily records

Summary at 32°F

Last spring frostFirst fall frost
MedianMay 11Sep 29
EarliestApr 22 (1986)Sep 9 (2020)
LatestMay 28 (2021)Oct 24 (1994)
Trend1.6 days later per decade4.1 days later per decade
Years with data3733

At 28°F (hard freeze) the median last spring date is Apr 28 and the median first fall date is Oct 7.

The trend is a straight-line fit through the years with a freeze. A positive spring trend means the last frost now comes later. Short or patchy records give noisy trends.

Chart

Last spring frost (32°F)

Apr 15Apr 30May 15May 30Jun 1419902000201020201985: Apr 261986: Apr 221987: Apr 221989: May 61990: May 181991: May 51992: May 231993: May 151994: May 91995: May 171997: May 211998: Apr 221999: Apr 242000: May 142001: Apr 232002: May 242003: May 22004: May 142005: May 42006: Apr 252008: May 142009: May 162010: May 92011: May 32013: May 122014: May 162015: May 192016: May 152017: Apr 302018: May 112019: May 202020: May 132021: May 282022: May 212023: Apr 272024: Apr 252025: Apr 30

First fall frost (32°F)

Aug 28Sep 12Sep 27Oct 12Oct 27Nov 1119902000201020201984: Sep 261985: Sep 241986: Sep 131988: Oct 41989: Sep 221990: Sep 231991: Sep 191992: Sep 221993: Sep 151994: Oct 241995: Sep 202000: Sep 242001: Sep 242002: Sep 242003: Sep 252004: Oct 22006: Sep 202009: Oct 92010: Oct 152012: Sep 222013: Oct 132014: Oct 42015: Oct 72016: Oct 72017: Oct 102018: Sep 292019: Oct 112020: Sep 92021: Oct 172022: Oct 72023: Oct 72024: Oct 152025: Oct 8

Dots are single years. The gray line is the median, the green line the fitted trend.

Year by year

YearLast spring 32°FFirst fall 32°FLast spring 28°FFirst fall 28°F
2025Apr 30Oct 8Apr 19Oct 23
2024Apr 25Oct 15Apr 24Oct 15
2023Apr 27Oct 7Apr 25Oct 7
2022May 21Oct 7Apr 28Oct 7
2021May 28Oct 17May 12Oct 21
2020May 13Sep 9May 12Oct 4
2019May 20Oct 11May 7Oct 24
2018May 11Sep 29Apr 18Sep 29
2017Apr 30Oct 10Apr 29Oct 10
2016May 15Oct 7May 14Oct 9
2015May 19Oct 7Apr 24Oct 16
2014May 16Oct 4Apr 23Oct 9
2013May 12Oct 13May 12Oct 25
2012no dataSep 22no dataSep 23
2011May 3no dataMay 2no data
2010May 9Oct 15Apr 12Oct 22
2009May 16Oct 9Apr 11Oct 9
2008May 14no dataMay 11no data
2006Apr 25Sep 20Apr 25Oct 10
2005May 4no dataMay 4no data
2004May 14Oct 2May 14Oct 2
2003May 2Sep 25Apr 28Sep 30
2002May 24Sep 24May 24Oct 9
2001Apr 23Sep 24Apr 22Oct 5
2000May 14Sep 24Apr 17Oct 4
1999Apr 24no dataApr 18no data
1998Apr 22no dataApr 18no data
1997May 21no dataMay 9no data
1995May 17Sep 20Apr 11Sep 20
1994May 9Oct 24May 1Oct 25
1993May 15Sep 15May 2Sep 27
1992May 23Sep 22May 23Sep 22
1991May 5Sep 19Apr 24Sep 26
1990May 18Sep 23May 18Sep 30
1989May 6Sep 22May 6Sep 22
1988no dataOct 4no dataOct 4
1987Apr 22no dataApr 22no data
1986Apr 22Sep 13Apr 21Oct 9
1985Apr 26Sep 24Apr 17Sep 25
1984no dataSep 26no dataSep 26

"none" means the station recorded no freeze at that threshold in that half of the year. "no data" means more than 10% of the season's daily readings were missing. Years with no usable data are left out. See the methodology for the rules, and the ZIP lookup for 1991 to 2020 frost probabilities.