{"zip":"91739","city":"Rancho Cucamonga","state":"CA","county":"San Bernardino County","countySlug":"san-bernardino-county-ca","metro":"Riverside-San Bernardino-Ontario, CA","metroSlug":"riverside-ca","citySlug":"rancho-cucamonga-ca","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2798,"rentYoy":0.0085,"bedroomEstimates":[2151,2259,2798,3702,4467],"hudFmr":[1692,1777,2201,2912,3514],"ladderSource":"county","population":41673,"populationMoe":1830,"medianIncome":143265,"medianIncomeMoe":8448,"medianGrossRent":2535,"medianGrossRentMoe":179,"housingUnits":12512,"occupiedUnits":11990,"vacantUnits":522,"renterOccupied":3321,"rentBurdenTotal":3321,"rentBurden30Plus":1793,"vacantForRent":209,"vacantForSale":105,"vacantSeasonal":0,"structureTotal":12512,"singleFamilyUnits":10127,"largeMultifamilyUnits":1204,"vacancyRate":0.04171994884910486,"renterShare":0.27698081734778984,"rentBurdenShare":0.5398976211984342,"requiredIncome":111920,"askingRentToIncome":0.23436289393780757,"askingVsAcsRent":1.1037475345167653,"askingVsHud2br":1.271240345297592,"cityRent":2812.5349177093362,"countyRent":2489,"metroRent":2539,"cityGrossRent":2357,"countyGrossRent":1801,"countyListings":5846,"countyListingDom":58,"countyPriceReducedShare":0.1644,"countyListingPeriod":"2026-06","metroMonthsSupply":4,"metroMedianDom":49,"metroPriceDrops":0.2567,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.052126294834284,"apartmentTimeOnMarket":23.3,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":75,"zipSalePrice":986777,"zipSalePriceYoy":0.0554,"zipMedianDom":45,"zipActiveListings":196,"zipActiveListingsYoy":0.0991,"zipInventory":99,"zipInventoryYoy":0.0751,"zipPendingSales":84,"zipMonthsSupply":4,"zipSaleToList":0.9984,"zipSoldAboveList":0.3565,"zipOffMarketTwoWeeks":0.2736,"generatedAt":"2026-09-01 10:34:43.961884+00","summaryHtml":"<p>ZIP 91739 enters June 2026 with a Zillow ZORI of $2,798 per month, a typical observed asking-rent index blended across rental types. The index was 0.85% higher than the same month a year earlier. That is a positive current reading, but its modest pace is the core initial tension: the asking-rent snapshot remains substantial while recent growth is comparatively restrained. Zillow ZORI is an asking-rent index, not a survey median, a utility-inclusive household cost, or a bedroom-specific lease observation. It should therefore be read as a current market indicator rather than as a quote for any particular available home.</p><p>The backward-looking ZORI history shows a slowing pattern rather than a fresh acceleration. Exact same-month annualized change was 0.85% over one year, 1.75% over three years, and 2.92% over five years. Recent direction remains upward, but it breaks from the longer path by running below both longer-run annualized rates. This history is fully covered by 124 observations and 123 consecutive monthly returns. Annualized monthly-return variability reached 3.48%, placing this ZIP in the supplied high-variability category, so one current rent reading deserves measured confidence rather than heavy extrapolation. Its largest prior peak-to-trough decline was 4.03%, showing that the observed rent path has experienced material reversals. Transparent national discovery ranks among history-eligible ZIPs were 1,881 for momentum, 2,214 for stability, and 2,387 for the balanced measure; lower ranks indicate stronger placement. These are historical measurements, not forecasts or investment recommendations.</p><p>The five-digit label is both Zillow's ZIP market identifier and a match to a Census ZCTA. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. In the matched ACS 2024 five-year survey, median gross rent was $2,535, with gross rent representing occupied renter homes and including selected utilities. Zillow's current asking-rent index is therefore 10.4% above that survey median, a difference that is expected to reflect distinct populations and definitions rather than a direct contradiction. The same ACS survey reports median household income of $143,265 with a $8,448 margin of error. Survey values describe resident households over a multiyear period; ZORI captures the asking-rent market and must remain in its own evidence universe.</p><p>The bedroom ladder is a model, not a set of measured ZIP bedroom rents. It scales the ZIP ZORI with the local HUD bedroom ladder to produce modelled monthly estimates of $2,151 for a studio, $2,259 for one bedroom, $2,798 for two bedrooms, $3,702 for three bedrooms, and $4,467 for four bedrooms. The local HUD two-bedroom FMR/SAFMR benchmark is $2,201, making the modelled two-bedroom estimate 27.1% higher. HUD FMR/SAFMR is an administrative, bedroom-specific standard rather than asking rent, so neither the HUD amount nor the scaled estimates should be substituted for observed listings, executed leases, or unit-level comparable rents.</p><p>A simple affordability screen creates another important contrast. Applying the 30% rule arithmetically to the current ZORI produces a required annual income of $111,920; that is a screen, not advice and not an applicant qualification rule. Annualized asking rent equals 23.4% of the reported median household income in this aggregate comparison. Yet the ACS burden measure reports 1,793 of 3,321 renter households, or 54.0%, paying at least 30% of income toward gross rent. That burden statistic does not prove affordability or unaffordability for a particular unit or applicant. The housing base contains 12,512 units, of which 522 were vacant, a 4.2% vacancy rate, and its stock is weighted toward single-family homes rather than large multifamily structures. Vacancy likewise cannot establish availability or pricing for an individual rental.</p><p>Broader geography offers context but not a replacement for ZIP evidence: the wider Rancho Cucamonga city asking-rent context is $2,813, the wider San Bernardino County asking-rent context is $2,489, and the wider Riverside-San Bernardino-Ontario, CA metro asking-rent context is $2,539. The ZIP reading is close to the city context but above the county and metro contexts. Those comparisons describe different geographic scopes and should not be blended with the ZIP's ZORI, ACS ZCTA survey, or HUD ladder. In particular, city, county, and metro figures may represent different housing mixes and populations, while the ZIP-level evidence is the relevant starting point for this report.</p><p>The direct rolling-three-month Redfin ZIP resale observation presents a stronger for-sale signal than the rent trend. Median sold price was $986,777, up 5.54% year over year, with 75 homes sold and a median 45 days on market. Redfin separately reports 196 active listings and inventory of 99 homes, alongside 4.0 months of supply. Average sale-to-list was 99.84%, while 35.65% of sales closed above list, indicating that the resale evidence includes both near-list execution and a meaningful above-list share. This is for-sale market evidence, not rental transactions or rental comparables. Annualized ZIP ZORI divided by median sold price is 3.40%, but that is only a cross-source screening ratio, not a cap rate, property yield, net return, or expected return. Rising resale prices challenge the slower rent-growth and burden screen rather than resolving it.</p><p>Several limits matter before applying these signals to a property. ZORI is a blended asking-rent index; ACS gross rent is a surveyed, utility-inclusive resident measure; HUD is an administrative benchmark; and Redfin tracks resale activity. None supplies a unit-specific lease, operating-cost record, or direct rental transaction comparison. A property-level review would need the exact bedroom count, advertised and achieved rent, lease term, utility responsibility, concessions and fees, unit condition, property type, listing status, and truly comparable recent sales or rentals. It should also verify whether the unit's timing aligns with the stated source periods. The unresolved question is whether a specific unit's documented rent and terms support the ZIP-level snapshot without assuming that broader survey, modelled, or resale evidence applies unchanged.</p>","findings":[{"body":"The current Zillow asking-rent index remains substantial, but the latest same-month gain trails the three-year and five-year annualized growth rates. That pattern is positive rather than declining, yet it does not confirm a renewed acceleration. High historical variability and a prior drawdown further limit the confidence that should be placed in a single current rent observation.","title":"Rent growth has slowed despite a still-elevated asking-rent level"},{"body":"The ACS ZCTA median gross-rent estimate describes occupied renter households and includes selected utilities, while Zillow ZORI tracks a typical asking-rent index. HUD FMR/SAFMR is an administrative bedroom-specific standard. The gap among these values should be interpreted as a source-definition and population difference, not as evidence that one source is incorrect or interchangeable with another.","title":"Survey rent, asking rent, and HUD standards answer different questions"},{"body":"The arithmetic income screen places the current asking-rent index below the reported area median household income on an aggregate basis. However, more than half of surveyed renter households report gross-rent burdens at or above the stated threshold. That contrast makes household-level income distribution, actual utilities, lease terms, and unit rent essential checks rather than assumptions.","title":"Aggregate income screen conflicts with renter burden evidence"},{"body":"The direct ZIP resale observation records rising sold prices, near-list average execution, and a material share of transactions above list. Meanwhile, recent asking-rent growth is much slower than its longer-run annualized pace. The resulting rent-price screen is useful only as a cross-source comparison; resale data cannot establish rental revenue, expenses, or economics for a specific property.","title":"Resale conditions are firmer than the recent rent-growth signal"}],"risks":["A current Zillow ZORI reading can differ materially from a particular listing because it is a blended asking-rent index across rental types, not a measured rent for a specified bedroom count, lease term, or utility arrangement.","The historical path is classified as high variability, and the recorded drawdown shows that prior rent gains were not uninterrupted. Treating the latest positive annual change as a durable trend would exceed the supplied backward-looking evidence.","Redfin resale figures describe a rolling-three-month for-sale observation, not rental transactions. Median sale price, days on market, inventory, and sale-to-list outcomes cannot determine achievable rent, operating costs, or property-specific pricing.","ACS ZCTA values are multiyear survey estimates for occupied households, with reported margins of error, and the ZCTA is not identical to a USPS delivery ZIP. Survey burden and vacancy statistics cannot prove conditions for one unit."],"qa":[{"a":"The measures cover different evidence universes. Zillow ZORI is a current typical observed asking-rent index blended across rental types, while ACS median gross rent is a five-year survey statistic for occupied renter homes that includes selected utilities. Differences can reflect timing, household occupancy, utility treatment, rental composition, and survey versus asking-market methodology.","q":"Why does the Zillow asking-rent index exceed the ACS median gross-rent estimate?"},{"a":"No. They are modelled monthly ZIP estimates created by scaling the ZIP Zillow ZORI with the local HUD bedroom ladder. HUD FMR/SAFMR is an administrative bedroom-specific benchmark, not an asking-rent measure. The resulting figures are useful for structured comparison, but actual bedroom rents require listing-level or lease-level evidence.","q":"Are the studio through four-bedroom figures observed rents?"},{"a":"It is a mechanical calculation that converts the current monthly Zillow asking-rent index into an annual income amount using a 30% housing-cost share. It is not financial advice, a recommendation, a tenant-screening criterion, or an applicant qualification rule. Actual affordability depends on household income, utilities, debts, lease terms, fees, and the specific unit.","q":"What does the 30% required-income figure mean?"},{"a":"The ratio divides annualized ZIP Zillow ZORI by the direct ZIP median sold price from Redfin. It is only a cross-source screening ratio that places an asking-rent indicator beside a resale-price indicator. It excludes expenses, financing, vacancies, property condition, achieved rent, and unit comparability, so it is not a cap rate, yield, net return, or forecast.","q":"How should the rent-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":"2016-03-01","rent":1850.163838},{"period":"2016-04-01","rent":1836.760938},{"period":"2016-05-01","rent":1818.722989},{"period":"2016-06-01","rent":1817.441866},{"period":"2016-07-01","rent":1839.027732},{"period":"2016-08-01","rent":1863.283688},{"period":"2016-09-01","rent":1869.781163},{"period":"2016-10-01","rent":1858.934633},{"period":"2016-11-01","rent":1849.106683},{"period":"2016-12-01","rent":1863.233866},{"period":"2017-01-01","rent":1876.295992},{"period":"2017-02-01","rent":1885.979867},{"period":"2017-03-01","rent":1902.46773},{"period":"2017-04-01","rent":1902.929252},{"period":"2017-05-01","rent":1906.962816},{"period":"2017-06-01","rent":1908.61867},{"period":"2017-07-01","rent":1920.493659},{"period":"2017-08-01","rent":1910.069074},{"period":"2017-09-01","rent":1889.812037},{"period":"2017-10-01","rent":1894.891722},{"period":"2017-11-01","rent":1904.245999},{"period":"2017-12-01","rent":1926.748886},{"period":"2018-01-01","rent":1905.960548},{"period":"2018-02-01","rent":1910.288637},{"period":"2018-03-01","rent":1917.273847},{"period":"2018-04-01","rent":1960.306989},{"period":"2018-05-01","rent":1984.956974},{"period":"2018-06-01","rent":1982.803802},{"period":"2018-07-01","rent":1975.028692},{"period":"2018-08-01","rent":1991.745058},{"period":"2018-09-01","rent":2005.509611},{"period":"2018-10-01","rent":1998.556462},{"period":"2018-11-01","rent":1984.382702},{"period":"2018-12-01","rent":1983.532753},{"period":"2019-01-01","rent":2018.329313},{"period":"2019-02-01","rent":2021.567115},{"period":"2019-03-01","rent":2017.659228},{"period":"2019-04-01","rent":1998.380651},{"period":"2019-05-01","rent":1993.519778},{"period":"2019-06-01","rent":2007.051345},{"period":"2019-07-01","rent":2016.018061},{"period":"2019-08-01","rent":2016.049784},{"period":"2019-09-01","rent":2026.278068},{"period":"2019-10-01","rent":2043.100899},{"period":"2019-11-01","rent":2063.129289},{"period":"2019-12-01","rent":2062.484547},{"period":"2020-01-01","rent":2055.30055},{"period":"2020-02-01","rent":2061.421657},{"period":"2020-03-01","rent":2046.959357},{"period":"2020-04-01","rent":2054.424312},{"period":"2020-05-01","rent":2035.229278},{"period":"2020-06-01","rent":2037.897594},{"period":"2020-07-01","rent":2079.861928},{"period":"2020-08-01","rent":2130.142938},{"period":"2020-09-01","rent":2157.911762},{"period":"2020-10-01","rent":2165.09965},{"period":"2020-11-01","rent":2158.402729},{"period":"2020-12-01","rent":2221.828102},{"period":"2021-01-01","rent":2255.759113},{"period":"2021-02-01","rent":2304.580873},{"period":"2021-03-01","rent":2329.597554},{"period":"2021-04-01","rent":2373.986668},{"period":"2021-05-01","rent":2401.916912},{"period":"2021-06-01","rent":2422.941038},{"period":"2021-07-01","rent":2410.319579},{"period":"2021-08-01","rent":2441.256668},{"period":"2021-09-01","rent":2491.332852},{"period":"2021-10-01","rent":2541.942327},{"period":"2021-11-01","rent":2559.287674},{"period":"2021-12-01","rent":2538.214133},{"period":"2022-01-01","rent":2542.654778},{"period":"2022-02-01","rent":2546.510313},{"period":"2022-03-01","rent":2552.88827},{"period":"2022-04-01","rent":2569.998503},{"period":"2022-05-01","rent":2648.795355},{"period":"2022-06-01","rent":2693.260821},{"period":"2022-07-01","rent":2706.728396},{"period":"2022-08-01","rent":2613.357068},{"period":"2022-09-01","rent":2597.767473},{"period":"2022-10-01","rent":2610.787266},{"period":"2022-11-01","rent":2679.146467},{"period":"2022-12-01","rent":2672.886316},{"period":"2023-01-01","rent":2691.160868},{"period":"2023-02-01","rent":2698.177654},{"period":"2023-03-01","rent":2735.879284},{"period":"2023-04-01","rent":2717.86759},{"period":"2023-05-01","rent":2670.733598},{"period":"2023-06-01","rent":2656.540385},{"period":"2023-07-01","rent":2680.209052},{"period":"2023-08-01","rent":2761.488776},{"period":"2023-09-01","rent":2762.471094},{"period":"2023-10-01","rent":2750.521177},{"period":"2023-11-01","rent":2705.97403},{"period":"2023-12-01","rent":2720.883872},{"period":"2024-01-01","rent":2720.222189},{"period":"2024-02-01","rent":2715.526838},{"period":"2024-03-01","rent":2698.774696},{"period":"2024-04-01","rent":2702.682295},{"period":"2024-05-01","rent":2699.364596},{"period":"2024-06-01","rent":2699.916787},{"period":"2024-07-01","rent":2691.89503},{"period":"2024-08-01","rent":2701.107074},{"period":"2024-09-01","rent":2734.314953},{"period":"2024-10-01","rent":2764.359271},{"period":"2024-11-01","rent":2780.84108},{"period":"2024-12-01","rent":2800.532635},{"period":"2025-01-01","rent":2779.725632},{"period":"2025-02-01","rent":2765.818733},{"period":"2025-03-01","rent":2755.492835},{"period":"2025-04-01","rent":2763.825724},{"period":"2025-05-01","rent":2786.987725},{"period":"2025-06-01","rent":2774.808329},{"period":"2025-07-01","rent":2771.255224},{"period":"2025-08-01","rent":2747.312264},{"period":"2025-09-01","rent":2729.111493},{"period":"2025-10-01","rent":2714.731178},{"period":"2025-11-01","rent":2716.420157},{"period":"2025-12-01","rent":2705.24909},{"period":"2026-01-01","rent":2726.089414},{"period":"2026-02-01","rent":2746.899525},{"period":"2026-03-01","rent":2765.468569},{"period":"2026-04-01","rent":2771.447456},{"period":"2026-05-01","rent":2774.614831},{"period":"2026-06-01","rent":2798.336928}],"historySummary":{"pointCount":124,"firstPeriod":"2016-03-01","latestPeriod":"2026-06-01","coverageMonths":124,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2774.808329,"endRent":2798.336928,"change":0.00847936008916328,"cagr":0.00847936008916328},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2656.540385,"endRent":2798.336928,"change":0.053376392770328795,"cagr":0.017484636647318252},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2422.941038,"endRent":2798.336928,"change":0.15493397656505437,"cagr":0.02922761834851828}},"maxDrawdown":-0.040255580560289106,"annualizedVolatility":0.03478788193205564,"consecutiveReturnCount":123}}