Pennsylvania planting calendars

Planting calendars, USDA hardiness zones, and average frost dates for 213 Pennsylvania locations (Acosta, PA, Adamstown, PA, Allentown, PA, Altoona, PA, Archbald, PA, Arlington Heights, PA, Austin, PA, Avondale, PA, Bally, PA, Bear Rocks, PA, Bethlehem, PA, Big Beaver, PA, and 201 more). Pick a location to see its zone, average last and first frost dates, growing-season length, and a printable per-crop planting calendar, all from public NOAA and USDA data.

Locations in Pennsylvania — 150 of 213

Pick a location for its full planner and printable calendar. A spread across the state is shown.
Location USDA zone Last frost First frost Season (days)
Acosta 5b −15 to −10 °F May 6 Oct 12 159
Adamstown 7a 0 to 5 °F Apr 26 Oct 19 176
Allentown 6b −5 to 0 °F Apr 20 Oct 24 184
Archbald 6a −10 to −5 °F Apr 23 Oct 20 178
Arlington Heights 6b −5 to 0 °F May 1 Oct 12 163
Avondale 7a 0 to 5 °F Apr 19 Oct 26 189
Bally 6b −5 to 0 °F Apr 26 Oct 17 175
Bear Rocks 6a −10 to −5 °F Apr 30 Oct 17 170
Big Beaver 6b −5 to 0 °F Apr 30 Oct 23 175
Blossburg 6a −10 to −5 °F May 16 Oct 2 139
Boalsburg 6b −5 to 0 °F Apr 20 Oct 26 187
Boiling Springs 7a 0 to 5 °F Apr 15 Oct 27 194
Byrnedale 6a −10 to −5 °F May 7 Oct 15 160
Callimont 6b −5 to 0 °F Apr 29 Oct 18 171
Calumet 6b −5 to 0 °F May 1 Oct 13 164
Carlisle 7a 0 to 5 °F Apr 23 Oct 18 177
Carroll Valley 7a 0 to 5 °F Apr 22 Oct 20 179
Chambersburg 7a 0 to 5 °F Apr 18 Oct 25 188
Clarence 6a −10 to −5 °F May 21 Sep 27 130
Columbus 5b −15 to −10 °F May 22 Sep 30 131
Confluence 6a −10 to −5 °F Apr 30 Oct 18 171
Conneautville 6a −10 to −5 °F May 8 Oct 16 160
Distant 6b −5 to 0 °F May 10 Oct 12 155
Dorseyville 6b −5 to 0 °F Apr 16 Nov 1 197
Driftwood 6a −10 to −5 °F May 10 Oct 16 157
Eagles Mere 6a −10 to −5 °F May 6 Oct 7 154
Earlston 6b −5 to 0 °F Apr 27 Oct 17 170
East York 7a 0 to 5 °F Apr 26 Oct 19 177
Edinboro 6a −10 to −5 °F Apr 26 Nov 4 192
Eighty Four 6b −5 to 0 °F Apr 24 Oct 23 181
Eldred 5b −15 to −10 °F May 15 Oct 6 144
Elverson 7a 0 to 5 °F Apr 16 Oct 27 193
Elysburg 6b −5 to 0 °F Apr 27 Oct 20 172
Emporium 5b −15 to −10 °F May 7 Oct 15 160
Erie 6b −5 to 0 °F Apr 26 Nov 4 192
Farmington 6a −10 to −5 °F May 19 Oct 1 135
Foster Brook 5b −15 to −10 °F May 18 Oct 4 140
Friedens 6a −10 to −5 °F May 6 Oct 12 159
Galeton 5b −15 to −10 °F May 10 Oct 5 148
Garden View 6a −10 to −5 °F Apr 25 Oct 24 181
Georgetown 7a 0 to 5 °F Apr 26 Oct 22 179
Gilbertsville 7a 0 to 5 °F Apr 20 Oct 23 186
Glenmoore 7a 0 to 5 °F Apr 11 Nov 1 205
Granville 7a 0 to 5 °F Apr 21 Oct 24 185
Great Bend 6a −10 to −5 °F May 12 Oct 9 152
Harrisburg 7a 0 to 5 °F Apr 15 Oct 23 189
Hazleton 6b −5 to 0 °F Apr 30 Oct 22 175
Heilwood 6a −10 to −5 °F May 8 Oct 13 157
Hershey 7a 0 to 5 °F Apr 9 Nov 2 206
Homeacre-Lyndora 6b −5 to 0 °F May 7 Oct 14 159
Horsham 7a 0 to 5 °F Apr 4 Nov 7 216
Huntingdon 6b −5 to 0 °F Apr 19 Oct 28 191
Huntingdon 7a 0 to 5 °F Apr 19 Oct 28 191
Hyndman 6b −5 to 0 °F May 4 Oct 10 158
Hyner 6a −10 to −5 °F Apr 30 Oct 22 173
Indian Mountain Lake 6a −10 to −5 °F May 6 Oct 8 154
Jacksonville 6b −5 to 0 °F May 8 Oct 13 157
Jacksonville 6b −5 to 0 °F May 4 Oct 16 164
Johnstown 6b −5 to 0 °F Apr 29 Oct 21 176
King of Prussia 7a 0 to 5 °F Apr 18 Oct 27 192
Lancaster 7a 0 to 5 °F Apr 19 Oct 24 186
Landisburg 7a 0 to 5 °F Apr 18 Oct 26 191
Lanse 6a −10 to −5 °F May 13 Oct 1 142
Levittown 7b 5 to 10 °F Apr 21 Oct 25 185
Levittown 7a 0 to 5 °F Apr 21 Oct 25 185
Little Meadows 6a −10 to −5 °F May 6 Oct 10 157
Mansfield 6a −10 to −5 °F May 9 Oct 12 155
Marienville 6a −10 to −5 °F May 1 Oct 25 176
Marklesburg 6b −5 to 0 °F Apr 23 Oct 21 177
Masontown 6b −5 to 0 °F Apr 28 Oct 21 175
McClure 6b −5 to 0 °F Apr 21 Oct 24 185
McElhattan 6b −5 to 0 °F Apr 30 Oct 20 173
McSherrystown 6b −5 to 0 °F Apr 24 Oct 20 177
Mercer 6a −10 to −5 °F May 15 Oct 3 140
Millersburg 7a 0 to 5 °F Apr 25 Oct 22 178
Mingoville 6b −5 to 0 °F May 5 Oct 6 153
Monroeville 6b −5 to 0 °F May 2 Oct 20 170
Montgomeryville 7a 0 to 5 °F Apr 26 Oct 17 175
Montgomeryville 7a 0 to 5 °F Apr 11 Nov 1 205
Montoursville 6b −5 to 0 °F Apr 24 Oct 23 180
Mount Jewett 5b −15 to −10 °F May 18 Oct 1 136
Mount Morris 6b −5 to 0 °F May 3 Oct 15 164
Mount Pocono 6b −5 to 0 °F May 6 Oct 8 154
Murrysville 6b −5 to 0 °F Apr 29 Oct 20 171
Nemacolin 7a 0 to 5 °F Apr 30 Oct 18 171
Nesquehoning 6b −5 to 0 °F Apr 21 Oct 23 184
New Columbus 6a −10 to −5 °F May 4 Oct 11 159
New Morgan 7a 0 to 5 °F Apr 14 Nov 1 198
Newburg 6b −5 to 0 °F Apr 19 Oct 24 188
North Apollo 6a −10 to −5 °F Apr 29 Oct 20 171
North Bend 5b −15 to −10 °F Apr 30 Oct 22 173
Ohioville 6b −5 to 0 °F Apr 28 Oct 26 178
Oliver 6b −5 to 0 °F Apr 30 Oct 18 171
Oval 6b −5 to 0 °F Apr 25 Oct 24 181
Pardeesville 6b −5 to 0 °F May 7 Oct 6 153
Philadelphia 7b 5 to 10 °F Apr 15 Oct 31 199
Philadelphia 7b 5 to 10 °F Apr 4 Nov 7 216
Picture Rocks 6b −5 to 0 °F May 6 Oct 7 154
Pittsburgh 6b −5 to 0 °F Apr 24 Oct 27 186
Pittsburgh 7a 0 to 5 °F Apr 18 Oct 28 193
Plainfield 7a 0 to 5 °F Apr 19 Oct 24 188
Plumsteadville 7a 0 to 5 °F Apr 29 Oct 16 170
Plumsteadville 6b −5 to 0 °F Apr 29 Oct 16 170
Pocono Woodland Lakes 6a −10 to −5 °F May 5 Oct 10 158
Port Allegany 5b −15 to −10 °F May 22 Oct 1 130
Pymatuning North 6a −10 to −5 °F Apr 30 Oct 23 177
Reading 7a 0 to 5 °F Apr 14 Oct 29 197
Reynolds Heights 6a −10 to −5 °F May 4 Oct 14 161
Riverside 6b −5 to 0 °F Apr 26 Oct 20 176
Rouzerville 6b −5 to 0 °F Apr 14 Oct 30 197
Russell 6a −10 to −5 °F May 4 Oct 21 168
Russellton 6b −5 to 0 °F Apr 16 Nov 2 199
Scranton 6b −5 to 0 °F Apr 23 Oct 20 178
Seltzer 6a −10 to −5 °F Apr 16 Oct 25 189
Seven Springs 6a −10 to −5 °F May 2 Oct 17 168
Shanor-Northvue 6a −10 to −5 °F May 7 Oct 14 159
Sheffield 5b −15 to −10 °F May 4 Oct 21 168
Shinglehouse 5b −15 to −10 °F May 20 Sep 29 130
Sligo 6a −10 to −5 °F May 9 Oct 11 154
Smethport 5a −20 to −15 °F May 15 Oct 3 140
Somerset 6a −10 to −5 °F May 12 Oct 5 146
South Montrose 5b −15 to −10 °F May 14 Oct 2 141
Springville 6a −10 to −5 °F May 14 Oct 2 141
Sproul 6a −10 to −5 °F Apr 23 Oct 21 177
Starrucca 5b −15 to −10 °F May 14 Oct 1 140
State Line 7b 5 to 10 °F Apr 7 Nov 4 209
Sugarcreek 6a −10 to −5 °F May 2 Oct 23 171
Susquehanna Trails 7a 0 to 5 °F Apr 1 Nov 10 221
Tamaqua 6b −5 to 0 °F Apr 16 Oct 25 189
Thorndale 7a 0 to 5 °F Apr 19 Oct 25 190
Three Springs 7a 0 to 5 °F Apr 23 Oct 21 177
Towanda 6a −10 to −5 °F May 2 Oct 15 165
Tremont 6b −5 to 0 °F Apr 20 Oct 25 185
Trevorton 6b −5 to 0 °F Apr 25 Oct 22 178
Ulysses 5b −15 to −10 °F May 18 Oct 1 135
Ulysses 5b −15 to −10 °F May 15 Oct 2 140
Union 6a −10 to −5 °F May 7 Oct 10 155
University of Pittsburgh Johnstown 5b −15 to −10 °F Apr 29 Oct 21 176
Vinco 6a −10 to −5 °F Apr 29 Oct 21 176
Vowinckel 6a −10 to −5 °F May 13 Oct 7 143
Weedville 6a −10 to −5 °F May 13 Oct 11 150
West Hamburg 7a 0 to 5 °F Apr 16 Oct 25 189
West Liberty 6a −10 to −5 °F May 7 Oct 14 158
Westover 6a −10 to −5 °F May 10 Oct 5 149
Wiconsico 6b −5 to 0 °F May 1 Oct 16 168
Wilcox 5b −15 to −10 °F May 14 Oct 6 143
Wind Ridge 6a −10 to −5 °F May 3 Oct 15 164
Wind Ridge 6a −10 to −5 °F Apr 26 Oct 21 177
Woolrich 6a −10 to −5 °F Apr 30 Oct 20 173
Yardley 7b 5 to 10 °F Apr 10 Nov 1 202

Data: NOAA NCEI U.S. Climate Normals 1991–2020 (public domain) and USDA Plant Hardiness Zone Map 2023. Planting windows synthesized from U.S. Cooperative Extension guides.

More ways to explore

Browse by USDA hardiness zone, see when to plant common crops, or read the methodology behind every figure. This site lists 213 Pennsylvania locations, mapping every ZIP in the state to its nearest weather station with a full 30-year record.