Last Frost Day

Frost history / Grassy Butte 2ENE, ND

Grassy Butte 2ENE, ND: frost dates by year

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

Elevation 2,670 ft, 47.401, -103.207. Download the data (JSON) · NOAA daily records

Summary at 32°F

Last spring frostFirst fall frost
MedianMay 19Sep 15
EarliestApr 28 (2018)Aug 10 (1997)
LatestJul 23 (2004)Oct 16 (2015)
Trend3.1 days earlier per decade6.4 days later per decade
Years with data3738

At 28°F (hard freeze) the median last spring date is May 9 and the median first fall date is Oct 2.

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 14Jul 2919902000201020201988: May 41989: Jun 81990: May 171991: May 61992: Jun 61993: May 191994: May 151995: May 251996: May 131997: May 201998: Jun 41999: Jun 272000: Jun 22001: Jun 22002: May 242003: May 202004: Jul 232005: May 152006: May 152007: May 272008: May 102009: Jun 102010: May 122011: May 152012: May 312013: May 122014: May 152015: May 302016: May 152017: May 212018: Apr 282019: May 192020: May 122021: May 112022: May 222024: May 42025: May 22

First fall frost (32°F)

Jul 29Aug 13Aug 28Sep 12Sep 27Oct 12Oct 2719902000201020201987: Sep 91988: Aug 281989: Sep 111990: Sep 291991: Sep 181992: Aug 251993: Sep 131994: Aug 311995: Sep 71996: Sep 111997: Aug 101998: Sep 211999: Sep 92001: Oct 32002: Sep 192003: Sep 142004: Aug 122005: Sep 222006: Sep 192007: Sep 142008: Sep 142009: Oct 62010: Sep 172011: Sep 142012: Sep 222013: Oct 52014: Sep 122015: Oct 162016: Sep 132017: Oct 32018: Sep 282019: Oct 12020: Sep 82021: Oct 132022: Sep 222023: 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 29Oct 6
2024May 4Oct 3May 4Oct 13
2023no dataOct 6no dataOct 15
2022May 22Sep 22Apr 27Oct 7
2021May 11Oct 13May 10Oct 21
2020May 12Sep 8May 12Sep 8
2019May 19Oct 1May 9Oct 9
2018Apr 28Sep 28Apr 20Sep 28
2017May 21Oct 3Apr 28Oct 9
2016May 15Sep 13May 14Oct 7
2015May 30Oct 16May 19Oct 16
2014May 15Sep 12May 15Sep 12
2013May 12Oct 5May 11Oct 5
2012May 31Sep 22Apr 20Sep 22
2011May 15Sep 14May 2Sep 14
2010May 12Sep 17May 10Oct 17
2009Jun 10Oct 6May 16Oct 9
2008May 10Sep 14May 3Oct 9
2007May 27Sep 14Apr 13Sep 14
2006May 15Sep 19May 5Sep 19
2005May 15Sep 22May 15Oct 6
2004Jul 23Aug 12May 16Oct 1
2003May 20Sep 14May 20Sep 29
2002May 24Sep 19May 24Sep 22
2001Jun 2Oct 3May 25Oct 4
2000Jun 2no dataMay 18no data
1999Jun 27Sep 9Apr 24Sep 27
1998Jun 4Sep 21May 2Oct 1
1997May 20Aug 10May 20Oct 13
1996May 13Sep 11May 10Oct 2
1995May 25Sep 7Apr 30Sep 21
1994May 15Aug 31May 4Oct 23
1993May 19Sep 13May 1Sep 14
1992Jun 6Aug 25May 26Sep 28
1991May 6Sep 18May 6Sep 19
1990May 17Sep 29May 12Sep 29
1989Jun 8Sep 11May 6Sep 12
1988May 4Aug 28Apr 27Oct 3
1987no dataSep 9no dataOct 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.