YieldBadger

Rent in Pennsylvania by city

We have rent figures for 1,772 cities and 2,059 ZIP codes in Pennsylvania. Across those ZIPs, the median typical 2-bedroom rent is $1,115 a month. By city, typical 2-bedroom rent runs from $475 in Blairs Mills to $3,128 in Cornwall.

1,772 Pennsylvania cities

Typical 2-bedroom rent

Frequently asked questions

What is the average rent for a 2-bedroom in Pennsylvania?
About $1,115 a month: the median of the typical rents in 2,059 ZIP codes, which range from $475–$3,500+.
What is the average rent for a 1-bedroom in Pennsylvania?
About $931 a month: the median of the typical rents in 2,059 ZIP codes, which range from $279–$3,500+.
What is the average rent for a 3-bedroom in Pennsylvania?
About $1,404 a month: the median of the typical rents in 2,059 ZIP codes, which range from $232–$3,500+.
Which city in Pennsylvania has the highest rent?
Of the cities we cover, Cornwall has the highest typical 2-bedroom rent ($3,128 a month) and Blairs Mills the lowest ($475).
Where do these Pennsylvania rent figures come from?
HUD Small Area Fair Market Rents (Oct 1, 2026), Census ACS 5-year median gross rent (Dec 31, 2024) and HUD county Fair Market Rents (Oct 1, 2026).