{"zip":"85711","city":"Tucson","state":"AZ","county":"Pima County","countySlug":"pima-county-az","metro":"Tucson, AZ","metroSlug":"tucson-az","citySlug":"tucson-az","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1183,"rentYoy":0.0088,"bedroomEstimates":[817,911,1183,1643,1897],"hudFmr":[870,970,1260,1750,2020],"ladderSource":"safmr","population":42558,"populationMoe":1974,"medianIncome":56121,"medianIncomeMoe":2652,"medianGrossRent":1079,"medianGrossRentMoe":33,"housingUnits":19903,"occupiedUnits":18507,"vacantUnits":1396,"renterOccupied":9414,"rentBurdenTotal":9414,"rentBurden30Plus":5065,"vacantForRent":596,"vacantForSale":121,"vacantSeasonal":163,"structureTotal":19903,"singleFamilyUnits":12089,"largeMultifamilyUnits":3714,"vacancyRate":0.07014017987238105,"renterShare":0.5086723942292106,"rentBurdenShare":0.5380284682387932,"requiredIncome":47320,"askingRentToIncome":0.2529534398888117,"askingVsAcsRent":1.0963855421686748,"askingVsHud2br":0.9388888888888889,"cityRent":1424.6460963323898,"countyRent":1483,"metroRent":1483,"cityGrossRent":1145,"countyGrossRent":1212,"countyListings":3784,"countyListingDom":62,"countyPriceReducedShare":0.2202,"countyListingPeriod":"2026-06","metroMonthsSupply":3.7,"metroMedianDom":70,"metroPriceDrops":0.2888,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0785559815344847,"apartmentTimeOnMarket":31.3,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":89,"zipSalePrice":324927,"zipSalePriceYoy":0.0315,"zipMedianDom":67,"zipActiveListings":245,"zipActiveListingsYoy":0.0264,"zipInventory":139,"zipInventoryYoy":0.1956,"zipPendingSales":97,"zipMonthsSupply":4.7,"zipSaleToList":0.9761,"zipSoldAboveList":0.1726,"zipOffMarketTwoWeeks":0.288,"generatedAt":"2026-08-16 04:34:40.131318+00","summaryHtml":"<p>Rent and resale start from a mismatch in this ZIP market. At the June 2026 Zillow endpoint, the Zillow Observed Rent Index (ZORI) was $1,183 per month, up 0.88% year over year. ZORI is a ZIP-level typical observed asking-rent index that blends rental types; it is neither a signed-lease measure nor the rent of a particular available home. The small latest increase supplies the current-rent side of the tension: the direct ZIP resale series shows a firmer sale-price change, while the historical rent record gives the broader backdrop. Neither comparison forecasts rents, prices, or an individual property's outcome.</p><p>On the for-sale side, Redfin's direct rolling-three-month ZIP resale observation reports a $324,927 median sold price, 3.15% higher year over year, across 89 homes sold. Marketing time was 67 median days. Its inventory count was 139 homes, up 19.56%, with 4.7 months of supply. Average sale-to-list was 97.61%, and 17.26% of sales closed above list. These are resale, not rental, transactions and should stay in that universe. Sale-price appreciation challenges the muted current ZORI gain and slower rent-history pace, while it cannot validate an affordability screen built from rent and household income. The reported marketing time, expanded inventory, supply, and below-list average do not present an unambiguously tight resale picture.</p><p>The direct ZIP ZORI history is a backward-looking rent measurement with 99.28% coverage, so it is nearly complete rather than a forecast. Exact same-month changes annualize to 0.88% over one year, 0.94% over three years, and 4.51% over five years. Recent direction therefore essentially confirms the longer upward path instead of breaking from it, yet it has markedly slowed relative to the five-year result. Annualized monthly-return variability of 3.33% means confidence in a single current ZORI snapshot should be qualified: it is a point-in-time description, not a fixed market fact. Separately, the historical maximum drawdown was 2.70%, documenting a past decline within this record, not a bound on future movement. Transparent national discovery ranks among history-eligible ZIPs were 2,051 for momentum, 2,075 for stability, and 2,433 for the balanced measure; they are descriptive ranks, not investment recommendations.</p><p>Source boundaries matter particularly for the affordability screen. The five-digit label 85711 is both a Zillow ZIP market identifier and a matched Census ZCTA; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. In the ACS 2024 five-year survey, median gross rent was $1,079, with a stated margin of error. That survey covers occupied renter homes and includes selected utilities, unlike ZORI's asking-rent index; the current index is 9.64% above its median and is not a substitute for it. The 30% required-income screen calculates annual income of $47,320, while median household income was $56,121 and the asking-rent-to-income ratio was 25.30%. This is arithmetic only, not advice or an applicant qualification rule, and household-level figures do not establish affordability for a given renter or unit.</p><p>Bedroom figures should not be read as observed bedroom rents. They are modelled monthly ZIP estimates formed by scaling ZORI with the local HUD FMR/SAFMR ladder: $817 for a studio, $911 for one bedroom, $1,183 for two, $1,643 for three, and $1,897 for four. The corresponding local HUD standards run from $870 for a studio to $2,020 for four bedrooms. HUD FMR/SAFMR is an administrative, bedroom-specific standard rather than asking rent, so these values neither measure signed leases nor establish what an available property will command. The two-bedroom model aligns numerically with the all-type ZORI through the modelling construction, not through a separate measurement. An actual unit's bedroom count, terms, and condition are necessary to compare it with this ladder.</p><p>ACS stock data adds a different constraint. The matched ZCTA contains 19,903 housing units, including 12,089 single-family units and 3,714 units in large multifamily structures. The vacancy rate was 7.01%, and 596 vacant units were classified for rent. Renter occupancy represented 50.87% of occupied homes, while 53.80% of renter households were reported at or above the stated rent-burden threshold. Those proportions describe survey households and vacant stock, not lease terms, resident turnover, or the availability of a particular unit. The burden figure makes the income screen worth treating cautiously: it does not prove that any individual home is unaffordable, and the vacancy count does not prove immediate usable supply.</p><p>Broader benchmarks are context rather than substitutes for this ZIP. In wider asking-rent context, the Tucson city scope was $1,424.65, the Pima County scope was $1,483, and the Tucson, AZ metro scope was also $1,483; these are broader contexts, not ZIP-specific rental comparables. The ZIP's current index is below each measure, consistent with the distinction already visible between its current asking-rent level and its ACS gross-rent median. Wider city, county, and metro series cannot identify the composition of listings or conditions inside this ZIP, so they do not resolve the conflicting rent-versus-resale signals.</p><p>Finally, annualized ZIP ZORI divided by the direct ZIP median sold price is 4.37%. This is a cross-source screening ratio only, not a cap rate, net return, expected return, or property yield, because it combines an asking-rent index with resale prices. It also cannot convert the resale observations into rental transactions or reconcile ACS survey medians with a particular listing. Concrete property-level checks are the actual bedroom count and condition, quoted asking rent, included utilities, fees and concessions, lease term, current availability, and the address-specific sale and list history. The remaining decision question is whether those unit facts support or overturn the ZIP-level tension, rather than whether any one aggregate metric can answer it.</p>","findings":[{"body":"Zillow's June 2026 ZIP ZORI was $1,183, up 0.88% year over year. The backward-looking record shows nearly the same annualized change across one and three years, versus 4.51% across five years. That pattern retains a positive longer path but indicates a much slower recent pace. ZORI remains a blended asking-rent index, so the trend does not describe leases or individual units.","title":"Recent rent pace trails the longer record"},{"body":"Redfin's direct rolling-three-month ZIP resale observation had a rising median sold price, but its inventory expanded and the average sale-to-list ratio remained below list. That contrasts with a modest current ZORI increase and a rent history that has slowed versus its five-year rate. The signals support a mixed cross-source screen; they do not turn resale data into rental evidence.","title":"Resale evidence is mixed rather than uniformly tight"},{"body":"ACS median gross rent and ZORI are not interchangeable: ACS is a five-year survey of occupied renter homes that includes selected utilities, while ZORI is a blended asking-rent index. The required-income calculation is a thirty-percent arithmetic screen, not advice or an applicant rule. Reported household income and rent burden remain aggregate measurements, not unit-level qualification tests.","title":"Source differences reshape the affordability read"},{"body":"Most housing units in the matched ZCTA are single-family, while a substantial large-multifamily component is also present. The renter share is slightly above half, the vacancy rate is measured across stock, and vacant-for-rent units are a classification. None of those aggregate counts demonstrates immediate availability, condition, price, or suitability for a specific home.","title":"Housing stock does not establish unit availability"}],"risks":["ZORI, ACS, HUD, and Redfin operate in separate evidence universes. Treating their values as interchangeable can misstate utilities, rental type, bedroom specificity, transaction status, or the economics of a specific address when no source supplies all of those details.","Near-complete historical coverage improves the record but does not eliminate uncertainty. Monthly variability and a past drawdown show that a current index level is an observation with a history, not a forecast, floor, ceiling, or reliable guarantee.","The sale-price-to-rent screening ratio combines a ZIP asking-rent index with a ZIP resale median. It cannot provide actual property rent, expenses, or lease terms, and should not be interpreted as an investment performance measure.","Vacancy and rent-burden statistics describe aggregated survey classifications. They cannot demonstrate that a particular vacant home is rentable on acceptable terms or that a given household faces the reported burden."],"qa":[{"a":"ACS reports a five-year survey median for occupied renter homes and includes selected utilities, whereas ZORI is a typical observed asking-rent index blending rental types. The matched ZCTA is a statistical area rather than a USPS delivery ZIP. The gap therefore describes different evidence universes and timing, not a direct statement about any listed unit.","q":"Why is the ACS rent below ZORI?"},{"a":"No. Each bedroom amount is a modelled monthly ZIP estimate created by scaling the all-type ZORI using the local HUD FMR/SAFMR ladder. HUD is an administrative bedroom-specific standard, not asking rent, and the model does not observe leases, concessions, utilities, or a particular unit's condition.","q":"Are the bedroom amounts observed market rents?"},{"a":"No. Redfin is a direct rolling-three-month observation of ZIP for-sale and resale activity, while ZORI tracks asking rent. Its price change, supply, marketing time, inventory, and sale-to-list measures characterize resale liquidity only. The combined evidence raises a cross-source tension; it does not establish rental transactions, property economics, or future price and rent moves.","q":"Does Redfin's sale-price increase prove rentals strengthened?"},{"a":"Use the address's actual bedroom count, condition, current quoted rent, included utilities, fees, concessions, lease term, availability, and sale and list history. These checks determine whether the property resembles the ZIP-level index or the modelled bedroom ladder. Aggregate vacancy, income, burden, and resale figures cannot supply those address-specific facts.","q":"Which property-level facts would test the ZIP summary?"}],"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":586.914227},{"period":"2015-02-01","rent":595.735004},{"period":"2015-03-01","rent":596.313155},{"period":"2015-04-01","rent":596.17507},{"period":"2015-05-01","rent":596.403701},{"period":"2015-06-01","rent":599.169795},{"period":"2015-07-01","rent":596.584938},{"period":"2015-08-01","rent":589.483724},{"period":"2015-09-01","rent":590.024958},{"period":"2015-10-01","rent":592.489969},{"period":"2015-11-01","rent":605.64105},{"period":"2015-12-01","rent":603.237361},{"period":"2016-01-01","rent":603.131256},{"period":"2016-02-01","rent":600.047981},{"period":"2016-03-01","rent":606.832081},{"period":"2016-04-01","rent":615.910319},{"period":"2016-05-01","rent":616.180587},{"period":"2016-06-01","rent":616.860701},{"period":"2016-07-01","rent":621.143778},{"period":"2016-08-01","rent":627.23296},{"period":"2016-09-01","rent":631.019862},{"period":"2016-10-01","rent":630.439175},{"period":"2016-11-01","rent":629.892391},{"period":"2016-12-01","rent":631.111386},{"period":"2017-01-01","rent":631.537664},{"period":"2017-02-01","rent":633.269297},{"period":"2017-03-01","rent":637.690613},{"period":"2017-04-01","rent":638.270103},{"period":"2017-05-01","rent":642.973999},{"period":"2017-06-01","rent":643.32045},{"period":"2017-07-01","rent":647.588926},{"period":"2017-08-01","rent":650.622291},{"period":"2017-09-01","rent":658.868959},{"period":"2017-10-01","rent":667.963488},{"period":"2017-12-01","rent":680.487396},{"period":"2018-01-01","rent":679.161036},{"period":"2018-02-01","rent":683.938865},{"period":"2018-03-01","rent":681.287041},{"period":"2018-04-01","rent":683.747472},{"period":"2018-05-01","rent":687.773774},{"period":"2018-06-01","rent":696.500194},{"period":"2018-07-01","rent":709.162742},{"period":"2018-08-01","rent":712.462207},{"period":"2018-09-01","rent":709.528014},{"period":"2018-10-01","rent":702.472579},{"period":"2018-11-01","rent":701.938436},{"period":"2018-12-01","rent":710.86265},{"period":"2019-01-01","rent":715.820278},{"period":"2019-02-01","rent":728.114889},{"period":"2019-03-01","rent":735.61997},{"period":"2019-04-01","rent":740.699571},{"period":"2019-05-01","rent":744.195829},{"period":"2019-06-01","rent":746.079428},{"period":"2019-07-01","rent":742.109831},{"period":"2019-08-01","rent":746.164865},{"period":"2019-09-01","rent":752.628223},{"period":"2019-10-01","rent":762.958256},{"period":"2019-11-01","rent":770.580283},{"period":"2019-12-01","rent":767.764442},{"period":"2020-01-01","rent":773.463957},{"period":"2020-02-01","rent":769.623472},{"period":"2020-03-01","rent":788.672187},{"period":"2020-04-01","rent":785.924633},{"period":"2020-05-01","rent":798.253986},{"period":"2020-06-01","rent":800.897702},{"period":"2020-07-01","rent":817.023908},{"period":"2020-08-01","rent":817.370252},{"period":"2020-09-01","rent":834.424165},{"period":"2020-10-01","rent":852.76435},{"period":"2020-11-01","rent":861.156374},{"period":"2020-12-01","rent":858.555692},{"period":"2021-01-01","rent":860.541342},{"period":"2021-02-01","rent":888.941251},{"period":"2021-03-01","rent":911.694824},{"period":"2021-04-01","rent":948.085091},{"period":"2021-05-01","rent":946.978676},{"period":"2021-06-01","rent":949.16454},{"period":"2021-07-01","rent":941.003312},{"period":"2021-08-01","rent":969.507992},{"period":"2021-09-01","rent":999.464866},{"period":"2021-10-01","rent":1008.535532},{"period":"2021-11-01","rent":1020.719075},{"period":"2021-12-01","rent":1037.981703},{"period":"2022-01-01","rent":1061.67933},{"period":"2022-02-01","rent":1073.573377},{"period":"2022-03-01","rent":1068.567891},{"period":"2022-04-01","rent":1063.011626},{"period":"2022-05-01","rent":1082.091859},{"period":"2022-06-01","rent":1091.170297},{"period":"2022-07-01","rent":1119.163265},{"period":"2022-08-01","rent":1122.018338},{"period":"2022-09-01","rent":1128.810552},{"period":"2022-10-01","rent":1121.478323},{"period":"2022-11-01","rent":1109.975915},{"period":"2022-12-01","rent":1114.69522},{"period":"2023-01-01","rent":1122.593063},{"period":"2023-02-01","rent":1127.703917},{"period":"2023-03-01","rent":1130.868062},{"period":"2023-04-01","rent":1133.416509},{"period":"2023-05-01","rent":1140.861143},{"period":"2023-06-01","rent":1150.424479},{"period":"2023-07-01","rent":1160.464593},{"period":"2023-08-01","rent":1161.05585},{"period":"2023-09-01","rent":1153.380537},{"period":"2023-10-01","rent":1158.173841},{"period":"2023-11-01","rent":1162.204651},{"period":"2023-12-01","rent":1177.531396},{"period":"2024-01-01","rent":1168.905986},{"period":"2024-02-01","rent":1170.085676},{"period":"2024-03-01","rent":1174.793437},{"period":"2024-04-01","rent":1183.429952},{"period":"2024-05-01","rent":1190.331382},{"period":"2024-06-01","rent":1202.367502},{"period":"2024-07-01","rent":1187.948881},{"period":"2024-08-01","rent":1181.732994},{"period":"2024-09-01","rent":1169.927297},{"period":"2024-10-01","rent":1173.460255},{"period":"2024-11-01","rent":1190.274436},{"period":"2024-12-01","rent":1187.545928},{"period":"2025-01-01","rent":1191.447501},{"period":"2025-02-01","rent":1177.145557},{"period":"2025-03-01","rent":1176.99653},{"period":"2025-04-01","rent":1175.040203},{"period":"2025-05-01","rent":1177.82757},{"period":"2025-06-01","rent":1172.856706},{"period":"2025-07-01","rent":1178.619338},{"period":"2025-08-01","rent":1186.25508},{"period":"2025-09-01","rent":1200.785934},{"period":"2025-10-01","rent":1200.542158},{"period":"2025-11-01","rent":1190.599261},{"period":"2025-12-01","rent":1186.244621},{"period":"2026-01-01","rent":1186.957051},{"period":"2026-02-01","rent":1197.369199},{"period":"2026-03-01","rent":1195.940182},{"period":"2026-04-01","rent":1194.00747},{"period":"2026-05-01","rent":1187.105773},{"period":"2026-06-01","rent":1183.201754}],"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":1172.856706,"endRent":1183.201754,"change":0.008820385258555108,"cagr":0.008820385258555108},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1150.424479,"endRent":1183.201754,"change":0.028491461715497657,"cagr":0.009408359083914908},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":949.16454,"endRent":1183.201754,"change":0.2465718051371788,"cagr":0.045065377379448046}},"maxDrawdown":-0.026980274288883832,"annualizedVolatility":0.03332566549925888,"consecutiveReturnCount":135}}