When to plant in Haverhill, MA

Planting dates worked out from Haverhill's own frost records, not a generic zone chart.

Safe to plant out
May 18
1 year in 10 has a later frost
Average last frost
May 3
about a 50% chance of a later one
Average first fall frost
Oct 12
1 year in 10 by Sep 29
Frost-free days
160
median, 1991–2020

Station used: Haverhill · 2.3 km away · station 6 m, town 16 m. How we match towns to stations

This season

Plan your garden.

Build my Haverhill plan

Planting dates for common crops

CropStart indoorsPlant out or sowHarvest from
Tomato Mar 23 – Apr 6 May 18 – Jun 1 Jul 12
Sweet pepper Mar 9 – Mar 23 May 18 – Jun 1 Jul 17
Lettuce (leaf) Mar 2 – Mar 9 Apr 6 – Apr 20 May 16
Peas — Apr 6 – May 4 May 31
Bush beans — May 11 – Jun 1 Jun 30
Carrot — Apr 16 – May 28 Jun 15
Beet — Apr 16 – May 28 Jun 5
Potato — Apr 16 – May 7 Jun 25
Kale Mar 2 – Mar 16 Apr 13 – Apr 27 May 26
Broccoli Feb 23 – Mar 9 Apr 6 – Apr 27 Jun 5
Cucumber Apr 20 – Apr 27 May 18 – Jun 1 Jul 7
Summer squash and zucchini Apr 20 – Apr 27 May 18 – Jun 1 Jul 2
Winter squash Apr 20 – Apr 27 May 18 – Jun 1 Aug 6
Sweet corn — May 11 – Jun 1 Jul 10
Onion (from sets) — Apr 6 – Apr 27 Jul 5
Garlic — Sep 28 – Oct 26 (fall) following summer
Spinach — Apr 6 – May 4 May 14
Basil Apr 6 – Apr 20 May 18 – Jun 1 Jul 14

Plan all 65 crops for Haverhill

Haverhill's weather over time

How the growing season has shifted here, year by year, from the station's own records.

Apr 15May 1May 15Jun 1 1900191019201930194019501960197019801990200020102020
Each year's last spring frostLong-term trend
See the data as a table
YearLast spring frost
1900May 11
1901Apr 28
1902May 10
1903May 2
1904Apr 23
1905May 21
1906Apr 13
1907May 12
1908Apr 21
1909Apr 29
1910Apr 17
1911May 4
1912Apr 24
1913May 11
1914May 2
1915Apr 22
1916Apr 28
1917Apr 25
1918Apr 20
1919Apr 26
1920Apr 14
1921May 5
1922Apr 23
1923May 11
1925Apr 21
1926Apr 20
1927Apr 15
1928Apr 21
1929Apr 14
1930Apr 25
1931Apr 12
1932Apr 28
1933Apr 28
1934Apr 29
1935Apr 18
1937Apr 26
1938Apr 11
1939May 1
1940Apr 22
1941Apr 12
1942Apr 12
1943Apr 16
1944Apr 14
1950May 8
1951Apr 22
1952Apr 17
1953Apr 16
1954Apr 13
1955Apr 17
1956May 9
1957Apr 16
1958Apr 27
1959Apr 23
1960Apr 20
1961Apr 20
1962Apr 25
1963Apr 17
1964May 3
1965Apr 25
1966May 3
1967Apr 26
1968Apr 12
1969Apr 21
1970Apr 20
1971Apr 28
1972Apr 27
1973Apr 15
1974May 5
1975Apr 30
1976Apr 13
1977Apr 11
1978May 1
1979Apr 21
1980Apr 20
1981May 18
1982Apr 30
1983Apr 23
1984May 3
1985May 15
1986May 14
1987May 14
1988May 9
1989Apr 29
1990Apr 24
1991Apr 26
1992May 26
1993Apr 29
1994May 3
1995May 9
1996May 15
1997May 5
1998May 14
1999May 14
2000May 3
2001May 7
2002May 20
2003May 18
2004Apr 17
2005May 13
2006May 1
2007May 6
2008May 1
2009Apr 21
2010May 12
2011Apr 17
2012Apr 14
2013Apr 23
2014May 29
2015Apr 17
2016Apr 29
2017Apr 19
2018Apr 24
2019Apr 19
2020May 7
2021Apr 23
2022Apr 22
2023May 19
2024Apr 28
2025Apr 22
2026May 31

What this means for you: Since 1900, Haverhill's last spring frost has stayed at about the same time of year. Year-to-year swings are large, so keep using the safe date rather than the trend.

Source: daily records from Haverhill (NOAA GHCN-Daily). Years with too many missing days are left out.

Nearby towns