State rent research · editorial review 2026-10-21

Average Rent in Pennsylvania: ZIPs, Local Markets & Income Timing

The median of 334 tracked Pennsylvania ZIP rent indices is $1,587 per month for September 2026.

Equal weight per ZIP · all homes and bedrooms combined · derived from Zillow’s smoothed asking-rent indices; this ZIP series is not seasonally adjusted. This is not a provider-published statewide estimate, an average paid by tenants or a rent quote for a particular home.

Philadelphia’s Q2 apartment survey shows absorption ahead of deliveries, but Pittsburgh’s verified comparable survey is an older Q1 edition with a different balance. A statewide ZIP figure cannot settle either city’s leasing plan—or a Philadelphia unit’s documentation for its next tenancy.

La Blanche apartment building on Walnut Street in West Philadelphia
West Philadelphia apartment context. The exterior does not establish current availability, legal units, lead certification or the rent of a subject property.
September 1, 2010 · Smallbones · Original photograph · Public domain. Resized and converted to WebP.

What the rent evidence changes for a rental decision

Use Pennsylvania’s ZIP sample to choose a local search, then price the documented rent-ready income. Treat Philadelphia licensing and tenant documents as operating inputs, keep Pittsburgh’s older evidence dated, and keep New Jersey counties outside this state benchmark.

Philadelphia provider apartment market

Philadelphia’s positive leasing balance is a reason to check existing income, not assume a renovation premium

MMG’s Q2 2026 summary reports 7,648 T4Q absorption and 5,576 T4Q completions, 94.1% occupancy and 1.9% annual rent growth. Although two headings say “quarterly,” the displayed flow units and narrative identify trailing four quarters; those values are not treated as one-quarter totals.

Demand ahead of deliveries supports investigating occupied apartments with demonstrated collections. It does not show that an older rowhouse or small apartment can reach new-building rents. The publisher’s market may cross state lines; it is separate from this page’s PA-only ZIP sample.

Decision. Compare the actual building vintage, services and utility responsibility with signed leases in the same competitive segment. Reconcile the subject’s current income before valuing proposed upgrades, and price the work and downtime separately.

What could change it. A directly competing lease-up offering incentives or a larger capital scope can erase the premium. Strong renewals and comparable executed leases can support a higher income case, without turning the metro growth rate into a property guarantee.

Records to obtain. Leases, concessions, receivables, utility allocation, legal units and priced component/turnover work.

Read the source reports

Allentown–Bethlehem–Easton / Lehigh Valley

A Pennsylvania-only county comparison deliberately leaves part of the metro out

The official CBSA 10900 includes Carbon, Lehigh and Northampton Counties in Pennsylvania plus Warren County, New Jersey. The county set below includes only Lehigh and Northampton. It omits Carbon as well as the entire New Jersey portion; it is an analyst comparison, not a redefinition of the metro.

A useful commuter-market comparable can sit across a state boundary while this page’s statewide sample must remain PA-only. Differences between its county median and the canonical metro report can reflect geography and weighting, not a contradictory rent observation.

Decision. For a Bethlehem-area home, identify the actual municipality, school district, utilities and lease competitors first. Use the single published cross-state metro report for the larger market, then apply the subject jurisdiction’s own costs and rules.

What could change it. A similarly serviced home across the state line may be a useful rent comp. It still cannot be dropped into the PA state median or assigned Pennsylvania property costs merely because it serves the same commuting market.

Records to obtain. Parcel jurisdiction, matched lease terms, travel needs, taxes, utilities and the exact comparable set.

Read the source reports
Main Street storefronts in Bethlehem, Pennsylvania
Bethlehem is in the Pennsylvania part of a metro that also includes Warren County, New Jersey. These storefronts provide location context, not residential lease comparables.
May 29, 2022 · Warren LeMay · Original photograph · CC BY-SA 2.0. Resized and converted to WebP.

Pittsburgh provider apartment market

Pittsburgh’s older flow gap asks for a fresh leasing check

MMG’s Q1 2026 page reports 1,543 apartments absorbed and 2,562 completed over the trailing year, with 94.8% occupancy and 1.2% annual rent growth. This Q1 edition is older than Philadelphia’s Q2 data. Later construction-pipeline editions do not supply a replacement matched rent survey.

