Massachusetts frost dates
Across 69 NOAA climate stations in Massachusetts, the median last spring frost (32°F) ranges from Apr 4 at Boston Logan Intl AP to May 17 at E Hawley; the typical station sees its last frost around Apr 27 and its first fall frost around Oct 14.
“Median” dates have a 50% chance of a later spring frost or an earlier fall frost. “10% risk” dates are the safer choice for tender plants: only 1 year in 10 has frost beyond them. Source: NOAA NCEI 1991–2020 Climate Normals. Elevation matters: within a state, frost dates can differ by a month or more between valleys and hills.
| Station | Elevation | Last frost (median) | Last frost (10% risk) | First frost (median) | First frost (10% risk) | Growing season |
|---|---|---|---|---|---|---|
| Amherst | 145 ft | May 5 | May 19 | Oct 8 | Sep 28 | 156 days |
| Ashburnham | 1,108 ft | May 2 | May 16 | Oct 13 | Oct 1 | 163 days |
| Ashburnham N | 1,146 ft | May 5 | May 19 | Oct 7 | Sep 24 | 152 days |
| Barre Falls Dam | 825 ft | May 12 | May 28 | Oct 1 | Sep 18 | 141 days |
| Bedford | 160 ft | Apr 27 | May 11 | Oct 13 | Oct 1 | 169 days |
| Bedford Hanscom Fld | 133 ft | Apr 28 | May 12 | Oct 10 | Sep 28 | 165 days |
| Belchertown | 550 ft | May 3 | May 16 | Oct 14 | Oct 1 | 164 days |
| Beverly | 65 ft | May 4 | May 17 | Oct 12 | Oct 1 | 160 days |
| Beverly Muni AP | 108 ft | Apr 24 | May 6 | Oct 17 | Oct 3 | 177 days |
| Birch Hill Dam | 855 ft | May 6 | May 19 | Oct 1 | Sep 19 | 148 days |
| Blue Hill | 625 ft | Apr 19 | May 1 | Oct 24 | Oct 10 | 187 days |
| Blue Hill Coop | 625 ft | Apr 18 | Apr 30 | Oct 26 | Oct 9 | 190 days |
| Boston Logan Intl AP | 12 ft | Apr 4 | Apr 17 | Nov 9 | Oct 29 | 218 days |
| Bridgewater | 40 ft | May 1 | May 15 | Oct 9 | Sep 26 | 161 days |
| Brockton | 75 ft | Apr 22 | May 5 | Oct 19 | Oct 5 | 178 days |
| Buffumville Lake | 520 ft | May 1 | May 13 | Oct 10 | Sep 28 | 162 days |
| Chatham | 40 ft | Apr 5 | Apr 18 | Nov 15 | Nov 1 | 221 days |
| Chatham Muni AP | 68 ft | Apr 13 | Apr 26 | Nov 4 | Oct 21 | 206 days |
| E Brimfield Lake | 700 ft | Apr 28 | May 17 | Oct 15 | Oct 1 | 169 days |
| E Hawley | 1,647 ft | May 17 | May 30 | Oct 1 | Sep 18 | 136 days |
| E Sandwich | 150 ft | Apr 26 | May 9 | Oct 26 | Oct 11 | 180 days |
| E Wareham | 30 ft | Apr 21 | May 3 | Oct 24 | Oct 11 | 186 days |
| Edgartown | 30 ft | Apr 17 | May 3 | Nov 3 | Oct 20 | 199 days |
| Fitchburg Coop | 665 ft | May 1 | May 14 | Oct 9 | Sep 29 | 162 days |
| Fitchburg Muni AP | 348 ft | Apr 29 | May 13 | Oct 11 | Oct 1 | 164 days |
| Greenfield #3 | 130 ft | May 1 | May 15 | Oct 11 | Sep 29 | 162 days |
| Groveland | 30 ft | May 3 | May 17 | Oct 8 | Sep 28 | 158 days |
| Haverhill | 20 ft | May 1 | May 14 | Oct 12 | Oct 1 | 163 days |
| Hingham | 35 ft | Apr 25 | May 8 | Oct 22 | Oct 6 | 177 days |
| Hyannis | 60 ft | Apr 16 | Apr 30 | Oct 30 | Oct 15 | 195 days |
| Hyannis Barnstable Muni AP | 55 ft | Apr 22 | May 5 | Oct 28 | Oct 13 | 188 days |
| Jamaica Plain | 95 ft | Apr 19 | May 3 | Oct 23 | Oct 8 | 185 days |
| Lawrence | 50 ft | Apr 13 | Apr 29 | Oct 28 | Oct 13 | 198 days |
| Lawrence Muni AP | 149 ft | Apr 21 | May 1 | Oct 21 | Oct 6 | 182 days |
| Lenox Dale | 1,004 ft | May 7 | May 21 | Oct 3 | Sep 21 | 147 days |
| Leverett #2 | 315 ft | May 2 | May 16 | Oct 9 | Sep 29 | 160 days |
| Lowell | 110 ft | Apr 30 | May 10 | Oct 10 | Sep 30 | 164 days |
| Marblehead | 84 ft | Apr 25 | May 13 | Oct 20 | Oct 5 | 176 days |
| Maynard 2 | 205 ft | May 2 | May 16 | Oct 6 | Sep 25 | 156 days |
| Middleboro | 45 ft | Apr 23 | May 6 | Oct 16 | Oct 3 | 174 days |
| Middleton | 110 ft | May 3 | May 20 | Oct 9 | Sep 29 | 157 days |
| Nantucket Mem AP | 45 ft | Apr 13 | Apr 27 | Nov 8 | Oct 25 | 208 days |
| Natick | 180 ft | Apr 26 | May 9 | Oct 12 | Oct 1 | 169 days |
| New Bedford Coop | 18 ft | Apr 11 | Apr 22 | Nov 5 | Oct 24 | 208 days |
| New Bedford Muni AP | 80 ft | Apr 29 | May 15 | Oct 15 | Oct 2 | 167 days |
| North Adams Harriman AP | 654 ft | May 10 | May 25 | Oct 4 | Sep 21 | 147 days |
| Norton W | 95 ft | Apr 27 | May 10 | Oct 15 | Oct 1 | 168 days |
| Norwood Mem AP | 50 ft | Apr 25 | May 11 | Oct 9 | Sep 28 | 167 days |
| NWS Boston/Norton | 85 ft | Apr 23 | May 5 | Oct 17 | Oct 3 | 177 days |
| Orange Muni AP | 555 ft | May 4 | May 17 | Oct 8 | Sep 27 | 157 days |
| Pittsfield Muni AP | 1,194 ft | May 5 | May 21 | Oct 5 | Sep 23 | 152 days |
| Plymouth Muni AP | 149 ft | Apr 30 | May 12 | Oct 16 | Oct 3 | 170 days |
| Plymouth-Kingston | 45 ft | Apr 15 | Apr 28 | Nov 1 | Oct 17 | 198 days |
| Reading | 110 ft | Apr 25 | May 8 | Oct 17 | Oct 3 | 174 days |
| Rochester | 65 ft | Apr 23 | May 7 | Oct 21 | Oct 6 | 180 days |
| Rowe 3NE | 1,735 ft | May 14 | May 26 | Oct 4 | Sep 20 | 143 days |
| Southbridge 3 Sw | 685 ft | Apr 25 | May 8 | Oct 13 | Oct 2 | 168 days |
| Taunton | 20 ft | Apr 22 | May 6 | Oct 19 | Oct 4 | 179 days |
| Taunton Muni AP | 43 ft | May 2 | May 16 | Oct 8 | Sep 25 | 158 days |
| Tully Lake | 680 ft | Apr 25 | May 8 | Oct 17 | Oct 3 | 175 days |
| Vineyard Haven AP | 68 ft | May 7 | May 27 | Oct 9 | Sep 23 | 156 days |
| W Harwich | 15 ft | Apr 13 | Apr 26 | Nov 3 | Oct 22 | 204 days |
| Walpole 2 | 170 ft | Apr 27 | May 11 | Oct 14 | Oct 2 | 169 days |
| West Medway | 210 ft | Apr 30 | May 14 | Oct 9 | Sep 29 | 162 days |
| Westfield 3 Sw | 430 ft | Apr 28 | May 11 | Oct 17 | Oct 2 | 171 days |
| Westfield Barnes Muni AP | 271 ft | May 3 | May 17 | Oct 8 | Sep 26 | 158 days |
| Woods Hole Golf Club | 80 ft | Apr 11 | Apr 24 | Nov 11 | Oct 31 | 213 days |
| Worcester Rgnl AP | 1,000 ft | Apr 23 | May 5 | Oct 21 | Oct 6 | 181 days |
| Worthington | 1,285 ft | May 13 | May 26 | Oct 2 | Sep 20 | 144 days |
Advertisement