Last Frost Day

Frost history / Keokuk Lock Dam 19, IA

Keokuk Lock Dam 19, IA: frost dates by year

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

Elevation 527 ft, 40.397, -91.375. Download the data (JSON), NOAA daily records

Summary at 32°F

Last spring frostFirst fall frost
MedianApr 9Oct 27
EarliestMar 11 (2012)Sep 23 (1992)
LatestApr 29 (1958)Nov 26 (2024)
Trendlittle change (less than half a day per decade)little change (less than half a day per decade)
Years with data6972

At 28°F (hard freeze) the median last spring date is Mar 31 and the median first fall date is Nov 4.

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 1Mar 16Mar 31Apr 15Apr 30May 1519601970198019902000201020201952: Apr 111955: Mar 291956: Apr 241957: Apr 141958: Apr 291959: Mar 281960: Apr 101961: Apr 161962: Apr 161963: Apr 241964: Apr 91965: Mar 311966: Apr 211967: Apr 241968: Apr 61969: Mar 311970: Apr 51971: Apr 71972: Apr 81973: Apr 131974: Apr 91975: Apr 71976: Apr 121978: Mar 271979: Apr 61980: Apr 151981: Apr 61982: Apr 211983: Apr 191985: Apr 91986: Apr 221987: Apr 41988: Mar 311989: Apr 141990: Apr 131991: Mar 311992: Apr 31993: Apr 61994: Apr 81995: Apr 61997: Apr 181998: Mar 251999: Mar 282000: Apr 92001: Apr 182002: Apr 72003: Apr 112004: Mar 232005: Apr 252006: Mar 272007: Apr 162008: Apr 22009: Apr 92010: Mar 272011: Apr 62012: Mar 112013: Apr 212014: Apr 162015: Apr 52016: Apr 132017: Mar 232018: Apr 182019: Apr 22020: Apr 172021: Apr 232022: Apr 272023: Apr 242024: Apr 62025: Apr 9

First fall frost (32°F)

Sep 12Sep 27Oct 12Oct 27Nov 11Nov 26Dec 1119601970198019902000201020201951: Nov 11954: Oct 301955: Oct 311956: Nov 81957: Oct 271958: Nov 31959: Nov 51960: Oct 191961: Nov 31962: Oct 241963: Nov 21964: Oct 201965: Oct 241966: Oct 301967: Oct 271968: Oct 251969: Oct 171970: Nov 151971: Nov 61972: Oct 191973: Nov 51974: Nov 51975: Nov 131976: Oct 161977: Nov 101978: Oct 81979: Oct 131980: Oct 251981: Oct 191982: Oct 211983: Nov 51984: Sep 291985: Nov 41986: Nov 91987: Oct 111988: Oct 251989: Oct 201990: Oct 221991: Oct 191992: Sep 231993: Oct 111994: Nov 11995: Nov 21996: Oct 311997: Oct 221999: Oct 212000: Oct 72001: Oct 172002: Oct 212003: Oct 182004: Nov 52005: Nov 112006: Oct 122007: Nov 32008: Oct 282009: Oct 112010: Oct 292011: Nov 112012: Oct 62013: Oct 252014: Nov 12015: Nov 92016: Nov 192017: Oct 292018: Oct 212019: Oct 302020: Oct 272021: Nov 22022: Oct 182023: Oct 302024: Nov 262025: Nov 2

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 9Nov 2Mar 17Nov 10
2024Apr 6Nov 26Mar 19Nov 26
2023Apr 24Oct 30Mar 20Oct 30
2022Apr 27Oct 18Mar 28Oct 19
2021Apr 23Nov 2Apr 2Nov 19
2020Apr 17Oct 27Mar 1Nov 2
2019Apr 2Oct 30Apr 2Oct 31
2018Apr 18Oct 21Apr 18Nov 10
2017Mar 23Oct 29Mar 17Oct 29
2016Apr 13Nov 19Apr 10Nov 20
2015Apr 5Nov 9Mar 29Nov 22
2014Apr 16Nov 1Apr 16Nov 1
2013Apr 21Oct 25Apr 3Nov 12
2012Mar 11Oct 6Mar 6Nov 12
2011Apr 6Nov 11Mar 28Nov 17
2010Mar 27Oct 29Mar 7Nov 6
2009Apr 9Oct 11Mar 16Oct 15
2008Apr 2Oct 28Mar 25Oct 28
2007Apr 16Nov 3Apr 9Nov 7
2006Mar 27Oct 12Mar 26Oct 24
2005Apr 25Nov 11Mar 16Nov 16
2004Mar 23Nov 5Mar 23Nov 25
2003Apr 11Oct 18Mar 31Nov 7
2002Apr 7Oct 21Apr 5Nov 1
2001Apr 18Oct 17Mar 28Oct 27
2000Apr 9Oct 7Mar 18Oct 10
1999Mar 28Oct 21Mar 27Nov 3
1998Mar 25no dataMar 16no data
1997Apr 18Oct 22Apr 10Oct 27
1996no dataOct 31no dataNov 1
1995Apr 6Nov 2Apr 6Nov 3
1994Apr 8Nov 1Mar 31Nov 23
1993Apr 6Oct 11Apr 3Oct 31
1992Apr 3Sep 23Apr 3Nov 14
1991Mar 31Oct 19Mar 31Nov 2
1990Apr 13Oct 22Apr 13Nov 8
1989Apr 14Oct 20Apr 11Nov 16
1988Mar 31Oct 25Mar 20Oct 30
1987Apr 4Oct 11Apr 4Nov 10
1986Apr 22Nov 9Mar 21Nov 10
1985Apr 9Nov 4Apr 9Nov 20
1984no dataSep 29no dataNov 2
1983Apr 19Nov 5Apr 19Nov 17
1982Apr 21Oct 21Apr 10Nov 4
1981Apr 6Oct 19Mar 20Oct 23
1980Apr 15Oct 25Mar 25Oct 26
1979Apr 6Oct 13Apr 6Nov 7
1978Mar 27Oct 8Mar 27Nov 19
1977no dataNov 10no dataNov 12
1976Apr 12Oct 16Mar 17Oct 22
1975Apr 7Nov 13Apr 4Nov 14
1974Apr 9Nov 5Mar 25Nov 14
1973Apr 13Nov 5Apr 11Nov 5
1972Apr 8Oct 19Apr 8Oct 19
1971Apr 7Nov 6Apr 3Nov 7
1970Apr 5Nov 15Apr 2Nov 15
1969Mar 31Oct 17Mar 31Oct 27
1968Apr 6Oct 25Mar 23Oct 25
1967Apr 24Oct 27Apr 24Oct 28
1966Apr 21Oct 30Apr 9Nov 2
1965Mar 31Oct 24Mar 31Nov 14
1964Apr 9Oct 20Apr 9Oct 20
1963Apr 24Nov 2Mar 22Nov 2
1962Apr 16Oct 24Apr 15Oct 26
1961Apr 16Nov 3Apr 16Nov 8
1960Apr 10Oct 19Apr 10Oct 20
1959Mar 28Nov 5Mar 28Nov 5
1958Apr 29Nov 3Apr 29Nov 25
1957Apr 14Oct 27Apr 14Nov 6
1956Apr 24Nov 8Apr 24Nov 8
1955Mar 29Oct 31Mar 29Nov 2
1954no dataOct 30no dataOct 30
1952Apr 11no dataMar 27no data
1951no dataNov 1no dataNov 1

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