Massachusetts frost dates
Across 67 weather stations in Massachusetts, the median last spring frost runs from Apr 4 in Boston Logan International Airport to May 17 in East Hawley, and the first fall frost from Oct 1 to Nov 15.
Massachusetts at a glance
- Weather stations
- 67
- Earliest last frost
- Apr 4 Boston Logan International Airport
- Latest last frost
- May 17 East Hawley
- Longest season
- 221 days Chatham
- Typical season
- about 169 frost-free days
- Hardiness zones
- Zones 5b to 7b
Frost dates by weather station
| Weather station | Last spring frost | First fall frost | Frost-free days | Zone |
|---|---|---|---|---|
| Amherst | May 5 | Oct 8 | 156 | 6a |
| Ashburnham | May 2 | Oct 13 | 163 | 6a |
| Barre Falls Dam | May 12 | Oct 1 | 141 | 6a |
| Bedford | Apr 27 | Oct 13 | 169 | 6b |
| Bedford Hanscom Field | Apr 28 | Oct 10 | 165 | 6b |
| Belchertown | May 3 | Oct 14 | 164 | 6a |
| Beverly | May 4 | Oct 12 | 160 | 6b |
| Beverly Municipal Airport | Apr 24 | Oct 17 | 177 | 6b |
| Birch Hill Dam | May 6 | Oct 1 | 148 | 5b |
| Blue Hill | Apr 19 | Oct 24 | 187 | 6b |
| Boston Logan International Airport | Apr 4 | Nov 9 | 218 | 7a |
| Boston/Norton | Apr 23 | Oct 17 | 177 | 6b |
| Bridgewater | May 1 | Oct 9 | 161 | 6b |
| Brockton | Apr 22 | Oct 19 | 178 | 6b |
| Buffumville Lake | May 1 | Oct 10 | 162 | 6b |
| Chatham | Apr 5 | Nov 15 | 221 | 7b |
| Chatham Municipal Airport | Apr 13 | Nov 4 | 206 | 7b |
| East Brimfield Lake | Apr 28 | Oct 15 | 169 | 6a |
| East Hawley | May 17 | Oct 1 | 136 | 5b |
| East Sandwich | Apr 26 | Oct 26 | 180 | 7a |
| East Wareham | Apr 21 | Oct 24 | 186 | 7a |
| Edgartown | Apr 17 | Nov 3 | 199 | 7b |
| Fitchburg | May 1 | Oct 9 | 162 | 6a |
| Fitchburg Municipal Airport | Apr 29 | Oct 11 | 164 | 6a |
| Greenfield | May 1 | Oct 11 | 162 | 6a |
| Groveland | May 3 | Oct 8 | 158 | 6a |
| Haverhill | May 1 | Oct 12 | 163 | 6b |
| Hingham | Apr 25 | Oct 22 | 177 | 7a |
| Hyannis | Apr 16 | Oct 30 | 195 | 7a |
| Hyannis Barnstable Municipal Airport | Apr 22 | Oct 28 | 188 | 7a |
| Jamaica Plain | Apr 19 | Oct 23 | 185 | 6b |
| Lawrence | Apr 13 | Oct 28 | 198 | 6b |
| Lawrence Municipal Airport | Apr 21 | Oct 21 | 182 | 6b |
| Lenox Dale | May 7 | Oct 3 | 147 | 5b |
| Leverett | May 2 | Oct 9 | 160 | 6a |
| Lowell | Apr 30 | Oct 10 | 164 | 6b |
| Marblehead | Apr 25 | Oct 20 | 176 | 7a |
| Maynard | May 2 | Oct 6 | 156 | 6b |
| Middleboro | Apr 23 | Oct 16 | 174 | 6b |
| Middleton | May 3 | Oct 9 | 157 | 6b |
| Nantucket Memorial Airport | Apr 13 | Nov 8 | 208 | 7b |
| Natick | Apr 26 | Oct 12 | 169 | 6b |
| New Bedford | Apr 11 | Nov 5 | 208 | 7a |
| New Bedford Municipal Airport | Apr 29 | Oct 15 | 167 | 7a |
| North Adams Harriman Airport | May 10 | Oct 4 | 147 | 5b |
| Norton | Apr 27 | Oct 15 | 168 | 6b |
| Norwood Memorial Airport | Apr 25 | Oct 9 | 167 | 6b |
| Orange Municipal Airport | May 4 | Oct 8 | 157 | 5b |
| Pittsfield Municipal Airport | May 5 | Oct 5 | 152 | 5b |
| Plymouth Municipal Airport | Apr 30 | Oct 16 | 170 | 6b |
| Plymouth-Kingston | Apr 15 | Nov 1 | 198 | 7a |
| Reading | Apr 25 | Oct 17 | 174 | 6b |
| Rochester | Apr 23 | Oct 21 | 180 | 6b |
| Rowe | May 14 | Oct 4 | 143 | 5b |
| Southbridge | Apr 25 | Oct 13 | 168 | 6b |
| Taunton | Apr 22 | Oct 19 | 179 | 6b |
| Taunton Municipal Airport | May 2 | Oct 8 | 158 | 6b |
| Tully Lake | Apr 25 | Oct 17 | 175 | 5b |
| Vineyard Haven Airport | May 7 | Oct 9 | 156 | 7a |
| Walpole | Apr 27 | Oct 14 | 169 | 6b |
| West Harwich | Apr 13 | Nov 3 | 204 | 7b |
| West Medway | Apr 30 | Oct 9 | 162 | 6b |
| Westfield | Apr 28 | Oct 17 | 171 | 6b |
| Westfield Barnes Municipal Airport | May 3 | Oct 8 | 158 | 6a |
| Woods Hole Golf Club | Apr 11 | Nov 11 | 213 | 7a |
| Worcester Regional Airport | Apr 23 | Oct 21 | 181 | 6b |
| Worthington | May 13 | Oct 2 | 144 | 6a |
Median dates from NOAA 1991–2020 climate normals. How to read them.