Massachusetts frost dates: Last spring and first autumn frost at every NOAA station, 1991-2020

Across Massachusetts's 69 NOAA stations with frost dates, the median last spring frost (32°F) runs from April 4 in Boston to May 17 in East Hawley; for half of its places it comes after April 29.

Typical last spring frost
April 29median of 35 places
Typical first autumn frost
October 14median of 35 places
Earliest last frost
April 4Boston
Latest last frost
May 17East Hawley

When is the last frost in Massachusetts, town by town?

Each date is NOAA's: "after April 29 in half of years" means the last 32°F night of spring came after April 29 in half of the years 1991-2020. By the 1-in-10 date, the last frost has passed in nine years out of ten.

Find your town in the list, or look up a ZIP code for the stations nearest it.

Massachusetts: NOAA 1991-2020 frost dates (32°F) by station, earliest last frost first
Place or stationLast frost (median)1 in 10 afterFirst frost (median)1 in 10 beforeGrowing seasonZone
BostonBoston Logan International AirportApril 4April 17November 9October 29218 days7a
Chatham stationApril 5April 18November 15November 1221 days7b
New Bedford CooperativeApril 11April 22November 5October 24208 days–
Woods HoleWoods Hole Golf ClubApril 11April 24November 11October 31213 days–
ChathamChatham Municipal AirportApril 13April 26November 4October 21206 days7b
Lawrence stationApril 13April 29October 28October 13198 days6b
NantucketNantucket Mem AirportApril 13April 27November 8October 25208 days7b
West HarwichApril 13April 26November 3October 22204 days–
Plymouth-KingstonApril 15April 28November 1October 17198 days7a
BarnstableHyannisApril 16April 30October 30October 15195 days7a
EdgartownApril 17May 3November 3October 20199 days7b
Blue Hill CooperativeApril 18April 30October 26October 9190 days–
Blue HillApril 19May 1October 24October 10187 days6b
Jamaica PlainApril 19May 3October 23October 8185 days6b
East WarehamApril 21May 3October 24October 11186 days7a
LawrenceLawrence Municipal AirportApril 21May 1October 21October 6182 days6b
BrocktonApril 22May 5October 19October 5178 days6b
Hyannis Barnstable Municipal AirportApril 22May 5October 28October 13188 days7a
Taunton stationApril 22May 6October 19October 4179 days–
MiddleboroApril 23May 6October 16October 3174 days–
NWS Boston/NortonApril 23May 5October 17October 3177 days6b
RochesterApril 23May 7October 21October 6180 days7a
WorcesterWorcester Regional AirportApril 23May 5October 21October 6181 days6b
BeverlyBeverly Municipal AirportApril 24May 6October 17October 3177 days6b
HinghamApril 25May 8October 22October 6177 days7a
MarbleheadApril 25May 13October 20October 5176 days6b
NorwoodNorwood Mem AirportApril 25May 11October 9September 28167 days6a
ReadingApril 25May 8October 17October 3174 days6b
Southbridge3 mi SWApril 25May 8October 13October 2168 days–
Tully LakeApril 25May 8October 17October 3175 days5b
East SandwichApril 26May 9October 26October 11180 days–
NatickApril 26May 9October 12October 1169 days–
BedfordApril 27May 11October 13October 1169 days6b
Norton WApril 27May 10October 15October 1168 days–
WalpoleWalpole 2April 27May 11October 14October 2169 days6b
Bedford Hanscom FieldApril 28May 12October 10September 28165 days6a
East Brimfield LakeApril 28May 17October 15October 1169 days6a
Westfield (3 mi SW)April 28May 11October 17October 2171 days–
FitchburgFitchburg Municipal AirportApril 29May 13October 11October 1164 days6a
New BedfordNew Bedford Municipal AirportApril 29May 15October 15October 2167 days7a
LowellApril 30May 10October 10September 30164 days6b
PlymouthPlymouth Municipal AirportApril 30May 12October 16October 3170 days6b
West MedwayApril 30May 14October 9September 29162 days–
BridgewaterMay 1May 15October 9September 26161 days–
Buffumville LakeMay 1May 13October 10September 28162 days–
Fitchburg CooperativeMay 1May 14October 9September 29162 days–
GreenfieldGreenfield #3May 1May 15October 11September 29162 days6a
HaverhillMay 1May 14October 12October 1163 days6b
AshburnhamMay 2May 16October 13October 1163 days–
Leverett #2May 2May 16October 9September 29160 days–
MaynardMaynard 2May 2May 16October 6September 25156 days6b
TauntonTaunton Municipal AirportMay 2May 16October 8September 25158 days6b
BelchertownMay 3May 16October 14October 1164 days–
GrovelandMay 3May 17October 8September 28158 days6a
MiddletonMay 3May 20October 9September 29157 days6b
WestfieldWestfield-Barnes Regional AirportMay 3May 17October 8September 26158 days6a
Beverly stationMay 4May 17October 12October 1160 days–
OrangeOrange Municipal AirportMay 4May 17October 8September 27157 days5b
AmherstMay 5May 19October 8September 28156 days6a
Ashburnham NMay 5May 19October 7September 24152 days–
PittsfieldPittsfield Municipal AirportMay 5May 21October 5September 23152 days6a
Birch Hill DamMay 6May 19October 1September 19148 days5b
LenoxLenox DaleMay 7May 21October 3September 21147 days5b
Vineyard HavenVineyard Haven AirportMay 7May 27October 9September 23156 days7a
North AdamsNorth Adams Harriman AirportMay 10May 25October 4September 21147 days5b
BarreBarre Falls DamMay 12May 28October 1September 18141 days–
WorthingtonMay 13May 26October 2September 20144 days6a
Rowe (3 mi NE)May 14May 26October 4September 20143 days–
East HawleyMay 17May 30October 1September 18136 days–

Source: NOAA NCEI 1991-2020 annual normals (frost probabilities, growing-season length); station daily lows via ACIS (zone). Growing season: NOAA's median number of days between the last spring and first autumn 32°F night. Zone: the USDA's plant hardiness rule applied to the station's own 1991-2020 coldest nights.

Next