The Town Files

50 Small Towns in America With the Oldest Homes

Ranked by median year built among 7,696 towns of 2,500–10,000 people in the U.S.. #1 is Bristol, PA (typical home built in 1938).

Map of the 50 towns1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Numbers match the ranking.
  1. 50Merion Station, Pennsylvania

    Typical home built in 1938

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

  2. 49Pelham Manor, New York

    Typical home built in 1938

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

  3. 48Attica, New York

    Typical home built in 1938

    5,790 people · Wyoming County · median home $174,600 · income $76,554 · Jan low 15°F · 84 in snow

  4. 47Perry, New York

    Typical home built in 1938

    5,832 people · Wyoming County · median home $124,800 · income $62,615 · Jan low 15°F · 60 in snow

  5. 46Hudson, New York

    Typical home built in 1938

    5,894 people · Columbia County · median home $389,900 · income $54,139 · Jan low 18°F · 31 in snow

  6. 45Salamanca, New York

    Typical home built in 1938

    5,929 people · Cattaraugus County · median home $80,900 · income $41,667 · Jan low 13°F · 96 in snow

  7. 44Hingham, Massachusetts

    Typical home built in 1938

    5,979 people · Plymouth County · median home $1,255,700 · income $205,769 · Jan low 22°F · 51 in snow

  8. 43St. Johnsbury, Vermont

    Typical home built in 1938

    5,994 people · Caledonia County · median home $174,500 · income $53,711 · Jan low 9°F · 87 in snow

  9. 42Medina, New York

    Typical home built in 1938

    6,047 people · Orleans County · median home $107,200 · income $59,231 · Jan low 18°F · 67 in snow

  10. 41Nazareth, Pennsylvania

    Typical home built in 1938

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

  11. 40Franklin, Pennsylvania

    Typical home built in 1938

    6,077 people · Venango County · median home $116,900 · income $47,117 · Jan low 18°F · 54 in snow

  12. 39Crafton, Pennsylvania

    Typical home built in 1938

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

  13. 38Calumet, Michigan

    Typical home built in 1938

    6,263 people · Houghton County · median home $99,800 · income $52,836 · Jan low 9°F

  14. 37Ware, Massachusetts

    Typical home built in 1938

    6,266 people · Hampshire County · median home $253,400 · income $45,158 · Jan low 15°F · 43 in snow

  15. 36Prospect Park, New Jersey

    Typical home built in 1938

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

  16. 35Catasauqua, Pennsylvania

    Typical home built in 1938

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

  17. 34Ridgeway, New York

    Typical home built in 1938

    6,598 people · Orleans County · median home $149,900 · income $69,516 · Jan low 18°F · 67 in snow

  18. 33Bronxville, New York

    Typical home built in 1938

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

  19. 32Tamaqua, Pennsylvania

    Typical home built in 1938

    6,916 people · Schuylkill County · median home $83,700 · income $46,176 · Jan low 18°F · 43 in snow

  20. 31Shamokin, Pennsylvania

    Typical home built in 1938

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

  21. 30Ambridge, Pennsylvania

    Typical home built in 1938

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

  22. 29Herkimer, New York

    Typical home built in 1938

    7,234 people · Herkimer County · median home $133,200 · income $48,529 · Jan low 10°F · 86 in snow

  23. 28Pelham, New York

    Typical home built in 1938

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

  24. 27Brattleboro, Vermont

    Typical home built in 1938

    7,352 people · Windham County · median home $234,600 · income $52,734 · Jan low 10°F · 75 in snow

  25. 26Williston Park, New York

    Typical home built in 1938

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

  26. 25Ilion, New York

    Typical home built in 1938

    7,646 people · Herkimer County · median home $108,700 · income $62,843 · Jan low 10°F · 86 in snow

  27. 24Plymouth, Massachusetts

    Typical home built in 1938

    7,667 people · Plymouth County · median home $446,800 · income $81,703 · Jan low 22°F · 38 in snow

  28. 23Glenside, Pennsylvania

    Typical home built in 1938

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

  29. 22Glen Ridge, New Jersey

    Typical home built in 1938

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

  30. 21Bradford, Pennsylvania

    Typical home built in 1938

    7,849 people · McKean County · median home $85,600 · income $56,161 · Jan low 13°F · 75 in snow

  31. 20Adams, Massachusetts

    Typical home built in 1938

    8,166 people · Berkshire County · median home $209,900 · income $58,929 · Jan low 14°F · 76 in snow

  32. 19Dormont, Pennsylvania

    Typical home built in 1938

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

  33. 18Wilson, Pennsylvania

    Typical home built in 1938

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

  34. 17Hornell, New York

    Typical home built in 1938

    8,263 people · Steuben County · median home $94,500 · income $47,385 · Jan low 12°F · 62 in snow

  35. 16Bellevue, Pennsylvania

    Typical home built in 1938

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

  36. 15Lewistown, Pennsylvania

    Typical home built in 1938

    8,579 people · Mifflin County · median home $98,500 · income $40,236 · Jan low 21°F · 26 in snow

  37. 14Audubon, New Jersey

    Typical home built in 1938

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

  38. 13Bath, Maine

    Typical home built in 1938

    8,766 people · Sagadahoc County · median home $310,900 · income $69,390 · Jan low 10°F · 72 in snow

  39. 12Port Jervis, New York

    Typical home built in 1938

    8,775 people · Orange County · median home $236,700 · income $47,917 · Jan low 16°F · 43 in snow

  40. 11Hoquiam, Washington

    Typical home built in 1938

    8,776 people · Grays Harbor County · median home $228,200 · income $49,795 · Jan low 38°F · 1 in snow

  41. 10Bogota, New Jersey

    Typical home built in 1938

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

  42. 9Beaver Falls, Pennsylvania

    Typical home built in 1938

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

  43. 8Riverside, Illinois

    Typical home built in 1938

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

  44. 7Warren, Pennsylvania

    Typical home built in 1938

    9,404 people · Warren County · median home $103,800 · income $53,815 · Jan low 18°F · 72 in snow

  45. 6Berlin, New Hampshire

    Typical home built in 1938

    9,425 people · Coos County · median home $131,000 · income $45,180 · Jan low 4°F · 96 in snow

  46. 5Oakwood, Ohio

    Typical home built in 1938

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

  47. 4Oil City, Pennsylvania

    Typical home built in 1938

    9,613 people · Venango County · median home $74,100 · income $51,316 · Jan low 18°F · 54 in snow

  48. 3Sunbury, Pennsylvania

    Typical home built in 1938

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

  49. 2Andover, Massachusetts

    Typical home built in 1938

    9,735 people · Essex County · median home $726,100 · income $126,563 · Jan low 20°F · 48 in snow

  50. 1Bristol, Pennsylvania

    Typical home built in 1938

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

More U.S. rankings

Same ranking, other places

Methodology. We ranked 7,696 towns of 2,500–10,000 people in the U.S. (2020 Census population; towns with 2,500+ people have pages so far). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: