Pennsylvania Frost Dates
Pennsylvania has 160 NOAA weather stations with freeze records in the 1991–2020 climate normals. The typical last spring frost ranges from March 30 at Marcus Hook to May 24 at Kane 1nne; at half the stations it has come by April 28. The first fall frost typically arrives between September 27 at Clarence and November 17 at Phila Franklin Inst, with a median of October 19.
The growing season between the typical frosts runs from 126 days at Kane 1nne to 232 days at Phila Franklin Inst; 173 days at the median station.
Every station in Pennsylvania
Typical dates have a 50% chance of a frost after them in spring, and before them in fall; safer dates, 10%. A garden can differ from its nearest station, especially in a valley or on a hillside: see why your garden may differ.
| Station | Elevation | Last frost | Safer | First frost | Safer | Season (days) |
|---|---|---|---|---|---|---|
| Acmetonia Lock 3 | 748 ft | Apr 16 | May 4 | Nov 1 | Oct 18 | 197 |
| Allentown Intl Ap | 390 ft | Apr 20 | May 6 | Oct 24 | Oct 8 | 184 |
| Altoona 3 W | 1,320 ft | Apr 25 | May 11 | Oct 21 | Oct 5 | 176 |
| Altoona 7 Sw | 1,180 ft | Apr 25 | May 14 | Oct 20 | Oct 6 | 177 |
| Altoona Blair Co Ap | 1,480 ft | Apr 23 | May 11 | Oct 21 | Oct 5 | 177 |
| Alvin R Bush Dam | 930 ft | Apr 29 | May 14 | Oct 21 | Oct 6 | 177 |
| Avondale 2 N | 400 ft | Apr 19 | May 3 | Oct 26 | Oct 11 | 189 |
| Bear Gap | 1,015 ft | Apr 27 | May 15 | Oct 20 | Oct 4 | 172 |
| Beaver Falls 1 Ne | 760 ft | Apr 27 | May 16 | Oct 25 | Oct 7 | 178 |
| Benton 3 Ne | 1,095 ft | May 4 | May 19 | Oct 11 | Sep 29 | 159 |
| Biglerville | 720 ft | Apr 15 | May 4 | Oct 27 | Oct 11 | 194 |
| Bloserville 1 N | 700 ft | Apr 18 | May 8 | Oct 26 | Oct 11 | 191 |
| Blue Marsh Lake | 350 ft | Apr 26 | May 12 | Oct 19 | Oct 5 | 176 |
| Braddock Lock 2 | 730 ft | Apr 5 | Apr 22 | Nov 10 | Oct 28 | 219 |
| Bradford 4sw Rsch 5 | 1,660 ft | May 18 | May 31 | Oct 4 | Sep 21 | 140 |
| Bradford Rgnl Ap | 2,117 ft | May 18 | May 31 | Oct 1 | Sep 18 | 136 |
| Bucksville | 387 ft | Apr 29 | May 15 | Oct 16 | Oct 4 | 170 |
| Butler 2 Sw | 1,000 ft | May 7 | May 23 | Oct 14 | Oct 1 | 159 |
| Canton | 1,140 ft | May 16 | May 29 | Oct 2 | Sep 18 | 139 |
| Carlisle Wtp | 430 ft | Apr 23 | May 9 | Oct 18 | Oct 4 | 177 |
| Cashtown 1s | 710 ft | Apr 28 | May 16 | Oct 17 | Oct 4 | 170 |
| Chalk Hill 2 Ene | 1,980 ft | May 19 | Jun 2 | Oct 1 | Sep 18 | 135 |
| Chambersburg 1 Ese | 640 ft | Apr 18 | May 5 | Oct 25 | Oct 10 | 188 |
| Chandlers Valley 1se | 1,490 ft | May 22 | Jun 5 | Sep 30 | Sep 16 | 131 |
| Charleroi Lock 4 | 749 ft | Apr 13 | May 5 | Nov 5 | Oct 25 | 205 |
| Clarence | 1,390 ft | May 21 | Jun 1 | Sep 27 | Sep 12 | 130 |
| Clarion 3 Sw | 1,040 ft | May 9 | May 24 | Oct 11 | Sep 30 | 154 |
| Clearfield Lawrence Ap | 1,516 ft | May 4 | May 22 | Oct 11 | Sep 29 | 161 |
| Clermont 1 Nw | 2,080 ft | May 15 | May 31 | Oct 3 | Sep 21 | 140 |
| Coatesville 2 W | 640 ft | Apr 19 | May 4 | Oct 25 | Oct 11 | 190 |
| Confluence 1 Sw Dam | 1,490 ft | Apr 30 | May 18 | Oct 18 | Oct 4 | 171 |
| Connellsville 2 Ssw | 900 ft | Apr 22 | May 11 | Oct 27 | Oct 14 | 187 |
| Cooksburg 2 Nw | 1,450 ft | May 13 | May 28 | Oct 7 | Sep 27 | 143 |
| Coudersport 1 Sw | 1,650 ft | May 22 | Jun 6 | Oct 1 | Sep 19 | 130 |
| Coudersport 7se | 2,150 ft | May 14 | May 30 | Oct 4 | Sep 21 | 143 |
| Cowanesque Dam | 1,150 ft | May 9 | May 25 | Oct 12 | Sep 29 | 155 |
| Dehart Dam | 537 ft | May 1 | May 20 | Oct 16 | Oct 3 | 168 |
| Donegal 2 Nw | 1,800 ft | Apr 30 | May 18 | Oct 17 | Oct 3 | 170 |
| Donora 1 Sw | 762 ft | Apr 27 | May 15 | Oct 22 | Oct 8 | 177 |
| Doylestown Ap | 394 ft | Apr 13 | Apr 27 | Oct 30 | Oct 15 | 198 |
| Dubois Jefferson Co Ap | 1,814 ft | May 6 | May 23 | Oct 14 | Sep 29 | 160 |
| Dushore | 1,530 ft | May 14 | May 27 | Oct 2 | Sep 20 | 143 |
| E Stroudsburg | 471 ft | May 1 | May 18 | Oct 12 | Oct 1 | 163 |
| Ebensburg Sewage Plt | 1,940 ft | May 17 | Jun 1 | Oct 2 | Sep 19 | 136 |
| Eisenhower Nhs | 540 ft | Apr 24 | May 10 | Oct 21 | Oct 6 | 180 |
| Emporium | 1,040 ft | May 7 | May 23 | Oct 15 | Oct 1 | 160 |
| Emsworth L/D Ohio Rvr | 717 ft | Apr 24 | May 11 | Oct 27 | Oct 13 | 186 |
| Erie Intl Ap | 730 ft | Apr 26 | May 13 | Nov 4 | Oct 21 | 192 |
| Everett | 1,000 ft | Apr 27 | May 16 | Oct 17 | Oct 3 | 170 |
| Ford City 4 S Dam | 930 ft | May 4 | May 20 | Oct 16 | Oct 2 | 164 |
| Francis E Walter Dam | 1,509 ft | May 7 | May 23 | Oct 6 | Sep 22 | 153 |
| Franklin | 1,015 ft | May 2 | May 20 | Oct 23 | Oct 8 | 171 |
| Glen Hazel 2 Ne Dam | 1,720 ft | May 14 | May 29 | Oct 6 | Sep 24 | 143 |
| Glenmoore | 500 ft | Apr 11 | Apr 29 | Nov 1 | Oct 16 | 205 |
| Glenwillard Dashields L&D | 710 ft | Apr 8 | Apr 26 | Nov 8 | Oct 27 | 212 |
| Grampian 1e | 1,510 ft | May 4 | May 21 | Oct 13 | Sep 30 | 160 |
| Graterford 1 E | 279 ft | Apr 24 | May 9 | Oct 15 | Oct 1 | 173 |
| Grays Landing | 800 ft | Apr 28 | May 14 | Oct 21 | Oct 9 | 175 |
| Hamburg | 369 ft | Apr 16 | May 3 | Oct 25 | Oct 9 | 189 |
| Hanover 4 Sw | 558 ft | Apr 24 | May 11 | Oct 20 | Oct 6 | 177 |
| Harrisburg 1 Ne | 420 ft | Apr 15 | May 2 | Oct 23 | Oct 7 | 189 |
| Harrisburg Cptl Cy Ap | 340 ft | Apr 9 | Apr 25 | Nov 1 | Oct 16 | 205 |
| Hawley 1 E | 890 ft | May 10 | May 26 | Oct 4 | Sep 21 | 146 |
| Hidden Valley | 2,876 ft | May 2 | May 18 | Oct 17 | Oct 5 | 168 |
| Hopewell Morgantown | 550 ft | Apr 16 | Apr 30 | Oct 27 | Oct 11 | 193 |
| Indiana 3 Se | 1,102 ft | May 8 | May 24 | Oct 13 | Oct 1 | 157 |
| Jamestown 2 Nw | 1,040 ft | May 4 | May 22 | Oct 14 | Oct 1 | 161 |
| Johnstown Cambria Co Ap | 2,284 ft | Apr 29 | May 17 | Oct 21 | Oct 5 | 176 |
| Kane 1nne | 1,750 ft | May 24 | Jun 7 | Sep 28 | Sep 11 | 126 |
| Lancaster 2ne Fltr Plt | 270 ft | Apr 19 | May 7 | Oct 24 | Oct 9 | 186 |
| Lancaster Ap | 403 ft | Apr 18 | May 5 | Oct 25 | Oct 10 | 186 |
| Landisville 2 Nw | 360 ft | Apr 30 | May 13 | Oct 10 | Sep 29 | 162 |
| Laporte | 1,966 ft | May 6 | May 22 | Oct 7 | Sep 24 | 154 |
| Laurel Mtn | 2,760 ft | Apr 26 | May 13 | Oct 17 | Oct 4 | 172 |
| Laurel Summit | 2,730 ft | May 6 | May 23 | Oct 12 | Oct 1 | 159 |
| Laurelton Ctr | 800 ft | Apr 25 | May 11 | Oct 19 | Oct 4 | 175 |
| Lebanon 2 W | 450 ft | Apr 20 | May 7 | Oct 25 | Oct 10 | 185 |
| Lehighton 1ssw | 455 ft | Apr 21 | May 9 | Oct 23 | Oct 7 | 184 |
| Lewisburg | 500 ft | Apr 26 | May 11 | Oct 20 | Oct 5 | 176 |
| Lewistown | 460 ft | Apr 21 | May 9 | Oct 24 | Oct 7 | 185 |
| Linesville 1 S | 1,030 ft | Apr 30 | May 17 | Oct 23 | Oct 6 | 177 |
| Lock Haven Sewage Plt | 566 ft | Apr 30 | May 15 | Oct 20 | Oct 5 | 173 |
| Loyalhanna Lake | 990 ft | May 2 | May 18 | Oct 14 | Oct 2 | 163 |
| Mahanoy City 2 N | 1,710 ft | Apr 30 | May 18 | Oct 22 | Oct 7 | 175 |
| Marcus Hook | 10 ft | Mar 30 | Apr 9 | Nov 16 | Nov 2 | 230 |
| Matamoras | 459 ft | May 2 | May 17 | Oct 12 | Oct 1 | 164 |
| Mckeesport | 740 ft | May 2 | May 20 | Oct 20 | Oct 1 | 170 |
| Mercer | 1,220 ft | May 15 | Jun 1 | Oct 3 | Sep 19 | 140 |
| Meyersdale 2 Ssw | 2,000 ft | May 12 | May 28 | Oct 5 | Sep 24 | 146 |
| Middletown Harrisburg Intl Ap | 312 ft | Apr 9 | Apr 25 | Nov 2 | Oct 18 | 206 |
| Milanville | 760 ft | May 3 | May 21 | Oct 9 | Sep 27 | 156 |
| Millheim | 1,120 ft | May 5 | May 24 | Oct 6 | Sep 25 | 153 |
| Montgomery L&D | 690 ft | Apr 28 | May 15 | Oct 26 | Oct 9 | 178 |
| Montrose | 1,420 ft | May 14 | May 28 | Oct 2 | Sep 20 | 141 |
| Moon Twp | 1,172 ft | Apr 28 | May 15 | Oct 18 | Oct 5 | 172 |
| Mt Pleasant | 1,003 ft | May 1 | May 19 | Oct 13 | Oct 3 | 164 |
| Mt Pocono Mountains Ap | 1,916 ft | May 6 | May 23 | Oct 8 | Sep 27 | 154 |
| Murrysville 2 Sw | 860 ft | Apr 22 | May 12 | Oct 25 | Oct 10 | 186 |
| Natrona Lock 4 | 760 ft | Apr 16 | May 2 | Nov 2 | Oct 20 | 199 |
| Neshaminy Falls | 40 ft | Apr 21 | May 7 | Oct 25 | Oct 11 | 185 |
| New Castle 1 N | 825 ft | Apr 30 | May 19 | Oct 23 | Oct 6 | 175 |
| New Holland 2 Se | 605 ft | Apr 14 | Apr 30 | Nov 1 | Oct 17 | 198 |
| Norristown | 62 ft | Apr 8 | Apr 23 | Oct 31 | Oct 14 | 203 |
| Octoraro Lake | 260 ft | Apr 26 | May 10 | Oct 22 | Oct 9 | 179 |
| Oswayo 1 Ene | 1,710 ft | May 20 | Jun 2 | Sep 29 | Sep 14 | 130 |
| Phila Franklin Inst | 60 ft | Mar 30 | Apr 12 | Nov 17 | Nov 4 | 232 |
| Philadelphia Intl Ap | 10 ft | Apr 2 | Apr 13 | Nov 10 | Oct 30 | 224 |
| Philadelphia Ne Ap | 100 ft | Apr 4 | Apr 17 | Nov 7 | Oct 24 | 216 |
| Philipsburg 2 S | 1,720 ft | May 13 | May 29 | Oct 1 | Sep 19 | 142 |
| Phoenixville 1 E | 85 ft | Apr 18 | May 4 | Oct 27 | Oct 12 | 192 |
| Pittsburgh Allegheny Co Ap | 1,248 ft | Apr 18 | May 6 | Oct 28 | Oct 14 | 193 |
| Pittsburgh Intl Ap | 1,203 ft | Apr 23 | May 12 | Oct 23 | Oct 9 | 181 |
| Pleasant Mt 1 W | 1,800 ft | May 14 | May 29 | Oct 1 | Sep 21 | 140 |
| Port Allegany | 1,475 ft | May 15 | May 29 | Oct 6 | Sep 25 | 144 |
| Port Meadville Ap | 1,400 ft | Apr 30 | May 18 | Oct 23 | Oct 6 | 175 |
| Pottstown Limerick Ap | 291 ft | Apr 20 | May 6 | Oct 23 | Oct 9 | 186 |
| Prince Gallitzin Sp | 1,520 ft | May 10 | May 28 | Oct 5 | Sep 24 | 149 |
| Pt Marion Lock 8 | 810 ft | Apr 30 | May 17 | Oct 23 | Oct 9 | 177 |
| Putneyville 2 Se Dam | 1,280 ft | May 10 | May 28 | Oct 12 | Sep 30 | 155 |
| Raystown Hq | 995 ft | Apr 19 | May 8 | Oct 29 | Oct 13 | 194 |
| Raystown Lake 2 | 1,000 ft | Apr 19 | May 7 | Oct 28 | Oct 12 | 191 |
| Reading 4 Nnw | 360 ft | Apr 10 | Apr 26 | Oct 31 | Oct 14 | 202 |
| Reading Spaatz Fld | 341 ft | Apr 14 | Apr 30 | Oct 29 | Oct 13 | 197 |
| Rector 3 Ssw | 1,330 ft | May 5 | May 22 | Oct 6 | Sep 23 | 152 |
| Renovo | 660 ft | Apr 30 | May 17 | Oct 22 | Oct 6 | 173 |
| Ridgway | 1,360 ft | May 13 | May 28 | Oct 11 | Sep 28 | 150 |
| Rodale Rsch Ctr | 550 ft | Apr 26 | May 13 | Oct 14 | Oct 1 | 171 |
| S Mtn | 1,520 ft | Apr 27 | May 14 | Oct 20 | Oct 6 | 177 |
| Safe Harbor Dam | 195 ft | Apr 1 | Apr 13 | Nov 10 | Oct 28 | 221 |
| Salina 3 W | 1,109 ft | Apr 29 | May 17 | Oct 20 | Oct 5 | 171 |
| Schenley Lock 5 | 783 ft | Apr 21 | May 9 | Oct 30 | Oct 15 | 190 |
| Selinsgrove 2 S | 420 ft | Apr 25 | May 10 | Oct 22 | Oct 7 | 178 |
| Selinsgrove Penn Vly Ap | 444 ft | Apr 27 | May 12 | Oct 16 | Oct 3 | 172 |
| Sellersville | 302 ft | Apr 26 | May 12 | Oct 17 | Oct 5 | 175 |
| Shawnee Sp | 1,275 ft | May 4 | May 21 | Oct 10 | Sep 28 | 158 |
| Shippensburg | 680 ft | Apr 19 | May 6 | Oct 24 | Oct 9 | 188 |
| Slippery Rock 1 Ssw | 1,260 ft | May 7 | May 25 | Oct 14 | Oct 1 | 158 |
| Springboro 3 Wnw | 1,005 ft | May 8 | May 23 | Oct 16 | Oct 1 | 160 |
| Springtown 1 Nne | 860 ft | Apr 21 | May 6 | Oct 22 | Oct 7 | 184 |
| State College | 1,170 ft | Apr 20 | May 6 | Oct 26 | Oct 10 | 187 |
| Stevenson Dam | 932 ft | May 10 | May 27 | Oct 16 | Oct 2 | 157 |
| Sunbury | 575 ft | Apr 30 | May 19 | Oct 13 | Sep 30 | 166 |
| Tioga Hammond Dam | 1,230 ft | May 6 | May 23 | Oct 10 | Sep 30 | 158 |
| Tionesta 2 Se Lake | 1,200 ft | May 1 | May 18 | Oct 25 | Oct 8 | 176 |
| Titusville Wtr Wks | 1,220 ft | May 12 | May 28 | Oct 10 | Sep 25 | 149 |
| Towanda 1 S | 760 ft | May 2 | May 16 | Oct 15 | Oct 1 | 165 |
| Union City Filtration Plant | 1,400 ft | May 7 | May 24 | Oct 10 | Sep 29 | 155 |
| Uniontown 1 Ne | 956 ft | Apr 30 | May 18 | Oct 18 | Oct 5 | 171 |
| W Chester 2 Nw | 375 ft | Apr 26 | May 11 | Oct 18 | Oct 4 | 174 |
| Warren | 1,210 ft | May 4 | May 22 | Oct 21 | Oct 6 | 168 |
| Washington 3 Ne | 1,300 ft | Apr 24 | May 18 | Oct 23 | Oct 8 | 181 |
| Waynesburg 1 E | 940 ft | May 3 | May 21 | Oct 15 | Oct 2 | 164 |
| Wellsboro 4 Sw | 1,818 ft | May 10 | May 26 | Oct 5 | Sep 23 | 148 |
| Wilkes-Barre Intl Ap | 930 ft | Apr 23 | May 10 | Oct 20 | Oct 4 | 178 |
| Williamsport 2 | 525 ft | Apr 25 | May 12 | Oct 24 | Oct 8 | 181 |
| Williamsport | 520 ft | Apr 24 | May 11 | Oct 23 | Oct 6 | 180 |
| Willow Grove Nas | 361 ft | Apr 11 | Apr 27 | Nov 1 | Oct 17 | 205 |
| Wolfsburg | 1,185 ft | Apr 29 | May 18 | Oct 13 | Sep 29 | 167 |
| York 3 Ssw Pump Stn | 390 ft | Apr 26 | May 13 | Oct 19 | Oct 5 | 177 |
| York Ap | 486 ft | Apr 27 | May 11 | Oct 18 | Oct 4 | 174 |
Plan your garden with these dates
Enter your ZIP code in the planner: it picks the nearest of these stations and dates every crop in your beds from its frosts. Free, in your browser.
Questions
When is the last frost in Pennsylvania?
It depends on where you are. The typical last spring frost at Pennsylvania's NOAA stations ranges from March 30 to May 24, and half of them have had it by April 28. Enter your ZIP code above for the station nearest you.
When is the first frost in Pennsylvania?
Typically between September 27 and November 17, depending on the station; the median is October 19. Plan fall crops back from your own station's date.
What do "typical" and "safer" mean?
With the typical (50%) last-frost date, half of years still have a frost after it. With the safer (10%) date, only one year in ten does. In fall it's the other way around: the safer date is the earlier one.
Other states
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming