Best rent-to-income cities in Pennsylvania
Cities in Pennsylvania ranked by lowest rent as a percentage of median household income. Cities with 15,000+ residents.
Key findings
- Bethel Park ranks first, with rent at 16.3% of median household income.
- Across all 35 cities on this list, the median rent is $1,458/mo.
Data as of September 2026. Twelve months of median rent as a share of Census median household income (5-year estimates). Updated monthly. Download this list (CSV)
Best value (RRS)Overheated (RRS)Most affordableMost expensiveRent fallingRent risingBest rent/incomeMost rent-burdenedRecord-high rentSeasonal swingsRent vs. income
35 cities
| Rank | City | Rent/income | Median rent | Income | Vs. a year ago |
|---|---|---|---|---|---|
| 01 | Bethel ParkPA | 16.3% | $1,458/mo | $107,090 | same |
| 02 | MonroevillePA | 20.5% | $1,354/mo | $79,218 | same |
| 03 | LevittownPA | 21.0% | $1,836/mo | $105,071 | same |
| 04 | HorshamPA | 22.0% | $1,744/mo | $94,987 | same |
| 05 | King of PrussiaPA | 22.7% | $2,234/mo | $117,912 | same |
| 06 | Drexel HillPA | 22.9% | $1,682/mo | $88,168 | same |
| 07 | PhoenixvillePA | 24.1% | $2,048/mo | $102,138 | ↑1 from #8 |
| 08 | AltoonaPA | 24.2% | $1,033/mo | $51,250 | ↓1 from #7 |
| 09 | New CastlePA | 26.5% | $931/mo | $42,219 | same |
| 10 | LansdalePA | 26.8% | $1,969/mo | $88,229 | same |
| 11 | CarlislePA | 27.0% | $1,391/mo | $61,720 | same |
| 12 | ChambersburgPA | 27.3% | $1,287/mo | $56,576 | same |
| 13 | WilliamsportPA | 27.3% | $1,113/mo | $48,851 | ↑1 from #14 |
| 14 | HanoverPA | 27.4% | $1,401/mo | $61,293 | ↓1 from #13 |
| 15 | JohnstownPA | 28.4% | $896/mo | $37,888 | same |
| 16 | EriePA | 28.6% | $1,098/mo | $46,113 | ↑1 from #17 |
| 17 | PittsburghPA | 28.6% | $1,569/mo | $65,742 | ↓1 from #16 |
| 18 | LancasterPA | 29.5% | $1,564/mo | $63,690 | same |
| 19 | EastonPA | 31.8% | $1,838/mo | $69,348 | ↑1 from #20 |
| 20 | ScrantonPA | 31.8% | $1,346/mo | $50,739 | ↑2 from #22 |
| 21 | NorristownPA | 32.1% | $1,785/mo | $66,701 | same |
| 22 | Wilkes-BarrePA | 32.4% | $1,311/mo | $48,515 | ↓3 from #19 |
| 23 | HazletonPA | 32.7% | $1,259/mo | $46,177 | -- |
| 24 | BethlehemPA | 32.8% | $1,880/mo | $68,879 | ↓1 from #23 |
| 25 | YorkPA | 33.9% | $1,367/mo | $48,420 | ↓1 from #24 |
| 26 | PhiladelphiaPA | 34.0% | $1,757/mo | $61,953 | ↓1 from #25 |
| 27 | HarrisburgPA | 34.6% | $1,388/mo | $48,099 | same |
| 28 | West ChesterPA | 34.9% | $2,277/mo | $78,385 | ↓2 from #26 |
| 29 | PottstownPA | 35.3% | $1,787/mo | $60,828 | ↓1 from #28 |
| 30 | LebanonPA | 36.0% | $1,453/mo | $48,456 | same |
| 31 | AllentownPA | 36.5% | $1,686/mo | $55,494 | ↓2 from #29 |
| 32 | McKeesportPA | 37.0% | $1,054/mo | $34,219 | ↓1 from #31 |
| 33 | ReadingPA | 40.1% | $1,472/mo | $44,091 | same |
| 34 | ChesterPA | 40.2% | $1,386/mo | $41,342 | ↓2 from #32 |
| 35 | State CollegePA | 53.4% | $2,022/mo | $45,424 | ↓1 from #34 |