The Town Files

The 25 Most Walkable Small Towns in Pennsylvania With Little Snow

Ranked on The Town Files lifestyle rankings among 931 towns of 2,500–10,000 people in Pennsylvania, scoring every town on all of these at once. #1 is Narberth, PA.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Most Walkable Small Towns in Pennsylvania With Little Snow1. Narberthscore 1002. Conshohockenscore 993. Boyertownscore 994. Glensidescore 995. Charleroiscore 986. East Lansdownescore 987. Royersfordscore 978. Jenkintownscore 979. Wyncotescore 9710. Spring Cityscore 9711. Penn Wynnescore 9612. West Viewscore 9613. Bryn Mawrscore 9614. Rockledgescore 9615. Wyndmoorscore 9516. Bristolscore 9517. Merion Stationscore 9518. Ambridgescore 9519. Elkins Parkscore 9420. Hatboroscore 9421. Bala Cynwydscore 9422. Penndelscore 9423. Emsworthscore 9424. Sewickleyscore 9425. Waynescore 94
  1. 25Wayne, Pennsylvania

    Walkability: 88th percentile · Snow per year (in): 99th percentile

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

  2. 24Sewickley, Pennsylvania

    Walkability: 94th percentile · Snow per year (in): 93rd percentile

    3,907 people · Allegheny County · median home $464,300 · income $101,053 · Jan low 21°F · 20 in snow

  3. 23Emsworth, Pennsylvania

    Walkability: 94th percentile · Snow per year (in): 93rd percentile

    2,525 people · Allegheny County · median home $184,200 · income $64,816 · Jan low 21°F · 20 in snow

  4. 22Penndel, Pennsylvania

    Walkability: 95th percentile · Snow per year (in): 92nd percentile

    2,515 people · Bucks County · median home $336,200 · income $75,517 · Jan low 22°F · 20 in snow

  5. 21Bala Cynwyd, Pennsylvania

    Walkability: 92nd percentile · Snow per year (in): 95th percentile

    9,285 people · Montgomery County · median home $640,400 · income $150,000 · Jan low 28°F · 16 in snow

  6. 20Hatboro, Pennsylvania

    Walkability: 96th percentile · Snow per year (in): 92nd percentile

    8,238 people · Montgomery County · median home $351,000 · income $112,565 · Jan low 27°F · 20 in snow

  7. 19Elkins Park, Pennsylvania

    Walkability: 93rd percentile · Snow per year (in): 95th percentile

    6,901 people · Montgomery County · median home $401,200 · income $129,852 · Jan low 27°F · 16 in snow

  8. 18Ambridge, Pennsylvania

    Walkability: 96th percentile · Snow per year (in): 93rd percentile

    6,972 people · Beaver County · median home $98,200 · income $51,537 · Jan low 21°F · 20 in snow

  9. 17Merion Station, Pennsylvania

    Walkability: 94th percentile · Snow per year (in): 95th percentile

    5,741 people · Montgomery County · median home $886,600 · income $250,001 · Jan low 28°F · 16 in snow

  10. 16Bristol, Pennsylvania

    Walkability: 98th percentile · Snow per year (in): 92nd percentile

    9,861 people · Bucks County · median home $271,100 · income $76,042 · Jan low 22°F · 20 in snow

  11. 15Wyndmoor, Pennsylvania

    Walkability: 91st percentile · Snow per year (in): 99th percentile

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

  12. 14Rockledge, Pennsylvania

    Walkability: 99th percentile · Snow per year (in): 92nd percentile

    2,638 people · Montgomery County · median home $324,300 · income $92,639 · Jan low 27°F · 20 in snow

  13. 13Bryn Mawr, Pennsylvania

    Walkability: 92nd percentile · Snow per year (in): 99th percentile

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

  14. 12West View, Pennsylvania

    Walkability: 98th percentile · Snow per year (in): 93rd percentile

    6,685 people · Allegheny County · median home $227,100 · income $84,063 · Jan low 21°F · 20 in snow

  15. 11Penn Wynne, Pennsylvania

    Walkability: 96th percentile · Snow per year (in): 95th percentile

    6,493 people · Montgomery County · median home $555,500 · income $150,298 · Jan low 28°F · 16 in snow

  16. 10Spring City, Pennsylvania

    Walkability: 96th percentile · Snow per year (in): 97th percentile

    3,494 people · Chester County · median home $269,100 · income $76,419 · Jan low 22°F · 13 in snow

  17. 9Wyncote, Pennsylvania

    Walkability: 95th percentile · Snow per year (in): 99th percentile

    3,081 people · Montgomery County · median home $470,100 · income $148,824 · Jan low 27°F · 8 in snow

  18. 8Jenkintown, Pennsylvania

    Walkability: 99th percentile · Snow per year (in): 95th percentile

    4,719 people · Montgomery County · median home $398,000 · income $110,703 · Jan low 27°F · 17 in snow

  19. 7Royersford, Pennsylvania

    Walkability: 97th percentile · Snow per year (in): 97th percentile

    4,940 people · Montgomery County · median home $295,000 · income $75,288 · Jan low 22°F · 13 in snow

  20. 6East Lansdowne, Pennsylvania

    Walkability: 100th percentile · Snow per year (in): 95th percentile

    2,714 people · Delaware County · median home $200,400 · income $69,000 · Jan low 28°F · 16 in snow

  21. 5Charleroi, Pennsylvania

    Walkability: 98th percentile · Snow per year (in): 98th percentile

    4,234 people · Washington County · median home $52,800 · income $43,265 · Jan low 21°F · 10 in snow

  22. 4Glenside, Pennsylvania

    Walkability: 98th percentile · Snow per year (in): 99th percentile

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

  23. 3Boyertown, Pennsylvania

    Walkability: 97th percentile · Snow per year (in): 100th percentile

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

  24. 2Conshohocken, Pennsylvania

    Walkability: 99th percentile · Snow per year (in): 99th percentile

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

  25. 1Narberth, Pennsylvania

    Walkability: 100th percentile · Snow per year (in): 99th percentile

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

Price vs ranking

Median home value vs ranking, Pennsylvania towns0255075100$45K$201K$356K$512K$667KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in Pennsylvania.

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). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. The combined score is the average of the percentiles shown for each town; a town must be above the middle on every one. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: