{"zip":"94541","city":"Hayward","state":"CA","county":"Alameda County","countySlug":"alameda-county-ca","metro":"San Francisco-Oakland-Berkeley, CA","metroSlug":"san-francisco-ca","citySlug":"hayward-ca","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2601,"rentYoy":-0.003,"bedroomEstimates":[1793,2148,2601,3323,3444],"hudFmr":[2485,2977,3604,4604,4772],"ladderSource":"county","population":67139,"populationMoe":2648,"medianIncome":105729,"medianIncomeMoe":5765,"medianGrossRent":2239,"medianGrossRentMoe":67,"housingUnits":22934,"occupiedUnits":21584,"vacantUnits":1350,"renterOccupied":11507,"rentBurdenTotal":11507,"rentBurden30Plus":5638,"vacantForRent":607,"vacantForSale":95,"vacantSeasonal":32,"structureTotal":22934,"singleFamilyUnits":14830,"largeMultifamilyUnits":3553,"vacancyRate":0.0588645678904683,"renterShare":0.5331263899184581,"rentBurdenShare":0.48996263144173113,"requiredIncome":104040,"askingRentToIncome":0.29520755894787615,"askingVsAcsRent":1.1616793211255025,"askingVsHud2br":0.7216981132075472,"cityRent":2614.8020176178156,"countyRent":2895,"metroRent":3301,"cityGrossRent":2391,"countyGrossRent":2357,"countyListings":1961,"countyListingDom":32,"countyPriceReducedShare":0.1362,"countyListingPeriod":"2026-06","metroMonthsSupply":null,"metroMedianDom":null,"metroPriceDrops":null,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0333429487101049,"apartmentTimeOnMarket":19.7,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":71,"zipSalePrice":849808,"zipSalePriceYoy":0.0427,"zipMedianDom":20,"zipActiveListings":173,"zipActiveListingsYoy":-0.0925,"zipInventory":81,"zipInventoryYoy":0.1519,"zipPendingSales":84,"zipMonthsSupply":3.4,"zipSaleToList":1.0264,"zipSoldAboveList":0.5077,"zipOffMarketTwoWeeks":0.4401,"generatedAt":"2026-08-31 14:12:21.656289+00","summaryHtml":"<p>Resale pricing and asking-rent direction diverge in 94541. In Redfin’s direct rolling-three-month ZIP resale observation, the median sold price was $849,808, up 4.27% year over year. At the stated Zillow endpoint, however, ZIP ZORI was $2,601 and down 0.30% from a year earlier. Annualized ZIP ZORI divided by the median sold price produces a 3.67% cross-source screening ratio, not a cap rate, property yield, net return, or expected return. The comparison places a cooling asking-rent reading beside firmer observed resale pricing, without establishing that either measure caused the other.</p><p>The five-digit 94541 label is both a Zillow ZIP market identifier and a matched Census ZCTA; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. Zillow’s ZIP ZORI is a typical observed asking-rent index blended across rental types, rather than a lease comp for a specified unit. For wider context, Hayward city context rent was $2,614.80, Alameda County context rent was $2,895, and the San Francisco-Oakland-Berkeley, CA metro context rent was $3,301. The ZIP index therefore sat nearly level with the city context while remaining below the named county and metro contexts, which are wider-area comparisons rather than ZIP substitutes.</p><p>The backward-looking rent path shows a recent break from its longer expansion: exact same-month change was -0.30% over one year, versus annualized gains of 0.44% over three years and 2.15% over five years. Annualized monthly-return variability was 2.79%, indicating that month-to-month index movement has not been negligible and that one current rent snapshot deserves measured confidence. The maximum drawdown was 3.29%, a separate measure of the largest historical decline from a prior peak. History has 100% coverage. Transparent national discovery ranks were 2,430 for momentum, 1,218 for stability, and 2,239 for the balanced measure, where lower ranks are higher. These are retrospective measurements, not forecasts or investment recommendations.</p><p>Source scope explains part of the apparent rent gap. The matched Census ZCTA ACS five-year survey reports median gross rent of $2,239 for occupied renter homes; it includes selected utilities and is not an asking-rent series. ZIP ZORI was 16.2% above that survey median. HUD FMR/SAFMR is instead an administrative, bedroom-specific standard, not asking rent. Scaling ZIP ZORI with the local HUD ladder yields modelled monthly ZIP estimates of $1,793 for a studio, $2,148 for one bedroom, $2,601 for two bedrooms, $3,323 for three bedrooms, and $3,444 for four bedrooms. They are modelled estimates, never measured bedroom rents. The two-bedroom estimate equals 72.2% of the $3,604 HUD standard, a comparison of unlike rental benchmarks rather than proof of a unit’s market rent.</p><p>The 30% required-income screen converts the current asking-rent index into $104,040 of annual household income, compared with ZCTA median household income of $105,729. That arithmetic places the index at 29.5% of median household income, but it is not advice, an applicant qualification rule, or evidence about any household’s actual budget. ACS burden data add a separate occupied-renter perspective: 5,638 of 11,507 renter households, or 49.0%, reported paying 30% or more of income toward rent. Those survey results describe a population distribution; they do not prove burden, affordability, or utility costs for a particular available unit.</p><p>The ACS ZCTA housing base contained 22,934 units, with renter-occupied households comprising 53.3% of occupied homes. Its 5.9% vacancy rate is a stock-wide survey measure, not a real-time availability count. Of the vacant units, 607 were classified as for rent, while the broader stock showed a single-family emphasis relative to large multifamily buildings. This combination provides context for the renter base and housing structure, but neither the vacancy figure nor the for-rent count establishes vacancy, pricing power, condition, or lease terms at an individual property.</p><p>Liquidity signals within Redfin’s ZIP resale universe were active: 71 homes sold, median marketing time was 20 days, inventory was 81 homes, and months of supply stood at 3.4. The average sale-to-list ratio was 102.64%, while 50.77% of sales closed above list and 44.01% went off market within two weeks. These are direct for-sale observations only, not rental transactions or rental comparables. Together with the higher median sold price, they confirm a price-side signal that challenges any attempt to treat the cooling ZORI reading or the income screen as a complete description of the local housing market. They cannot convert the rent-price screen into property economics.</p><p>Several limits should frame a decision using this ZIP report. Zillow’s blended asking-rent index, ACS gross-rent survey, HUD administrative standards, and Redfin resale records each observe different populations and time constructions. ZCTA boundaries also do not recreate USPS delivery geography. Property-level review would need current unit-specific asking rents by bedroom, lease concessions, utility responsibility, condition, vacancy status, and comparable advertised rentals; for a purchase or resale question, it would also need sale comps, list-price history, property condition, ownership costs, and any transaction-specific constraints. The unresolved question is whether those property facts align with the ZIP-level cooling rent path and the separate resale evidence.</p>","findings":[{"body":"The principal tension is a modest year-over-year decline in the ZIP asking-rent index alongside an increase in the direct ZIP median resale price. That difference is informative because the series describe separate markets and transaction types. It does not establish a causal link, nor does it allow resale conditions to be treated as evidence of current lease pricing.","title":"Cooling rent index versus rising resale price"},{"body":"The one-year ZORI change broke from the positive annualized paths measured over three and five years. Full historical coverage supports use of the backward-looking series, but the recorded monthly variability and drawdown show why a single current index value should not be treated as a stable property-level rent conclusion. Discovery ranks are comparative history tools, not forecasts.","title":"Longer rent history remains positive"},{"body":"The arithmetic income screen based on the current ZIP asking-rent index falls close to ZCTA median household income, while nearly half of surveyed renter households reported rent burdens at or above the standard threshold. These figures provide population-level context only. They cannot qualify an applicant, confirm a household’s income, or demonstrate affordability for a specific unit.","title":"Affordability screen is near the ZCTA income midpoint"},{"body":"The bedroom ladder is derived by applying local HUD bedroom relationships to ZIP ZORI. It is useful for maintaining a consistent modelled scale from studio through four bedrooms, but it is not a set of observed bedroom rents. HUD FMR/SAFMR is an administrative standard, and ACS gross rent includes selected utilities, so neither is interchangeable with asking rent.","title":"Bedroom figures require careful labeling"}],"risks":["Zillow asking-rent index values, ACS gross-rent survey values, and HUD administrative standards cover different rental universes, timing methods, and utility treatment, so direct comparisons can overstate precision.","The matched Census ZCTA is statistical geography rather than a USPS delivery ZIP, meaning its household, vacancy, income, and renter-burden results may not perfectly match every address using the ZIP label.","Redfin measures direct rolling-three-month resale activity, not rental transactions. Sale prices, sale-to-list outcomes, marketing time, and inventory therefore cannot validate a particular unit’s asking rent or operating economics.","Vacancy, renter burden, and modelled bedroom estimates are area-level indicators. They do not establish condition, concessions, utility obligations, actual availability, lease terms, or affordability for a particular property."],"qa":[{"a":"ZIP ZORI is a typical observed asking-rent index blended across rental types, while ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. The measures observe different populations, use different timing, and answer different questions, so the gap is descriptive rather than a contradiction.","q":"Why does the rent index differ from ACS median gross rent?"},{"a":"No. The studio through four-bedroom figures are modelled monthly ZIP estimates created by scaling the ZIP ZORI level through the local HUD bedroom ladder. They should not be presented as measured rents, executed lease results, advertised unit rents, or evidence that any individual bedroom size rents at that amount.","q":"Are the bedroom rents observed market rents?"},{"a":"It is a 30% arithmetic screen: annualized ZIP ZORI is divided by the selected income share. It is not lending guidance, tenant-screening guidance, investment advice, or an applicant qualification rule. Actual affordability depends on household income, utilities, debt, household size, assistance, lease terms, and other facts not supplied here.","q":"What does the required-income figure mean?"},{"a":"Only indirectly as a separate market context. Redfin’s ZIP data directly describe for-sale resale activity, including sold prices, marketing time, inventory, supply, and sale-to-list outcomes. Those observations can highlight tension with rent history, but they are not rental comps and cannot establish rent, vacancy, or property-level returns.","q":"Does the Redfin data support a rental conclusion?"}],"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-05-01","rent":2031.33504},{"period":"2017-06-01","rent":2053.180721},{"period":"2017-07-01","rent":2076.194602},{"period":"2017-08-01","rent":2119.111889},{"period":"2017-09-01","rent":2126.350653},{"period":"2017-10-01","rent":2122.18533},{"period":"2017-11-01","rent":2110.18591},{"period":"2017-12-01","rent":2116.94692},{"period":"2018-01-01","rent":2128.245823},{"period":"2018-02-01","rent":2115.166102},{"period":"2018-03-01","rent":2119.597089},{"period":"2018-04-01","rent":2142.812677},{"period":"2018-05-01","rent":2154.72297},{"period":"2018-06-01","rent":2151.422537},{"period":"2018-07-01","rent":2129.343074},{"period":"2018-08-01","rent":2152.060512},{"period":"2018-09-01","rent":2155.533114},{"period":"2018-10-01","rent":2201.378813},{"period":"2018-11-01","rent":2187.68693},{"period":"2018-12-01","rent":2176.38483},{"period":"2019-01-01","rent":2187.803796},{"period":"2019-02-01","rent":2201.938206},{"period":"2019-03-01","rent":2229.940273},{"period":"2019-04-01","rent":2227.135239},{"period":"2019-05-01","rent":2235.245321},{"period":"2019-06-01","rent":2236.196857},{"period":"2019-07-01","rent":2259.157799},{"period":"2019-08-01","rent":2241.898363},{"period":"2019-09-01","rent":2261.476938},{"period":"2019-10-01","rent":2246.774225},{"period":"2019-11-01","rent":2276.212387},{"period":"2019-12-01","rent":2292.511578},{"period":"2020-01-01","rent":2298.434563},{"period":"2020-02-01","rent":2314.115283},{"period":"2020-03-01","rent":2325.360769},{"period":"2020-04-01","rent":2325.253768},{"period":"2020-05-01","rent":2327.548639},{"period":"2020-06-01","rent":2321.038884},{"period":"2020-07-01","rent":2320.442065},{"period":"2020-08-01","rent":2294.743676},{"period":"2020-09-01","rent":2290.28364},{"period":"2020-10-01","rent":2299.156344},{"period":"2020-11-01","rent":2347.771151},{"period":"2020-12-01","rent":2333.459965},{"period":"2021-01-01","rent":2321.546913},{"period":"2021-02-01","rent":2270.414452},{"period":"2021-03-01","rent":2286.36791},{"period":"2021-04-01","rent":2292.691216},{"period":"2021-05-01","rent":2326.466058},{"period":"2021-06-01","rent":2338.176586},{"period":"2021-07-01","rent":2360.413854},{"period":"2021-08-01","rent":2370.409994},{"period":"2021-09-01","rent":2379.944636},{"period":"2021-10-01","rent":2396.240742},{"period":"2021-11-01","rent":2394.833609},{"period":"2021-12-01","rent":2420.72894},{"period":"2022-01-01","rent":2407.342454},{"period":"2022-02-01","rent":2423.897617},{"period":"2022-03-01","rent":2428.511588},{"period":"2022-04-01","rent":2443.332599},{"period":"2022-05-01","rent":2413.28132},{"period":"2022-06-01","rent":2420.712813},{"period":"2022-07-01","rent":2427.657863},{"period":"2022-08-01","rent":2480.94902},{"period":"2022-09-01","rent":2503.894361},{"period":"2022-10-01","rent":2502.174476},{"period":"2022-11-01","rent":2476.074762},{"period":"2022-12-01","rent":2460.884224},{"period":"2023-01-01","rent":2478.543044},{"period":"2023-02-01","rent":2496.74371},{"period":"2023-03-01","rent":2518.502618},{"period":"2023-04-01","rent":2545.395022},{"period":"2023-05-01","rent":2586.204869},{"period":"2023-06-01","rent":2566.468605},{"period":"2023-07-01","rent":2549.579418},{"period":"2023-08-01","rent":2539.130335},{"period":"2023-09-01","rent":2571.676248},{"period":"2023-10-01","rent":2594.070712},{"period":"2023-11-01","rent":2603.635732},{"period":"2023-12-01","rent":2608.992849},{"period":"2024-01-01","rent":2616.681791},{"period":"2024-02-01","rent":2618.797007},{"period":"2024-03-01","rent":2608.161647},{"period":"2024-04-01","rent":2597.16482},{"period":"2024-05-01","rent":2594.874199},{"period":"2024-06-01","rent":2606.097732},{"period":"2024-07-01","rent":2613.314931},{"period":"2024-08-01","rent":2600.317218},{"period":"2024-09-01","rent":2586.987683},{"period":"2024-10-01","rent":2538.231681},{"period":"2024-11-01","rent":2549.926126},{"period":"2024-12-01","rent":2569.238866},{"period":"2025-01-01","rent":2607.076344},{"period":"2025-02-01","rent":2620.154291},{"period":"2025-03-01","rent":2613.807718},{"period":"2025-04-01","rent":2622.961302},{"period":"2025-05-01","rent":2597.039549},{"period":"2025-06-01","rent":2608.660675},{"period":"2025-07-01","rent":2618.190242},{"period":"2025-08-01","rent":2629.781167},{"period":"2025-09-01","rent":2626.562834},{"period":"2025-10-01","rent":2659.162667},{"period":"2025-11-01","rent":2656.061645},{"period":"2025-12-01","rent":2644.853516},{"period":"2026-01-01","rent":2611.969126},{"period":"2026-02-01","rent":2599.171156},{"period":"2026-03-01","rent":2606.099608},{"period":"2026-04-01","rent":2599.581724},{"period":"2026-05-01","rent":2612.75812},{"period":"2026-06-01","rent":2600.826984}],"historySummary":{"pointCount":110,"firstPeriod":"2017-05-01","latestPeriod":"2026-06-01","coverageMonths":110,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2608.660675,"endRent":2600.826984,"change":-0.003002955146705788,"cagr":-0.003002955146705788},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2566.468605,"endRent":2600.826984,"change":0.013387414493620797,"cagr":0.004442704643842443},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2338.176586,"endRent":2600.826984,"change":0.11233129250059126,"cagr":0.021519899011871235}},"maxDrawdown":-0.03294899461007983,"annualizedVolatility":0.027857673945294936,"consecutiveReturnCount":109}}