Relatively high occupancy can coexist with deliveries ahead of absorption when the existing inventory and new supply have different leasing conditions. The older evidence supports checking direct competitors, but does not establish current vacancy or a statewide east-versus-west ranking.

Decision. For an existing Pittsburgh rental, compare current occupied income with signed local comparables and nearby lease-up incentives. Use the published Pittsburgh report for its separately sourced neighborhood decisions, then obtain current unit-level collections before an offer.

What could change it. The gap may have narrowed since Q1; a current matched survey or verified subject renewals could change the conclusion. A pipeline announcement alone cannot demonstrate that available units have leased.

Records to obtain. Current comparable leases, available units, subject collections, turnover dates and capital condition.

Read the source reports

Philadelphia municipal rentals

The first-income date depends on more than finding a tenant

Philadelphia requires a Rental License for covered units. Code §9-3903 generally requires a Certificate of Rental Suitability issued no more than 60 days before inception of the tenancy, plus required tenant documents, with an owner-family exception. The code flags an amendment effective November 1, 2026; the operative requirements must be checked for the actual tenancy date.

A buyer can acquire a plausible rent roll while still needing license, certification or repair records before the next tenancy. This is a timing and documentation question, not a reason to discount rent by an arbitrary citywide percentage. The city’s lead-certification system separately records certifications, disclosures and exemptions.

Decision. Obtain the license for the correct unit count, suitability and tenant-document records, and applicable lead certificate or verified exemption. Review the November 1 amendment before a tenancy governed by it. Price required work and build a supported first-income calendar rather than assuming the closing date starts a full year of collections.

What could change it. Complete records and a current lawful tenancy may reduce initial disruption. An unresolved record, required repair or different tenancy rule can lengthen it; this guide does not establish the legal consequence for a particular lease.

Records to obtain. License, lawful units, suitability certificate and delivery records, lead certificate/exemption, repair scope and actual tenancy dates.

Read the source reports
What an unpriced first-income delay removes from year-one rent

Hypothetical one apartment · $1,700 monthly rent · 5% ongoing loss after initial delay · annual USD

Annual cost threshold: $17,000 including operating costs, debt and reserves.

0 months initial delay · $19,380 collected$2,380 after the same full-year costs
1 month initial delay · $17,765 collected$765 after the same full-year costs
2 months initial delay · $16,150 collected−$850 after the same full-year costs

The vertical marker holds annual costs constant. The delay reduces available rent months; the 5% loss applies only to the remaining months.

Accessible observations underlying the comparison
MeasureValueDefinition
Rent-ready at start19,38012 available months × $1,700 × 95%; $2,380 cash after the stated annual cost budget.
One initial month without income17,76511 available months × $1,700 × 95%; $765 annual cash with costs unchanged.
Two initial months without income16,15010 available months × $1,700 × 95%; −$850 annual cash with costs unchanged.

Each assumed initial month removes $1,615 of collected rent. The third case needs additional cash even before initial repair bills. The delay is an explicit scenario, not a city approval estimate. It is combined with ongoing collection loss into one annual vacancy input, so the same lost month is not deducted twice. Operating costs, debt and reserves continue for the full year in all three cases.

Read the source reports

Compare rents across these county groups

These analyst-selected sets use the listed county labels and the same September 2026 observation month. Each ZIP receives one equal vote. They are not official metro definitions, exhaustive regions or bedroom comparisons.

40 distinct county labels appear in the current sample; geographic coverage is incomplete and uneven. Only currently available observations from the same latest month enter these comparisons. Older retained records and missing ZIPs do not enter as zero rents.

Derived county-label comparisons · monthly USD
Comparison and exact membershipZIP medianZIP count
Philadelphia city/county
Philadelphia
$1,61044
Four Pennsylvania suburban counties
Bucks, Chester, Delaware, Montgomery
$2,12881
Pittsburgh core · Allegheny County
Allegheny
$1,41556
Lehigh Valley comparison · PA only, two counties
Lehigh, Northampton
$1,77520
Harrisburg comparison · two counties
Dauphin, Cumberland
$1,41121
Lancaster County
Lancaster
$1,52714
Erie County
Erie
$1,1095

