Frost dates
Frost dates in Massachusetts
Typical last spring frost and first fall frost for 69 weather stations across Massachusetts, from NOAA’s 1991–2020 climate normals.
Last spring frost
Apr 13 – May 6
Typical across Massachusetts (middle: Apr 27)
First fall frost
Oct 5 – Nov 3
Typical across Massachusetts (middle: Oct 14)
Your own yard can differ by weeks from the nearest town. Get frost dates for your exact spot →
By town
| Station | Last spring frost | First fall frost | Frost-free days |
|---|---|---|---|
| Amherst | May 5 | Oct 8 | 156 |
| Ashburnham | May 2 | Oct 13 | 164 |
| Ashburnham N | May 5 | Oct 7 | 155 |
| Barre Falls Dam | May 12 | Oct 1 | 142 |
| Bedford | Apr 27 | Oct 13 | 169 |
| Bedford Hanscom Field | Apr 28 | Oct 10 | 165 |
| Belchertown | May 3 | Oct 14 | 164 |
| Beverly | May 4 | Oct 12 | 161 |
| Beverly Municipal Airport | Apr 24 | Oct 17 | 176 |
| Birch Hill Dam | May 6 | Oct 1 | 148 |
| Blue Hill | Apr 19 | Oct 24 | 188 |
| Blue Hill Coop | Apr 18 | Oct 26 | 191 |
| Boston Logan International Airport | Apr 4 | Nov 9 | 219 |
| Bridgewater | May 1 | Oct 9 | 161 |
| Brockton | Apr 22 | Oct 19 | 180 |
| Buffumville Lake | May 1 | Oct 10 | 162 |
| Chatham | Apr 5 | Nov 15 | 224 |
| Chatham Municipal Airport | Apr 13 | Nov 4 | 205 |
| E Brimfield Lake | Apr 28 | Oct 15 | 170 |
| E Hawley | May 17 | Oct 1 | 137 |
| E Sandwich | Apr 26 | Oct 26 | 183 |
| E Wareham | Apr 21 | Oct 24 | 186 |
| Edgartown | Apr 17 | Nov 3 | 200 |
| Fitchburg Coop | May 1 | Oct 9 | 161 |
| Fitchburg Municipal Airport | Apr 29 | Oct 11 | 165 |
| Greenfield #3 | May 1 | Oct 11 | 163 |
| Groveland | May 3 | Oct 8 | 158 |
| Haverhill | May 1 | Oct 12 | 164 |
| Hingham | Apr 25 | Oct 22 | 180 |
| Hyannis | Apr 16 | Oct 30 | 197 |
| Hyannis Barnstable Municipal Airport | Apr 22 | Oct 28 | 189 |
| Jamaica Plain | Apr 19 | Oct 23 | 187 |
| Lawrence | Apr 13 | Oct 28 | 198 |
| Lawrence Municipal Airport | Apr 21 | Oct 21 | 183 |
| Lenox Dale | May 7 | Oct 3 | 149 |
| Leverett #2 | May 2 | Oct 9 | 160 |
| Lowell | Apr 30 | Oct 10 | 163 |
| Marblehead | Apr 25 | Oct 20 | 178 |
| Maynard 2 | May 2 | Oct 6 | 157 |
| Middleboro | Apr 23 | Oct 16 | 176 |
| Middleton | May 3 | Oct 9 | 159 |
| Nantucket Mem Airport | Apr 13 | Nov 8 | 209 |
| Natick | Apr 26 | Oct 12 | 169 |
| New Bedford Coop | Apr 11 | Nov 5 | 208 |
| New Bedford Municipal Airport | Apr 29 | Oct 15 | 169 |
| North Adams Harriman Airport | May 10 | Oct 4 | 147 |
| Norton W | Apr 27 | Oct 15 | 171 |
| Norwood Mem Airport | Apr 25 | Oct 9 | 167 |
| Nws Boston/Norton | Apr 23 | Oct 17 | 177 |
| Orange Municipal Airport | May 4 | Oct 8 | 157 |
| Pittsfield Municipal Airport | May 5 | Oct 5 | 153 |
| Plymouth Municipal Airport | Apr 30 | Oct 16 | 169 |
| Plymouth-Kingston | Apr 15 | Nov 1 | 200 |
| Reading | Apr 25 | Oct 17 | 175 |
| Rochester | Apr 23 | Oct 21 | 181 |
| Rowe 3 NE | May 14 | Oct 4 | 143 |
| Southbridge 3 SW | Apr 25 | Oct 13 | 171 |
| Taunton | Apr 22 | Oct 19 | 180 |
| Taunton Municipal Airport | May 2 | Oct 8 | 159 |
| Tully Lake | Apr 25 | Oct 17 | 175 |
| Vineyard Haven Airport | May 7 | Oct 9 | 155 |
| W Harwich | Apr 13 | Nov 3 | 204 |
| Walpole 2 | Apr 27 | Oct 14 | 170 |
| West Medway | Apr 30 | Oct 9 | 162 |
| Westfield 3 SW | Apr 28 | Oct 17 | 172 |
| Westfield Barnes Municipal Airport | May 3 | Oct 8 | 158 |
| Woods Hole Golf Club | Apr 11 | Nov 11 | 214 |
| Worcester Regional Airport | Apr 23 | Oct 21 | 181 |
| Worthington | May 13 | Oct 2 | 142 |
Each date is the median: in half of years the frost comes earlier, in half later. Frost here means a low of 32°F or colder at the station. Low spots and valleys often frost a week or two earlier than these dates; hillsides and city centers later.
Source: NOAA National Centers for Environmental Information, U.S. Climate Normals 1991–2020. The Field almanac also shows how often frost comes early or late, and a reanalysis reading for your exact location.