Massachusetts Plant Hardiness Zones

Hardiness Zones, also referred to as Growing Zones or Planting zones are defined by the U.S. Department of Agriculture (USDA) Agricultural Research Service (ARS). The zones in this map were created in 2023 using mean extreme climate data covering the period of 1991 to 2020. The previous version of this map released in 2012 was created using climate data from the period of 1976-2005. The data in the 2012 maps covered a cooler period than the 2023 maps.

Map Cities Related

Massachusetts Hardiness Zones Map - 2023

Click on the map for more information. Click on the icon in the lower right to view the map legend. Add additional data layers using the icon in the upper right corner.

List of Hardiness Zones for Locations in Massachusetts

Location2023 Hardiness Zone2012 Hardiness Zone1990 Hardiness Zone
Abington6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Acton6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Arlington6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Ashburnham6a - -10°F to -5°F 5b - -15°F to -10°F5b - -15°F to -10°F
Ashland6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Attleboro6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Auburn6a - -10°F to -5°F 5b - -15°F to -10°F5b - -15°F to -10°F
Bedford6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Belmont6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Berkley6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Beverly6b - -5°F to 0°F 6b - -5°F to 0°F6b - -5°F to 0°F
Billerica6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Blackstone6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Bolton6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
Boston7a - 0°F to 5°F 7a - 0°F to 5°F5b - -15°F to -10°F
Brockton6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Brookline6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Burlington6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Cambridge6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Canton6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Carlisle6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Carver6b - -5°F to 0°F 6b - -5°F to 0°F6b - -5°F to 0°F
Charlton6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Chelmsford6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
Chelsea7a - 0°F to 5°F 6b - -5°F to 0°F5b - -15°F to -10°F
Chicopee6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Cohasset7a - 0°F to 5°F 6b - -5°F to 0°F6b - -5°F to 0°F
Concord6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Dalton5b - -15°F to -10°F 5a - -20°F to -15°F5b - -15°F to -10°F
Danvers6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Dedham6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Dighton6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Douglas6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Dracut6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
Dudley6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
East Bridgewater6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
East Longmeadow6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Eastham7b - 5°F to 10°F 7a - 0°F to 5°F7a - 0°F to 5°F
Easton6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Everett7a - 0°F to 5°F 6b - -5°F to 0°F5b - -15°F to -10°F
Fairhaven7a - 0°F to 5°F 7a - 0°F to 5°F7a - 0°F to 5°F
Fall River7a - 0°F to 5°F 6b - -5°F to 0°F6b - -5°F to 0°F
Fitchburg6a - -10°F to -5°F 5b - -15°F to -10°F5b - -15°F to -10°F
Framingham6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Gardner5b - -15°F to -10°F 5b - -15°F to -10°F5b - -15°F to -10°F
Georgetown6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Gloucester7a - 0°F to 5°F 6b - -5°F to 0°F6b - -5°F to 0°F
Grafton6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Greenfield6a - -10°F to -5°F 5b - -15°F to -10°F5a - -20°F to -15°F
Groveland6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Hadley6a - -10°F to -5°F 6a - -10°F to -5°F5a - -20°F to -15°F
Halifax6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Hamilton6b - -5°F to 0°F 6b - -5°F to 0°F6b - -5°F to 0°F
Hanover6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Harvard6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
Haverhill6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Holden6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
Holliston6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Holyoke6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
Hudson6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Lancaster6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Lawrence6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Leicester6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Leominster6b - -5°F to 0°F 5b - -15°F to -10°F5b - -15°F to -10°F
Lexington6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Lincoln6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Littleton6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
Longmeadow6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Lowell6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Ludlow6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
Lynn7a - 0°F to 5°F 6b - -5°F to 0°F6b - -5°F to 0°F
Malden6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Manchester-by-the-Sea7a - 0°F to 5°F 6b - -5°F to 0°F6b - -5°F to 0°F
Marblehead7a - 0°F to 5°F 6b - -5°F to 0°F6b - -5°F to 0°F
Marlborough6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Mashpee7a - 0°F to 5°F 7a - 0°F to 5°F7a - 0°F to 5°F
Medford6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Medway6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Melrose6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Mendon6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Merrimac6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
Middleton6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Milford6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Millbury6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
Milton6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Montague6a - -10°F to -5°F 5b - -15°F to -10°F5a - -20°F to -15°F
Natick6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Needham6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
New Bedford7a - 0°F to 5°F 6b - -5°F to 0°F7a - 0°F to 5°F
Newburyport6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Newton6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Norfolk6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
North Andover6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
North Reading6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Northampton6a - -10°F to -5°F 6a - -10°F to -5°F5a - -20°F to -15°F
Northbridge6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Norwell7a - 0°F to 5°F 6b - -5°F to 0°F6b - -5°F to 0°F
Norwood6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Paxton6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
Peabody6b - -5°F to 0°F 6b - -5°F to 0°F6b - -5°F to 0°F
Pembroke6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Pittsfield5b - -15°F to -10°F 5b - -15°F to -10°F5a - -20°F to -15°F
Plainville6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Quincy7a - 0°F to 5°F 6b - -5°F to 0°F6b - -5°F to 0°F
Raynham6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Reading6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Rehoboth7a - 0°F to 5°F 6b - -5°F to 0°F5b - -15°F to -10°F
Revere7a - 0°F to 5°F 6b - -5°F to 0°F6b - -5°F to 0°F
Rochester7a - 0°F to 5°F 6b - -5°F to 0°F7a - 0°F to 5°F
Rockland6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Salem6b - -5°F to 0°F 6b - -5°F to 0°F6b - -5°F to 0°F
Saugus6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Seekonk7a - 0°F to 5°F 6b - -5°F to 0°F6b - -5°F to 0°F
Shrewsbury6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
Somerset7a - 0°F to 5°F 6b - -5°F to 0°F5b - -15°F to -10°F
Somerville6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
South Hadley6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
Southampton6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
Southborough6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Southwick6a - -10°F to -5°F 6a - -10°F to -5°F6a - -10°F to -5°F
Springfield6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Sterling6a - -10°F to -5°F 5b - -15°F to -10°F5b - -15°F to -10°F
Stoneham6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Stoughton6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Stow6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Sudbury6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Sutton6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Swampscott7a - 0°F to 5°F 6b - -5°F to 0°F6b - -5°F to 0°F
Swansea7a - 0°F to 5°F 6b - -5°F to 0°F6b - -5°F to 0°F
Taunton6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Templeton5b - -15°F to -10°F 5b - -15°F to -10°F5b - -15°F to -10°F
Tewksbury6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Uxbridge6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Wakefield6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Waltham6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Wayland6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Wellesley6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Wenham6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
West Boylston6a - -10°F to -5°F 6a - -10°F to -5°F5b - -15°F to -10°F
West Bridgewater6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Westfield6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Westford6a - -10°F to -5°F 5b - -15°F to -10°F5b - -15°F to -10°F
Westminster6a - -10°F to -5°F 5b - -15°F to -10°F5b - -15°F to -10°F
Weston6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Westwood6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Whitman6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Wilmington6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Winchester6b - -5°F to 0°F 6b - -5°F to 0°F5b - -15°F to -10°F
Woburn6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F
Worcester6a - -10°F to -5°F 5b - -15°F to -10°F5b - -15°F to -10°F
Wrentham6b - -5°F to 0°F 6a - -10°F to -5°F5b - -15°F to -10°F