{"zip":"94085","city":"Sunnyvale","state":"CA","county":"Santa Clara County","countySlug":"santa-clara-county-ca","metro":"San Jose-Sunnyvale-Santa Clara, CA","metroSlug":"san-jose-ca","citySlug":"sunnyvale-ca","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":3907,"rentYoy":0.0793,"bedroomEstimates":[2944,3342,3907,5166,5620],"hudFmr":[3180,3610,4220,5580,6070],"ladderSource":"safmr","population":24024,"populationMoe":1924,"medianIncome":192417,"medianIncomeMoe":12862,"medianGrossRent":3216,"medianGrossRentMoe":111,"housingUnits":10146,"occupiedUnits":9631,"vacantUnits":515,"renterOccupied":5966,"rentBurdenTotal":5966,"rentBurden30Plus":1733,"vacantForRent":163,"vacantForSale":108,"vacantSeasonal":0,"structureTotal":10146,"singleFamilyUnits":3890,"largeMultifamilyUnits":3098,"vacancyRate":0.05075891977133846,"renterShare":0.6194580002076627,"rentBurdenShare":0.29047938317130406,"requiredIncome":156280,"askingRentToIncome":0.24365830461965418,"askingVsAcsRent":1.214863184079602,"askingVsHud2br":0.9258293838862559,"cityRent":3821.4562356303613,"countyRent":3732,"metroRent":3729,"cityGrossRent":3039,"countyGrossRent":2857,"countyListings":2077,"countyListingDom":36,"countyPriceReducedShare":0.1635,"countyListingPeriod":"2026-06","metroMonthsSupply":2,"metroMedianDom":16,"metroPriceDrops":0.3456,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0388048595533098,"apartmentTimeOnMarket":22,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":60,"zipSalePrice":1587141,"zipSalePriceYoy":-0.0553,"zipMedianDom":15,"zipActiveListings":96,"zipActiveListingsYoy":0.1069,"zipInventory":24,"zipInventoryYoy":-0.1844,"zipPendingSales":59,"zipMonthsSupply":1.2,"zipSaleToList":1.0516,"zipSoldAboveList":0.5868,"zipOffMarketTwoWeeks":0.4426,"generatedAt":"2026-08-16 05:00:46.954061+00","summaryHtml":"<p>ZIP 94085 is both Zillow’s ZIP market identifier and a Census ZCTA match. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP, so the five-digit label should not be read as an exact mail-routing boundary. In June 2026, Zillow’s ZIP-level ZORI stood at $3,907 monthly, up 7.93% from the same month a year earlier. ZORI is a typical observed asking-rent index blended across rental types, rather than a lease ledger or a promise of terms for one dwelling. The sharp current rent reading is the starting tension: it points upward while the separate ZIP resale evidence, discussed below, reports a lower median sale price. Size, concessions, included utilities, and individual availability can all leave a particular listing apart from this index.</p><p>The backward-looking history classifies as accelerating because the one-year ZORI rise exceeds the exact same-month annualized increases of 4.78% over three years and 5.60% over five years. Recent direction therefore confirms the longer rising path and has strengthened relative to those longer-period rates; it is not a forecast. The series supplies 110 monthly observations with complete coverage. Its annualized monthly-return variability measures 3.31%, which reduces the confidence warranted by any one current index print even with full coverage. Separately, the worst peak-to-trough historical drawdown was 13.93%, showing that a rising multi-year average did not eliminate meaningful reversals. Transparent national discovery ranks among history-eligible ZIPs are 159 for momentum, 2,049 for stability, and 572 for the balanced measure, where a lower rank is higher. These ranks describe historical discovery signals only, not investment recommendations.</p><p>The matched Census ZCTA’s 2024 five-year ACS reports a $3,216 median gross rent for occupied renter homes; it includes selected utilities and is a survey median, not an asking-rent measure. Zillow’s current asking-rent index is consequently 21.5% higher, a source-universe difference that need not represent a contradiction. For wider context only, Sunnyvale city context has a $3,821 asking-rent index, Santa Clara County context has $3,732, and the San Jose–Sunnyvale–Santa Clara, CA metro context has $3,729; the ZIP index sits above each. Those city, county, and metro readings describe their named larger scopes rather than ZIP 94085, and none is a rental comp for an individual property.</p><p>HUD’s FY 2026 local FMR/SAFMR ladder supplies an administrative, bedroom-specific standard, not an asking-rent survey. Its two-bedroom standard is $4,220, placing the ZIP ZORI 7.4% below it. Scaling that local HUD ladder to the ZIP index produces modelled monthly ZIP estimates of $2,944 for a studio, $3,342 for one bedroom, $3,907 for two bedrooms, $5,166 for three bedrooms, and $5,620 for four bedrooms. These are modelled estimates, never measured bedroom rents: their proportional spacing comes from HUD’s standard and their level comes from the blended Zillow index. They can organize a bedroom comparison but cannot establish the rent, utility terms, or availability of a particular unit.</p><p>A 30% required-income screen converts the monthly index to $156,280 annually, compared with a $192,417 median household income in the matched ZCTA. The resulting 24.4% asking-rent-to-income figure is arithmetic, not advice and not an applicant-qualification rule; an area median and a blended index do not describe any household’s budget. In the ACS five-year survey, 1,733 of 5,966 renter-occupied homes, or 29.0%, reported costs at or above the 30% burden threshold. That burden result is useful distributional context but is not proof that a specific renter, building, or available unit faces the same burden.</p><p>Housing supply context also comes from the matched ZCTA survey rather than a real-time vacancy feed. It reports 10,146 housing units, a 5.1% vacancy rate, and a renter share of 61.9% among occupied homes. The stock includes both single-family and large multifamily structures. Those are aggregate survey categories across the statistical area, not evidence that vacant dwellings are currently marketable, comparable to a target unit, or offered at the ZORI. The renter-majority occupancy mix gives the rent index relevant context, while the vacancy measure remains too broad to prove unit-level availability.</p><p>The direct rolling-three-month Redfin ZIP resale observation ending June 30, 2026 belongs entirely to the for-sale market, not to rentals. Median sold price was $1,587,141, down 5.53% year over year; 60 homes sold with a median 15 days on market. Inventory was 24 homes and months of supply was 1.2. Sales averaged 105.16% of list price, and 58.68% sold above list. These resale liquidity and sale-to-list signals coexist with the price decline. Thus, shorter marketing and above-list outcomes do not erase the tension with accelerating rent history: the resale price change challenges a simple one-direction reading across markets. Annualized ZIP ZORI divided by median sold price is 2.95%, a cross-source screening ratio only, not a cap rate, net return, expected return, or property yield.</p><p>These measures have different timing, construction, and populations: ZORI is a blended asking-rent index, ACS is a five-year occupied-renter survey, HUD is an administrative standard, and Redfin records ZIP resale outcomes. The history measures show what occurred through their endpoint, while the resale block cannot supply rental transactions or property economics. A property-level review would need the live asking rent, bedroom count, lease length, concessions, deposits, utility allocation, availability date, and the relevant closed-sale record and list history before any index comparison is applied. It should also distinguish a listing from a completed lease and a closed sale from an active offer. The unresolved question is whether the specific unit’s documented terms resemble the broad rent benchmark and whether its separate resale evidence is being kept in its own market universe.</p>","findings":[{"body":"June’s $3,907 ZIP ZORI sits on an accelerating historical pattern: the latest one-year rise outpaced the annualized three- and five-year paths. That directional evidence is backward-looking and has shown a material historical drawdown, so the current index is informative but should not be treated as a stable, unit-specific lease quote or as a forecast.","title":"Rent momentum accelerated, but remains historical evidence"},{"body":"The gap between ZORI and ACS gross rent is structural before it is interpretive. Zillow tracks a blended typical asking-rent index; ACS surveys occupied renter homes over five years and includes selected utilities. HUD then adds a third universe: bedroom-specific administrative standards. Comparisons are useful screens only when those population, timing, and construction differences remain visible.","title":"Source differences are material"},{"body":"The HUD-scaled bedroom ladder creates a consistent way to translate the ZIP-level blended ZORI into studio through four-bedroom modelled estimates. It does not observe asking rents by bedroom. A unit comparison still requires its actual bedroom configuration, posted terms, utility allocation, concessions, lease length, and availability, because each can diverge from the index and the HUD-derived spacing.","title":"The bedroom ladder is a model, not a rent survey"},{"body":"Redfin’s rolling-three-month ZIP resale reading showed a lower year-over-year median sold price while recorded sales still moved quickly and above list price on average. That combination is for-sale evidence, not rental evidence. It challenges any simple inference from rent momentum alone, and the annual-rent-to-price calculation remains only a cross-source screening ratio.","title":"Resale evidence complicates the rent reading"}],"risks":["The June ZORI is blended across rental types and does not identify a bedroom count, utility package, concession, lease term, or actual availability for any individual listing. Applying it directly to one home can misstate its quoted rent.","The matched ACS ZCTA is a five-year survey of occupied renter homes and is not a current asking-rent feed. Its burden and vacancy aggregates cannot establish the financial position or availability of a particular unit.","The HUD ladder is an administrative FMR/SAFMR standard whose bedroom proportions drive the modelled estimates. A difference between that standard and a listing does not demonstrate a pricing error or lease outcome.","Redfin resale measures record a rolling three-month for-sale market. Median prices, marketing time, supply, and sale-to-list performance cannot be used as rental transactions, property-level expenses, or evidence of an expected return."],"qa":[{"a":"These values cover different universes. The ZIP ZORI is a current typical observed asking-rent index blended across rental types. The matched ZCTA ACS figure is a five-year survey median for occupied renter homes and includes selected utilities. Therefore their difference is a comparison of measures, not proof that new leases increased by that amount.","q":"Why is Zillow’s current rent higher than ACS median gross rent?"},{"a":"No. The studio-through-four-bedroom amounts are modelled monthly ZIP estimates. They start with the blended ZIP ZORI and apply proportions from the local HUD bedroom ladder. HUD FMR/SAFMR is an administrative standard rather than asking rent, so these figures cannot substitute for collected bedroom-specific listing or lease observations.","q":"Are the bedroom figures observed ZIP asking rents?"},{"a":"It divides the annualized ZORI by 30% to create a screening amount, then contrasts it with the ZCTA median household income. It is arithmetic only: it is not budgeting advice, an affordability finding for every household, or an applicant qualification rule. Reported ACS burden rates remain aggregate survey context, not unit-level proof.","q":"What does the required-income screen mean?"},{"a":"Redfin’s direct rolling-three-month ZIP information belongs to the for-sale market. Its lower median sold price alongside short marketing time and strong sale-to-list outcomes creates a resale tension with accelerating rent history, but it neither records rental transactions nor calculates property economics. The annualized ZORI-to-sale-price result is solely a cross-source screening ratio.","q":"How should the resale evidence be used alongside rent data?"}],"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":2888.819016},{"period":"2017-06-01","rent":2954.693986},{"period":"2017-07-01","rent":2955.064528},{"period":"2017-08-01","rent":2998.223732},{"period":"2017-09-01","rent":2998.101853},{"period":"2017-10-01","rent":3007.702732},{"period":"2017-11-01","rent":3066.733046},{"period":"2017-12-01","rent":3078.578303},{"period":"2018-01-01","rent":3096.449498},{"period":"2018-02-01","rent":3091.766771},{"period":"2018-03-01","rent":3134.474878},{"period":"2018-04-01","rent":3167.866498},{"period":"2018-05-01","rent":3177.182478},{"period":"2018-06-01","rent":3178.886851},{"period":"2018-07-01","rent":3150.280459},{"period":"2018-08-01","rent":3212.466198},{"period":"2018-09-01","rent":3223.678379},{"period":"2018-10-01","rent":3252.025324},{"period":"2018-11-01","rent":3245.979585},{"period":"2018-12-01","rent":3221.956704},{"period":"2019-01-01","rent":3226.33645},{"period":"2019-02-01","rent":3225.533771},{"period":"2019-03-01","rent":3235.554579},{"period":"2019-04-01","rent":3237.302223},{"period":"2019-05-01","rent":3256.46838},{"period":"2019-06-01","rent":3233.175915},{"period":"2019-07-01","rent":3254.360778},{"period":"2019-08-01","rent":3239.664067},{"period":"2019-09-01","rent":3258.919129},{"period":"2019-10-01","rent":3275.750608},{"period":"2019-11-01","rent":3287.386724},{"period":"2019-12-01","rent":3331.573554},{"period":"2020-01-01","rent":3352.087777},{"period":"2020-02-01","rent":3391.256169},{"period":"2020-03-01","rent":3324.436546},{"period":"2020-04-01","rent":3326.437087},{"period":"2020-05-01","rent":3297.534712},{"period":"2020-06-01","rent":3250.827937},{"period":"2020-07-01","rent":3127.448039},{"period":"2020-08-01","rent":3078.621183},{"period":"2020-09-01","rent":3013.235135},{"period":"2020-10-01","rent":2979.921148},{"period":"2020-11-01","rent":2926.98378},{"period":"2020-12-01","rent":2937.25714},{"period":"2021-01-01","rent":2918.813951},{"period":"2021-02-01","rent":2937.649167},{"period":"2021-03-01","rent":2926.603489},{"period":"2021-04-01","rent":2939.687472},{"period":"2021-05-01","rent":2931.420814},{"period":"2021-06-01","rent":2974.918576},{"period":"2021-07-01","rent":3056.720779},{"period":"2021-08-01","rent":3116.218299},{"period":"2021-09-01","rent":3171.48333},{"period":"2021-10-01","rent":3209.411718},{"period":"2021-11-01","rent":3278.737715},{"period":"2021-12-01","rent":3286.249576},{"period":"2022-01-01","rent":3303.88231},{"period":"2022-02-01","rent":3289.459593},{"period":"2022-03-01","rent":3289.890941},{"period":"2022-04-01","rent":3271.351349},{"period":"2022-05-01","rent":3297.09441},{"period":"2022-06-01","rent":3349.203828},{"period":"2022-07-01","rent":3400.863588},{"period":"2022-08-01","rent":3410.518941},{"period":"2022-09-01","rent":3397.797505},{"period":"2022-10-01","rent":3392.517894},{"period":"2022-11-01","rent":3376.961892},{"period":"2022-12-01","rent":3379.975898},{"period":"2023-01-01","rent":3389.68235},{"period":"2023-02-01","rent":3401.297676},{"period":"2023-03-01","rent":3421.781021},{"period":"2023-04-01","rent":3432.035831},{"period":"2023-05-01","rent":3430.669335},{"period":"2023-06-01","rent":3395.654342},{"period":"2023-07-01","rent":3361.912776},{"period":"2023-08-01","rent":3347.619471},{"period":"2023-09-01","rent":3374.250032},{"period":"2023-10-01","rent":3360.724647},{"period":"2023-11-01","rent":3360.289162},{"period":"2023-12-01","rent":3334.786184},{"period":"2024-01-01","rent":3366.927488},{"period":"2024-02-01","rent":3408.132835},{"period":"2024-03-01","rent":3440.968473},{"period":"2024-04-01","rent":3448.450848},{"period":"2024-05-01","rent":3467.413075},{"period":"2024-06-01","rent":3471.870205},{"period":"2024-07-01","rent":3491.413166},{"period":"2024-08-01","rent":3500.772871},{"period":"2024-09-01","rent":3502.824857},{"period":"2024-10-01","rent":3532.760815},{"period":"2024-11-01","rent":3525.817093},{"period":"2024-12-01","rent":3556.60313},{"period":"2025-01-01","rent":3558.215951},{"period":"2025-02-01","rent":3564.917026},{"period":"2025-03-01","rent":3581.065933},{"period":"2025-04-01","rent":3601.982999},{"period":"2025-05-01","rent":3619.550625},{"period":"2025-06-01","rent":3619.74091},{"period":"2025-07-01","rent":3639.059035},{"period":"2025-08-01","rent":3667.318696},{"period":"2025-09-01","rent":3686.126988},{"period":"2025-10-01","rent":3703.445871},{"period":"2025-11-01","rent":3745.353408},{"period":"2025-12-01","rent":3770.06702},{"period":"2026-01-01","rent":3787.971293},{"period":"2026-02-01","rent":3799.831552},{"period":"2026-03-01","rent":3808.343863},{"period":"2026-04-01","rent":3831.024293},{"period":"2026-05-01","rent":3853.805544},{"period":"2026-06-01","rent":3906.666111}],"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":3619.74091,"endRent":3906.666111,"change":0.07926677851647668,"cagr":0.07926677851647668},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":3395.654342,"endRent":3906.666111,"change":0.1504899255143326,"cagr":0.047838311713528814},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2974.918576,"endRent":3906.666111,"change":0.3132010208672009,"cagr":0.056005651223118624}},"maxDrawdown":-0.13931186393958317,"annualizedVolatility":0.03307400670213899,"consecutiveReturnCount":109}}