{"zip":"92804","city":"Anaheim","state":"CA","county":"Orange County","countySlug":"orange-county-ca","metro":"Los Angeles-Long Beach-Anaheim, CA","metroSlug":"los-angeles-ca","citySlug":"anaheim-ca","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2274,"rentYoy":0.0272,"bedroomEstimates":[1764,1880,2274,2991,3461],"hudFmr":[2380,2537,3070,4037,4672],"ladderSource":"county","population":83537,"populationMoe":3542,"medianIncome":76141,"medianIncomeMoe":5953,"medianGrossRent":2070,"medianGrossRentMoe":49,"housingUnits":25556,"occupiedUnits":24621,"vacantUnits":935,"renterOccupied":14274,"rentBurdenTotal":14274,"rentBurden30Plus":9275,"vacantForRent":539,"vacantForSale":26,"vacantSeasonal":147,"structureTotal":25556,"singleFamilyUnits":12126,"largeMultifamilyUnits":6688,"vacancyRate":0.036586320237908906,"renterShare":0.5797489947605703,"rentBurdenShare":0.6497828219139694,"requiredIncome":90960,"askingRentToIncome":0.3583877280308901,"askingVsAcsRent":1.098550724637681,"askingVsHud2br":0.7407166123778501,"cityRent":2673.914122453056,"countyRent":3186,"metroRent":2927,"cityGrossRent":2175,"countyGrossRent":2434,"countyListings":4544,"countyListingDom":46,"countyPriceReducedShare":0.182,"countyListingPeriod":"2026-06","metroMonthsSupply":null,"metroMedianDom":null,"metroPriceDrops":null,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0537449976608052,"apartmentTimeOnMarket":29.7,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":87,"zipSalePrice":961283,"zipSalePriceYoy":0.0336,"zipMedianDom":34,"zipActiveListings":162,"zipActiveListingsYoy":0.0397,"zipInventory":68,"zipInventoryYoy":-0.1204,"zipPendingSales":86,"zipMonthsSupply":2.4,"zipSaleToList":1.027,"zipSoldAboveList":0.6241,"zipOffMarketTwoWeeks":0.453,"generatedAt":"2026-09-01 13:35:45.652812+00","summaryHtml":"<p>The central measured tension in ZIP 92804 is that its latest Zillow ZORI asking-rent index is $2,274 per month while the matched area’s median household income is $76,141. Applying a 30% rent-to-income screen to that monthly asking-rent index produces $90,960 in required annual income, above the area median; the index-to-income comparison is 35.8%. This is arithmetic rather than advice, a tenant qualification rule, or evidence of what any applicant can afford. It does, however, frame the difference between the ZIP’s current typical observed asking-rent signal and the income measure available for the matched Census area.</p><p>Recent rent direction is positive but slower than the longer backward-looking path. The exact same-month one-year Zillow rent-history change was 2.7%, versus 3.7% for the three-year measure and 6.3% for the five-year measure. Thus, the current advance confirms continued growth but breaks from the stronger pace embedded in the longer history. History coverage is 100%, based on 103 observations and 102 consecutive monthly returns. Monthly rent movement translated to 2.7% annualized variability, which supports somewhat more confidence in one current index reading than a highly erratic series would, but does not eliminate composition or timing uncertainty. The worst historical peak-to-trough drawdown was 2.0%, a limited observed decline rather than proof against future declines. Transparent national discovery ranks were 898 for momentum, 1,132 for stability, and 686 for the balanced measure, where lower ranks are stronger. These are historical measurements, not forecasts or investment recommendations.</p><p>The bedroom view should not be mistaken for a set of measured bedroom rents. These are modelled estimates that scale the ZIP ZORI using the local HUD bedroom ladder: $1,764 for a studio, $1,880 for one bedroom, $2,274 for two bedrooms, $2,991 for three bedrooms, and $3,461 for four bedrooms. Zillow ZORI itself is a typical observed asking-rent index blended across rental types, rather than a lease survey for a fixed bedroom count. The local HUD FMR/SAFMR two-bedroom standard is $3,070, but HUD FMR/SAFMR is an administrative, bedroom-specific standard rather than asking rent. The ladder is useful for proportioning the ZIP index across bedroom sizes, not for establishing advertised rents, lease outcomes, or unit-level affordability.</p><p>The ACS comparison describes a different population and rent concept. The ACS 2024 five-year median gross rent is $2,070, which is 9.9% below the current ZIP asking-rent index. That ACS figure is a survey measure for occupied renter homes and includes selected utilities, whereas ZORI tracks asking rents. The Census match is a ZCTA: a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. Within that ZCTA survey universe, renters occupy 58.0% of occupied homes, and 65.0% of renter households report spending at least 30% of income on gross rent. Aggregate burden is a useful pressure indicator, but it cannot establish a specific household’s finances or the terms, utility treatment, or concession on a particular available unit.</p><p>Housing-stock evidence adds scale to the affordability and availability context without proving current unit availability. The matched ZCTA has 25,556 housing units, with a 3.7% vacancy rate and 539 units classified as vacant for rent. Its stock includes 12,126 single-family units and 6,688 units in larger multifamily structures. Those counts show that both structure types are material to the area’s housing base, while the vacant-for-rent figure is an aggregate classification rather than a live listing inventory. A vacancy rate cannot determine whether a renter can locate a suitable bedroom count, lease term, condition level, or monthly payment at a given property.</p><p>Broader geographies provide context, not substitutes for the ZIP measure. Anaheim city context has a Zillow asking-rent index of $2,674, Orange County context is $3,186, and the Los Angeles-Long Beach-Anaheim, CA metro context is $2,927; each is above the ZIP’s current index. The ZIP’s renter share also exceeds the Anaheim city context of 53.8% and the Orange County context of 43.6%. Meanwhile, metro apartment vacancy is 5.4%, a metro-wide apartment measure that should not be equated with the ZIP’s all-housing vacancy statistic. These differences make 92804 appear lower-rent than its named wider contexts while retaining a comparatively renter-heavy local occupancy profile.</p><p>Redfin supplies a separate direct rolling-three-month ZIP resale observation, not rental transactions or rental comparables. Its median sold price was $961,283, up 3.4% year over year, across 87 homes sold. Median marketing time was 34 days, active listings numbered 162, inventory was 68 homes, and months of supply stood at 2.4. Sale-to-list signals also belonged entirely to the for-sale universe: the average sale-to-list result was 102.7%, while 62.4% of sales closed above list price. Annualized ZIP ZORI divided by this median sold price produces a 2.84% cross-source screening ratio only; it is not a measure of property-level operating economics. The resale evidence challenges a simple reading of modest recent rent growth: sold prices increased and sale-to-list signals were firm even as asking-rent growth has slowed relative to the longer rent history and the income screen remains stretched.</p><p>Important limits remain before translating these area measures to a property decision. ZORI can differ from active listings because it is an index; ACS results are survey estimates for occupied households; HUD standards have an administrative purpose; and Redfin reflects completed ZIP resale activity over a rolling period. Property-level checks should compare current asking rents for genuinely similar bedroom count, condition, utilities, parking, lease duration, concessions, and availability; verify listing status and sale history; and identify costs or restrictions absent from these sources. The key unresolved question is whether a specific unit’s live lease terms and physical characteristics resemble the broad ZIP index and modelled ladder closely enough for this aggregate evidence to be relevant.</p>","findings":[{"body":"The current ZIP asking-rent index sits above the matched area’s gross-rent median and produces a required-income screen above median household income. That gap does not decide affordability for any household, but it makes lease terms, utilities, household income, and concessions especially important property-level checks.","title":"Current rent and income tension"},{"body":"One-year rent growth was positive, yet it trailed both the three-year and five-year annualized changes. Full historical coverage and limited observed drawdown improve the usefulness of the trend record, while monthly variability means a single current rent-index reading should still be treated as a broad market signal rather than a precise unit quote.","title":"Growth remains positive but has decelerated"},{"body":"Zillow measures a ZIP asking-rent index, ACS reports occupied renter households’ gross rent including selected utilities, and HUD provides administrative bedroom standards. The modelled bedroom ladder uses HUD proportions to scale ZORI; it should not be read as a measurement of bedroom-specific advertised rents or completed leases.","title":"Rental comparisons require source discipline"},{"body":"Redfin’s direct ZIP resale data show positive sold-price movement, relatively limited supply, and above-list sale signals. Those facts concern for-sale transactions, not rentals. They sit alongside slower recent asking-rent growth and a demanding aggregate income screen, creating a cross-market tension rather than a property-level conclusion.","title":"Resale strength does not resolve rental affordability"}],"risks":["The asking-rent index, ACS gross-rent survey, HUD bedroom standard, and Redfin resale observation use different populations, timing, and purposes, so their values cannot be treated as interchangeable property comparables.","Historical rent growth, variability, drawdown, and discovery ranks are backward-looking measurements. They describe the observed series through the stated endpoint and do not establish future rent direction, demand, or resale outcomes.","Redfin sold-price and marketing indicators describe completed for-sale activity over a rolling ZIP period. They do not reveal a building’s expenses, condition, tenant turnover, lease economics, or the economics of a particular home.","Vacancy and rent-burden measures are aggregate ZCTA statistics subject to survey scope and uncertainty. They cannot prove current availability, affordability, utility responsibility, or financial stress for any specific unit or household."],"qa":[{"a":"It represents Zillow ZORI for the ZIP, a typical observed asking-rent index blended across rental types. It is not a signed-lease average, not a bedroom-specific rent measurement, and not evidence that every active listing or renter household faces the same monthly amount.","q":"What does the current Zillow rent figure represent?"},{"a":"No. The studio through four-bedroom figures are modelled estimates created by scaling the ZIP-wide Zillow asking-rent index with the local HUD bedroom ladder. HUD’s ladder is an administrative standard, so the resulting bedroom figures are not measured listings, leases, or unit-specific pricing.","q":"Are the bedroom estimates actual rents observed in the ZIP?"},{"a":"The measures have different universes. ACS is a five-year survey of occupied renter homes in the matched ZCTA and includes selected utilities in gross rent. Zillow ZORI is a ZIP-level asking-rent index. Timing, occupied versus marketed homes, utility treatment, and housing composition can all create differences.","q":"Why is ACS median gross rent lower than the Zillow asking-rent index?"},{"a":"It is simply annualized ZIP ZORI divided by Redfin’s median ZIP sold price, combining two separate source universes for high-level screening. Redfin measures rolling three-month resale activity, while ZORI measures asking rents. The ratio does not capture property expenses, financing, condition, occupancy, or unit-specific income.","q":"How should the Redfin rent-price screening ratio be interpreted?"}],"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":"2017-12-01","rent":1410.61778},{"period":"2018-01-01","rent":1414.871188},{"period":"2018-02-01","rent":1436.691649},{"period":"2018-03-01","rent":1447.540557},{"period":"2018-04-01","rent":1441.735198},{"period":"2018-05-01","rent":1456.907209},{"period":"2018-06-01","rent":1463.128489},{"period":"2018-07-01","rent":1464.068081},{"period":"2018-08-01","rent":1462.837379},{"period":"2018-09-01","rent":1476.602365},{"period":"2018-10-01","rent":1471.861315},{"period":"2018-11-01","rent":1491.702631},{"period":"2018-12-01","rent":1516.719025},{"period":"2019-01-01","rent":1529.682345},{"period":"2019-02-01","rent":1531.399557},{"period":"2019-03-01","rent":1527.927048},{"period":"2019-04-01","rent":1533.439973},{"period":"2019-05-01","rent":1528.036762},{"period":"2019-06-01","rent":1537.164426},{"period":"2019-07-01","rent":1552.048625},{"period":"2019-08-01","rent":1568.099175},{"period":"2019-09-01","rent":1569.373491},{"period":"2019-10-01","rent":1574.895833},{"period":"2019-11-01","rent":1573.500815},{"period":"2019-12-01","rent":1565.716508},{"period":"2020-01-01","rent":1565.720614},{"period":"2020-02-01","rent":1566.508644},{"period":"2020-03-01","rent":1590.606536},{"period":"2020-04-01","rent":1586.641116},{"period":"2020-05-01","rent":1602.981503},{"period":"2020-06-01","rent":1598.229851},{"period":"2020-07-01","rent":1603.19014},{"period":"2020-08-01","rent":1593.822344},{"period":"2020-09-01","rent":1594.162631},{"period":"2020-10-01","rent":1607.486835},{"period":"2020-11-01","rent":1619.081057},{"period":"2020-12-01","rent":1624.434368},{"period":"2021-01-01","rent":1639.695547},{"period":"2021-02-01","rent":1643.02259},{"period":"2021-03-01","rent":1663.509135},{"period":"2021-04-01","rent":1654.016635},{"period":"2021-05-01","rent":1669.80713},{"period":"2021-06-01","rent":1672.249952},{"period":"2021-07-01","rent":1687.372869},{"period":"2021-08-01","rent":1718.286486},{"period":"2021-09-01","rent":1758.624782},{"period":"2021-10-01","rent":1794.819261},{"period":"2021-11-01","rent":1802.382288},{"period":"2021-12-01","rent":1820.097554},{"period":"2022-01-01","rent":1855.293103},{"period":"2022-02-01","rent":1899.453973},{"period":"2022-03-01","rent":1916.856221},{"period":"2022-04-01","rent":1963.001624},{"period":"2022-05-01","rent":1970.982},{"period":"2022-06-01","rent":1996.73754},{"period":"2022-07-01","rent":1995.172019},{"period":"2022-08-01","rent":1978.035428},{"period":"2022-09-01","rent":1985.374002},{"period":"2022-10-01","rent":1979.331925},{"period":"2022-11-01","rent":2023.534981},{"period":"2022-12-01","rent":2029.989416},{"period":"2023-01-01","rent":2011.956053},{"period":"2023-02-01","rent":1988.757636},{"period":"2023-03-01","rent":1999.994915},{"period":"2023-04-01","rent":2008.407731},{"period":"2023-05-01","rent":2033.180368},{"period":"2023-06-01","rent":2038.101529},{"period":"2023-07-01","rent":2063.530761},{"period":"2023-08-01","rent":2087.289656},{"period":"2023-09-01","rent":2107.846526},{"period":"2023-10-01","rent":2121.175654},{"period":"2023-11-01","rent":2119.245544},{"period":"2023-12-01","rent":2110.808461},{"period":"2024-01-01","rent":2118.196006},{"period":"2024-02-01","rent":2118.834348},{"period":"2024-03-01","rent":2125.689498},{"period":"2024-04-01","rent":2127.635118},{"period":"2024-05-01","rent":2143.315525},{"period":"2024-06-01","rent":2154.256169},{"period":"2024-07-01","rent":2156.258239},{"period":"2024-08-01","rent":2153.191808},{"period":"2024-09-01","rent":2136.8523},{"period":"2024-10-01","rent":2152.984518},{"period":"2024-11-01","rent":2155.507444},{"period":"2024-12-01","rent":2210.347617},{"period":"2025-01-01","rent":2217.742838},{"period":"2025-02-01","rent":2240.057192},{"period":"2025-03-01","rent":2227.942988},{"period":"2025-04-01","rent":2241.178474},{"period":"2025-05-01","rent":2218.013828},{"period":"2025-06-01","rent":2213.337378},{"period":"2025-07-01","rent":2214.594889},{"period":"2025-08-01","rent":2223.315083},{"period":"2025-09-01","rent":2238.898098},{"period":"2025-10-01","rent":2235.799152},{"period":"2025-11-01","rent":2240.843728},{"period":"2025-12-01","rent":2215.611888},{"period":"2026-01-01","rent":2223.821841},{"period":"2026-02-01","rent":2224.739353},{"period":"2026-03-01","rent":2242.104747},{"period":"2026-04-01","rent":2242.753702},{"period":"2026-05-01","rent":2261.955288},{"period":"2026-06-01","rent":2273.616402}],"historySummary":{"pointCount":103,"firstPeriod":"2017-12-01","latestPeriod":"2026-06-01","coverageMonths":103,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2213.337378,"endRent":2273.616402,"change":0.027234449026686036,"cagr":0.027234449026686036},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2038.101529,"endRent":2273.616402,"change":0.11555600623858808,"cagr":0.03712346329962202},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1672.249952,"endRent":2273.616402,"change":0.35961516953896155,"cagr":0.06336705333524417}},"maxDrawdown":-0.02031132757393639,"annualizedVolatility":0.02740946552569817,"consecutiveReturnCount":102}}