{"zip":"85224","city":"Chandler","state":"AZ","county":"Maricopa County","countySlug":"maricopa-county-az","metro":"Phoenix-Mesa-Chandler, AZ","metroSlug":"phoenix-az","citySlug":"chandler-az","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1754,"rentYoy":0.0007,"bedroomEstimates":[1391,1509,1754,2339,2591],"hudFmr":[1760,1910,2220,2960,3280],"ladderSource":"safmr","population":47963,"populationMoe":2152,"medianIncome":94516,"medianIncomeMoe":6504,"medianGrossRent":1923,"medianGrossRentMoe":61,"housingUnits":21530,"occupiedUnits":20054,"vacantUnits":1476,"renterOccupied":9271,"rentBurdenTotal":9271,"rentBurden30Plus":4467,"vacantForRent":862,"vacantForSale":0,"vacantSeasonal":256,"structureTotal":21530,"singleFamilyUnits":13522,"largeMultifamilyUnits":2602,"vacancyRate":0.06855550394797956,"renterShare":0.46230178518001397,"rentBurdenShare":0.4818250458418725,"requiredIncome":70160,"askingRentToIncome":0.22269245418765077,"askingVsAcsRent":0.9121164846593863,"askingVsHud2br":0.7900900900900901,"cityRent":1903.213012491454,"countyRent":1729,"metroRent":1733,"cityGrossRent":1902,"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":140,"zipSalePrice":471144,"zipSalePriceYoy":-0.0081,"zipMedianDom":41,"zipActiveListings":274,"zipActiveListingsYoy":0.1647,"zipInventory":129,"zipInventoryYoy":0.2648,"zipPendingSales":154,"zipMonthsSupply":2.8,"zipSaleToList":0.982,"zipSoldAboveList":0.1546,"zipOffMarketTwoWeeks":0.3573,"generatedAt":"2026-08-31 13:46:52.785036+00","summaryHtml":"<p>The strongest tension begins with the direct ZIP resale record rather than the rent index. Redfin’s rolling-three-month 85224 for-sale observation shows a $471,144 median sold price, 0.8% below its year-earlier level. It also recorded 140 homes sold and a median 41-day marketing time. Inventory was 129 homes, 26.5% higher than a year earlier, or 2.8 months of supply; the average sale-to-list result was 98.2%, and 15.5% of homes sold above list. These are ZIP resale liquidity and pricing signals, not rental transactions, rental comparables, or property economics. The inventory increase sits beside a lower sale price and below-list average, producing a mixed rather than one-directional resale reading. That tension is useful when paired with a nearly unchanged rent index, but neither source establishes the reason for movement in the other.</p><p>The direct ZIP ZORI history is also mixed. Exact same-month annualized asking-rent changes were a 0.07% increase over one year, a 0.36% annualized decrease over three years, and a 1.98% annualized increase over five years. The small recent gain is a partial break from the intermediate decline, yet it does not restore the stronger longer path. The resale price decline, rising inventory, and below-list signal challenge any reading of that tiny rent gain as a broad upturn. Coverage is complete across 138 observations and 137 consecutive monthly returns. Monthly changes convert to 2.7% annualized variability, meaning a reader should place measured rather than absolute confidence in one current-rent snapshot. At 3.0%, the maximum peak-to-trough decline records that the index has not been monotonic. National transparent discovery ranks among history-eligible ZIPs were 2,435 for momentum, 1,046 for stability, and 2,138 for balanced performance, where lower rank is higher. These measurements describe the past only, not a forecast or investment recommendation.</p><p>Current rent comparisons require source discipline. At the June 2026 endpoint, Zillow ZORI for the five-digit 85224 Zillow ZIP market identifier was $1,754 per month: a typical observed asking-rent index blended across rental types. That same label is a Census ZCTA match; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. The matched ZCTA’s ACS 2024 five-year survey places median gross rent at $1,923 for occupied renter homes, including selected utilities. It is therefore a survey measure of housed renters rather than a current asking-rent quote. HUD’s FY2026 two-bedroom FMR/SAFMR standard is $2,220. That administrative bedroom-specific standard is not asking rent, so its relationship to ZORI does not measure a market discount or a lease outcome. Each figure can be relevant, but only within its own population and construction.</p><p>The bedroom figures translate the ZIP index through the local HUD ladder, rather than observing bedroom-level listings. The resulting modelled monthly ZIP estimates are $1,391 for a studio, $1,509 for one bedroom, $1,754 for two bedrooms, $2,339 for three bedrooms, and $2,591 for four bedrooms. They are modelled estimates, never measured bedroom rents. In particular, the two-bedroom number is the scaling anchor, not proof that a typical advertised two-bedroom rents for that amount. The estimates preserve the local HUD bedroom relationships; they do not account for a building’s age, unit condition, included utilities, availability, lease terms, or renter-paid charges. The ladder is thus a consistent sizing tool, not a set of lease comparables.</p><p>The affordability screen offers a second tension. Applying a 30% required-income screen to the monthly ZORI produces $70,160 in annual household income, while the matched ACS ZCTA median household income is $94,516. The resulting asking-rent-to-income figure is 22.3%. This is arithmetic, not advice, an applicant qualification rule, or evidence that a particular household can pay a stated rent. In the same ACS survey, 4,467 of 9,271 renter households, or 48.2%, were reported as spending at least 30% of income on rent. The aggregate median-income calculation and the burden share answer different questions, so their contrast should not be collapsed into a household-level conclusion. Nor does burden establish the rent, utility terms, or financial position of any particular unit or tenant.</p><p>Counts from the matched ZCTA provide housing-stock context, not evidence about a specific address. ACS records 21,530 housing units and a 6.9% overall vacancy rate; renters account for 46.2% of occupied homes. The structure count includes 13,522 single-family units and 2,602 large-multifamily units, showing that both forms exist within the reported stock. Of all units classified as vacant, 862 were listed as vacant for rent in the survey. That category is useful for understanding the aggregate count behind the vacancy measure, but it cannot verify that a particular rental is currently available, habitable, competitively priced, or comparable with the ZORI index. Vacancy also supplies no direct evidence about concessions, turnover, or a lease’s included costs.</p><p>Broader benchmarks frame the ZIP without replacing it. In the Chandler city context, the provided rent benchmark was $1,903.21; in the Maricopa County context, it was $1,729; and in the Phoenix-Mesa-Chandler, AZ metro context, it was $1,733. The ZIP’s current ZORI is lower than the city-context value and higher than both the county- and metro-context values. This does not make any broader figure a ZIP rental comparable: city, county, and metro figures have wider geographic scope and are supplied here only as context. The comparison chiefly prevents reading the ZIP index as either isolated from or identical to its larger reference areas.</p><p>Finally, annualized ZIP ZORI divided by the direct ZIP median sold price is 4.47%, a cross-source screening ratio only. It is not a property-level cash-flow measure, a rental transaction metric, or a projection. Its numerator is a blended asking-rent index, whereas its denominator comes from the rolling resale observation; ACS and HUD add still different survey and administrative universes. Periods also differ, and the ZCTA boundary is statistical rather than a USPS delivery boundary. Concrete property-level checks would need the unit’s current advertised rent and date, bedroom count, included utilities, fees, lease term, availability, address geography, and, for any sale comparison, its individual sale date and list history. Do those facts support the modelled ladder and the aggregate snapshot for the specific property being examined?</p>","findings":[{"body":"Same-month ZORI history was positive by 0.07% over one year but negative at a 0.36% annualized pace over three years, while the five-year annualized pace was 1.98%. The recent gain therefore interrupts intermediate softness without recreating a sustained growth signal. Full series coverage and a contained historical drawdown make the history usable, but all of it remains backward-looking.","title":"Rent history lacks a clean reacceleration"},{"body":"ZORI, ACS gross rent, and HUD FMR/SAFMR answer different questions. ZORI is current typical asking rent across blended rental types; ACS is a five-year survey of occupied renter homes with selected utilities; HUD is a bedroom-specific administrative standard. The $1,754, $1,923, and $2,220 figures should therefore not be treated as conflicting quotes for the same two-bedroom unit.","title":"Source gaps are definitional, not automatically pricing gaps"},{"body":"The $70,160 income figure is the arithmetic result of applying a 30% screen to current ZORI, while the $94,516 median income is an aggregate ACS benchmark. The 48.2% reported burden rate shows that a median-based screen does not describe every renter household. Neither figure qualifies an applicant or proves affordability for a particular lease.","title":"Affordability math and reported burden diverge"},{"body":"Resale evidence was mixed: the median sold price was lower year over year and average sale-to-list was below 100%, while 2.8 months of supply was reported. This does not act as rental evidence. The 4.47% annualized-rent-to-sale-price calculation is a cross-source screen, useful only for comparing aggregate datasets rather than estimating property cash flow or future results.","title":"Resale data makes the cross-source screen mixed"}],"risks":["The source periods, populations, and geographic constructs are not interchangeable: current ZORI, five-year ACS, annual HUD standards, historical ZORI, and rolling resale statistics can diverge without indicating an error or a quote available at a specific address.","HUD scaling imposes a local bedroom relationship on the ZIP index, but it does not observe unit quality, utilities, fees, concessions, lease length, availability, or the bedroom mix actually being marketed.","The ACS median-income and burden figures are ZCTA survey aggregates with sampling uncertainty and varied household circumstances. They cannot identify a particular renter’s income, housing costs, utilities, or payment capacity.","The direct ZIP resale series aggregates rolling sales activity; median price, days, supply, and sale-to-list indicators cannot value a particular property or be substituted for rental transactions, building costs, or leasing evidence."],"qa":[{"a":"ZORI is a ZIP-level typical observed asking-rent index, not an advertised rent for one home and not an executed lease average. It blends rental types, so the figure is useful as a current ZIP market indicator but cannot identify the rent, utility inclusion, or condition of a particular unit.","q":"What exactly is the ZIP ZORI figure measuring?"},{"a":"ACS median gross rent comes from occupied renter homes in the matched ZCTA’s five-year survey and includes selected utilities. HUD FMR/SAFMR is a bedroom-specific administrative standard. Neither shares ZORI’s asking-rent construction, and the ZCTA is statistical rather than identical to a USPS delivery ZIP. Differences therefore reflect source design as well as timing.","q":"Why are ACS gross rent and HUD standards not substitutes for ZORI?"},{"a":"No. Dividing annual ZORI by 30% is only an arithmetic screen, and comparing it with median household income is another aggregate calculation. Applicant income, other obligations, household composition, utility responsibility, and lease terms are not supplied. The burden statistic also cannot decide whether one household qualifies or whether a specific apartment is affordable.","q":"Does the 30% income screen assess whether an applicant qualifies?"},{"a":"Redfin reports a direct rolling-three-month ZIP for-sale observation, whereas ZORI is an asking-rent index. The annualized-rent-to-median-price ratio only combines those aggregate sources for screening. It does not measure property-level cash flow, and changes in sales price, inventory, or sale-to-list terms do not create rental transactions or establish a property's future outcome.","q":"How should the Redfin ratio and resale indicators 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-01-01","rent":975.53603},{"period":"2015-02-01","rent":977.969228},{"period":"2015-03-01","rent":982.610631},{"period":"2015-04-01","rent":985.433733},{"period":"2015-05-01","rent":990.038552},{"period":"2015-06-01","rent":988.993941},{"period":"2015-07-01","rent":991.621517},{"period":"2015-08-01","rent":997.301886},{"period":"2015-09-01","rent":1007.318646},{"period":"2015-10-01","rent":1020.891605},{"period":"2015-11-01","rent":1017.408984},{"period":"2015-12-01","rent":1023.173277},{"period":"2016-01-01","rent":1024.924182},{"period":"2016-02-01","rent":1032.389409},{"period":"2016-03-01","rent":1034.561602},{"period":"2016-04-01","rent":1030.0393},{"period":"2016-05-01","rent":1039.285283},{"period":"2016-06-01","rent":1049.482128},{"period":"2016-07-01","rent":1059.383927},{"period":"2016-08-01","rent":1059.490894},{"period":"2016-09-01","rent":1058.113706},{"period":"2016-10-01","rent":1057.818734},{"period":"2016-11-01","rent":1062.414389},{"period":"2016-12-01","rent":1069.586813},{"period":"2017-01-01","rent":1073.706107},{"period":"2017-02-01","rent":1081.611764},{"period":"2017-03-01","rent":1085.022049},{"period":"2017-04-01","rent":1101.570282},{"period":"2017-05-01","rent":1099.46533},{"period":"2017-06-01","rent":1109.694937},{"period":"2017-07-01","rent":1108.641214},{"period":"2017-08-01","rent":1114.39032},{"period":"2017-09-01","rent":1126.490436},{"period":"2017-10-01","rent":1127.844732},{"period":"2017-11-01","rent":1129.742891},{"period":"2017-12-01","rent":1121.8556},{"period":"2018-01-01","rent":1132.422318},{"period":"2018-02-01","rent":1142.723131},{"period":"2018-03-01","rent":1146.928478},{"period":"2018-04-01","rent":1149.373386},{"period":"2018-05-01","rent":1162.228089},{"period":"2018-06-01","rent":1171.657969},{"period":"2018-07-01","rent":1171.569835},{"period":"2018-08-01","rent":1179.322334},{"period":"2018-09-01","rent":1187.502622},{"period":"2018-10-01","rent":1208.149768},{"period":"2018-11-01","rent":1220.508066},{"period":"2018-12-01","rent":1232.393772},{"period":"2019-01-01","rent":1231.33857},{"period":"2019-02-01","rent":1235.863426},{"period":"2019-03-01","rent":1247.132718},{"period":"2019-04-01","rent":1254.794267},{"period":"2019-05-01","rent":1261.076759},{"period":"2019-06-01","rent":1264.153154},{"period":"2019-07-01","rent":1281.275552},{"period":"2019-08-01","rent":1291.047243},{"period":"2019-09-01","rent":1297.567728},{"period":"2019-10-01","rent":1299.605511},{"period":"2019-11-01","rent":1307.922972},{"period":"2019-12-01","rent":1321.320103},{"period":"2020-01-01","rent":1336.470867},{"period":"2020-02-01","rent":1346.638334},{"period":"2020-03-01","rent":1334.688773},{"period":"2020-04-01","rent":1332.258488},{"period":"2020-05-01","rent":1325.305534},{"period":"2020-06-01","rent":1323.340312},{"period":"2020-07-01","rent":1320.500732},{"period":"2020-08-01","rent":1330.975976},{"period":"2020-09-01","rent":1355.299751},{"period":"2020-10-01","rent":1379.265394},{"period":"2020-11-01","rent":1408.315669},{"period":"2020-12-01","rent":1418.965578},{"period":"2021-01-01","rent":1431.611184},{"period":"2021-02-01","rent":1442.47668},{"period":"2021-03-01","rent":1462.121177},{"period":"2021-04-01","rent":1491.081035},{"period":"2021-05-01","rent":1537.776857},{"period":"2021-06-01","rent":1590.553171},{"period":"2021-07-01","rent":1637.39297},{"period":"2021-08-01","rent":1679.77257},{"period":"2021-09-01","rent":1710.456033},{"period":"2021-10-01","rent":1749.469466},{"period":"2021-11-01","rent":1745.018736},{"period":"2021-12-01","rent":1758.590953},{"period":"2022-01-01","rent":1765.084563},{"period":"2022-02-01","rent":1787.540417},{"period":"2022-03-01","rent":1796.181274},{"period":"2022-04-01","rent":1798.889483},{"period":"2022-05-01","rent":1792.380669},{"period":"2022-06-01","rent":1783.308948},{"period":"2022-07-01","rent":1782.131535},{"period":"2022-08-01","rent":1780.34454},{"period":"2022-09-01","rent":1775.741936},{"period":"2022-10-01","rent":1752.964637},{"period":"2022-11-01","rent":1751.859292},{"period":"2022-12-01","rent":1756.42783},{"period":"2023-01-01","rent":1768.067823},{"period":"2023-02-01","rent":1776.586518},{"period":"2023-03-01","rent":1778.148649},{"period":"2023-04-01","rent":1775.433502},{"period":"2023-05-01","rent":1770.707716},{"period":"2023-06-01","rent":1773.254665},{"period":"2023-07-01","rent":1772.125534},{"period":"2023-08-01","rent":1761.385706},{"period":"2023-09-01","rent":1748.515378},{"period":"2023-10-01","rent":1745.107292},{"period":"2023-11-01","rent":1752.601472},{"period":"2023-12-01","rent":1755.388132},{"period":"2024-01-01","rent":1769.793493},{"period":"2024-02-01","rent":1770.737398},{"period":"2024-03-01","rent":1774.679051},{"period":"2024-04-01","rent":1774.629652},{"period":"2024-05-01","rent":1774.287678},{"period":"2024-06-01","rent":1771.110245},{"period":"2024-07-01","rent":1758.49221},{"period":"2024-08-01","rent":1758.717142},{"period":"2024-09-01","rent":1754.885794},{"period":"2024-10-01","rent":1765.291337},{"period":"2024-11-01","rent":1767.258943},{"period":"2024-12-01","rent":1772.16153},{"period":"2025-01-01","rent":1768.667426},{"period":"2025-02-01","rent":1763.9159},{"period":"2025-03-01","rent":1763.221782},{"period":"2025-04-01","rent":1756.724209},{"period":"2025-05-01","rent":1752.602133},{"period":"2025-06-01","rent":1752.796225},{"period":"2025-07-01","rent":1761.473693},{"period":"2025-08-01","rent":1764.93171},{"period":"2025-09-01","rent":1772.95475},{"period":"2025-10-01","rent":1768.735834},{"period":"2025-11-01","rent":1762.638903},{"period":"2025-12-01","rent":1755.022262},{"period":"2026-01-01","rent":1747.364262},{"period":"2026-02-01","rent":1747.382801},{"period":"2026-03-01","rent":1744.943558},{"period":"2026-04-01","rent":1749.732652},{"period":"2026-05-01","rent":1753.583955},{"period":"2026-06-01","rent":1754.096111}],"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":1752.796225,"endRent":1754.096111,"change":0.0007416070285066745,"cagr":0.0007416070285066745},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1773.254665,"endRent":1754.096111,"change":-0.010804175157773988,"cagr":-0.0036144401570105122},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1590.553171,"endRent":1754.096111,"change":0.10282142274890349,"cagr":0.019767199183278183}},"maxDrawdown":-0.029988459830247338,"annualizedVolatility":0.026933661407253312,"consecutiveReturnCount":137}}