{"zip":"85208","city":"Mesa","state":"AZ","county":"Maricopa County","countySlug":"maricopa-county-az","metro":"Phoenix-Mesa-Chandler, AZ","metroSlug":"phoenix-az","citySlug":"mesa-az","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1943,"rentYoy":0.0125,"bedroomEstimates":[1537,1669,1943,2591,2876],"hudFmr":[1400,1520,1770,2360,2620],"ladderSource":"safmr","population":37225,"populationMoe":2333,"medianIncome":69390,"medianIncomeMoe":5010,"medianGrossRent":1631,"medianGrossRentMoe":124,"housingUnits":18609,"occupiedUnits":15271,"vacantUnits":3338,"renterOccupied":2790,"rentBurdenTotal":2790,"rentBurden30Plus":1207,"vacantForRent":199,"vacantForSale":230,"vacantSeasonal":2338,"structureTotal":18609,"singleFamilyUnits":10354,"largeMultifamilyUnits":435,"vacancyRate":0.17937557096028803,"renterShare":0.1826992338419226,"rentBurdenShare":0.43261648745519715,"requiredIncome":77720,"askingRentToIncome":0.3360138348465197,"askingVsAcsRent":1.1912936848559166,"askingVsHud2br":1.0977401129943503,"cityRent":1548.5834756576323,"countyRent":1729,"metroRent":1733,"cityGrossRent":1620,"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":122,"zipSalePrice":377415,"zipSalePriceYoy":-0.0323,"zipMedianDom":57,"zipActiveListings":226,"zipActiveListingsYoy":0.1713,"zipInventory":97,"zipInventoryYoy":0.1658,"zipPendingSales":105,"zipMonthsSupply":2.4,"zipSaleToList":0.9813,"zipSoldAboveList":0.1093,"zipOffMarketTwoWeeks":0.2278,"generatedAt":"2026-09-01 13:58:49.802717+00","summaryHtml":"<p>The central measured tension in 85208 is that the current Zillow ZIP asking-rent index is $1,943 per month while the matched ACS median gross rent is $1,631. A simple 30% required-income screen puts the annual income associated with that asking-rent index at $77,720, above the ZCTA median household income of $69,390; the resulting asking-rent-to-income screen is 33.6%. This is arithmetic, not advice and not an applicant qualification rule. The difference does not establish what any household pays, but it makes the gap between a current asking-rent snapshot and the area’s household-income benchmark the first decision issue.</p><p>The bedroom view is deliberately modelled rather than observed. Scaling the ZIP Zillow ZORI by the local HUD bedroom ladder produces modelled monthly estimates of $1,537 for a studio, $1,669 for one bedroom, $1,943 for two bedrooms, $2,591 for three bedrooms, and $2,876 for four bedrooms. These are never measured bedroom rents. HUD’s two-bedroom FMR/SAFMR standard is $1,770, but HUD FMR/SAFMR is an administrative, bedroom-specific standard rather than asking rent. Zillow ZORI itself is a typical observed asking-rent index blended across rental types. The five-digit label 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.</p><p>Backward-looking Zillow history shows positive same-month rent movement, but its pace has changed. The one-year annualized change was 1.25%, the three-year annualized change was 1.02%, and the five-year annualized change was 3.22%. Thus, the recent direction confirms the longer positive path, while clearly running below the five-year pace rather than accelerating from it. Monthly-return variability was 2.67% annualized, which supports somewhat more confidence in the present index than a highly erratic series would, but not certainty about a particular listing. The maximum drawdown was 2.67%, a historically limited decline. Coverage was 99.3%. Transparent national discovery ranks were 1,921 for momentum, 1,005 for stability, and 1,655 for the balanced score, where lower ranks are higher. These are measurements, not forecasts or investment recommendations.</p><p>The ACS 2024 five-year survey describes occupied renter homes and its median gross rent includes selected utilities, so it is not a substitute for Zillow asking rent. It also shows a housing stock of 18,609 units, with a 17.9% overall vacancy rate and an 18.3% renter share. Only 199 vacant homes were classified for rent, whereas 2,338 were seasonal vacancies; therefore, the aggregate vacancy figure cannot be treated as a count of readily rentable homes. Among renter households, 43.3% were reported as spending at least 30% of income on rent. That burden measure describes survey households, not the affordability or condition of any particular available unit.</p><p>Wider geography provides level context, not ZIP substitutes. Mesa city context has a rent measure of about $1,549 and a renter share of 35.6%; Maricopa County context has a rent measure of $1,729 and a two-bedroom HUD FMR of $1,839; Phoenix-Mesa-Chandler, AZ metro context has a rent measure of $1,733, apartment vacancy of 8.1%, and a rent-to-income screen of 23.6%. The ZIP’s current asking index sits above each named city, county, and metro rent context, while its household-income screen is tighter than the metro screen. Those comparisons do not reconcile the underlying universes: city, county, and metro measures are wider-geography context, while the ZIP index, ZCTA survey, and HUD standard answer different questions.</p><p>Redfin’s direct rolling-three-month ZIP resale observation belongs solely to the for-sale market. Its median sold price was $377,415, down 3.23% year over year, with 122 homes sold and median marketing time of 57 days. Inventory stood at 97 homes and months of supply at 2.4. The average sale-to-list result was 98.13%, while 10.93% of sold homes closed above list price. These signals describe resale liquidity and pricing rather than rental transactions or rental comps. Annualized ZIP ZORI divided by the median sold price produces a 6.18% cross-source screening ratio only; it is not a cap rate, net return, expected return, or property yield.</p><p>The resale evidence creates an important counterweight to a simple rent reading. A positive current and historical asking-rent path sits beside a year-over-year decline in the direct ZIP median sold price, while the sale-to-list and marketing indicators show a resale market that should remain separate from rental interpretation. That tension challenges any attempt to treat the rent-to-price screening ratio as a complete affordability or property-economics answer. Conversely, the rent index does not prove that resale weakness changes lease terms, and the ACS burden measure does not identify the cost position of a newly marketed home. Each source supports a bounded observation rather than a combined causal conclusion.</p><p>The principal limits are timing, coverage, and unit mismatch: the asking-rent index is blended, ACS is a five-year survey of occupied renter homes, HUD is a program standard, and Redfin is direct ZIP resale evidence. Property-level review can separately verify a unit’s current advertised rent, bedroom count, included utilities, lease duration, concessions, occupancy status, and whether it is actually available rather than merely represented by an aggregate index. It can also compare the property’s list and sale records with the resale observation without converting them into rental comps. The unresolved question is whether a specific unit’s all-in lease terms materially differ from the broad asking-rent, survey-rent, and administrative benchmarks shown here.</p>","findings":[{"body":"The current ZIP asking-rent index is above both the matched survey gross-rent benchmark and the simple income level associated with a 30% rent screen. This establishes a measurable affordability tension at the aggregate level, but it does not identify actual lease payments, utilities, concessions, household composition, or qualification outcomes for any renter.","title":"Current asking rent screens above the household-income benchmark"},{"body":"Same-month Zillow history remains positive across one, three, and five years. However, the shorter-period annualized changes trail the five-year change, so the current direction confirms growth without showing renewed acceleration. Moderate measured variability and a limited recorded drawdown improve continuity of the series, not certainty about any one current listing.","title":"Recent rent growth is positive but slower than the longer path"},{"body":"The ZCTA has a relatively small renter share alongside substantial aggregate vacancy, yet seasonal vacancies account for much of that vacancy. The available-for-rent count is therefore more relevant than the total vacancy rate when framing rental availability. The renter-burden share describes surveyed occupied renter households and cannot establish burden for a prospective lease.","title":"Vacancy and renter burden require careful interpretation"},{"body":"Redfin’s direct ZIP resale evidence shows a lower year-over-year median sold price alongside measurable sales activity, inventory, marketing time, and below-list average execution. That for-sale evidence should not be converted into rental economics. It does, however, counterbalance any simplistic interpretation that positive rent-index history alone describes all housing-market conditions.","title":"Resale data challenge a one-source rent conclusion"}],"risks":["The Zillow asking-rent index, ACS gross-rent survey, HUD standard, and Redfin resale series cover different units, timing conventions, and purposes, so apparent gaps cannot be treated as direct property-level pricing differences.","Aggregate vacancy is heavily affected by seasonal units, meaning the overall vacancy rate may overstate practical long-term rental availability and cannot verify that a particular home is vacant, rentable, or competitively priced.","The income and rent-burden screens are area-level arithmetic and survey measures, not evidence of a specific household’s resources, lease qualification, utility costs, or all-in monthly housing payment.","The rent-to-price screening ratio uses separate Zillow and Redfin source universes; it omits operating costs, financing, taxes, repairs, vacancy experience, and unit matching, so it cannot represent property performance."],"qa":[{"a":"They are built from different evidence universes. Zillow ZORI is a ZIP-level typical observed asking-rent index blended across rental types. ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. The difference is informative as a benchmark gap, but neither series is a direct substitute for the other.","q":"Why does the current asking-rent figure differ from ACS median gross rent?"},{"a":"No. The studio-through-four-bedroom figures are modelled estimates created by scaling the ZIP Zillow ZORI with the local HUD bedroom ladder. They are useful for a consistent relative size view, but they are not measured bedroom rents, listing medians, executed leases, or evidence about a particular property’s rent.","q":"Are the bedroom rents observed rents for available units?"},{"a":"Redfin’s block does not describe rental transactions. It is direct rolling-three-month ZIP for-sale and resale evidence, covering sold prices, sales activity, marketing time, inventory, supply, and sale-to-list outcomes. It can provide a separate resale-market counterpoint, but it cannot serve as rental comps or establish rental-property economics.","q":"What does the Redfin information say about the rental market?"},{"a":"A property-level review can confirm the currently advertised rent, bedroom count, whether utilities are included, lease length, concessions, availability status, and any unit-specific terms. It can also distinguish an active rental listing from aggregate vacancy counts and compare sale records separately without treating them as rent observations.","q":"What property-level checks would make the aggregate figures more usable?"}],"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":980.373027},{"period":"2015-02-01","rent":971.482408},{"period":"2015-03-01","rent":970.697334},{"period":"2015-04-01","rent":984.525644},{"period":"2015-05-01","rent":996.304238},{"period":"2015-06-01","rent":1007.509592},{"period":"2015-07-01","rent":1012.730535},{"period":"2015-08-01","rent":1011.786209},{"period":"2015-09-01","rent":1009.864762},{"period":"2015-10-01","rent":1017.403889},{"period":"2015-11-01","rent":1018.720791},{"period":"2015-12-01","rent":1026.783379},{"period":"2016-01-01","rent":1038.519539},{"period":"2016-02-01","rent":1050.924665},{"period":"2016-03-01","rent":1052.005831},{"period":"2016-04-01","rent":1044.996165},{"period":"2016-05-01","rent":1040.425136},{"period":"2016-07-01","rent":1036.79175},{"period":"2016-08-01","rent":1048.272632},{"period":"2016-09-01","rent":1063.779145},{"period":"2016-10-01","rent":1066.80679},{"period":"2016-11-01","rent":1077.351744},{"period":"2016-12-01","rent":1073.808029},{"period":"2017-01-01","rent":1081.230311},{"period":"2017-02-01","rent":1083.07773},{"period":"2017-03-01","rent":1089.816263},{"period":"2017-04-01","rent":1096.58139},{"period":"2017-05-01","rent":1103.823558},{"period":"2017-06-01","rent":1118.322232},{"period":"2017-07-01","rent":1121.901724},{"period":"2017-08-01","rent":1120.962393},{"period":"2017-09-01","rent":1126.869202},{"period":"2017-10-01","rent":1139.280925},{"period":"2017-11-01","rent":1137.847013},{"period":"2017-12-01","rent":1143.813494},{"period":"2018-01-01","rent":1142.662128},{"period":"2018-02-01","rent":1161.419472},{"period":"2018-03-01","rent":1168.67934},{"period":"2018-04-01","rent":1184.018468},{"period":"2018-05-01","rent":1184.626243},{"period":"2018-06-01","rent":1197.29608},{"period":"2018-07-01","rent":1198.830415},{"period":"2018-08-01","rent":1212.572234},{"period":"2018-09-01","rent":1200.702594},{"period":"2018-10-01","rent":1206.692646},{"period":"2018-11-01","rent":1212.327642},{"period":"2018-12-01","rent":1232.219907},{"period":"2019-01-01","rent":1242.142025},{"period":"2019-02-01","rent":1246.696808},{"period":"2019-03-01","rent":1255.41696},{"period":"2019-04-01","rent":1259.545857},{"period":"2019-05-01","rent":1275.274625},{"period":"2019-06-01","rent":1278.376078},{"period":"2019-07-01","rent":1295.131222},{"period":"2019-08-01","rent":1303.206833},{"period":"2019-09-01","rent":1327.983834},{"period":"2019-10-01","rent":1338.131061},{"period":"2019-11-01","rent":1355.263416},{"period":"2019-12-01","rent":1360.225247},{"period":"2020-01-01","rent":1375.490836},{"period":"2020-02-01","rent":1386.319008},{"period":"2020-03-01","rent":1380.281235},{"period":"2020-04-01","rent":1390.206759},{"period":"2020-05-01","rent":1379.511328},{"period":"2020-06-01","rent":1396.304362},{"period":"2020-07-01","rent":1399.799864},{"period":"2020-08-01","rent":1419.935129},{"period":"2020-09-01","rent":1432.181436},{"period":"2020-10-01","rent":1445.077647},{"period":"2020-11-01","rent":1458.938913},{"period":"2020-12-01","rent":1476.588568},{"period":"2021-01-01","rent":1494.665258},{"period":"2021-02-01","rent":1525.235967},{"period":"2021-03-01","rent":1570.904819},{"period":"2021-04-01","rent":1593.691962},{"period":"2021-05-01","rent":1629.263027},{"period":"2021-06-01","rent":1658.59288},{"period":"2021-07-01","rent":1697.824221},{"period":"2021-08-01","rent":1739.403327},{"period":"2021-09-01","rent":1753.803374},{"period":"2021-10-01","rent":1792.58015},{"period":"2021-11-01","rent":1800.538475},{"period":"2021-12-01","rent":1804.207976},{"period":"2022-01-01","rent":1802.033319},{"period":"2022-02-01","rent":1796.280892},{"period":"2022-03-01","rent":1797.897599},{"period":"2022-04-01","rent":1801.463986},{"period":"2022-05-01","rent":1823.298818},{"period":"2022-06-01","rent":1840.562172},{"period":"2022-07-01","rent":1861.521514},{"period":"2022-08-01","rent":1845.959807},{"period":"2022-09-01","rent":1841.645068},{"period":"2022-10-01","rent":1811.746191},{"period":"2022-11-01","rent":1816.184086},{"period":"2022-12-01","rent":1836.830965},{"period":"2023-01-01","rent":1872.385345},{"period":"2023-02-01","rent":1887.702391},{"period":"2023-03-01","rent":1887.052725},{"period":"2023-04-01","rent":1886.286194},{"period":"2023-05-01","rent":1889.878152},{"period":"2023-06-01","rent":1884.958585},{"period":"2023-07-01","rent":1882.50953},{"period":"2023-08-01","rent":1876.102325},{"period":"2023-09-01","rent":1877.415814},{"period":"2023-10-01","rent":1861.816018},{"period":"2023-11-01","rent":1870.309883},{"period":"2023-12-01","rent":1862.348933},{"period":"2024-01-01","rent":1873.338393},{"period":"2024-02-01","rent":1874.77255},{"period":"2024-03-01","rent":1898.932299},{"period":"2024-04-01","rent":1899.540556},{"period":"2024-05-01","rent":1900.852566},{"period":"2024-06-01","rent":1902.034734},{"period":"2024-07-01","rent":1908.668473},{"period":"2024-08-01","rent":1910.436844},{"period":"2024-09-01","rent":1910.216959},{"period":"2024-10-01","rent":1918.741493},{"period":"2024-11-01","rent":1918.508301},{"period":"2024-12-01","rent":1932.679945},{"period":"2025-01-01","rent":1923.523189},{"period":"2025-02-01","rent":1925.195717},{"period":"2025-03-01","rent":1920.293456},{"period":"2025-04-01","rent":1931.668791},{"period":"2025-05-01","rent":1928.616639},{"period":"2025-06-01","rent":1919.204164},{"period":"2025-07-01","rent":1916.369036},{"period":"2025-08-01","rent":1925.660056},{"period":"2025-09-01","rent":1930.753457},{"period":"2025-10-01","rent":1941.246162},{"period":"2025-11-01","rent":1940.584201},{"period":"2025-12-01","rent":1933.708674},{"period":"2026-01-01","rent":1932.590901},{"period":"2026-02-01","rent":1932.302001},{"period":"2026-03-01","rent":1929.36149},{"period":"2026-04-01","rent":1925.419442},{"period":"2026-05-01","rent":1930.996511},{"period":"2026-06-01","rent":1943.125595}],"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":1919.204164,"endRent":1943.125595,"change":0.012464245049439215,"cagr":0.012464245049439215},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1884.958585,"endRent":1943.125595,"change":0.030858508225526826,"cagr":0.010182141521294152},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1658.59288,"endRent":1943.125595,"change":0.1715506670931808,"cagr":0.03217233619838522}},"maxDrawdown":-0.026739053309700278,"annualizedVolatility":0.02672659700360928,"consecutiveReturnCount":135}}