{"zip":"85248","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":2169,"rentYoy":0.0134,"bedroomEstimates":[1719,1869,2169,2889,3229],"hudFmr":[1720,1870,2170,2890,3230],"ladderSource":"safmr","population":37095,"populationMoe":1686,"medianIncome":94495,"medianIncomeMoe":5648,"medianGrossRent":1907,"medianGrossRentMoe":71,"housingUnits":20190,"occupiedUnits":17771,"vacantUnits":2419,"renterOccupied":3918,"rentBurdenTotal":3918,"rentBurden30Plus":2087,"vacantForRent":440,"vacantForSale":201,"vacantSeasonal":1511,"structureTotal":20190,"singleFamilyUnits":15680,"largeMultifamilyUnits":1655,"vacancyRate":0.11981178801386826,"renterShare":0.22047155478025998,"rentBurdenShare":0.532669729453803,"requiredIncome":86760,"askingRentToIncome":0.2754431451399545,"askingVsAcsRent":1.1373885684320924,"askingVsHud2br":0.9995391705069124,"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":271,"zipSalePrice":544877,"zipSalePriceYoy":-0.0111,"zipMedianDom":68,"zipActiveListings":538,"zipActiveListingsYoy":0.0099,"zipInventory":232,"zipInventoryYoy":-0.1555,"zipPendingSales":271,"zipMonthsSupply":2.6,"zipSaleToList":0.9756,"zipSoldAboveList":0.0682,"zipOffMarketTwoWeeks":0.1805,"generatedAt":"2026-09-01 13:53:22.955153+00","summaryHtml":"<p>The core measured tension is that the current asking-rent index sits materially above the occupied-renter survey benchmark while the area-wide income screen appears less strained. Zillow ZORI was $2,169 in June 2026, 13.7% above the matched ACS median gross rent of $1,907. The ZCTA median household income was $94,495; the arithmetic annual income required to place that monthly asking-rent index at 30% is $86,760, equal to 27.5% of the median income. Yet 53.3% of surveyed renter households were burdened at or above that threshold. This is an arithmetic screen, not advice or an applicant qualification rule, and the contrasting measures cannot establish the circumstances of any individual household.</p><p>The rent record is positive but uneven. The one-year exact same-month annualized rent change was 1.34%, the three-year measure was 0.86%, and the five-year measure was 2.68%. Recent direction therefore confirms, rather than breaks from, a positive longer path, but the latest pace remains slower than the five-year path. Variability in annualized monthly returns was 3.45%, so one current rent snapshot deserves less confidence as a stable reference point than a smooth series would support. The maximum drawdown was 4.12%, separately showing that the historical index has declined from prior peaks. Coverage was 99.3%. Among history-eligible ZIPs, transparent national discovery ranks were 1,929 for momentum, 2,191 for stability, and 2,417 for the balanced measure, where lower ranks are higher. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>Zillow ZORI is a ZIP-level typical observed asking-rent index blended across rental types, rather than a survey of occupied homes or a bedroom-specific lease census. The local bedroom ladder produces modelled monthly ZIP estimates of $1,719 for a studio, $1,869 for one bedroom, $2,169 for two bedrooms, $2,889 for three bedrooms, and $3,229 for four bedrooms. These are modelled estimates created by scaling ZIP ZORI with the local HUD ladder; they are never measured bedroom rents. The FY2026 HUD FMR/SAFMR ladder is an administrative bedroom-specific standard, not asking rent, so its role here is only to provide the scaling structure rather than to validate a particular advertised unit.</p><p>The five-digit label 85248 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. ACS 2024 five-year data describe occupied renter homes for its median gross-rent measure and include selected utilities, placing it in a different evidence universe from ZORI. The matched ZCTA had 20,190 housing units, including 15,680 single-family units, while 3,918 occupied households were renters, a 22.0% renter share. Its 12.0% vacancy rate included 1,511 seasonal vacancies and 440 units classified as vacant for rent. Those counts describe census housing status, not the availability, condition, or rent of a particular home.</p><p>For wider context only, Chandler city context had a $1,903 asking-rent index, Maricopa County context had a $1,729 asking-rent index, and Phoenix-Mesa-Chandler, AZ metro context had a $1,733 asking-rent index. The ZIP index is above each wider-area reference, but those city, county, and metro values are context rather than local rental comparables. The ZIP renter share is lower than both the Chandler city and Maricopa County context shares, while its vacancy rate is higher than those two context rates. That combination makes composition important: a ZIP-level asking-rent index can be elevated without representing the same rental stock, resident mix, or occupied-unit experience measured in the broader geographies.</p><p>Redfin provides direct rolling-three-month ZIP resale evidence, not rental transactions. Its median sold price was $544,877, down 1.11% year over year; 271 homes sold, and median marketing time was 68 days. Inventory was 232 homes with 2.6 months of supply. The average sale-to-list result was 97.56%, while 6.82% of sales closed above list. The annualized ZIP ZORI divided by median sold price produces a 4.78% cross-source screening ratio only. It is not a cap rate, net return, expected return, or property yield. The resale evidence challenges any reading of positive asking-rent history as synchronized for-sale strength because sold prices declined and sale-to-list results were below list, while the recorded transaction count and supply still show an active direct ZIP resale market.</p><p>Taken together, the evidence supports a narrow interpretation rather than a single market verdict. Current ZORI measures advertised-rent conditions across blended rental types; ACS measures occupied renters and utility-inclusive gross rent; HUD supplies an administrative standard; and Redfin measures completed for-sale activity. The rent-history path supplies context for how the index reached its current reading, but the measured variability and drawdown caution against treating that reading as a fixed local price. Likewise, renter burden documents a broad surveyed household condition, not whether a listed unit is affordable to a particular renter. Seasonal and for-rent vacancy classifications add useful stock context but do not prove effective vacancy, concessions, or immediate availability for any specific property.</p><p>Property-level review should keep these source boundaries intact. For a rental, verify the advertised bedroom count, property type, lease length, included utilities, furnishing status, concessions, condition, and actual availability before comparing it with the modelled ladder or ZORI. For a resale, check the specific property’s list-price history, sale date, condition, property type, and comparable transaction details rather than applying ZIP medians as property economics. ACS estimates also carry survey uncertainty and refer to the ZCTA rather than a USPS delivery area. The unresolved question is whether a specific available home matches the unit attributes and timing embedded in these ZIP-level measures.</p>","findings":[{"body":"The ZIP-level Zillow asking-rent index is materially above the ACS median gross-rent measure, but the two values describe different populations and cost concepts. ZORI reflects typical observed asking rents across blended rental types, while ACS covers occupied renter homes and includes selected utilities. The difference is informative as a market-screening gap, not proof that any advertised home commands or delivers that spread.","title":"Asking-rent index exceeds the occupied-renter benchmark"},{"body":"One-year, three-year, and five-year rent-history measures remain positive, with the latest annual pace slower than the longer five-year path. The high-variability classification, measurable drawdown, and lower stability-oriented discovery rank mean the current index should be interpreted as a moving observation rather than a dependable fixed level. Historical performance is descriptive only and does not establish future rent movement.","title":"Positive rent history carries a variability warning"},{"body":"The matched ZCTA has a relatively low renter share, substantial single-family housing, and a vacancy profile heavily influenced by seasonal units. Its renter share is below the Chandler city and Maricopa County context shares, while vacancy is higher than both. Those composition differences limit direct comparisons between the ZIP asking-rent index and wider city, county, or metro rental context.","title":"Rental-stock composition differs from wider-area context"},{"body":"Redfin’s direct ZIP resale observation shows a year-over-year sold-price decline, lengthy marketing time, and average sales below list, even as transactions and limited months of supply indicate recorded resale activity. This creates a useful tension with the still-positive rent-history measures. The rent-to-price figure remains only a cross-source screening ratio and cannot describe property-level economics.","title":"Resale signals are softer than a simple rent-growth reading"}],"risks":["The Zillow figure is an asking-rent index blended across rental types; a particular available home can differ because bedroom count, lease terms, utilities, furnishing, condition, and concessions are not resolved here.","ACS is a five-year survey with reported sampling uncertainty, refers to occupied renter homes, and uses a ZCTA geography that is statistical rather than identical to a USPS delivery ZIP.","Historical rent changes, variability, drawdown, and discovery ranks describe prior index behavior only. They cannot establish a future asking-rent path, a lease renewal outcome, or an investment result.","Redfin resale measures track completed for-sale transactions rather than rental activity. ZIP sale prices, marketing time, and sale-to-list signals cannot determine rents, costs, or economics for a specific property."],"qa":[{"a":"It measures Zillow ZORI, a ZIP-level typical observed asking-rent index that blends rental types. It is not a direct count of signed leases, an occupied-home survey, or a measured bedroom-specific rent. The bedroom values in this report are modelled estimates derived by scaling ZORI with the HUD bedroom ladder.","q":"What does the current Zillow rent figure measure?"},{"a":"The required-income screen divides the current asking-rent index into a thirty-percent income threshold, making it arithmetic rather than an approval rule. ACS burden data instead summarize surveyed occupied renter households, whose incomes, unit sizes, lease terms, utilities, and rental timing can differ from the current blended asking-rent index.","q":"Why can the income screen and renter-burden result point in different directions?"},{"a":"The positive one-year, three-year, and five-year measurements show that the index remained above same-month historical levels, but they do not move at a uniform pace. Measured variability and a prior drawdown indicate that the series has meaningful movement around its path, so a single current value should receive measured rather than absolute confidence.","q":"How should the rent-history measurements affect confidence in the current snapshot?"},{"a":"No. The ratio merely divides annualized ZIP ZORI by Redfin’s ZIP median sold price, combining an asking-rent index with a resale median. It excludes property-specific rent, operating costs, financing, taxes, insurance, vacancy experience, repairs, and transaction details. It is not a cap rate, net return, expected return, or property yield.","q":"Does the Redfin rent-to-price screening ratio describe a property return?"}],"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":1215.130979},{"period":"2015-02-01","rent":1231.534493},{"period":"2015-03-01","rent":1233.396929},{"period":"2015-04-01","rent":1269.35002},{"period":"2015-05-01","rent":1273.748843},{"period":"2015-06-01","rent":1276.845068},{"period":"2015-07-01","rent":1259.423439},{"period":"2015-08-01","rent":1262.829401},{"period":"2015-09-01","rent":1285.935035},{"period":"2015-10-01","rent":1304.471055},{"period":"2015-11-01","rent":1314.546228},{"period":"2015-12-01","rent":1304.335571},{"period":"2016-01-01","rent":1315.794171},{"period":"2016-02-01","rent":1304.529167},{"period":"2016-03-01","rent":1309.252066},{"period":"2016-04-01","rent":1288.282296},{"period":"2016-05-01","rent":1292.067004},{"period":"2016-06-01","rent":1295.320349},{"period":"2016-07-01","rent":1308.497595},{"period":"2016-08-01","rent":1312.973119},{"period":"2016-09-01","rent":1308.796264},{"period":"2016-10-01","rent":1312.291751},{"period":"2016-11-01","rent":1311.576754},{"period":"2016-12-01","rent":1296.112199},{"period":"2017-01-01","rent":1301.226898},{"period":"2017-02-01","rent":1325.24449},{"period":"2017-03-01","rent":1344.003365},{"period":"2017-04-01","rent":1346.062643},{"period":"2017-05-01","rent":1333.920877},{"period":"2017-06-01","rent":1352.21564},{"period":"2017-07-01","rent":1367.307355},{"period":"2017-08-01","rent":1379.778648},{"period":"2017-09-01","rent":1379.472711},{"period":"2017-10-01","rent":1379.892048},{"period":"2017-11-01","rent":1388.624809},{"period":"2017-12-01","rent":1434.498913},{"period":"2018-01-01","rent":1434.706685},{"period":"2018-02-01","rent":1438.126266},{"period":"2018-03-01","rent":1419.203452},{"period":"2018-04-01","rent":1435.361709},{"period":"2018-05-01","rent":1455.405695},{"period":"2018-06-01","rent":1454.096827},{"period":"2018-07-01","rent":1462.120302},{"period":"2018-08-01","rent":1478.248125},{"period":"2018-09-01","rent":1499.962418},{"period":"2018-10-01","rent":1520.170926},{"period":"2018-11-01","rent":1516.033164},{"period":"2018-12-01","rent":1495.743865},{"period":"2019-01-01","rent":1487.305507},{"period":"2019-02-01","rent":1503.113454},{"period":"2019-03-01","rent":1524.930851},{"period":"2019-04-01","rent":1533.438977},{"period":"2019-05-01","rent":1543.38678},{"period":"2019-06-01","rent":1555.330786},{"period":"2019-07-01","rent":1561.298944},{"period":"2019-08-01","rent":1564.696589},{"period":"2019-09-01","rent":1573.190627},{"period":"2019-10-01","rent":1582.584828},{"period":"2019-11-01","rent":1609.586432},{"period":"2020-01-01","rent":1673.598247},{"period":"2020-02-01","rent":1688.244562},{"period":"2020-03-01","rent":1660.317942},{"period":"2020-04-01","rent":1634.517783},{"period":"2020-05-01","rent":1618.722779},{"period":"2020-06-01","rent":1619.990764},{"period":"2020-07-01","rent":1629.346169},{"period":"2020-08-01","rent":1645.774219},{"period":"2020-09-01","rent":1644.077456},{"period":"2020-10-01","rent":1670.984436},{"period":"2020-11-01","rent":1693.146283},{"period":"2020-12-01","rent":1723.344995},{"period":"2021-01-01","rent":1736.510331},{"period":"2021-02-01","rent":1748.030542},{"period":"2021-03-01","rent":1764.3291},{"period":"2021-04-01","rent":1789.986996},{"period":"2021-05-01","rent":1843.039791},{"period":"2021-06-01","rent":1900.289184},{"period":"2021-07-01","rent":1968.960359},{"period":"2021-08-01","rent":2000.128376},{"period":"2021-09-01","rent":2023.166096},{"period":"2021-10-01","rent":2012.930409},{"period":"2021-11-01","rent":2036.824666},{"period":"2021-12-01","rent":2074.968412},{"period":"2022-01-01","rent":2111.386069},{"period":"2022-02-01","rent":2144.651078},{"period":"2022-03-01","rent":2156.747741},{"period":"2022-04-01","rent":2185.961225},{"period":"2022-05-01","rent":2183.58819},{"period":"2022-06-01","rent":2160.432718},{"period":"2022-07-01","rent":2126.729783},{"period":"2022-08-01","rent":2139.570365},{"period":"2022-09-01","rent":2161.593743},{"period":"2022-10-01","rent":2172.936134},{"period":"2022-11-01","rent":2157.929637},{"period":"2022-12-01","rent":2118.892154},{"period":"2023-01-01","rent":2108.960125},{"period":"2023-02-01","rent":2105.570773},{"period":"2023-03-01","rent":2122.753475},{"period":"2023-04-01","rent":2123.962811},{"period":"2023-05-01","rent":2111.035504},{"period":"2023-06-01","rent":2113.60465},{"period":"2023-07-01","rent":2132.227615},{"period":"2023-08-01","rent":2134.851529},{"period":"2023-09-01","rent":2138.549583},{"period":"2023-10-01","rent":2142.783543},{"period":"2023-11-01","rent":2137.985491},{"period":"2023-12-01","rent":2162.102095},{"period":"2024-01-01","rent":2169.10419},{"period":"2024-02-01","rent":2177.81049},{"period":"2024-03-01","rent":2162.471773},{"period":"2024-04-01","rent":2152.417059},{"period":"2024-05-01","rent":2164.24808},{"period":"2024-06-01","rent":2185.066493},{"period":"2024-07-01","rent":2187.433998},{"period":"2024-08-01","rent":2188.165176},{"period":"2024-09-01","rent":2184.746742},{"period":"2024-10-01","rent":2169.324011},{"period":"2024-11-01","rent":2183.374719},{"period":"2024-12-01","rent":2167.342342},{"period":"2025-01-01","rent":2160.945554},{"period":"2025-02-01","rent":2153.14541},{"period":"2025-03-01","rent":2146.317471},{"period":"2025-04-01","rent":2153.948781},{"period":"2025-05-01","rent":2139.10936},{"period":"2025-06-01","rent":2140.044196},{"period":"2025-07-01","rent":2134.78861},{"period":"2025-08-01","rent":2130.920414},{"period":"2025-09-01","rent":2128.082314},{"period":"2025-10-01","rent":2136.854309},{"period":"2025-11-01","rent":2132.280962},{"period":"2025-12-01","rent":2140.827515},{"period":"2026-01-01","rent":2145.202265},{"period":"2026-02-01","rent":2149.076289},{"period":"2026-03-01","rent":2160.275629},{"period":"2026-04-01","rent":2161.584371},{"period":"2026-05-01","rent":2173.92033},{"period":"2026-06-01","rent":2168.645172}],"historySummary":{"pointCount":137,"firstPeriod":"2015-01-01","latestPeriod":"2026-06-01","coverageMonths":138,"coverageRatio":0.9927536231884058,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2140.044196,"endRent":2168.645172,"change":0.013364666044495266,"cagr":0.013364666044495266},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2113.60465,"endRent":2168.645172,"change":0.026041067803290296,"cagr":0.00860607887229592},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1900.289184,"endRent":2168.645172,"change":0.14121849993121893,"cagr":0.02677139397581363}},"maxDrawdown":-0.04117992414418936,"annualizedVolatility":0.034515756511586025,"consecutiveReturnCount":135}}