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.

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
- MMG Philadelphia Q2 2026 apartment report — Q2 2026; flow values explicitly labeled T4Q; provider-defined market, not Pennsylvania-only geography.
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
- OMB July 2023 metro delineations — Bulletin 23-01; CBSA 10900 includes Carbon, Lehigh, Northampton PA and Warren NJ.

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
- MMG Pittsburgh Q1 2026 apartment report — Q1 2026; flows trailing four quarters; not a Q2 or September rent observation.
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
- Philadelphia rental and property licenses — Official municipal guidance reviewed October 21, 2026.
- Philadelphia Code §9-3903: tenant documents — Reviewed October 21, 2026; code flags an amendment effective November 1, 2026; check operative tenancy requirements.
- Philadelphia lead certification submission system — Current city system reviewed October 21, 2026; certification, disclosure and exemption records.
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.
The vertical marker holds annual costs constant. The delay reduces available rent months; the 5% loss applies only to the remaining months.
| Measure | Value | Definition |
|---|---|---|
| Rent-ready at start | 19,380 | 12 available months × $1,700 × 95%; $2,380 cash after the stated annual cost budget. |
| One initial month without income | 17,765 | 11 available months × $1,700 × 95%; $765 annual cash with costs unchanged. |
| Two initial months without income | 16,150 | 10 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
- Philadelphia Code §9-3903: tenant documents — Reviewed October 21, 2026; code flags an amendment effective November 1, 2026; check operative tenancy requirements.
- Philadelphia rental and property licenses — Official municipal guidance reviewed October 21, 2026.
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.
| Comparison and exact membership | ZIP median | ZIP count |
|---|---|---|
| Philadelphia city/county Philadelphia | $1,610 | 44 |
| Four Pennsylvania suburban counties Bucks, Chester, Delaware, Montgomery | $2,128 | 81 |
| Pittsburgh core · Allegheny County Allegheny | $1,415 | 56 |
| Lehigh Valley comparison · PA only, two counties Lehigh, Northampton | $1,775 | 20 |
| Harrisburg comparison · two counties Dauphin, Cumberland | $1,411 | 21 |
| Lancaster County Lancaster | $1,527 | 14 |
| Erie County Erie | $1,109 | 5 |
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
| Postal city | ZIP median / month | ZIP mean / month | ZIP count |
|---|---|---|---|
| Philadelphia | $1,610 | $1,687 | 44 |
| Pittsburgh | $1,506 | $1,543 | 32 |
| Harrisburg | $1,337 | $1,411 | 9 |
| Reading | $1,563 | $1,502 | 9 |
| Allentown | $1,600 | $1,730 | 5 |
| Erie | $1,109 | $1,196 | 5 |
| Scranton | $1,332 | $1,349 | 5 |
| York | $1,368 | $1,433 | 5 |
Show 5 more city groups
| Postal city | ZIP median / month | ZIP mean / month | ZIP count |
|---|---|---|---|
| Bethlehem | $1,926 | $2,046 | 4 |
| Wilkes-Barre | $1,326 | $1,299 | 4 |
| Johnstown | $852 | $856 | 3 |
| Lancaster | $1,510 | $1,592 | 3 |
| Levittown | $1,762 | $1,907 | 3 |
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
| ZIP | Postal city | County label | Index / month | Observation |
|---|---|---|---|---|
| 15001 | Aliquippa | Beaver County | $1,377 | September 2026 |
| 15003 | Ambridge | Beaver County | $998 | September 2026 |
| 15009 | Beaver | Beaver County | $1,087 | September 2026 |
| 15010 | Beaver Falls | Beaver County | $1,205 | September 2026 |
| 15017 | Bridgeville | Allegheny County | $1,508 | September 2026 |
| 15025 | Clairton | Allegheny County | $1,282 | September 2026 |
| 15044 | Gibsonia | Allegheny County | $2,475 | September 2026 |
| 15059 | Midland | Beaver County | $967 | September 2026 |
| 15061 | Monaca | Beaver County | $1,551 | September 2026 |
| 15066 | New Brighton | Beaver County | $875 | September 2026 |
Show 324 more ZIP observations
| ZIP | Postal city | County label | Index / month | Observation |
|---|---|---|---|---|
| 15068 | New Kensington | Westmoreland County | $1,002 | September 2026 |
| 15090 | Wexford | Allegheny County | $2,126 | September 2026 |
| 15102 | Bethel Park | Allegheny County | $1,539 | September 2026 |
| 15104 | Braddock | Allegheny County | $992 | September 2026 |
| 15106 | Carnegie | Allegheny County | $1,243 | September 2026 |
| 15108 | Coraopolis | Allegheny County | $1,500 | September 2026 |
| 15120 | Munhall | Allegheny County | $1,275 | September 2026 |
| 15129 | South Park | Allegheny County | $1,352 | September 2026 |
| 15133 | McKeesport | Allegheny County | $1,053 | September 2026 |
| 15136 | McKees Rocks | Allegheny County | $1,070 | September 2026 |
| 15137 | North Versailles | Allegheny County | $1,126 | September 2026 |
| 15139 | Oakmont | Allegheny County | $1,276 | September 2026 |
| 15140 | Pitcairn | Allegheny County | $1,100 | September 2026 |
| 15142 | Presto | Allegheny County | $1,414 | September 2026 |
| 15143 | Sewickley | Allegheny County | $1,805 | September 2026 |
| 15144 | Springdale | Allegheny County | $1,250 | September 2026 |
| 15145 | Turtle Creek | Allegheny County | $1,108 | September 2026 |
| 15146 | Monroeville | Allegheny County | $1,366 | September 2026 |
| 15147 | Verona | Allegheny County | $1,333 | September 2026 |
| 15201 | Pittsburgh | Allegheny County | $1,887 | September 2026 |
| 15202 | Pittsburgh | Allegheny County | $1,151 | September 2026 |
| 15203 | Pittsburgh | Allegheny County | $1,811 | September 2026 |
| 15204 | Pittsburgh | Allegheny County | $1,622 | September 2026 |
| 15205 | Crafton | Allegheny County | $1,433 | September 2026 |
| 15206 | Pittsburgh | Allegheny County | $1,812 | September 2026 |
| 15208 | Pittsburgh | Allegheny County | $1,848 | September 2026 |
| 15209 | Pittsburgh | Allegheny County | $1,064 | September 2026 |
| 15210 | Pittsburgh | Allegheny County | $1,301 | September 2026 |
| 15211 | Pittsburgh | Allegheny County | $1,586 | September 2026 |
| 15212 | Pittsburgh | Allegheny County | $1,496 | September 2026 |
| 15213 | Pittsburgh | Allegheny County | $2,110 | September 2026 |
| 15214 | Pittsburgh | Allegheny County | $1,434 | September 2026 |
| 15215 | Pittsburgh | Allegheny County | $1,543 | September 2026 |
| 15216 | Pittsburgh | Allegheny County | $1,357 | September 2026 |
| 15217 | Pittsburgh | Allegheny County | $1,516 | September 2026 |
| 15218 | Pittsburgh | Allegheny County | $1,277 | September 2026 |
| 15219 | Pittsburgh | Allegheny County | $1,839 | September 2026 |
| 15220 | Pittsburgh | Allegheny County | $1,370 | September 2026 |
| 15221 | Pittsburgh | Allegheny County | $1,269 | September 2026 |
| 15222 | Pittsburgh | Allegheny County | $2,243 | September 2026 |
| 15223 | Etna | Allegheny County | $1,166 | September 2026 |
| 15224 | Pittsburgh | Allegheny County | $1,494 | September 2026 |
| 15226 | Pittsburgh | Allegheny County | $1,416 | September 2026 |
| 15227 | Brentwood | Allegheny County | $1,155 | September 2026 |
| 15228 | Pittsburgh | Allegheny County | $1,330 | September 2026 |
| 15229 | Pittsburgh | Allegheny County | $1,605 | September 2026 |
| 15232 | Pittsburgh | Allegheny County | $1,626 | September 2026 |
| 15233 | Pittsburgh | Allegheny County | $1,414 | September 2026 |
| 15234 | Pittsburgh | Allegheny County | $1,407 | September 2026 |
| 15235 | Pittsburgh | Allegheny County | $1,451 | September 2026 |
| 15236 | Pittsburgh | Allegheny County | $1,111 | September 2026 |
| 15237 | Pittsburgh | Allegheny County | $1,711 | September 2026 |
| 15238 | Pittsburgh | Allegheny County | $1,605 | September 2026 |
| 15241 | Pittsburgh | Allegheny County | $1,679 | September 2026 |
| 15301 | Washington | Washington County | $996 | September 2026 |
| 15317 | Canonsburg | Washington County | $1,653 | September 2026 |
| 15401 | Uniontown | Fayette County | $854 | September 2026 |
| 15601 | Greensburg | Westmoreland County | $1,017 | September 2026 |
| 15642 | Irwin | Westmoreland County | $1,223 | September 2026 |
| 15644 | Jeannette | Westmoreland County | $1,113 | September 2026 |
| 15650 | Latrobe | Westmoreland County | $1,058 | September 2026 |
| 15690 | Vandergrift | Westmoreland County | $1,200 | September 2026 |
| 15701 | Indiana | Indiana County | $2,117 | September 2026 |
| 15902 | Johnstown | Cambria County | $852 | September 2026 |
| 15905 | Johnstown | Cambria County | $915 | September 2026 |
| 15906 | Johnstown | Cambria County | $800 | September 2026 |
| 16001 | Butler | Butler County | $943 | September 2026 |
| 16046 | Mars | Butler County | $2,552 | September 2026 |
| 16066 | Cranberry Township | Butler County | $2,023 | September 2026 |
| 16101 | New Castle | Lawrence County | $919 | September 2026 |
| 16127 | Grove City | Mercer County | $1,116 | September 2026 |
| 16146 | Sharon | Mercer County | $844 | September 2026 |
| 16335 | Meadville | Crawford County | $879 | September 2026 |
| 16502 | Erie | Erie County | $972 | September 2026 |
| 16504 | Erie | Erie County | $1,206 | September 2026 |
| 16506 | Erie | Erie County | $1,605 | September 2026 |
| 16507 | Erie | Erie County | $1,109 | September 2026 |
| 16508 | Erie | Erie County | $1,089 | September 2026 |
| 16601 | Altoona | Blair County | $946 | September 2026 |
| 16602 | Altoona | Blair County | $1,166 | September 2026 |
| 16801 | State College | Centre County | $2,018 | September 2026 |
| 16803 | State College | Centre County | $1,825 | September 2026 |
| 17011 | Camp Hill | Cumberland County | $1,487 | September 2026 |
| 17013 | Carlisle | Cumberland County | $1,313 | September 2026 |
| 17015 | Carlisle | Cumberland County | $2,030 | September 2026 |
| 17022 | Elizabethtown | Lancaster County | $1,501 | September 2026 |
| 17025 | Enola | Cumberland County | $1,739 | September 2026 |
| 17033 | Hershey | Dauphin County | $1,558 | September 2026 |
| 17036 | Hummelstown | Dauphin County | $1,974 | September 2026 |
| 17042 | Lebanon | Lebanon County | $1,499 | September 2026 |
| 17043 | Lemoyne | Cumberland County | $1,298 | September 2026 |
| 17046 | Lebanon | Lebanon County | $1,275 | September 2026 |
| 17050 | Mechanicsburg | Cumberland County | $2,114 | September 2026 |
| 17055 | Mechanicsburg | Cumberland County | $1,834 | September 2026 |
| 17057 | Middletown | Dauphin County | $1,404 | September 2026 |
| 17070 | New Cumberland | Cumberland County | $1,283 | September 2026 |
| 17078 | Palmyra | Lebanon County | $1,479 | September 2026 |
| 17101 | Harrisburg | Dauphin County | $1,298 | September 2026 |
| 17102 | Harrisburg | Dauphin County | $1,273 | September 2026 |
| 17103 | Harrisburg | Dauphin County | $1,411 | September 2026 |
| 17104 | Harrisburg | Dauphin County | $1,292 | September 2026 |
| 17109 | Harrisburg | Dauphin County | $1,337 | September 2026 |
| 17110 | Harrisburg | Dauphin County | $1,605 | September 2026 |
| 17111 | Harrisburg | Dauphin County | $1,649 | September 2026 |
| 17112 | Harrisburg | Dauphin County | $1,587 | September 2026 |
| 17113 | Harrisburg | Dauphin County | $1,245 | September 2026 |
| 17201 | Chambersburg | Franklin County | $1,153 | September 2026 |
| 17202 | Chambersburg | Franklin County | $1,405 | September 2026 |
| 17225 | Greencastle | Franklin County | $1,750 | September 2026 |
| 17257 | Shippensburg | Cumberland County | $1,161 | September 2026 |
| 17268 | Waynesboro | Franklin County | $1,385 | September 2026 |
| 17315 | Dover | York County | $1,373 | September 2026 |
| 17325 | Gettysburg | Adams County | $1,432 | September 2026 |
| 17331 | Hanover | York County | $1,394 | September 2026 |
| 17340 | Littlestown | Adams County | $1,145 | September 2026 |
| 17347 | Mount Wolf | York County | $1,643 | September 2026 |
| 17356 | Red Lion | York County | $1,604 | September 2026 |
| 17401 | York | York County | $1,195 | September 2026 |
| 17402 | York | York County | $1,751 | September 2026 |
| 17403 | York | York County | $1,368 | September 2026 |
| 17404 | York | York County | $1,289 | September 2026 |
| 17408 | York | York County | $1,560 | September 2026 |
| 17512 | Columbia | Lancaster County | $1,347 | September 2026 |
| 17517 | Denver | Lancaster County | $1,454 | September 2026 |
| 17522 | Ephrata | Lancaster County | $1,400 | September 2026 |
| 17540 | Leola | Lancaster County | $1,594 | September 2026 |
| 17543 | Lititz | Lancaster County | $1,688 | September 2026 |
| 17545 | Manheim | Lancaster County | $1,886 | September 2026 |
| 17547 | Marietta | Lancaster County | $1,659 | September 2026 |
| 17552 | Mount Joy | Lancaster County | $1,544 | September 2026 |
| 17554 | Mountville | Lancaster County | $1,200 | September 2026 |
| 17584 | Willow Street | Lancaster County | $1,974 | September 2026 |
| 17601 | Lancaster | Lancaster County | $1,852 | September 2026 |
| 17602 | Lancaster | Lancaster County | $1,413 | September 2026 |
| 17603 | Lancaster | Lancaster County | $1,510 | September 2026 |
| 17701 | Williamsport | Lycoming County | $1,102 | September 2026 |
| 17745 | Lock Haven | Clinton County | $988 | September 2026 |
| 17801 | Sunbury | Northumberland County | $900 | September 2026 |
| 17815 | Bloomsburg | Columbia County | $1,178 | September 2026 |
| 17821 | Danville | Montour County | $1,440 | September 2026 |
| 17837 | Lewisburg | Union County | $1,244 | September 2026 |
| 17901 | Pottsville | Schuylkill County | $1,253 | September 2026 |
| 18013 | Bangor | Northampton County | $1,569 | September 2026 |
| 18015 | Bethlehem | Northampton County | $1,775 | September 2026 |
| 18017 | Bethlehem | Northampton County | $2,077 | September 2026 |
| 18018 | Bethlehem | Lehigh County | $1,732 | September 2026 |
| 18020 | Bethlehem | Northampton County | $2,599 | September 2026 |
| 18031 | Breinigsville | Lehigh County | $2,331 | September 2026 |
| 18032 | Catasauqua | Lehigh County | $1,775 | September 2026 |
| 18042 | Easton | Northampton County | $1,702 | September 2026 |
| 18045 | Easton | Northampton County | $2,178 | September 2026 |
| 18049 | Emmaus | Lehigh County | $1,898 | September 2026 |
| 18052 | Whitehall | Lehigh County | $1,824 | September 2026 |
| 18055 | Hellertown | Northampton County | $2,204 | September 2026 |
| 18062 | Macungie | Lehigh County | $2,301 | September 2026 |
| 18064 | Nazareth | Northampton County | $1,724 | September 2026 |
| 18067 | Northampton | Northampton County | $1,694 | September 2026 |
| 18101 | Allentown | Lehigh County | $1,600 | September 2026 |
| 18102 | Allentown | Lehigh County | $1,517 | September 2026 |
| 18103 | Allentown | Lehigh County | $1,683 | September 2026 |
| 18104 | Allentown | Lehigh County | $2,297 | September 2026 |
| 18109 | Allentown | Lehigh County | $1,554 | September 2026 |
| 18201 | Hazleton | Luzerne County | $1,274 | September 2026 |
| 18224 | Freeland | Luzerne County | $1,200 | September 2026 |
| 18252 | Tamaqua | Schuylkill County | $1,063 | September 2026 |
| 18301 | East Stroudsburg | Monroe County | $1,890 | September 2026 |
| 18302 | East Stroudsburg | Monroe County | $2,069 | September 2026 |
| 18324 | Bushkill | Pike County | $2,000 | September 2026 |
| 18336 | Matamoras | Pike County | $1,650 | September 2026 |
| 18360 | Stroudsburg | Monroe County | $1,668 | September 2026 |
| 18407 | Carbondale | Lackawanna County | $1,333 | September 2026 |
| 18504 | Scranton | Lackawanna County | $1,297 | September 2026 |
| 18505 | Scranton | Lackawanna County | $1,430 | September 2026 |
| 18508 | Scranton | Lackawanna County | $1,432 | September 2026 |
| 18509 | Scranton | Lackawanna County | $1,332 | September 2026 |
| 18510 | Scranton | Lackawanna County | $1,252 | September 2026 |
| 18519 | Dickson City | Lackawanna County | $1,313 | September 2026 |
| 18603 | Berwick | Columbia County | $1,088 | September 2026 |
| 18634 | Nanticoke | Luzerne County | $1,150 | September 2026 |
| 18640 | Pittston | Luzerne County | $1,295 | September 2026 |
| 18641 | Avoca | Luzerne County | $1,600 | September 2026 |
| 18701 | Wilkes-Barre | Luzerne County | $1,210 | September 2026 |
| 18702 | Wilkes-Barre | Luzerne County | $1,322 | September 2026 |
| 18704 | Kingston | Luzerne County | $1,408 | September 2026 |
| 18705 | Wilkes-Barre | Luzerne County | $1,334 | September 2026 |
| 18706 | Wilkes-Barre | Luzerne County | $1,329 | September 2026 |
| 18901 | Doylestown | Bucks County | $2,635 | September 2026 |
| 18902 | Doylestown | Bucks County | $2,896 | September 2026 |
| 18914 | Chalfont | Bucks County | $2,778 | September 2026 |
| 18917 | Dublin | Bucks County | $2,115 | September 2026 |
| 18938 | New Hope | Bucks County | $3,275 | September 2026 |
| 18940 | Newtown | Bucks County | $3,000 | September 2026 |
| 18944 | Perkasie | Bucks County | $2,244 | September 2026 |
| 18951 | Quakertown | Bucks County | $1,906 | September 2026 |
| 18960 | Sellersville | Bucks County | $1,600 | September 2026 |
| 18964 | Souderton | Montgomery County | $1,543 | September 2026 |
| 18966 | Churchville | Bucks County | $2,167 | September 2026 |
| 18974 | Warminster | Bucks County | $2,325 | September 2026 |
| 18976 | Warrington | Bucks County | $2,263 | September 2026 |
| 19001 | Abington | Montgomery County | $1,768 | September 2026 |
| 19002 | Ambler | Montgomery County | $1,875 | September 2026 |
| 19003 | Ardmore | Delaware County | $2,408 | September 2026 |
| 19004 | Bala-Cynwyd | Montgomery County | $2,286 | September 2026 |
| 19006 | Huntingdon Valley | Montgomery County | $2,328 | September 2026 |
| 19007 | Bristol | Bucks County | $1,996 | September 2026 |
| 19010 | Bryn Mawr | Montgomery County | $2,525 | September 2026 |
| 19013 | Chester | Delaware County | $1,386 | September 2026 |
| 19015 | Brookhaven | Delaware County | $1,709 | September 2026 |
| 19018 | Clifton Heights | Delaware County | $1,449 | September 2026 |
| 19020 | Bensalem | Bucks County | $1,855 | September 2026 |
| 19023 | Collingdale | Delaware County | $1,391 | September 2026 |
| 19025 | Dresher | Montgomery County | $2,659 | September 2026 |
| 19026 | Drexel Hill | Delaware County | $1,682 | September 2026 |
| 19027 | Elkins Park | Montgomery County | $1,691 | September 2026 |
| 19034 | Fort Washington | Montgomery County | $2,558 | September 2026 |
| 19038 | Glenside | Montgomery County | $1,742 | September 2026 |
| 19040 | Hatboro | Montgomery County | $2,099 | September 2026 |
| 19044 | Horsham | Montgomery County | $1,744 | September 2026 |
| 19046 | Jenkintown | Montgomery County | $1,693 | September 2026 |
| 19047 | Langhorne | Bucks County | $2,453 | September 2026 |
| 19050 | Lansdowne | Delaware County | $1,465 | September 2026 |
| 19053 | Feasterville Trevose | Bucks County | $2,056 | September 2026 |
| 19054 | Levittown | Bucks County | $1,645 | September 2026 |
| 19056 | Levittown | Bucks County | $1,762 | September 2026 |
| 19057 | Levittown | Bucks County | $2,313 | September 2026 |
| 19061 | Marcus Hook | Delaware County | $1,642 | September 2026 |
| 19063 | Media | Delaware County | $2,431 | September 2026 |
| 19067 | Yardley | Bucks County | $2,530 | September 2026 |
| 19070 | Morton | Delaware County | $1,295 | September 2026 |
| 19073 | Newtown Square | Delaware County | $3,314 | September 2026 |
| 19078 | Ridley Park | Delaware County | $1,600 | September 2026 |
| 19082 | Upper Darby | Delaware County | $1,351 | September 2026 |
| 19083 | Havertown | Delaware County | $2,117 | September 2026 |
| 19087 | Wayne | Chester County | $2,285 | September 2026 |
| 19090 | Willow Grove | Montgomery County | $2,241 | September 2026 |
| 19095 | Wyncote | Montgomery County | $2,056 | September 2026 |
| 19096 | Wynnewood | Montgomery County | $2,456 | September 2026 |
| 19102 | Philadelphia | Philadelphia County | $2,166 | September 2026 |
| 19103 | Philadelphia | Philadelphia County | $2,272 | September 2026 |
| 19104 | Philadelphia | Philadelphia County | $1,606 | September 2026 |
| 19106 | Philadelphia | Philadelphia County | $2,241 | September 2026 |
| 19107 | Philadelphia | Philadelphia County | $2,074 | September 2026 |
| 19111 | Philadelphia | Philadelphia County | $1,427 | September 2026 |
| 19114 | Philadelphia | Philadelphia County | $1,531 | September 2026 |
| 19115 | Philadelphia | Philadelphia County | $1,646 | September 2026 |
| 19116 | Philadelphia | Philadelphia County | $2,126 | September 2026 |
| 19118 | Philadelphia | Philadelphia County | $1,812 | September 2026 |
| 19119 | Philadelphia | Philadelphia County | $1,594 | September 2026 |
| 19120 | Philadelphia | Philadelphia County | $1,507 | September 2026 |
| 19121 | Philadelphia | Philadelphia County | $1,715 | September 2026 |
| 19122 | Philadelphia | Philadelphia County | $1,967 | September 2026 |
| 19123 | Philadelphia | Philadelphia County | $2,101 | September 2026 |
| 19124 | Philadelphia | Philadelphia County | $1,275 | September 2026 |
| 19125 | Philadelphia | Philadelphia County | $1,859 | September 2026 |
| 19126 | Philadelphia | Philadelphia County | $1,338 | September 2026 |
| 19127 | Philadelphia | Philadelphia County | $2,205 | September 2026 |
| 19128 | Philadelphia | Philadelphia County | $1,797 | September 2026 |
| 19129 | Philadelphia | Philadelphia County | $1,750 | September 2026 |
| 19130 | Philadelphia | Philadelphia County | $1,945 | September 2026 |
| 19131 | Philadelphia | Philadelphia County | $1,683 | September 2026 |
| 19132 | Philadelphia | Philadelphia County | $1,460 | September 2026 |
| 19133 | Philadelphia | Philadelphia County | $1,470 | September 2026 |
| 19134 | Philadelphia | Philadelphia County | $1,415 | September 2026 |
| 19135 | Philadelphia | Philadelphia County | $1,465 | September 2026 |
| 19136 | Philadelphia | Philadelphia County | $1,539 | September 2026 |
| 19138 | Philadelphia | Philadelphia County | $1,604 | September 2026 |
| 19139 | Philadelphia | Philadelphia County | $1,431 | September 2026 |
| 19140 | Philadelphia | Philadelphia County | $1,372 | September 2026 |
| 19141 | Philadelphia | Philadelphia County | $1,206 | September 2026 |
| 19142 | Philadelphia | Philadelphia County | $1,495 | September 2026 |
| 19143 | Philadelphia | Philadelphia County | $1,557 | September 2026 |
| 19144 | Philadelphia | Philadelphia County | $1,436 | September 2026 |
| 19145 | Philadelphia | Philadelphia County | $1,688 | September 2026 |
| 19146 | Philadelphia | Philadelphia County | $1,968 | September 2026 |
| 19147 | Philadelphia | Philadelphia County | $1,940 | September 2026 |
| 19148 | Philadelphia | Philadelphia County | $1,769 | September 2026 |
| 19149 | Philadelphia | Philadelphia County | $1,575 | September 2026 |
| 19150 | Philadelphia | Philadelphia County | $1,613 | September 2026 |
| 19151 | Philadelphia | Philadelphia County | $1,491 | September 2026 |
| 19153 | Philadelphia | Philadelphia County | $1,446 | September 2026 |
| 19154 | Philadelphia | Philadelphia County | $1,635 | September 2026 |
| 19301 | Paoli | Chester County | $2,418 | September 2026 |
| 19312 | Berwyn | Chester County | $2,526 | September 2026 |
| 19317 | Chadds Ford | Delaware County | $2,247 | September 2026 |
| 19320 | Coatesville | Chester County | $1,564 | September 2026 |
| 19333 | Devon | Chester County | $1,944 | September 2026 |
| 19335 | Downingtown | Chester County | $2,329 | September 2026 |
| 19341 | Exton | Chester County | $2,425 | September 2026 |
| 19342 | Glen Mills | Delaware County | $2,506 | September 2026 |
| 19355 | Malvern | Chester County | $2,549 | September 2026 |
| 19380 | West Chester | Chester County | $2,238 | September 2026 |
| 19382 | West Chester | Chester County | $2,299 | September 2026 |
| 19401 | Norristown | Montgomery County | $1,642 | September 2026 |
| 19403 | Norristown | Montgomery County | $2,043 | September 2026 |
| 19405 | Bridgeport | Montgomery County | $2,291 | September 2026 |
| 19406 | King of Prussia | Montgomery County | $2,234 | September 2026 |
| 19422 | Blue Bell | Montgomery County | $2,777 | September 2026 |
| 19425 | Chester Springs | Chester County | $2,630 | September 2026 |
| 19426 | Collegeville | Montgomery County | $2,326 | September 2026 |
| 19428 | Conshohocken | Montgomery County | $2,525 | September 2026 |
| 19438 | Harleysville | Montgomery County | $1,971 | September 2026 |
| 19440 | Hatfield | Montgomery County | $1,528 | September 2026 |
| 19446 | Lansdale | Montgomery County | $1,960 | September 2026 |
| 19454 | North Wales | Montgomery County | $1,913 | September 2026 |
| 19460 | Phoenixville | Chester County | $2,037 | September 2026 |
| 19462 | Plymouth Meeting | Montgomery County | $2,128 | September 2026 |
| 19464 | Pottstown | Montgomery County | $1,766 | September 2026 |
| 19465 | Pottstown | Chester County | $2,784 | September 2026 |
| 19468 | Royersford | Montgomery County | $2,102 | September 2026 |
| 19473 | Schwenksville | Montgomery County | $2,175 | September 2026 |
| 19475 | Spring City | Chester County | $1,720 | September 2026 |
| 19508 | Birdsboro | Berks County | $1,700 | September 2026 |
| 19560 | Temple | Berks County | $1,853 | September 2026 |
| 19567 | Womelsdorf | Berks County | $1,196 | September 2026 |
| 19601 | Reading | Berks County | $1,312 | September 2026 |
| 19602 | Reading | Berks County | $1,269 | September 2026 |
| 19604 | Reading | Berks County | $1,357 | September 2026 |
| 19605 | Reading | Berks County | $1,473 | September 2026 |
| 19606 | Reading | Berks County | $1,645 | September 2026 |
| 19607 | Reading | Berks County | $1,578 | September 2026 |
| 19608 | Reading | Berks County | $1,679 | September 2026 |
| 19609 | Reading | Berks County | $1,644 | September 2026 |
| 19610 | Wyomissing | Berks County | $1,973 | September 2026 |
| 19611 | Reading | Berks County | $1,563 | September 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.
Annual cash after operating costs, debt and reserve contribution
$2,380This is a positive illustration margin, before initial capital work, income tax and sale costs.
- 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.
On a narrow screen, scroll the table sideways to compare all three expense budgets.
| Collected occupancy | Entered expenses | Expenses +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
- MMG Philadelphia Q2 2026 apartment report — Q2 2026; flow values explicitly labeled T4Q; provider-defined market, not Pennsylvania-only geography.
- OMB July 2023 metro delineations — Bulletin 23-01; CBSA 10900 includes Carbon, Lehigh, Northampton PA and Warren NJ.
- MMG Pittsburgh Q1 2026 apartment report — Q1 2026; flows trailing four quarters; not a Q2 or September rent observation.
- Philadelphia rental and property licenses — Official municipal guidance reviewed October 21, 2026.
- Philadelphia Code §9-3903: tenant documents — Reviewed October 21, 2026; code flags an amendment effective November 1, 2026; check operative tenancy requirements.
- Philadelphia lead certification submission system — Current city system reviewed October 21, 2026; certification, disclosure and exemption records.