USDA Plant Hardiness Zones · 2023 map

What growing zone is Pennsylvania?

Pennsylvania’s ZIP codes span USDA plant hardiness zones 5b to 8a. The most common zone, covering 687 of 1,780 ZIP codes, is 6b (−5 to 0°F average coldest winter night).

USDA hardiness zones in Pennsylvania

ZoneAvg. extreme minimumZIP codesExample cities
Zone 5b−15 to −10°F68St. Marys, Bradford
Zone 6a−10 to −5°F481New Castle, Hermitage, Sharon, Meadville
Zone 6b−5 to 0°F687Pittsburgh, Scranton, Altoona, State College
Zone 7a0 to 5°F446Allentown, Reading, Erie, Bethlehem
Zone 7b5 to 10°F95Philadelphia, Chester, Yeadon, Lansdowne
Zone 8a10 to 15°F3Ridley Park
ZIP codes from the 2023 USDA Plant Hardiness Zone Map (USDA ARS and Oregon State University PRISM). Unpopulated areas such as high mountains can be colder than any ZIP code.

Growing zone and frost dates by city

CityZoneFrost dates
Philadelphia7b (5 to 10°F)Philadelphia frost dates
Pittsburgh6b (−5 to 0°F)Pittsburgh frost dates
Allentown7a (0 to 5°F)Allentown frost dates
Reading7a (0 to 5°F)Reading frost dates
Erie7a (0 to 5°F)Erie frost dates
Bethlehem7a (0 to 5°F)Bethlehem frost dates
Scranton6b (−5 to 0°F)Scranton frost dates
Lancaster7a (0 to 5°F)Lancaster frost dates
Harrisburg7a (0 to 5°F)Harrisburg frost dates
York7a (0 to 5°F)York frost dates
Wilkes-Barre7a (0 to 5°F)Wilkes-Barre frost dates
Altoona6b (−5 to 0°F)Altoona frost dates
State College6b (−5 to 0°F)State College frost dates
Penn Hills6b (−5 to 0°F)Penn Hills frost dates
Norristown7a (0 to 5°F)Norristown frost dates
Chester7b (5 to 10°F)Chester frost dates
Mount Lebanon6b (−5 to 0°F)Mount Lebanon frost dates
Bethel Park6b (−5 to 0°F)Bethel Park frost dates
Easton7a (0 to 5°F)Easton frost dates
Hazleton6b (−5 to 0°F)Hazleton frost dates
Monroeville6b (−5 to 0°F)Monroeville frost dates
Williamsport6b (−5 to 0°F)Williamsport frost dates
Lebanon7a (0 to 5°F)Lebanon frost dates
Plum6b (−5 to 0°F)Plum frost dates
Chambersburg7a (0 to 5°F)Chambersburg frost dates
Pottstown7a (0 to 5°F)Pottstown frost dates
Carlisle7a (0 to 5°F)Carlisle frost dates
New Castle6a (−10 to −5°F)New Castle frost dates
Murrysville6b (−5 to 0°F)Murrysville frost dates
Baldwin6b (−5 to 0°F)Baldwin frost dates
Phoenixville7a (0 to 5°F)Phoenixville frost dates
West Chester7a (0 to 5°F)West Chester frost dates
Lansdale7a (0 to 5°F)Lansdale frost dates
West Mifflin6b (−5 to 0°F)West Mifflin frost dates
Johnstown6b (−5 to 0°F)Johnstown frost dates
McKeesport6b (−5 to 0°F)McKeesport frost dates
Hanover7a (0 to 5°F)Hanover frost dates
Hermitage6a (−10 to −5°F)Hermitage frost dates
Franklin Park6b (−5 to 0°F)Franklin Park frost dates
Indiana6b (−5 to 0°F)Indiana frost dates
Whitehall6b (−5 to 0°F)Whitehall frost dates
Greensburg6b (−5 to 0°F)Greensburg frost dates
Dunmore6b (−5 to 0°F)Dunmore frost dates
Ephrata7a (0 to 5°F)Ephrata frost dates
Wilkinsburg6b (−5 to 0°F)Wilkinsburg frost dates
Kingston6b (−5 to 0°F)Kingston frost dates
Washington6b (−5 to 0°F)Washington frost dates
Bloomsburg6b (−5 to 0°F)Bloomsburg frost dates
Coatesville7a (0 to 5°F)Coatesville frost dates
Pottsville6b (−5 to 0°F)Pottsville frost dates
Butler6b (−5 to 0°F)Butler frost dates
Sharon6a (−10 to −5°F)Sharon frost dates
Emmaus7a (0 to 5°F)Emmaus frost dates
Jefferson Hills6b (−5 to 0°F)Jefferson Hills frost dates
Yeadon7b (5 to 10°F)Yeadon frost dates
St. Marys5b (−15 to −10°F)St. Marys frost dates
Meadville6a (−10 to −5°F)Meadville frost dates
Elizabethtown7a (0 to 5°F)Elizabethtown frost dates
New Kensington6b (−5 to 0°F)New Kensington frost dates
Lower Burrell6b (−5 to 0°F)Lower Burrell frost dates
Wyomissing7a (0 to 5°F)Wyomissing frost dates
Waynesboro7a (0 to 5°F)Waynesboro frost dates
Lansdowne7b (5 to 10°F)Lansdowne frost dates
Nanticoke6b (−5 to 0°F)Nanticoke frost dates
Darby7b (5 to 10°F)Darby frost dates
Northampton7a (0 to 5°F)Northampton frost dates
Columbia7a (0 to 5°F)Columbia frost dates
Berwick6b (−5 to 0°F)Berwick frost dates
Munhall6b (−5 to 0°F)Munhall frost dates
Mechanicsburg7a (0 to 5°F)Mechanicsburg frost dates
Bristol7b (5 to 10°F)Bristol frost dates
Middletown7a (0 to 5°F)Middletown frost dates
Lititz7a (0 to 5°F)Lititz frost dates
Morrisville7a (0 to 5°F)Morrisville frost dates
Brentwood6b (−5 to 0°F)Brentwood frost dates
Canonsburg6b (−5 to 0°F)Canonsburg frost dates
Sunbury6b (−5 to 0°F)Sunbury frost dates
East Stroudsburg6b (−5 to 0°F)East Stroudsburg frost dates
Uniontown6b (−5 to 0°F)Uniontown frost dates
Perkasie7a (0 to 5°F)Perkasie frost dates
Oil City6a (−10 to −5°F)Oil City frost dates
Millersville7a (0 to 5°F)Millersville frost dates
Conshohocken7b (5 to 10°F)Conshohocken frost dates
Quakertown7a (0 to 5°F)Quakertown frost dates
Economy6b (−5 to 0°F)Economy frost dates
Warren6a (−10 to −5°F)Warren frost dates
Aliquippa6b (−5 to 0°F)Aliquippa frost dates
Collingdale7b (5 to 10°F)Collingdale frost dates
Beaver Falls6b (−5 to 0°F)Beaver Falls frost dates
Carbondale6a (−10 to −5°F)Carbondale frost dates
Old Forge7a (0 to 5°F)Old Forge frost dates
Hatboro7a (0 to 5°F)Hatboro frost dates
Lock Haven6b (−5 to 0°F)Lock Haven frost dates
Jeannette6b (−5 to 0°F)Jeannette frost dates
Lewistown7a (0 to 5°F)Lewistown frost dates
Downingtown7a (0 to 5°F)Downingtown frost dates
Gettysburg7a (0 to 5°F)Gettysburg frost dates
Brookhaven7b (5 to 10°F)Brookhaven frost dates
Doylestown7a (0 to 5°F)Doylestown frost dates
Mount Joy7a (0 to 5°F)Mount Joy frost dates
Pleasant Hills6b (−5 to 0°F)Pleasant Hills frost dates
Camp Hill7a (0 to 5°F)Camp Hill frost dates
Swissvale6b (−5 to 0°F)Swissvale frost dates
Wilson7a (0 to 5°F)Wilson frost dates
Castle Shannon6b (−5 to 0°F)Castle Shannon frost dates
Bellevue6b (−5 to 0°F)Bellevue frost dates
Latrobe6b (−5 to 0°F)Latrobe frost dates
Dormont6b (−5 to 0°F)Dormont frost dates
Carnegie6b (−5 to 0°F)Carnegie frost dates
Palmyra7a (0 to 5°F)Palmyra frost dates
Pittston7a (0 to 5°F)Pittston frost dates
Grove City6a (−10 to −5°F)Grove City frost dates
Archbald6a (−10 to −5°F)Archbald frost dates
New Cumberland7a (0 to 5°F)New Cumberland frost dates
Bradford5b (−15 to −10°F)Bradford frost dates
Ellwood City6b (−5 to 0°F)Ellwood City frost dates
Souderton7a (0 to 5°F)Souderton frost dates
White Oak6b (−5 to 0°F)White Oak frost dates
Ridley Park8a (10 to 15°F)Ridley Park frost dates
DuBois6a (−10 to −5°F)DuBois frost dates
Glenolden7b (5 to 10°F)Glenolden frost dates
Ambridge6b (−5 to 0°F)Ambridge frost dates
Tamaqua6b (−5 to 0°F)Tamaqua frost dates
Kennett Square7a (0 to 5°F)Kennett Square frost dates
Huntingdon7a (0 to 5°F)Huntingdon frost dates
Ambler7b (5 to 10°F)Ambler frost dates
Clifton Heights7b (5 to 10°F)Clifton Heights frost dates
Folcroft7b (5 to 10°F)Folcroft frost dates
Shamokin6b (−5 to 0°F)Shamokin frost dates
Monessen6b (−5 to 0°F)Monessen frost dates
Blakely6b (−5 to 0°F)Blakely frost dates
Catasauqua7a (0 to 5°F)Catasauqua frost dates
Oakmont6b (−5 to 0°F)Oakmont frost dates
Connellsville6b (−5 to 0°F)Connellsville frost dates
Swarthmore7b (5 to 10°F)Swarthmore frost dates
Red Lion7a (0 to 5°F)Red Lion frost dates
Milton6b (−5 to 0°F)Milton frost dates
Prospect Park7b (5 to 10°F)Prospect Park frost dates
West View6b (−5 to 0°F)West View frost dates
Steelton7a (0 to 5°F)Steelton frost dates
Taylor6b (−5 to 0°F)Taylor frost dates
Hellertown7a (0 to 5°F)Hellertown frost dates
South Williamsport6b (−5 to 0°F)South Williamsport frost dates
Forest Hills6b (−5 to 0°F)Forest Hills frost dates
Nazareth7a (0 to 5°F)Nazareth frost dates
Sharon Hill7b (5 to 10°F)Sharon Hill frost dates
Corry6a (−10 to −5°F)Corry frost dates
Moosic6b (−5 to 0°F)Moosic frost dates
Dickson City6b (−5 to 0°F)Dickson City frost dates
Norwood7b (5 to 10°F)Norwood frost dates
Media7b (5 to 10°F)Media frost dates
Franklin6a (−10 to −5°F)Franklin frost dates
Oxford7a (0 to 5°F)Oxford frost dates
Clairton6b (−5 to 0°F)Clairton frost dates
Bellefonte6b (−5 to 0°F)Bellefonte frost dates
Somerset6a (−10 to −5°F)Somerset frost dates
Stroudsburg6b (−5 to 0°F)Stroudsburg frost dates
Plymouth6b (−5 to 0°F)Plymouth frost dates
Crafton6b (−5 to 0°F)Crafton frost dates
Edinboro6a (−10 to −5°F)Edinboro frost dates
Bridgeport7b (5 to 10°F)Bridgeport frost dates
New Holland7a (0 to 5°F)New Holland frost dates
Clearfield6a (−10 to −5°F)Clearfield frost dates
McKees Rocks7a (0 to 5°F)McKees Rocks frost dates
Palmerton7a (0 to 5°F)Palmerton frost dates
Shippensburg7a (0 to 5°F)Shippensburg frost dates
Exeter6b (−5 to 0°F)Exeter frost dates
Mount Carmel6b (−5 to 0°F)Mount Carmel frost dates
Punxsutawney6a (−10 to −5°F)Punxsutawney frost dates
Shillington7a (0 to 5°F)Shillington frost dates
New Brighton6b (−5 to 0°F)New Brighton frost dates
Selinsgrove6b (−5 to 0°F)Selinsgrove frost dates
Hollidaysburg6b (−5 to 0°F)Hollidaysburg frost dates
Monaca6b (−5 to 0°F)Monaca frost dates
Greenville6a (−10 to −5°F)Greenville frost dates
Olyphant6a (−10 to −5°F)Olyphant frost dates
Sayre6a (−10 to −5°F)Sayre frost dates
Collegeville7a (0 to 5°F)Collegeville frost dates
West Hazleton6b (−5 to 0°F)West Hazleton frost dates
Coraopolis6b (−5 to 0°F)Coraopolis frost dates
Schuylkill Haven7a (0 to 5°F)Schuylkill Haven frost dates
Lehighton6b (−5 to 0°F)Lehighton frost dates
Lewisburg6b (−5 to 0°F)Lewisburg frost dates
Tyrone6b (−5 to 0°F)Tyrone frost dates
Birdsboro7a (0 to 5°F)Birdsboro frost dates
Duryea7a (0 to 5°F)Duryea frost dates
Swoyersville6b (−5 to 0°F)Swoyersville frost dates
Fox Chapel6b (−5 to 0°F)Fox Chapel frost dates
Bangor7a (0 to 5°F)Bangor frost dates
New Freedom7a (0 to 5°F)New Freedom frost dates
Titusville6a (−10 to −5°F)Titusville frost dates
West York7a (0 to 5°F)West York frost dates
Clarks Summit6a (−10 to −5°F)Clarks Summit frost dates
Duquesne6b (−5 to 0°F)Duquesne frost dates
Incorporated cities with 5,000+ residents. Each city uses the zone of its central ZIP code.

Frequently asked questions

What growing zone is Pennsylvania in?

Pennsylvania’s ZIP codes span USDA zones 5b to 8a, and 6b is the most common. Zones vary with elevation and distance from water, so check your own ZIP code.

When should I plant?

Hardiness zones are about winter cold, not planting dates. For timing, use the last spring frost date for your city on our Pennsylvania frost dates page.