{"zip":"85048","city":"Phoenix","state":"AZ","county":"Maricopa County","countySlug":"maricopa-county-az","metro":"Phoenix-Mesa-Chandler, AZ","metroSlug":"phoenix-az","citySlug":"phoenix-az","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1822,"rentYoy":-0.0258,"bedroomEstimates":[1445,1571,1822,2427,2694],"hudFmr":[1840,2000,2320,3090,3430],"ladderSource":"safmr","population":34664,"populationMoe":2415,"medianIncome":122833,"medianIncomeMoe":7805,"medianGrossRent":2086,"medianGrossRentMoe":113,"housingUnits":14542,"occupiedUnits":13460,"vacantUnits":1082,"renterOccupied":3314,"rentBurdenTotal":3314,"rentBurden30Plus":1568,"vacantForRent":514,"vacantForSale":52,"vacantSeasonal":351,"structureTotal":14542,"singleFamilyUnits":11244,"largeMultifamilyUnits":1769,"vacancyRate":0.07440517122816669,"renterShare":0.2462109955423477,"rentBurdenShare":0.4731442365721183,"requiredIncome":72880,"askingRentToIncome":0.1779977693290891,"askingVsAcsRent":0.8734419942473634,"askingVsHud2br":0.7853448275862069,"cityRent":1569.4524243513476,"countyRent":1729,"metroRent":1733,"cityGrossRent":1582,"countyGrossRent":1708,"countyListings":16056,"countyListingDom":64,"countyPriceReducedShare":0.2889,"countyListingPeriod":"2026-06","metroMonthsSupply":3.5,"metroMedianDom":61,"metroPriceDrops":0.3294,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0811990761068918,"apartmentTimeOnMarket":33.3,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":133,"zipSalePrice":609862,"zipSalePriceYoy":0.0039,"zipMedianDom":64,"zipActiveListings":286,"zipActiveListingsYoy":-0.0143,"zipInventory":132,"zipInventoryYoy":0.0095,"zipPendingSales":148,"zipMonthsSupply":3,"zipSaleToList":0.9843,"zipSoldAboveList":0.0621,"zipOffMarketTwoWeeks":0.2502,"generatedAt":"2026-08-31 14:41:32.963366+00","summaryHtml":"<p>The clearest current tension in 85048 is a relatively high asking-rent snapshot set against a cooling recent path. Zillow’s ZIP ZORI, a typical observed asking-rent index blended across rental types, is $1,822 per month. In a wider-context comparison, the Phoenix city context is $1,569, the Maricopa County context is $1,729, and the Phoenix-Mesa-Chandler, AZ metro context is $1,733; those wider-area values are not substitutes for the ZIP reading. The ZIP label is also its Census ZCTA match, but a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. That distinction, along with the index’s blended property mix, limits address-level inference.</p><p>Over exact same-month windows ending at the stated history endpoint, the index fell 2.6% over one year, while it increased 0.4% annualized over three years and 2.9% annualized over five years. Recent direction therefore breaks from, rather than confirms, the longer upward path; this is a backward-looking measurement and does not establish an outcome ahead. Annualized monthly-return variability was 2.5%, suggesting monthly changes were not especially large but still leave room for meaningful differences around one current snapshot. Separately, the deepest peak-to-trough decline was 2.9%, a modest historical setback consistent with cooling. History coverage is complete. Transparent national discovery ranks place momentum at 2,691, stability at 620, and balanced performance at 2,134 among history-eligible ZIPs, where lower ranks are higher. These ranks are discovery tools, not forecasts or investment recommendations.</p><p>The matched Census ZCTA reports a $2,086 median gross rent, with a $113 margin of error, in its 2024 five-year survey. ACS measures occupied renter homes and includes selected utilities, so it is neither a current asking-rent measure nor a direct conflict with Zillow’s index. At 87.3% of that ACS median, current ZORI can differ because timing, utility treatment, rental mix, and the covered housing universe differ. HUD’s two-bedroom fair market rent is $2,320. HUD FMR/SAFMR is an administrative bedroom-specific standard, not asking rent; ZORI is 78.5% of that standard, which is an administrative comparison rather than evidence of a typical two-bedroom listing.</p><p>Bedroom figures should not be read as measured bedroom rents. They are modelled monthly ZIP estimates created by scaling overall ZORI with the local HUD ladder: $1,445 for a studio, $1,571 for a one-bedroom, $1,822 for a two-bedroom, $2,427 for a three-bedroom, and $2,694 for a four-bedroom. The ladder provides a consistent size-based screen when only an all-types ZIP asking-rent index is observed. Its apparent two-bedroom match is mechanical rather than independent corroboration. Actual asking rents may depart from these modelled estimates because of condition, lease terms, included utilities, structure type, and the mix of listings available at a given time.</p><p>Income offers a different affordability screen, but it also has clear boundaries. The matched ZCTA median household income is $122,833, with a $7,805 margin of error. A household would need $72,880 in annual income for the current index under the 30% screen; this is arithmetic only, not advice or an applicant qualification rule. The index equals 17.8% of reported median household income. Meanwhile, 47.3% of surveyed renter households were rent burdened at or above that threshold. This burden result is a household-level ACS statistic, not proof that a particular available unit is unaffordable or that a particular household would qualify for it.</p><p>Housing composition adds caution against treating an area average as a unit-level conclusion. The ZCTA has 14,542 housing units, including 11,244 single-family units and 1,769 units in larger multifamily structures. Renter-occupied homes account for 24.6% of occupied homes, a smaller renter presence than in the Phoenix city and Maricopa County contexts, while the overall vacancy rate is 7.4%. Of vacant stock, 514 units are classified as vacant for rent. These ACS categories identify housing and vacancy status in a survey geography; they do not describe current concessions, apartment vacancy, availability of a given home, or the condition and turnover of a particular listing.</p><p>Resale evidence presents a somewhat firmer for-sale signal than the rent cooldown, but it is a separate universe. In Redfin’s direct rolling-three-month ZIP resale observation, median sold price was $609,862, up 0.4% year over year, across 133 homes sold. Median marketing time was 64 days; inventory was 132 homes, with 3.0 months of supply. The average sale-to-list ratio was 98.4%, while 6.2% sold above list and 25.0% went off market within two weeks. Annualized ZORI divided by median sold price is a 3.6% cross-source screening ratio only, not a cap rate, net return, expected return, or property yield. Resale price stability challenges a simple reading of declining asking rent as broad housing-market weakness, while the slower sale signals temper that challenge.</p><p>The usable conclusion is conditional: ZIP ZORI is above named wider-area asking-rent contexts, the recent rent series is cooling despite positive longer-history change, and the direct resale market did not show the same clear retreat. None of those observations establishes likely rent, costs, or resale results for a property. Verify live comparable listings by bedroom and property type; determine whether utilities, parking, fees, and lease incentives alter advertised rent; inspect condition and lease dates; and review property-specific tax, insurance, maintenance, financing, association obligations, resale comparables, listing exposure, contract terms, and seller concessions. Recheck source dates and geography before comparing a delivery address with the ZCTA. Does property-specific evidence support the index-based screen, or are broad indicators being asked to replace it?</p>","findings":[{"body":"The latest same-month rent change is negative, while the three-year and five-year annualized history remains positive. This break in direction is the central trend tension: a current asking-rent snapshot reflects a cooling interval rather than a uniformly declining long-run series. Modest monthly variability and drawdown support some confidence in the index history, but not certainty about any individual listing.","title":"Cooling rent momentum contrasts with positive longer history"},{"body":"Zillow ZORI is a blended asking-rent index, ACS median gross rent is a survey measure of occupied renter homes that includes selected utilities, and HUD FMR/SAFMR is an administrative bedroom-specific standard. Their numerical gaps should not be treated as interchangeable market rents or automatic evidence that one source is wrong. Timing, utility inclusion, household coverage, and rental mix all matter.","title":"The rent sources answer different questions"},{"body":"The arithmetic income screen places current ZORI below the matched ZCTA median-household-income benchmark, while the ACS burden measure shows that a substantial share of surveyed renter households spend at least the stated threshold on rent. The first is a broad income comparison and the second is a household survey outcome. Neither result determines affordability or qualification for a particular unit.","title":"Area income screen and renter burden tell different stories"},{"body":"The direct ZIP resale observation shows slight year-over-year median-price growth alongside marketing time, inventory, supply, and sale-to-list signals that describe for-sale liquidity. That evidence is not rental comp data or property economics. Still, it challenges an overly broad conclusion that the recent ZORI decline represents uniform weakness across housing, while slower transaction signals keep the resale reading from appearing unequivocally strong.","title":"Resale data challenge a one-directional rental interpretation"}],"risks":["Zillow’s blended asking-rent index, the ACS occupied-home gross-rent survey, HUD’s administrative standard, and Redfin’s resale observation use different populations, dates, and definitions; apparent gaps are not automatically market mispricing.","The bedroom ladder consists of modelled estimates scaled from ZIP ZORI using HUD relationships. It cannot establish measured rents for a specific bedroom count, property condition, lease structure, or utility package.","Vacancy and rent-burden statistics describe survey-geography categories and household outcomes. They do not prove current availability, concessions, affordability, tenant qualification, or likely turnover for a particular property.","The resale screening ratio combines annualized asking-rent index data with median sold-price data from another source. It excludes operating costs, financing, taxes, insurance, maintenance, and transaction-specific conditions."],"qa":[{"a":"The measures cover different universes. ZORI is a current typical asking-rent index across observed rental types, whereas ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. Different timing, unit mix, lease status, and utility treatment can produce a gap without indicating an error.","q":"Why is current ZORI below the ACS median gross rent?"},{"a":"No. They are modelled monthly estimates created by applying the local HUD bedroom ladder to the all-types ZIP ZORI. The estimates are useful for a consistent size-based screen, but listings can differ materially by property type, condition, included utilities, fees, lease terms, and current availability.","q":"Are the bedroom figures evidence of measured studio through four-bedroom rents?"},{"a":"It provides direct ZIP evidence about the for-sale market only: sold prices, transaction count, marketing time, inventory, supply, and sale-to-list behavior. It is not rental transaction evidence or a rental comp set. Its main analytical value is testing whether the current rent trend is matched or challenged by separate resale-market conditions.","q":"What does the Redfin resale block add to the rental analysis?"},{"a":"The required-income result is a mechanical calculation using the stated rent and a thirty-percent screen, not financial advice or a qualification standard. The burden share is an ACS survey statistic for renter households in the matched ZCTA. Together they frame area-level context, but cannot determine the affordability of a specific household or listing.","q":"How should the required-income and burden figures be used?"}],"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":1052.001969},{"period":"2015-02-01","rent":1062.680369},{"period":"2015-03-01","rent":1069.560434},{"period":"2015-04-01","rent":1088.959284},{"period":"2015-05-01","rent":1088.002165},{"period":"2015-06-01","rent":1092.94944},{"period":"2015-07-01","rent":1091.482117},{"period":"2015-08-01","rent":1098.332402},{"period":"2015-09-01","rent":1104.114595},{"period":"2015-10-01","rent":1104.12394},{"period":"2015-11-01","rent":1102.345861},{"period":"2015-12-01","rent":1104.64422},{"period":"2016-01-01","rent":1111.873136},{"period":"2016-02-01","rent":1112.077257},{"period":"2016-03-01","rent":1110.899174},{"period":"2016-04-01","rent":1096.761662},{"period":"2016-05-01","rent":1104.550878},{"period":"2016-06-01","rent":1110.090612},{"period":"2016-07-01","rent":1119.69482},{"period":"2016-08-01","rent":1122.165098},{"period":"2016-09-01","rent":1122.000491},{"period":"2016-10-01","rent":1130.719975},{"period":"2016-11-01","rent":1131.402024},{"period":"2016-12-01","rent":1140.811214},{"period":"2017-01-01","rent":1139.940028},{"period":"2017-02-01","rent":1146.551962},{"period":"2017-03-01","rent":1144.299549},{"period":"2017-04-01","rent":1152.785413},{"period":"2017-05-01","rent":1164.174597},{"period":"2017-06-01","rent":1176.301092},{"period":"2017-07-01","rent":1184.022638},{"period":"2017-08-01","rent":1187.242048},{"period":"2017-09-01","rent":1193.767726},{"period":"2017-10-01","rent":1192.888902},{"period":"2017-11-01","rent":1196.404598},{"period":"2017-12-01","rent":1184.703844},{"period":"2018-01-01","rent":1193.277919},{"period":"2018-02-01","rent":1199.505616},{"period":"2018-03-01","rent":1228.006109},{"period":"2018-04-01","rent":1240.57074},{"period":"2018-05-01","rent":1254.997615},{"period":"2018-06-01","rent":1251.806789},{"period":"2018-07-01","rent":1245.710866},{"period":"2018-08-01","rent":1241.406956},{"period":"2018-09-01","rent":1245.787822},{"period":"2018-10-01","rent":1254.178311},{"period":"2018-11-01","rent":1269.109695},{"period":"2018-12-01","rent":1281.079582},{"period":"2019-01-01","rent":1292.370531},{"period":"2019-02-01","rent":1297.996742},{"period":"2019-03-01","rent":1290.169018},{"period":"2019-04-01","rent":1292.529081},{"period":"2019-05-01","rent":1288.162643},{"period":"2019-06-01","rent":1297.72949},{"period":"2019-07-01","rent":1311.397669},{"period":"2019-08-01","rent":1327.654508},{"period":"2019-09-01","rent":1335.985775},{"period":"2019-10-01","rent":1343.132812},{"period":"2019-11-01","rent":1344.450069},{"period":"2019-12-01","rent":1354.097098},{"period":"2020-01-01","rent":1355.953277},{"period":"2020-02-01","rent":1362.414279},{"period":"2020-03-01","rent":1372.313993},{"period":"2020-04-01","rent":1375.724407},{"period":"2020-05-01","rent":1383.616701},{"period":"2020-06-01","rent":1387.57691},{"period":"2020-07-01","rent":1391.046097},{"period":"2020-08-01","rent":1392.707006},{"period":"2020-09-01","rent":1404.19003},{"period":"2020-10-01","rent":1423.278633},{"period":"2020-11-01","rent":1443.53004},{"period":"2020-12-01","rent":1460.406829},{"period":"2021-01-01","rent":1470.37528},{"period":"2021-02-01","rent":1474.951728},{"period":"2021-03-01","rent":1490.339663},{"period":"2021-04-01","rent":1509.272072},{"period":"2021-05-01","rent":1547.817073},{"period":"2021-06-01","rent":1581.376879},{"period":"2021-07-01","rent":1623.611738},{"period":"2021-08-01","rent":1654.508061},{"period":"2021-09-01","rent":1680.071396},{"period":"2021-10-01","rent":1717.117209},{"period":"2021-11-01","rent":1734.912074},{"period":"2021-12-01","rent":1753.088242},{"period":"2022-01-01","rent":1776.344236},{"period":"2022-02-01","rent":1797.474593},{"period":"2022-03-01","rent":1819.956825},{"period":"2022-04-01","rent":1831.093164},{"period":"2022-05-01","rent":1838.086525},{"period":"2022-06-01","rent":1845.318481},{"period":"2022-07-01","rent":1831.082313},{"period":"2022-08-01","rent":1826.448077},{"period":"2022-09-01","rent":1822.755601},{"period":"2022-10-01","rent":1804.542078},{"period":"2022-11-01","rent":1794.184998},{"period":"2022-12-01","rent":1799.224521},{"period":"2023-01-01","rent":1805.57776},{"period":"2023-02-01","rent":1825.12084},{"period":"2023-03-01","rent":1828.784089},{"period":"2023-04-01","rent":1825.743858},{"period":"2023-05-01","rent":1808.488695},{"period":"2023-06-01","rent":1803.247735},{"period":"2023-07-01","rent":1820.260621},{"period":"2023-08-01","rent":1835.790954},{"period":"2023-09-01","rent":1830.197756},{"period":"2023-10-01","rent":1829.725185},{"period":"2023-11-01","rent":1839.973129},{"period":"2023-12-01","rent":1839.089948},{"period":"2024-01-01","rent":1840.873657},{"period":"2024-02-01","rent":1834.239268},{"period":"2024-03-01","rent":1830.380057},{"period":"2024-04-01","rent":1835.505317},{"period":"2024-05-01","rent":1847.397383},{"period":"2024-06-01","rent":1853.270395},{"period":"2024-07-01","rent":1856.340176},{"period":"2024-08-01","rent":1859.195962},{"period":"2024-09-01","rent":1870.716025},{"period":"2024-10-01","rent":1877.093348},{"period":"2024-11-01","rent":1869.151523},{"period":"2024-12-01","rent":1864.19355},{"period":"2025-01-01","rent":1858.858272},{"period":"2025-02-01","rent":1854.057566},{"period":"2025-03-01","rent":1850.797177},{"period":"2025-04-01","rent":1859.375799},{"period":"2025-05-01","rent":1866.938663},{"period":"2025-06-01","rent":1870.503572},{"period":"2025-07-01","rent":1865.203081},{"period":"2025-08-01","rent":1858.58518},{"period":"2025-09-01","rent":1854.600745},{"period":"2025-10-01","rent":1853.756751},{"period":"2025-11-01","rent":1856.679498},{"period":"2025-12-01","rent":1858.806292},{"period":"2026-01-01","rent":1858.711231},{"period":"2026-02-01","rent":1858.736712},{"period":"2026-03-01","rent":1858.464613},{"period":"2026-04-01","rent":1845.70798},{"period":"2026-05-01","rent":1832.653975},{"period":"2026-06-01","rent":1822.334902}],"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":1870.503572,"endRent":1822.334902,"change":-0.02575171238432683,"cagr":-0.02575171238432683},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1803.247735,"endRent":1822.334902,"change":0.01058488339096697,"cagr":0.0035159182946469247},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1581.376879,"endRent":1822.334902,"change":0.1523722941696053,"cagr":0.02877064043832278}},"maxDrawdown":-0.029171935459866183,"annualizedVolatility":0.024613050213221917,"consecutiveReturnCount":137}}