Compare supported postal-city groups

City links require at least three current ZIP observations. Postal city labels are not legal municipal boundaries. Groups are ordered by coverage, then name; this is not an affordability ranking.

13 matching cities

Same-month postal-city groups · equal ZIP weights · September 2026
Postal cityZIP median / monthZIP mean / monthZIP count
Philadelphia$1,610$1,68744
Pittsburgh$1,506$1,54332
Harrisburg$1,337$1,4119
Reading$1,563$1,5029
Allentown$1,600$1,7305
Erie$1,109$1,1965
Scranton$1,332$1,3495
York$1,368$1,4335
Show 5 more city groups
Same-month postal-city groups · equal ZIP weights · September 2026
Postal cityZIP median / monthZIP mean / monthZIP count
Bethlehem$1,926$2,0464
Wilkes-Barre$1,326$1,2994
Johnstown$852$8563
Lancaster$1,510$1,5923
Levittown$1,762$1,9073

Find a ZIP rent observation

The table preserves each source ZIP, date and supplied county label. A ZIP can cross county or municipal boundaries; verify the actual address separately. No bedroom multiplier is applied.

334 matching ZIPs

Zillow ZIP observations and supplied geography labels
ZIPPostal cityCounty labelIndex / monthObservation
15001AliquippaBeaver County$1,377September 2026
15003AmbridgeBeaver County$998September 2026
15009BeaverBeaver County$1,087September 2026
15010Beaver FallsBeaver County$1,205September 2026
15017BridgevilleAllegheny County$1,508September 2026
15025ClairtonAllegheny County$1,282September 2026
15044GibsoniaAllegheny County$2,475September 2026
15059MidlandBeaver County$967September 2026
15061MonacaBeaver County$1,551September 2026
15066New BrightonBeaver County$875September 2026
Show 324 more ZIP observations
Zillow ZIP observations and supplied geography labels
ZIPPostal cityCounty labelIndex / monthObservation
15068New KensingtonWestmoreland County$1,002September 2026
15090WexfordAllegheny County$2,126September 2026
15102Bethel ParkAllegheny County$1,539September 2026
15104BraddockAllegheny County$992September 2026
15106CarnegieAllegheny County$1,243September 2026
15108CoraopolisAllegheny County$1,500September 2026
15120MunhallAllegheny County$1,275September 2026
15129South ParkAllegheny County$1,352September 2026
15133McKeesportAllegheny County$1,053September 2026
15136McKees RocksAllegheny County$1,070September 2026
15137North VersaillesAllegheny County$1,126September 2026
15139OakmontAllegheny County$1,276September 2026
15140PitcairnAllegheny County$1,100September 2026
15142PrestoAllegheny County$1,414September 2026
15143SewickleyAllegheny County$1,805September 2026
15144SpringdaleAllegheny County$1,250September 2026
15145Turtle CreekAllegheny County$1,108September 2026
15146MonroevilleAllegheny County$1,366September 2026
15147VeronaAllegheny County$1,333September 2026
15201PittsburghAllegheny County$1,887September 2026
15202PittsburghAllegheny County$1,151September 2026
15203PittsburghAllegheny County$1,811September 2026
15204PittsburghAllegheny County$1,622September 2026
15205CraftonAllegheny County$1,433September 2026
15206PittsburghAllegheny County$1,812September 2026
15208PittsburghAllegheny County$1,848September 2026
15209PittsburghAllegheny County$1,064September 2026
15210PittsburghAllegheny County$1,301September 2026
15211PittsburghAllegheny County$1,586September 2026
15212PittsburghAllegheny County$1,496September 2026
15213PittsburghAllegheny County$2,110September 2026
15214PittsburghAllegheny County$1,434September 2026
15215PittsburghAllegheny County$1,543September 2026
15216PittsburghAllegheny County$1,357September 2026
15217PittsburghAllegheny County$1,516September 2026
15218PittsburghAllegheny County$1,277September 2026
15219PittsburghAllegheny County$1,839September 2026
15220PittsburghAllegheny County$1,370September 2026
15221PittsburghAllegheny County$1,269September 2026
15222PittsburghAllegheny County$2,243September 2026
15223EtnaAllegheny County$1,166September 2026
15224PittsburghAllegheny County$1,494September 2026
15226PittsburghAllegheny County$1,416September 2026
15227BrentwoodAllegheny County$1,155September 2026
15228PittsburghAllegheny County$1,330September 2026
15229PittsburghAllegheny County$1,605September 2026
15232PittsburghAllegheny County$1,626September 2026
15233PittsburghAllegheny County$1,414September 2026
15234PittsburghAllegheny County$1,407September 2026
15235PittsburghAllegheny County$1,451September 2026
15236PittsburghAllegheny County$1,111September 2026
15237PittsburghAllegheny County$1,711September 2026
15238PittsburghAllegheny County$1,605September 2026
15241PittsburghAllegheny County$1,679September 2026
15301WashingtonWashington County$996September 2026
15317CanonsburgWashington County$1,653September 2026
15401UniontownFayette County$854September 2026
15601GreensburgWestmoreland County$1,017September 2026
15642IrwinWestmoreland County$1,223September 2026
15644JeannetteWestmoreland County$1,113September 2026
15650LatrobeWestmoreland County$1,058September 2026
15690VandergriftWestmoreland County$1,200September 2026
15701IndianaIndiana County$2,117September 2026
15902JohnstownCambria County$852September 2026
15905JohnstownCambria County$915September 2026
15906JohnstownCambria County$800September 2026
16001ButlerButler County$943September 2026
16046MarsButler County$2,552September 2026
16066Cranberry TownshipButler County$2,023September 2026
16101New CastleLawrence County$919September 2026
16127Grove CityMercer County$1,116September 2026
16146SharonMercer County$844September 2026
16335MeadvilleCrawford County$879September 2026
16502ErieErie County$972September 2026
16504ErieErie County$1,206September 2026
16506ErieErie County$1,605September 2026
16507ErieErie County$1,109September 2026
16508ErieErie County$1,089September 2026
16601AltoonaBlair County$946September 2026
16602AltoonaBlair County$1,166September 2026
16801State CollegeCentre County$2,018September 2026
16803State CollegeCentre County$1,825September 2026
17011Camp HillCumberland County$1,487September 2026
17013CarlisleCumberland County$1,313September 2026
17015CarlisleCumberland County$2,030September 2026
17022ElizabethtownLancaster County$1,501September 2026
17025EnolaCumberland County$1,739September 2026
17033HersheyDauphin County$1,558September 2026
17036HummelstownDauphin County$1,974September 2026
17042LebanonLebanon County$1,499September 2026
17043LemoyneCumberland County$1,298September 2026
17046LebanonLebanon County$1,275September 2026
17050MechanicsburgCumberland County$2,114September 2026
17055MechanicsburgCumberland County$1,834September 2026
17057MiddletownDauphin County$1,404September 2026
17070New CumberlandCumberland County$1,283September 2026
17078PalmyraLebanon County$1,479September 2026
17101HarrisburgDauphin County$1,298September 2026
17102HarrisburgDauphin County$1,273September 2026
17103HarrisburgDauphin County$1,411September 2026
17104HarrisburgDauphin County$1,292September 2026
17109HarrisburgDauphin County$1,337September 2026
17110HarrisburgDauphin County$1,605September 2026
17111HarrisburgDauphin County$1,649September 2026
17112HarrisburgDauphin County$1,587September 2026
17113HarrisburgDauphin County$1,245September 2026
17201ChambersburgFranklin County$1,153September 2026
17202ChambersburgFranklin County$1,405September 2026
17225GreencastleFranklin County$1,750September 2026
17257ShippensburgCumberland County$1,161September 2026
17268WaynesboroFranklin County$1,385September 2026
17315DoverYork County$1,373September 2026
17325GettysburgAdams County$1,432September 2026
17331HanoverYork County$1,394September 2026
17340LittlestownAdams County$1,145September 2026
17347Mount WolfYork County$1,643September 2026
17356Red LionYork County$1,604September 2026
17401YorkYork County$1,195September 2026
17402YorkYork County$1,751September 2026
17403YorkYork County$1,368September 2026
17404YorkYork County$1,289September 2026
17408YorkYork County$1,560September 2026
17512ColumbiaLancaster County$1,347September 2026
17517DenverLancaster County$1,454September 2026
17522EphrataLancaster County$1,400September 2026
17540LeolaLancaster County$1,594September 2026
17543LititzLancaster County$1,688September 2026
17545ManheimLancaster County$1,886September 2026
17547MariettaLancaster County$1,659September 2026
17552Mount JoyLancaster County$1,544September 2026
17554MountvilleLancaster County$1,200September 2026
17584Willow StreetLancaster County$1,974September 2026
17601LancasterLancaster County$1,852September 2026
17602LancasterLancaster County$1,413September 2026
17603LancasterLancaster County$1,510September 2026
17701WilliamsportLycoming County$1,102September 2026
17745Lock HavenClinton County$988September 2026
17801SunburyNorthumberland County$900September 2026
17815BloomsburgColumbia County$1,178September 2026
17821DanvilleMontour County$1,440September 2026
17837LewisburgUnion County$1,244September 2026
17901PottsvilleSchuylkill County$1,253September 2026
18013BangorNorthampton County$1,569September 2026
18015BethlehemNorthampton County$1,775September 2026
18017BethlehemNorthampton County$2,077September 2026
18018BethlehemLehigh County$1,732September 2026
18020BethlehemNorthampton County$2,599September 2026
18031BreinigsvilleLehigh County$2,331September 2026
18032CatasauquaLehigh County$1,775September 2026
18042EastonNorthampton County$1,702September 2026
18045EastonNorthampton County$2,178September 2026
18049EmmausLehigh County$1,898September 2026
18052WhitehallLehigh County$1,824September 2026
18055HellertownNorthampton County$2,204September 2026
18062MacungieLehigh County$2,301September 2026
18064NazarethNorthampton County$1,724September 2026
18067NorthamptonNorthampton County$1,694September 2026
18101AllentownLehigh County$1,600September 2026
18102AllentownLehigh County$1,517September 2026
18103AllentownLehigh County$1,683September 2026
18104AllentownLehigh County$2,297September 2026
18109AllentownLehigh County$1,554September 2026
18201HazletonLuzerne County$1,274September 2026
18224FreelandLuzerne County$1,200September 2026
18252TamaquaSchuylkill County$1,063September 2026
18301East StroudsburgMonroe County$1,890September 2026
18302East StroudsburgMonroe County$2,069September 2026
18324BushkillPike County$2,000September 2026
18336MatamorasPike County$1,650September 2026
18360StroudsburgMonroe County$1,668September 2026
18407CarbondaleLackawanna County$1,333September 2026
18504ScrantonLackawanna County$1,297September 2026
18505ScrantonLackawanna County$1,430September 2026
18508ScrantonLackawanna County$1,432September 2026
18509ScrantonLackawanna County$1,332September 2026
18510ScrantonLackawanna County$1,252September 2026
18519Dickson CityLackawanna County$1,313September 2026
18603BerwickColumbia County$1,088September 2026
18634NanticokeLuzerne County$1,150September 2026
18640PittstonLuzerne County$1,295September 2026
18641AvocaLuzerne County$1,600September 2026
18701Wilkes-BarreLuzerne County$1,210September 2026
18702Wilkes-BarreLuzerne County$1,322September 2026
18704KingstonLuzerne County$1,408September 2026
18705Wilkes-BarreLuzerne County$1,334September 2026
18706Wilkes-BarreLuzerne County$1,329September 2026
18901DoylestownBucks County$2,635September 2026
18902DoylestownBucks County$2,896September 2026
18914ChalfontBucks County$2,778September 2026
18917DublinBucks County$2,115September 2026
18938New HopeBucks County$3,275September 2026
18940NewtownBucks County$3,000September 2026
18944PerkasieBucks County$2,244September 2026
18951QuakertownBucks County$1,906September 2026
18960SellersvilleBucks County$1,600September 2026
18964SoudertonMontgomery County$1,543September 2026
18966ChurchvilleBucks County$2,167September 2026
18974WarminsterBucks County$2,325September 2026
18976WarringtonBucks County$2,263September 2026
19001AbingtonMontgomery County$1,768September 2026
19002AmblerMontgomery County$1,875September 2026
19003ArdmoreDelaware County$2,408September 2026
19004Bala-CynwydMontgomery County$2,286September 2026
19006Huntingdon ValleyMontgomery County$2,328September 2026
19007BristolBucks County$1,996September 2026
19010Bryn MawrMontgomery County$2,525September 2026
19013ChesterDelaware County$1,386September 2026
19015BrookhavenDelaware County$1,709September 2026
19018Clifton HeightsDelaware County$1,449September 2026
19020BensalemBucks County$1,855September 2026
19023CollingdaleDelaware County$1,391September 2026
19025DresherMontgomery County$2,659September 2026
19026Drexel HillDelaware County$1,682September 2026
19027Elkins ParkMontgomery County$1,691September 2026
19034Fort WashingtonMontgomery County$2,558September 2026
19038GlensideMontgomery County$1,742September 2026
19040HatboroMontgomery County$2,099September 2026
19044HorshamMontgomery County$1,744September 2026
19046JenkintownMontgomery County$1,693September 2026
19047LanghorneBucks County$2,453September 2026
19050LansdowneDelaware County$1,465September 2026
19053Feasterville TrevoseBucks County$2,056September 2026
19054LevittownBucks County$1,645September 2026
19056LevittownBucks County$1,762September 2026
19057LevittownBucks County$2,313September 2026
19061Marcus HookDelaware County$1,642September 2026
19063MediaDelaware County$2,431September 2026
19067YardleyBucks County$2,530September 2026
19070MortonDelaware County$1,295September 2026
19073Newtown SquareDelaware County$3,314September 2026
19078Ridley ParkDelaware County$1,600September 2026
19082Upper DarbyDelaware County$1,351September 2026
19083HavertownDelaware County$2,117September 2026
19087WayneChester County$2,285September 2026
19090Willow GroveMontgomery County$2,241September 2026
19095WyncoteMontgomery County$2,056September 2026
19096WynnewoodMontgomery County$2,456September 2026
19102PhiladelphiaPhiladelphia County$2,166September 2026
19103PhiladelphiaPhiladelphia County$2,272September 2026
19104PhiladelphiaPhiladelphia County$1,606September 2026
19106PhiladelphiaPhiladelphia County$2,241September 2026
19107PhiladelphiaPhiladelphia County$2,074September 2026
19111PhiladelphiaPhiladelphia County$1,427September 2026
19114PhiladelphiaPhiladelphia County$1,531September 2026
19115PhiladelphiaPhiladelphia County$1,646September 2026
19116PhiladelphiaPhiladelphia County$2,126September 2026
19118PhiladelphiaPhiladelphia County$1,812September 2026
19119PhiladelphiaPhiladelphia County$1,594September 2026
19120PhiladelphiaPhiladelphia County$1,507September 2026
19121PhiladelphiaPhiladelphia County$1,715September 2026
19122PhiladelphiaPhiladelphia County$1,967September 2026
19123PhiladelphiaPhiladelphia County$2,101September 2026
19124PhiladelphiaPhiladelphia County$1,275September 2026
19125PhiladelphiaPhiladelphia County$1,859September 2026
19126PhiladelphiaPhiladelphia County$1,338September 2026
19127PhiladelphiaPhiladelphia County$2,205September 2026
19128PhiladelphiaPhiladelphia County$1,797September 2026
19129PhiladelphiaPhiladelphia County$1,750September 2026
19130PhiladelphiaPhiladelphia County$1,945September 2026
19131PhiladelphiaPhiladelphia County$1,683September 2026
19132PhiladelphiaPhiladelphia County$1,460September 2026
19133PhiladelphiaPhiladelphia County$1,470September 2026
19134PhiladelphiaPhiladelphia County$1,415September 2026
19135PhiladelphiaPhiladelphia County$1,465September 2026
19136PhiladelphiaPhiladelphia County$1,539September 2026
19138PhiladelphiaPhiladelphia County$1,604September 2026
19139PhiladelphiaPhiladelphia County$1,431September 2026
19140PhiladelphiaPhiladelphia County$1,372September 2026
19141PhiladelphiaPhiladelphia County$1,206September 2026
19142PhiladelphiaPhiladelphia County$1,495September 2026
19143PhiladelphiaPhiladelphia County$1,557September 2026
19144PhiladelphiaPhiladelphia County$1,436September 2026
19145PhiladelphiaPhiladelphia County$1,688September 2026
19146PhiladelphiaPhiladelphia County$1,968September 2026
19147PhiladelphiaPhiladelphia County$1,940September 2026
19148PhiladelphiaPhiladelphia County$1,769September 2026
19149PhiladelphiaPhiladelphia County$1,575September 2026
19150PhiladelphiaPhiladelphia County$1,613September 2026
19151PhiladelphiaPhiladelphia County$1,491September 2026
19153PhiladelphiaPhiladelphia County$1,446September 2026
19154PhiladelphiaPhiladelphia County$1,635September 2026
19301PaoliChester County$2,418September 2026
19312BerwynChester County$2,526September 2026
19317Chadds FordDelaware County$2,247September 2026
19320CoatesvilleChester County$1,564September 2026
19333DevonChester County$1,944September 2026
19335DowningtownChester County$2,329September 2026
19341ExtonChester County$2,425September 2026
19342Glen MillsDelaware County$2,506September 2026
19355MalvernChester County$2,549September 2026
19380West ChesterChester County$2,238September 2026
19382West ChesterChester County$2,299September 2026
19401NorristownMontgomery County$1,642September 2026
19403NorristownMontgomery County$2,043September 2026
19405BridgeportMontgomery County$2,291September 2026
19406King of PrussiaMontgomery County$2,234September 2026
19422Blue BellMontgomery County$2,777September 2026
19425Chester SpringsChester County$2,630September 2026
19426CollegevilleMontgomery County$2,326September 2026
19428ConshohockenMontgomery County$2,525September 2026
19438HarleysvilleMontgomery County$1,971September 2026
19440HatfieldMontgomery County$1,528September 2026
19446LansdaleMontgomery County$1,960September 2026
19454North WalesMontgomery County$1,913September 2026
19460PhoenixvilleChester County$2,037September 2026
19462Plymouth MeetingMontgomery County$2,128September 2026
19464PottstownMontgomery County$1,766September 2026
19465PottstownChester County$2,784September 2026
19468RoyersfordMontgomery County$2,102September 2026
19473SchwenksvilleMontgomery County$2,175September 2026
19475Spring CityChester County$1,720September 2026
19508BirdsboroBerks County$1,700September 2026
19560TempleBerks County$1,853September 2026
19567WomelsdorfBerks County$1,196September 2026
19601ReadingBerks County$1,312September 2026
19602ReadingBerks County$1,269September 2026
19604ReadingBerks County$1,357September 2026
19605ReadingBerks County$1,473September 2026
19606ReadingBerks County$1,645September 2026
19607ReadingBerks County$1,578September 2026
19608ReadingBerks County$1,679September 2026
19609ReadingBerks County$1,644September 2026
19610WyomissingBerks County$1,973September 2026
19611ReadingBerks County$1,563September 2026

