The Town Files

25 Small Towns in Pennsylvania With the Least Snow

Ranked by snow per year (in) among 931 towns of 2,500–10,000 people in Pennsylvania. #1 is Upper Pottsgrove, PA (4.2 in of snow a year).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25St. Davids, Pennsylvania

    7.6 in of snow a year

    3,604 people · Delaware County · median home $1,001,600 · income $163,173 · Jan low 23°F · 8 in snow

  2. 24Berwyn, Pennsylvania

    7.6 in of snow a year

    3,775 people · Chester County · median home $639,400 · income $145,833 · Jan low 23°F · 8 in snow

  3. 23Narberth, Pennsylvania

    7.6 in of snow a year

    4,492 people · Montgomery County · median home $749,500 · income $123,977 · Jan low 28°F · 8 in snow

  4. 22Flourtown, Pennsylvania

    7.6 in of snow a year

    4,786 people · Montgomery County · median home $507,300 · income $148,274 · Jan low 23°F · 8 in snow

  5. 21Wyndmoor, Pennsylvania

    7.6 in of snow a year

    5,853 people · Montgomery County · median home $485,000 · income $152,594 · Jan low 23°F · 8 in snow

  6. 20Bryn Mawr, Pennsylvania

    7.6 in of snow a year

    5,879 people · Montgomery County · median home $453,400 · income $92,961 · Jan low 23°F · 8 in snow

  7. 19Oreland, Pennsylvania

    7.6 in of snow a year

    6,210 people · Montgomery County · median home $420,700 · income $111,625 · Jan low 23°F · 8 in snow

  8. 18Wayne, Pennsylvania

    7.6 in of snow a year

    7,160 people · Delaware County · median home $713,300 · income $150,539 · Jan low 23°F · 8 in snow

  9. 17Glenside, Pennsylvania

    7.6 in of snow a year

    7,737 people · Montgomery County · median home $390,600 · income $101,676 · Jan low 27°F · 8 in snow

  10. 16Villanova, Pennsylvania

    7.6 in of snow a year

    8,213 people · Delaware County · median home $946,400 · income $250,001 · Jan low 23°F · 8 in snow

  11. 15Conshohocken, Pennsylvania

    7.6 in of snow a year

    9,261 people · Montgomery County · median home $443,600 · income $122,721 · Jan low 23°F · 8 in snow

  12. 14Alburtis, Pennsylvania

    4.2 in of snow a year

    2,596 people · Lehigh County · median home $267,700 · income $107,500 · Jan low 20°F · 4 in snow

  13. 13Hereford, Pennsylvania

    4.2 in of snow a year

    2,962 people · Berks County · median home $392,600 · income $115,833 · Jan low 20°F · 4 in snow

  14. 12Earl, Pennsylvania

    4.2 in of snow a year

    3,097 people · Berks County · median home $288,800 · income $100,398 · Jan low 22°F · 4 in snow

  15. 11Halfway House, Pennsylvania

    4.2 in of snow a year

    3,273 people · Montgomery County · median home $331,900 · income $121,815 · Jan low 22°F · 4 in snow

  16. 10Pottsgrove, Pennsylvania

    4.2 in of snow a year

    3,471 people · Montgomery County · median home $332,600 · income $122,813 · Jan low 22°F · 4 in snow

  17. 9Rockland, Pennsylvania

    4.2 in of snow a year

    3,646 people · Berks County · median home $321,800 · income $110,000 · Jan low 20°F · 4 in snow

  18. 8Douglass, Pennsylvania

    4.2 in of snow a year

    3,670 people · Berks County · median home $264,500 · income $79,808 · Jan low 22°F · 4 in snow

  19. 7Oley, Pennsylvania

    4.2 in of snow a year

    3,810 people · Berks County · median home $350,100 · income $90,750 · Jan low 23°F · 4 in snow

  20. 6Boyertown, Pennsylvania

    4.2 in of snow a year

    4,264 people · Berks County · median home $212,600 · income $56,723 · Jan low 22°F · 4 in snow

  21. 5Washington, Pennsylvania

    4.2 in of snow a year

    4,443 people · Berks County · median home $351,700 · income $98,859 · Jan low 22°F · 4 in snow

  22. 4Colebrookdale, Pennsylvania

    4.2 in of snow a year

    5,112 people · Berks County · median home $249,500 · income $90,378 · Jan low 22°F · 4 in snow

  23. 3Gilbertsville, Pennsylvania

    4.2 in of snow a year

    5,508 people · Montgomery County · median home $359,100 · income $116,818 · Jan low 22°F · 4 in snow

  24. 2Longswamp, Pennsylvania

    4.2 in of snow a year

    5,567 people · Berks County · median home $253,500 · income $81,948 · Jan low 20°F · 4 in snow

  25. 1Upper Pottsgrove, Pennsylvania

    4.2 in of snow a year

    5,870 people · Montgomery County · median home $338,300 · income $121,566 · Jan low 22°F · 4 in snow

More Pennsylvania rankings

Same ranking, other places

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