{"zip":"85023","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":1308,"rentYoy":-0.01,"bedroomEstimates":[1037,1125,1308,1747,1938],"hudFmr":[1300,1410,1640,2190,2430],"ladderSource":"safmr","population":35034,"populationMoe":2557,"medianIncome":77369,"medianIncomeMoe":5175,"medianGrossRent":1577,"medianGrossRentMoe":79,"housingUnits":15000,"occupiedUnits":14243,"vacantUnits":757,"renterOccupied":5749,"rentBurdenTotal":5749,"rentBurden30Plus":3459,"vacantForRent":334,"vacantForSale":24,"vacantSeasonal":123,"structureTotal":15000,"singleFamilyUnits":9444,"largeMultifamilyUnits":2300,"vacancyRate":0.05046666666666667,"renterShare":0.4036368742540195,"rentBurdenShare":0.6016698556270655,"requiredIncome":52320,"askingRentToIncome":0.2028719512983236,"askingVsAcsRent":0.8294229549778059,"askingVsHud2br":0.7975609756097561,"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":99,"zipSalePrice":425904,"zipSalePriceYoy":-0.0639,"zipMedianDom":38,"zipActiveListings":206,"zipActiveListingsYoy":0.1245,"zipInventory":97,"zipInventoryYoy":0.2732,"zipPendingSales":103,"zipMonthsSupply":3,"zipSaleToList":0.9833,"zipSoldAboveList":0.1773,"zipOffMarketTwoWeeks":0.4259,"generatedAt":"2026-09-01 10:36:08.911076+00","summaryHtml":"<p>Soft asking-rent direction is the immediate signal in ZIP 85023: Zillow’s typical observed asking-rent index, blended across rental types, was $1,308 in June, down 1.0% from the same month a year earlier. That current ZIP-level index sat below the Phoenix city context of $1,569, the Maricopa County county context of $1,729, and the Phoenix-Mesa-Chandler, AZ metro context of $1,733. Those wider figures are context rather than substitutes for ZIP evidence, but they frame a local asking-rent level that is materially lower than each broader benchmark. The gap matters because it coexists with a household-income screen that appears less strained than the survey burden profile.</p><p>The longer Zillow history makes the current decline more than an isolated monthly reading. Same-month annualized asking-rent changes were −1.00% over one year, −2.46% over three years, and +0.91% over five years. Recent direction therefore confirms the weaker middle-period path but breaks from the modest advance preserved over the oldest horizon. The history has full 100% coverage across 126 observations, yet its 3.77% annualized monthly-return variability argues for caution around a single current rent snapshot. Separately, the maximum drawdown was 10.45%, documenting a meaningful prior retreat. Transparent national discovery ranks were 2,710 for momentum, 2,469 for stability, and 2,828 for the balanced measure; these are backward-looking discovery orderings, not forecasts or investment recommendations.</p><p>The five-digit 85023 label is both a Zillow ZIP market identifier and a matching Census ZCTA. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. Zillow’s asking-rent index should not be equated with the ACS median gross rent of $1,577, which is a five-year survey measure of occupied renter homes and includes selected utilities. Nor is HUD’s local two-bedroom standard of $1,640 an asking-rent observation: HUD FMR or SAFMR is an administrative, bedroom-specific standard. The local HUD ladder is instead used to scale ZIP ZORI into modelled monthly bedroom estimates of $1,037 for a studio, $1,125 for one bedroom, $1,308 for two bedrooms, $1,747 for three bedrooms, and $1,938 for four bedrooms. These are modelled estimates, never measured bedroom rents.</p><p>The arithmetic affordability screen is more favorable than the existing burden distribution, but the two measures answer different questions. At $1,308 monthly, the 30% required-income screen equals $52,320 annually; that is arithmetic only, not advice and not an applicant qualification rule. The ZCTA’s median household income was $77,369, with a $5,175 margin of error, placing annualized ZIP ZORI at 20.3% of that household-income figure. Yet ACS reports that 60.2% of renter households, or 3,459 of 5,749, paid at least 30% of income toward gross rent. That burden share exceeds the Phoenix city and Maricopa County county context, while still not establishing the affordability of any particular household, unit, lease, or utility package.</p><p>Housing-stock evidence gives the burden result useful scale without proving availability. The matched ZCTA contained 15,000 housing units, with a 5.0% vacancy rate and 334 units classified as vacant for rent. Owner occupancy exceeded renter occupancy, and the structure mix was led by single-family homes while also including large multifamily buildings. The ZIP vacancy rate was below both the Phoenix city and Maricopa County county context rates. Still, a ZCTA-wide vacancy measure includes several vacancy categories and cannot show that a specific advertised home is available, competitively priced, or offered under comparable lease terms. It is best read as a broad stock condition rather than direct evidence about an individual rental.</p><p>The direct rolling-three-month ZIP resale observation provides a related but separate tension. Redfin recorded a $425,904 median sold price, down 6.39% year over year, with 99 homes sold and a median 38 days on market. Inventory stood at 97 homes and was higher than a year earlier; the 3.0 months of supply means listed resale inventory represented roughly three months at the prevailing sales pace, not rental vacancy and not a measure of rental demand. Sale-to-list evidence was also restrained: the average sale-to-list ratio was 98.33%, 17.73% of sales closed above list, and 42.59% went off market within two weeks. Annualized ZIP ZORI divided by median sold price produces a 3.69% cross-source screening ratio only. Price softness and higher inventory broadly align with the rent-history slowdown, while the short supply measure and ongoing sales activity caution against treating that alignment as a complete market verdict.</p><p>Put together, the strongest decision tension is between a comparatively low current asking-rent index and a renter population with substantial measured gross-rent burden. The current index also sits beneath all three wider rent contexts, but ACS gross rent is higher because it measures occupied renter homes and includes selected utilities, not current advertised asking rents. The HUD-scaled bedroom ladder can organize preliminary comparisons across unit sizes, but it does not replace observed bedroom-specific listings. Resale evidence reinforces the recent softening pattern through lower sold prices and a below-list average, yet it remains evidence from for-sale transactions rather than rental transactions, rental comps, or property economics.</p><p>Important limits remain: ACS estimates carry survey uncertainty, Zillow is an index rather than a lease ledger, HUD standards are administrative, and Redfin’s resale measures are confined to the direct ZIP for-sale observation. A property-level review should verify the actual bedroom count, asking rent, included utilities, lease length, concessions, move-in charges, and whether a listing is current. For a purchase-side comparison, verify property condition, list-price history, comparable completed sales, and the timing of active and pending listings rather than transferring ZIP resale signals into rental assumptions. Which of those property-specific inputs would most alter the comparison between the asking-rent screen and observed renter burden?</p>","findings":[{"body":"ZIP ZORI was $1,308 in June and declined 1.0% year over year. The three-year same-month annualized change was −2.46%, while the five-year measure remained modestly positive at 0.91%. This shows that current softness is consistent with the medium-term path but differs from the older longer-horizon gain. The history is complete, but its variability limits confidence in any single monthly reading.","title":"Recent asking-rent weakness extends the middle-period pattern"},{"body":"The studio-through-four-bedroom figures are modelled by scaling ZIP ZORI through the local HUD bedroom ladder. They provide a consistent internal size framework, but they are not measured rents for available units. HUD’s standard is administrative and bedroom-specific, while Zillow ZORI is a typical observed asking-rent index blended across rental types. Listing-level rent, utilities, concessions, and unit condition can therefore differ materially.","title":"Bedroom figures are scaled estimates, not observed rental comps"},{"body":"The $52,320 required-income calculation for a $1,308 monthly rent at the 30% screen is below the ZCTA median household income of $77,369. However, ACS reports that 60.2% of renter households paid at least 30% of income toward gross rent. The apparent contrast reflects different populations and measures, not evidence that a particular household can afford a particular rental.","title":"Income arithmetic and renter burden point in different directions"},{"body":"Redfin’s direct ZIP resale data showed a 6.39% annual decline in median sold price, inventory above the prior-year level, and an average sale-to-list ratio below 100%. Those for-sale signals broadly align with the recent Zillow rent decline. However, the three-month supply level and continued sales activity mean resale conditions are not a simple directional substitute for rental conditions, leasing demand, or property-level economics.","title":"Resale easing supports, but does not prove, the rent-softness signal"}],"risks":["Zillow ZORI is a blended asking-rent index rather than a register of signed leases, so it may not match current list rents, concessions, utility obligations, or the available mix of bedroom sizes.","ACS gross rent and renter-burden estimates describe occupied renter homes in the matched ZCTA over a five-year survey period, with margins of error, rather than current ZIP asking-rent transactions.","The history shows material variation and a prior drawdown despite complete coverage, so extrapolating the latest rent direction or relying heavily on one current index value carries measurement risk.","Redfin resale metrics cover for-sale transactions in a rolling three-month ZIP observation; they cannot establish rental pricing, unit-level vacancy, lease-up conditions, operating costs, or future outcomes."],"qa":[{"a":"They are different evidence universes. Zillow measures a typical ZIP-level observed asking-rent index across rental types, while ACS measures median gross rent among occupied renter homes in the matched ZCTA and includes selected utilities. Different timing, occupied-unit composition, utility treatment, and survey methodology can produce a higher ACS figure without indicating that either source is incorrect.","q":"Why is the ACS median gross rent higher than the Zillow asking-rent index?"},{"a":"No. The bedroom figures are modelled monthly estimates created by scaling the ZIP ZORI level using the local HUD bedroom ladder. HUD FMR or SAFMR is an administrative, bedroom-specific standard rather than asking rent, and the resulting estimates are not measured rents, active listings, signed leases, or direct rental comparables for a particular property.","q":"Are the bedroom estimates actual rents for studios through four-bedroom homes?"},{"a":"It is a simple arithmetic screen: annualizing the monthly ZIP asking-rent index and dividing by 30% produces the income amount associated with that threshold. It is not financial advice, an underwriting conclusion, a tenant-screening rule, or evidence that a household with that income can qualify after considering debts, utilities, deposits, fees, household size, or unit-specific rent.","q":"What does the 30% required-income figure mean?"},{"a":"Use it as a separate for-sale market observation. Median sold price, sale pace, marketing time, inventory, months of supply, and sale-to-list measures describe ZIP resale activity rather than rental transactions. The annualized ZORI-to-price calculation is only a cross-source screening ratio. It does not establish property income, operating costs, transaction costs, financing, or future performance.","q":"How should the resale data be used alongside the rent data?"}],"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":"2016-01-01","rent":810.077984},{"period":"2016-02-01","rent":813.040039},{"period":"2016-03-01","rent":837.420168},{"period":"2016-04-01","rent":835.864894},{"period":"2016-05-01","rent":809.387544},{"period":"2016-06-01","rent":799.885407},{"period":"2016-07-01","rent":807.328723},{"period":"2016-08-01","rent":810.604288},{"period":"2016-09-01","rent":826.842545},{"period":"2016-10-01","rent":823.781488},{"period":"2016-11-01","rent":813.742109},{"period":"2016-12-01","rent":805.07456},{"period":"2017-01-01","rent":806.884503},{"period":"2017-02-01","rent":820.56534},{"period":"2017-03-01","rent":819.481652},{"period":"2017-04-01","rent":833.522904},{"period":"2017-05-01","rent":851.521938},{"period":"2017-06-01","rent":862.86591},{"period":"2017-07-01","rent":856.198316},{"period":"2017-08-01","rent":846.080996},{"period":"2017-09-01","rent":845.153128},{"period":"2017-10-01","rent":860.155423},{"period":"2017-11-01","rent":865.630569},{"period":"2017-12-01","rent":870.427825},{"period":"2018-01-01","rent":869.42345},{"period":"2018-02-01","rent":859.721552},{"period":"2018-03-01","rent":872.552899},{"period":"2018-04-01","rent":866.180385},{"period":"2018-05-01","rent":878.065134},{"period":"2018-06-01","rent":885.152892},{"period":"2018-07-01","rent":900.135034},{"period":"2018-08-01","rent":915.430211},{"period":"2018-09-01","rent":917.057088},{"period":"2018-10-01","rent":921.349606},{"period":"2018-11-01","rent":925.279885},{"period":"2018-12-01","rent":943.109535},{"period":"2019-01-01","rent":945.273763},{"period":"2019-02-01","rent":955.815934},{"period":"2019-03-01","rent":953.660149},{"period":"2019-04-01","rent":964.567102},{"period":"2019-05-01","rent":964.576761},{"period":"2019-06-01","rent":968.864493},{"period":"2019-07-01","rent":972.541476},{"period":"2019-08-01","rent":978.880391},{"period":"2019-09-01","rent":988.95158},{"period":"2019-10-01","rent":993.049395},{"period":"2019-11-01","rent":1002.922939},{"period":"2019-12-01","rent":1003.061626},{"period":"2020-01-01","rent":1016.107895},{"period":"2020-02-01","rent":1025.352983},{"period":"2020-03-01","rent":1022.831117},{"period":"2020-04-01","rent":1015.789054},{"period":"2020-05-01","rent":1017.785248},{"period":"2020-06-01","rent":1026.53662},{"period":"2020-07-01","rent":1029.552495},{"period":"2020-08-01","rent":1042.012884},{"period":"2020-09-01","rent":1047.720932},{"period":"2020-10-01","rent":1074.474598},{"period":"2020-11-01","rent":1087.885087},{"period":"2020-12-01","rent":1107.178086},{"period":"2021-01-01","rent":1120.785173},{"period":"2021-02-01","rent":1136.214894},{"period":"2021-03-01","rent":1163.112981},{"period":"2021-04-01","rent":1186.852049},{"period":"2021-05-01","rent":1226.172516},{"period":"2021-06-01","rent":1250.271024},{"period":"2021-07-01","rent":1296.492822},{"period":"2021-08-01","rent":1332.561087},{"period":"2021-09-01","rent":1379.467713},{"period":"2021-10-01","rent":1389.281813},{"period":"2021-11-01","rent":1399.55377},{"period":"2021-12-01","rent":1412.189717},{"period":"2022-01-01","rent":1424.926617},{"period":"2022-02-01","rent":1428.040743},{"period":"2022-03-01","rent":1434.251623},{"period":"2022-04-01","rent":1447.699407},{"period":"2022-05-01","rent":1437.309534},{"period":"2022-06-01","rent":1433.382664},{"period":"2022-07-01","rent":1416.438346},{"period":"2022-08-01","rent":1404.625502},{"period":"2022-09-01","rent":1398.67143},{"period":"2022-10-01","rent":1401.115759},{"period":"2022-11-01","rent":1419.398093},{"period":"2022-12-01","rent":1412.53402},{"period":"2023-01-01","rent":1406.355811},{"period":"2023-02-01","rent":1403.369281},{"period":"2023-03-01","rent":1401.89667},{"period":"2023-04-01","rent":1402.685974},{"period":"2023-05-01","rent":1407.44553},{"period":"2023-06-01","rent":1410.045123},{"period":"2023-07-01","rent":1410.463836},{"period":"2023-08-01","rent":1404.801204},{"period":"2023-09-01","rent":1391.754564},{"period":"2023-10-01","rent":1376.374866},{"period":"2023-11-01","rent":1358.768701},{"period":"2023-12-01","rent":1364.034763},{"period":"2024-01-01","rent":1369.675064},{"period":"2024-02-01","rent":1379.265524},{"period":"2024-03-01","rent":1377.265668},{"period":"2024-04-01","rent":1376.869905},{"period":"2024-05-01","rent":1375.208442},{"period":"2024-06-01","rent":1372.521996},{"period":"2024-07-01","rent":1369.691661},{"period":"2024-08-01","rent":1369.990626},{"period":"2024-09-01","rent":1372.512383},{"period":"2024-10-01","rent":1369.054845},{"period":"2024-11-01","rent":1358.51121},{"period":"2024-12-01","rent":1354.979547},{"period":"2025-01-01","rent":1356.954527},{"period":"2025-02-01","rent":1358.01633},{"period":"2025-03-01","rent":1353.867056},{"period":"2025-04-01","rent":1340.534175},{"period":"2025-05-01","rent":1331.632046},{"period":"2025-06-01","rent":1321.658706},{"period":"2025-07-01","rent":1319.282082},{"period":"2025-08-01","rent":1316.60219},{"period":"2025-09-01","rent":1314.144883},{"period":"2025-10-01","rent":1316.475958},{"period":"2025-11-01","rent":1322.088623},{"period":"2025-12-01","rent":1316.964562},{"period":"2026-01-01","rent":1307.746242},{"period":"2026-02-01","rent":1297.540699},{"period":"2026-03-01","rent":1296.429718},{"period":"2026-04-01","rent":1301.208758},{"period":"2026-05-01","rent":1303.845268},{"period":"2026-06-01","rent":1308.427358}],"historySummary":{"pointCount":126,"firstPeriod":"2016-01-01","latestPeriod":"2026-06-01","coverageMonths":126,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1321.658706,"endRent":1308.427358,"change":-0.010011168496021683,"cagr":-0.010011168496021683},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1410.045123,"endRent":1308.427358,"change":-0.07206703058112007,"cagr":-0.02462369312627044},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1250.271024,"endRent":1308.427358,"change":0.04651498185884528,"cagr":0.009134583764919935}},"maxDrawdown":-0.10448970847716865,"annualizedVolatility":0.0377055554072503,"consecutiveReturnCount":125}}