{"zip":"92336","city":"Fontana","state":"CA","county":"San Bernardino County","countySlug":"san-bernardino-county-ca","metro":"Riverside-San Bernardino-Ontario, CA","metroSlug":"riverside-ca","citySlug":"fontana-ca","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":3352,"rentYoy":0.0152,"bedroomEstimates":[2577,2706,3352,4435,5352],"hudFmr":[1692,1777,2201,2912,3514],"ladderSource":"county","population":105517,"populationMoe":2995,"medianIncome":123363,"medianIncomeMoe":5688,"medianGrossRent":2380,"medianGrossRentMoe":237,"housingUnits":29536,"occupiedUnits":29212,"vacantUnits":324,"renterOccupied":5911,"rentBurdenTotal":5911,"rentBurden30Plus":3073,"vacantForRent":116,"vacantForSale":0,"vacantSeasonal":4,"structureTotal":29536,"singleFamilyUnits":27505,"largeMultifamilyUnits":795,"vacancyRate":0.010969664138678224,"renterShare":0.2023483499931535,"rentBurdenShare":0.5198781931991203,"requiredIncome":134080,"askingRentToIncome":0.3260621093844994,"askingVsAcsRent":1.408403361344538,"askingVsHud2br":1.5229441163107678,"cityRent":3042.2223573527917,"countyRent":2489,"metroRent":2539,"cityGrossRent":1839,"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":222,"zipSalePrice":704841,"zipSalePriceYoy":-0.0131,"zipMedianDom":43,"zipActiveListings":508,"zipActiveListingsYoy":0.076,"zipInventory":207,"zipInventoryYoy":-0.1426,"zipPendingSales":248,"zipMonthsSupply":2.8,"zipSaleToList":0.9993,"zipSoldAboveList":0.38,"zipOffMarketTwoWeeks":0.3224,"generatedAt":"2026-08-08 11:41:17.539491+00","summaryHtml":"<p>For the five-digit 92336 label, the key decision is whether a household should read the headline as a quote for a specific home or as a market-level budget benchmark. Zillow’s typical observed asking-rent index, blended across rental types, is $3,352 for June 2026, up 1.52% year over year. That modest change does not make the level unit-specific: concessions, size, condition, fees, and lease terms are outside the index. Applying the structural 30% arithmetic screen to the monthly index produces required annual income of $134,080, while the index equals 32.6% of the ZCTA’s median household income. This is arithmetic, not advice, an affordability verdict, or an applicant qualification rule. The label also matches a Census ZCTA, which is a statistical area and is not identical to a USPS delivery ZIP.</p><p>Three rent figures answer different questions and should not be merged. The ACS 2024 five-year survey reports ZCTA median gross rent of $2,380, with a margin of error of ±$237. That measure covers occupied renter homes and includes selected utilities, whereas Zillow observes asking rents for available or recently marketed rentals; Zillow’s index is therefore 1.41 times the ACS measure without implying that an otherwise identical unit experienced that difference. The FY2026 HUD two-bedroom FMR/SAFMR standard is $2,201, making the Zillow index 1.52 times that benchmark. HUD’s figure is an administrative, bedroom-specific payment standard rather than an observed asking rent. The spreads are useful for understanding measurement context, not for combining the sources into one supposed market rent.</p><p>The bedroom ladder translates the ZIP-wide Zillow level into size-specific planning figures, but every result is modelled rather than measured. The modelled monthly ZIP estimates are $2,577 for a studio, $2,706 for one bedroom, $3,352 for two bedrooms, $4,435 for three bedrooms, and $5,352 for four bedrooms. They preserve the relative spacing of the local HUD ladder while anchoring the two-bedroom estimate to ZIP ZORI. Selected HUD reference points are $1,692 for a studio, $2,201 for two bedrooms, and $3,514 for four bedrooms. The increasing steps can help frame a search by bedroom count, but they do not establish the asking rent of any listed property. Actual differences may also reflect features that neither the scaling method nor the HUD standards observe.</p><p>Income and renter measures show that the budget question is material even though most occupied homes are not rentals. The ACS median household income is $123,363, with a margin of error of ±$5,688; this all-household median sits $10,717 below the annual income produced by the asking-rent screen. It is not renter-specific income and cannot determine whether an individual household qualifies. Renters account for 20.2% of occupied homes, representing an estimated 5,911 renter-occupied households with a margin of error of ±706. Within the ACS rent-burden universe, 52.0%, or an estimated 3,073 renter households, met or exceeded the survey’s burden threshold; that household count has a margin of error of ±596. This is an observed area-level distribution, not proof that a particular renter or unit is unaffordable.</p><p>The housing-stock composition helps frame why a broad rent index may not resemble every property encountered in a search. ACS identifies 29,536 housing units, including 27,505 single-family units and 795 units in large multifamily buildings. It estimates 324 vacant units, an overall vacancy rate of about 1.1%. Within the reported vacancy reasons, 116 units were for rent, none were recorded as for sale, and 4 were seasonal. Those named categories do not exhaust every reason a unit can be vacant. More importantly, ACS vacancy covers the full housing stock and is a survey snapshot rather than a live count of advertised rentals. It cannot show whether an appropriately sized unit is currently offered, how long it has been listed, or whether a particular property will remain available.</p><p>Wider geography confirms that the ZIP asking level is above the supplied context, but each comparison remains geographic rather than property-specific. The Fontana citywide asking-rent context is about $3,042, the San Bernardino County asking-rent context is $2,489, and the Riverside-San Bernardino-Ontario, CA metro asking-rent context is $2,539. Vacancy comparisons are less harmonized: the Fontana city scope reports an all-unit rate of 1.9%, the San Bernardino County scope reports an all-unit rate of 9.3%, and the Riverside-San Bernardino-Ontario, CA metro scope reports apartment vacancy of 5.2%. The metro figure is apartment-specific, while the city and county figures cover broader stock. These values provide scale, but their different areas, property coverage, and denominators prevent a single vacancy ranking from resolving ZIP-level availability.</p><p>The practical limit is that every source stops short of describing the exact property under consideration. Before comparing a listing with ZIP ZORI or a modelled bedroom figure, confirm the exact address and whether the relevant geography is the Zillow market, the Census ZCTA, or a USPS delivery ZIP. At the property level, verify bedroom and bathroom count, building type, listed and effective rent, concessions, lease length, move-in date, deposit, recurring fees, utility responsibility, parking charges, pet costs, and whether the advertised unit is still available. For budget arithmetic, use the household’s own verified income and the complete recurring monthly obligation rather than the area median. Also ask which utilities are included before comparing with ACS gross rent, and do not treat HUD standards as predictions of a landlord’s asking price.</p>","findings":[{"body":"Zillow places the ZIP-level typical observed asking-rent index at $3,352 for June 2026, with 1.52% year-over-year growth. The level is above the supplied city, county, and metro asking-rent contexts. Because ZORI blends rental types and does not encode a particular unit’s concessions, fees, condition, or lease term, a current listing requires direct verification before the index can serve as a meaningful comparison.","title":"The headline is a market benchmark, not a unit quote"},{"body":"The modelled ladder runs from $2,577 for a studio to $5,352 for four bedrooms. These are not measured bedroom rents; they scale the ZIP ZORI using the local HUD bedroom ladder. HUD’s values are administrative standards rather than asking prices. The estimates are useful for organizing a bedroom-specific search, but property type, utilities, fees, and unit features can produce listing-level differences that the model does not capture.","title":"Bedroom figures widen sharply but remain modelled"},{"body":"Applying the 30% arithmetic screen to ZORI yields $134,080 in required annual income, above the ACS all-household median of $123,363. Separately, ACS estimates that 52.0% of renter households meet or exceed its rent-burden threshold. Neither result is an applicant qualification rule: the first is arithmetic based on an asking-rent index, while the second is a five-year survey estimate describing occupied renter households across the ZCTA.","title":"The income screen and burden data answer separate questions"},{"body":"ACS estimates a 1.1% overall vacancy rate and identifies 116 units vacant for rent, within a stock heavily concentrated in single-family units. These are area-level survey estimates covering more than the actively advertised rental market. They cannot establish whether a suitable unit is listed today, whether an advertisement remains current, or whether a particular bedroom count is scarce. Current listings and property contacts are necessary for those checks.","title":"Low reported vacancy is not live availability"}],"risks":["Comparing Zillow asking rent directly with ACS gross rent can overstate a market gap because the measures cover different time frames, rental populations, utility treatment, and observation methods.","The matched Census ZCTA is a statistical area rather than a USPS delivery ZIP, so an address can be marketed with the label without mapping perfectly to the survey geography.","The ACS vacancy estimate is a five-year survey snapshot of the full housing stock; it should not be treated as a live inventory count or proof about any specific unit.","Bedroom figures are scaled from ZORI through the HUD ladder, so treating them as observed studio or bedroom-specific rents would introduce precision unsupported by the supplied evidence."],"qa":[{"a":"It is Zillow’s June 2026 typical observed asking-rent index for the ZIP market, blended across rental types. It is not the median rent of occupied renter homes, a HUD payment standard, or a quote for a particular property. Listing rent, concessions, recurring fees, utilities, and lease terms still require direct confirmation.","q":"What does the $3,352 ZIP rent represent?"},{"a":"The sources observe different universes. ACS is a five-year survey of occupied renter homes and its gross-rent measure includes selected utilities. Zillow tracks typical observed asking rents in the rental market. Their $2,380 and $3,352 values can be compared for context, but the difference is not measured rent growth for identical homes.","q":"Why is ACS median gross rent lower than Zillow ZORI?"},{"a":"No. They are modelled monthly ZIP estimates created by scaling ZIP ZORI with the relative bedroom pattern in the local HUD ladder. The two-bedroom value anchors to ZORI, while the other sizes inherit HUD’s spacing. HUD standards themselves are administrative figures, not observations of landlord asking prices.","q":"Are the bedroom estimates measured local rents?"},{"a":"Confirm the exact address and geography, current availability, bedroom and bathroom count, building type, asking rent, concessions, lease duration, deposit, move-in charges, recurring fees, utility responsibility, parking, and pet costs. Calculate effective monthly cost from the actual lease terms and household income rather than using the area index or ACS median as a qualification rule.","q":"What should be checked for a specific rental property?"}],"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":"2021-10-01","rent":2756.215944},{"period":"2021-11-01","rent":2759.198999},{"period":"2021-12-01","rent":2764.407482},{"period":"2022-01-01","rent":2800.64074},{"period":"2022-02-01","rent":2899.027984},{"period":"2022-03-01","rent":2926.399142},{"period":"2022-04-01","rent":2954.555843},{"period":"2022-05-01","rent":2932.037617},{"period":"2022-06-01","rent":2950.012697},{"period":"2022-07-01","rent":2949.93656},{"period":"2022-08-01","rent":2953.758048},{"period":"2022-09-01","rent":2960.629228},{"period":"2022-10-01","rent":2988.273529},{"period":"2022-11-01","rent":3057.227538},{"period":"2022-12-01","rent":3091.947589},{"period":"2023-01-01","rent":3089.227587},{"period":"2023-02-01","rent":3024.373241},{"period":"2023-03-01","rent":3041.679204},{"period":"2023-04-01","rent":3058.13818},{"period":"2023-05-01","rent":3087.423163},{"period":"2023-06-01","rent":3104.170152},{"period":"2023-07-01","rent":3137.799185},{"period":"2023-08-01","rent":3171.78992},{"period":"2023-09-01","rent":3163.786533},{"period":"2023-10-01","rent":3176.430956},{"period":"2023-11-01","rent":3172.473011},{"period":"2023-12-01","rent":3162.78969},{"period":"2024-01-01","rent":3154.962466},{"period":"2024-02-01","rent":3151.604826},{"period":"2024-03-01","rent":3149.505223},{"period":"2024-04-01","rent":3167.829074},{"period":"2024-05-01","rent":3209.157411},{"period":"2024-06-01","rent":3213.014777},{"period":"2024-07-01","rent":3207.172363},{"period":"2024-08-01","rent":3206.279635},{"period":"2024-09-01","rent":3229.116797},{"period":"2024-10-01","rent":3233.84002},{"period":"2024-11-01","rent":3249.693091},{"period":"2024-12-01","rent":3242.413965},{"period":"2025-01-01","rent":3273.58805},{"period":"2025-02-01","rent":3254.921989},{"period":"2025-03-01","rent":3294.157486},{"period":"2025-04-01","rent":3303.351242},{"period":"2025-05-01","rent":3321.990117},{"period":"2025-06-01","rent":3301.716081},{"period":"2025-07-01","rent":3311.451659},{"period":"2025-08-01","rent":3316.587827},{"period":"2025-09-01","rent":3321.593582},{"period":"2025-10-01","rent":3326.99177},{"period":"2025-11-01","rent":3322.275899},{"period":"2025-12-01","rent":3343.996654},{"period":"2026-01-01","rent":3340.750765},{"period":"2026-02-01","rent":3382.83727},{"period":"2026-03-01","rent":3363.730747},{"period":"2026-04-01","rent":3357.243564},{"period":"2026-05-01","rent":3330.416977},{"period":"2026-06-01","rent":3351.998405}],"historySummary":{"pointCount":57,"firstPeriod":"2021-10-01","latestPeriod":"2026-06-01","coverageMonths":57,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":3301.716081,"endRent":3351.998405,"change":0.015229148347840615,"cagr":0.015229148347840615},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":3104.170152,"endRent":3351.998405,"change":0.07983719991648175,"cagr":0.025934012780821858}},"maxDrawdown":-0.021854946131818154,"annualizedVolatility":0.028199972947002865,"consecutiveReturnCount":56}}