The 25 Snowiest Small Towns in Pennsylvania
Ranked by snow per year (in) among 931 towns of 500–10,000 people in Pennsylvania. #1 is North East, PA (176.1 in of snow a year).
-
25Upper Yoder, Pennsylvania
91.5 in of snow a year

Photo: Nyttend (public domain, Wikimedia Commons) Upper Yoder is a township of 5,147 people in Cambria County, Pennsylvania. It averages 91.5 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 19°F.
5,147 people · Cambria County · median home $152,800 · income $66,974 · Jan low 19°F · 92 in snow
Full Upper Yoder, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
24Kane, Pennsylvania
92.9 in of snow a year

Photo: VitaleBaby (talk) (Uploads) (public domain, Wikimedia Commons) Kane is a borough of 3,630 people in McKean County, Pennsylvania. It averages 92.9 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 13°F.
3,630 people · McKean County · median home $73,600 · income $52,353 · Jan low 13°F · 93 in snow
Full Kane, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
23Woodcock, Pennsylvania
94.7 in of snow a year
Woodcock is a township of 2,754 people in Crawford County, Pennsylvania. It averages 94.7 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 18°F.
2,754 people · Crawford County · median home $175,200 · income $66,719 · Jan low 18°F · 95 in snow
Full Woodcock, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
22Somerset, Pennsylvania
96.2 in of snow a year
Somerset is a borough of 6,048 people in Somerset County, Pennsylvania. It averages 96.2 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 17°F.
6,048 people · Somerset County · median home $163,600 · income $47,102 · Jan low 17°F · 96 in snow
Full Somerset, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
21Springfield, Pennsylvania
101.6 in of snow a year
Springfield is a township of 3,076 people in Erie County, Pennsylvania. It averages 101.6 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 17°F.
3,076 people · Erie County · median home $151,100 · income $76,296 · Jan low 17°F · 102 in snow
Full Springfield, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
20Girard, Pennsylvania
103.7 in of snow a year
Girard is a township of 4,869 people in Erie County, Pennsylvania. It averages 103.7 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 21°F.
4,869 people · Erie County · median home $204,600 · income $95,461 · Jan low 21°F · 104 in snow
Full Girard, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
19Edinboro, Pennsylvania
104.1 in of snow a year

Photo: Unknown authorUnknown author (public domain, Wikimedia Commons) Edinboro is a borough of 4,964 people in Erie County, Pennsylvania. It averages 104.1 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 16°F.
4,964 people · Erie County · median home $222,700 · income $48,173 · Jan low 16°F · 104 in snow
Full Edinboro, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
18Cambridge Springs, Pennsylvania
104.2 in of snow a year
Cambridge Springs is a borough of 2,590 people in Crawford County, Pennsylvania. It averages 104.2 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 16°F.
2,590 people · Crawford County · median home $109,600 · income $54,400 · Jan low 16°F · 104 in snow
Full Cambridge Springs, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
17Fairview, Pennsylvania
104.3 in of snow a year
Fairview is a community of 2,850 people in Erie County, Pennsylvania. It averages 104.3 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 21°F.
2,850 people · Erie County · median home $209,600 · income $86,645 · Jan low 21°F · 104 in snow
Full Fairview, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
16Girard, Pennsylvania
104.3 in of snow a year
Girard is a borough of 2,993 people in Erie County, Pennsylvania. It averages 104.3 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 21°F.
2,993 people · Erie County · median home $160,500 · income $71,165 · Jan low 21°F · 104 in snow
Full Girard, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
15McKean, Pennsylvania
104.3 in of snow a year
McKean is a township of 4,437 people in Erie County, Pennsylvania. It averages 104.3 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 21°F.
4,437 people · Erie County · median home $241,600 · income $83,736 · Jan low 21°F · 104 in snow
Full McKean, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
14Summit, Pennsylvania
104.3 in of snow a year
Summit is a township of 7,342 people in Erie County, Pennsylvania. It averages 104.3 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 21°F.
7,342 people · Erie County · median home $245,000 · income $73,553 · Jan low 21°F · 104 in snow
Full Summit, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
13Washington, Pennsylvania
104.8 in of snow a year
Washington is a township of 4,393 people in Erie County, Pennsylvania. It averages 104.8 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 16°F.
4,393 people · Erie County · median home $284,600 · income $94,116 · Jan low 16°F · 105 in snow
Full Washington, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
12Lake City, Pennsylvania
106.3 in of snow a year
Lake City is a borough of 2,935 people in Erie County, Pennsylvania. It averages 106.3 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 21°F.
2,935 people · Erie County · median home $165,600 · income $75,048 · Jan low 21°F · 106 in snow
Full Lake City, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
11Conneaut, Pennsylvania
111.0 in of snow a year
Conneaut is a township of 4,191 people in Erie County, Pennsylvania. It averages 111.0 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 17°F.
4,191 people · Erie County · median home $170,500 · income $71,042 · Jan low 17°F · 111 in snow
Full Conneaut, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
10Union City, Pennsylvania
114.2 in of snow a year

