Frost Dates & Planting Calendars in Massachusetts
Typical last spring frost, first fall frost, and growing-season length for 189 cities in Massachusetts, based on NOAA 1991–2020 climate normals. Click a city for its full frost-date summary, monthly temperature chart, and 42-crop planting calendar.
| City | Last Spring Frost (typical) | First Fall Frost (typical) | Growing Season | USDA Zone |
|---|---|---|---|---|
| Boston | April 4 | November 9 | 218 days | 7a |
| South Boston | April 4 | November 9 | 218 days | 7a |
| Worcester | April 23 | October 21 | 181 days | 6a |
| Springfield | May 3 | October 8 | 158 days | 6b |
| Lowell | April 30 | October 10 | 164 days | 6b |
| Cambridge | April 4 | November 9 | 218 days | 7a |
| New Bedford | April 11 | November 5 | 208 days | 7a |
| Dorchester | April 19 | October 23 | 185 days | 6b |
| Brockton | April 22 | October 19 | 178 days | 6b |
| Fall River | April 11 | November 2 | 203 days | 7a |
| Quincy | April 25 | October 22 | 177 days | 6b |
| Lynn | April 25 | October 20 | 176 days | 7a |
| Newton | April 19 | October 23 | 185 days | 6b |
| Somerville | April 4 | November 9 | 218 days | 7a |
| Lawrence | April 13 | October 28 | 198 days | 6b |
| Framingham | April 26 | October 12 | 169 days | 6b |
| Framingham Center | April 26 | October 12 | 169 days | 6b |
| Waltham | April 28 | October 10 | 165 days | 6b |
| Haverhill | May 1 | October 12 | 163 days | 6a |
| Malden | April 4 | November 9 | 218 days | 6b |
| Brookline | April 19 | October 23 | 185 days | 6b |
| Medford | April 4 | November 9 | 218 days | 6b |
| Taunton | April 22 | October 19 | 179 days | 6b |
| Chicopee | May 3 | October 8 | 158 days | 6a |
| North Chicopee | May 3 | October 8 | 158 days | 6a |
| Weymouth | April 25 | October 22 | 177 days | 7a |
| Revere | April 4 | November 9 | 218 days | 7a |
| Peabody | April 25 | October 20 | 176 days | 7a |
| Methuen | April 13 | October 28 | 198 days | 6b |
| South Peabody | April 25 | October 20 | 176 days | 6b |
| Barnstable | April 22 | October 28 | 188 days | 7a |
| Everett | April 4 | November 9 | 218 days | 7a |
| Brighton | April 19 | October 23 | 185 days | 6b |
| Attleboro | April 27 | October 15 | 168 days | 6b |
| Pittsfield | May 5 | October 5 | 152 days | 5b |
| East Boston | April 4 | November 9 | 218 days | 7a |
| Salem | April 25 | October 20 | 176 days | 7a |
| Arlington | April 25 | October 17 | 174 days | 6b |
| Westfield | May 3 | October 8 | 158 days | 6a |
| Leominster | April 29 | October 11 | 164 days | 6a |
| Beverly | April 24 | October 17 | 177 days | 6b |
| Holyoke | May 3 | October 8 | 158 days | 6a |
| Fitchburg | May 1 | October 9 | 162 days | 6a |
| Beverly Cove | May 4 | October 12 | 160 days | 6b |
| Billerica | April 27 | October 13 | 169 days | 6b |
| Amherst | May 5 | October 8 | 156 days | 6a |
| Marlborough | May 2 | October 6 | 156 days | 6b |
| Woburn | April 25 | October 17 | 174 days | 6b |
| Chelsea | April 4 | November 9 | 218 days | 7a |
| Fenway/Kenmore | April 19 | October 23 | 185 days | 6b |
| Jamaica Plain | April 19 | October 23 | 185 days | 6b |
| Braintree | April 25 | October 22 | 177 days | 6b |
| Mattapan | April 19 | October 23 | 185 days | 6b |
| Chelmsford | April 30 | October 10 | 164 days | 6b |
| Shrewsbury | April 23 | October 21 | 181 days | 6a |
| Natick | April 26 | October 12 | 169 days | 6b |
| Randolph | April 18 | October 26 | 190 days | 6b |
| Watertown | April 19 | October 23 | 185 days | 6b |
| Hyde Park | April 18 | October 26 | 190 days | 6b |
| Lexington | April 28 | October 10 | 165 days | 6b |
| Franklin | April 30 | October 9 | 162 days | 6b |
| West Roxbury | April 19 | October 23 | 185 days | 6b |
| Ashmont | April 19 | October 23 | 185 days | 6b |
| Gloucester | May 4 | October 12 | 160 days | 7a |
| Tewksbury | April 30 | October 10 | 164 days | 6b |
| Needham | April 26 | October 12 | 169 days | 6b |
| Dracut | April 30 | October 10 | 164 days | 6a |
| Allston | April 19 | October 23 | 185 days | 6b |
| Agawam | May 3 | October 8 | 158 days | 6b |
| Norwood | April 25 | October 9 | 167 days | 6b |
| Northampton | May 5 | October 8 | 156 days | 6a |
| North Andover | April 21 | October 21 | 182 days | 6b |
| Melrose | April 25 | October 17 | 174 days | 6b |
| Wellesley | April 26 | October 12 | 169 days | 6b |
| West Springfield | May 3 | October 8 | 158 days | 6a |
| Roslindale | April 19 | October 23 | 185 days | 6b |
| Milton | April 18 | October 26 | 190 days | 6b |
| Stoughton | April 25 | October 9 | 167 days | 6b |
| Saugus | April 25 | October 17 | 174 days | 6b |
| Danvers | April 24 | October 17 | 177 days | 6b |
| Yarmouth | April 22 | October 28 | 188 days | 7a |
| Milford | April 30 | October 9 | 162 days | 6b |
| Wakefield | April 25 | October 17 | 174 days | 6b |
| Reading | April 25 | October 17 | 174 days | 6b |
| Belmont | April 19 | October 23 | 185 days | 6b |
| Dedham | April 18 | October 26 | 190 days | 6b |
| Burlington | April 25 | October 17 | 174 days | 6b |
| Chestnut Hill | April 19 | October 23 | 185 days | 6b |
| Easton | April 27 | October 15 | 168 days | 6b |
| Mansfield | April 27 | October 15 | 168 days | 6b |
| Middleborough | April 23 | October 16 | 174 days | 6b |
| Wilmington | April 25 | October 17 | 174 days | 6b |
| Ludlow | May 3 | October 14 | 164 days | 6a |
| Canton | April 25 | October 9 | 167 days | 6b |
| Westford | April 30 | October 10 | 164 days | 6a |
| Stoneham | April 25 | October 17 | 174 days | 6b |
| Winchester | April 25 | October 17 | 174 days | 6b |
| Acton | May 2 | October 6 | 156 days | 6b |
| Charlestown | April 4 | November 9 | 218 days | 7a |
| Gardner | May 2 | October 13 | 163 days | 5b |
| Marblehead | April 25 | October 20 | 176 days | 7a |
| Norton | April 27 | October 15 | 168 days | 6b |
| Greenfield | May 1 | October 11 | 162 days | 6a |
| Amherst Center | May 5 | October 8 | 156 days | 6a |
| Southbridge | April 25 | October 13 | 168 days | 6b |
| Mission Hill | April 19 | October 23 | 185 days | 7a |
| Amesbury | May 1 | October 12 | 163 days | 6a |
| Palmer | May 3 | October 14 | 164 days | 6a |
| Somerset | May 2 | October 8 | 158 days | 7a |
| Newburyport | May 3 | October 8 | 158 days | 6b |
| Rockland | April 25 | October 22 | 177 days | 6b |
| South Hadley | May 5 | October 8 | 156 days | 6a |
| Winthrop | April 4 | November 9 | 218 days | 7a |
| Back Bay | April 19 | October 23 | 185 days | 6b |
| Sudbury | May 2 | October 6 | 156 days | 6b |
| Holden | April 23 | October 21 | 181 days | 6b |
| Hanover | April 25 | October 22 | 177 days | 6b |
| Concord | April 28 | October 10 | 165 days | 6b |
| North Attleborough Center | April 27 | October 15 | 168 days | 6b |
| Auburn | April 23 | October 21 | 181 days | 6a |
| Easthampton | May 3 | October 8 | 158 days | 6a |
| Grafton | April 23 | October 21 | 181 days | 6b |
| Swansea | April 11 | November 2 | 203 days | 7a |
| Fairhaven | April 11 | November 5 | 208 days | 7a |
| Abington | April 22 | October 19 | 178 days | 6b |
| Ashland | April 26 | October 12 | 169 days | 6b |
| Longmeadow | April 21 | October 16 | 177 days | 6b |
| Orient Heights | April 4 | November 9 | 218 days | 7a |
| Roxbury Crossing | April 19 | October 23 | 185 days | 7a |
| East Longmeadow | May 3 | October 8 | 158 days | 6b |
| Duxbury | April 15 | November 1 | 198 days | 7a |
| Suffolk Downs Station | April 4 | November 9 | 218 days | 7a |
| Hudson | May 2 | October 6 | 156 days | 6b |
| Mashpee | April 26 | October 26 | 180 days | 7a |
| Head of Westport | April 29 | October 15 | 167 days | 7a |
| Whitman | April 22 | October 19 | 178 days | 6b |
| Union Square | April 4 | November 9 | 218 days | 7a |
| Hyannis | April 22 | October 28 | 188 days | 7a |
| North Reading | May 3 | October 9 | 157 days | 6b |
| Northbridge | April 30 | October 9 | 162 days | 6b |
| Westwood | April 25 | October 9 | 167 days | 6b |
| East Bridgewater | April 22 | October 19 | 178 days | 6b |
| Holliston | April 30 | October 9 | 162 days | 6b |
| Seekonk | April 11 | October 30 | 199 days | 7a |
| Swampscott | April 25 | October 20 | 176 days | 7a |
| Millbury | April 23 | October 21 | 181 days | 6a |
| Cambridgeport | April 19 | October 23 | 185 days | 6b |
| North Adams | May 10 | October 4 | 147 days | 5b |
| Wayland | April 26 | October 12 | 169 days | 6b |
| Raynham | April 22 | October 19 | 179 days | 6b |
| East Cambridge | April 4 | November 9 | 218 days | 7a |
| Harwich | April 13 | November 3 | 204 days | 7b |
| Medway | April 30 | October 9 | 162 days | 6b |
| Mid-Cambridge | April 19 | October 23 | 185 days | 6b |
| Charlton | May 1 | October 10 | 162 days | 6b |
| Uxbridge | April 22 | October 19 | 179 days | 6b |
| Winter Hill | April 4 | November 9 | 218 days | 7a |
| Bedford | April 27 | October 13 | 169 days | 6b |
| Kingston | April 15 | November 1 | 198 days | 7a |
| Carver | April 30 | October 16 | 170 days | 6b |
| Weston | April 26 | October 12 | 169 days | 6b |
| Lynnfield | May 3 | October 9 | 157 days | 6b |
| Rehoboth | April 23 | October 17 | 177 days | 7a |
| Webster | May 1 | October 10 | 162 days | 6b |
| Tyngsboro | April 30 | October 10 | 164 days | 6a |
| Newtonville | April 19 | October 23 | 185 days | 6b |
| Wrentham | April 30 | October 9 | 162 days | 6b |
| Dudley | May 1 | October 10 | 162 days | 6b |
| South Yarmouth | April 13 | November 3 | 204 days | 7a |
| Leicester | April 23 | October 21 | 181 days | 6b |
| Acushnet | April 29 | October 15 | 167 days | 7a |
| Holbrook | April 18 | October 26 | 190 days | 6b |
| Norwell | April 25 | October 22 | 177 days | 7a |
| Norfolk | April 27 | October 14 | 169 days | 6b |
| Hull | April 25 | October 22 | 177 days | 7a |
| Hanson | April 22 | October 19 | 178 days | 6b |
| North End | April 4 | November 9 | 218 days | 7a |
| Maynard | May 2 | October 6 | 156 days | 6b |
| Newton Highlands | April 19 | October 23 | 185 days | 6b |
| Kendall Square | April 4 | November 9 | 218 days | 7a |
| Middleton | May 3 | October 9 | 157 days | 6b |
| Southborough | April 26 | October 12 | 169 days | 6b |
| Nonantum | April 19 | October 23 | 185 days | 6b |
| Southwick | April 28 | October 17 | 171 days | 6b |
| West Newton | April 19 | October 23 | 185 days | 6b |
| Beacon Hill | April 4 | November 9 | 218 days | 7a |
| Sutton | May 1 | October 10 | 162 days | 6b |
| Centerville | April 16 | October 30 | 195 days | 7a |
| Blackstone | April 22 | October 19 | 179 days | 6b |