The Town Files

25 Small Towns in Pennsylvania With the Cheapest Rent

Ranked by median rent among 931 towns of 2,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

    3,340 people · Juniata County · median home $202,100 · income $75,250 · Jan low 21°F · 32 in snow

  2. 24Baden, Pennsylvania

    Median rent $646/mo

    3,904 people · Beaver County · median home $150,400 · income $63,400 · Jan low 21°F · 20 in snow

  3. 23Philipsburg, Pennsylvania

    Median rent $645/mo

    2,789 people · Centre County · median home $148,700 · income $47,794 · Jan low 16°F · 50 in snow

  4. 22Waterford, Pennsylvania

    Median rent $644/mo

    3,915 people · Erie County · median home $198,000 · income $77,286 · Jan low 16°F · 114 in snow

  5. 21Portage, Pennsylvania

    Median rent $638/mo

    3,432 people · Cambria County · median home $124,700 · income $63,224 · Jan low 16°F · 80 in snow

  6. 20West Newton, Pennsylvania

    Median rent $636/mo

    2,665 people · Westmoreland County · median home $131,200 · income $52,961 · Jan low 21°F · 21 in snow

  7. 19Derry, Pennsylvania

    Median rent $635/mo

    2,639 people · Westmoreland County · median home $129,300 · income $50,313 · Jan low 19°F · 48 in snow

  8. 18Reynoldsville, Pennsylvania

    Median rent $633/mo

    2,549 people · Jefferson County · median home $95,400 · income $52,917 · Jan low 17°F · 53 in snow

  9. 17Jackson, Pennsylvania

    Median rent $631/mo

    4,236 people · Cambria County · median home $160,600 · income $81,414 · Jan low 16°F · 80 in snow

  10. 16Greenville, Pennsylvania

    Median rent $626/mo

    5,540 people · Mercer County · median home $115,100 · income $52,661 · Jan low 16°F · 62 in snow

  11. 15Nanty-Glo, Pennsylvania

    Median rent $624/mo

    2,511 people · Cambria County · median home $83,700 · income $51,604 · Jan low 16°F · 80 in snow

  12. 14Northern Cambria, Pennsylvania

    Median rent $612/mo

    3,560 people · Cambria County · median home $93,100 · income $54,673 · Jan low 16°F · 57 in snow

  13. 13Burrell, Pennsylvania

    Median rent $594/mo

    3,491 people · Indiana County · median home $124,600 · income $50,948 · Jan low 18°F · 56 in snow

  14. 12Delaware, Pennsylvania

    Median rent $593/mo

    4,303 people · Northumberland County · median home $238,000 · income $75,042 · Jan low 20°F · 32 in snow

  15. 11Somerset, Pennsylvania

    Median rent $588/mo

    2,581 people · Washington County · median home $230,800 · income $75,500 · Jan low 20°F · 32 in snow

  16. 10Allegheny, Pennsylvania

    Median rent $588/mo

    2,815 people · Cambria County · median home $249,600 · income $90,809 · Jan low 16°F · 80 in snow

  17. 9Adams, Pennsylvania

    Median rent $576/mo

    5,752 people · Cambria County · median home $172,500 · income $69,639 · Jan low 19°F · 74 in snow

  18. 8Ryan, Pennsylvania

    Median rent $575/mo

    2,589 people · Schuylkill County · median home $231,500 · income $91,176 · Jan low 18°F · 48 in snow

  19. 7Springfield, Pennsylvania

    Median rent $574/mo

    2,732 people · Fayette County · median home $131,300 · income $56,667 · Jan low 21°F · 24 in snow

  20. 6Winslow, Pennsylvania

    Median rent $539/mo

    2,546 people · Jefferson County · median home $144,800 · income $67,763 · Jan low 17°F · 48 in snow

  21. 5Decatur, Pennsylvania

    Median rent $535/mo

    2,968 people · Mifflin County · median home $164,100 · income $61,302 · Jan low 21°F · 32 in snow

  22. 4Woodward, Pennsylvania

    Median rent $469/mo

    4,137 people · Clearfield County · median home $119,000 · income $61,953 · Jan low 16°F · 50 in snow

  23. 3Masontown, Pennsylvania

    Median rent $451/mo

    3,276 people · Fayette County · median home $126,300 · income $53,676 · Jan low 21°F · 18 in snow

  24. 2Cresson, Pennsylvania

    Median rent $413/mo

    2,839 people · Cambria County · median home $167,100 · income $61,875 · Jan low 19°F · 38 in snow

  25. 1East Franklin, Pennsylvania

    Median rent $327/mo

    3,816 people · Armstrong County · median home $216,000 · income $98,025 · Jan low 17°F · 36 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: