{"zip":"94544","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":2679,"rentYoy":0.0307,"bedroomEstimates":[1847,2213,2679,3422,3547],"hudFmr":[2485,2977,3604,4604,4772],"ladderSource":"county","population":76947,"populationMoe":2335,"medianIncome":107785,"medianIncomeMoe":5555,"medianGrossRent":2373,"medianGrossRentMoe":55,"housingUnits":24194,"occupiedUnits":22991,"vacantUnits":1203,"renterOccupied":10060,"rentBurdenTotal":10060,"rentBurden30Plus":5292,"vacantForRent":544,"vacantForSale":179,"vacantSeasonal":19,"structureTotal":24194,"singleFamilyUnits":13703,"largeMultifamilyUnits":4920,"vacancyRate":0.049723071835992394,"renterShare":0.43756252446609545,"rentBurdenShare":0.5260437375745527,"requiredIncome":107160,"askingRentToIncome":0.2982604258477525,"askingVsAcsRent":1.1289506953223767,"askingVsHud2br":0.7433407325194229,"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":96,"zipSalePrice":879801,"zipSalePriceYoy":0.0272,"zipMedianDom":16,"zipActiveListings":191,"zipActiveListingsYoy":-0.0704,"zipInventory":83,"zipInventoryYoy":-0.0374,"zipPendingSales":101,"zipMonthsSupply":2.6,"zipSaleToList":1.018,"zipSoldAboveList":0.592,"zipOffMarketTwoWeeks":0.3851,"generatedAt":"2026-09-01 13:37:51.065823+00","summaryHtml":"<p>ZIP 94544 presents a close arithmetic tension: Zillow’s current typical observed asking-rent index is $2,679 per month, while that figure requires $107,160 in annual income under a 30% screen—nearly the ACS median household income of $107,785. The index-to-income relationship is 29.8%, yet 52.6% of surveyed renter households report spending at or above the burden threshold on rent. This juxtaposes a current asking-rent benchmark with reported household burden, not evidence that every available home is affordable or that any applicant will qualify. The income screen is arithmetic only, not advice or an applicant qualification rule.</p><p>The backward-looking Zillow history shows continued rent growth rather than a reversal. The exact same-month one-year measure was 3.1%, compared with 2.0% over three years and 3.3% over five years. Recent direction therefore confirms the longer growth path: it exceeds the three-year pace, although it is slightly below the five-year pace. Monthly-return variability was 2.3% annualized, which supports somewhat more confidence in one current rent snapshot than a highly erratic series would. Separately, the maximum drawdown was 2.0%, a limited historical retreat rather than proof against future declines. Coverage was 100% across 79 observations and 78 consecutive monthly returns. Transparent national discovery ranks among history-eligible ZIPs were 1,201 for momentum, 364 for stability, and 491 for the balanced measure, where lower ranks are higher; these are descriptive rankings, not forecasts or investment signals.</p><p>Zillow ZORI is a typical observed asking-rent index blended across rental types, so it is not interchangeable with the matched Census ZCTA’s ACS five-year survey of occupied renter homes. ACS median gross rent was $2,373 and includes selected utilities, whereas the Zillow asking-rent index is current market-facing rent evidence; the Zillow figure is 12.9% higher. That five-digit label is both a Zillow ZIP market identifier and a Census ZCTA match; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. These scope differences help explain why the series should be compared for context rather than treated as competing quotes for the same home.</p><p>The bedroom figures are modelled estimates created by scaling ZIP ZORI with the local HUD bedroom ladder, not measured bedroom rents. The resulting monthly ladder is $1,847 for a studio, $2,213 for one bedroom, $2,679 for two bedrooms, $3,422 for three bedrooms, and $3,547 for four bedrooms. HUD FMR/SAFMR is an administrative, bedroom-specific standard rather than asking rent. The modelled two-bedroom estimate is 74.3% of the local HUD two-bedroom standard of $3,604. That gap identifies a difference between an administrative benchmark and the ZIP’s blended asking-rent index; it does not establish what a particular two-bedroom is listed for, includes, or leases at.</p><p>The ZCTA housing picture provides stock and vacancy context, not a claim about a particular unit’s condition or availability. Of 24,194 housing units, 22,991 were occupied and 1,203 were vacant, producing a 4.97% vacancy rate. The stock included 13,703 single-family units and 4,920 units in large multifamily structures, while renter-occupied homes represented 43.8% of occupied housing. Among 10,060 renter households, 5,292 were burdened at or above the survey threshold. The measures indicate substantial renter representation and reported cost pressure within an aggregate survey universe, but vacancy and burden cannot prove that any individual listing is open, adequately maintained, or affordable to a given household.</p><p>Broader geographies place the ZIP index in a lower-rent regional context: the City of Hayward contextual asking-rent value is $2,615, the Alameda County contextual value is $2,895, and the San Francisco-Oakland-Berkeley metro contextual value is $3,301. Thus, the ZIP sits just above the city reference while remaining below the county and metro references. Each comparison is context at its named city, county, or metro scope, not a substitute for direct ZIP rental evidence. The pattern does not override the local burden result, because those values arise from wider geographic series and can contain a different mix of homes and renters.</p><p>Redfin’s direct rolling-three-month ZIP resale observation describes for-sale activity, not rental transactions. The median sold price was $879,801, up 2.7% year over year, with 96 homes sold and a median 16 days on market. Inventory was 83 homes and months of supply measured 2.6. Sale-to-list signals were firm: average sale-to-list was 101.8%, and 59.2% of sales closed above list. Those resale measures broadly confirm a current environment in which both sold prices and asking-rent history have been rising, but they challenge any simple affordability reading because strong resale liquidity does not remove the renter-burden tension. Annualized ZIP ZORI divided by median sold price produces a 3.65% cross-source screening ratio only; it is not a cap rate, net return, expected return, or property yield.</p><p>Several limits remain material. The asking-rent index is not an address-level quote, ACS is a multi-year survey rather than a current listing feed, HUD is an administrative standard, and Redfin resale timing and definitions belong to the for-sale universe. Property-level review should verify the actual asking rent, bedroom count, lease term, included utilities, concessions, move-in charges, unit condition, availability date, and the relevant sale record’s date and list-price history. The central unresolved question is whether a specific home’s current terms resemble the blended ZIP rent index closely enough for the affordability arithmetic and resale screen to be decision-relevant.</p>","findings":[{"body":"The current Zillow asking-rent index requires annual income almost equal to the ZCTA median household income under the stated arithmetic screen. At the same time, more than half of surveyed renter households report rent burden at or above the survey threshold. This is a meaningful affordability signal, but it remains aggregate evidence rather than a determination about a household, lease, or available unit.","title":"Rent burden is the core local tension"},{"body":"One-year rent growth exceeded the three-year annualized pace and was close to the five-year pace, indicating continued historical expansion rather than a recent break. Low annualized variability and a limited historical drawdown make the current index less dependent on a single unusual month. Neither measure predicts future asking rents or establishes investment performance.","title":"History is steady, but still backward-looking"},{"body":"The studio-through-four-bedroom ladder is derived by applying the local HUD bedroom relationship to the ZIP-wide Zillow index. It is useful for maintaining a consistent size gradient when screening alternatives, but it is not observed asking rent by bedroom count. HUD’s FMR/SAFMR standards are administrative benchmarks and should not be read as current lease quotes.","title":"Bedroom figures are a HUD-scaled model"},{"body":"Redfin’s direct ZIP resale data show positive sold-price movement, short marketing time, limited supply, and above-list sale signals. Those facts describe completed for-sale transactions rather than rental demand or unit economics. The annualized-rent-to-sold-price figure is therefore only a cross-source screening ratio, while the renter-burden data remain a separate household survey result.","title":"Resale signals are firm but separate from rent evidence"}],"risks":["Zillow’s ZIP index is a blended asking-rent benchmark rather than a quote for a specific address, so bedroom count, condition, utilities, concessions, lease length, and availability can materially change any unit-level comparison.","ACS figures come from a five-year survey of occupied renter homes and include selected utilities in gross rent, making them unsuitable as a real-time measure of current advertised rents or individual household circumstances.","The complete historical series improves measurement coverage, but historical growth, variability, drawdown, and discovery ranks are backward-looking descriptions that cannot establish future rent direction or future market performance.","Redfin’s resale evidence is direct ZIP for-sale data, yet sold-price measures, listing conditions, and sale-to-list outcomes cannot be converted into rental transaction evidence, ownership economics, or a conclusion about a particular property."],"qa":[{"a":"It divides the current monthly Zillow asking-rent index by the stated income share and annualizes the result. The calculation indicates the household income associated with that rent level under the screen, but it does not account for debt, savings, household size, credit, lease rules, utilities, or landlord-specific qualification standards.","q":"What does the required-income screen show?"},{"a":"The sources observe different universes. Zillow is a current typical asking-rent index blended across rental types, while ACS is a five-year survey of occupied renter homes and its median gross rent includes selected utilities. A difference is therefore expected and should not be interpreted as an error or a direct unit-for-unit price gap.","q":"Why is ACS median gross rent lower than Zillow’s asking-rent index?"},{"a":"No. They are modelled monthly estimates that scale the ZIP-wide Zillow index using the local HUD bedroom ladder. They preserve the ladder’s relative bedroom pattern, but they do not measure advertised or leased rents for a particular bedroom count, building, street, or property condition.","q":"Are the studio through four-bedroom values observed rents?"},{"a":"It can provide a limited cross-source comparison by dividing annualized ZIP asking rent by the direct ZIP median sold price. It should remain a screening ratio only because it excludes operating costs, financing, taxes, insurance, vacancies, repairs, property-specific rent, and all other inputs needed for property-level financial analysis.","q":"What can the Redfin screening ratio be used for?"}],"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":"2019-12-01","rent":2219.959461},{"period":"2020-01-01","rent":2225.975782},{"period":"2020-02-01","rent":2239.840154},{"period":"2020-03-01","rent":2288.403827},{"period":"2020-04-01","rent":2287.755657},{"period":"2020-05-01","rent":2268.367596},{"period":"2020-06-01","rent":2279.056112},{"period":"2020-07-01","rent":2252.456418},{"period":"2020-08-01","rent":2253.020833},{"period":"2020-09-01","rent":2243.223132},{"period":"2020-10-01","rent":2264.976915},{"period":"2020-11-01","rent":2242.393859},{"period":"2020-12-01","rent":2260.042743},{"period":"2021-01-01","rent":2242.062723},{"period":"2021-02-01","rent":2259.075827},{"period":"2021-03-01","rent":2245.450585},{"period":"2021-04-01","rent":2245.4281},{"period":"2021-05-01","rent":2270.377099},{"period":"2021-06-01","rent":2278.070597},{"period":"2021-07-01","rent":2326.525514},{"period":"2021-08-01","rent":2321.896791},{"period":"2021-09-01","rent":2337.37415},{"period":"2021-10-01","rent":2314.760691},{"period":"2021-11-01","rent":2357.917032},{"period":"2021-12-01","rent":2394.059021},{"period":"2022-01-01","rent":2415.623682},{"period":"2022-02-01","rent":2396.676895},{"period":"2022-03-01","rent":2392.436445},{"period":"2022-04-01","rent":2419.08046},{"period":"2022-05-01","rent":2438.322118},{"period":"2022-06-01","rent":2464.300516},{"period":"2022-07-01","rent":2475.696052},{"period":"2022-08-01","rent":2482.539728},{"period":"2022-09-01","rent":2490.53282},{"period":"2022-10-01","rent":2497.034812},{"period":"2022-11-01","rent":2504.865015},{"period":"2022-12-01","rent":2503.138044},{"period":"2023-01-01","rent":2514.017013},{"period":"2023-02-01","rent":2524.851856},{"period":"2023-03-01","rent":2522.585885},{"period":"2023-04-01","rent":2520.826698},{"period":"2023-05-01","rent":2513.335385},{"period":"2023-06-01","rent":2521.250859},{"period":"2023-07-01","rent":2504.716944},{"period":"2023-08-01","rent":2503.233123},{"period":"2023-09-01","rent":2496.24872},{"period":"2023-10-01","rent":2500.740333},{"period":"2023-11-01","rent":2513.819676},{"period":"2023-12-01","rent":2528.834074},{"period":"2024-01-01","rent":2536.026922},{"period":"2024-02-01","rent":2527.896081},{"period":"2024-03-01","rent":2532.47417},{"period":"2024-04-01","rent":2528.136098},{"period":"2024-05-01","rent":2539.261742},{"period":"2024-06-01","rent":2515.791014},{"period":"2024-07-01","rent":2535.956371},{"period":"2024-08-01","rent":2538.427752},{"period":"2024-09-01","rent":2559.328319},{"period":"2024-10-01","rent":2574.44093},{"period":"2024-11-01","rent":2569.314518},{"period":"2024-12-01","rent":2567.840975},{"period":"2025-01-01","rent":2552.129395},{"period":"2025-02-01","rent":2567.739214},{"period":"2025-03-01","rent":2576.845028},{"period":"2025-04-01","rent":2578.802404},{"period":"2025-05-01","rent":2588.760569},{"period":"2025-06-01","rent":2599.076594},{"period":"2025-07-01","rent":2597.914716},{"period":"2025-08-01","rent":2605.885351},{"period":"2025-09-01","rent":2601.992805},{"period":"2025-10-01","rent":2599.113077},{"period":"2025-11-01","rent":2606.02991},{"period":"2025-12-01","rent":2612.367746},{"period":"2026-01-01","rent":2631.583202},{"period":"2026-02-01","rent":2636.006187},{"period":"2026-03-01","rent":2641.862611},{"period":"2026-04-01","rent":2657.312986},{"period":"2026-05-01","rent":2661.176391},{"period":"2026-06-01","rent":2678.888047}],"historySummary":{"pointCount":79,"firstPeriod":"2019-12-01","latestPeriod":"2026-06-01","coverageMonths":79,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2599.076594,"endRent":2678.888047,"change":0.03070761869205607,"cagr":0.03070761869205607},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2521.250859,"endRent":2678.888047,"change":0.06252340477635898,"cagr":0.020421267990975878},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2278.070597,"endRent":2678.888047,"change":0.17594601788365916,"cagr":0.03294566450829994}},"maxDrawdown":-0.020250404868773275,"annualizedVolatility":0.022661450124975818,"consecutiveReturnCount":78}}