{"zip":"85718","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":1469,"rentYoy":0.0172,"bedroomEstimates":[1010,1132,1469,2040,2357],"hudFmr":[990,1110,1440,2000,2310],"ladderSource":"safmr","population":28125,"populationMoe":1571,"medianIncome":114892,"medianIncomeMoe":6869,"medianGrossRent":1289,"medianGrossRentMoe":120,"housingUnits":15103,"occupiedUnits":13293,"vacantUnits":1810,"renterOccupied":4106,"rentBurdenTotal":4106,"rentBurden30Plus":1716,"vacantForRent":348,"vacantForSale":256,"vacantSeasonal":973,"structureTotal":15103,"singleFamilyUnits":10591,"largeMultifamilyUnits":1961,"vacancyRate":0.11984373965437331,"renterShare":0.30888437523508616,"rentBurdenShare":0.4179249878226985,"requiredIncome":58760,"askingRentToIncome":0.15343104828882778,"askingVsAcsRent":1.139643134212568,"askingVsHud2br":1.020138888888889,"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":160,"zipSalePrice":748831,"zipSalePriceYoy":0.0329,"zipMedianDom":55,"zipActiveListings":388,"zipActiveListingsYoy":-0.0531,"zipInventory":195,"zipInventoryYoy":-0.1234,"zipPendingSales":164,"zipMonthsSupply":3.7,"zipSaleToList":0.968,"zipSoldAboveList":0.0898,"zipOffMarketTwoWeeks":0.2864,"generatedAt":"2026-08-15 09:28:15.125581+00","summaryHtml":"<p>The five-digit label 85718 is both Zillow’s ZIP market identifier and the match used for the Census ZCTA. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP, so source geography should not be treated as an address-level boundary. At the stated Zillow endpoint, ZIP ZORI was $1,469 per month, up 1.7% from the same month a year earlier. ZORI is a typical observed asking-rent index blended across rental types, not a lease ledger or a quote for one home. The matched ACS median gross rent was $1,289, a five-year survey measure of occupied renter homes that includes selected utilities; the current asking index is 14.0% higher. That gap is a source-universe contrast, not proof that any renter’s payment changed by that amount.</p><p>Bedroom detail is available only as a modelled ZIP estimate created by scaling ZORI with the local HUD ladder. The resulting monthly modelled estimates are $1,010 for a studio, $1,132 for one bedroom, $1,469 for two bedrooms, $2,040 for three bedrooms, and $2,357 for four bedrooms. They are modelled estimates, never measured bedroom rents, and retain the limitations of the blended index. The local HUD standards run from $990 for a studio to $2,310 for four bedrooms. HUD FMR/SAFMR is an administrative, bedroom-specific standard rather than asking rent; it supplies the scaling shape and does not establish what a landlord is currently requesting.</p><p>An income comparison makes the contrast between a broad household measure and a rent index explicit. Annualizing the ZIP asking index and applying the 30% screen gives required income of $58,760. This is arithmetic, not advice and not an applicant qualification rule. The matched ZCTA median household income was $114,892, making the index-to-income screen 15.3%. It is not a renter-income ratio, because the income statistic includes all households and does not report an individual household’s resources. Separately, the ACS reports 41.8% of renter households burdened at or above the same 30% threshold for gross rent. That survey burden can describe the ZCTA’s surveyed renter population, but cannot establish affordability, arrears, or burden for a particular available unit.</p><p>Supply-side counts caution against reading a broad vacancy percentage as turnkey rental availability. The matched ZCTA contained 15,103 housing units, including 1,810 vacant units, or a 12.0% vacancy rate. Its structure counts show 10,591 single-family units and 1,961 units in large multifamily structures; 973 vacant units were classified as seasonal. These categories describe the housing stock and its census status, not a current rental inventory feed. A vacant unit may be seasonal, for sale, unavailable, in transition, or otherwise unsuitable for a given search. Conversely, the data do not reveal the condition, rent, bedroom count, utility treatment, or lease terms of any particular unit.</p><p>Broader readings provide direction but not ZIP substitutes. For wider context only, Zillow’s city-scope Tucson asking-rent measure was $1,425, the Pima County-scope measure was $1,483, and the Tucson, AZ metro-scope measure was $1,483. The ZIP index therefore falls between the city context and the county and metro contexts. Those are wider geographies with their own rental mixes, and they should not be blended with the matched ZCTA ACS median, HUD standard, or direct ZIP resale data. Their use here is comparative context rather than an estimate of a property’s rent, vacancy, or tenant profile.</p><p>The direct Zillow ZIP history record is complete for its expected period: 138 observations and 137 consecutive monthly returns produce 100% coverage. Exact same-month annualized ZORI changes were 1.7% for one year, 0.8% for three years, and 3.4% for five years. The latest pace is above the three-year path but below the five-year path. Recent direction thus confirms a longer net upward path while breaking from its earlier faster rate. This ZIP is categorized as high variability: annualized monthly-return variability reached 3.7%, which lowers the confidence appropriate for a single current rent snapshot. Separately, the maximum observed drawdown was 2.6%, documenting a historical retreat rather than a forecast of another one. Transparent national discovery results among history-eligible ZIPs show momentum score 37.2 at rank 1,842, stability score 18.0 at rank 2,379, and balanced score 29.5 at rank 2,446; lower ranks denote stronger discovery standing. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>Resale data provide a separate, direct view of ZIP for-sale liquidity. Redfin’s rolling-three-month ZIP resale observation shows a median sold price of $748,831, up 3.3% year over year, with 160 homes sold and a median 55 days on market. The inventory reading was 195 homes and months of supply stood at 3.7. Average sale-to-list was 96.8%, while 9.0% of sales closed above list. These are resale signals, not rental transactions or rental comparables. The resale price increase exceeded the asking-index change, creating tension with the slower recent rent-history screen, while the below-list average and marketing time challenge a simple price-only reading of for-sale conditions. The 2.35% screen—annualized ZIP ZORI divided by median sold price—is solely a cross-source screening ratio; it does not measure property operating economics or expected investment performance.</p><p>Every source imposes a distinct limit. ZORI is a blended typical asking-rent index rather than a listing quote; ACS is a multi-year survey of occupied homes with sampling uncertainty; HUD is a standard; and Redfin records recent resales rather than rents. None establishes the availability or economics of a specific dwelling. A property-level review would need the live advertised rent, rental type, bedroom count, included utilities, lease length, availability status, and condition before connecting a listing to the ZORI or ACS evidence. If using resale information, it would separately need the matching property’s sale price, list price, closing timing, and transaction status. Checking those items also prevents a seasonal or other vacant census unit from being assumed available. Does verified property evidence fit the source-specific ZIP signals, rather than forcing any broad metric onto one address?</p>","findings":[{"body":"ZIP ZORI was $1,469, whereas the matched ACS median gross rent was $1,289. The 14.0% difference should be read through definitions: ZORI is a current typical asking-rent index across rental types, while ACS is a multi-year occupied-renter survey including selected utilities. Neither series serves as a direct quote for an individual property.","title":"Current rent sits above the survey median"},{"body":"Complete ZIP ZORI coverage supports the stated one-, three-, and five-year comparisons, but the pattern is not uniform. The latest annualized change exceeds the three-year pace and trails the five-year pace. High variability and the recorded drawdown mean that one current rent snapshot deserves less confidence than a smooth long-run trend would imply.","title":"The historical path is positive but uneven"},{"body":"HUD-based bedroom figures are modelled ZIP estimates, not measured bedroom rents. They preserve the relative shape of the local bedroom standard while anchoring to ZIP ZORI. The income screen is only annualized-rent arithmetic, and its comparison with all-household median income cannot identify any applicant’s resources or qualification.","title":"Bedroom and income screens require careful labels"},{"body":"Redfin’s direct ZIP observation describes recent for-sale transactions, including sold prices, marketing time, supply, and sale-to-list outcomes. It is not rental evidence. The faster resale-price change than the asking-rent change creates a cross-market tension, while the below-list average and longer marketing period make a single resale price statistic incomplete on its own.","title":"Resale evidence is a distinct market signal"}],"risks":["Geographic matching is imperfect: the Census ZCTA is a statistical area rather than a USPS delivery ZIP, and city, county, and metro figures are wider context rather than ZIP property comparables.","ACS rental, income, vacancy, and burden results are survey estimates covering occupied homes over multiple years; their timing, utility treatment, and sampling uncertainty differ from current asking-rent evidence.","The complete history still carries a high-variability label. A current ZORI point may be less representative after uneven monthly moves, and the prior drawdown does not establish future rent direction.","The resale screen combines annualized asking rent with a median sold price from another universe. It omits expenses, financing, property condition, lease terms, and transaction-specific differences, so it cannot describe investment economics."],"qa":[{"a":"Zillow ZORI is a typical observed asking-rent index blended across rental types. ACS median gross rent is a five-year survey statistic for occupied renter homes and includes selected utilities. The ZCTA geographic match and survey period also differ from Zillow’s ZIP index, so the gap is a definitional comparison rather than a contradiction.","q":"Why does Zillow ZORI differ from the ACS median gross rent?"},{"a":"No. The bedroom amounts are modelled ZIP estimates, produced by scaling the ZIP ZORI using local HUD bedroom standards. HUD FMR/SAFMR is administrative and bedroom specific, not a set of observed asking rents. A given listing can differ because the model does not identify its actual property type, utilities, condition, or lease terms.","q":"Are the bedroom rent figures measured rents for available units?"},{"a":"Applying 30% to the annualized ZORI is simply the arithmetic needed to produce the stated required-income screen. It is not affordability advice, an applicant qualification rule, or a statement about any household’s income. The broader ACS burden statistic is separately survey-based and cannot determine the burden of a particular available home.","q":"What does the required-income screen mean?"},{"a":"The Redfin observation is a direct ZIP rolling-three-month for-sale record, useful for describing sold-price and marketing signals in that resale universe. It is not rental comp evidence. Dividing annualized ZORI by median sale price creates only a cross-source screen and does not supply operating costs, property economics, or expected performance.","q":"How should the Redfin resale section 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":778.491318},{"period":"2015-02-01","rent":782.161692},{"period":"2015-03-01","rent":783.53653},{"period":"2015-04-01","rent":786.355581},{"period":"2015-05-01","rent":786.445197},{"period":"2015-06-01","rent":785.727013},{"period":"2015-07-01","rent":805.48285},{"period":"2015-08-01","rent":801.273384},{"period":"2015-09-01","rent":802.748678},{"period":"2015-10-01","rent":796.177439},{"period":"2015-11-01","rent":800.417622},{"period":"2015-12-01","rent":803.350747},{"period":"2016-01-01","rent":819.133798},{"period":"2016-02-01","rent":815.631249},{"period":"2016-03-01","rent":814.217221},{"period":"2016-04-01","rent":803.006967},{"period":"2016-05-01","rent":809.685571},{"period":"2016-06-01","rent":812.691267},{"period":"2016-07-01","rent":814.327867},{"period":"2016-08-01","rent":831.457121},{"period":"2016-09-01","rent":836.378994},{"period":"2016-10-01","rent":842.053456},{"period":"2016-11-01","rent":838.201351},{"period":"2016-12-01","rent":848.562699},{"period":"2017-01-01","rent":841.116161},{"period":"2017-02-01","rent":845.120598},{"period":"2017-03-01","rent":843.090662},{"period":"2017-04-01","rent":859.715169},{"period":"2017-05-01","rent":868.388767},{"period":"2017-06-01","rent":868.231831},{"period":"2017-07-01","rent":863.47046},{"period":"2017-08-01","rent":868.077567},{"period":"2017-09-01","rent":866.971128},{"period":"2017-10-01","rent":882.175198},{"period":"2017-11-01","rent":877.691974},{"period":"2017-12-01","rent":866.030911},{"period":"2018-01-01","rent":870.668301},{"period":"2018-02-01","rent":891.603512},{"period":"2018-03-01","rent":934.30257},{"period":"2018-04-01","rent":941.586439},{"period":"2018-05-01","rent":934.645043},{"period":"2018-06-01","rent":933.499885},{"period":"2018-07-01","rent":930.565605},{"period":"2018-08-01","rent":933.478126},{"period":"2018-09-01","rent":959.341097},{"period":"2018-10-01","rent":972.070772},{"period":"2018-11-01","rent":977.674375},{"period":"2018-12-01","rent":984.671093},{"period":"2019-01-01","rent":981.540282},{"period":"2019-02-01","rent":981.331363},{"period":"2019-03-01","rent":959.677366},{"period":"2019-04-01","rent":960.149505},{"period":"2019-05-01","rent":972.176028},{"period":"2019-06-01","rent":985.842409},{"period":"2019-07-01","rent":1003.251938},{"period":"2019-08-01","rent":1008.785449},{"period":"2019-09-01","rent":1001.675278},{"period":"2019-10-01","rent":996.810496},{"period":"2019-11-01","rent":1010.012287},{"period":"2019-12-01","rent":1023.416254},{"period":"2020-01-01","rent":1040.368865},{"period":"2020-02-01","rent":1044.895282},{"period":"2020-03-01","rent":1045.776398},{"period":"2020-04-01","rent":1038.987323},{"period":"2020-05-01","rent":1030.077983},{"period":"2020-06-01","rent":1020.450129},{"period":"2020-07-01","rent":1018.180376},{"period":"2020-08-01","rent":1029.642571},{"period":"2020-09-01","rent":1060.817196},{"period":"2020-10-01","rent":1088.877496},{"period":"2020-11-01","rent":1098.09451},{"period":"2020-12-01","rent":1100.079524},{"period":"2021-01-01","rent":1093.754788},{"period":"2021-02-01","rent":1112.46827},{"period":"2021-03-01","rent":1133.400997},{"period":"2021-04-01","rent":1171.482969},{"period":"2021-05-01","rent":1210.706649},{"period":"2021-06-01","rent":1245.315369},{"period":"2021-07-01","rent":1276.922828},{"period":"2021-08-01","rent":1289.679866},{"period":"2021-09-01","rent":1308.673438},{"period":"2021-10-01","rent":1312.361109},{"period":"2021-11-01","rent":1337.001922},{"period":"2021-12-01","rent":1366.57465},{"period":"2022-01-01","rent":1385.773567},{"period":"2022-02-01","rent":1389.887305},{"period":"2022-03-01","rent":1391.172377},{"period":"2022-04-01","rent":1397.437506},{"period":"2022-05-01","rent":1393.809313},{"period":"2022-06-01","rent":1401.971013},{"period":"2022-07-01","rent":1391.637825},{"period":"2022-08-01","rent":1395.292518},{"period":"2022-09-01","rent":1387.458455},{"period":"2022-10-01","rent":1399.561283},{"period":"2022-11-01","rent":1406.872577},{"period":"2022-12-01","rent":1399.699187},{"period":"2023-01-01","rent":1402.911855},{"period":"2023-02-01","rent":1417.694711},{"period":"2023-03-01","rent":1426.514269},{"period":"2023-04-01","rent":1425.198733},{"period":"2023-05-01","rent":1426.399225},{"period":"2023-06-01","rent":1434.251334},{"period":"2023-07-01","rent":1449.41127},{"period":"2023-08-01","rent":1449.674246},{"period":"2023-09-01","rent":1454.552631},{"period":"2023-10-01","rent":1443.234888},{"period":"2023-11-01","rent":1432.03265},{"period":"2023-12-01","rent":1430.529193},{"period":"2024-01-01","rent":1436.191038},{"period":"2024-02-01","rent":1436.243085},{"period":"2024-03-01","rent":1436.084199},{"period":"2024-04-01","rent":1448.108392},{"period":"2024-05-01","rent":1459.785121},{"period":"2024-06-01","rent":1450.988413},{"period":"2024-07-01","rent":1453.214899},{"period":"2024-08-01","rent":1459.206811},{"period":"2024-09-01","rent":1459.109137},{"period":"2024-10-01","rent":1454.316586},{"period":"2024-11-01","rent":1455.305477},{"period":"2024-12-01","rent":1452.54254},{"period":"2025-01-01","rent":1447.967484},{"period":"2025-02-01","rent":1443.577637},{"period":"2025-03-01","rent":1448.067065},{"period":"2025-04-01","rent":1440.30835},{"period":"2025-05-01","rent":1439.985643},{"period":"2025-06-01","rent":1444.176199},{"period":"2025-07-01","rent":1440.208015},{"period":"2025-08-01","rent":1438.156451},{"period":"2025-09-01","rent":1440.486342},{"period":"2025-10-01","rent":1449.949109},{"period":"2025-11-01","rent":1455.171348},{"period":"2025-12-01","rent":1461.172193},{"period":"2026-01-01","rent":1463.292377},{"period":"2026-02-01","rent":1466.321842},{"period":"2026-03-01","rent":1464.126277},{"period":"2026-04-01","rent":1467.701153},{"period":"2026-05-01","rent":1465.940145},{"period":"2026-06-01","rent":1469.050061}],"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":1444.176199,"endRent":1469.050061,"change":0.01722356456035179,"cagr":0.01722356456035179},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1434.251334,"endRent":1469.050061,"change":0.02426264224063801,"cagr":0.008023006634754859},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1245.315369,"endRent":1469.050061,"change":0.17966107025536915,"cagr":0.033597498358496125}},"maxDrawdown":-0.026388071152472103,"annualizedVolatility":0.03663121224571953,"consecutiveReturnCount":137}}