The Town Files

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).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Snowiest Small Towns in Pennsylvania1. North East1762. North East1753. Ligonier1424. Corry1375. Greene1276. Northwest Harborcreek1277. Wesleyville1228. Lawrence Park1229. Waterford11410. Union City11411. Conneaut11112. Lake City10613. Washington10514. Summit10415. McKean10416. Girard10417. Fairview10418. Cambridge Springs10419. Edinboro10420. Girard10421. Springfield10222. Somerset9623. Woodcock9524. Kane9325. Upper Yoder92
  1. 25Upper Yoder, Pennsylvania

    91.5 in of snow a year

    Upper Yoder, Pennsylvania
    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 →

    Upper Yoder snowfall by month (inches)1.1O5.3N18D26J24.6F12.9M3.5A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  2. 24Kane, Pennsylvania

    92.9 in of snow a year

    Kane, Pennsylvania
    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 →

    Kane snowfall by month (inches)0.8O8.2N21.7D25.4J20.4F13.4M2.9A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  3. 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 →

    Woodcock snowfall by month (inches)0.5O9.3N23.3D28.2J17.5F12.7M3AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  4. 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 →

    Somerset snowfall by month (inches)0.9O5.9N19.7D27.6J23.6F15.4M3.1AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  5. 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 →

    Springfield snowfall by month (inches)0.3O9.1N24.6D33.6J17.8F13.1M3AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  6. 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 →

    Girard snowfall by month (inches)0.3O9.7N25.6D32.6J18.7F13.8M2.9AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  7. 19Edinboro, Pennsylvania

    104.1 in of snow a year

    Edinboro, Pennsylvania
    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 →

    Edinboro snowfall by month (inches)0.5O10.7N25.6D31.3J18.9F14M3.1AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  8. 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 →

    Cambridge Springs snowfall by month (inches)0.5O11.2N25.5D30.6J19F14.1M3.3AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  9. 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 →

    Fairview snowfall by month (inches)0.1O9.6N26.3D31.8J19.4F14.5M2.6AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  10. 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 →

    Girard snowfall by month (inches)0.1O9.6N26.3D31.8J19.4F14.5M2.6AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  11. 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 →

    McKean snowfall by month (inches)0.1O9.6N26.3D31.8J19.4F14.5M2.6AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  12. 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 →

    Summit snowfall by month (inches)0.1O9.6N26.3D31.8J19.4F14.5M2.6AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  13. 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 →

    Washington snowfall by month (inches)0.5O10.8N25.8D31.3J19.1F14.2M3.1AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  14. 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 →

    Lake City snowfall by month (inches)0.2O9.8N26.3D33.6J19.3F14.2M2.9AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  15. 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 →

    Conneaut snowfall by month (inches)0.5O10.2N26.2D38J19F13.6M3.5AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  16. 10Union City, Pennsylvania

    114.2 in of snow a year

    Union City, Pennsylvania
    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 →

    Union City snowfall by month (inches)0.9O14.5N27.6D30.3J21.3F15.8M3.8AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  17. 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 →

    Waterford snowfall by month (inches)0.9O14.5N27.6D30.3J21.3F15.8M3.8AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  18. 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 →

    Lawrence Park snowfall by month (inches)0.5O12.7N30D35.4J21.9F17.7M3.5AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  19. 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 →

    Wesleyville snowfall by month (inches)0.5O12.8N30.1D35.5J22F17.8M3.5AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  20. 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 →

    Northwest Harborcreek snowfall by month (inches)0.6O13.5N31.1D36.5J22.6F18.7M3.7AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  21. 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 →

    Greene snowfall by month (inches)0.7O14.4N31D35.7J22.8F18.6M3.9AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  22. 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 →

    Corry snowfall by month (inches)1.1O15.6N32.9D37.1J25.4F19.8M5.2AM
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  23. 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 →

    Ligonier snowfall by month (inches)2.4O8.1N26.9D38.6J37.5F21.5M6.9A0.3M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  24. 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 →

    North East snowfall by month (inches)1.3O20.2N41.7D48.5J29.2F27.8M5.7A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).
  25. 1North East, Pennsylvania

    176.1 in of snow a year

    North East, Pennsylvania
    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 →

    North East snowfall by month (inches)1.4O20.5N42D48.9J29.4F28.1M5.8A0.1M
    Average snowfall by month, October–May (NOAA 1991–2020 normals).

More Pennsylvania rankings

Same ranking, other places

Methodology. We ranked 931 towns of 500–10,000 people in Pennsylvania (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: