{"zip":"19121","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":1628,"rentYoy":0.0447,"bedroomEstimates":[1255,1369,1628,1949,2178],"hudFmr":[1210,1320,1570,1880,2100],"ladderSource":"safmr","population":41574,"populationMoe":3006,"medianIncome":38516,"medianIncomeMoe":7800,"medianGrossRent":1187,"medianGrossRentMoe":112,"housingUnits":20858,"occupiedUnits":18045,"vacantUnits":2813,"renterOccupied":12283,"rentBurdenTotal":12283,"rentBurden30Plus":6631,"vacantForRent":355,"vacantForSale":97,"vacantSeasonal":6,"structureTotal":20858,"singleFamilyUnits":12260,"largeMultifamilyUnits":2537,"vacancyRate":0.13486432064435708,"renterShare":0.6806871709614851,"rentBurdenShare":0.5398518277293821,"requiredIncome":65120,"askingRentToIncome":0.5072177796240523,"askingVsAcsRent":1.371524852569503,"askingVsHud2br":1.0369426751592357,"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":77,"zipSalePrice":235847,"zipSalePriceYoy":0.0042,"zipMedianDom":74,"zipActiveListings":417,"zipActiveListingsYoy":0.117,"zipInventory":286,"zipInventoryYoy":0.3302,"zipPendingSales":89,"zipMonthsSupply":11.2,"zipSaleToList":0.9889,"zipSoldAboveList":0.307,"zipOffMarketTwoWeeks":0.2356,"generatedAt":"2026-08-16 06:10:15.433194+00","summaryHtml":"<p>At the June 2026 reading, Zillow’s ZIP-level ZORI for 19121 is $1,628 per month, a 4.47% year-over-year rise. ZORI is a typical observed asking-rent index blended across rental types rather than a lease-specific quote. The five-digit label is both a Zillow ZIP market identifier and a Census ZCTA match; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. The Philadelphia city context and Philadelphia County context each have rent figures rounding to $1,814, while the Philadelphia-Camden-Wilmington, PA-NJ-DE-MD metro context is $1,928. Those city, county, and metro measures are wider-area context only, not substitutes for the ZIP observation.</p><p>The matched ACS 2024 five-year ZCTA survey places median gross rent at $1,187. It surveys occupied renter homes and includes selected utilities, so it is neither Zillow’s current asking index nor an estimate of a newly advertised unit. The asking index is 37.2% above that survey median, a source-universe contrast rather than proof of a change in any one home. ACS reports median household income of $38,516. Under a 30% rent-to-income screen, the current monthly asking figure arithmetically requires $65,120 of annual income. Separately, annualized asking rent equals 50.7% of the reported median income. The screen boundary means income at or above that amount places this rent at no more than the threshold; it is arithmetic, not advice, an applicant qualification rule, or a conclusion about a household’s capacity.</p><p>HUD supplies a third, separate universe. The supplied FY2026 local HUD FMR/SAFMR ladder is an administrative, bedroom-specific standard, not asking rent; its two-bedroom figure is $1,570. Applying that local ladder’s proportions to ZORI produces modelled monthly ZIP estimates of $1,255 for a studio, $1,369 for one bedroom, $1,628 for two bedrooms, $1,949 for three bedrooms, and $2,178 for four bedrooms. These are modelled estimates, never measured bedroom rents, because they scale one blended ZIP asking-rent index with HUD relationships. They can organize a bedroom comparison, but they do not identify an actual listing’s condition, utilities, lease terms, or rent.</p><p>The backward Zillow history is stable growth, not a forecast: the exact same-month annualized changes were 4.47% in the 1-year window, 4.36% in the 3-year window, and 3.53% in the 5-year window. The latest direction therefore modestly confirms, rather than reverses, the longer path. Its 138 observations provide 100% coverage through June 2026, giving a complete available monthly series rather than a projection. Annualized variability in monthly returns is 2.65%, which supports measured confidence in the broad direction but not false precision in one current snapshot. Separately, the 3.94% maximum drawdown marks the deepest recorded peak-to-trough decline. Transparent national discovery ranks among history-eligible ZIPs are 479 for momentum, 975 for stability, and 293 for the balanced score; lower ranks are stronger. They organize past measurements only and offer no investment recommendation.</p><p>ACS stock classifications show more single-family units than units in large multifamily structures. The ZCTA’s 13.5% vacancy rate and 68.1% renter share describe a renter-heavy survey housing base, not a real-time count of available homes. Within the vacant stock, 355 units are classified as vacant for rent. That classification does not establish a particular home’s condition, actual availability, or comparability. Among renter households, 54.0% report spending 30% or more of income on gross rent. This burden measure reflects surveyed renter homes, whereas the current asking index tracks a different universe. Neither the burden share nor vacancy categories prove pressure or affordability for a particular unit.</p><p>Redfin’s direct rolling-three-month ZIP resale observation is a for-sale market record, not rental transactions. Median sold price was $235,847, up 0.42% year over year; 77 homes sold, and median marketing time was 74 days. Inventory was 286 homes, 33.02% higher than a year earlier, with 11.2 months of supply. Its sale-to-list signals were a 98.89% average sale-to-list ratio, a 30.7% sold-above-list share, and a 23.56% share going off market within two weeks. The combination of transaction count, marketing time, inventory, and supply describes ZIP resale liquidity only. Relative to the steadier rent history, the nearly flat price change and reported supply challenge any simple reading of rent strength as a uniform market signal.</p><p>Annualized ZIP ZORI divided by Redfin’s median sold price creates an 8.28% cross-source screening ratio. It is only a screening ratio: not a cap rate, net return, expected return, or property yield. The sharp difference between rent movement and much flatter resale-price movement does not resolve the income screen or burden measure, because each source addresses a different population or transaction universe. It instead flags a decision tension: past rent momentum and a current asking index coexist with resale evidence that does not show matching price acceleration. No ratio here measures property-level economics or predicts an outcome.</p><p>The limits are material. ZORI remains blended across rental types, ACS is a five-year survey of occupied homes, HUD is an administrative standard, and Redfin is a rolling resale window. ACS estimates also carry survey margins of error. A property-level review would need the actual advertised rent, bedroom count, utilities included, lease term, concessions, condition, and present availability rather than an area average. For a resale comparison, relevant checks include property type, closing date, listing history, and whether sale-to-list and marketing-time evidence pertains to the same kind of home. Those checks preserve the difference between source universes; neither a survey vacancy category nor a burden statistic establishes facts about one unit. The packet supplies backward-looking measurements, not forecasts or a substitute for those checks.</p>","findings":[{"body":"At the June reading, ZIP ZORI was $1,628, while Philadelphia city and county asking-rent contexts rounded to $1,814 and the metro context was $1,928. That relative discount does not offset the local income screen: annualized asking rent equals 50.7% of ACS median household income. The city, county, and metro figures are comparison context, while ZORI and ACS describe separate ZIP/ZCTA evidence universes.","title":"Asking rent is below broad context but difficult against local income"},{"body":"Across exact same-month windows, ZORI annualized growth measured 4.47%, 4.36%, and 3.53% over one, three, and five years. The recent pace therefore extends the record’s upward direction. Full coverage and 138 observations strengthen historical completeness, but 2.65% variability and a 3.94% drawdown keep the current reading backward-looking rather than predictive.","title":"Historical path favors continuity over a recent break"},{"body":"The HUD two-bedroom administrative standard is $1,570, while the ZIP ZORI is a blended asking-rent index. Scaling ZORI by the HUD bedroom ladder gives the stated studio-through-four-bedroom figures, but those are modelled estimates rather than observed bedroom rents. Actual unit rent may differ because the model has no unit-specific lease, utilities, condition, or listing details.","title":"Bedroom ladder is modelled rather than observed"},{"body":"Redfin’s direct rolling-three-month ZIP resale record showed a $235,847 median sold price, 77 homes sold, and 11.2 months of supply. Its 0.42% price change was far quieter than the rent series’ recent movement. Because it records for-sale activity, this evidence describes resale liquidity rather than rental transactions and cannot validate ZORI or a property’s economics.","title":"Resale evidence does not mirror rent momentum"}],"risks":["Zillow’s blended asking-rent index, the ACS gross-rent survey, HUD’s bedroom standards, and Redfin resale results use different universes, periods, and unit concepts; direct substitution can misstate a property-specific conclusion.","Median income and rent-burden shares are ACS ZCTA household statistics with survey uncertainty. They indicate area-level arithmetic pressure but cannot determine a particular renter’s income, eligibility, utility obligation, or payment outcome.","Vacant-for-rent classifications and the overall vacancy rate are survey measures rather than a live availability feed. They do not establish current condition, asking price, lease terms, or marketability of any specific unit.","Redfin’s rolling resale window may contain a mix of property types and sale situations unlike the rental index. The rent-price screening ratio omits property-level economics and must not be interpreted as return."],"qa":[{"a":"The ACS matched ZCTA measure is a five-year survey median for occupied renter homes and includes selected utilities. Zillow ZORI is a current ZIP asking-rent index blended across rental types. The ZCTA is a statistical geography, not identical to a USPS delivery ZIP, so period, geography, and measurement concepts all differ.","q":"Why should the ACS rent not be treated as the current advertised rent?"},{"a":"It means the $1,628 ZIP ZORI was scaled using local HUD bedroom-standard proportions to create comparative studio through four-bedroom figures. The result is not a measured rent for a bedroom class, and it says nothing about the actual unit’s condition, utility treatment, lease structure, or advertised availability.","q":"What does a modelled bedroom estimate mean here?"},{"a":"The calculation divides annualized current ZORI by 30%, producing $65,120 as the gross income boundary at which the index would equal that share of income. It is arithmetic only. It is not advice, a rental application standard, an affordability finding for any household, or a prediction of payment performance.","q":"How should the 30% required-income screen be read?"},{"a":"Redfin adds direct ZIP for-sale evidence on sold prices, transactions, marketing time, inventory, supply, and sale-to-list behavior over its rolling-three-month window. It helps expose a tension between rent growth and flatter resale-price movement, but it is not rental-comp evidence and cannot turn the 8.28% screening ratio into a cap rate or yield.","q":"What does Redfin add to the ZIP rental evidence?"}],"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-01-01","rent":1114.631652},{"period":"2015-02-01","rent":1098.710636},{"period":"2015-03-01","rent":1093.620561},{"period":"2015-04-01","rent":1091.633857},{"period":"2015-05-01","rent":1107.822129},{"period":"2015-06-01","rent":1126.20301},{"period":"2015-07-01","rent":1146.272486},{"period":"2015-08-01","rent":1143.494056},{"period":"2015-09-01","rent":1141.333257},{"period":"2015-10-01","rent":1139.458044},{"period":"2015-11-01","rent":1141.040917},{"period":"2015-12-01","rent":1140.211179},{"period":"2016-01-01","rent":1121.981424},{"period":"2016-02-01","rent":1126.36082},{"period":"2016-03-01","rent":1135.371322},{"period":"2016-04-01","rent":1159.110746},{"period":"2016-05-01","rent":1169.804246},{"period":"2016-06-01","rent":1174.575301},{"period":"2016-07-01","rent":1164.496151},{"period":"2016-08-01","rent":1164.746719},{"period":"2016-09-01","rent":1138.375824},{"period":"2016-10-01","rent":1136.964017},{"period":"2016-11-01","rent":1128.25809},{"period":"2016-12-01","rent":1159.871909},{"period":"2017-01-01","rent":1173.989851},{"period":"2017-02-01","rent":1189.978635},{"period":"2017-03-01","rent":1187.578423},{"period":"2017-04-01","rent":1184.624274},{"period":"2017-05-01","rent":1179.005978},{"period":"2017-06-01","rent":1160.921537},{"period":"2017-07-01","rent":1166.940924},{"period":"2017-08-01","rent":1175.591353},{"period":"2017-09-01","rent":1206.239018},{"period":"2017-10-01","rent":1213.084949},{"period":"2017-11-01","rent":1229.018044},{"period":"2017-12-01","rent":1224.501935},{"period":"2018-01-01","rent":1240.286618},{"period":"2018-02-01","rent":1238.792556},{"period":"2018-03-01","rent":1233.430677},{"period":"2018-04-01","rent":1234.975442},{"period":"2018-05-01","rent":1246.744252},{"period":"2018-06-01","rent":1267.024523},{"period":"2018-07-01","rent":1269.791293},{"period":"2018-08-01","rent":1276.874847},{"period":"2018-09-01","rent":1293.418828},{"period":"2018-10-01","rent":1297.161268},{"period":"2018-11-01","rent":1293.493203},{"period":"2018-12-01","rent":1281.916291},{"period":"2019-01-01","rent":1276.915606},{"period":"2019-02-01","rent":1289.998019},{"period":"2019-03-01","rent":1304.300304},{"period":"2019-04-01","rent":1310.250238},{"period":"2019-05-01","rent":1311.413258},{"period":"2019-06-01","rent":1313.145424},{"period":"2019-07-01","rent":1318.942068},{"period":"2019-08-01","rent":1318.077145},{"period":"2019-09-01","rent":1304.083489},{"period":"2019-10-01","rent":1306.687892},{"period":"2019-11-01","rent":1311.76052},{"period":"2019-12-01","rent":1323.945029},{"period":"2020-01-01","rent":1325.294446},{"period":"2020-02-01","rent":1319.575144},{"period":"2020-03-01","rent":1329.583995},{"period":"2020-04-01","rent":1331.057083},{"period":"2020-05-01","rent":1330.849457},{"period":"2020-06-01","rent":1327.002045},{"period":"2020-07-01","rent":1331.432183},{"period":"2020-08-01","rent":1343.775291},{"period":"2020-09-01","rent":1340.542246},{"period":"2020-10-01","rent":1329.834985},{"period":"2020-11-01","rent":1326.554076},{"period":"2020-12-01","rent":1340.904427},{"period":"2021-01-01","rent":1357.028801},{"period":"2021-02-01","rent":1360.185428},{"period":"2021-03-01","rent":1355.054943},{"period":"2021-04-01","rent":1356.656887},{"period":"2021-05-01","rent":1368.997721},{"period":"2021-06-01","rent":1369.127463},{"period":"2021-07-01","rent":1376.249249},{"period":"2021-08-01","rent":1377.366181},{"period":"2021-09-01","rent":1382.841751},{"period":"2021-10-01","rent":1385.973855},{"period":"2021-11-01","rent":1394.190624},{"period":"2021-12-01","rent":1409.623169},{"period":"2022-01-01","rent":1414.896438},{"period":"2022-02-01","rent":1420.540602},{"period":"2022-03-01","rent":1418.157033},{"period":"2022-04-01","rent":1427.543274},{"period":"2022-05-01","rent":1424.730769},{"period":"2022-06-01","rent":1438.515246},{"period":"2022-07-01","rent":1432.752342},{"period":"2022-08-01","rent":1434.380724},{"period":"2022-09-01","rent":1432.791614},{"period":"2022-10-01","rent":1438.233027},{"period":"2022-11-01","rent":1429.559848},{"period":"2022-12-01","rent":1417.143364},{"period":"2023-01-01","rent":1419.514052},{"period":"2023-02-01","rent":1421.273425},{"period":"2023-03-01","rent":1436.663},{"period":"2023-04-01","rent":1444.083165},{"period":"2023-05-01","rent":1446.557106},{"period":"2023-06-01","rent":1432.575683},{"period":"2023-07-01","rent":1424.569944},{"period":"2023-08-01","rent":1428.655691},{"period":"2023-09-01","rent":1446.701636},{"period":"2023-10-01","rent":1454.389743},{"period":"2023-11-01","rent":1462.870987},{"period":"2023-12-01","rent":1457.902853},{"period":"2024-01-01","rent":1463.293122},{"period":"2024-02-01","rent":1470.111909},{"period":"2024-03-01","rent":1485.016305},{"period":"2024-04-01","rent":1476.514548},{"period":"2024-05-01","rent":1483.13814},{"period":"2024-06-01","rent":1487.663258},{"period":"2024-07-01","rent":1492.081766},{"period":"2024-08-01","rent":1506.261563},{"period":"2024-09-01","rent":1505.865004},{"period":"2024-10-01","rent":1520.739459},{"period":"2024-11-01","rent":1527.082303},{"period":"2024-12-01","rent":1534.438272},{"period":"2025-01-01","rent":1541.14574},{"period":"2025-02-01","rent":1544.944495},{"period":"2025-03-01","rent":1550.364854},{"period":"2025-04-01","rent":1543.322645},{"period":"2025-05-01","rent":1539.337489},{"period":"2025-06-01","rent":1558.698742},{"period":"2025-07-01","rent":1570.859167},{"period":"2025-08-01","rent":1568.448369},{"period":"2025-09-01","rent":1571.236706},{"period":"2025-10-01","rent":1566.269444},{"period":"2025-11-01","rent":1570.697924},{"period":"2025-12-01","rent":1582.153751},{"period":"2026-01-01","rent":1586.689382},{"period":"2026-02-01","rent":1593.258874},{"period":"2026-03-01","rent":1592.247395},{"period":"2026-04-01","rent":1614.251388},{"period":"2026-05-01","rent":1628.27904},{"period":"2026-06-01","rent":1628.301362}],"historySummary":{"pointCount":138,"firstPeriod":"2015-01-01","latestPeriod":"2026-06-01","coverageMonths":138,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1558.698742,"endRent":1628.301362,"change":0.04465431203895842,"cagr":0.04465431203895842},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1432.575683,"endRent":1628.301362,"change":0.13662501836560903,"cagr":0.0436120148205108},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1369.127463,"endRent":1628.301362,"change":0.18929859052867437,"cagr":0.03528085016548399}},"maxDrawdown":-0.03943315593352503,"annualizedVolatility":0.026527518666967297,"consecutiveReturnCount":137}}