The Town Files

The 50 Most Walkable Historic Small Towns in America

Ranked on The Town Files lifestyle rankings among 7,696 towns of 500–10,000 people in the U.S., scoring every town on all of these at once. #1 is Bellevue, PA.

Map of the 50 towns1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Numbers match the ranking.
The 50 Most Walkable Historic Small Towns in America1. Bellevue, PAscore 1002. Shamokin, PAscore 1003. Bronxville, NYscore 1004. Prospect Park, NJscore 1005. Mount Carmel, PAscore 1006. Ampere North, NJscore 1007. West York, PAscore 1008. Jenkintown, PAscore 1009. West Reading, PAscore 10010. Narberth, PAscore 10011. Mahanoy City, PAscore 10012. Ingram, PAscore 10013. Woodlynne, NJscore 10014. East Lansdowne, PAscore 10015. Mount Oliver, PAscore 10016. Bogota, NJscore 10017. Dormont, PAscore 10018. Pelham, NYscore 10019. Ocean Grove, NJscore 10020. Williston Park, NYscore 10021. Bristol, PAscore 10022. Audubon, NJscore 10023. Glen Ridge, NJscore 10024. Glenside, PAscore 10025. Ambridge, PAscore 100
  1. 50Coraopolis, Pennsylvania

    Median year built: 100th percentile · Walkability: 98th 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 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability98th pct
    Percentile vs U.S. towns on each part of this ranking.
  2. 49Pelham Manor, New York

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

    Pelham Manor is a village of 5,752 people in Westchester County, New York. Homes have a median value of $1,093,300 against household income of $250,001; January lows average 27°F.

    5,752 people · Westchester County · median home $1,093,300 · income $250,001 · Jan low 27°F · 33 in snow

    Full Pelham Manor, New York profile: weather, storms, schools, jobs →

    Pelham Manor: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability98th pct
    Percentile vs U.S. towns on each part of this ranking.
  3. 48Nazareth, Pennsylvania

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

    Nazareth is a borough of 6,053 people in Northampton County, Pennsylvania. Homes have a median value of $240,300 against household income of $56,855; January lows average 22°F.

    6,053 people · Northampton County · median home $240,300 · income $56,855 · Jan low 22°F · 34 in snow

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

    Nazareth: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability98th pct
    Percentile vs U.S. towns on each part of this ranking.
  4. 47Beaver Falls, Pennsylvania

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

    Beaver Falls, Pennsylvania
    Photo: Mvincec (public domain, Wikimedia Commons)

    Beaver Falls is a city of 9,005 people in Beaver County, Pennsylvania. Homes have a median value of $92,100 against household income of $49,924; January lows average 19°F.

    9,005 people · Beaver County · median home $92,100 · income $49,924 · Jan low 19°F · 30 in snow

    Full Beaver Falls, Pennsylvania profile: weather, storms, schools, jobs →

    Beaver Falls: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability98th pct
    Percentile vs U.S. towns on each part of this ranking.
  5. 46Riverside, Illinois

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

    Riverside is a village of 9,298 people in Cook County, Illinois. Homes have a median value of $491,400 against household income of $153,686; January lows average 19°F.

    9,298 people · Cook County · median home $491,400 · income $153,686 · Jan low 19°F · 39 in snow

    Full Riverside, Illinois profile: weather, storms, schools, jobs →

    Riverside: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability98th pct
    Percentile vs U.S. towns on each part of this ranking.
  6. 45Oakwood, Ohio

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

    Oakwood, Ohio
    Photo: Zeist85 (public domain, Wikimedia Commons)

    Oakwood is a city of 9,572 people in Montgomery County, Ohio. Homes have a median value of $370,100 against household income of $156,667; January lows average 20°F.

    9,572 people · Montgomery County · median home $370,100 · income $156,667 · Jan low 20°F · 12 in snow

    Full Oakwood, Ohio profile: weather, storms, schools, jobs →

    Oakwood: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability98th pct
    Percentile vs U.S. towns on each part of this ranking.
  7. 44Bellevue, Kentucky

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

    Bellevue is a city of 5,548 people in Campbell County, Kentucky. Homes have a median value of $206,500 against household income of $71,166; January lows average 24°F.

    5,548 people · Campbell County · median home $206,500 · income $71,166 · Jan low 24°F · 16 in snow

    Full Bellevue, Kentucky profile: weather, storms, schools, jobs →

    Bellevue: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  8. 43Wilson, Pennsylvania

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

    Wilson is a borough of 8,259 people in Northampton County, Pennsylvania. Homes have a median value of $210,700 against household income of $82,902; January lows average 22°F.

    8,259 people · Northampton County · median home $210,700 · income $82,902 · Jan low 22°F · 41 in snow

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

    Wilson: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  9. 42Charleroi, Pennsylvania

    Median year built: 100th percentile · Walkability: 99th 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 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  10. 41Munsey Park, New York

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

    Munsey Park is a village of 2,809 people in Nassau County, New York. Homes have a median value of $1,984,400 against household income of $250,001; January lows average 27°F.

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

    Full Munsey Park, New York profile: weather, storms, schools, jobs →

    Munsey Park: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  11. 40Edgewood, Pennsylvania

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

    Edgewood is a borough of 3,145 people in Allegheny County, Pennsylvania. Homes have a median value of $327,400 against household income of $103,203; January lows average 22°F.

    3,145 people · Allegheny County · median home $327,400 · income $103,203 · Jan low 22°F · 25 in snow

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

    Edgewood: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  12. 39Rochester, Pennsylvania

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

    Rochester is a borough of 3,472 people in Beaver County, Pennsylvania. Homes have a median value of $116,800 against household income of $43,080; January lows average 19°F.

    3,472 people · Beaver County · median home $116,800 · income $43,080 · Jan low 19°F · 29 in snow

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

    Rochester: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  13. 38Sunbury, Pennsylvania

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

    Sunbury is a city of 9,719 people in Northumberland County, Pennsylvania. Homes have a median value of $107,200 against household income of $51,028; January lows average 19°F.

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

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

    Sunbury: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  14. 37Pleasant Ridge, Michigan

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

    Pleasant Ridge is a city of 2,627 people in Oakland County, Michigan. Homes have a median value of $448,700 against household income of $171,125; January lows average 20°F.

    2,627 people · Oakland County · median home $448,700 · income $171,125 · Jan low 20°F · 33 in snow

    Full Pleasant Ridge, Michigan profile: weather, storms, schools, jobs →

    Pleasant Ridge: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  15. 36Brackenridge, Pennsylvania

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

    Brackenridge is a borough of 3,240 people in Allegheny County, Pennsylvania. Homes have a median value of $94,800 against household income of $50,197; January lows average 21°F.

    3,240 people · Allegheny County · median home $94,800 · income $50,197 · Jan low 21°F · 28 in snow

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

    Brackenridge: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  16. 35Millvale, Pennsylvania

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

    Millvale is a borough of 3,376 people in Allegheny County, Pennsylvania. Homes have a median value of $124,100 against household income of $72,778; January lows average 21°F.

    3,376 people · Allegheny County · median home $124,100 · income $72,778 · Jan low 21°F · 30 in snow

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

    Millvale: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  17. 34Freeland, Pennsylvania

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

    Freeland is a borough of 3,833 people in Luzerne County, Pennsylvania. Homes have a median value of $118,000 against household income of $57,833; January lows average 16°F.

    3,833 people · Luzerne County · median home $118,000 · income $57,833 · Jan low 16°F · 38 in snow

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

    Freeland: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  18. 33Frackville, Pennsylvania

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

    Frackville is a borough of 3,860 people in Schuylkill County, Pennsylvania. Homes have a median value of $103,400 against household income of $56,866; January lows average 18°F.

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

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

    Frackville: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  19. 32Waynesburg, Pennsylvania

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

    Waynesburg, Pennsylvania
    Photo: Nyttend (public domain, Wikimedia Commons)

    Waynesburg is a borough of 4,006 people in Greene County, Pennsylvania. Homes have a median value of $158,200 against household income of $54,050; January lows average 19°F.

    4,006 people · Greene County · median home $158,200 · income $54,050 · Jan low 19°F · 30 in snow

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

    Waynesburg: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  20. 31Minersville, Pennsylvania

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

    Minersville is a borough of 4,370 people in Schuylkill County, Pennsylvania. Homes have a median value of $82,300 against household income of $53,416; January lows average 18°F.

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

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

    Minersville: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  21. 30Beaver, Pennsylvania

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

    Beaver, Pennsylvania
    Photo: Nyttend (public domain, Wikimedia Commons)

    Beaver is a borough of 4,438 people in Beaver County, Pennsylvania. Homes have a median value of $254,100 against household income of $81,156; January lows average 19°F.

    4,438 people · Beaver County · median home $254,100 · income $81,156 · Jan low 19°F · 29 in snow

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

    Beaver: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  22. 29Whiting, Indiana

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

    Whiting, Indiana
    Photo: Nyttend (public domain, Wikimedia Commons)

    Whiting is a city of 4,559 people in Lake County, Indiana. Homes have a median value of $198,900 against household income of $71,708; January lows average 20°F.

    4,559 people · Lake County · median home $198,900 · income $71,708 · Jan low 20°F · 33 in snow

    Full Whiting, Indiana profile: weather, storms, schools, jobs →

    Whiting: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  23. 28Grosse Pointe, Michigan

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

    Grosse Pointe is a city of 5,678 people in Wayne County, Michigan. Homes have a median value of $436,800 against household income of $158,853; January lows average 17°F.

    5,678 people · Wayne County · median home $436,800 · income $158,853 · Jan low 17°F · 28 in snow

    Full Grosse Pointe, Michigan profile: weather, storms, schools, jobs →

    Grosse Pointe: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  24. 27Crafton, Pennsylvania

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

    Crafton is a borough of 6,099 people in Allegheny County, Pennsylvania. Homes have a median value of $201,000 against household income of $64,006; January lows average 21°F.

    6,099 people · Allegheny County · median home $201,000 · income $64,006 · Jan low 21°F · 44 in snow

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

    Crafton: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  25. 26Catasauqua, Pennsylvania

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

    Catasauqua is a borough of 6,518 people in Lehigh County, Pennsylvania. Homes have a median value of $209,900 against household income of $85,049; January lows average 22°F.

    6,518 people · Lehigh County · median home $209,900 · income $85,049 · Jan low 22°F · 33 in snow

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

    Catasauqua: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  26. 25Ambridge, Pennsylvania

    Median year built: 100th percentile · Walkability: 99th 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 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  27. 24Glenside, Pennsylvania

    Median year built: 100th percentile · Walkability: 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 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  28. 23Glen Ridge, New Jersey

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

    Glen Ridge is a borough of 7,802 people in Essex County, New Jersey. Homes have a median value of $836,600 against household income of $250,001; January lows average 21°F.

    7,802 people · Essex County · median home $836,600 · income $250,001 · Jan low 21°F · 28 in snow

    Full Glen Ridge, New Jersey profile: weather, storms, schools, jobs →

    Glen Ridge: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  29. 22Audubon, New Jersey

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

    Audubon, New Jersey
    Photo: Dough4872 (public domain, Wikimedia Commons)

    Audubon is a borough of 8,707 people in Camden County, New Jersey. Homes have a median value of $307,400 against household income of $115,789; January lows average 25°F.

    8,707 people · Camden County · median home $307,400 · income $115,789 · Jan low 25°F · 22 in snow

    Full Audubon, New Jersey profile: weather, storms, schools, jobs →

    Audubon: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  30. 21Bristol, Pennsylvania

    Median year built: 100th percentile · Walkability: 99th 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 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability99th pct
    Percentile vs U.S. towns on each part of this ranking.
  31. 20Williston Park, New York

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

    Williston Park is a village of 7,591 people in Nassau County, New York. Homes have a median value of $739,800 against household income of $156,382; January lows average 27°F.

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

    Full Williston Park, New York profile: weather, storms, schools, jobs →

    Williston Park: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  32. 19Ocean Grove, New Jersey

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

    Ocean Grove is a community of 3,057 people in Monmouth County, New Jersey. Homes have a median value of $790,100 against household income of $89,286; January lows average 25°F.

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

    Full Ocean Grove, New Jersey profile: weather, storms, schools, jobs →

    Ocean Grove: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  33. 18Pelham, New York

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

    Pelham is a village of 7,326 people in Westchester County, New York. Homes have a median value of $915,800 against household income of $184,375; January lows average 27°F.

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

    Full Pelham, New York profile: weather, storms, schools, jobs →

    Pelham: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  34. 17Dormont, Pennsylvania

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

    Dormont is a borough of 8,244 people in Allegheny County, Pennsylvania. Homes have a median value of $221,800 against household income of $80,526; January lows average 22°F.

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

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

    Dormont: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  35. 16Bogota, New Jersey

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

    Bogota is a borough of 8,778 people in Bergen County, New Jersey. Homes have a median value of $501,600 against household income of $103,299; January lows average 26°F.

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

    Full Bogota, New Jersey profile: weather, storms, schools, jobs →

    Bogota: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  36. 15Mount Oliver, Pennsylvania

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

    Mount Oliver is a borough of 3,394 people in Allegheny County, Pennsylvania. Homes have a median value of $96,900 against household income of $52,297; January lows average 22°F.

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

    Full Mount Oliver, Pennsylvania profile: weather, storms, schools, jobs →

    Mount Oliver: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  37. 14East Lansdowne, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th 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 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  38. 13Woodlynne, New Jersey

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

    Woodlynne is a borough of 2,902 people in Camden County, New Jersey. Homes have a median value of $142,000 against household income of $74,808; January lows average 28°F.

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

    Full Woodlynne, New Jersey profile: weather, storms, schools, jobs →

    Woodlynne: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  39. 12Ingram, Pennsylvania

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

    Ingram is a borough of 3,391 people in Allegheny County, Pennsylvania. Homes have a median value of $156,800 against household income of $71,154; January lows average 21°F.

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

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

    Ingram: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  40. 11Mahanoy City, Pennsylvania

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

    Mahanoy City is a borough of 3,499 people in Schuylkill County, Pennsylvania. Homes have a median value of $52,400 against household income of $37,727; January lows average 18°F.

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

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

    Mahanoy City: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  41. 10Narberth, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th 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 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  42. 9West Reading, Pennsylvania

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

    West Reading, Pennsylvania
    Photo: Dough4872 (public domain, Wikimedia Commons)

    West Reading is a borough of 4,553 people in Berks County, Pennsylvania. Homes have a median value of $173,100 against household income of $65,885; January lows average 23°F.

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

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

    West Reading: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  43. 8Jenkintown, Pennsylvania

    Median year built: 100th percentile · Walkability: 100th 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 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  44. 7West York, Pennsylvania

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

    West York is a borough of 5,094 people in York County, Pennsylvania. Homes have a median value of $123,600 against household income of $80,995; January lows average 21°F.

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

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

    West York: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  45. 6Ampere North, New Jersey

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

    Ampere North is a community of 5,132 people in Essex County, New Jersey. Homes have a median value of $365,600 against household income of $66,714; January lows average 25°F.

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

    Full Ampere North, New Jersey profile: weather, storms, schools, jobs →

    Ampere North: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  46. 5Mount Carmel, Pennsylvania

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

    Mount Carmel is a borough of 5,725 people in Northumberland County, Pennsylvania. Homes have a median value of $81,800 against household income of $53,021; January lows average 19°F.

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

    Full Mount Carmel, Pennsylvania profile: weather, storms, schools, jobs →

    Mount Carmel: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  47. 4Prospect Park, New Jersey

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

    Prospect Park is a borough of 6,372 people in Passaic County, New Jersey. Homes have a median value of $406,800 against household income of $53,125; January lows average 23°F.

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

    Full Prospect Park, New Jersey profile: weather, storms, schools, jobs →

    Prospect Park: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  48. 3Bronxville, New York

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

    Bronxville, New York
    Photo: Trxr4kds (talk) (public domain, Wikimedia Commons)

    Bronxville is a village of 6,656 people in Westchester County, New York. Homes have a median value of $1,095,100 against household income of $215,815; January lows average 23°F.

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

    Full Bronxville, New York profile: weather, storms, schools, jobs →

    Bronxville: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  49. 2Shamokin, Pennsylvania

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

    Shamokin is a city of 6,942 people in Northumberland County, Pennsylvania. Homes have a median value of $60,400 against household income of $39,690; January lows average 19°F.

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

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

    Shamokin: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.
  50. 1Bellevue, Pennsylvania

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

    Bellevue is a borough of 8,311 people in Allegheny County, Pennsylvania. Homes have a median value of $213,300 against household income of $68,827; January lows average 21°F.

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

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

    Bellevue: The 50 Most Walkable Historic Small Towns in America scoresHistoric homes100th pctWalkability100th pct
    Percentile vs U.S. towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, U.S. towns0255075100$45K$326K$607K$887K$1168KMedian 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

Same ranking, other places

Methodology. We ranked 7,696 towns of 500–10,000 people in the U.S. (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: