Quick access

Add to my tools

Massachusetts Planting Zones

Massachusetts covers USDA hardiness zones 5b to 7b on the 2023 map. The most common zone is 6b (42% of ZIP codes), where the coldest winter night averages -5 to 0 °F. Boston is zone 6b–7a, Springfield is zone 6a–6b and Worcester is zone 6a–6b.

Zones in Massachusetts

Share of the state’s ZIP codes in each zone.

  • 5b 8%
  • 6a 23%
  • 6b 42%
  • 7a 23%
  • 7b 5%

Major cities

  • Boston 6b–7a
  • Springfield 6a–6b
  • Worcester 6a–6b
  • Cambridge 6b–7a
  • Lynn 6b–7a
  • New Bedford 7a
  • Brockton 6b
  • Chicopee 6a
  • Fall River 7a
  • Framingham 6b
  • Lowell 6b
  • Andover 6b

Every city and town in Massachusetts

  • Abington 02351 6b
  • Accord 02018 6b
  • Acton 01720 6b
  • Acushnet 02743 7a
  • Adams 01220 5b
  • Agawam 01001 6b
  • Allston 02134 6b
  • Amesbury 01913 6a
  • Amherst 01002+ 6a
  • Andover 01810+ 6b
  • Arlington 02474+ 6b
  • Arlington Heights 02475 6b
  • Ashburnham 01430 6a
  • Ashby 01431 6a
  • Ashfield 01330 5b
  • Ashland 01721 6b
  • Ashley Falls 01222 6a
  • Assonet 02702 7a
  • Athol 01331 5b
  • Attleboro 02703 6b
  • Attleboro Falls 02763 6b
  • Auburn 01501 6a
  • Auburndale 02466 6b
  • Avon 02322 6b
  • Ayer 01432 6a
  • Babson Park 02457 6b
  • Baldwinville 01436 5b
  • Barnstable 02630 7a
  • Barre 01005 6a
  • Becket 01223 6a
  • Bedford 01730 6b
  • Belchertown 01007 6a
  • Bellingham 02019 6b
  • Belmont 02478 6b
  • Berkley 02779 6b
  • Berkshire 01224 5b
  • Berlin 01503 6b
  • Bernardston 01337 5b
  • Beverly 01915 6b
  • Billerica 01821+ 6b
  • Blackstone 01504 6b
  • Blandford 01008 6a
  • Bolton 01740 6b
  • Bondsville 01009 6a
  • Boston 02108+ 6b–7a
  • Boston (Middlesex) 02212 7a
  • Boxborough 01719 6a
  • Boxford 01921 6b
  • Boylston 01505 6a
  • Braintree 02184+ 6b
  • Brewster 02631 7b
  • Bridgewater 02324+ 6b
  • Brighton 02135 6b
  • Brimfield 01010 6a
  • Brockton 02301+ 6b
  • Brookfield 01506 6a
  • Brookline 02445+ 6b
  • Brookline Village 02447 6b
  • Bryantville 02327 6b
  • Buckland 01338 5b
  • Burlington 01803+ 6b
  • Buzzards Bay 02532+ 7a
  • Byfield 01922 6b
  • Cambridge 02138+ 6b–7a
  • Canton 02021 6b
  • Carlisle 01741 6b
  • Carver 02330 6b
  • Cataumet 02534 7a
  • Centerville 02632+ 7a
  • Charlemont 01339 5b
  • Charlestown 02129 7a
  • Charlton 01507 6b
  • Charlton City 01508 6a
  • Charlton Depot 01509 6b
  • Chartley 02712 6b
  • Chatham 02633 7b
  • Chelmsford 01824 6b
  • Chelsea 02150 7a
  • Cherry Valley 01611 6b
  • Cheshire 01225 5b
  • Chester 01011 6a
  • Chesterfield 01012 6a
  • Chestnut Hill 02467 6b
  • Chicopee 01013+ 6a
  • Chilmark 02535 7b
  • Clinton 01510 6a
  • Cohasset 02025 7a
  • Colrain 01340 5b
  • Concord 01742 6b
  • Conway 01341 6a
  • Cotuit 02635 7a
  • Cummaquid 02637 7a
  • Cummington 01026 5b
  • Cuttyhunk 02713 7b
  • Dalton 01226+ 5b
  • Danvers 01923 6b
  • Dartmouth 02714 7a
  • Dedham 02026+ 6b
  • Deerfield 01342 6a
  • Dennis 02638 7b
  • Dennis Port 02639 7b
  • Devens 01434 6a
  • Dighton 02715 7a
  • Dorchester 02121+ 6b–7a
  • Dorchester Center 02124 6b
  • Douglas 01516 6b
  • Dover 02030 6b
  • Dracut 01826 6a
  • Drury 01343 5b
  • Dudley 01571 6b
  • Dunstable 01827 6a
  • Duxbury 02331+ 7a
  • East Bridgewater 02333 6b
  • East Brookfield 01515 6a
  • East Dennis 02641 7b
  • East Falmouth 02536 7a
  • East Freetown 02717 7a
  • East Longmeadow 01028 6b
  • East Orleans 02643 7b
  • East Otis 01029 5b
  • East Sandwich 02537 7a
  • East Taunton 02718 6b
  • East Templeton 01438 5b
  • East Walpole 02032 6b
  • East Wareham 02538 7a
  • East Weymouth 02189 7a
  • Eastham 02642 7b
  • Easthampton 01027 6a
  • Easton 02334 6b
  • Edgartown 02539 7b
  • Elmwood 02337 6b
  • Erving 01344 6a
  • Essex 01929 6b
  • Everett 02149 7a
  • Fairhaven 02719 7a
  • Fall River 02720+ 7a
  • Falmouth 02540+ 7a
  • Fayville 01745 6b
  • Feeding Hills 01030 6b
  • Fiskdale 01518 6a
  • Fitchburg 01420 6a
  • Florence 01062 6a
  • Forestdale 02644 7a
  • Foxboro 02035 6b
  • Framingham 01701+ 6b
  • Franklin 02038 6b
  • Gardner 01440 5b
  • Georgetown 01833 6b
  • Gilbertville 01031 6a
  • Gill 01354 6a
  • Glendale 01229 5b
  • Gloucester 01930+ 7a
  • Goshen 01032 6a
  • Grafton 01519 6b
  • Granby 01033 6a
  • Granville 01034 6a
  • Great Barrington 01230 6a
  • Green Harbor 02041 7a
  • Greenbush 02040 7a
  • Greenfield 01301+ 6a
  • Groton 01450+ 6a
  • Groveland 01834 6a
  • Hadley 01035 6a
  • Halifax 02338 6b
  • Hamilton 01936 6b
  • Hampden 01036 6a
  • Hanover 02339 6b
  • Hanscom Afb 01731 6b
  • Hanson 02341 6b
  • Hardwick 01037 6a
  • Harvard 01451 6a
  • Harwich 02645 7b
  • Harwich Port 02646 7b
  • Hatfield 01038 6a
  • Hathorne 01937 6b
  • Haverhill 01830+ 6a–6b
  • Haydenville 01039 6a
  • Heath 01346 5b
  • Hingham 02043+ 7a
  • Hinsdale 01235 5b
  • Holbrook 02343 6b
  • Holden 01520 6b
  • Holland 01521 6a
  • Holliston 01746 6b
  • Holyoke 01040+ 6a
  • Hopedale 01747 6b
  • Hopkinton 01748 6b
  • Housatonic 01236 5b
  • Hubbardston 01452 5b
  • Hudson 01749 6b
  • Hull 02045 7a
  • Humarock 02047 7a
  • Huntington 01050 6a
  • Hyannis 02601 7a
  • Hyannis Port 02647 7a
  • Hyde Park 02136 6b
  • Indian Orchard 01151 6a
  • Ipswich 01938 6b
  • Jamaica Plain 02130 6b
  • Jefferson 01522 6a
  • Kingston 02364 7a
  • Lake Pleasant 01347 6a
  • Lakeville 02347+ 6b
  • Lancaster 01523 6b
  • Lanesborough 01237 5b
  • Lawrence 01840+ 6b
  • Lee 01238 5b
  • Leeds 01053 6a
  • Leicester 01524 6b
  • Lenox 01240 5b
  • Lenox Dale 01242 5b
  • Leominster 01453 6a
  • Leverett 01054 6a
  • Lexington 02420+ 6b
  • Lincoln 01773 6b
  • Linwood 01525 6b
  • Littleton 01460 6a
  • Longmeadow 01106+ 6b
  • Lowell 01850+ 6b
  • Ludlow 01056 6a
  • Lunenburg 01462 6a
  • Lynn 01901+ 6b–7a
  • Lynnfield 01940 6b
  • Malden 02148 6b
  • Manchaug 01526 6b
  • Manchester 01944 7a
  • Manomet 02345 7a
  • Mansfield 02048 6b
  • Marblehead 01945 7a
  • Marion 02738 7a
  • Marlborough 01752 6b
  • Marshfield 02050 7a
  • Marshfield Hills 02051 7a
  • Marstons Mills 02648 7a
  • Mashpee 02649 7a
  • Mattapan 02126 6b
  • Mattapoisett 02739 7a
  • Maynard 01754 6b
  • Medfield 02052 6b
  • Medford 02155 6b
  • Medway 02053 6b
  • Melrose 02176 6b
  • Mendon 01756 6b
  • Menemsha 02552 7b
  • Merrimac 01860 6a
  • Methuen 01844 6b
  • Middleboro 02344+ 6b
  • Middlefield 01243 6a
  • Middleton 01949 6b
  • Milford 01757 6b
  • Mill River 01244 5b
  • Millbury 01527 6a
  • Millers Falls 01349 6a
  • Millis 02054 6b
  • Millville 01529 6b
  • Milton 02186 6b
  • Milton Village 02187 6b
  • Minot 02055 7a
  • Monponsett 02350 6b
  • Monroe Bridge 01350 5b
  • Monson 01057 6a
  • Montague 01351 6a
  • Monterey 01245 5b
  • Monument Beach 02553 7a
  • Nahant 01908 7a
  • Nantucket 02554+ 7b
  • Natick 01760 6b
  • Needham 02492 6b
  • Needham Heights 02494 6b
  • New Bedford 02740+ 7a
  • New Braintree 01531 6a
  • New Salem 01355 5b
  • New Town 02456 6b
  • Newbury 01951 6b
  • Newburyport 01950 6b
  • Newton 02458 6b
  • Newton Center 02459 6b
  • Newton Highlands 02461 6b
  • Newton Lower Falls 02462 6b
  • Newton Upper Falls 02464 6b
  • Newtonville 02460 6b
  • Nonantum 02495 6b
  • Norfolk 02056 6b
  • North Adams 01247 5b
  • North Amherst 01059 6a
  • North Andover 01845 6b
  • North Attleboro 02760+ 6b
  • North Billerica 01862 6b
  • North Brookfield 01535 6a
  • North Carver 02355 6b
  • North Chatham 02650 7b
  • North Chelmsford 01863 6b
  • North Dartmouth 02747 7a
  • North Dighton 02764 6b
  • North Eastham 02651 7b
  • North Easton 02356+ 6b
  • North Egremont 01252 6a
  • North Falmouth 02556 7a
  • North Grafton 01536 6b
  • North Hatfield 01066 6a
  • North Marshfield 02059 7a
  • North Oxford 01537 6a
  • North Pembroke 02358 6b
  • North Reading 01864+ 6b
  • North Scituate 02060 7a
  • North Truro 02652 7b
  • North Uxbridge 01538 6b
  • North Waltham 02455 6b
  • North Weymouth 02191 7a
  • Northampton 01060+ 6a
  • Northborough 01532 6b
  • Northbridge 01534 6b
  • Northfield 01360 5b
  • Norton 02766 6b
  • Norwell 02061 7a
  • Norwood 02062 6b
  • Nutting Lake 01865 6b
  • Oak Bluffs 02557 7a
  • Oakham 01068 6a
  • Ocean Bluff 02065 7a
  • Onset 02558 7a
  • Orange 01364 5b
  • Orleans 02653 7b
  • Osterville 02655 7a
  • Otis 01253 5b
  • Oxford 01540 6b
  • Palmer 01069 6a
  • Paxton 01612 6a
  • Peabody 01960+ 6b
  • Pembroke 02359 6b
  • Pepperell 01463 6a
  • Petersham 01366 6a
  • Pinehurst 01866 6b
  • Pittsfield 01201+ 5b
  • Plainfield 01070 5b
  • Plainville 02762 6b
  • Plymouth 02360+ 7a
  • Plympton 02367 6b
  • Pocasset 02559 7a
  • Prides Crossing 01965 6b
  • Princeton 01541 6a
  • Provincetown 02657 7b
  • Quincy 02169+ 6b–7a
  • Randolph 02368 6b
  • Raynham 02767 6b
  • Raynham Center 02768 6b
  • Reading 01867 6b
  • Readville 02137 6b
  • Rehoboth 02769 7a
  • Revere 02151 7a
  • Richmond 01254 5b
  • Rochdale 01542 6b
  • Rochester 02770 7a
  • Rockland 02370 6b
  • Rockport 01966 7a
  • Roslindale 02131 6b
  • Rowe 01367 5b
  • Rowley 01969 6b
  • Roxbury 02119 7a
  • Roxbury Crossing 02120 7a
  • Royalston 01368 5b
  • Russell 01071 6a
  • Rutland 01543 6a
  • Sagamore 02561 7a
  • Sagamore Beach 02562 7a
  • Salem 01970+ 6b–7a
  • Salisbury 01952 6b
  • Sandisfield 01255 6a
  • Sandwich 02563 7a
  • Saugus 01906 6b
  • Savoy 01256 5b
  • Scituate 02066 7a
  • Seekonk 02771 7a
  • Sharon 02067 6b
  • Sheffield 01257 6a
  • Shelburne Falls 01370 5b
  • Sheldonville 02070 6b
  • Sherborn 01770 6b
  • Shirley 01464 6a
  • Shrewsbury 01545+ 6a
  • Shutesbury 01072 5b
  • Siasconset 02564 7b
  • Somerset 02725+ 7a
  • Somerville 02143+ 6b–7a
  • South Barre 01074 6a
  • South Carver 02366 6b
  • South Chatham 02659 7b
  • South Dartmouth 02748 7a
  • South Deerfield 01373 6a
  • South Dennis 02660 7a
  • South Easton 02375 6b
  • South Egremont 01258 6a
  • South Grafton 01560 6b
  • South Hadley 01075 6a
  • South Hamilton 01982 6b
  • South Harwich 02661 7b
  • South Lancaster 01561 6b
  • South Lee 01260 5b
  • South Orleans 02662 7b
  • South Walpole 02071 6b
  • South Wellfleet 02663 7b
  • South Weymouth 02190 6b
  • South Yarmouth 02664 7a
  • Southampton 01073 6a
  • Southborough 01772 6b
  • Southbridge 01550 6b
  • Southfield 01259 6a
  • Southwick 01077 6b
  • Spencer 01562 6a
  • Springfield 01101+ 6a–6b
  • Sterling 01564 6a
  • Still River 01467 6a
  • Stockbridge 01262+ 5b
  • Stoneham 02180 6b
  • Stoughton 02072 6b
  • Stow 01775 6b
  • Sturbridge 01566 6a
  • Sudbury 01776 6b
  • Sunderland 01375 6a
  • Sutton 01590 6b
  • Swampscott 01907 7a
  • Swansea 02777 7a
  • Taunton 02780 6b
  • Templeton 01468 5b
  • Tewksbury 01876 6b
  • Thorndike 01079 6a
  • Three Rivers 01080 6a
  • Topsfield 01983 6b
  • Townsend 01469 6a
  • Truro 02666 7b
  • Turners Falls 01376 6a
  • Tyngsboro 01879 6a
  • Tyringham 01264 5b
  • Upton 01568 6b
  • Uxbridge 01569 6b
  • Vineyard Haven 02568 7a
  • Waban 02468 6b
  • Wakefield 01880 6b
  • Wales 01081 6b
  • Walpole 02081 6b
  • Waltham 02451+ 6b
  • Ware 01082 6a
  • Wareham 02571 7a
  • Warren 01083 6a
  • Warwick 01378 5b
  • Watertown 02471+ 6b
  • Waverley 02479 6b
  • Wayland 01778 6b
  • Webster 01570 6b
  • Wellesley 02482 6b
  • Wellesley Hills 02481 6b
  • Wellfleet 02667 7b
  • Wendell 01379 5b
  • Wendell Depot 01380 5b
  • Wenham 01984 6b
  • West Barnstable 02668 7a
  • West Boxford 01885 6b
  • West Boylston 01583 6a
  • West Bridgewater 02379 6b
  • West Brookfield 01585 6a
  • West Chatham 02669 7b
  • West Chesterfield 01084 6a
  • West Dennis 02670 7b
  • West Falmouth 02574 7a
  • West Groton 01472 6a
  • West Harwich 02671 7b
  • West Hatfield 01088 6a
  • West Hyannisport 02672 7a
  • West Medford 02156 6b
  • West Millbury 01586 6a
  • West Newbury 01985 6b
  • West Newton 02465 6b
  • West Roxbury 02132 6b
  • West Springfield 01089+ 6a–6b
  • West Stockbridge 01266 5b
  • West Tisbury 02575 7a
  • West Townsend 01474 6a
  • West Wareham 02576 7a
  • West Warren 01092 6a
  • West Yarmouth 02673 7a
  • Westborough 01581 6b
  • Westfield 01085+ 6a
  • Westford 01886 6a
  • Westminster 01441+ 6a
  • Weston 02493 6b
  • Westport 02790 7a
  • Westport Point 02791 7a
  • Westwood 02090 6b
  • Weymouth 02188 6b
  • Whately 01093 6a
  • Wheelwright 01094 6a
  • White Horse Beach 02381 7a
  • Whitinsville 01588 6b
  • Whitman 02382 6b
  • Wilbraham 01095 6a
  • Williamsburg 01096 6a
  • Williamstown 01267 5b
  • Wilmington 01887 6b
  • Winchendon 01475 5b
  • Winchester 01890 6b
  • Windsor 01270 5b
  • Winthrop 02152 7a
  • Woburn 01801+ 6b
  • Woods Hole 02543 7b
  • Woodville 01784 6b
  • Worcester 01601+ 6a–6b
  • Woronoco 01097 6a
  • Worthington 01098 6a
  • Wrentham 02093 6b
  • Yarmouth Port 02675 7a

Other states

Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Puerto Rico Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming

Zones: 2023 USDA Plant Hardiness Zone Map ZIP code data, USDA Agricultural Research Service and the PRISM Climate Group, Oregon State University (official map). Place names: GeoNames (CC BY 4.0). Each ZIP code gets one zone, but a ZIP code can cross a zone line, and hills, valleys and towns can be warmer or colder than the zone shown.

About the Hardiness Zone Map

The Hardiness Zone Map finds your USDA plant hardiness zone, also called your planting or growing zone, from your ZIP code. Zones are based on the average coldest winter night of the year: each zone is 10 °F wide and split into a and b halves of 5 °F, from zone 1a in Alaska to 13b in Puerto Rico. Plant labels and seed packets give the coldest zone a plant can survive, so knowing your zone tells you which perennials, shrubs and trees can stay outside all winter. Zones come from the official 2023 USDA map ZIP code data for all 50 states, Washington DC and Puerto Rico.

How to use it

  1. 1 Enter your 5-digit ZIP code and press Find my zone.
  2. 2 Read your zone and the average coldest winter temperature it stands for.
  3. 3 Open your state to see its zones and the zone of every city.
  4. 4 Choose plants rated for your zone number or a colder (lower) one.

Frequently asked questions

What growing zone is Massachusetts?

Massachusetts spans zones 5b–7b. Zone 6b is the most common, covering 42% of the state's ZIP codes. Enter your ZIP code above for your exact zone.

What planting zone is Boston, MA?

Boston is in USDA zone 6b–7a, depending on the ZIP code. Its average coldest winter night is -5 to 5 °F.

What planting zone is Springfield, MA?

Springfield is in USDA zone 6a–6b, depending on the ZIP code. Its average coldest winter night is -10 to 0 °F.

What planting zone is Worcester, MA?

Worcester is in USDA zone 6a–6b, depending on the ZIP code. Its average coldest winter night is -10 to 0 °F.

What is the coldest zone in Massachusetts?

The coldest part of Massachusetts is zone 5b, with winter lows of -15 to -10 °F. The warmest is zone 7b, at 5 to 10 °F.

How are planting zones worked out?

Each zone is a 10 °F band of the average coldest winter night over 1991–2020, split into a and b halves of 5 °F. The map does not show summer heat, rainfall or frost dates, so check local advice before planting.