25 Small Towns in Pennsylvania With the Oldest Homes
Ranked by median year built among 931 towns of 500–10,000 people in Pennsylvania. #1 is Bristol, PA (typical home built in 1938).
-
25Lewisburg, Pennsylvania
Typical home built in 1938
Lewisburg is a borough of 5,158 people in Union County, Pennsylvania. The median home is worth $235,200 and the median age is 26.4.
5,158 people · Union County · median home $235,200 · income $54,767 · Jan low 19°F · 29 in snow
Full Lewisburg, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024. -
24Bangor, Pennsylvania
Typical home built in 1938
Bangor is a borough of 5,187 people in Northampton County, Pennsylvania. The median home is worth $173,800 and the median age is 37.7.
5,187 people · Northampton County · median home $173,800 · income $70,076 · Jan low 18°F · 23 in snow
Full Bangor, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024. -
23Sayre, Pennsylvania
Typical home built in 1938
Sayre is a borough of 5,461 people in Bradford County, Pennsylvania. The median home is worth $169,500 and the median age is 40.4.
5,461 people · Bradford County · median home $169,500 · income $50,801 · Jan low 16°F · 35 in snow
Full Sayre, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024. -
22Coraopolis, Pennsylvania
Typical home built in 1938
Coraopolis is a borough of 5,559 people in Allegheny County, Pennsylvania. The median home is worth $169,700 and the median age is 43.3.
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 →
Census ACS 2020–2024. -
21Mount Carmel, Pennsylvania
Typical home built in 1938
Mount Carmel is a borough of 5,725 people in Northumberland County, Pennsylvania. The median home is worth $81,800 and the median age is 41.9.
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 →
Census ACS 2020–2024. -
20New Brighton, Pennsylvania
Typical home built in 1938
New Brighton is a borough of 5,729 people in Beaver County, Pennsylvania. The median home is worth $109,200 and the median age is 40.3.
5,729 people · Beaver County · median home $109,200 · income $52,939 · Jan low 19°F · 30 in snow
Full New Brighton, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024. -
19Merion Station, Pennsylvania
Typical home built in 1938

Photo: Unknown authorUnknown author (public domain, Wikimedia Commons) Merion Station is a community of 5,741 people in Montgomery County, Pennsylvania. The median home is worth $886,600 and the median age is 44.1.
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 →
Census ACS 2020–2024. -
18Nazareth, Pennsylvania
Typical home built in 1938
Nazareth is a borough of 6,053 people in Northampton County, Pennsylvania. The median home is worth $240,300 and the median age is 45.6.
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 →
Census ACS 2020–2024. -
17Franklin, Pennsylvania
Typical home built in 1938
Franklin is a city of 6,077 people in Venango County, Pennsylvania. The median home is worth $116,900 and the median age is 44.4.
6,077 people · Venango County · median home $116,900 · income $47,117 · Jan low 18°F · 54 in snow
Full Franklin, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024. -
16Crafton, Pennsylvania
Typical home built in 1938
Crafton is a borough of 6,099 people in Allegheny County, Pennsylvania. The median home is worth $201,000 and the median age is 43.3.
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 →
Census ACS 2020–2024. -
15Catasauqua, Pennsylvania
Typical home built in 1938
Catasauqua is a borough of 6,518 people in Lehigh County, Pennsylvania. The median home is worth $209,900 and the median age is 39.5.
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 →
Census ACS 2020–2024. -
14Tamaqua, Pennsylvania
Typical home built in 1938
Tamaqua is a borough of 6,916 people in Schuylkill County, Pennsylvania. The median home is worth $83,700 and the median age is 36.2.
6,916 people · Schuylkill County · median home $83,700 · income $46,176 · Jan low 18°F · 43 in snow
Full Tamaqua, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024. -
13Shamokin, Pennsylvania
Typical home built in 1938
Shamokin is a city of 6,942 people in Northumberland County, Pennsylvania. The median home is worth $60,400 and the median age is 39.1.
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 →
Census ACS 2020–2024. -
12Ambridge, Pennsylvania
Typical home built in 1938
Ambridge is a borough of 6,972 people in Beaver County, Pennsylvania. The median home is worth $98,200 and the median age is 36.7.
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 →
Census ACS 2020–2024. -
11Glenside, Pennsylvania
Typical home built in 1938
Glenside is a community of 7,737 people in Montgomery County, Pennsylvania. The median home is worth $390,600 and the median age is 37.9.
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 →
Census ACS 2020–2024. -
10Bradford, Pennsylvania
Typical home built in 1938
Bradford is a city of 7,849 people in McKean County, Pennsylvania. The median home is worth $85,600 and the median age is 40.1.
7,849 people · McKean County · median home $85,600 · income $56,161 · Jan low 13°F · 75 in snow
Full Bradford, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024. -
9Dormont, Pennsylvania
Typical home built in 1938
Dormont is a borough of 8,244 people in Allegheny County, Pennsylvania. The median home is worth $221,800 and the median age is 38.6.
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 →
Census ACS 2020–2024. -
8Wilson, Pennsylvania
Typical home built in 1938
Wilson is a borough of 8,259 people in Northampton County, Pennsylvania. The median home is worth $210,700 and the median age is 35.4.
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 →
Census ACS 2020–2024. -
7Bellevue, Pennsylvania
Typical home built in 1938
Bellevue is a borough of 8,311 people in Allegheny County, Pennsylvania. The median home is worth $213,300 and the median age is 37.2.
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 →
Census ACS 2020–2024. -
6Lewistown, Pennsylvania
Typical home built in 1938
Lewistown is a borough of 8,579 people in Mifflin County, Pennsylvania. The median home is worth $98,500 and the median age is 37.0.
8,579 people · Mifflin County · median home $98,500 · income $40,236 · Jan low 21°F · 26 in snow
Full Lewistown, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024. -
5Beaver Falls, Pennsylvania
Typical home built in 1938

Photo: Mvincec (public domain, Wikimedia Commons) Beaver Falls is a city of 9,005 people in Beaver County, Pennsylvania. The median home is worth $92,100 and the median age is 32.6.
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 →
Census ACS 2020–2024. -
4Warren, Pennsylvania
Typical home built in 1938
Warren is a city of 9,404 people in Warren County, Pennsylvania. The median home is worth $103,800 and the median age is 44.4.
9,404 people · Warren County · median home $103,800 · income $53,815 · Jan low 18°F · 72 in snow
Full Warren, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024. -
3Oil City, Pennsylvania
Typical home built in 1938
Oil City is a city of 9,613 people in Venango County, Pennsylvania. The median home is worth $74,100 and the median age is 40.3.
9,613 people · Venango County · median home $74,100 · income $51,316 · Jan low 18°F · 54 in snow
Full Oil City, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024. -
2Sunbury, Pennsylvania
Typical home built in 1938
Sunbury is a city of 9,719 people in Northumberland County, Pennsylvania. The median home is worth $107,200 and the median age is 45.1.
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 →
Census ACS 2020–2024. -
1Bristol, Pennsylvania
Typical home built in 1938

Photo: Smallbones (public domain, Wikimedia Commons) Bristol is a borough of 9,861 people in Bucks County, Pennsylvania. The median home is worth $271,100 and the median age is 38.9.
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 →
Census ACS 2020–2024.
More Pennsylvania rankings
- The 25 Best Small Towns to Retire in Pennsylvania
- The 25 Quietest Small Towns in Pennsylvania
- The 25 Most Affordable Small Towns in Pennsylvania
- The 25 Best Small Towns for Families in Pennsylvania
- The 25 Best Quiet, Affordable Small Towns to Retire in Pennsylvania
- 25 Small Towns in Pennsylvania With the Cheapest Homes
- 25 Small Towns in Pennsylvania With the Mildest Winters
- The 25 Most Walkable Small Towns in Pennsylvania
- 25 Small Towns in Pennsylvania With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Pennsylvania
Same ranking, other places
- 50 Small Towns in America With the Oldest Homes
- 25 Small Towns in New York With the Oldest Homes
- 25 Small Towns in Michigan With the Oldest Homes
- 25 Small Towns in Texas With the Oldest Homes
- 25 Small Towns in California With the Oldest Homes
- 25 Small Towns in New Jersey With the Oldest Homes
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)