{"zip":"15224","city":"Pittsburgh","state":"PA","county":"Allegheny County","countySlug":"allegheny-county-pa","metro":"Pittsburgh, PA","metroSlug":"pittsburgh-pa","citySlug":"pittsburgh-pa","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1696,"rentYoy":0.0515,"bedroomEstimates":[1311,1405,1696,2164,2331],"hudFmr":[1260,1350,1630,2080,2240],"ladderSource":"safmr","population":10665,"populationMoe":645,"medianIncome":66993,"medianIncomeMoe":3912,"medianGrossRent":1251,"medianGrossRentMoe":62,"housingUnits":6409,"occupiedUnits":5470,"vacantUnits":939,"renterOccupied":3345,"rentBurdenTotal":3345,"rentBurden30Plus":1382,"vacantForRent":244,"vacantForSale":111,"vacantSeasonal":0,"structureTotal":6409,"singleFamilyUnits":3671,"largeMultifamilyUnits":347,"vacancyRate":0.14651271649243253,"renterShare":0.6115173674588665,"rentBurdenShare":0.41315396113602393,"requiredIncome":67840,"askingRentToIncome":0.3037929335900766,"askingVsAcsRent":1.3557154276578738,"askingVsHud2br":1.0404907975460123,"cityRent":1592.5999553576905,"countyRent":1551,"metroRent":1523,"cityGrossRent":1261,"countyGrossRent":1153,"countyListings":2962,"countyListingDom":46,"countyPriceReducedShare":0.1917,"countyListingPeriod":"2026-06","metroMonthsSupply":3.7,"metroMedianDom":50,"metroPriceDrops":0.2436,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.06693863918298,"apartmentTimeOnMarket":34.5,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":42,"zipSalePrice":319928,"zipSalePriceYoy":-0.0521,"zipMedianDom":43,"zipActiveListings":106,"zipActiveListingsYoy":0.4783,"zipInventory":57,"zipInventoryYoy":0.54,"zipPendingSales":50,"zipMonthsSupply":4.1,"zipSaleToList":0.9948,"zipSoldAboveList":0.293,"zipOffMarketTwoWeeks":0.5239,"generatedAt":"2026-08-16 04:37:54.805454+00","summaryHtml":"<p>Current asking-rent evidence establishes the first side of this ZIP’s tension. At $1,696 in June 2026, Zillow’s ZIP ZORI is a typical observed asking-rent index blended across rental types; it is not a quote for a particular available unit. The Pittsburgh city context is $1,593, the Allegheny County context is $1,551, and the Pittsburgh, PA metro context is $1,523; each is a wider geography, not a substitute for ZIP-level evidence. The index therefore places current ZIP asking-rent conditions above those named contexts, but it does not identify the advertised rent, utilities, lease terms, or unit mix behind any one listing.</p><p>The five-digit label 15224 is both Zillow’s ZIP market identifier and a Census ZCTA match. A ZCTA is a statistical area, not identical to a USPS delivery ZIP. The matched ACS 2024 five-year survey instead reports a $1,251 median gross rent for occupied renter homes, including selected utilities. That measure is materially lower than the asking-rent index, but the difference is mainly a warning against treating different source universes as interchangeable. The ZCTA’s median household income is $66,993. Applying the 30% required-income screen to the current index produces $67,840 annually, slightly more than that median; this is arithmetic, not advice or an applicant qualification rule. ACS also estimates that 41.3% of renter households pay at least 30% of income toward gross rent. Survey burden describes respondent households, never the affordability or condition of a particular available unit.</p><p>HUD supplies an administrative benchmark rather than another asking-rent observation. Its local bedroom-specific standards are $1,260 for a studio, $1,630 for two bedrooms, and $2,240 for four bedrooms; they are FMR/SAFMR standards, not asking rents. Scaling ZIP ZORI by the local HUD ladder produces modelled monthly ZIP estimates of $1,311 for a studio, $1,405 for one bedroom, $1,696 for two, $2,164 for three, and $2,331 for four. These are modelled estimates, never measured bedroom rents: the two-bedroom figure aligns with the ZIP index by construction, while the other figures preserve HUD’s local bedroom relationships. A unit’s actual bedroom rent can depart from this ladder because this calculation does not observe listings by bedroom.</p><p>History strengthens the rent side of the tension but is only backward-looking. Exact same-month ZORI change was 5.1% over one year, 3.7% over three years, and 4.5% over five years through the stated endpoint. The latest pace confirms the longer upward path rather than breaking from it, and it runs faster than both longer lookbacks; neither fact is a forecast or an investment recommendation. The record has 100% coverage. From monthly returns, the record produces 3.0% annualized variability. Its maximum drawdown was a 1.4% peak-to-trough index decline. Those restrained measurements support somewhat more confidence in a single current index snapshot than a highly erratic history would, but they cannot erase source differences or unit variation. Transparent national discovery ranks among history-eligible ZIPs are 494 for momentum, 1,623 for stability, and 616 for the balanced measure, where lower ranks are stronger; they are comparative discovery tools, not forward ratings.</p><p>The resale record points in a different current direction. Redfin’s direct rolling-three-month ZIP resale observation shows a $319,928 median sold price, down 5.2% from a year earlier. It recorded 42 homes sold and 43 median days on market. Inventory stood at 57 homes, up 54.0%, with 4.1 months of supply. Sale-to-list signals were an average 99.48% sale-to-list ratio and a 29.3% share sold above list. These are for-sale transactions and listing conditions, not rental transactions, rental comparables, or property economics. The lower resale median and added inventory challenge the rent history’s current upward direction and the tight income screen, even as they do not disprove either. It is a cross-market tension, not evidence that one market movement causes the other.</p><p>The ACS stock profile gives scale to the renter evidence without turning vacancies into available listings. The ZCTA contains 6,409 housing units, of which 939 are vacant, a 14.7% vacancy rate. Renters occupy a 61.2% share of occupied housing. Structure counts show 3,671 single-family units and 347 units in large multifamily buildings, so neither category alone stands in for the rental inventory seen by a searcher. Vacancy is a housing-status measure, not proof that any particular unit is offered, habitable, appropriately sized, or priced at the current index. Likewise, the burden share is an aggregate survey statistic rather than proof that a specific tenant will face a given payment outcome. Stock and survey measures frame the market, while listing-level facts remain unobserved here.</p><p>One calculated bridge is useful only as a preliminary screen: annualizing the ZIP ZORI and dividing it by the Redfin median sold price produces a 6.36% cross-source screening ratio. It pairs a blended asking-rent index with a resale median, not a matched building, lease, transaction, expense record, or financing profile. Accordingly, it is not a measure of a property’s cash flow, net operating results, or property-specific outcome. Decision-relevant property-level checks remain the advertised rent’s date, bedroom classification, unit type, utility inclusions, concessions, lease term, condition, and whether the home is truly available. For a resale candidate, the matching checks are listing status, sale timing, condition, and comparable transaction details. Those facts are outside the ZIP aggregates and may materially change any unit-level interpretation.</p><p>Taken together, the evidence is most useful for recognizing a split rather than resolving it. The asking-rent index and its multi-horizon history point upward, while the direct resale evidence shows a lower median price and more inventory; the income and burden statistics make the gap between headline rent and household resources consequential. Yet each measure has a distinct population, construction, and time frame, and ACS survey estimates carry their own reported uncertainty. Zillow tracks blended asking rents, ACS surveys occupied renter homes with selected utilities, HUD sets bedroom-specific administrative standards, and Redfin observes ZIP resale activity. None establishes a lease offer, a unit’s vacancy, a tenant’s payment, or a home’s economics. Does a particular available property’s verified rent, utility terms, bedroom layout, and status actually match the aggregate tension identified here?</p>","findings":[{"body":"ZIP asking-rent evidence is stronger than the wider city, county, and metro context, while the matched ACS gross-rent measure is lower because it is a survey of occupied renter homes with selected utilities. The difference should be read as a source-scope boundary. It does not convert either measure into a quote for a specific listing.","title":"A high asking-rent index is not a unit quote"},{"body":"Recent and longer ZORI history all show growth, with the latest pace above the longer lookbacks. Complete coverage, contained variation, and limited drawdown make the series more informative as an index history, but not predictive. Its discovery ranks show relatively stronger momentum than stability, reinforcing the need to separate observed continuity from future claims.","title":"History supports continuity, not prediction"},{"body":"Resale activity supplies the central counterweight: price movement was negative while available for-sale inventory expanded, despite positive rent-index history. Marketing time, supply, and sale-to-list signals describe only the ZIP’s resale market. They can challenge a rent narrative at the market level, but they are neither rental transactions nor evidence about a building’s operating results.","title":"Resale activity is the principal counterweight"},{"body":"Renter prevalence, aggregate burden, and vacancy establish meaningful market framing, but none identifies an open, suitable, or affordable unit. The HUD-based bedroom figures are modelled estimates, created by scaling the ZIP index through an administrative ladder. A usable property decision still depends on verified list terms, bedroom classification, utilities, availability, and condition.","title":"Aggregate stock does not establish unit availability"}],"risks":["Zillow, ACS, HUD, and Redfin observe different populations and time frames; combining them without retaining those boundaries can falsely imply that an index or standard prices a particular unit.","Aggregate vacancy and rent-burden estimates cannot establish whether any named home is available, habitable, correctly classified, or affordable after utilities, concessions, and lease terms are verified.","The complete rent history reduces missing-data concern but does not forecast rent, resale pricing, or a tenant outcome; its volatility and drawdown describe the index’s past path only.","The rent-to-price screening ratio pairs an asking-rent index with a resale median and omits property expenses, condition, timing, financing, and unit matching, so it cannot resolve property economics."],"qa":[{"a":"Zillow ZORI is a typical observed asking-rent index blended across rental types, whereas ACS is a five-year survey of occupied renter homes and includes selected utilities. The geography is a matched ZCTA, which is statistical rather than a USPS delivery ZIP. The comparison shows source differences, not a rent quote for an available unit.","q":"Why does the asking-rent index differ from ACS gross rent?"},{"a":"No. They are modelled monthly ZIP estimates calculated by scaling the blended ZIP ZORI with the local HUD bedroom ladder. HUD’s FMR/SAFMR amounts are administrative standards rather than asking rents, and the calculation does not observe a listing’s actual bedroom rent, utilities, unit condition, or concessions.","q":"Are the bedroom estimates measured rents?"},{"a":"No. The rent series is a backward-looking sequence of direct ZIP ZORI observations, while Redfin is a direct rolling resale observation. Their current divergence identifies a decision tension, but the packet supplies no causal test, forecast model, building match, or evidence that either series determines the other.","q":"Do the rent history and resale records make a forecast?"},{"a":"The packet does not verify a unit’s advertised rent on a given date, true availability, bedroom count, included utilities, lease length, concessions, condition, or the match between a sale and a rental. For a resale record, listing status, timing, and comparable transaction details also remain necessary to interpret any individual property.","q":"What property-level facts remain unobserved by these ZIP aggregates?"}],"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":"2020-01-01","rent":1246.995167},{"period":"2020-02-01","rent":1249.486896},{"period":"2020-03-01","rent":1273.069241},{"period":"2020-04-01","rent":1276.161081},{"period":"2020-05-01","rent":1276.954897},{"period":"2020-06-01","rent":1284.764338},{"period":"2020-07-01","rent":1276.872447},{"period":"2020-08-01","rent":1294.340343},{"period":"2020-09-01","rent":1310.784124},{"period":"2020-10-01","rent":1337.033221},{"period":"2020-11-01","rent":1327.392951},{"period":"2020-12-01","rent":1335.589657},{"period":"2021-01-01","rent":1323.603417},{"period":"2021-02-01","rent":1333.699659},{"period":"2021-03-01","rent":1336.970071},{"period":"2021-04-01","rent":1343.867686},{"period":"2021-05-01","rent":1354.168162},{"period":"2021-06-01","rent":1360.329278},{"period":"2021-07-01","rent":1368.806395},{"period":"2021-08-01","rent":1367.803933},{"period":"2021-09-01","rent":1361.887729},{"period":"2021-10-01","rent":1362.174114},{"period":"2021-11-01","rent":1384.425892},{"period":"2021-12-01","rent":1402.781243},{"period":"2022-01-01","rent":1426.685826},{"period":"2022-02-01","rent":1427.026995},{"period":"2022-03-01","rent":1426.286145},{"period":"2022-04-01","rent":1421.957779},{"period":"2022-05-01","rent":1421.632573},{"period":"2022-06-01","rent":1429.72231},{"period":"2022-07-01","rent":1443.577578},{"period":"2022-08-01","rent":1458.681385},{"period":"2022-09-01","rent":1477.754505},{"period":"2022-10-01","rent":1468.701449},{"period":"2022-11-01","rent":1477.781771},{"period":"2022-12-01","rent":1470.577666},{"period":"2023-01-01","rent":1475.966764},{"period":"2023-02-01","rent":1464.353605},{"period":"2023-03-01","rent":1467.908787},{"period":"2023-04-01","rent":1489.727036},{"period":"2023-05-01","rent":1509.891058},{"period":"2023-06-01","rent":1520.734739},{"period":"2023-07-01","rent":1526.692513},{"period":"2023-08-01","rent":1513.44512},{"period":"2023-09-01","rent":1513.495997},{"period":"2023-10-01","rent":1525.859469},{"period":"2023-11-01","rent":1517.896307},{"period":"2023-12-01","rent":1513.651192},{"period":"2024-01-01","rent":1528.085412},{"period":"2024-02-01","rent":1565.645208},{"period":"2024-03-01","rent":1578.690559},{"period":"2024-04-01","rent":1558.850898},{"period":"2024-05-01","rent":1557.768163},{"period":"2024-06-01","rent":1572.562359},{"period":"2024-07-01","rent":1572.994651},{"period":"2024-08-01","rent":1573.993172},{"period":"2024-09-01","rent":1560.558815},{"period":"2024-10-01","rent":1578.601236},{"period":"2024-11-01","rent":1575.75486},{"period":"2024-12-01","rent":1621.39866},{"period":"2025-01-01","rent":1610.821676},{"period":"2025-02-01","rent":1623.818498},{"period":"2025-03-01","rent":1601.112722},{"period":"2025-04-01","rent":1615.427213},{"period":"2025-05-01","rent":1617.25551},{"period":"2025-06-01","rent":1612.508781},{"period":"2025-07-01","rent":1618.715759},{"period":"2025-08-01","rent":1634.088392},{"period":"2025-09-01","rent":1653.587334},{"period":"2025-10-01","rent":1647.921724},{"period":"2025-11-01","rent":1664.349456},{"period":"2025-12-01","rent":1644.53307},{"period":"2026-01-01","rent":1656.629353},{"period":"2026-02-01","rent":1643.888076},{"period":"2026-03-01","rent":1667.933585},{"period":"2026-04-01","rent":1676.518009},{"period":"2026-05-01","rent":1686.427895},{"period":"2026-06-01","rent":1695.535714}],"historySummary":{"pointCount":78,"firstPeriod":"2020-01-01","latestPeriod":"2026-06-01","coverageMonths":78,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1612.508781,"endRent":1695.535714,"change":0.051489290463591075,"cagr":0.051489290463591075},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1520.734739,"endRent":1695.535714,"change":0.11494507918911956,"cagr":0.03693410407050757},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1360.329278,"endRent":1695.535714,"change":0.2464156593709661,"cagr":0.045039195059241255}},"maxDrawdown":-0.013982951929643606,"annualizedVolatility":0.02996906157971661,"consecutiveReturnCount":77}}