{"zip":"85209","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":1775,"rentYoy":-0.0019,"bedroomEstimates":[1406,1526,1775,2367,2624],"hudFmr":[1640,1780,2070,2760,3060],"ladderSource":"safmr","population":43150,"populationMoe":2043,"medianIncome":84432,"medianIncomeMoe":5531,"medianGrossRent":1864,"medianGrossRentMoe":72,"housingUnits":22295,"occupiedUnits":18441,"vacantUnits":3854,"renterOccupied":4957,"rentBurdenTotal":4957,"rentBurden30Plus":2656,"vacantForRent":445,"vacantForSale":61,"vacantSeasonal":3087,"structureTotal":22295,"singleFamilyUnits":14225,"largeMultifamilyUnits":1066,"vacancyRate":0.1728638708230545,"renterShare":0.2688032102380565,"rentBurdenShare":0.5358079483558604,"requiredIncome":71000,"askingRentToIncome":0.2522740193291643,"askingVsAcsRent":0.9522532188841202,"askingVsHud2br":0.857487922705314,"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":207,"zipSalePrice":429903,"zipSalePriceYoy":-0.0447,"zipMedianDom":63,"zipActiveListings":373,"zipActiveListingsYoy":0.0362,"zipInventory":142,"zipInventoryYoy":-0.1502,"zipPendingSales":200,"zipMonthsSupply":2.1,"zipSaleToList":0.9779,"zipSoldAboveList":0.0946,"zipOffMarketTwoWeeks":0.2094,"generatedAt":"2026-09-01 13:26:22.188963+00","summaryHtml":"<p>85209 opens with a measured supply-versus-rent tension: a 17.3% housing-unit vacancy rate, including 3,087 seasonal homes within 3,854 vacant units, sits beside a $1,775 Zillow asking-rent index. That ZIP-level index exceeds the $1,549 Mesa city context value, the $1,729 Maricopa County context value, and the $1,733 Phoenix-Mesa-Chandler metro context value. Zillow ZORI is a typical observed asking-rent index blended across rental types, rather than a count of currently available listings or a quote for a particular home. The sizeable vacancy figure therefore should not be read as proof that comparable rentals are readily available at the index level; its seasonal composition is an important limitation.</p><p>Recent rent direction breaks from the longer path. The one-year exact same-month annualized change was -0.2%, and the three-year measure was -0.7%, while the five-year measure remained positive at 2.0% annually. The history has complete 100% coverage, with 138 observations and 137 consecutive monthly returns, so the stated pattern is based on a continuous series rather than isolated readings. Annualized variability was 3.0%, indicating relatively contained month-to-month movement but still enough movement to limit confidence in a single current snapshot. The worst historical peak-to-trough decline was 3.0%, reinforcing the cooling classification. Transparent national discovery ranks among history-eligible ZIPs were 2,519 for momentum, 1,582 for stability, and 2,490 for balanced history; lower ranks indicate higher placement, and these are descriptive ranks rather than forecasts or investment judgments.</p><p>Scope prevents treating the Zillow index and Census rent statistic as substitutes. 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. ACS 2024 five-year data report a $1,864 median gross rent with a $72 90% margin of error, placing the current asking-rent index 4.8% below that survey median. ACS median gross rent describes occupied renter homes and includes selected utilities, while ZORI tracks observed asking rents across rental types. The ACS median household income was $84,432 with a $5,531 margin of error, but that all-household statistic is not a distribution of incomes among applicants for a specific rental.</p><p>The bedroom ladder is useful only as a modelled translation of the ZIP index. Scaling ZIP ZORI by the supplied local HUD ladder produces modelled monthly estimates of $1,406 for a studio, $1,526 for one bedroom, $1,775 for two bedrooms, $2,367 for three bedrooms, and $2,624 for four bedrooms. These are not measured bedroom rents or listing-based bedroom averages. The corresponding local HUD two-bedroom standard is $2,070, making the modelled two-bedroom estimate 14.3% lower. HUD FMR or SAFMR is an administrative, bedroom-specific standard that may be ZIP SAFMR or county-derived in this packet; it is not an asking-rent measure and should not be used to redefine the Zillow or ACS series.</p><p>The affordability screen adds a separate, arithmetic tension. At a 30% rent-to-income threshold, annual income of $71,000 corresponds to the $1,775 monthly asking-rent index. This is a calculation, not advice and not an applicant qualification rule. In the ACS ZCTA survey, 53.6% of 4,957 renter-occupied households reported gross-rent burdens of at least 30%; that is a population-level survey measure, not evidence about the payment capacity of a prospective tenant or the burden attached to one unit. The housing stock is also weighted toward single-family structures, with 14,225 such units out of 22,295 total units and 1,066 units in larger multifamily buildings. ACS classifies 445 units as vacant for rent, but that category cannot identify active, comparable, or currently advertised homes.</p><p>Redfin provides a different direct ZIP observation: a rolling-three-month for-sale and resale record, not rental transactions. Its median sold price was $429,903, down 4.5% year over year, with 207 homes sold and 63 median days on market. Inventory stood at 142 homes, 15.0% below its year-earlier level, while months of supply was 2.1. Sale-to-list evidence also stayed within the resale universe: the average sale-to-list ratio was 97.8%, 9.5% of sales closed above list, and 20.9% went off market within two weeks. The $1,775 ZORI annualized and divided by the median sold price creates a 4.95% cross-source screening ratio only. The falling sold-price reading and the recent rent declines both support a cooling interpretation, while the limited months of supply makes the resale evidence less one-directional than price change alone.</p><p>Wider comparisons should remain in their lanes. The Mesa city, Maricopa County, and Phoenix-Mesa-Chandler metro figures cited above are city, county, and metro context respectively, not replacements for the ZIP asking-rent measure. Their lower asking-rent context values describe broader geographies that can contain different housing mixes, renter shares, survey populations, and listing patterns. Likewise, county and metro HUD standards are administrative context, whereas the matched ZCTA ACS figures describe surveyed occupied homes and Redfin describes direct ZIP resales. The useful conclusion is not that one source corrects another, but that each answers a distinct question about asking rents, occupied-household costs, administrative standards, or resale conditions.</p><p>Several limits remain before any property-level conclusion. Zillow’s index cannot identify a listing’s exact bedroom count, lease term, furnishing, concessions, condition, utility responsibility, or availability date. ACS sampling uncertainty, seasonal vacancies, and the distinction between USPS delivery geography and a ZCTA further narrow what the local aggregates can establish. The rent history is backward-looking, not a forecast or investment recommendation, and Redfin’s aggregate resale signals do not create rental comparables or property economics. Concrete checks should include the live quoted rent, bedroom count, included utilities, lease terms, concessions, current listing status, property condition, and whether the property is actually within the intended ZIP market identifier. Does the specific listing remain consistent with those verified details after the broad ZIP indicators are separated by source?</p>","findings":[{"body":"The current ZIP asking-rent index remains above the named Mesa, Maricopa County, and metro context values, yet exact same-month rent history declined over both one and three years. The positive five-year annualized result shows that the recent cooling period has not erased the full longer-run increase. Moderate historical variability supports using the index as a broad benchmark, not as a precise quote.","title":"Cooling rent history offsets a still-elevated asking index"},{"body":"Zillow ZORI measures typical observed asking rents across rental types. ACS median gross rent is a five-year survey statistic for occupied renter homes that includes selected utilities, and HUD bedroom standards are administrative benchmarks. Because their timing, universe, and included costs differ, the lower Zillow index relative to ACS gross rent does not demonstrate that new leases are cheaper on a like-for-like basis.","title":"Source differences are material, not contradictory"},{"body":"The arithmetic income screen is below the reported ACS median household income, while more than half of surveyed renter households were burdened at the gross-rent threshold. At the same time, much of the ZIP vacancy count is seasonal rather than necessarily available for lease. Neither aggregate burden nor vacancy evidence establishes affordability or availability for an individual household or property.","title":"Burden and vacancy measures require cautious reading"},{"body":"Direct Redfin ZIP resale data show a year-over-year decline in median sold price and marketing times measured in months rather than immediate turnover. However, months of supply remained limited, and sale-to-list measures indicate that transactions were generally closing below list without implying a fully inactive market. The rent-to-price calculation is only a cross-source screening ratio and does not represent property economics.","title":"Resale evidence supports cooling but preserves liquidity tension"}],"risks":["Seasonal homes make up a substantial portion of measured vacant units, so the aggregate vacancy rate may overstate the number of currently marketed rentals comparable by location, condition, bedroom count, and lease terms.","The ACS gross-rent statistic includes selected utilities and reflects occupied renter homes over a five-year survey period, creating timing and cost-coverage differences from Zillow’s current asking-rent index.","Redfin resale indicators concern sold homes and for-sale inventory, not rental transactions; median sold price and sale-to-list signals cannot establish rent levels, operating costs, or economics for any specific property.","Historical rent cooling and measured variability are backward-looking observations only, and the continuous series cannot identify future lease pricing, concessions, tenant demand, or the outcome for an individual listing."],"qa":[{"a":"The supplied five-digit label functions as a Zillow ZIP market identifier and matches a Census ZCTA for ACS reporting. A ZCTA is a statistical area constructed for census tabulation, whereas a USPS delivery ZIP is an operational mail-routing geography. This distinction limits direct property-level interpretation of the ACS figures.","q":"Why does the report distinguish the ZIP label from the Census geography?"},{"a":"No. The studio through four-bedroom figures are modelled monthly estimates created by scaling the ZIP Zillow asking-rent index with the local HUD bedroom ladder. They are not observed bedroom-specific asking rents, completed leases, or active listing averages, and they should not replace verification of a unit’s actual quoted rent.","q":"Are the bedroom figures measured rents for available units?"},{"a":"It is arithmetic based on the current monthly asking-rent index: annualized rent divided by a 30% threshold produces the stated income screen. It is not financial advice, a tenant-screening standard, or an applicant qualification rule. Actual affordability depends on household income, utilities, debts, concessions, and lease terms not reported here.","q":"What does the 30% required-income screen mean?"},{"a":"The ratio divides annualized ZIP Zillow asking rent by Redfin’s direct ZIP median sold price, placing two separate source universes beside each other for broad screening. It omits operating expenses, taxes, insurance, financing, maintenance, vacancy performance, property condition, and rental comparability, so it cannot describe returns for a particular property.","q":"How should the Redfin rent-to-price screening ratio 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":939.293677},{"period":"2015-02-01","rent":950.644557},{"period":"2015-03-01","rent":957.511412},{"period":"2015-04-01","rent":960.221425},{"period":"2015-05-01","rent":961.289863},{"period":"2015-06-01","rent":967.531949},{"period":"2015-07-01","rent":979.778623},{"period":"2015-08-01","rent":984.051353},{"period":"2015-09-01","rent":991.934573},{"period":"2015-10-01","rent":996.095477},{"period":"2015-11-01","rent":999.249194},{"period":"2015-12-01","rent":1002.174061},{"period":"2016-01-01","rent":1003.615568},{"period":"2016-02-01","rent":1005.594059},{"period":"2016-03-01","rent":997.35617},{"period":"2016-04-01","rent":1003.145125},{"period":"2016-05-01","rent":1007.633838},{"period":"2016-06-01","rent":1018.381874},{"period":"2016-07-01","rent":1018.349703},{"period":"2016-08-01","rent":1032.3391},{"period":"2016-09-01","rent":1042.338329},{"period":"2016-10-01","rent":1043.189858},{"period":"2016-11-01","rent":1029.672214},{"period":"2016-12-01","rent":1031.963155},{"period":"2017-01-01","rent":1042.077088},{"period":"2017-02-01","rent":1059.06626},{"period":"2017-03-01","rent":1072.978059},{"period":"2017-04-01","rent":1081.601553},{"period":"2017-05-01","rent":1083.511238},{"period":"2017-06-01","rent":1080.042587},{"period":"2017-07-01","rent":1079.461662},{"period":"2017-08-01","rent":1087.204964},{"period":"2017-09-01","rent":1090.388968},{"period":"2017-10-01","rent":1091.848044},{"period":"2017-11-01","rent":1093.606224},{"period":"2017-12-01","rent":1102.641641},{"period":"2018-01-01","rent":1109.900172},{"period":"2018-02-01","rent":1106.914455},{"period":"2018-03-01","rent":1116.443417},{"period":"2018-04-01","rent":1117.467814},{"period":"2018-05-01","rent":1134.57297},{"period":"2018-06-01","rent":1137.342112},{"period":"2018-07-01","rent":1149.60399},{"period":"2018-08-01","rent":1136.544226},{"period":"2018-09-01","rent":1142.136979},{"period":"2018-10-01","rent":1161.228264},{"period":"2018-11-01","rent":1203.13618},{"period":"2018-12-01","rent":1211.808947},{"period":"2019-01-01","rent":1209.011718},{"period":"2019-02-01","rent":1210.72926},{"period":"2019-03-01","rent":1215.081825},{"period":"2019-04-01","rent":1226.311682},{"period":"2019-05-01","rent":1228.633143},{"period":"2019-06-01","rent":1244.353909},{"period":"2019-07-01","rent":1253.49898},{"period":"2019-08-01","rent":1276.232169},{"period":"2019-09-01","rent":1287.212022},{"period":"2019-10-01","rent":1290.204557},{"period":"2019-11-01","rent":1277.697955},{"period":"2019-12-01","rent":1285.498537},{"period":"2020-01-01","rent":1301.96944},{"period":"2020-02-01","rent":1319.35447},{"period":"2020-03-01","rent":1326.944401},{"period":"2020-04-01","rent":1314.266578},{"period":"2020-05-01","rent":1312.142252},{"period":"2020-06-01","rent":1301.435178},{"period":"2020-07-01","rent":1305.575483},{"period":"2020-08-01","rent":1322.2669},{"period":"2020-09-01","rent":1347.058553},{"period":"2020-10-01","rent":1368.549388},{"period":"2020-11-01","rent":1392.869887},{"period":"2020-12-01","rent":1422.137296},{"period":"2021-01-01","rent":1445.020383},{"period":"2021-02-01","rent":1472.651552},{"period":"2021-03-01","rent":1477.890603},{"period":"2021-04-01","rent":1516.084294},{"period":"2021-05-01","rent":1551.097194},{"period":"2021-06-01","rent":1606.460768},{"period":"2021-07-01","rent":1645.794181},{"period":"2021-08-01","rent":1660.612514},{"period":"2021-09-01","rent":1682.229596},{"period":"2021-10-01","rent":1699.579891},{"period":"2021-11-01","rent":1710.642568},{"period":"2021-12-01","rent":1707.460836},{"period":"2022-01-01","rent":1713.919122},{"period":"2022-02-01","rent":1724.866937},{"period":"2022-03-01","rent":1752.336968},{"period":"2022-04-01","rent":1757.038146},{"period":"2022-05-01","rent":1771.607017},{"period":"2022-06-01","rent":1770.087913},{"period":"2022-07-01","rent":1774.297159},{"period":"2022-08-01","rent":1778.452749},{"period":"2022-09-01","rent":1774.35336},{"period":"2022-10-01","rent":1782.984621},{"period":"2022-11-01","rent":1786.802839},{"period":"2022-12-01","rent":1790.776207},{"period":"2023-01-01","rent":1781.976891},{"period":"2023-02-01","rent":1795.383448},{"period":"2023-03-01","rent":1816.040204},{"period":"2023-04-01","rent":1828.735761},{"period":"2023-05-01","rent":1817.44891},{"period":"2023-06-01","rent":1813.186404},{"period":"2023-07-01","rent":1803.573192},{"period":"2023-08-01","rent":1816.441963},{"period":"2023-09-01","rent":1805.975334},{"period":"2023-10-01","rent":1801.440486},{"period":"2023-11-01","rent":1795.683295},{"period":"2023-12-01","rent":1813.208775},{"period":"2024-01-01","rent":1829.641464},{"period":"2024-02-01","rent":1814.034802},{"period":"2024-03-01","rent":1794.696448},{"period":"2024-04-01","rent":1793.009389},{"period":"2024-05-01","rent":1811.976976},{"period":"2024-06-01","rent":1812.342239},{"period":"2024-07-01","rent":1818.389424},{"period":"2024-08-01","rent":1801.589616},{"period":"2024-09-01","rent":1815.561233},{"period":"2024-10-01","rent":1806.444694},{"period":"2024-11-01","rent":1810.011453},{"period":"2024-12-01","rent":1790.587282},{"period":"2025-01-01","rent":1784.510335},{"period":"2025-02-01","rent":1780.223715},{"period":"2025-03-01","rent":1780.904514},{"period":"2025-04-01","rent":1782.726264},{"period":"2025-05-01","rent":1776.320666},{"period":"2025-06-01","rent":1778.603374},{"period":"2025-07-01","rent":1777.076892},{"period":"2025-08-01","rent":1782.289104},{"period":"2025-09-01","rent":1776.43207},{"period":"2025-10-01","rent":1782.21162},{"period":"2025-11-01","rent":1780.001332},{"period":"2025-12-01","rent":1784.076917},{"period":"2026-01-01","rent":1780.759983},{"period":"2026-02-01","rent":1786.256418},{"period":"2026-03-01","rent":1787.848771},{"period":"2026-04-01","rent":1782.779943},{"period":"2026-05-01","rent":1778.419377},{"period":"2026-06-01","rent":1775.286486}],"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":1778.603374,"endRent":1775.286486,"change":-0.0018648834520877955,"cagr":-0.0018648834520877955},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1813.186404,"endRent":1775.286486,"change":-0.02090238373527975,"cagr":-0.00701657847092807},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1606.460768,"endRent":1775.286486,"change":0.1050917155046267,"cagr":0.020186716969965657}},"maxDrawdown":-0.029707994199676735,"annualizedVolatility":0.02974099225648776,"consecutiveReturnCount":137}}