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 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. Glensidescore 994. Boyertownscore 995. Charleroiscore 986. East Lansdownescore 987. Royersfordscore 978. Jenkintownscore 979. Wyncotescore 9710. Spring Cityscore 9711. West Viewscore 9612. Penn Wynnescore 9613. Bryn Mawrscore 9614. Rockledgescore 9615. Bristolscore 9516. Wyndmoorscore 9517. Ambridgescore 9518. Merion Stationscore 9519. Hatboroscore 9420. Elkins Parkscore 9421. Roslynscore 9422. Waynescore 9423. Coraopolisscore 9424. Fleetwoodscore 9425. Sewickleyscore 94
  1. 25Sewickley, Pennsylvania

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

    Sewickley is a borough of 3,907 people in Allegheny County, Pennsylvania. Homes have a median value of $464,300 against household income of $101,053; January lows average 21°F.

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

    Full Sewickley, Pennsylvania profile: weather, storms, schools, jobs →

    Sewickley: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability94th pctLittle snow93th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  2. 24Fleetwood, Pennsylvania

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

    Fleetwood, Pennsylvania
    Photo: Dough4872 (public domain, Wikimedia Commons)

    Fleetwood is a borough of 4,049 people in Berks County, Pennsylvania. Homes have a median value of $220,200 against household income of $93,276; January lows average 20°F.

    4,049 people · Berks County · median home $220,200 · income $93,276 · Jan low 20°F · 19 in snow

    Full Fleetwood, Pennsylvania profile: weather, storms, schools, jobs →

    Fleetwood: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability93th pctLittle snow94th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  3. 23Coraopolis, Pennsylvania

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

    Coraopolis is a borough of 5,559 people in Allegheny County, Pennsylvania. Homes have a median value of $169,700 against household income of $63,828; January lows average 19°F.

    5,559 people · Allegheny County · median home $169,700 · income $63,828 · Jan low 19°F · 20 in snow

    Full Coraopolis, Pennsylvania profile: weather, storms, schools, jobs →

    Coraopolis: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability94th pctLittle snow93th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  4. 22Wayne, Pennsylvania

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

    Wayne is a community of 7,160 people in Delaware County, Pennsylvania. Homes have a median value of $713,300 against household income of $150,539; January lows average 23°F.

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

    Full Wayne, Pennsylvania profile: weather, storms, schools, jobs →

    Wayne: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability88th pctLittle snow99th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  5. 21Roslyn, Pennsylvania

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

    Roslyn is a community of 9,525 people in Montgomery County, Pennsylvania. Homes have a median value of $328,800 against household income of $99,318; January lows average 27°F.

    9,525 people · Montgomery County · median home $328,800 · income $99,318 · Jan low 27°F · 17 in snow

    Full Roslyn, Pennsylvania profile: weather, storms, schools, jobs →

    Roslyn: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability92th pctLittle snow95th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  6. 20Elkins Park, Pennsylvania

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

    Elkins Park is a community of 6,901 people in Montgomery County, Pennsylvania. Homes have a median value of $401,200 against household income of $129,852; January lows average 27°F.

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

    Full Elkins Park, Pennsylvania profile: weather, storms, schools, jobs →

    Elkins Park: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability93th pctLittle snow95th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  7. 19Hatboro, Pennsylvania

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

    Hatboro is a borough of 8,238 people in Montgomery County, Pennsylvania. Homes have a median value of $351,000 against household income of $112,565; January lows average 27°F.

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

    Full Hatboro, Pennsylvania profile: weather, storms, schools, jobs →

    Hatboro: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability96th pctLittle snow92th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  8. 18Merion Station, Pennsylvania

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

    Merion Station, Pennsylvania
    Photo: Unknown authorUnknown author (public domain, Wikimedia Commons)

    Merion Station is a community of 5,741 people in Montgomery County, Pennsylvania. Homes have a median value of $886,600 against household income of $250,001; January lows average 28°F.

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

    Full Merion Station, Pennsylvania profile: weather, storms, schools, jobs →

    Merion Station: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability94th pctLittle snow95th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  9. 17Ambridge, Pennsylvania

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

    Ambridge is a borough of 6,972 people in Beaver County, Pennsylvania. Homes have a median value of $98,200 against household income of $51,537; January lows average 21°F.

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

    Full Ambridge, Pennsylvania profile: weather, storms, schools, jobs →

    Ambridge: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability96th pctLittle snow93th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  10. 16Wyndmoor, Pennsylvania

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

    Wyndmoor is a community of 5,853 people in Montgomery County, Pennsylvania. Homes have a median value of $485,000 against household income of $152,594; January lows average 23°F.

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

    Full Wyndmoor, Pennsylvania profile: weather, storms, schools, jobs →

    Wyndmoor: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability91th pctLittle snow99th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  11. 15Bristol, Pennsylvania

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

    Bristol, Pennsylvania
    Photo: Smallbones (public domain, Wikimedia Commons)

    Bristol is a borough of 9,861 people in Bucks County, Pennsylvania. Homes have a median value of $271,100 against household income of $76,042; January lows average 22°F.

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

    Full Bristol, Pennsylvania profile: weather, storms, schools, jobs →

    Bristol: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability98th pctLittle snow92th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  12. 14Rockledge, Pennsylvania

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

    Rockledge is a borough of 2,638 people in Montgomery County, Pennsylvania. Homes have a median value of $324,300 against household income of $92,639; January lows average 27°F.

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

    Full Rockledge, Pennsylvania profile: weather, storms, schools, jobs →

    Rockledge: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability99th pctLittle snow92th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  13. 13Bryn Mawr, Pennsylvania

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

    Bryn Mawr is a community of 5,879 people in Montgomery County, Pennsylvania. Homes have a median value of $453,400 against household income of $92,961; January lows average 23°F.

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

    Full Bryn Mawr, Pennsylvania profile: weather, storms, schools, jobs →

    Bryn Mawr: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability92th pctLittle snow99th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  14. 12Penn Wynne, Pennsylvania

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

    Penn Wynne is a community of 6,493 people in Montgomery County, Pennsylvania. Homes have a median value of $555,500 against household income of $150,298; January lows average 28°F.

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

    Full Penn Wynne, Pennsylvania profile: weather, storms, schools, jobs →

    Penn Wynne: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability96th pctLittle snow95th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  15. 11West View, Pennsylvania

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

    West View, Pennsylvania
    Photo: Nyttend (public domain, Wikimedia Commons)

    West View is a borough of 6,685 people in Allegheny County, Pennsylvania. Homes have a median value of $227,100 against household income of $84,063; January lows average 21°F.

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

    Full West View, Pennsylvania profile: weather, storms, schools, jobs →

    West View: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability98th pctLittle snow93th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  16. 10Spring City, Pennsylvania

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

    Spring City is a borough of 3,494 people in Chester County, Pennsylvania. Homes have a median value of $269,100 against household income of $76,419; January lows average 22°F.

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

    Full Spring City, Pennsylvania profile: weather, storms, schools, jobs →

    Spring City: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability96th pctLittle snow97th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  17. 9Wyncote, Pennsylvania

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

    Wyncote is a community of 3,081 people in Montgomery County, Pennsylvania. Homes have a median value of $470,100 against household income of $148,824; January lows average 27°F.

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

    Full Wyncote, Pennsylvania profile: weather, storms, schools, jobs →

    Wyncote: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability95th pctLittle snow99th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  18. 8Jenkintown, Pennsylvania

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

    Jenkintown is a borough of 4,719 people in Montgomery County, Pennsylvania. Homes have a median value of $398,000 against household income of $110,703; January lows average 27°F.

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

    Full Jenkintown, Pennsylvania profile: weather, storms, schools, jobs →

    Jenkintown: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability99th pctLittle snow95th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  19. 7Royersford, Pennsylvania

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

    Royersford is a borough of 4,940 people in Montgomery County, Pennsylvania. Homes have a median value of $295,000 against household income of $75,288; January lows average 22°F.

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

    Full Royersford, Pennsylvania profile: weather, storms, schools, jobs →

    Royersford: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability97th pctLittle snow97th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  20. 6East Lansdowne, Pennsylvania

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

    East Lansdowne is a borough of 2,714 people in Delaware County, Pennsylvania. Homes have a median value of $200,400 against household income of $69,000; January lows average 28°F.

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

    Full East Lansdowne, Pennsylvania profile: weather, storms, schools, jobs →

    East Lansdowne: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability100th pctLittle snow95th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  21. 5Charleroi, Pennsylvania

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

    Charleroi is a borough of 4,234 people in Washington County, Pennsylvania. Homes have a median value of $52,800 against household income of $43,265; January lows average 21°F.

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

    Full Charleroi, Pennsylvania profile: weather, storms, schools, jobs →

    Charleroi: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability98th pctLittle snow98th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  22. 4Boyertown, Pennsylvania

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

    Boyertown is a borough of 4,264 people in Berks County, Pennsylvania. Homes have a median value of $212,600 against household income of $56,723; January lows average 22°F.

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

    Full Boyertown, Pennsylvania profile: weather, storms, schools, jobs →

    Boyertown: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability97th pctLittle snow100th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  23. 3Glenside, Pennsylvania

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

    Glenside is a community of 7,737 people in Montgomery County, Pennsylvania. Homes have a median value of $390,600 against household income of $101,676; January lows average 27°F.

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

    Full Glenside, Pennsylvania profile: weather, storms, schools, jobs →

    Glenside: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability98th pctLittle snow99th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  24. 2Conshohocken, Pennsylvania

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

    Conshohocken is a borough of 9,261 people in Montgomery County, Pennsylvania. Homes have a median value of $443,600 against household income of $122,721; January lows average 23°F.

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

    Full Conshohocken, Pennsylvania profile: weather, storms, schools, jobs →

    Conshohocken: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability99th pctLittle snow99th pct
    Percentile vs Pennsylvania towns on each part of this ranking.
  25. 1Narberth, Pennsylvania

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

    Narberth is a borough of 4,492 people in Montgomery County, Pennsylvania. Homes have a median value of $749,500 against household income of $123,977; January lows average 28°F.

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

    Full Narberth, Pennsylvania profile: weather, storms, schools, jobs →

    Narberth: The 25 Most Walkable Small Towns in Pennsylvania With Little Snow scoresWalkability100th pctLittle snow99th pct
    Percentile vs Pennsylvania towns on each part of this ranking.

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 500–10,000 people in Pennsylvania (2020 Census population). 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: