State guides · Pennsylvania · Climate
Pennsylvania rainfall and snowfall by town
Average yearly precipitation and snow for 70 Pennsylvania towns from NOAA’s 1991–2020 U.S. Climate Normals, with frost dates and the growing season. Search for your town or sort any column, then open a town for monthly numbers and a frost check.
Across these 70 NOAA stations, yearly precipitation runs from 38.62 in. (Towanda) to 53.59 in. (Mahanoy City), and snow from 21.3 in. (Hamburg) to 111.0 in. (Springboro). Lock Haven averages 41.72 in. of precipitation and 29.6 in. of snow. Checked Nov. 13, 2026.
Rain, snow and frost by town
70 of 70 towns
| Snowiest month | ||||||
|---|---|---|---|---|---|---|
| Allentown | 47.36 | 33.1 | February | April 20 | Oct. 24 | 184 |
| Altoona | 44.72 | 38.1 | February | April 25 | Oct. 21 | 176 |
| Benton | 48.42 | 46.0 | February | May 4 | Oct. 11 | 159 |
| Biglerville | 45.32 | 27.0 | January | April 15 | Oct. 27 | 194 |
| Bradford | 49.57 | 75.2 | January | May 18 | Oct. 4 | 140 |
| Butler | 43.21 | 34.9 | January | May 7 | Oct. 14 | 159 |
| Canton | 41.19 | 42.1 | January | May 16 | Oct. 2 | 139 |
| Carlisle | 48.03 | 27.7 | February | April 23 | Oct. 18 | 177 |
| Chambersburg | 43.53 | 30.8 | January | April 18 | Oct. 25 | 188 |
| Clarence | 44.47 | 50.3 | January | May 21 | Sept. 27 | 130 |
| Coatesville | 52.12 | 31.9 | February | April 19 | Oct. 25 | 190 |
| Confluence | 47.21 | 61.2 | January | April 30 | Oct. 18 | 171 |
| Coudersport | 43.98 | 71.8 | February | May 22 | Oct. 1 | 130 |
| Donora | 40.85 | 21.4 | February | April 27 | Oct. 22 | 177 |
| Dushore | 43.43 | 41.4 | January | May 14 | Oct. 2 | 143 |
| East Stroudsburg | 53.55 | 41.6 | January | May 1 | Oct. 12 | 163 |
| Ebensburg | 48.68 | 79.7 | January | May 17 | Oct. 2 | 136 |
| Emporium | 43.84 | 47.1 | January | May 7 | Oct. 15 | 160 |
| Erie | 42.98 | 104.3 | January | April 26 | Nov. 4 | 192 |
| Everett | 40.35 | 27.0 | February | April 27 | Oct. 17 | 170 |
| Franklin | 46.33 | 53.7 | January | May 2 | Oct. 23 | 171 |
| Hamburg | 49.48 | 21.3 | February | April 16 | Oct. 25 | 189 |
| Hanover | 44.11 | 28.2 | February | April 24 | Oct. 20 | 177 |
| Harrisburg | 45.23 | 23.9 | February | April 15 | Oct. 23 | 189 |
| Hawley | 45.13 | 47.1 | February | May 10 | Oct. 4 | 146 |
| Indiana | 47.86 | 45.8 | January | May 8 | Oct. 13 | 157 |
| Jamestown | 43.80 | 61.5 | January | May 4 | Oct. 14 | 161 |
| Kane | 48.51 | 92.9 | January | May 24 | Sept. 28 | 126 |
| Lancaster | 44.15 | 21.4 | February | April 19 | Oct. 24 | 186 |
| Landisville | 45.17 | 23.2 | January | April 30 | Oct. 10 | 162 |
| Laporte | 53.27 | 69.7 | January | May 6 | Oct. 7 | 154 |
| Lebanon | 46.40 | 24.0 | February | April 20 | Oct. 25 | 185 |
| Lewisburg | 43.88 | 28.8 | January | April 26 | Oct. 20 | 176 |
| Lewistown | 42.14 | 26.2 | January | April 21 | Oct. 24 | 185 |
| Linesville | 42.03 | 64.0 | January | April 30 | Oct. 23 | 177 |
| Lock Haven | 41.72 | 29.6 | February | April 30 | Oct. 20 | 173 |
| Mahanoy City | 53.59 | 48.0 | February | April 30 | Oct. 22 | 175 |
| Matamoras | 47.27 | 40.8 | January | May 2 | Oct. 12 | 164 |
| Meyersdale | 41.68 | 45.7 | January | May 12 | Oct. 5 | 146 |
| Middletown | 44.23 | 29.9 | February | April 9 | Nov. 2 | 206 |
| Millheim | 42.44 | 35.3 | January | May 5 | Oct. 6 | 153 |
| Montrose | 46.71 | 82.7 | January | May 14 | Oct. 2 | 141 |
| Mount Pleasant | 43.94 | 29.8 | January | May 1 | Oct. 13 | 164 |
| New Castle | 41.78 | 27.5 | January | April 30 | Oct. 23 | 175 |
| New Holland | 46.84 | 33.5 | February | April 14 | Nov. 1 | 198 |
| Norristown | 50.65 | 25.3 | February | April 8 | Oct. 31 | 203 |
| Philadelphia | 44.11 | 23.1 | February | April 2 | Nov. 10 | 224 |
| Philipsburg | 42.02 | 50.0 | January | May 13 | Oct. 1 | 142 |
| Pittsburgh | 39.61 | 44.1 | January | April 23 | Oct. 23 | 181 |
| Port Allegany | 42.59 | 55.1 | January | May 15 | Oct. 6 | 144 |
| Renovo | 41.22 | 32.7 | February | April 30 | Oct. 22 | 173 |
| Ridgway | 45.55 | 52.7 | January | May 13 | Oct. 11 | 150 |
| Selinsgrove | 43.10 | 29.0 | January | April 25 | Oct. 22 | 178 |
| Sellersville | 51.68 | 21.7 | February | April 26 | Oct. 17 | 175 |
| Shippensburg | 42.49 | 33.6 | February | April 19 | Oct. 24 | 188 |
| Springboro | 48.20 | 111.0 | January | May 8 | Oct. 16 | 160 |
| State College | 41.53 | 43.8 | February | April 20 | Oct. 26 | 187 |
| Sunbury | 43.69 | 28.6 | February | April 30 | Oct. 13 | 166 |
| Tionesta | 47.06 | 50.8 | January | May 1 | Oct. 25 | 176 |
| Titusville | 46.33 | 89.4 | January | May 12 | Oct. 10 | 149 |
| Towanda | 38.62 | 37.8 | January | May 2 | Oct. 15 | 165 |
| Uniontown | 44.35 | 28.1 | January | April 30 | Oct. 18 | 171 |
| Warren | 46.98 | 71.6 | December | May 4 | Oct. 21 | 168 |
| Washington | 41.34 | 31.9 | January | April 24 | Oct. 23 | 181 |
| Waynesburg | 43.07 | 30.1 | January | May 3 | Oct. 15 | 164 |
| Wellsboro | 42.27 | 60.6 | February | May 10 | Oct. 5 | 148 |
| West Chester | 50.93 | 30.5 | February | April 26 | Oct. 18 | 174 |
| Wilkes-Barre | 38.72 | 45.1 | January | April 23 | Oct. 20 | 178 |
| Williamsport | 43.52 | 35.8 | January | April 24 | Oct. 23 | 180 |
| York | 46.46 | 24.6 | January | April 26 | Oct. 19 | 177 |
Tap a column name to sort. Precipitation is rain plus melted snow. Freeze dates are the median dates of the last spring and first fall 32°F nights; the growing season is the days between them.
How to read these numbers
Each town uses the NOAA station named for it, so a station a few miles outside town or on a hill can read differently from your yard. Normals are 30-year averages, not a forecast, and any one year can run well above or below them. Each town page lists the station, its elevation and how complete NOAA rates its record.
Frost dates matter for planting and seeding. On each town page, the frost check tells you how often a 32°F night comes after a spring date or before a fall date. Across these towns, median last freezes run from April 2 (Philadelphia) to May 24 (Kane), and growing seasons from 126 days (Kane) to 224 days (Philadelphia). For what to plant and when in each of these towns, see the Pennsylvania planting calendar.
Questions
Which Pennsylvania town gets the most snow?
Of the 70 NOAA stations on this page, Springboro averages the most, 111.0 in. a year. Hamburg averages the least, 21.3 in.
Which Pennsylvania town gets the most rain?
Of these stations, Mahanoy City averages the most precipitation, 53.59 in. a year, and Towanda the least, 38.62 in. Precipitation counts rain plus melted snow.
When is the last frost in Pennsylvania?
It depends on the town. Median last 32°F freezes on this page run from April 2 in Philadelphia to May 24 in Kane. Open your town for the 1-in-10 dates.
How long is the growing season in Pennsylvania?
From 126 days in Kane to 224 days in Philadelphia, counting the days between the median last and first 32°F freezes.
Where do these numbers come from?
NOAA’s National Centers for Environmental Information, U.S. Climate Normals for 1991–2020. Each town page links the station’s own normals files.
Sources: NOAA NCEI, U.S. Climate Normals; annual and seasonal normals, 1991–2020; monthly normals, 1991–2020. Checked Nov. 13, 2026.
Groundwork Design Co. · designed by builders
Get a plan that fits your seasons
Groundwork Single Space ($349) is one area done right, like a patio or a front bed: a scaled 2D plan of one area, a material and plant list, paver and block style picks, and plants matched to your hardiness zone. Designed remotely, anywhere in the U.S.
See landscape designPennsylvania guidesIn central PA? We build patios, retaining walls and landscapes from Lock Haven to State College and Williamsport: Lock Haven, Williamsport, State College.
Muthler Landscaping & Construction LLC · 913 Bellefonte Ave, Lock Haven, PA 17745 · (570) 397-9800 · PA HIC #PA212584. Climate data from NOAA; not a forecast.
Using this guide? Link to it or cite it. It's free to use with a link back, and we keep it updated against official sources.
Cite as: Muthler Landscaping & Construction, “Pennsylvania Rainfall and Snowfall by Town (NOAA Averages),” https://muthlerlandscaping.com/state-guides/pennsylvania/climate/ (last checked November 13, 2026).
Get an email when your state’s rules change
We re-check every entry against official sources. Tell us your state and we’ll email you when something changes.