{"zip":"19145","city":"Philadelphia","state":"PA","county":"Philadelphia County","countySlug":"philadelphia-county-pa","metro":"Philadelphia-Camden-Wilmington, PA-NJ-DE-MD","metroSlug":"philadelphia-pa","citySlug":"philadelphia-pa","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1736,"rentYoy":0.0536,"bedroomEstimates":[1341,1456,1736,2083,2324],"hudFmr":[1390,1510,1800,2160,2410],"ladderSource":"safmr","population":43440,"populationMoe":2119,"medianIncome":71965,"medianIncomeMoe":4229,"medianGrossRent":1384,"medianGrossRentMoe":84,"housingUnits":21499,"occupiedUnits":19234,"vacantUnits":2265,"renterOccupied":8208,"rentBurdenTotal":8208,"rentBurden30Plus":4131,"vacantForRent":622,"vacantForSale":118,"vacantSeasonal":20,"structureTotal":21499,"singleFamilyUnits":16913,"largeMultifamilyUnits":1049,"vacancyRate":0.1053537373831341,"renterShare":0.42674430695643134,"rentBurdenShare":0.5032894736842105,"requiredIncome":69440,"askingRentToIncome":0.28947404988536096,"askingVsAcsRent":1.254335260115607,"askingVsHud2br":0.9644444444444444,"cityRent":1813.932795842147,"countyRent":1814,"metroRent":1928,"cityGrossRent":1397,"countyGrossRent":1397,"countyListings":4810,"countyListingDom":51,"countyPriceReducedShare":0.1818,"countyListingPeriod":"2026-06","metroMonthsSupply":null,"metroMedianDom":null,"metroPriceDrops":null,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0539938509279152,"apartmentTimeOnMarket":27,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":135,"zipSalePrice":301932,"zipSalePriceYoy":0.0411,"zipMedianDom":56,"zipActiveListings":358,"zipActiveListingsYoy":0.0195,"zipInventory":201,"zipInventoryYoy":0.1554,"zipPendingSales":142,"zipMonthsSupply":4.5,"zipSaleToList":0.9748,"zipSoldAboveList":0.2445,"zipOffMarketTwoWeeks":0.3431,"generatedAt":"2026-09-01 12:15:44.020934+00","summaryHtml":"<p>At its June 2026 reading, Zillow’s ZIP-level ZORI places typical observed asking rent in 19145 at $1,736 a month, up 5.4% from the same month a year earlier. ZORI is a blended asking-rent index across rental types, so it is not a quote for a particular advertised home. The 19145 label is both Zillow’s ZIP market identifier and its Census ZCTA match; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. At a 30% rent-to-income screen, that monthly index annualizes to required income of $69,440. The matched ZCTA’s median household income is $71,965, making the arithmetic asking-rent-to-income ratio 28.9%. This screen is arithmetic, not advice or an applicant qualification rule, and it does not identify whether any household has that income, faces other expenses, or can rent a specific unit.</p><p>The ACS 2024 five-year survey offers a different universe: occupied renter homes in the matched ZCTA, rather than current advertised rentals. Its median gross rent is $1,384, a measure that includes selected utilities, and the current Zillow asking-rent index is 25.4% higher. That gap does not make either series incorrect; it reflects differing populations, timing, and rent definitions. HUD’s FY2026 two-bedroom fair market rent standard is $1,800, with the ZIP ZORI at 96.4% of that amount. HUD FMR or SAFMR is an administrative, bedroom-specific standard rather than asking rent, so it should not be treated as a direct lease comparable. Together, the three sources frame different questions about the ZIP’s rental market.</p><p>The bedroom view is expressly modelled rather than observed. It scales the ZIP ZORI through the local HUD bedroom ladder, producing modelled monthly estimates of $1,341 for a studio, $1,456 for one bedroom, $1,736 for two bedrooms, $2,083 for three bedrooms, and $2,324 for four bedrooms. These estimates preserve the local HUD size relationship while anchoring the level to Zillow’s all-type asking-rent index. They are not measured bedroom rents, and they cannot establish what a particular unit, building, lease term, utility package, or condition level will command. Their value is as a consistent size-adjustment lens when comparing otherwise unspecified rental options.</p><p>The backward-looking history broadly confirms the current upward direction rather than breaking from it. Exact same-month one-year rent growth was 5.4%, compared with 4.2% annualized across three years and 5.0% annualized across five years; the latest pace is above both longer-path measures. History coverage is complete, supporting a more continuous reading of the index rather than one based on isolated observations. The 2.3% annualized monthly-return variability is modest, which lends more confidence to the current ZORI snapshot as an index reading, although not as a property quote. Its maximum drawdown reached 2.7%, showing that even this relatively steady series has experienced retrenchment. Transparent national discovery ranks among history-eligible ZIPs were 397 for momentum, 353 for stability, and 72 for the balanced measure. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>The matched ZCTA’s housing and renter profile adds a second tension to the income screen. Renter-occupied homes represent 42.7% of occupied housing, while the overall vacancy rate is 10.5%; 622 vacant homes are classified as available for rent. The housing stock is dominated by single-family structures, with comparatively fewer large multifamily buildings, an important composition distinction from an apartment-only market reading. Among surveyed renter households, 4,131—or 50.3%—reported paying at least 30% of income toward gross rent. Thus, the ZIP-level asking-rent-to-income screen near the area median sits beside a materially higher burden prevalence among occupied renter homes. Neither the vacancy count nor burden share proves availability, affordability, condition, or lease terms for any particular unit.</p><p>Wider geographies provide calibration, not substitutes for ZIP evidence: in Philadelphia city context, the asking-rent index is $1,814 and the renter burden share is 52.3%; in Philadelphia County context, the asking-rent index is also $1,814 and the HUD FMR is $1,810; in Philadelphia-Camden-Wilmington, PA-NJ-DE-MD metro context, the asking-rent index is $1,928. The ZIP’s current Zillow reading is below each of those context rent benchmarks, while its renter burden share is below the city context figure. Those comparisons should remain scoped to their named city, county, and metro geographies. They are useful for locating 19145 within broader data, but they do not replace the ZIP’s ZORI, ZCTA survey, HUD ladder, or address-level evidence.</p><p>Redfin supplies a separate for-sale signal through a direct rolling-three-month ZIP resale observation, not rental transactions. The median sold price was $301,932, up 4.1% year over year, with 135 homes sold and median marketing time of 56 days. Inventory stood at 201 homes, rising 15.5% from a year earlier, and months of supply measured 4.5. Sale-to-list evidence was less than full-price on average at 97.5%, while 24.5% of sales closed above list. The resale evidence therefore partly confirms the rent history’s positive direction through higher sold prices, yet expanded inventory and below-list average execution challenge an interpretation of uniformly tight conditions. Annualized ZIP ZORI divided by median sold price equals a 6.9% cross-source screening ratio only; it is not a cap rate, net return, expected return, or property yield.</p><p>The principal limitation is that each series answers a different question at a different level of aggregation. Zillow describes typical observed asking rents across rental types; ACS summarizes occupied renter households and selected utilities; HUD defines administrative bedroom standards; and Redfin records ZIP resale activity. A property-level review should verify the actual advertised rent, bedroom count, lease duration, included utilities, concessions, availability date, condition, and recent comparable listings before linking a unit to the modelled ladder. On the resale side, the address-specific sale record, list history, physical condition, and transaction terms require separate review. The useful question is not whether one dataset overrides the others, but which source universe matches the decision being examined.</p>","findings":[{"body":"The ZIP-level asking-rent index produces a near-median-income arithmetic screen, but the matched ZCTA survey reports that roughly half of renter households are burdened by gross rent. This is a meaningful distinction between a current asking-rent index and a five-year survey of occupied homes. It does not establish affordability for a particular household or unit.","title":"Income screen and renter burden point in different directions"},{"body":"Same-month rent growth over one year exceeds the annualized three-year pace and is slightly above the five-year pace. Complete historical coverage, modest monthly variability, and a limited maximum drawdown make the current index reading more interpretable as a broad market measure. The history remains descriptive and does not provide a forecast of future rents.","title":"Recent rent growth follows the longer historical path"},{"body":"The studio-through-four-bedroom estimates derive from applying the local HUD bedroom ladder to the ZIP ZORI level. They provide a transparent way to express how the broad asking-rent index changes by bedroom count. Because they are modelled, they cannot account for building quality, included utilities, concessions, unit condition, or lease-specific pricing.","title":"Bedroom figures are size-adjusted models, not observed lease medians"},{"body":"Redfin’s direct ZIP resale data show a higher median sold price from the prior year, consistent with the positive rent-history direction. At the same time, inventory increased, marketing time was measured in weeks, and average sale-to-list execution remained below full list price. Those for-sale signals should not be converted into rental demand, property income, or investment-return conclusions.","title":"Resale conditions are positive but not uniformly tight"}],"risks":["Zillow ZORI is a blended asking-rent index across rental types, so it can differ materially from the advertised rent, concessions, utility treatment, condition, and availability of a specific home.","ACS gross rent describes occupied renter homes over a multi-year survey period and includes selected utilities, meaning its median and burden results are not current asking-rent observations.","The modelled bedroom ladder inherits the local HUD size relationship and ZIP ZORI level, but it does not measure actual rents for studios, one-bedroom homes, or larger units.","Redfin resale observations concern homes sold and listed in the for-sale market; neither the sale data nor the rent-to-price screening ratio establishes property-level rental economics."],"qa":[{"a":"They represent different evidence universes. Zillow ZORI is a current ZIP-level index of typical observed asking rents blended across rental types. ACS median gross rent is a five-year survey measure for occupied renter homes in the matched ZCTA and includes selected utilities. Differences in timing, population, utility treatment, and measurement method can all create a gap.","q":"Why does the Zillow asking-rent figure differ from the ACS gross-rent figure?"},{"a":"No. The bedroom figures are modelled monthly estimates created by scaling the ZIP ZORI with the local HUD bedroom ladder. They are useful for a consistent size-adjustment comparison, but they are not observed bedroom-specific lease medians. A specific unit can differ because of condition, utilities, concessions, furnishings, lease structure, and availability.","q":"Are the bedroom estimates measured rents for 19145?"},{"a":"The one-year, three-year, and five-year measurements all show positive historical rent movement, and the latest annual change is above the longer annualized measures. Modest monthly variability and complete coverage support confidence that the snapshot reflects a relatively steady index series. That confidence applies to the broad ZIP index, not to the asking rent of an individual property.","q":"What does the rent-history pattern say about confidence in the current rent snapshot?"},{"a":"It is only annualized ZIP ZORI divided by Redfin’s median sold price in the direct ZIP resale dataset. The calculation combines a broad asking-rent index with a resale price statistic from another source universe. It omits operating costs, financing, taxes, insurance, maintenance, vacancies, unit quality, and transaction-specific terms, so it is not a cap rate or return measure.","q":"How should the Redfin rent-to-price screening ratio be interpreted?"}],"sources":[{"key":"apartment_list_time_on_market","name":"Apartment List Time on Market — listing liquidity","release":"Apartment List 2026-07","pulledAt":"2026-08-08","url":"https://www.apartmentlist.com/research/category/data-rent-estimates"},{"key":"apartment_list_vacancy","name":"Apartment List Vacancy Index — rental vacancy","release":"Apartment List 2026-07","pulledAt":"2026-08-08","url":"https://www.apartmentlist.com/research/apartment-list-vacancy-index-methodology"},{"key":"census_zcta_facts","name":"Census ACS five-year — ZCTA housing and income","release":"ACS 2024 5-year ZCTA","pulledAt":"2026-08-08","url":"https://api.census.gov/data/2024/acs/acs5.html"},{"key":"hud_zip","name":"HUD USPS crosswalk and Small Area FMRs — ZIP rent fallback","release":"ZIP-CBSA 2025Q4 + SAFMR FY2026","pulledAt":"2026-07-26","url":"https://www.huduser.gov/portal/datasets/usps_crosswalk.html"},{"key":"realtor_county","name":"Realtor.com Economic Research — county listing inventory","release":"county inventory 2026-06","pulledAt":"2026-07-28","url":"https://www.realtor.com/research/data/"},{"key":"redfin","name":"Redfin Data Center — inventory, days on market, and price cuts","release":"metro tracker through 2026-05-01","pulledAt":"2026-07-26","url":"https://www.redfin.com/news/data-center/"},{"key":"redfin_zip","name":"Redfin Data Center — ZIP resale activity and supply","release":"ZIP rolling 3 months through 2026-06-30; updated 2026-07-03","pulledAt":"2026-08-12","url":"https://www.redfin.com/news/data-center/"},{"key":"zillow_county","name":"Zillow ZHVI and ZORI — county values and rents","release":"county ZHVI/ZORI 2026-06","pulledAt":"2026-07-26","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori","name":"Zillow ZORI — metro market rents","release":"Metro_zori_uc_sfrcondomfr_sm_sa_month.csv","pulledAt":"2026-07-26","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori_city","name":"Zillow ZORI — city market rents","release":"zillow_zori_city.csv","pulledAt":"2026-07-29","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori_zip","name":"Zillow ZORI — ZIP market rents","release":"ZORI ZIP 2026-06","pulledAt":"2026-08-08","url":"https://www.zillow.com/research/data/"}],"history":[{"period":"2015-10-01","rent":1005.950293},{"period":"2015-11-01","rent":999.377553},{"period":"2015-12-01","rent":1012.896169},{"period":"2016-01-01","rent":1012.325521},{"period":"2016-02-01","rent":1010.75338},{"period":"2016-03-01","rent":997.69834},{"period":"2016-04-01","rent":1009.6444},{"period":"2016-05-01","rent":1015.885375},{"period":"2016-06-01","rent":1038.554035},{"period":"2016-07-01","rent":1042.967446},{"period":"2016-08-01","rent":1043.793753},{"period":"2016-09-01","rent":1051.350755},{"period":"2016-10-01","rent":1064.873569},{"period":"2016-11-01","rent":1074.695136},{"period":"2016-12-01","rent":1059.281335},{"period":"2017-01-01","rent":1061.22624},{"period":"2017-02-01","rent":1069.494552},{"period":"2017-03-01","rent":1100.895992},{"period":"2017-04-01","rent":1117.368339},{"period":"2017-05-01","rent":1126.328083},{"period":"2017-06-01","rent":1107.818999},{"period":"2017-07-01","rent":1099.20081},{"period":"2017-08-01","rent":1096.466897},{"period":"2017-09-01","rent":1113.010348},{"period":"2017-10-01","rent":1125.251115},{"period":"2017-11-01","rent":1134.557372},{"period":"2017-12-01","rent":1143.058362},{"period":"2018-01-01","rent":1136.395365},{"period":"2018-02-01","rent":1147.139267},{"period":"2018-03-01","rent":1150.871165},{"period":"2018-04-01","rent":1158.889774},{"period":"2018-05-01","rent":1162.566786},{"period":"2018-06-01","rent":1161.049169},{"period":"2018-07-01","rent":1158.503365},{"period":"2018-08-01","rent":1173.817758},{"period":"2018-09-01","rent":1179.038685},{"period":"2018-10-01","rent":1186.402926},{"period":"2018-11-01","rent":1181.969159},{"period":"2018-12-01","rent":1181.831638},{"period":"2019-01-01","rent":1197.261679},{"period":"2019-02-01","rent":1208.093914},{"period":"2019-03-01","rent":1204.955805},{"period":"2019-04-01","rent":1201.245391},{"period":"2019-05-01","rent":1206.144965},{"period":"2019-06-01","rent":1224.359914},{"period":"2019-07-01","rent":1242.59773},{"period":"2019-08-01","rent":1243.72603},{"period":"2019-09-01","rent":1242.590182},{"period":"2019-10-01","rent":1240.448173},{"period":"2019-11-01","rent":1250.034924},{"period":"2019-12-01","rent":1261.208723},{"period":"2020-01-01","rent":1264.543888},{"period":"2020-02-01","rent":1261.218068},{"period":"2020-03-01","rent":1254.554155},{"period":"2020-04-01","rent":1258.421186},{"period":"2020-05-01","rent":1260.618463},{"period":"2020-06-01","rent":1264.662429},{"period":"2020-07-01","rent":1273.695034},{"period":"2020-08-01","rent":1284.026126},{"period":"2020-09-01","rent":1291.015204},{"period":"2020-10-01","rent":1298.256246},{"period":"2020-11-01","rent":1311.370501},{"period":"2020-12-01","rent":1317.323297},{"period":"2021-01-01","rent":1324.582969},{"period":"2021-02-01","rent":1323.377146},{"period":"2021-03-01","rent":1330.006172},{"period":"2021-04-01","rent":1332.717203},{"period":"2021-05-01","rent":1345.528822},{"period":"2021-06-01","rent":1360.806397},{"period":"2021-07-01","rent":1371.611273},{"period":"2021-08-01","rent":1380.217722},{"period":"2021-09-01","rent":1382.054589},{"period":"2021-10-01","rent":1391.087707},{"period":"2021-11-01","rent":1409.316467},{"period":"2021-12-01","rent":1427.84021},{"period":"2022-01-01","rent":1430.803938},{"period":"2022-02-01","rent":1432.96261},{"period":"2022-03-01","rent":1446.372002},{"period":"2022-04-01","rent":1461.006922},{"period":"2022-05-01","rent":1469.240078},{"period":"2022-06-01","rent":1463.517236},{"period":"2022-07-01","rent":1459.759961},{"period":"2022-08-01","rent":1465.496603},{"period":"2022-09-01","rent":1480.825726},{"period":"2022-10-01","rent":1496.674956},{"period":"2022-11-01","rent":1495.311221},{"period":"2022-12-01","rent":1485.707823},{"period":"2023-01-01","rent":1490.440915},{"period":"2023-02-01","rent":1502.610368},{"period":"2023-03-01","rent":1516.944318},{"period":"2023-04-01","rent":1522.648902},{"period":"2023-05-01","rent":1523.370602},{"period":"2023-06-01","rent":1535.710135},{"period":"2023-07-01","rent":1543.264556},{"period":"2023-08-01","rent":1549.392462},{"period":"2023-09-01","rent":1548.75053},{"period":"2023-10-01","rent":1545.295819},{"period":"2023-11-01","rent":1542.364151},{"period":"2023-12-01","rent":1538.767953},{"period":"2024-01-01","rent":1543.208741},{"period":"2024-02-01","rent":1543.334573},{"period":"2024-03-01","rent":1550.792747},{"period":"2024-04-01","rent":1560.560295},{"period":"2024-05-01","rent":1570.97016},{"period":"2024-06-01","rent":1575.346384},{"period":"2024-07-01","rent":1575.292299},{"period":"2024-08-01","rent":1590.746246},{"period":"2024-09-01","rent":1606.700343},{"period":"2024-10-01","rent":1609.399818},{"period":"2024-11-01","rent":1611.381876},{"period":"2024-12-01","rent":1619.925154},{"period":"2025-01-01","rent":1627.80424},{"period":"2025-02-01","rent":1631.048552},{"period":"2025-03-01","rent":1623.781015},{"period":"2025-04-01","rent":1629.614047},{"period":"2025-05-01","rent":1638.973546},{"period":"2025-06-01","rent":1647.886236},{"period":"2025-07-01","rent":1659.14794},{"period":"2025-08-01","rent":1657.359659},{"period":"2025-09-01","rent":1656.889337},{"period":"2025-10-01","rent":1667.89595},{"period":"2025-11-01","rent":1682.600724},{"period":"2025-12-01","rent":1694.253915},{"period":"2026-01-01","rent":1699.881427},{"period":"2026-02-01","rent":1709.845926},{"period":"2026-03-01","rent":1723.84351},{"period":"2026-04-01","rent":1728.37495},{"period":"2026-05-01","rent":1731.390527},{"period":"2026-06-01","rent":1736.15873}],"historySummary":{"pointCount":129,"firstPeriod":"2015-10-01","latestPeriod":"2026-06-01","coverageMonths":129,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1647.886236,"endRent":1736.15873,"change":0.05356710437382395,"cagr":0.05356710437382395},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1535.710135,"endRent":1736.15873,"change":0.13052501929343596,"cagr":0.041741724962860216},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1360.806397,"endRent":1736.15873,"change":0.27583081166247636,"cagr":0.049925822754328886}},"maxDrawdown":-0.026511978570634698,"annualizedVolatility":0.022563071396488627,"consecutiveReturnCount":128}}