Last Frost Day

Frost history / Keene 3S, ND

Keene 3S, ND: frost dates by year

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

Elevation 2,470 ft, 47.897, -102.921. Download the data (JSON) · NOAA daily records

Summary at 32°F

Last spring frostFirst fall frost
MedianMay 19Sep 16
EarliestMay 2 (1977)Aug 3 (1978)
LatestJul 2 (1968)Oct 13 (2021)
Trend0.8 days earlier per decade3.7 days later per decade
Years with data5958

At 28°F (hard freeze) the median last spring date is May 10 and the median first fall date is Sep 27.

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 14Jun 29Jul 1419601970198019902000201020201960: May 71961: May 31966: May 161968: Jul 21969: Jun 211972: Jun 211973: May 161974: May 241975: Jun 11976: May 71977: May 21978: May 91979: May 231980: May 301981: May 111982: May 81983: Jun 61984: May 271985: Jun 41986: May 171987: May 221988: May 41989: Jun 81990: May 171991: May 61992: Jun 61993: May 191994: May 41995: May 251996: May 131997: May 201998: Jun 41999: May 112000: Jun 22001: May 232002: May 242003: May 202004: Jun 242005: May 152006: May 152007: May 162008: May 272009: Jun 92010: May 102011: May 152012: May 112013: May 112014: May 212015: May 212016: May 152017: May 302018: May 182019: May 282020: May 122021: May 102022: Jun 32023: May 192024: May 42025: May 22

First fall frost (32°F)

Jul 29Aug 13Aug 28Sep 12Sep 27Oct 12Oct 2719601970198019902000201020201960: Sep 111961: Sep 21967: Aug 261968: Sep 61972: Sep 11973: Sep 161974: Aug 311975: Sep 111976: Sep 231977: Oct 21978: Aug 31979: Aug 141980: Sep 161981: Sep 31982: Sep 151983: Sep 131984: Sep 41985: Sep 201986: Sep 61987: Oct 21988: Aug 281989: Sep 101990: Sep 231991: Sep 181992: Sep 181993: Sep 131994: Aug 311995: Sep 191996: Sep 111997: Sep 201998: Sep 211999: Sep 272000: Sep 232001: Sep 232002: Sep 222003: Sep 192004: Sep 72005: Sep 222006: Sep 192007: Sep 112008: Sep 32009: Oct 82010: Sep 172011: Sep 142012: Sep 72013: Oct 52014: Sep 112015: Oct 62016: Sep 132017: Oct 32018: Sep 182019: Oct 12020: Sep 82021: Oct 132022: Sep 212023: Oct 62024: Oct 32025: Sep 6

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
2025May 22Sep 6Apr 29Sep 6
2024May 4Oct 3Apr 29Oct 11
2023May 19Oct 6May 19Oct 25
2022Jun 3Sep 21May 1Oct 7
2021May 10Oct 13May 10Oct 15
2020May 12Sep 8May 11Sep 8
2019May 28Oct 1May 12Oct 3
2018May 18Sep 18Apr 24Sep 28
2017May 30Oct 3May 18Oct 9
2016May 15Sep 13May 14Sep 13
2015May 21Oct 6May 21Oct 16
2014May 21Sep 11May 15Oct 4
2013May 11Oct 5May 11Oct 5
2012May 11Sep 7Apr 18Sep 17
2011May 15Sep 14May 2Sep 14
2010May 10Sep 17May 9Sep 18
2009Jun 9Oct 8May 21Oct 9
2008May 27Sep 3May 3Sep 3
2007May 16Sep 11May 2Sep 14
2006May 15Sep 19May 14Sep 19
2005May 15Sep 22May 14Sep 28
2004Jun 24Sep 7Jun 24Oct 1
2003May 20Sep 19May 20Sep 28
2002May 24Sep 22May 24Sep 28
2001May 23Sep 23Apr 23Oct 4
2000Jun 2Sep 23May 13Sep 23
1999May 11Sep 27Apr 24Sep 27
1998Jun 4Sep 21May 2Oct 1
1997May 20Sep 20May 20Sep 20
1996May 13Sep 11May 13Sep 11
1995May 25Sep 19May 17Sep 21
1994May 4Aug 31May 1Oct 24
1993May 19Sep 13May 19Sep 14
1992Jun 6Sep 18Apr 25Sep 28
1991May 6Sep 18May 6Sep 19
1990May 17Sep 23May 10Oct 7
1989Jun 8Sep 10May 6Sep 11
1988May 4Aug 28May 4Oct 3
1987May 22Oct 2Apr 13Oct 2
1986May 17Sep 6May 17Sep 6
1985Jun 4Sep 20May 15Sep 23
1984May 27Sep 4May 26Sep 23
1983Jun 6Sep 13May 16Sep 13
1982May 8Sep 15May 7Sep 15
1981May 11Sep 3May 11Sep 27
1980May 30Sep 16May 30Oct 11
1979May 23Aug 14May 11Oct 9
1978May 9Aug 3Apr 20Oct 6
1977May 2Oct 2May 2Oct 4
1976May 7Sep 23May 5Sep 27
1975Jun 1Sep 11May 1Sep 12
1974May 24Aug 31May 3Sep 2
1973May 16Sep 16May 16Sep 16
1972Jun 21Sep 1May 6Sep 21
1969Jun 21no dataJun 20no data
1968Jul 2Sep 6May 20Oct 3
1967no dataAug 26no dataSep 27
1966May 16no dataMay 9no data
1961May 3Sep 2May 2Sep 24
1960May 7Sep 11May 5Oct 2

"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–2020 frost probabilities.