State hub
Pennsylvania frost dates by weather station
Pennsylvania has 160 NOAA weather stations with 1991–2020 freeze statistics. Median last spring frost dates run from Mar 30 at Marcus Hook to May 24 at Kane 1nne.
- 160Stations
- Mar 30Earliest last frostMarcus Hook
- May 24Latest last frostKane 1nne
- 232 daysLongest growing seasonPhila Franklin Inst
| Station | Last spring frost | First fall frost | Growing season | Elevation |
|---|---|---|---|---|
| Acmetonia Lock 3 | Apr 16 | Nov 1 | 197 days | 748 ft |
| Allentown Intl Airport | Apr 20 | Oct 24 | 184 days | 390 ft |
| Altoona 3 W | Apr 25 | Oct 21 | 176 days | 1,320 ft |
| Altoona 7 SW | Apr 25 | Oct 20 | 177 days | 1,180 ft |
| Altoona Blair Co Airport | Apr 23 | Oct 21 | 177 days | 1,480 ft |
| Alvin R Bush Dam | Apr 29 | Oct 21 | 177 days | 930 ft |
| Avondale 2 N | Apr 19 | Oct 26 | 189 days | 400 ft |
| Bear Gap | Apr 27 | Oct 20 | 172 days | 1,015 ft |
| Beaver Falls 1 NE | Apr 27 | Oct 25 | 178 days | 760 ft |
| Benton 3 NE | May 4 | Oct 11 | 159 days | 1,095 ft |
| Biglerville | Apr 15 | Oct 27 | 194 days | 720 ft |
| Bloserville 1 N | Apr 18 | Oct 26 | 191 days | 700 ft |
| Blue Marsh Lake | Apr 26 | Oct 19 | 176 days | 350 ft |
| Braddock Lock 2 | Apr 5 | Nov 10 | 219 days | 730 ft |
| Bradford 4sw Rsch 5 | May 18 | Oct 4 | 140 days | 1,660 ft |
| Bradford Regional Airport | May 18 | Oct 1 | 136 days | 2,117 ft |
| Bucksville | Apr 29 | Oct 16 | 170 days | 387 ft |
| Butler 2 SW | May 7 | Oct 14 | 159 days | 1,000 ft |
| Canton | May 16 | Oct 2 | 139 days | 1,140 ft |
| Carlisle Water Plant | Apr 23 | Oct 18 | 177 days | 430 ft |
| Cashtown 1s | Apr 28 | Oct 17 | 170 days | 710 ft |
| Chalk Hill 2 ENE | May 19 | Oct 1 | 135 days | 1,980 ft |
| Chambersburg 1 ESE | Apr 18 | Oct 25 | 188 days | 640 ft |
| Chandlers Valley 1se | May 22 | Sep 30 | 131 days | 1,490 ft |
| Charleroi Lock 4 | Apr 13 | Nov 5 | 205 days | 749 ft |
| Clarence | May 21 | Sep 27 | 130 days | 1,390 ft |
| Clarion 3 SW | May 9 | Oct 11 | 154 days | 1,040 ft |
| Clearfield Lawrence Airport | May 4 | Oct 11 | 161 days | 1,516 ft |
| Clermont 1 NW | May 15 | Oct 3 | 140 days | 2,080 ft |
| Coatesville 2 W | Apr 19 | Oct 25 | 190 days | 640 ft |
| Confluence 1 SW Dam | Apr 30 | Oct 18 | 171 days | 1,490 ft |
| Connellsville 2 SSW | Apr 22 | Oct 27 | 187 days | 900 ft |
| Cooksburg 2 NW | May 13 | Oct 7 | 143 days | 1,450 ft |
| Coudersport 1 SW | May 22 | Oct 1 | 130 days | 1,650 ft |
| Coudersport 7se | May 14 | Oct 4 | 143 days | 2,150 ft |
| Cowanesque Dam | May 9 | Oct 12 | 155 days | 1,150 ft |
| Dehart Dam | May 1 | Oct 16 | 168 days | 537 ft |
| Donegal 2 NW | Apr 30 | Oct 17 | 170 days | 1,800 ft |
| Donora 1 SW | Apr 27 | Oct 22 | 177 days | 762 ft |
| Doylestown Airport | Apr 13 | Oct 30 | 198 days | 394 ft |
| Dubois Jefferson Co Airport | May 6 | Oct 14 | 160 days | 1,814 ft |
| Dushore | May 14 | Oct 2 | 143 days | 1,530 ft |
| E Stroudsburg | May 1 | Oct 12 | 163 days | 471 ft |
| Ebensburg Sewage Plant | May 17 | Oct 2 | 136 days | 1,940 ft |
| Eisenhower Nhs | Apr 24 | Oct 21 | 180 days | 540 ft |
| Emporium | May 7 | Oct 15 | 160 days | 1,040 ft |
| Emsworth L/d Ohio River | Apr 24 | Oct 27 | 186 days | 717 ft |
| Erie Intl Airport | Apr 26 | Nov 4 | 192 days | 730 ft |
| Everett | Apr 27 | Oct 17 | 170 days | 1,000 ft |
| Ford City 4 S Dam | May 4 | Oct 16 | 164 days | 930 ft |
| Francis E Walter Dam | May 7 | Oct 6 | 153 days | 1,509 ft |
| Franklin | May 2 | Oct 23 | 171 days | 1,015 ft |
| Glen Hazel 2 NE Dam | May 14 | Oct 6 | 143 days | 1,720 ft |
| Glenmoore | Apr 11 | Nov 1 | 205 days | 500 ft |
| Glenwillard Dashields L&d | Apr 8 | Nov 8 | 212 days | 710 ft |
| Grampian 1e | May 4 | Oct 13 | 160 days | 1,510 ft |
| Graterford 1 E | Apr 24 | Oct 15 | 173 days | 279 ft |
| Grays Landing | Apr 28 | Oct 21 | 175 days | 800 ft |
| Hamburg | Apr 16 | Oct 25 | 189 days | 369 ft |
| Hanover 4 SW | Apr 24 | Oct 20 | 177 days | 558 ft |
| Harrisburg 1 NE | Apr 15 | Oct 23 | 189 days | 420 ft |
| Harrisburg Cptl Cy Airport | Apr 9 | Nov 1 | 205 days | 340 ft |
| Hawley 1 E | May 10 | Oct 4 | 146 days | 890 ft |
| Hidden Valley | May 2 | Oct 17 | 168 days | 2,876 ft |
| Hopewell Morgantown | Apr 16 | Oct 27 | 193 days | 550 ft |
| Indiana 3 SE | May 8 | Oct 13 | 157 days | 1,102 ft |
| Jamestown 2 NW | May 4 | Oct 14 | 161 days | 1,040 ft |
| Johnstown Cambria Co Airport | Apr 29 | Oct 21 | 176 days | 2,284 ft |
| Kane 1nne | May 24 | Sep 28 | 126 days | 1,750 ft |
| Lancaster 2ne Fltr Plant | Apr 19 | Oct 24 | 186 days | 270 ft |
| Lancaster Airport | Apr 18 | Oct 25 | 186 days | 403 ft |
| Landisville 2 NW | Apr 30 | Oct 10 | 162 days | 360 ft |
| Laporte | May 6 | Oct 7 | 154 days | 1,966 ft |
| Laurel Mountain | Apr 26 | Oct 17 | 172 days | 2,760 ft |
| Laurel Summit | May 6 | Oct 12 | 159 days | 2,730 ft |
| Laurelton Center | Apr 25 | Oct 19 | 175 days | 800 ft |
| Lebanon 2 W | Apr 20 | Oct 25 | 185 days | 450 ft |
| Lehighton 1ssw | Apr 21 | Oct 23 | 184 days | 455 ft |
| Lewisburg | Apr 26 | Oct 20 | 176 days | 500 ft |
| Lewistown | Apr 21 | Oct 24 | 185 days | 460 ft |
| Linesville 1 S | Apr 30 | Oct 23 | 177 days | 1,030 ft |
| Lock Haven Sewage Plant | Apr 30 | Oct 20 | 173 days | 566 ft |
| Loyalhanna Lake | May 2 | Oct 14 | 163 days | 990 ft |
| Mahanoy City 2 N | Apr 30 | Oct 22 | 175 days | 1,710 ft |
| Marcus Hook | Mar 30 | Nov 16 | 230 days | 10 ft |
| Matamoras | May 2 | Oct 12 | 164 days | 459 ft |
| McKeesport | May 2 | Oct 20 | 170 days | 740 ft |
| Mercer | May 15 | Oct 3 | 140 days | 1,220 ft |
| Meyersdale 2 SSW | May 12 | Oct 5 | 146 days | 2,000 ft |
| Middletown Harrisburg Intl Airport | Apr 9 | Nov 2 | 206 days | 312 ft |
| Milanville | May 3 | Oct 9 | 156 days | 760 ft |
| Millheim | May 5 | Oct 6 | 153 days | 1,120 ft |
| Montgomery L&d | Apr 28 | Oct 26 | 178 days | 690 ft |
| Montrose | May 14 | Oct 2 | 141 days | 1,420 ft |
| Moon Twp | Apr 28 | Oct 18 | 172 days | 1,172 ft |
| Mount Pleasant | May 1 | Oct 13 | 164 days | 1,003 ft |
| Mount Pocono Mountains Airport | May 6 | Oct 8 | 154 days | 1,916 ft |
| Murrysville 2 SW | Apr 22 | Oct 25 | 186 days | 860 ft |
| Natrona Lock 4 | Apr 16 | Nov 2 | 199 days | 760 ft |
| Neshaminy Falls | Apr 21 | Oct 25 | 185 days | 40 ft |
| New Castle 1 N | Apr 30 | Oct 23 | 175 days | 825 ft |
| New Holland 2 SE | Apr 14 | Nov 1 | 198 days | 605 ft |
| Norristown | Apr 8 | Oct 31 | 203 days | 62 ft |
| Octoraro Lake | Apr 26 | Oct 22 | 179 days | 260 ft |
| Oswayo 1 ENE | May 20 | Sep 29 | 130 days | 1,710 ft |
| Phila Franklin Inst | Mar 30 | Nov 17 | 232 days | 60 ft |
| Philadelphia Intl Airport | Apr 2 | Nov 10 | 224 days | 10 ft |
| Philadelphia NE Airport | Apr 4 | Nov 7 | 216 days | 100 ft |
| Philipsburg 2 S | May 13 | Oct 1 | 142 days | 1,720 ft |
| Phoenixville 1 E | Apr 18 | Oct 27 | 192 days | 85 ft |
| Pittsburgh Allegheny Co Airport | Apr 18 | Oct 28 | 193 days | 1,248 ft |
| Pittsburgh Intl Airport | Apr 23 | Oct 23 | 181 days | 1,203 ft |
| Pleasant Mount 1 W | May 14 | Oct 1 | 140 days | 1,800 ft |
| Point Marion Lock 8 | Apr 30 | Oct 23 | 177 days | 810 ft |
| Port Allegany | May 15 | Oct 6 | 144 days | 1,475 ft |
| Port Meadville Airport | Apr 30 | Oct 23 | 175 days | 1,400 ft |
| Pottstown Limerick Airport | Apr 20 | Oct 23 | 186 days | 291 ft |
| Prince Gallitzin State Park | May 10 | Oct 5 | 149 days | 1,520 ft |
| Putneyville 2 SE Dam | May 10 | Oct 12 | 155 days | 1,280 ft |
| Raystown HQ | Apr 19 | Oct 29 | 194 days | 995 ft |
| Raystown Lake 2 | Apr 19 | Oct 28 | 191 days | 1,000 ft |
| Reading 4 NNW | Apr 10 | Oct 31 | 202 days | 360 ft |
| Reading Spaatz Field | Apr 14 | Oct 29 | 197 days | 341 ft |
| Rector 3 SSW | May 5 | Oct 6 | 152 days | 1,330 ft |
| Renovo | Apr 30 | Oct 22 | 173 days | 660 ft |
| Ridgway | May 13 | Oct 11 | 150 days | 1,360 ft |
| Rodale Rsch Center | Apr 26 | Oct 14 | 171 days | 550 ft |
| S Mountain | Apr 27 | Oct 20 | 177 days | 1,520 ft |
| Safe Harbor Dam | Apr 1 | Nov 10 | 221 days | 195 ft |
| Salina 3 W | Apr 29 | Oct 20 | 171 days | 1,109 ft |
| Schenley Lock 5 | Apr 21 | Oct 30 | 190 days | 783 ft |
| Selinsgrove 2 S | Apr 25 | Oct 22 | 178 days | 420 ft |
| Selinsgrove Penn Valley Airport | Apr 27 | Oct 16 | 172 days | 444 ft |
| Sellersville | Apr 26 | Oct 17 | 175 days | 302 ft |
| Shawnee State Park | May 4 | Oct 10 | 158 days | 1,275 ft |
| Shippensburg | Apr 19 | Oct 24 | 188 days | 680 ft |
| Slippery Rock 1 SSW | May 7 | Oct 14 | 158 days | 1,260 ft |
| Springboro 3 WNW | May 8 | Oct 16 | 160 days | 1,005 ft |
| Springtown 1 NNE | Apr 21 | Oct 22 | 184 days | 860 ft |
| State College | Apr 20 | Oct 26 | 187 days | 1,170 ft |
| Stevenson Dam | May 10 | Oct 16 | 157 days | 932 ft |
| Sunbury | Apr 30 | Oct 13 | 166 days | 575 ft |
| Tioga Hammond Dam | May 6 | Oct 10 | 158 days | 1,230 ft |
| Tionesta 2 SE Lake | May 1 | Oct 25 | 176 days | 1,200 ft |
| Titusville Wtr Wks | May 12 | Oct 10 | 149 days | 1,220 ft |
| Towanda 1 S | May 2 | Oct 15 | 165 days | 760 ft |
| Union City Filtration Plant | May 7 | Oct 10 | 155 days | 1,400 ft |
| Uniontown 1 NE | Apr 30 | Oct 18 | 171 days | 956 ft |
| W Chester 2 NW | Apr 26 | Oct 18 | 174 days | 375 ft |
| Warren | May 4 | Oct 21 | 168 days | 1,210 ft |
| Washington 3 NE | Apr 24 | Oct 23 | 181 days | 1,300 ft |
| Waynesburg 1 E | May 3 | Oct 15 | 164 days | 940 ft |
| Wellsboro 4 SW | May 10 | Oct 5 | 148 days | 1,818 ft |
| Wilkes-Barre Intl Airport | Apr 23 | Oct 20 | 178 days | 930 ft |
| Williamsport | Apr 24 | Oct 23 | 180 days | 520 ft |
| Williamsport 2 | Apr 25 | Oct 24 | 181 days | 525 ft |
| Willow Grove NAS | Apr 11 | Nov 1 | 205 days | 361 ft |
| Wolfsburg | Apr 29 | Oct 13 | 167 days | 1,185 ft |
| York 3 SSW Pump Station | Apr 26 | Oct 19 | 177 days | 390 ft |
| York Airport | Apr 27 | Oct 18 | 174 days | 486 ft |
Sources
- NOAA National Centers for Environmental Information, U.S. Climate Normals 1991–2020, annual/seasonal normals by station (version 1.0.1), file dated June 27, 2023; documentation.
Freeze dates are 30-year probabilities, not forecasts. Check your local forecast before planting tender plants.