{"zip":"85719","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":1299,"rentYoy":0.01,"bedroomEstimates":[894,998,1299,1807,2080],"hudFmr":[950,1060,1380,1920,2210],"ladderSource":"safmr","population":51833,"populationMoe":2442,"medianIncome":42241,"medianIncomeMoe":2203,"medianGrossRent":1146,"medianGrossRentMoe":40,"housingUnits":22463,"occupiedUnits":20609,"vacantUnits":1854,"renterOccupied":14851,"rentBurdenTotal":14851,"rentBurden30Plus":9061,"vacantForRent":652,"vacantForSale":178,"vacantSeasonal":222,"structureTotal":22463,"singleFamilyUnits":11089,"largeMultifamilyUnits":5314,"vacancyRate":0.0825357254151271,"renterShare":0.720607501576981,"rentBurdenShare":0.6101272641572958,"requiredIncome":51960,"askingRentToIncome":0.36902535451338747,"askingVsAcsRent":1.1335078534031413,"askingVsHud2br":0.941304347826087,"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":109,"zipSalePrice":365417,"zipSalePriceYoy":-0.0384,"zipMedianDom":55,"zipActiveListings":268,"zipActiveListingsYoy":0.0495,"zipInventory":133,"zipInventoryYoy":-0.0612,"zipPendingSales":115,"zipMonthsSupply":3.7,"zipSaleToList":0.9769,"zipSoldAboveList":0.1794,"zipOffMarketTwoWeeks":0.3897,"generatedAt":"2026-08-16 05:55:37.707266+00","summaryHtml":"<p>At $1,299 in June 2026, Zillow’s ZIP-level ZORI frames 85719 as a current typical observed asking-rent index blended across rental types. It is not a signed-lease series, an individual listing quote, or a statement about a particular home. 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. That distinction matters before comparing the index with survey households, HUD standards, or home sales. By itself, the figure provides market-level scale, but its blended composition leaves property-specific rent, utilities, bedroom count, and concessions unobserved.</p><p>Rent history supplies a backward-looking test of whether today’s asking index is an isolated level. The direct Zillow ZIP series through its stated endpoint has 100% coverage. Exact same-month annualized changes are 1.00% over 1 year, 1.05% over 3 years, and 4.43% over 5 years. Thus, recent direction confirms continued upward movement but breaks from the materially faster longer path. Monthly returns produce 2.82% annualized variability. That contained historical movement supports moderate, not absolute, confidence that one current index value is not merely an outlier; it does not signal an assured next step. Separately, the deepest peak-to-trough retreat reached 2.39%, setting a historical loss boundary for the index. Transparent national discovery ranks, where lower ranks are higher, are 1,985 for momentum, 1,276 for stability, and 1,901 for balanced performance among history-eligible ZIPs. Those ranks and measurements describe past observations, not forecasts or investment recommendations.</p><p>The ACS creates a separate affordability and occupancy lens. In the matched Census ZCTA’s ACS 2024 5-year survey of occupied renter homes, median gross rent was $1,146, including selected utilities; that survey median is 13.4% below the Zillow asking-rent index. Its median household income was $42,241. Applying the stated 30% screen to annualized ZIP ZORI produces $51,960 of required annual income. This is arithmetic for comparison, not advice and not an applicant-qualification rule. The survey also records 9,061 renter households with gross-rent burden at or above that screen, a 61.0% share. The burden result describes respondents and their reported housing costs across the ZCTA, so it cannot establish that a specific available unit is affordable, occupied, or burdened.</p><p>Bedroom detail comes from a third universe, not from observed ZIP bedroom quotes. The local FY2026 HUD FMR/SAFMR ladder is a bedroom-specific administrative standard rather than asking rent. Scaling ZIP ZORI by that local ladder, anchored to the HUD two-bedroom standard of $1,380, yields modelled monthly ZIP estimates of $894 for a studio, $998 for one bedroom, $1,299 for two bedrooms, $1,807 for three bedrooms, and $2,080 for four bedrooms. These are modelled estimates, never measured bedroom rents. The two-bedroom result equals the ZIP index by construction, while the other amounts express the HUD bedroom relationships; they do not verify a unit’s size, amenities, utility treatment, or quoted rent.</p><p>Survey stock explains why neither the index nor a vacancy percentage should be read as an available-unit count. The matched ZCTA has 22,463 housing units: 20,609 are occupied and 1,854 vacant, yielding an 8.3% vacancy rate. Renter-occupied homes account for 72.1% of occupied units, emphasizing that survey rental households are a large component of the area’s housing base. Its recorded structure mix includes 11,089 single-family units and 5,314 units in the large-multifamily category. These are broad ACS stock measures collected over the survey period. They do not identify current listing supply, physical condition, turnover, or whether any particular address is vacant, rent-ready, or suitable for a particular household.</p><p>Broader places give scale but not substitutes for ZIP evidence. For wider-geography context only, the City of Tucson context reports a $1,424.65 rent index, while the Pima County context and Tucson, AZ metro context each report $1,483; all are above the direct ZIP index. Their scope is expressly citywide, countywide, and metropolitan rather than the matched ZIP/ZCTA area. The gap therefore identifies a contextual difference in the reported rent measures, not a comp set, a neighborhood conclusion, or a reason to assume any specific dwelling will follow the wider pattern. The ZIP’s renter-heavy survey composition further counsels against treating broader averages as interchangeable with its observed asking-rent index.</p><p>Resale evidence introduces a separate tension. Redfin’s direct rolling-three-month ZIP resale observation concerns the for-sale market, not rental transactions. Median sold price was $365,417, down 3.84% from a year earlier. It recorded 109 homes sold, a median 55 days on market, inventory of 133 homes, and 3.7 months of supply—direct measures of resale activity and marketing conditions. The average sale-to-list relationship was 97.69%, while 17.94% of sales closed above list; both remain resale signals only. Dividing annualized ZIP ZORI by the median sold price produces a 4.27% cross-source screening ratio, not a measure of property income, expenses, financing, or expected outcome. The contrast between still-positive ZIP rent history and a lower resale price challenges any simple reading of the rent series or ratio as uniform market strength; it also does not resolve the ACS household-income screen.</p><p>Decision limits are consequential here. ZORI is a blended asking-rent index, ACS is a multi-year survey of occupied households, HUD is an administrative standard, and Redfin is a short resale observation; matching their numbers does not turn them into one property-level dataset. Historical changes remain backward-looking measurements rather than forecasts. A property-level review would need the actual advertised rent, bedroom count, utility allocation, lease length, concessions, availability date, and building form. For a contemplated sale, it would separately require the recorded closing price, list history, condition, occupancy status, association charges where applicable, and the responsibility for taxes, insurance, and repairs. Does the exact dwelling’s verifiable rent, terms, and sale facts align with the relevant source universe, rather than relying on whether a broad index, burden share, or resale screen appears favorable?</p>","findings":[{"body":"Zillow ZORI tracks a current blended asking-rent index, while ACS median gross rent summarizes occupied renter homes and includes selected utilities. Their difference is therefore a timing and source-universe contrast, not evidence that an available unit costs a given amount or that an existing lease resets to the ZORI level. Neither series functions as a property-specific lease comp.","title":"Current rent sits above the survey rent, but the measures differ"},{"body":"Exact same-month rent changes remain positive over every reported horizon, yet the short and intermediate growth rates are far below the longer-run rate. Complete coverage and limited historical monthly movement improve context for interpreting the present index, but do not turn past stability, discovery ranks, or trend direction into a forecast.","title":"Growth has persisted but decelerated"},{"body":"Redfin’s direct ZIP resale observation shows a lower median sold price from a year earlier while Zillow’s rent history remains positive. That contrast challenges a uniform-market interpretation. The rent-to-price calculation is only a cross-source screen because it excludes the property-level income, expenses, financing terms, condition, and transaction details needed for any property-specific conclusion.","title":"Resale and rental measures create a screening tension"},{"body":"The bedroom ladder applies HUD’s local administrative relationships to the ZIP’s all-types asking-rent index. It produces a consistent set of modelled estimates across bedroom counts, but the calculation does not observe quoted rents, concessions, utilities, or amenities for actual studios or larger homes. The matching two-bedroom result is an anchoring feature of the model, not independent confirmation.","title":"HUD provides a size framework, not a bedroom rent survey"}],"risks":["Cross-source comparisons carry a measurement risk: asking rents, occupied-household gross rents, HUD standards, and rolling resale results use different populations, timing, inclusions, and purposes, so apparent gaps cannot be treated as direct property comps.","The ACS vacancy and burden figures are area-level survey measures with sampling uncertainty and multi-year timing. They cannot demonstrate whether a particular residence is vacant, rent-ready, affordable, or occupied by a burdened household.","Bedroom amounts are mechanically modelled from the HUD ladder and ZIP index. A specific home may differ in bedroom classification, utility responsibilities, lease terms, condition, concessions, and quoted asking rent.","The rent-to-price screen excludes actual acquisition terms, operating costs, financing, taxes, insurance, repairs, and property condition. The historical and resale observations are backward-looking, so they do not establish future performance."],"qa":[{"a":"The shared label permits the supplied ZIP asking-rent data to be paired with Census survey data, but the geographies have different functions. A ZCTA is a Census statistical area built for tabulation, while a USPS delivery ZIP is used for mail routing. Neither should be assumed to replicate the other address by address.","q":"Why does the ZCTA label not necessarily match a postal delivery ZIP?"},{"a":"No. They are modelled monthly ZIP estimates created by scaling the all-types Zillow asking-rent index with the local HUD bedroom ladder. HUD provides an administrative, bedroom-specific standard rather than rent observations. The figures preserve that ladder’s relative structure, so they cannot verify a listing’s bedroom count, included utilities, amenities, or actual quoted rent.","q":"Are the bedroom figures observed rents?"},{"a":"It divides the annualized ZIP asking-rent index by a thirty-percent share of annual income to state the income amount associated with that arithmetic threshold. It is a comparison device only. It is not financial advice, not an affordability finding for a particular dwelling, and not an applicant qualification rule used by a landlord or program.","q":"What does the 30% income screen mean?"},{"a":"Treat Redfin as direct ZIP for-sale evidence: its price, sales pace, marketing time, inventory, supply, and sale-to-list results describe resale conditions. Zillow history instead tracks asking-rent index movement. A rent index divided by sold price is a cross-source screen, while the price decline creates a useful tension rather than proof about rental transactions or future outcomes.","q":"How should resale evidence be read alongside rent history?"}],"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":738.189858},{"period":"2015-02-01","rent":720.728771},{"period":"2015-03-01","rent":729.271726},{"period":"2015-04-01","rent":724.617044},{"period":"2015-05-01","rent":724.125363},{"period":"2015-06-01","rent":720.544189},{"period":"2015-07-01","rent":730.348738},{"period":"2015-08-01","rent":737.92177},{"period":"2015-09-01","rent":744.842144},{"period":"2015-10-01","rent":744.964677},{"period":"2015-11-01","rent":746.489755},{"period":"2015-12-01","rent":742.579377},{"period":"2016-01-01","rent":747.440936},{"period":"2016-02-01","rent":747.118566},{"period":"2016-03-01","rent":745.407345},{"period":"2016-04-01","rent":742.816247},{"period":"2016-05-01","rent":751.225011},{"period":"2016-06-01","rent":760.642673},{"period":"2016-07-01","rent":763.09273},{"period":"2016-08-01","rent":766.553962},{"period":"2016-09-01","rent":773.884311},{"period":"2016-10-01","rent":779.071949},{"period":"2016-11-01","rent":778.690243},{"period":"2016-12-01","rent":781.826592},{"period":"2017-01-01","rent":783.334491},{"period":"2017-02-01","rent":791.608866},{"period":"2017-03-01","rent":798.594581},{"period":"2017-04-01","rent":809.074471},{"period":"2017-05-01","rent":809.954281},{"period":"2017-06-01","rent":801.766592},{"period":"2017-07-01","rent":801.464231},{"period":"2017-08-01","rent":803.6209},{"period":"2017-09-01","rent":800.013394},{"period":"2017-10-01","rent":804.782418},{"period":"2017-11-01","rent":806.416905},{"period":"2017-12-01","rent":836.00482},{"period":"2018-01-01","rent":834.073916},{"period":"2018-02-01","rent":842.27306},{"period":"2018-03-01","rent":827.69485},{"period":"2018-04-01","rent":834.435121},{"period":"2018-05-01","rent":836.163056},{"period":"2018-06-01","rent":848.085291},{"period":"2018-07-01","rent":853.818551},{"period":"2018-08-01","rent":855.682912},{"period":"2018-09-01","rent":865.340881},{"period":"2018-10-01","rent":871.386377},{"period":"2018-11-01","rent":882.045336},{"period":"2018-12-01","rent":867.965651},{"period":"2019-01-01","rent":873.113262},{"period":"2019-02-01","rent":873.474015},{"period":"2019-03-01","rent":891.321352},{"period":"2019-04-01","rent":891.401893},{"period":"2019-05-01","rent":897.849105},{"period":"2019-06-01","rent":900.636645},{"period":"2019-07-01","rent":905.43207},{"period":"2019-08-01","rent":911.811298},{"period":"2019-09-01","rent":914.210771},{"period":"2019-10-01","rent":915.884413},{"period":"2019-11-01","rent":917.096333},{"period":"2019-12-01","rent":922.276437},{"period":"2020-01-01","rent":929.186962},{"period":"2020-02-01","rent":933.20794},{"period":"2020-03-01","rent":947.274465},{"period":"2020-04-01","rent":944.06082},{"period":"2020-05-01","rent":946.906752},{"period":"2020-06-01","rent":949.095497},{"period":"2020-07-01","rent":958.607261},{"period":"2020-08-01","rent":956.571682},{"period":"2020-09-01","rent":964.049346},{"period":"2020-10-01","rent":977.163282},{"period":"2020-11-01","rent":995.133606},{"period":"2020-12-01","rent":1003.697683},{"period":"2021-01-01","rent":996.646942},{"period":"2021-02-01","rent":1007.96902},{"period":"2021-03-01","rent":1011.495694},{"period":"2021-04-01","rent":1032.296051},{"period":"2021-05-01","rent":1035.283931},{"period":"2021-06-01","rent":1045.826203},{"period":"2021-07-01","rent":1047.834921},{"period":"2021-08-01","rent":1075.306992},{"period":"2021-09-01","rent":1098.720656},{"period":"2021-10-01","rent":1124.182591},{"period":"2021-11-01","rent":1136.091925},{"period":"2021-12-01","rent":1142.750745},{"period":"2022-01-01","rent":1150.248243},{"period":"2022-02-01","rent":1153.286966},{"period":"2022-03-01","rent":1162.882421},{"period":"2022-04-01","rent":1177.031323},{"period":"2022-05-01","rent":1188.691058},{"period":"2022-06-01","rent":1203.643277},{"period":"2022-07-01","rent":1218.110342},{"period":"2022-08-01","rent":1227.269467},{"period":"2022-09-01","rent":1236.138143},{"period":"2022-10-01","rent":1224.156739},{"period":"2022-11-01","rent":1217.503606},{"period":"2022-12-01","rent":1213.680895},{"period":"2023-01-01","rent":1227.597716},{"period":"2023-02-01","rent":1232.853847},{"period":"2023-03-01","rent":1244.856841},{"period":"2023-04-01","rent":1241.328815},{"period":"2023-05-01","rent":1256.072004},{"period":"2023-06-01","rent":1259.139933},{"period":"2023-07-01","rent":1262.688325},{"period":"2023-08-01","rent":1255.875676},{"period":"2023-09-01","rent":1243.469638},{"period":"2023-10-01","rent":1254.399904},{"period":"2023-11-01","rent":1257.161836},{"period":"2023-12-01","rent":1276.726311},{"period":"2024-01-01","rent":1274.952371},{"period":"2024-02-01","rent":1283.583209},{"period":"2024-03-01","rent":1279.033231},{"period":"2024-04-01","rent":1284.013445},{"period":"2024-05-01","rent":1275.79516},{"period":"2024-06-01","rent":1279.181977},{"period":"2024-07-01","rent":1282.679802},{"period":"2024-08-01","rent":1292.215104},{"period":"2024-09-01","rent":1287.70454},{"period":"2024-10-01","rent":1285.024857},{"period":"2024-11-01","rent":1289.63808},{"period":"2024-12-01","rent":1292.118932},{"period":"2025-01-01","rent":1289.572465},{"period":"2025-02-01","rent":1288.731029},{"period":"2025-03-01","rent":1283.41755},{"period":"2025-04-01","rent":1284.398862},{"period":"2025-05-01","rent":1287.97143},{"period":"2025-06-01","rent":1286.299553},{"period":"2025-07-01","rent":1283.811017},{"period":"2025-08-01","rent":1281.648148},{"period":"2025-09-01","rent":1292.5843},{"period":"2025-10-01","rent":1294.847392},{"period":"2025-11-01","rent":1294.688557},{"period":"2025-12-01","rent":1287.445741},{"period":"2026-01-01","rent":1290.347195},{"period":"2026-02-01","rent":1289.018871},{"period":"2026-03-01","rent":1295.636523},{"period":"2026-04-01","rent":1296.128143},{"period":"2026-05-01","rent":1297.245254},{"period":"2026-06-01","rent":1299.140567}],"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":1286.299553,"endRent":1299.140567,"change":0.009982911033476816,"cagr":0.009982911033476816},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1259.139933,"endRent":1299.140567,"change":0.03176821968047294,"cagr":0.010479209148436697},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1045.826203,"endRent":1299.140567,"change":0.24221458907164117,"cagr":0.04433377803304306}},"maxDrawdown":-0.023903971056725037,"annualizedVolatility":0.028161853829418968,"consecutiveReturnCount":137}}