NOAA 1991–2020 freeze normals
Frost Dates in Pennsylvania
Last and first frost at the 161 NOAA stations behind this site's Pennsylvania pages.
At the middle station of the 161 in Pennsylvania where a freeze comes every year, the last spring frost (50%) is April 27 and the first fall frost October 20, a freeze-free season of 175 days. The last frost is earliest at Philadelphia (Phila Franklin Inst, PA, March 30) and latest at Kane (Kane 1NNE, PA, May 24), 55 days apart. The season runs from 126 days at Kane to 232 at Philadelphia.
114 of these stations were also in NOAA's previous normals, for 1981–2010. Between the two, the median station's freeze-free season grew 6 days longer, with the last spring frost 1 day earlier and the first fall frost 4 days later; the season lengthened at 96 stations and shortened at 13. The two periods share twenty years, so the change reflects mostly 2011–2020 against 1981–1990.
Pennsylvania places by frost date
| Place | ZIP | Last frost | First frost | Season | Winters with 32°F |
|---|---|---|---|---|---|
| Philadelphia | 19124 | April 15 | October 31 | 199 d | 100% |
| Philadelphia | 19120 | March 30 | November 17 | 232 d | 100% |
| Lancaster | 17603 | April 19 | October 24 | 186 d | 100% |
| Philadelphia | 19111 | April 4 | November 7 | 216 d | 100% |
| Lansdale | 19446 | April 24 | October 15 | 173 d | 100% |
| Bensalem | 19020 | April 21 | October 25 | 185 d | 100% |
| Coatesville | 19320 | April 19 | October 25 | 190 d | 100% |
| Greensburg | 15601 | May 1 | October 13 | 164 d | 100% |
| Hanover | 17331 | April 24 | October 20 | 177 d | 100% |
| Yardley | 19067 | April 17 | October 28 | 192 d | 100% |
| West Chester | 19382 | April 26 | October 18 | 174 d | 100% |
| Downingtown | 19335 | April 11 | November 1 | 205 d | 100% |
| Allentown | 18102 | April 20 | October 24 | 184 d | 100% |
| Washington | 15301 | April 24 | October 23 | 181 d | 100% |
| Pottstown | 19464 | April 20 | October 23 | 186 d | 100% |
| Irwin | 15642 | April 22 | October 25 | 186 d | 100% |
| Lititz | 17543 | April 18 | October 25 | 186 d | 100% |
| Easton | 18042 | April 18 | October 25 | 188 d | 100% |
| Pittsburgh | 15237 | April 24 | October 27 | 186 d | 100% |
| Norristown | 19403 | April 8 | October 31 | 203 d | 100% |
| Phoenixville | 19460 | April 18 | October 27 | 192 d | 100% |
| Williamsport | 17701 | April 25 | October 24 | 181 d | 100% |
| Warminster | 18974 | April 11 | November 1 | 205 d | 100% |
| Coraopolis | 15108 | April 23 | October 23 | 181 d | 100% |
| Mechanicsburg | 17050 | April 15 | October 23 | 189 d | 100% |
| State College | 16801 | April 20 | October 26 | 187 d | 100% |
| Wilkes Barre | 18702 | April 23 | October 20 | 178 d | 100% |
| Mechanicsburg | 17055 | April 9 | November 1 | 205 d | 100% |
| York | 17403 | April 26 | October 19 | 177 d | 100% |
| Butler | 16001 | May 7 | October 14 | 159 d | 100% |
| Lebanon | 17042 | April 20 | October 25 | 185 d | 100% |
| Media | 19063 | March 30 | November 16 | 230 d | 100% |
| Carlisle | 17013 | April 23 | October 18 | 177 d | 100% |
| Quakertown | 18951 | April 26 | October 17 | 175 d | 100% |
| Reading | 19601 | April 14 | October 29 | 197 d | 100% |
| New Kensington | 15068 | April 16 | November 2 | 199 d | 100% |
| Pittsburgh | 15235 | April 5 | November 10 | 219 d | 100% |
| Cranberry Township | 16066 | April 27 | October 25 | 178 d | 100% |
| Altoona | 16601 | April 25 | October 21 | 176 d | 100% |
| Chambersburg | 17202 | April 18 | October 25 | 188 d | 100% |
| Elizabethtown | 17022 | April 9 | November 2 | 206 d | 100% |
| Aliquippa | 15001 | April 8 | November 8 | 212 d | 100% |
| Hazleton | 18201 | April 30 | October 22 | 175 d | 100% |
| Indiana | 15701 | May 8 | October 13 | 157 d | 100% |
| Pittsburgh | 15236 | April 18 | October 28 | 193 d | 100% |
| New Castle | 16101 | April 30 | October 23 | 175 d | 100% |
| Uniontown | 15401 | April 30 | October 18 | 171 d | 100% |
| Gettysburg | 17325 | April 24 | October 21 | 180 d | 100% |
| Newtown | 18940 | April 10 | November 1 | 202 d | 100% |
| Stroudsburg | 18360 | May 1 | October 12 | 163 d | 100% |
| Bloomsburg | 17815 | April 27 | October 20 | 172 d | 100% |
| Shippensburg | 17257 | April 19 | October 24 | 188 d | 100% |
| Waynesboro | 17268 | April 27 | October 20 | 177 d | 100% |
| Doylestown | 18901 | April 13 | October 30 | 198 d | 100% |
| Erie | 16509 | April 26 | November 4 | 192 d | 100% |
| Gibsonia | 15044 | April 16 | November 1 | 197 d | 100% |
| Meadville | 16335 | April 30 | October 23 | 175 d | 100% |
| Macungie | 18062 | April 26 | October 14 | 171 d | 100% |
| Dover | 17315 | April 27 | October 18 | 174 d | 100% |
| Sinking Spring | 19608 | April 26 | October 19 | 176 d | 100% |
| Kennett Square | 19348 | April 19 | October 26 | 189 d | 100% |
| Manheim | 17545 | April 30 | October 10 | 162 d | 100% |
| Lewistown | 17044 | April 21 | October 24 | 185 d | 100% |
| Greencastle | 17225 | April 7 | November 4 | 209 d | 100% |
| Du Bois | 15801 | May 6 | October 14 | 160 d | 100% |
| Johnstown | 15905 | April 29 | October 21 | 176 d | 100% |
| Lehighton | 18235 | April 21 | October 23 | 184 d | 100% |
| Mckeesport | 15132 | May 2 | October 20 | 170 d | 100% |
| Berwick | 18603 | May 4 | October 11 | 159 d | 100% |
| Danville | 17821 | April 30 | October 13 | 166 d | 100% |
| Lewisburg | 17837 | April 26 | October 20 | 176 d | 100% |
| Tobyhanna | 18466 | May 6 | October 8 | 154 d | 100% |
| Oxford | 19363 | April 26 | October 22 | 179 d | 100% |
| Bangor | 18013 | April 30 | October 18 | 168 d | 100% |
| Connellsville | 15425 | April 22 | October 27 | 187 d | 100% |
| Lock Haven | 17745 | April 30 | October 20 | 173 d | 100% |
| Warren | 16365 | May 4 | October 21 | 168 d | 100% |
| Greenville | 16125 | May 4 | October 14 | 161 d | 100% |
| Kittanning | 16201 | May 4 | October 16 | 164 d | 100% |
| Bradford | 16701 | May 18 | October 4 | 140 d | 100% |
| Hermitage | 16148 | May 1 | October 17 | 167 d | 100% |
| Somerset | 15501 | May 2 | October 17 | 168 d | 100% |
| Mountain Top | 18707 | May 7 | October 6 | 153 d | 100% |
| Huntingdon | 16652 | April 19 | October 28 | 191 d | 100% |
| Beaver | 15009 | April 28 | October 26 | 178 d | 100% |
| Milford | 18337 | May 2 | October 12 | 164 d | 100% |
| Grove City | 16127 | May 7 | October 14 | 158 d | 100% |
| Belle Vernon | 15012 | April 27 | October 22 | 177 d | 100% |
| New Holland | 17557 | April 14 | November 1 | 198 d | 100% |
| Oil City | 16301 | May 2 | October 23 | 171 d | 100% |
| Birdsboro | 19508 | April 16 | October 27 | 193 d | 100% |
| Hollidaysburg | 16648 | April 25 | October 20 | 177 d | 100% |
| Carbondale | 18407 | May 14 | October 1 | 140 d | 100% |
| Coopersburg | 18036 | April 21 | October 22 | 184 d | 100% |
| Selinsgrove | 17870 | April 27 | October 16 | 172 d | 100% |
| Fleetwood | 19522 | April 10 | October 31 | 202 d | 100% |
| Clearfield | 16830 | May 4 | October 11 | 161 d | 100% |
| Waynesburg | 15370 | May 3 | October 15 | 164 d | 100% |
| Lake Ariel | 18436 | May 10 | October 4 | 146 d | 100% |
| New Hope | 18938 | April 16 | October 19 | 185 d | 100% |
| Tyrone | 16686 | May 13 | October 1 | 142 d | 100% |
| Saint Marys | 15857 | May 14 | October 6 | 143 d | 100% |
| Apollo | 15613 | April 29 | October 20 | 171 d | 100% |
| Muncy | 17756 | April 24 | October 23 | 180 d | 100% |
| North East | 16428 | April 21 | November 5 | 197 d | 100% |
| Mercer | 16137 | May 15 | October 3 | 140 d | 100% |
| Millersville | 17551 | April 1 | November 10 | 221 d | 100% |
| Hamburg | 19526 | April 16 | October 25 | 189 d | 100% |
| Sayre | 18840 | May 6 | October 10 | 157 d | 100% |
| Newville | 17241 | April 18 | October 26 | 191 d | 100% |
| Bedford | 15522 | April 29 | October 13 | 167 d | 100% |
| Corry | 16407 | May 7 | October 10 | 155 d | 100% |
| Monongahela | 15063 | April 13 | November 5 | 205 d | 100% |
| Wellsboro | 16901 | May 10 | October 5 | 148 d | 100% |
| Mifflinburg | 17844 | April 25 | October 19 | 175 d | 100% |
| Titusville | 16354 | May 12 | October 10 | 149 d | 100% |
| Leechburg | 15656 | April 21 | October 30 | 190 d | 100% |
| Blairsville | 15717 | May 2 | October 14 | 163 d | 100% |
| Ebensburg | 15931 | May 17 | October 2 | 136 d | 100% |
| Clarion | 16214 | May 9 | October 11 | 154 d | 100% |
| Towanda | 18848 | May 2 | October 15 | 165 d | 100% |
| Everett | 15537 | April 27 | October 17 | 170 d | 100% |
| Ligonier | 15658 | April 26 | October 17 | 172 d | 100% |
| Dingmans Ferry | 18328 | April 30 | October 11 | 163 d | 100% |
| Montrose | 18801 | May 14 | October 2 | 141 d | 100% |
| Halifax | 17032 | May 1 | October 16 | 168 d | 100% |
| Mansfield | 16933 | May 6 | October 10 | 158 d | 100% |
| Kane | 16735 | May 24 | September 28 | 126 d | 100% |
| Howard | 16841 | May 5 | October 6 | 153 d | 100% |
| Ridgway | 15853 | May 13 | October 11 | 150 d | 100% |
| Coudersport | 16915 | May 22 | October 1 | 130 d | 100% |
| Martinsburg | 16662 | April 23 | October 21 | 177 d | 100% |
| Smithfield | 15478 | April 25 | October 24 | 181 d | 100% |
| Biglerville | 17307 | April 15 | October 27 | 194 d | 100% |
| Meyersdale | 15552 | May 12 | October 5 | 146 d | 100% |
| Curwensville | 16833 | May 4 | October 13 | 160 d | 100% |
| Northern Cambria | 15714 | May 10 | October 5 | 149 d | 100% |
| Canton | 17724 | May 16 | October 2 | 139 d | 100% |
| Carmichaels | 15320 | April 28 | October 21 | 175 d | 100% |
| Clinton | 15026 | April 28 | October 18 | 172 d | 100% |
| Linesville | 16424 | April 30 | October 23 | 177 d | 100% |
| New Bethlehem | 16242 | May 10 | October 12 | 155 d | 100% |
| Acme | 15610 | April 30 | October 17 | 170 d | 100% |
| Millerstown | 17062 | April 25 | October 22 | 178 d | 100% |
| Emporium | 15834 | May 7 | October 15 | 160 d | 100% |
| Marienville | 16239 | May 13 | October 7 | 143 d | 100% |
| Port Allegany | 16743 | May 15 | October 6 | 144 d | 100% |
| Smethport | 16749 | May 15 | October 3 | 140 d | 100% |
| Boswell | 15531 | May 6 | October 12 | 159 d | 100% |
| Youngsville | 16371 | May 22 | September 30 | 131 d | 100% |
| Orrtanna | 17353 | April 28 | October 17 | 170 d | 100% |
| Shinglehouse | 16748 | May 20 | September 29 | 130 d | 100% |
| Beach Lake | 18405 | May 3 | October 9 | 156 d | 100% |
| Farmington | 15437 | May 19 | October 1 | 135 d | 100% |
| Lawrenceville | 16929 | May 9 | October 12 | 155 d | 100% |
| Central City | 15926 | May 4 | October 10 | 158 d | 100% |
| Renovo | 17764 | April 30 | October 22 | 173 d | 100% |
| Tionesta | 16353 | May 1 | October 25 | 176 d | 100% |
| Laceyville | 18623 | May 14 | October 2 | 143 d | 100% |
| Confluence | 15424 | April 30 | October 18 | 171 d | 100% |
| Lewis Run | 16738 | May 18 | October 1 | 136 d | 100% |
50% dates from NOAA NCEI U.S. Climate Normals 1991–2020, one row per station; a state page is published when at least 5 stations stand behind its pages. Where a freeze comes in fewer than nine winters in ten, the dates describe the winters that have one.