The Town Files

The 25 Most Walkable Small Towns in Pennsylvania

Ranked on The Town Files lifestyle rankings among 931 towns of 2,500–10,000 people in Pennsylvania. #1 is Collingdale, PA.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Most Walkable Small Towns in Pennsylvania1. Collingdale100th pct2. Dormont100th pct3. Shamokin100th pct4. Mount Carmel100th pct5. West York100th pct6. Narberth100th pct7. Mount Oliver100th pct8. Aspinwall100th pct9. East Lansdowne100th pct10. Conshohocken99th pct11. Swissvale99th pct12. Bellevue99th pct13. Clifton Heights99th pct14. Prospect Park99th pct15. Bridgeport99th pct16. Avalon99th pct17. Jenkintown99th pct18. West Reading99th pct19. Minersville99th pct20. Frackville99th pct21. Mahanoy City99th pct22. Ingram99th pct23. Penbrook99th pct24. Rockledge99th pct25. Bristol98th pct
  1. 25Bristol, Pennsylvania

    More walkable than 98% of Pennsylvania towns

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

  2. 24Rockledge, Pennsylvania

    More walkable than 99% of Pennsylvania towns

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

  3. 23Penbrook, Pennsylvania

    More walkable than 99% of Pennsylvania towns

    3,274 people · Dauphin County · median home $168,100 · income $62,312 · Jan low 22°F · 24 in snow

  4. 22Ingram, Pennsylvania

    More walkable than 99% of Pennsylvania towns

    3,391 people · Allegheny County · median home $156,800 · income $71,154 · Jan low 21°F · 44 in snow

  5. 21Mahanoy City, Pennsylvania

    More walkable than 99% of Pennsylvania towns

    3,499 people · Schuylkill County · median home $52,400 · income $37,727 · Jan low 18°F · 48 in snow

  6. 20Frackville, Pennsylvania

    More walkable than 99% of Pennsylvania towns

    3,860 people · Schuylkill County · median home $103,400 · income $56,866 · Jan low 18°F · 48 in snow

  7. 19Minersville, Pennsylvania

    More walkable than 99% of Pennsylvania towns

    4,370 people · Schuylkill County · median home $82,300 · income $53,416 · Jan low 18°F · 40 in snow

  8. 18West Reading, Pennsylvania

    More walkable than 99% of Pennsylvania towns

    4,553 people · Berks County · median home $173,100 · income $65,885 · Jan low 23°F · 27 in snow

  9. 17Jenkintown, Pennsylvania

    More walkable than 99% of Pennsylvania towns

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

  10. 16Avalon, Pennsylvania

    More walkable than 99% of Pennsylvania towns

    4,762 people · Allegheny County · median home $170,500 · income $51,250 · Jan low 21°F · 44 in snow

  11. 15Bridgeport, Pennsylvania

    More walkable than 99% of Pennsylvania towns

    5,015 people · Montgomery County · median home $341,100 · income $82,705 · Jan low 23°F · 25 in snow

  12. 14Prospect Park, Pennsylvania

    More walkable than 99% of Pennsylvania towns

    6,427 people · Delaware County · median home $244,600 · income $63,077 · Jan low 26°F · 23 in snow

  13. 13Clifton Heights, Pennsylvania

    More walkable than 99% of Pennsylvania towns

    6,863 people · Delaware County · median home $192,900 · income $70,931 · Jan low 26°F · 23 in snow

  14. 12Bellevue, Pennsylvania

    More walkable than 99% of Pennsylvania towns

    8,311 people · Allegheny County · median home $213,300 · income $68,827 · Jan low 21°F · 44 in snow

  15. 11Swissvale, Pennsylvania

    More walkable than 99% of Pennsylvania towns

    8,624 people · Allegheny County · median home $147,000 · income $60,341 · Jan low 22°F · 25 in snow

  16. 10Conshohocken, Pennsylvania

    More walkable than 99% of Pennsylvania towns

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

  17. 9East Lansdowne, Pennsylvania

    More walkable than 100% of Pennsylvania towns

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

  18. 8Aspinwall, Pennsylvania

    More walkable than 100% of Pennsylvania towns

    2,916 people · Allegheny County · median home $378,800 · income $107,000 · Jan low 19°F · 28 in snow

  19. 7Mount Oliver, Pennsylvania

    More walkable than 100% of Pennsylvania towns

    3,394 people · Allegheny County · median home $96,900 · income $52,297 · Jan low 22°F · 29 in snow

  20. 6Narberth, Pennsylvania

    More walkable than 100% of Pennsylvania towns

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

  21. 5West York, Pennsylvania

    More walkable than 100% of Pennsylvania towns

    5,094 people · York County · median home $123,600 · income $80,995 · Jan low 21°F · 25 in snow

  22. 4Mount Carmel, Pennsylvania

    More walkable than 100% of Pennsylvania towns

    5,725 people · Northumberland County · median home $81,800 · income $53,021 · Jan low 19°F · 34 in snow

  23. 3Shamokin, Pennsylvania

    More walkable than 100% of Pennsylvania towns

    6,942 people · Northumberland County · median home $60,400 · income $39,690 · Jan low 19°F · 34 in snow

  24. 2Dormont, Pennsylvania

    More walkable than 100% of Pennsylvania towns

    8,244 people · Allegheny County · median home $221,800 · income $80,526 · Jan low 22°F · 32 in snow

  25. 1Collingdale, Pennsylvania

    More walkable than 100% of Pennsylvania towns

    8,908 people · Delaware County · median home $166,600 · income $51,886 · Jan low 26°F · 23 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. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: