25 Small Towns in Pennsylvania With the Cheapest Rent
Ranked by median rent among 931 towns of 500–10,000 people in Pennsylvania. #1 is East Franklin, PA (median rent $327/mo).
-
25Fayette, Pennsylvania
Median rent $651/mo
Fayette is a township of 3,340 people in Juniata County, Pennsylvania. The median home is worth $202,100 and the median household earns $75,250, so homes cost 2.7× income (typical Pennsylvania town: 2.8×). Median rent is $651.
3,340 people · Juniata County · median home $202,100 · income $75,250 · Jan low 21°F · 32 in snow
Full Fayette, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
24Baden, Pennsylvania
Median rent $646/mo

Photo: Nyttend (public domain, Wikimedia Commons) Baden is a borough of 3,904 people in Beaver County, Pennsylvania. The median home is worth $150,400 and the median household earns $63,400, so homes cost 2.4× income (typical Pennsylvania town: 2.8×). Median rent is $646.
3,904 people · Beaver County · median home $150,400 · income $63,400 · Jan low 21°F · 20 in snow
Full Baden, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
23Philipsburg, Pennsylvania
Median rent $645/mo
Philipsburg is a borough of 2,789 people in Centre County, Pennsylvania. The median home is worth $148,700 and the median household earns $47,794, so homes cost 3.1× income (typical Pennsylvania town: 2.8×). Median rent is $645.
2,789 people · Centre County · median home $148,700 · income $47,794 · Jan low 16°F · 50 in snow
Full Philipsburg, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
22Waterford, Pennsylvania
Median rent $644/mo
Waterford is a township of 3,915 people in Erie County, Pennsylvania. The median home is worth $198,000 and the median household earns $77,286, so homes cost 2.6× income (typical Pennsylvania town: 2.8×). Median rent is $644.
3,915 people · Erie County · median home $198,000 · income $77,286 · Jan low 16°F · 114 in snow
Full Waterford, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
21Portage, Pennsylvania
Median rent $638/mo

Photo: Breakfastchief a/k/a Jonathan R. Henke (public domain, Wikimedia Commons) Portage is a township of 3,432 people in Cambria County, Pennsylvania. The median home is worth $124,700 and the median household earns $63,224, so homes cost 2.0× income (typical Pennsylvania town: 2.8×). Median rent is $638.
3,432 people · Cambria County · median home $124,700 · income $63,224 · Jan low 16°F · 80 in snow
Full Portage, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
20West Newton, Pennsylvania
Median rent $636/mo
West Newton is a borough of 2,665 people in Westmoreland County, Pennsylvania. The median home is worth $131,200 and the median household earns $52,961, so homes cost 2.5× income (typical Pennsylvania town: 2.8×). Median rent is $636.
2,665 people · Westmoreland County · median home $131,200 · income $52,961 · Jan low 21°F · 21 in snow
Full West Newton, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
19Derry, Pennsylvania
Median rent $635/mo
Derry is a borough of 2,639 people in Westmoreland County, Pennsylvania. The median home is worth $129,300 and the median household earns $50,313, so homes cost 2.6× income (typical Pennsylvania town: 2.8×). Median rent is $635.
2,639 people · Westmoreland County · median home $129,300 · income $50,313 · Jan low 19°F · 48 in snow
Full Derry, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
18Reynoldsville, Pennsylvania
Median rent $633/mo
Reynoldsville is a borough of 2,549 people in Jefferson County, Pennsylvania. The median home is worth $95,400 and the median household earns $52,917, so homes cost 1.8× income (typical Pennsylvania town: 2.8×). Median rent is $633.
2,549 people · Jefferson County · median home $95,400 · income $52,917 · Jan low 17°F · 53 in snow
Full Reynoldsville, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
17Jackson, Pennsylvania
Median rent $631/mo
Jackson is a township of 4,236 people in Cambria County, Pennsylvania. The median home is worth $160,600 and the median household earns $81,414, so homes cost 2.0× income (typical Pennsylvania town: 2.8×). Median rent is $631.
4,236 people · Cambria County · median home $160,600 · income $81,414 · Jan low 16°F · 80 in snow
Full Jackson, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
16Greenville, Pennsylvania
Median rent $626/mo
Greenville is a borough of 5,540 people in Mercer County, Pennsylvania. The median home is worth $115,100 and the median household earns $52,661, so homes cost 2.2× income (typical Pennsylvania town: 2.8×). Median rent is $626.
5,540 people · Mercer County · median home $115,100 · income $52,661 · Jan low 16°F · 62 in snow
Full Greenville, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
15Nanty-Glo, Pennsylvania
Median rent $624/mo
Nanty-Glo is a borough of 2,511 people in Cambria County, Pennsylvania. The median home is worth $83,700 and the median household earns $51,604, so homes cost 1.6× income (typical Pennsylvania town: 2.8×). Median rent is $624.
2,511 people · Cambria County · median home $83,700 · income $51,604 · Jan low 16°F · 80 in snow
Full Nanty-Glo, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
14Northern Cambria, Pennsylvania
Median rent $612/mo
Northern Cambria is a borough of 3,560 people in Cambria County, Pennsylvania. The median home is worth $93,100 and the median household earns $54,673, so homes cost 1.7× income (typical Pennsylvania town: 2.8×). Median rent is $612.
3,560 people · Cambria County · median home $93,100 · income $54,673 · Jan low 16°F · 57 in snow
Full Northern Cambria, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
13Burrell, Pennsylvania
Median rent $594/mo

Photo: Nyttend (public domain, Wikimedia Commons) Burrell is a township of 3,491 people in Indiana County, Pennsylvania. The median home is worth $124,600 and the median household earns $50,948, so homes cost 2.4× income (typical Pennsylvania town: 2.8×). Median rent is $594.
3,491 people · Indiana County · median home $124,600 · income $50,948 · Jan low 18°F · 56 in snow
Full Burrell, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
12Delaware, Pennsylvania
Median rent $593/mo
Delaware is a township of 4,303 people in Northumberland County, Pennsylvania. The median home is worth $238,000 and the median household earns $75,042, so homes cost 3.2× income (typical Pennsylvania town: 2.8×). Median rent is $593.
4,303 people · Northumberland County · median home $238,000 · income $75,042 · Jan low 20°F · 32 in snow
Full Delaware, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
11Somerset, Pennsylvania
Median rent $588/mo
Somerset is a township of 2,581 people in Washington County, Pennsylvania. The median home is worth $230,800 and the median household earns $75,500, so homes cost 3.1× income (typical Pennsylvania town: 2.8×). Median rent is $588.
2,581 people · Washington County · median home $230,800 · income $75,500 · Jan low 20°F · 32 in snow
Full Somerset, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
10Allegheny, Pennsylvania
Median rent $588/mo
Allegheny is a township of 2,815 people in Cambria County, Pennsylvania. The median home is worth $249,600 and the median household earns $90,809, so homes cost 2.7× income (typical Pennsylvania town: 2.8×). Median rent is $588.
2,815 people · Cambria County · median home $249,600 · income $90,809 · Jan low 16°F · 80 in snow
Full Allegheny, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
9Adams, Pennsylvania
Median rent $576/mo
Adams is a township of 5,752 people in Cambria County, Pennsylvania. The median home is worth $172,500 and the median household earns $69,639, so homes cost 2.5× income (typical Pennsylvania town: 2.8×). Median rent is $576.
5,752 people · Cambria County · median home $172,500 · income $69,639 · Jan low 19°F · 74 in snow
Full Adams, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
8Ryan, Pennsylvania
Median rent $575/mo

Photo: Wikimedia Commons (public domain, Wikimedia Commons) Ryan is a township of 2,589 people in Schuylkill County, Pennsylvania. The median home is worth $231,500 and the median household earns $91,176, so homes cost 2.5× income (typical Pennsylvania town: 2.8×). Median rent is $575.
2,589 people · Schuylkill County · median home $231,500 · income $91,176 · Jan low 18°F · 48 in snow
Full Ryan, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
7Springfield, Pennsylvania
Median rent $574/mo
Springfield is a township of 2,732 people in Fayette County, Pennsylvania. The median home is worth $131,300 and the median household earns $56,667, so homes cost 2.3× income (typical Pennsylvania town: 2.8×). Median rent is $574.
2,732 people · Fayette County · median home $131,300 · income $56,667 · Jan low 21°F · 24 in snow
Full Springfield, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
6Winslow, Pennsylvania
Median rent $539/mo

Photo: Nyttend (public domain, Wikimedia Commons) Winslow is a township of 2,546 people in Jefferson County, Pennsylvania. The median home is worth $144,800 and the median household earns $67,763, so homes cost 2.1× income (typical Pennsylvania town: 2.8×). Median rent is $539.
2,546 people · Jefferson County · median home $144,800 · income $67,763 · Jan low 17°F · 48 in snow
Full Winslow, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
5Decatur, Pennsylvania
Median rent $535/mo
Decatur is a township of 2,968 people in Mifflin County, Pennsylvania. The median home is worth $164,100 and the median household earns $61,302, so homes cost 2.7× income (typical Pennsylvania town: 2.8×). Median rent is $535.
2,968 people · Mifflin County · median home $164,100 · income $61,302 · Jan low 21°F · 32 in snow
Full Decatur, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
4Woodward, Pennsylvania
Median rent $469/mo
Woodward is a township of 4,137 people in Clearfield County, Pennsylvania. The median home is worth $119,000 and the median household earns $61,953, so homes cost 1.9× income (typical Pennsylvania town: 2.8×). Median rent is $469.
4,137 people · Clearfield County · median home $119,000 · income $61,953 · Jan low 16°F · 50 in snow
Full Woodward, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
3Masontown, Pennsylvania
Median rent $451/mo
Masontown is a borough of 3,276 people in Fayette County, Pennsylvania. The median home is worth $126,300 and the median household earns $53,676, so homes cost 2.4× income (typical Pennsylvania town: 2.8×). Median rent is $451.
3,276 people · Fayette County · median home $126,300 · income $53,676 · Jan low 21°F · 18 in snow
Full Masontown, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
2Cresson, Pennsylvania
Median rent $413/mo
Cresson is a township of 2,839 people in Cambria County, Pennsylvania. The median home is worth $167,100 and the median household earns $61,875, so homes cost 2.7× income (typical Pennsylvania town: 2.8×). Median rent is $413.
2,839 people · Cambria County · median home $167,100 · income $61,875 · Jan low 19°F · 38 in snow
Full Cresson, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
1East Franklin, Pennsylvania
Median rent $327/mo
East Franklin is a township of 3,816 people in Armstrong County, Pennsylvania. The median home is worth $216,000 and the median household earns $98,025, so homes cost 2.2× income (typical Pennsylvania town: 2.8×). Median rent is $327.
3,816 people · Armstrong County · median home $216,000 · income $98,025 · Jan low 17°F · 36 in snow
Full East Franklin, Pennsylvania profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians.
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 Cheapest Rent
- 25 Small Towns in New York With the Cheapest Rent
- 25 Small Towns in Michigan With the Cheapest Rent
- 25 Small Towns in Texas With the Cheapest Rent
- 25 Small Towns in California With the Cheapest Rent
- 25 Small Towns in New Jersey With the Cheapest Rent
- 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)