The Town Files

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).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 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 →

    Fayette vs the typical Pennsylvania townFayetteTypical Pennsylvania townHome value$202,100$214,250Income$75,250$75,278Rent$651$996
    Census ACS 2020–2024 medians.
  2. 24Baden, Pennsylvania

    Median rent $646/mo

    Baden, Pennsylvania
    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 →

    Baden vs the typical Pennsylvania townBadenTypical Pennsylvania townHome value$150,400$214,250Income$63,400$75,278Rent$646$996
    Census ACS 2020–2024 medians.
  3. 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 →

    Philipsburg vs the typical Pennsylvania townPhilipsburgTypical Pennsylvania townHome value$148,700$214,250Income$47,794$75,278Rent$645$996
    Census ACS 2020–2024 medians.
  4. 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 →

    Waterford vs the typical Pennsylvania townWaterfordTypical Pennsylvania townHome value$198,000$214,250Income$77,286$75,278Rent$644$996
    Census ACS 2020–2024 medians.
  5. 21Portage, Pennsylvania

    Median rent $638/mo

    Portage, Pennsylvania
    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 →

    Portage vs the typical Pennsylvania townPortageTypical Pennsylvania townHome value$124,700$214,250Income$63,224$75,278Rent$638$996
    Census ACS 2020–2024 medians.
  6. 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 →

    West Newton vs the typical Pennsylvania townWest NewtonTypical Pennsylvania townHome value$131,200$214,250Income$52,961$75,278Rent$636$996
    Census ACS 2020–2024 medians.
  7. 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 →

    Derry vs the typical Pennsylvania townDerryTypical Pennsylvania townHome value$129,300$214,250Income$50,313$75,278Rent$635$996
    Census ACS 2020–2024 medians.
  8. 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 →

    Reynoldsville vs the typical Pennsylvania townReynoldsvilleTypical Pennsylvania townHome value$95,400$214,250Income$52,917$75,278Rent$633$996
    Census ACS 2020–2024 medians.
  9. 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 →

    Jackson vs the typical Pennsylvania townJacksonTypical Pennsylvania townHome value$160,600$214,250Income$81,414$75,278Rent$631$996
    Census ACS 2020–2024 medians.
  10. 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 →

    Greenville vs the typical Pennsylvania townGreenvilleTypical Pennsylvania townHome value$115,100$214,250Income$52,661$75,278Rent$626$996
    Census ACS 2020–2024 medians.
  11. 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 →

    Nanty-Glo vs the typical Pennsylvania townNanty-GloTypical Pennsylvania townHome value$83,700$214,250Income$51,604$75,278Rent$624$996
    Census ACS 2020–2024 medians.
  12. 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 →

    Northern Cambria vs the typical Pennsylvania townNorthern CambriaTypical Pennsylvania townHome value$93,100$214,250Income$54,673$75,278Rent$612$996
    Census ACS 2020–2024 medians.
  13. 13Burrell, Pennsylvania

    Median rent $594/mo

    Burrell, Pennsylvania
    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 →

    Burrell vs the typical Pennsylvania townBurrellTypical Pennsylvania townHome value$124,600$214,250Income$50,948$75,278Rent$594$996
    Census ACS 2020–2024 medians.
  14. 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 →

    Delaware vs the typical Pennsylvania townDelawareTypical Pennsylvania townHome value$238,000$214,250Income$75,042$75,278Rent$593$996
    Census ACS 2020–2024 medians.
  15. 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 →

    Somerset vs the typical Pennsylvania townSomersetTypical Pennsylvania townHome value$230,800$214,250Income$75,500$75,278Rent$588$996
    Census ACS 2020–2024 medians.
  16. 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 →

    Allegheny vs the typical Pennsylvania townAlleghenyTypical Pennsylvania townHome value$249,600$214,250Income$90,809$75,278Rent$588$996
    Census ACS 2020–2024 medians.
  17. 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 →

    Adams vs the typical Pennsylvania townAdamsTypical Pennsylvania townHome value$172,500$214,250Income$69,639$75,278Rent$576$996
    Census ACS 2020–2024 medians.
  18. 8Ryan, Pennsylvania

    Median rent $575/mo

    Ryan, Pennsylvania
    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 →

    Ryan vs the typical Pennsylvania townRyanTypical Pennsylvania townHome value$231,500$214,250Income$91,176$75,278Rent$575$996
    Census ACS 2020–2024 medians.
  19. 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 →

    Springfield vs the typical Pennsylvania townSpringfieldTypical Pennsylvania townHome value$131,300$214,250Income$56,667$75,278Rent$574$996
    Census ACS 2020–2024 medians.
  20. 6Winslow, Pennsylvania

    Median rent $539/mo

    Winslow, Pennsylvania
    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 →

    Winslow vs the typical Pennsylvania townWinslowTypical Pennsylvania townHome value$144,800$214,250Income$67,763$75,278Rent$539$996
    Census ACS 2020–2024 medians.
  21. 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 →

    Decatur vs the typical Pennsylvania townDecaturTypical Pennsylvania townHome value$164,100$214,250Income$61,302$75,278Rent$535$996
    Census ACS 2020–2024 medians.
  22. 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 →

    Woodward vs the typical Pennsylvania townWoodwardTypical Pennsylvania townHome value$119,000$214,250Income$61,953$75,278Rent$469$996
    Census ACS 2020–2024 medians.
  23. 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 →

    Masontown vs the typical Pennsylvania townMasontownTypical Pennsylvania townHome value$126,300$214,250Income$53,676$75,278Rent$451$996
    Census ACS 2020–2024 medians.
  24. 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 →

    Cresson vs the typical Pennsylvania townCressonTypical Pennsylvania townHome value$167,100$214,250Income$61,875$75,278Rent$413$996
    Census ACS 2020–2024 medians.
  25. 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 →

    East Franklin vs the typical Pennsylvania townEast FranklinTypical Pennsylvania townHome value$216,000$214,250Income$98,025$75,278Rent$327$996
    Census ACS 2020–2024 medians.

More Pennsylvania rankings

Same ranking, other places

Methodology. We ranked 931 towns of 500–10,000 people in Pennsylvania (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: