The Town Files

25 Small Towns in Pennsylvania With the Oldest Homes

Ranked by median year built among 931 towns of 2,500–10,000 people in Pennsylvania. #1 is Bristol, PA (typical home built in 1938).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Lewisburg, Pennsylvania

    Typical home built in 1938

    5,158 people · Union County · median home $235,200 · income $54,767 · Jan low 19°F · 29 in snow

  2. 24Bangor, Pennsylvania

    Typical home built in 1938

    5,187 people · Northampton County · median home $173,800 · income $70,076 · Jan low 18°F · 23 in snow

  3. 23Sayre, Pennsylvania

    Typical home built in 1938

    5,461 people · Bradford County · median home $169,500 · income $50,801 · Jan low 16°F · 35 in snow

  4. 22Coraopolis, Pennsylvania

    Typical home built in 1938

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

  5. 21Mount Carmel, Pennsylvania

    Typical home built in 1938

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

  6. 20New Brighton, Pennsylvania

    Typical home built in 1938

    5,729 people · Beaver County · median home $109,200 · income $52,939 · Jan low 19°F · 30 in snow

  7. 19Merion 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

  8. 18Nazareth, 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

  9. 17Franklin, 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

  10. 16Crafton, 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

  11. 15Catasauqua, 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

  12. 14Tamaqua, 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

  13. 13Shamokin, 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

  14. 12Ambridge, 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

  15. 11Glenside, 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

  16. 10Bradford, 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

  17. 9Dormont, 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

  18. 8Wilson, 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

  19. 7Bellevue, 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

  20. 6Lewistown, 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

  21. 5Beaver 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

  22. 4Warren, 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

  23. 3Oil 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

  24. 2Sunbury, 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

  25. 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 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). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: