The Town Files

The 50 Most Walkable Historic Places in America

Ranked on The Town Files lifestyle rankings among 12,622 towns and cities of 2,500+ people in the U.S., scoring every town on all of these at once. #1 is Mount Oliver, PA.

Map of the 50 towns1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Numbers match the ranking.
The 50 Most Walkable Historic Places in America1. Mount Oliver, PAscore 1002. Lakewood, OHscore 1003. Dormont, PAscore 1004. Somerville, MAscore 1005. Ingram, PAscore 1006. Passaic, NJscore 1007. Bronxville, NYscore 1008. Woodlynne, NJscore 1009. Berwyn, ILscore 10010. Cicero, ILscore 10011. Winthrop Town, MAscore 10012. Narberth, PAscore 10013. Reading, PAscore 10014. Easton, PAscore 10015. Everett, MAscore 10016. Maywood, ILscore 10017. East Lansdowne, PAscore 10018. Walnut Park, CAscore 10019. West Reading, PAscore 10020. Lancaster, PAscore 10021. Hamtramck, MIscore 10022. Jenkintown, PAscore 10023. Shamokin, PAscore 10024. Floral Park, NYscore 10025. Mount Carmel, PAscore 100
  1. 50Rochester, New York

    Median year built: 100th percentile · Walkability: 99th percentile

    211,328 people · Monroe County · median home $139,600 · income $47,213 · Jan low 19°F · 102 in snow

  2. 49Montclair, New Jersey

    Median year built: 100th percentile · Walkability: 99th percentile

    40,921 people · Essex County · median home $906,400 · income $151,075 · Jan low 21°F · 28 in snow

  3. 48Pelham, New York

    Median year built: 100th percentile · Walkability: 99th percentile

    13,078 people · Westchester County · median home $974,300 · income $210,813 · Jan low 27°F · 33 in snow

  4. 47Charleroi, Pennsylvania

    Median year built: 100th percentile · Walkability: 99th percentile

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

  5. 46Grosse Pointe Park, Michigan

    Median year built: 100th percentile · Walkability: 99th percentile

    11,595 people · Wayne County · median home $473,100 · income $124,111 · Jan low 17°F · 28 in snow

  6. 45Munsey Park, New York

    Median year built: 100th percentile · Walkability: 99th percentile

    2,809 people · Nassau County · median home $1,984,400 · income $250,001 · Jan low 27°F · 19 in snow

  7. 44Belmont, Massachusetts

    Median year built: 100th percentile · Walkability: 99th percentile

    27,295 people · Middlesex County · median home $1,159,000 · income $183,137 · Jan low 19°F · 59 in snow

  8. 43Piedmont, California

    Median year built: 100th percentile · Walkability: 99th percentile

    11,270 people · Alameda County · median home $2,000,001 · income $250,001 · Jan low 45°F · 0 in snow

  9. 42Butler, Pennsylvania

    Median year built: 100th percentile · Walkability: 99th percentile

    13,502 people · Butler County · median home $108,100 · income $44,247 · Jan low 17°F · 35 in snow

  10. 41Sunbury, Pennsylvania

    Median year built: 100th percentile · Walkability: 99th percentile

    9,719 people · Northumberland County · median home $107,200 · income $51,028 · Jan low 19°F · 29 in snow

  11. 40West York, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

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

  12. 39Brookline, Massachusetts

    Median year built: 100th percentile · Walkability: 100th percentile

    63,191 people · Norfolk County · median home $1,246,800 · income $142,101 · Jan low 19°F · 49 in snow

  13. 38Ocean Grove, New Jersey

    Median year built: 100th percentile · Walkability: 100th percentile

    3,057 people · Monmouth County · median home $790,100 · income $89,286 · Jan low 25°F

  14. 37Ampere North, New Jersey

    Median year built: 100th percentile · Walkability: 100th percentile

    5,132 people · Essex County · median home $365,600 · income $66,714 · Jan low 25°F · 28 in snow

  15. 36Buffalo, New York

    Median year built: 100th percentile · Walkability: 100th percentile

    278,349 people · Erie County · median home $164,200 · income $50,041 · Jan low 19°F · 95 in snow

  16. 35Williston Park, New York

    Median year built: 100th percentile · Walkability: 100th percentile

    7,591 people · Nassau County · median home $739,800 · income $156,382 · Jan low 27°F · 19 in snow

  17. 34Providence, Rhode Island

    Median year built: 100th percentile · Walkability: 100th percentile

    190,934 people · Providence County · median home $362,200 · income $68,119 · Jan low 22°F · 37 in snow

  18. 33Bellevue, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

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

  19. 32Prospect Park, New Jersey

    Median year built: 100th percentile · Walkability: 100th percentile

    6,372 people · Passaic County · median home $406,800 · income $53,125 · Jan low 23°F · 28 in snow

  20. 31Bogota, New Jersey

    Median year built: 100th percentile · Walkability: 100th percentile

    8,778 people · Bergen County · median home $501,600 · income $103,299 · Jan low 26°F · 30 in snow

  21. 30Watervliet, New York

    Median year built: 100th percentile · Walkability: 100th percentile

    10,375 people · Albany County · median home $179,700 · income $57,919 · Jan low 17°F · 59 in snow

  22. 29Shorewood, Wisconsin

    Median year built: 100th percentile · Walkability: 100th percentile

    13,859 people · Milwaukee County · median home $443,700 · income $86,726 · Jan low 14°F · 40 in snow

  23. 28Oak Park, Illinois

    Median year built: 100th percentile · Walkability: 100th percentile

    54,583 people · Cook County · median home $465,500 · income $110,820 · Jan low 19°F · 38 in snow

  24. 27Pelham, New York

    Median year built: 100th percentile · Walkability: 100th percentile

    7,326 people · Westchester County · median home $915,800 · income $184,375 · Jan low 27°F · 33 in snow

  25. 26Mahanoy City, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

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

  26. 25Mount Carmel, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

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

  27. 24Floral Park, New York

    Median year built: 100th percentile · Walkability: 100th percentile

    16,172 people · Nassau County · median home $789,600 · income $150,084 · Jan low 27°F · 19 in snow

  28. 23Shamokin, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

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

  29. 22Jenkintown, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

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

  30. 21Hamtramck, Michigan

    Median year built: 100th percentile · Walkability: 100th percentile

    28,433 people · Wayne County · median home $131,000 · income $39,293 · Jan low 20°F · 28 in snow

  31. 20Lancaster, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

    58,039 people · Lancaster County · median home $219,500 · income $63,690 · Jan low 22°F · 21 in snow

  32. 19West Reading, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

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

  33. 18Walnut Park, California

    Median year built: 100th percentile · Walkability: 100th percentile

    15,214 people · Los Angeles County · median home $589,000 · income $80,331 · Jan low 49°F · 0 in snow

  34. 17East Lansdowne, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

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

  35. 16Maywood, Illinois

    Median year built: 100th percentile · Walkability: 100th percentile

    23,512 people · Cook County · median home $229,800 · income $68,815 · Jan low 19°F · 42 in snow

  36. 15Everett, Massachusetts

    Median year built: 100th percentile · Walkability: 100th percentile

    49,075 people · Middlesex County · median home $610,000 · income $85,218 · Jan low 23°F · 49 in snow

  37. 14Easton, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

    28,127 people · Northampton County · median home $196,300 · income $69,348 · Jan low 22°F · 41 in snow

  38. 13Reading, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

    95,112 people · Berks County · median home $121,300 · income $44,091 · Jan low 23°F · 27 in snow

  39. 12Narberth, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

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

  40. 11Winthrop Town, Massachusetts

    Median year built: 100th percentile · Walkability: 100th percentile

    19,316 people · Suffolk County · median home $649,600 · income $116,167 · Jan low 23°F · 49 in snow

  41. 10Cicero, Illinois

    Median year built: 100th percentile · Walkability: 100th percentile

    85,268 people · Cook County · median home $249,400 · income $70,842 · Jan low 19°F · 39 in snow

  42. 9Berwyn, Illinois

    Median year built: 100th percentile · Walkability: 100th percentile

    57,250 people · Cook County · median home $299,800 · income $78,408 · Jan low 19°F · 39 in snow

  43. 8Woodlynne, New Jersey

    Median year built: 100th percentile · Walkability: 100th percentile

    2,902 people · Camden County · median home $142,000 · income $74,808 · Jan low 28°F · 16 in snow

  44. 7Bronxville, New York

    Median year built: 100th percentile · Walkability: 100th percentile

    6,656 people · Westchester County · median home $1,095,100 · income $215,815 · Jan low 23°F · 33 in snow

  45. 6Passaic, New Jersey

    Median year built: 100th percentile · Walkability: 100th percentile

    70,537 people · Passaic County · median home $429,900 · income $55,371 · Jan low 26°F · 28 in snow

  46. 5Ingram, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

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

  47. 4Somerville, Massachusetts

    Median year built: 100th percentile · Walkability: 100th percentile

    81,045 people · Middlesex County · median home $911,300 · income $132,572 · Jan low 23°F · 49 in snow

  48. 3Dormont, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

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

  49. 2Lakewood, Ohio

    Median year built: 100th percentile · Walkability: 100th percentile

    50,942 people · Cuyahoga County · median home $262,200 · income $68,954 · Jan low 22°F · 64 in snow

  50. 1Mount Oliver, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th percentile

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

Price vs ranking

Median home value vs ranking, U.S. towns0255075100$37K$341K$645K$948K$1252KMedian home valuePercentile
Orange squares are the 50 towns on this list; green dots are other towns on The Town Files in the U.S..

More U.S. rankings

Methodology. We ranked 12,622 towns and cities of 2,500+ people in the U.S. (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: