Last Frost Day

Frost history / Spirit Lake, IA

Spirit Lake, IA: frost dates by year

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

Elevation 1,420 ft, 43.423, -95.139. Download the data (JSON), NOAA daily records

Summary at 32°F

Last spring frostFirst fall frost
MedianApr 27Oct 16
EarliestApr 8 (2006)Sep 25 (2000)
LatestMay 16 (2014)Nov 12 (2016)
Trend1.4 days later per decade0.5 days later per decade
Years with data2526

At 28°F (hard freeze) the median last spring date is Apr 17 and the median first fall date is Oct 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)

Mar 31Apr 15Apr 30May 15May 3019601970198019902000201020202000: Apr 212001: Apr 182002: May 22003: Apr 92004: May 142005: May 42006: Apr 82007: Apr 142008: Apr 292010: May 92011: May 32012: Apr 112013: May 42014: May 162015: Apr 232016: May 142017: May 22018: Apr 252019: Apr 292020: Apr 222021: Apr 232022: Apr 272023: May 32024: Apr 222025: Apr 20

First fall frost (32°F)

Sep 12Sep 27Oct 12Oct 27Nov 11Nov 2619601970198019902000201020201953: Oct 252000: Sep 252001: Oct 62002: Oct 72004: Oct 22005: Oct 222006: Oct 112007: Nov 12008: Oct 162009: Oct 92010: Oct 272011: Oct 182012: Oct 52013: Oct 182014: Oct 42015: Oct 162016: Nov 122017: Oct 272018: Oct 122019: Oct 112020: Oct 22021: Oct 232022: Oct 82023: Oct 282024: Oct 272025: Oct 22

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 20Oct 22Apr 10Nov 9
2024Apr 22Oct 27Apr 22Nov 21
2023May 3Oct 28Apr 24Oct 28
2022Apr 27Oct 8Apr 27Oct 17
2021Apr 23Oct 23Apr 22Nov 1
2020Apr 22Oct 2Apr 22Oct 4
2019Apr 29Oct 11Apr 14Oct 14
2018Apr 25Oct 12Apr 21Oct 15
2017May 2Oct 27Apr 29Oct 28
2016May 14Nov 12Apr 12Nov 19
2015Apr 23Oct 16Apr 4Nov 20
2014May 16Oct 4Apr 17Oct 31
2013May 4Oct 18Apr 25Nov 5
2012Apr 11Oct 5Apr 11Oct 7
2011May 3Oct 18May 3Oct 19
2010May 9Oct 27Mar 28Oct 29
2009no dataOct 9no dataOct 9
2008Apr 29Oct 16Apr 28Oct 28
2007Apr 14Nov 1Apr 14Nov 3
2006Apr 8Oct 11Apr 8Oct 12
2005May 4Oct 22May 3Oct 24
2004May 14Oct 2Apr 13Oct 31
2003Apr 9no dataApr 9no data
2002May 2Oct 7Apr 6Oct 13
2001Apr 18Oct 6Apr 17Oct 6
2000Apr 21Sep 25Apr 10Oct 6
1953no dataOct 25no dataOct 27

"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.