Test collected income before adding a full year to the rent roll

Hypothetical rent-ready base case: $1,700 monthly rent, 5% annual vacancy/noncollection, no incentive, $6,200 operating expenses, $9,600 debt service and $1,200 reserve contribution per apartment. These assumptions are not observed Philadelphia or Pittsburgh budgets. The delay comparison above changes the available months; the editable worksheet below uses total annual economic loss.

Initial calculated result: $19,380 collected rent, $13,180 NOI before debt/reserves, and $2,380 cash after debt/reserves. Change the assumptions below to test your own budget.

Illustration · one apartment · first 12 months · USD. Editable assumptions, not observed market averages or an acquisition recommendation. All recurring amounts are allocated per apartment. No appreciation, sale proceeds or tax benefits are assumed.

Actual lawful face rent; no automatic ZIP-index adoption.
Economic rent loss over the year, before incentives.
First-year equivalent; not added again to vacancy.
Include taxes, insurance, management, repairs and owner-paid utilities.
Allocated principal and interest; excluded from NOI.
Cash set aside below NOI; initial work requires separate cash.

Annual cash after operating costs, debt and reserve contribution

$2,380

This is a positive illustration margin, before initial capital work, income tax and sale costs.

Follow the rent into owner cashDerived from your inputs · dollars per apartment per year
Scheduled rent
$20,400
− Vacancy / noncollection
-$1,020
− Occupied-share concession
-$0
= Effective rental income
$19,380
− Operating expenses
-$6,200
= NOI before debt / reserves
$13,180
− Debt service
-$9,600
− Reserve contribution
-$1,200
= Annual cash margin
$2,380

NOI excludes debt service and this worksheet’s reserve contribution. Initial renovation, acquisition costs and initial downtime are outside this annual operating illustration. Do not subtract the same vacancy, incentive or repair expense twice.

At what occupancy does the cost budget stop working?Annual cash margin; concession, rent, debt and reserves stay as entered

On a narrow screen, scroll the table sideways to compare all three expense budgets.

Collected occupancyEntered expensesExpenses +10%Expenses +20%
95%$2,380Cash remaining$1,760Cash remaining$1,140Cash remaining
90%$1,360Cash remaining$740Cash remaining$120Cash remaining
85%$340Cash remaining-$280Cash deficit-$900Cash deficit

Occupancy here is the collected share of scheduled rent before incentives, not a count of occupied doors. At the entered costs, break-even collected occupancy is 83.3%. Debt-service coverage is 1.37× NOI / debt service; it excludes reserve contributions.

The base case leaves $2,380 annual cash. One initial month plus 5% loss on the remaining months is equivalent to about 12.92% annual loss and leaves $765; two initial months plus ongoing loss equal about 20.83% and leave −$850. Enter the combined annual loss once. Fund acquisition and initial compliance work separately, and replace scenario timing with the documented property schedule.

Use the full property cash-flow calculator for the purchase price, financing terms and holding period. Review its expense and reserve conventions before transferring assumptions; this illustration does not automatically populate a deal.

