Last Frost Day

Frost history / Haverhill, MA

Haverhill, MA: frost dates by year

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

Elevation 20 ft, 42.759, -71.060. Download the data (JSON), NOAA daily records

Summary at 32°F

Last spring frostFirst fall frost
MedianApr 27Oct 13
EarliestApr 11 (1977)Sep 16 (1988)
LatestMay 29 (2014)Nov 10 (2014)
Trend1.5 days later per decadelittle change (less than half a day per decade)
Years with data7571

At 28°F (hard freeze) the median last spring date is Apr 13 and the median first fall date is Oct 24.

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 30Jun 1419601970198019902000201020201951: Apr 221952: Apr 171953: Apr 161954: Apr 131955: Apr 171956: May 91957: Apr 161958: Apr 271959: Apr 231960: Apr 201961: Apr 201962: Apr 251963: Apr 171964: May 31965: Apr 251966: May 31967: Apr 261968: Apr 121969: Apr 211970: Apr 201971: Apr 281972: Apr 271973: Apr 151974: May 51975: Apr 301976: Apr 131977: Apr 111978: May 11979: Apr 211980: Apr 201981: May 181982: Apr 301983: Apr 231984: May 31985: May 151986: May 141987: May 141988: May 91989: Apr 291990: Apr 241991: Apr 261992: May 261993: Apr 291994: May 31995: May 91996: May 151997: May 51998: May 141999: May 142000: May 32001: May 72002: May 202003: May 182004: Apr 172005: May 132006: May 12007: May 62008: May 12009: Apr 212010: May 122011: Apr 172012: Apr 142013: Apr 232014: May 292015: Apr 172016: Apr 292017: Apr 192018: Apr 242019: Apr 192020: May 72021: Apr 232022: Apr 222023: May 192024: Apr 282025: Apr 22

First fall frost (32°F)

Aug 28Sep 12Sep 27Oct 12Oct 27Nov 11Nov 2619601970198019902000201020201951: Oct 131952: Oct 201953: Oct 141954: Oct 81955: Oct 231956: Oct 111957: Oct 211958: Oct 61959: Oct 191960: Oct 221961: Oct 161962: Oct 251963: Oct 101964: Sep 201965: Sep 281966: Oct 131967: Oct 231968: Oct 311969: Oct 231970: Oct 201971: Nov 61972: Oct 111973: Oct 221974: Oct 141975: Oct 311976: Oct 191977: Oct 241978: Oct 91979: Oct 111980: Oct 101981: Sep 301982: Oct 111983: Oct 201984: Oct 61985: Oct 81986: Oct 71987: Sep 261988: Sep 161989: Sep 251990: Oct 211991: Sep 301992: Sep 251993: Sep 201994: Oct 111995: Sep 291996: Oct 41997: Oct 31998: Oct 61999: Oct 72000: Sep 292001: Oct 82002: Oct 152003: Oct 72004: Oct 62008: Oct 192009: Oct 122010: Oct 192011: Oct 282012: Oct 132013: Oct 262014: Nov 102015: Oct 182016: Oct 162017: Nov 22018: Oct 192019: Oct 52020: Oct 192021: Oct 302022: Oct 292024: Oct 172025: Oct 10

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

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