Last frost dates in Massachusetts
Typical last frost
April 25
That is the date for the typical Massachusetts resident, weighted by city population. Across the state the average last frost runs from April 4 to May 5, so look up your own town below.
- Earliest city
- Apr 4
- Latest city
- May 5
- Typical first frost
- Oct 20
- Cities
- 69
This week in Massachusetts
Frost in the forecast for 51 of 69 cities
National Weather Service forecast, updated Oct 22, 11:10 UTC
- PittsfieldTonight · low 26°F
- GardnerTonight · low 27°F
- LowellFriday night · low 28°F
- LawrenceFriday night · low 28°F
- HaverhillFriday night · low 28°F
- MethuenFriday night · low 28°F
- SpringfieldFriday night · low 29°F
- ChicopeeFriday night · low 29°F
- LeominsterFriday night · low 29°F
- MarlboroughFriday night · low 29°F
- FitchburgFriday night · low 29°F
- Amherst TownFriday night · low 29°F
- WestfieldFriday night · low 29°F
- HolyokeFriday night · low 29°F
- NorthamptonFriday night · low 29°F
- West Springfield TownFriday night · low 29°F
Frost dates by city
| City | Last frost | Safe after | First frost | Season |
|---|---|---|---|---|
| Boston | Apr 4 | Apr 17 | Nov 9 | 218 days |
| Worcester | Apr 23 | May 5 | Oct 21 | 181 days |
| Springfield | May 3 | May 17 | Oct 8 | 158 days |
| Cambridge | Apr 19 | May 3 | Oct 23 | 185 days |
| Lowell | Apr 30 | May 10 | Oct 10 | 164 days |
| Brockton | Apr 22 | May 5 | Oct 19 | 178 days |
| Lynn | Apr 25 | May 13 | Oct 20 | 176 days |
| Quincy | Apr 25 | May 8 | Oct 22 | 177 days |
| New Bedford | Apr 29 | May 15 | Oct 15 | 167 days |
| Fall River | Apr 29 | May 15 | Oct 15 | 167 days |
| Newton | Apr 19 | May 3 | Oct 23 | 185 days |
| Lawrence | Apr 13 | Apr 29 | Oct 28 | 198 days |
| Somerville | Apr 4 | Apr 17 | Nov 9 | 218 days |
| Framingham | Apr 26 | May 9 | Oct 12 | 169 days |
| Haverhill | May 1 | May 14 | Oct 12 | 163 days |
| Malden | Apr 4 | Apr 17 | Nov 9 | 218 days |
| Waltham | Apr 28 | May 12 | Oct 10 | 165 days |
| Brookline | Apr 19 | May 3 | Oct 23 | 185 days |
| Taunton | Apr 22 | May 6 | Oct 19 | 179 days |
| Revere | Apr 4 | Apr 17 | Nov 9 | 218 days |
| Medford | Apr 4 | Apr 17 | Nov 9 | 218 days |
| Weymouth Town | Apr 25 | May 8 | Oct 22 | 177 days |
| Peabody | Apr 24 | May 6 | Oct 17 | 177 days |
| Chicopee | May 3 | May 17 | Oct 8 | 158 days |
| Methuen | Apr 13 | Apr 29 | Oct 28 | 198 days |
| Everett | Apr 4 | Apr 17 | Nov 9 | 218 days |
| Barnstable Town | Apr 16 | Apr 30 | Oct 30 | 195 days |
| Attleboro | Apr 27 | May 10 | Oct 15 | 168 days |
| Arlington | Apr 28 | May 12 | Oct 10 | 165 days |
| Salem | Apr 25 | May 13 | Oct 20 | 176 days |
| Leominster | Apr 29 | May 13 | Oct 11 | 164 days |
| Woburn | Apr 25 | May 8 | Oct 17 | 174 days |
| Beverly | May 4 | May 17 | Oct 12 | 160 days |
| Pittsfield | May 5 | May 21 | Oct 5 | 152 days |
| Marlborough | May 2 | May 16 | Oct 6 | 156 days |
| Fitchburg | May 1 | May 14 | Oct 9 | 162 days |
| Amherst Town | May 5 | May 19 | Oct 8 | 156 days |
| Westfield | May 3 | May 17 | Oct 8 | 158 days |
| Chelsea | Apr 4 | Apr 17 | Nov 9 | 218 days |
| Braintree Town | Apr 25 | May 8 | Oct 22 | 177 days |
| Holyoke | May 3 | May 17 | Oct 8 | 158 days |
| Watertown | Apr 19 | May 3 | Oct 23 | 185 days |
| Randolph Town | Apr 18 | Apr 30 | Oct 26 | 190 days |
| Lexington | Apr 28 | May 12 | Oct 10 | 165 days |
| Franklin Town | Apr 30 | May 14 | Oct 9 | 162 days |
| Needham | Apr 26 | May 9 | Oct 12 | 169 days |
| North Attleborough Town | Apr 22 | May 6 | Oct 19 | 179 days |
| Norwood | Apr 25 | May 11 | Oct 9 | 167 days |
| Northampton | May 5 | May 19 | Oct 8 | 156 days |
| Gloucester | May 4 | May 17 | Oct 12 | 160 days |
| Wellesley | Apr 26 | May 9 | Oct 12 | 169 days |
| Melrose | Apr 25 | May 8 | Oct 17 | 174 days |
| Bridgewater Town | May 1 | May 15 | Oct 9 | 161 days |
| West Springfield Town | May 3 | May 17 | Oct 8 | 158 days |
| Agawam Town | May 3 | May 17 | Oct 8 | 158 days |
| Saugus | Apr 25 | May 8 | Oct 17 | 174 days |
| Milton | Apr 18 | Apr 30 | Oct 26 | 190 days |
| Danvers | Apr 24 | May 6 | Oct 17 | 177 days |
| Milford | Apr 30 | May 14 | Oct 9 | 162 days |
| Wakefield | Apr 25 | May 8 | Oct 17 | 174 days |
| Belmont | Apr 19 | May 3 | Oct 23 | 185 days |
| Burlington | Apr 25 | May 8 | Oct 17 | 174 days |
| Reading | Apr 25 | May 8 | Oct 17 | 174 days |
| Dedham | Apr 25 | May 11 | Oct 9 | 167 days |
| Wilmington | Apr 25 | May 8 | Oct 17 | 174 days |
| Stoneham | Apr 25 | May 8 | Oct 17 | 174 days |
| Winchester | Apr 25 | May 8 | Oct 17 | 174 days |
| Gardner | May 2 | May 16 | Oct 13 | 163 days |
| Marblehead | Apr 25 | May 13 | Oct 20 | 176 days |
When to plant in Massachusetts
Tomatoesby city
Potatoesby city
Tulip bulbsby city
Garlicby city
Pumpkinsby city
Strawberriesby city
Onionsby city
Carrotsby city
Sunflowersby city
Cucumbersby city
Daffodil bulbsby city
Cornby city
Sweet potatoesby city
Asparagusby city
Watermelonby city
Lettuceby city
Green beansby city
Broccoliby city
Beetsby city
Peasby city
Zucchiniby city
Cabbageby city
Radishesby city
Brussels sproutsby city
Okraby city
Peppersby city
Spinachby city
Basilby city
Cilantroby city
Butternut squashby city
Kaleby city
Cantaloupeby city
Collard greensby city
Turnipsby city
Dillby city
Celeryby city
Eggplantby city
Cauliflowerby city
Leeksby city
Swiss chardby city
Parsleyby city
Questions
When is the last frost in Massachusetts?
It depends on where you are. Across the 69 cities we track, the average last frost runs from April 4 to May 5. In Boston, the largest, it is April 4.
When is the first frost in Massachusetts?
For a typical resident, around October 20. Higher and more northern towns get it earlier.