Photo: Nyttend (public domain, Wikimedia Commons) Union City is a borough of 2,927 people in Erie County, Pennsylvania. It averages 114.2 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 16°F.
2,927 people · Erie County · median home $88,100 · income $44,004 · Jan low 16°F · 114 in snow
Full Union City, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
9Waterford, Pennsylvania
114.2 in of snow a year
Waterford is a township of 3,915 people in Erie County, Pennsylvania. It averages 114.2 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 16°F.
3,915 people · Erie County · median home $198,000 · income $77,286 · Jan low 16°F · 114 in snow
Full Waterford, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
8Lawrence Park, Pennsylvania
121.7 in of snow a year
Lawrence Park is a community of 3,820 people in Erie County, Pennsylvania. It averages 121.7 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 21°F.
3,820 people · Erie County · median home $138,800 · income $74,548 · Jan low 21°F · 122 in snow
Full Lawrence Park, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
7Wesleyville, Pennsylvania
122.3 in of snow a year
Wesleyville is a borough of 3,222 people in Erie County, Pennsylvania. It averages 122.3 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 21°F.
3,222 people · Erie County · median home $108,600 · income $48,952 · Jan low 21°F · 122 in snow
Full Wesleyville, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
6Northwest Harborcreek, Pennsylvania
126.7 in of snow a year
Northwest Harborcreek is a community of 8,772 people in Erie County, Pennsylvania. It averages 126.7 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 21°F.
8,772 people · Erie County · median home $225,800 · income $93,617 · Jan low 21°F · 127 in snow
Full Northwest Harborcreek, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
5Greene, Pennsylvania
127.2 in of snow a year
Greene is a township of 4,478 people in Erie County, Pennsylvania. It averages 127.2 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 16°F.
4,478 people · Erie County · median home $227,700 · income $85,750 · Jan low 16°F · 127 in snow
Full Greene, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
4Corry, Pennsylvania
137.1 in of snow a year
Corry is a city of 6,210 people in Erie County, Pennsylvania. It averages 137.1 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 16°F.
6,210 people · Erie County · median home $96,800 · income $48,618 · Jan low 16°F · 137 in snow
Full Corry, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
3Ligonier, Pennsylvania
142.2 in of snow a year
Ligonier is a township of 6,056 people in Westmoreland County, Pennsylvania. It averages 142.2 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 19°F.
6,056 people · Westmoreland County · median home $243,200 · income $76,569 · Jan low 19°F · 142 in snow
Full Ligonier, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
2North East, Pennsylvania
174.5 in of snow a year
North East is a borough of 4,106 people in Erie County, Pennsylvania. It averages 174.5 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 21°F.
4,106 people · Erie County · median home $167,000 · income $68,828 · Jan low 21°F · 175 in snow
Full North East, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals). -
1North East, Pennsylvania
176.1 in of snow a year

Photo: Nyttend (public domain, Wikimedia Commons) North East is a township of 6,529 people in Erie County, Pennsylvania. It averages 176.1 inches of snow a year (typical Pennsylvania town: 31.8 in), with January lows around 21°F.
6,529 people · Erie County · median home $211,300 · income $80,198 · Jan low 21°F · 176 in snow
Full North East, Pennsylvania profile: weather, storms, schools, jobs →
Average snowfall by month, October–May (NOAA 1991–2020 normals).
More Pennsylvania rankings
- The 25 Best Small Towns to Retire in Pennsylvania
- The 25 Quietest Small Towns in Pennsylvania
- The 25 Most Affordable Small Towns in Pennsylvania
- The 25 Best Small Towns for Families in Pennsylvania
- The 25 Best Quiet, Affordable Small Towns to Retire in Pennsylvania
- 25 Small Towns in Pennsylvania With the Cheapest Homes
- 25 Small Towns in Pennsylvania With the Mildest Winters
- The 25 Most Walkable Small Towns in Pennsylvania
- 25 Small Towns in Pennsylvania With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Pennsylvania
Same ranking, other places
- The 50 Snowiest Small Towns in America
- The 25 Snowiest Small Towns in New York
- The 25 Snowiest Small Towns in Michigan
- The 25 Snowiest Small Towns in New Jersey
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)