Last Frost Day

Frost history / Des Moines Wsfo-Johnston, IA

Des Moines Wsfo-Johnston, IA: frost dates by year

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

Elevation 959 ft, 41.737, -93.724. Download the data (JSON), NOAA daily records

Summary at 32°F

Last spring frostFirst fall frost
MedianApr 22Oct 15
EarliestApr 7 (2017)Sep 21 (1999)
LatestMay 16 (2014)Nov 7 (2015)
Trend0.8 days earlier per decade1.6 days later per decade
Years with data2930

At 28°F (hard freeze) the median last spring date is Apr 12 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 302000201020201996: Apr 231997: May 131998: Apr 171999: Apr 182000: Apr 122001: Apr 242002: Apr 92003: Apr 92004: May 32005: May 32006: Apr 262007: Apr 132008: Apr 292009: Apr 142010: Apr 82011: May 32013: May 122014: May 162015: Apr 232016: Apr 122017: Apr 72018: Apr 202019: Apr 282020: Apr 172021: Apr 222022: Apr 262023: Apr 232024: Apr 212025: Apr 8

First fall frost (32°F)

Sep 12Sep 27Oct 12Oct 27Nov 11Nov 262000201020201996: Oct 301997: Oct 201998: Nov 41999: Sep 212000: Oct 62001: Oct 62002: Oct 72003: Sep 292004: Oct 12005: Oct 222006: Oct 122007: Oct 232008: Oct 162009: Oct 102010: Oct 282011: Oct 202012: Sep 232013: Oct 232014: Oct 42015: Nov 72016: Oct 132017: Oct 272018: Oct 152019: Oct 112020: Oct 22021: Oct 222022: Oct 82023: Oct 272024: Oct 162025: 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 8Oct 22Apr 8Nov 9
2024Apr 21Oct 16Mar 27Nov 23
2023Apr 23Oct 27Apr 23Oct 29
2022Apr 26Oct 8Apr 26Oct 17
2021Apr 22Oct 22Apr 21Nov 2
2020Apr 17Oct 2Apr 15Oct 24
2019Apr 28Oct 11Apr 13Oct 25
2018Apr 20Oct 15Apr 17Nov 7
2017Apr 7Oct 27Mar 22Oct 31
2016Apr 12Oct 13Apr 12Nov 12
2015Apr 23Nov 7Mar 27Nov 20
2014May 16Oct 4Apr 15Oct 31
2013May 12Oct 23Apr 24Oct 25
2012no dataSep 23no dataOct 6
2011May 3Oct 20May 3Oct 21
2010Apr 8Oct 28Mar 26Oct 29
2009Apr 14Oct 10Apr 7Oct 10
2008Apr 29Oct 16Apr 14Oct 27
2007Apr 13Oct 23Apr 9Nov 1
2006Apr 26Oct 12Apr 8Oct 12
2005May 3Oct 22May 3Nov 10
2004May 3Oct 1Apr 13Oct 2
2003Apr 9Sep 29Apr 9Oct 26
2002Apr 9Oct 7Apr 6Oct 13
2001Apr 24Oct 6Apr 1Oct 26
2000Apr 12Oct 6Apr 12Oct 7
1999Apr 18Sep 21Mar 26Oct 4
1998Apr 17Nov 4Mar 24Nov 6
1997May 13Oct 20Apr 17Oct 21
1996Apr 23Oct 30Apr 16Oct 30

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