Pennsylvania rent questions

Why is this Pennsylvania rent figure different from a listing-site average?

This is a median of current ZIP-level ZORI indices, with equal weight per included ZIP. A listing average can use a different geography, current listing mix, bedrooms and fees. Neither is automatically the average rent paid by all households.

Does the Pennsylvania page include New Jersey rents?

The state ZIP sample includes Pennsylvania only. The Allentown–Bethlehem–Easton metro report includes its verified cross-state geography. Its single canonical report is linked here without assigning Warren County, NJ to Pennsylvania.

Is Pittsburgh’s survey directly comparable with Philadelphia’s?

Not as a current head-to-head ranking. Their verified editions have different quarters and publisher-defined inventories. Each is used for its own dated leasing question.

Can I assume a full first year of rent after a Philadelphia purchase?

Use actual tenancy, license, certification, repair and collection records. The worksheet’s delay cases are hypothetical; a city application does not establish an approval or first-payment date.

How these rent figures are calculated

State: Pennsylvania · USPS PA · Census state FIPS 42. Zillow supplies postal ZIP observations with city and county labels. We filter to valid positive rents in this state and the latest common observation month, sort the values, and take the middle value, or the mean of the two middle values for an even count. Means are the sum divided by included ZIPs. No population, household or rental-unit weighting is added.

The all-home, all-bedroom ZIP series is smoothed, not seasonally adjusted. A bedroom rent cannot be inferred from it. Membership can change after a refresh, so a change in this page’s median is not a matched-sample rent-growth rate. This edition does not publish a ZIP-sample growth claim.

Data: Zillow Research · ZORI method · National ZIP source CSV. The state benchmark is our ZIP-based calculation, not a provider-published statewide estimate. Occupied-unit Census rent, listing medians, effective broker rents and HUD gross-rent references answer different questions and are not blended here.

The observation month identifies the rent data available for this comparison. Historical or missing latest observations stay out of the current sample. Check the date before comparing a property with a newly advertised offer.

Market and legal sources below were reviewed 2026-10-21. Their own periods are shown next to each claim. Broker samples and boundaries are not fully disclosed; surveys may share underlying providers and should not be treated as independent experiments. The market interpretation is conditional research, not a property-level income guarantee. Recheck local rules, signed comparable leases and actual expenses before using an illustration in a transaction.

Read the source reports