{"zip":"85712","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":1122,"rentYoy":0.0008,"bedroomEstimates":[777,866,1122,1564,1793],"hudFmr":[880,980,1270,1770,2030],"ladderSource":"safmr","population":31571,"populationMoe":1688,"medianIncome":50625,"medianIncomeMoe":3105,"medianGrossRent":1016,"medianGrossRentMoe":47,"housingUnits":18290,"occupiedUnits":16707,"vacantUnits":1583,"renterOccupied":9718,"rentBurdenTotal":9718,"rentBurden30Plus":4480,"vacantForRent":470,"vacantForSale":179,"vacantSeasonal":301,"structureTotal":18290,"singleFamilyUnits":9474,"largeMultifamilyUnits":3249,"vacancyRate":0.08655002733734281,"renterShare":0.5816723529059675,"rentBurdenShare":0.4610002058036633,"requiredIncome":44880,"askingRentToIncome":0.26595555555555556,"askingVsAcsRent":1.1043307086614174,"askingVsHud2br":0.8834645669291339,"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":92,"zipSalePrice":289934,"zipSalePriceYoy":-0.0303,"zipMedianDom":49,"zipActiveListings":244,"zipActiveListingsYoy":-0.0884,"zipInventory":131,"zipInventoryYoy":0.009,"zipPendingSales":101,"zipMonthsSupply":4.3,"zipSaleToList":0.9643,"zipSoldAboveList":0.09,"zipOffMarketTwoWeeks":0.3357,"generatedAt":"2026-09-01 11:42:59.109944+00","summaryHtml":"<p>ZIP 85712 is both Zillow’s five-digit ZIP market identifier and the matched Census ZCTA; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. Zillow’s typical observed asking-rent index, blended across rental types, was $1,122, up 0.08% from a year earlier. That asking-rent measure differs from the 2024 ACS five-year ZCTA median gross rent of $1,016, which covers occupied renter homes and includes selected utilities; the current asking index is 10.4% higher. Against median household income of $50,625, annualizing the asking index produces a $44,880 required-income screen at 30% and an asking-rent-to-income ratio of 26.6%. This is arithmetic, not advice or an applicant qualification rule. Separately, 46.1% of surveyed renter households reported gross-rent burdens at or above that share, which cannot establish the burden of any particular household or unit.</p><p>The current near-flat rent reading breaks from the ZIP’s longer backward-looking path. Exact same-month Zillow ZORI change was 0.08% over the latest year, versus annualized gains of 1.22% over three years and 5.28% over five years. Monthly rent-return variability annualized to 2.29%, suggesting relatively limited historical movement around the path rather than a highly erratic series. A separate peak-to-trough maximum drawdown of 1.62% was also shallow. Full history coverage was 100%, strengthening confidence that the series describes the observed period, but the weak recent direction means one current rent snapshot should not be read as evidence of renewed acceleration. Transparent national discovery ranks reinforce that split: momentum ranked 2,208, stability ranked 394, and the balanced rank was 1,470 among history-eligible ZIPs, where a lower rank is stronger. These are descriptive discovery measures, not forecasts or investment recommendations.</p><p>The bedroom view is a modelled scaling exercise, not a set of measured bedroom rents. Using the local HUD ladder to scale the ZIP Zillow index produces monthly modelled estimates of $777 for a studio, $866 for one bedroom, $1,122 for two bedrooms, $1,564 for three bedrooms, and $1,793 for four bedrooms. The FY2026 HUD two-bedroom FMR/SAFMR standard is $1,270. HUD FMR/SAFMR is an administrative, bedroom-specific standard rather than asking rent, while Zillow ZORI is a typical observed asking-rent index across rental types. The modelled two-bedroom estimate aligns with the ZIP-level ZORI because it is the scaling anchor; it is not proof that a two-bedroom home is available at that amount.</p><p>The matched ZCTA contains 18,290 housing units and has an 8.7% vacancy rate. Renters account for 58.2% of occupied homes, making the renter-side ACS burden reading especially relevant as a population-level condition, not a unit-level finding. Housing stock is mixed: 9,474 units are single-family and 3,249 are large multifamily. Vacant inventory includes homes categorized for rent, for sale, and seasonal use, but that classification does not establish present availability, advertised terms, condition, or suitability for a particular renter. Likewise, the observed stock mix says nothing by itself about an individual property’s lease rate or occupancy prospects.</p><p>Wider geographies provide context rather than substitutes for ZIP evidence: Tucson city context rent is $1,424.65, Pima County context rent is $1,483, and Tucson, AZ metro context rent is also $1,483. Each sits above the ZIP’s current Zillow asking-rent index, but city, county, and metro figures describe broader scopes and cannot be treated as ZIP rental comparables. The gap may help frame how the ZIP’s asking index sits within reported regional context, yet it does not show that local rents must move toward any citywide, countywide, or metro-wide measure. The ZIP’s renter concentration, ACS burden measure, and current rent history remain the more geographically specific evidence in this packet.</p><p>For-sale evidence introduces a meaningful counterpoint to the rent history. In Redfin’s direct rolling-three-month ZIP resale observation, median sold price was $289,934, down 3.03% year over year. There were 92 homes sold, with a median 49 days on market. Inventory stood at 131 homes and months of supply was 4.3. Sale-to-list indicators were also below a uniformly competitive pattern: the average sale-to-list ratio was 96.43%, 9% of sales closed above list, and 33.57% of listings went off market within two weeks. These are ZIP resale observations, not rental transactions or rental comparables. Together with flat recent ZORI, the softer resale price and sale-to-list signals challenge any simple assumption that the longer rent-growth history is currently being confirmed by the for-sale market.</p><p>Annualized ZIP ZORI divided by the Redfin median sold price equals a 4.64% cross-source screening ratio. It is not a cap rate, net return, expected return, or property yield. The ratio does not account for property matching, operating costs, financing, taxes, insurance, maintenance, vacancies, concessions, or differences between an index and a specific home. Its limited value is as a consistent gross comparison between the current ZIP asking-rent index and the direct ZIP median resale price. Here, that screen must be read beside the slow one-year asking-rent direction, the surveyed renter-burden share, and resale conditions showing a lower median sale price and average sales below list.</p><p>Important limits remain at the property level. Neither the ZCTA survey nor ZIP vacancy rate identifies the actual rent, availability, utility treatment, bedroom count, lease terms, condition, or turnover timing of a specific home. A property-level review would need to verify the current advertised asking rent, exact bedroom configuration, included utilities relative to ACS gross-rent scope, and any contemporaneous listing terms. For a purchase-side comparison, it would also need matched sale records, list-price history, and physical-property differences rather than the ZIP median alone. Confirming whether the local HUD standard is ZIP SAFMR or county-derived is also necessary before applying the modelled ladder. Do current unit terms and matched resale records support the broad ZIP signals, or expose a material mismatch?</p>","findings":[{"body":"ZIP Zillow ZORI was $1,122 and rose only 0.08% year over year. The asking-rent index exceeds the matched ACS median gross rent, while the required-income screen falls below local median household income. Still, 46.1% of surveyed renter households reported gross-rent burdens at or above 30%, showing that a median-based screen and household burden statistics answer different questions.","title":"Current asking rent is nearly unchanged while survey burden remains material"},{"body":"The latest same-month rent change was almost flat, compared with stronger annualized gains over the three-year and five-year lookbacks. Historical variability and drawdown were limited, and coverage was complete, which supports the integrity of the backward-looking series. However, the current slowdown breaks from the longer path, so historic stability should not be treated as a forecast of renewed growth.","title":"Recent rent direction is weaker than the longer history"},{"body":"Studio through four-bedroom estimates are derived by scaling ZIP ZORI with the local HUD bedroom ladder. They are useful for comparing the relative shape of the local standard across bedroom counts, but they are not observed asking rents, lease transactions, or proof of available inventory. HUD FMR/SAFMR is an administrative standard, while Zillow ZORI is an asking-rent index with a different universe.","title":"Bedroom figures are HUD-scaled modelled estimates"},{"body":"Redfin’s direct ZIP resale data show a lower median sold price year over year, marketing time near seven weeks, supply above four months, and average sales below list price. Those for-sale signals sit beside nearly flat recent asking-rent growth. The annualized-rent-to-sale-price figure is therefore only a cross-source screening ratio, not a property-level return measure.","title":"Resale signals complicate the rent-price screen"}],"risks":["The matched ACS ZCTA is a survey geography rather than a USPS delivery ZIP, and its five-year estimates describe occupied households with margins of error rather than current available rental listings.","Zillow ZORI is a blended typical asking-rent index across rental types, so it cannot identify the asking rent, concessions, lease structure, utility treatment, or condition of a specific available property.","HUD FMR or SAFMR values are administrative bedroom standards, and scaling ZORI by that ladder creates modelled estimates rather than measured rents for actual studio through four-bedroom units.","Redfin resale observations describe sold homes and listing-market conditions, not rental transactions; median sales, supply, and sale-to-list measures cannot establish rental economics for an individual property."],"qa":[{"a":"The screen annualizes the current ZIP asking-rent index and divides that amount by the stated income share. It is a standardized arithmetic comparison with local median household income. It does not incorporate household size, debt, subsidies, credit, lease qualifications, actual utility obligations, or any applicant-specific financial circumstances.","q":"How should the required-income screen be interpreted?"},{"a":"They measure distinct universes. Zillow ZORI is a typical observed asking-rent index blended across rental types. ACS median gross rent is a multi-year survey measure for occupied renter homes that includes selected utilities. HUD FMR or SAFMR is a bedroom-specific administrative standard. Differences between them do not identify an error or a current lease price.","q":"Why do Zillow, ACS, and HUD rents differ?"},{"a":"No. The bedroom figures are modelled monthly estimates generated by applying the local HUD bedroom ladder to the ZIP Zillow asking-rent index. Their purpose is proportional comparison across bedroom counts. They are not listing aggregates, signed leases, transaction records, or evidence that a particular unit can be rented at the modelled amount.","q":"Are the bedroom estimates observed ZIP rents?"},{"a":"It establishes only a simple cross-source comparison between annualized ZIP Zillow ZORI and Redfin’s ZIP median sold price. It does not match a rental home to a sold home and excludes property expenses, financing, taxes, insurance, maintenance, vacancy, and differences in condition. It should not be interpreted as a return, yield, or cap-rate calculation.","q":"What does the rent-to-sale-price screen establish?"}],"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":591.805858},{"period":"2015-02-01","rent":592.42704},{"period":"2015-03-01","rent":590.385864},{"period":"2015-04-01","rent":591.724764},{"period":"2015-05-01","rent":591.017151},{"period":"2015-06-01","rent":596.197406},{"period":"2015-07-01","rent":599.911998},{"period":"2015-08-01","rent":599.886503},{"period":"2015-09-01","rent":601.563603},{"period":"2015-10-01","rent":606.864839},{"period":"2015-11-01","rent":605.878538},{"period":"2015-12-01","rent":613.341109},{"period":"2016-01-01","rent":610.060067},{"period":"2016-02-01","rent":611.603942},{"period":"2016-03-01","rent":611.055704},{"period":"2016-04-01","rent":612.156151},{"period":"2016-05-01","rent":614.638969},{"period":"2016-06-01","rent":611.317316},{"period":"2016-07-01","rent":613.280779},{"period":"2016-08-01","rent":616.77823},{"period":"2016-09-01","rent":620.143795},{"period":"2016-10-01","rent":617.358488},{"period":"2016-11-01","rent":615.93704},{"period":"2016-12-01","rent":612.719758},{"period":"2017-01-01","rent":616.717122},{"period":"2017-02-01","rent":625.62645},{"period":"2017-03-01","rent":636.955524},{"period":"2017-04-01","rent":643.147319},{"period":"2017-05-01","rent":649.020481},{"period":"2017-06-01","rent":649.823265},{"period":"2017-07-01","rent":648.43885},{"period":"2017-08-01","rent":650.562279},{"period":"2017-09-01","rent":653.75762},{"period":"2017-10-01","rent":659.363412},{"period":"2017-11-01","rent":659.761768},{"period":"2017-12-01","rent":663.574943},{"period":"2018-01-01","rent":667.669144},{"period":"2018-02-01","rent":663.940202},{"period":"2018-03-01","rent":667.806336},{"period":"2018-04-01","rent":669.212385},{"period":"2018-05-01","rent":677.515107},{"period":"2018-06-01","rent":681.12204},{"period":"2018-07-01","rent":686.658963},{"period":"2018-08-01","rent":691.382389},{"period":"2018-09-01","rent":696.777138},{"period":"2018-10-01","rent":703.966181},{"period":"2018-11-01","rent":709.140561},{"period":"2018-12-01","rent":711.875897},{"period":"2019-01-01","rent":716.209896},{"period":"2019-02-01","rent":725.42996},{"period":"2019-03-01","rent":725.31702},{"period":"2019-04-01","rent":729.614134},{"period":"2019-05-01","rent":728.331792},{"period":"2019-06-01","rent":734.610376},{"period":"2019-07-01","rent":739.359076},{"period":"2019-08-01","rent":742.605216},{"period":"2019-09-01","rent":744.674852},{"period":"2019-10-01","rent":745.175705},{"period":"2019-11-01","rent":749.774264},{"period":"2019-12-01","rent":754.445177},{"period":"2020-01-01","rent":756.231683},{"period":"2020-02-01","rent":756.80765},{"period":"2020-03-01","rent":769.384432},{"period":"2020-04-01","rent":779.542818},{"period":"2020-05-01","rent":782.799413},{"period":"2020-06-01","rent":788.245204},{"period":"2020-07-01","rent":789.478792},{"period":"2020-08-01","rent":792.558364},{"period":"2020-09-01","rent":798.728685},{"period":"2020-10-01","rent":806.022602},{"period":"2020-11-01","rent":817.621933},{"period":"2020-12-01","rent":820.168093},{"period":"2021-01-01","rent":826.158856},{"period":"2021-02-01","rent":829.618958},{"period":"2021-03-01","rent":831.363721},{"period":"2021-04-01","rent":839.614814},{"period":"2021-05-01","rent":855.627494},{"period":"2021-06-01","rent":867.131117},{"period":"2021-07-01","rent":884.259127},{"period":"2021-08-01","rent":904.23542},{"period":"2021-09-01","rent":924.654266},{"period":"2021-10-01","rent":938.654466},{"period":"2021-11-01","rent":951.408298},{"period":"2021-12-01","rent":962.096235},{"period":"2022-01-01","rent":986.265717},{"period":"2022-02-01","rent":997.420952},{"period":"2022-03-01","rent":1021.811287},{"period":"2022-04-01","rent":1018.090619},{"period":"2022-05-01","rent":1026.03899},{"period":"2022-06-01","rent":1029.676346},{"period":"2022-07-01","rent":1044.235857},{"period":"2022-08-01","rent":1045.476824},{"period":"2022-09-01","rent":1052.770702},{"period":"2022-10-01","rent":1054.296783},{"period":"2022-11-01","rent":1056.839078},{"period":"2022-12-01","rent":1061.006033},{"period":"2023-01-01","rent":1065.832577},{"period":"2023-02-01","rent":1075.187541},{"period":"2023-03-01","rent":1074.952793},{"period":"2023-04-01","rent":1084.59258},{"period":"2023-05-01","rent":1083.237908},{"period":"2023-06-01","rent":1081.501276},{"period":"2023-07-01","rent":1086.767733},{"period":"2023-08-01","rent":1097.777649},{"period":"2023-09-01","rent":1101.270182},{"period":"2023-10-01","rent":1103.830174},{"period":"2023-11-01","rent":1098.355702},{"period":"2023-12-01","rent":1105.854697},{"period":"2024-01-01","rent":1100.907713},{"period":"2024-02-01","rent":1108.705507},{"period":"2024-03-01","rent":1107.201633},{"period":"2024-04-01","rent":1113.678056},{"period":"2024-05-01","rent":1123.452036},{"period":"2024-06-01","rent":1135.983887},{"period":"2024-07-01","rent":1135.41316},{"period":"2024-08-01","rent":1134.408105},{"period":"2024-09-01","rent":1124.61616},{"period":"2024-10-01","rent":1126.928239},{"period":"2024-11-01","rent":1129.250983},{"period":"2024-12-01","rent":1130.925622},{"period":"2025-01-01","rent":1125.205073},{"period":"2025-02-01","rent":1118.625354},{"period":"2025-03-01","rent":1117.564417},{"period":"2025-04-01","rent":1124.194446},{"period":"2025-05-01","rent":1122.576624},{"period":"2025-06-01","rent":1120.62129},{"period":"2025-07-01","rent":1120.274695},{"period":"2025-08-01","rent":1119.678941},{"period":"2025-09-01","rent":1127.431502},{"period":"2025-10-01","rent":1127.440775},{"period":"2025-11-01","rent":1130.542088},{"period":"2025-12-01","rent":1127.115195},{"period":"2026-01-01","rent":1134.170172},{"period":"2026-02-01","rent":1134.874854},{"period":"2026-03-01","rent":1136.979929},{"period":"2026-04-01","rent":1127.94974},{"period":"2026-05-01","rent":1125.305341},{"period":"2026-06-01","rent":1121.53729}],"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":1120.62129,"endRent":1121.53729,"change":0.0008174037100436848,"cagr":0.0008174037100436848},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1081.501276,"endRent":1121.53729,"change":0.03701892442334942,"cagr":0.012190431006784186},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":867.131117,"endRent":1121.53729,"change":0.2933883561694395,"cagr":0.05279978934474827}},"maxDrawdown":-0.016214552169964036,"annualizedVolatility":0.022878217942060883,"consecutiveReturnCount":137}}