{"zip":"94610","city":"Oakland","state":"CA","county":"Alameda County","countySlug":"alameda-county-ca","metro":"San Francisco-Oakland-Berkeley, CA","metroSlug":"san-francisco-ca","citySlug":"oakland-ca","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2352,"rentYoy":0.0384,"bedroomEstimates":[1622,1943,2352,3005,3114],"hudFmr":[2485,2977,3604,4604,4772],"ladderSource":"county","population":32628,"populationMoe":1674,"medianIncome":134507,"medianIncomeMoe":6785,"medianGrossRent":2209,"medianGrossRentMoe":85,"housingUnits":18221,"occupiedUnits":16372,"vacantUnits":1849,"renterOccupied":10147,"rentBurdenTotal":10147,"rentBurden30Plus":3317,"vacantForRent":723,"vacantForSale":42,"vacantSeasonal":138,"structureTotal":18221,"singleFamilyUnits":5152,"largeMultifamilyUnits":5964,"vacancyRate":0.10147631853356018,"renterShare":0.6197776691913022,"rentBurdenShare":0.3268946486646299,"requiredIncome":94080,"askingRentToIncome":0.20983294549726036,"askingVsAcsRent":1.0647351742870077,"askingVsHud2br":0.6526082130965594,"cityRent":2613.685307621671,"countyRent":2895,"metroRent":3301,"cityGrossRent":1979,"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":81,"zipSalePrice":1419679,"zipSalePriceYoy":0.2345,"zipMedianDom":14,"zipActiveListings":142,"zipActiveListingsYoy":-0.124,"zipInventory":44,"zipInventoryYoy":-0.3518,"zipPendingSales":92,"zipMonthsSupply":1.6,"zipSaleToList":1.181,"zipSoldAboveList":0.7475,"zipOffMarketTwoWeeks":0.4448,"generatedAt":"2026-08-16 04:49:37.196751+00","summaryHtml":"<p>The clearest cross-source tension in this ZIP is that rents rose modestly while the direct resale series moved much faster. Zillow’s June 2026 ZIP ZORI—its typical observed asking-rent index blended across rental types—was $2,352 monthly. The direct Redfin rolling-three-month ZIP resale observation ending at month-end placed the median sold price at $1,419,679, up 23.45% year over year. Dividing annualized ZORI by that resale price produces a 1.99% cross-source screening ratio. It is not a cap rate, net return, expected return, property yield, or an assessment of a particular property. Instead, the much stronger resale price change than current asking-rent movement sets the main evidence tension: the for-sale record is strong, but it cannot be treated as rental transaction evidence.</p><p>The rent record itself is accelerating in a backward-looking sense, not projecting a next step. Exact same-month annualized change was 3.84% over one year, versus 0.82% over three years and 1.42% over five years. Thus the recent direction breaks above, rather than simply confirms, the slower longer-path averages. The series has 111 monthly observations and 110 consecutive returns, a stated 100% coverage ratio. Its annualized monthly-return variability is 2.22%, which warrants moderate confidence in the present ZORI reading as a broad index but not as a precise unit quote. Separately, historical peak-to-trough loss reached 10.46%, showing the path included a meaningful reversal even with relatively low variation. Transparent national discovery ranks among history-eligible ZIPs, where lower ranks are higher placements, were 1,318 for momentum, 313 for stability, and 550 for the balanced measure. These ranks describe measurement discovery, not forecasts or investment recommendations.</p><p>Source definitions explain why the rent figures should not be collapsed into one comparable. The ACS 2024 five-year survey for the matched Census ZCTA reports a $2,209 median gross rent, with a published margin of error; it reflects occupied renter homes and includes selected utilities. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP, even though the five-digit 94610 label is both the Zillow ZIP market identifier and the Census ZCTA match used here. ZORI is 6.47% above that ACS median, but this is a source-universe comparison, not proof that a current listing includes or excludes utilities. HUD’s FY2026 two-bedroom $3,604 Fair Market Rent/Small Area Fair Market Rent standard is administrative and bedroom-specific, not an asking rent.</p><p>To translate the ZIP-wide ZORI across bedroom sizes, the report scales it with the local HUD ladder. That calculation gives modelled monthly ZIP estimates—not measured bedroom rents—of $1,622 for a studio, $1,943 for one bedroom, $2,352 for two bedrooms, $3,005 for three bedrooms, and $3,114 for four bedrooms. The two-bedroom model result equals the ZIP ZORI because it is the ladder’s anchor, not because Zillow observed a two-bedroom rent of that amount. The pattern supplies a consistent size screen only; it does not adjust for the actual unit’s condition, utilities, concessions, lease term, location within the ZIP, or availability.</p><p>An income arithmetic screen is less restrictive than the burden experience but they measure different populations. At 30% of income, paying the current ZORI requires $94,080 in annual income, below the ACS ZCTA median household income of $134,507. This ZIP-level calculation is arithmetic, not advice and not an applicant qualification rule. In the ACS occupied-renter universe, 3,317 of 10,147 renter households—32.69%—reported gross-rent burden at or above 30% of income. Gross rent includes selected utilities, whereas ZORI is an asking-rent index, so neither the arithmetic screen nor the burden share proves affordability, rent burden, or utility treatment for any one unit or household.</p><p>ACS housing composition places those affordability figures in a renter-heavy but not unit-specific setting. The matched ZCTA contains 18,221 housing units and a 10.15% vacancy rate, including 723 vacant units classified for rent; its stock includes both single-family and large multifamily structures. Renter occupancy exceeds owner occupancy in this survey, yet the area-wide vacancy count cannot establish condition, concession availability, or vacancy at a particular building. For wider context only, Oakland city context rent is about $2,614, Alameda County context rent is $2,895, and San Francisco-Oakland-Berkeley, CA metro context rent is $3,301; each is a wider geography rather than a 94610 ZIP observation.</p><p>Resale liquidity has to remain in the direct for-sale universe. Redfin’s rolling-three-month ZIP reading recorded 81 homes sold, a median marketing time of 14 days, 44 homes of inventory, and 1.6 months of supply. Competitive sale-to-list signs were an average 118.1% sale-to-list ratio and 74.75% of sales above list. Those figures confirm a brisk resale snapshot alongside the rapid price increase reported above, but they challenge any simple rent-resale alignment because they are sales, listings, and marketing outcomes rather than rental transactions. They neither price rental units nor turn the ZORI-to-price screen into property economics.</p><p>The evidence has several boundaries. ZORI is a blended typical asking-rent index at one point in time; ACS is a five-year survey of occupied homes, HUD is an administrative standard, and Redfin is a rolling resale observation. Historical coverage improves confidence that the rent path is observed rather than missing data, but it does not overcome source differences or identify an individual lease. At property level, the unresolved checks are the actual advertised rent, bedroom count, utilities included, lease length, concessions and fees, occupancy or available-unit status, and sale records tied to the specific property. These checks are necessary to interpret a particular unit; the ZIP evidence alone cannot resolve them.</p>","findings":[{"body":"June 2026 ZIP ZORI was $2,352. Exact same-month rent change accelerated to 3.84% over one year, compared with 0.82% annualized over three years and 1.42% over five years. This shows recent measured direction above the longer-run pace, not a forecast. The full reported history supports continuity of the backward-looking comparison, while the prior maximum drawdown limits reliance on a single point.","title":"Observed rent acceleration, not a forecast"},{"body":"ZORI is a current ZIP asking-rent index, ACS is a five-year survey of occupied renter homes with selected utilities, and HUD FMR/SAFMR is an administrative bedroom standard. The ZCTA match is statistical rather than a USPS delivery ZIP. Consequently, ZORI-to-ACS and ZORI-to-HUD gaps identify source differences and relative screens, not measured listing attributes or interchangeable rent values.","title":"Three rent measures answer different questions"},{"body":"The current ZORI converts to a $94,080 annual-income screen at 30% of income, below the matched ACS ZCTA median household income. Yet 32.69% of surveyed renter households reported gross-rent burden at or above 30% of income. The first figure is arithmetic using a ZIP index; the second is a survey outcome among occupied renters. Neither establishes an individual applicant’s qualification or a specific unit’s affordability.","title":"Income screen and renter burden diverge"},{"body":"The direct Redfin ZIP resale observation shows a high median sold price, rapid annual price change, short marketing time, limited supply, and strong sale-to-list signals. Those are for-sale outcomes. Their contrast with the more moderate current rent movement is a useful tension, but the annualized ZORI-to-sale-price calculation remains only a cross-source screening ratio and excludes property-specific economics.","title":"Brisk resale evidence does not create rental evidence"}],"risks":["ZORI’s blended asking-rent construction, the ACS occupied-home gross-rent measure, and HUD’s administrative standard can move differently; comparing them without checking utilities, tenancy and bedroom basis can misstate an individual unit’s position.","Despite full observed history, the prior maximum drawdown means a current index level can obscure earlier reversals; historical variation is descriptive only and offers no prediction for an upcoming lease.","The ZCTA vacancy rate and the count classified for rent are area-wide survey measures. They do not establish that a particular property is vacant, habitable, available, competitively priced, or offering concessions.","Redfin’s sale-price and liquidity metrics arise from a rolling ZIP resale window. The ZORI-to-price calculation excludes expenses, financing, taxes, timing and property traits, so it cannot represent property-level economics."],"qa":[{"a":"The local HUD bedroom ladder supplies relative size weights, and those weights are applied to the all-type ZIP ZORI. That process creates a consistent monthly estimate for studio through four-bedroom categories. It does not create Zillow observations by bedroom, so property-level rents can differ because of utility treatment, condition, fees, concessions, lease terms and timing.","q":"Why are the bedroom figures modelled instead of observed?"},{"a":"The screen simply divides the annualized current ZORI by 30% of annual income, yielding $94,080. It does not inspect an applicant’s documented income, household size, debt, credit, assets, lease terms or program rules. The ACS burden statistic describes surveyed renter households and likewise does not determine a particular household’s outcome.","q":"Why is the 30% screen not a qualification test?"},{"a":"Redfin reports ZIP resale outcomes within its direct rolling-three-month observation: sold-price direction, sales count, marketing time, inventory, supply and sale-to-list behavior. Those outcomes indicate conditions in the for-sale data universe only. They are not rental comps, cannot establish a lease rent, and do not supply expense, financing or property-level return information.","q":"What does the resale observation establish?"},{"a":"The matched ZCTA lets the report use the supplied ACS survey fields alongside the Zillow ZIP identifier, but the two geographies are not delivery equivalents. A ZCTA is a Census statistical area, whereas a USPS ZIP is designed for mail delivery. Survey-based population, rent, burden and vacancy figures therefore retain the ZCTA scope.","q":"What does the ZCTA match mean for this report?"}],"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-04-01","rent":2222.684651},{"period":"2017-05-01","rent":2244.950161},{"period":"2017-06-01","rent":2238.440465},{"period":"2017-07-01","rent":2219.734511},{"period":"2017-08-01","rent":2240.776799},{"period":"2017-09-01","rent":2229.233415},{"period":"2017-10-01","rent":2236.727699},{"period":"2017-11-01","rent":2273.163347},{"period":"2017-12-01","rent":2275.17295},{"period":"2018-01-01","rent":2293.502116},{"period":"2018-02-01","rent":2282.959962},{"period":"2018-03-01","rent":2302.649745},{"period":"2018-04-01","rent":2290.55073},{"period":"2018-05-01","rent":2282.250543},{"period":"2018-06-01","rent":2308.807669},{"period":"2018-07-01","rent":2326.367152},{"period":"2018-08-01","rent":2320.909127},{"period":"2018-09-01","rent":2311.175877},{"period":"2018-10-01","rent":2318.11579},{"period":"2018-11-01","rent":2337.032709},{"period":"2018-12-01","rent":2347.255789},{"period":"2019-01-01","rent":2342.947762},{"period":"2019-02-01","rent":2329.719083},{"period":"2019-03-01","rent":2328.162716},{"period":"2019-04-01","rent":2346.597664},{"period":"2019-05-01","rent":2358.728986},{"period":"2019-06-01","rent":2354.702595},{"period":"2019-07-01","rent":2359.578957},{"period":"2019-08-01","rent":2367.655738},{"period":"2019-09-01","rent":2387.985958},{"period":"2019-10-01","rent":2393.240114},{"period":"2019-11-01","rent":2376.073113},{"period":"2019-12-01","rent":2373.047862},{"period":"2020-01-01","rent":2372.597643},{"period":"2020-02-01","rent":2395.055079},{"period":"2020-03-01","rent":2400.791678},{"period":"2020-04-01","rent":2382.033633},{"period":"2020-05-01","rent":2339.944576},{"period":"2020-06-01","rent":2302.904415},{"period":"2020-07-01","rent":2271.569012},{"period":"2020-08-01","rent":2266.17727},{"period":"2020-09-01","rent":2249.878077},{"period":"2020-10-01","rent":2238.19541},{"period":"2020-11-01","rent":2202.292827},{"period":"2020-12-01","rent":2175.263926},{"period":"2021-01-01","rent":2165.212487},{"period":"2021-02-01","rent":2154.748697},{"period":"2021-03-01","rent":2158.309631},{"period":"2021-04-01","rent":2149.778648},{"period":"2021-05-01","rent":2172.219245},{"period":"2021-06-01","rent":2191.877854},{"period":"2021-07-01","rent":2211.455434},{"period":"2021-08-01","rent":2217.983605},{"period":"2021-09-01","rent":2229.224487},{"period":"2021-10-01","rent":2237.976509},{"period":"2021-11-01","rent":2258.339606},{"period":"2021-12-01","rent":2245.941175},{"period":"2022-01-01","rent":2247.47156},{"period":"2022-02-01","rent":2260.155137},{"period":"2022-03-01","rent":2283.938662},{"period":"2022-04-01","rent":2299.29396},{"period":"2022-05-01","rent":2297.434073},{"period":"2022-06-01","rent":2308.01361},{"period":"2022-07-01","rent":2306.214216},{"period":"2022-08-01","rent":2306.828117},{"period":"2022-09-01","rent":2294.08827},{"period":"2022-10-01","rent":2295.16823},{"period":"2022-11-01","rent":2289.30897},{"period":"2022-12-01","rent":2323.012699},{"period":"2023-01-01","rent":2324.508369},{"period":"2023-02-01","rent":2324.165316},{"period":"2023-03-01","rent":2290.01201},{"period":"2023-04-01","rent":2290.482646},{"period":"2023-05-01","rent":2295.438172},{"period":"2023-06-01","rent":2295.389465},{"period":"2023-07-01","rent":2288.374641},{"period":"2023-08-01","rent":2285.453274},{"period":"2023-09-01","rent":2286.655312},{"period":"2023-10-01","rent":2280.529111},{"period":"2023-11-01","rent":2280.219055},{"period":"2023-12-01","rent":2275.724049},{"period":"2024-01-01","rent":2276.823306},{"period":"2024-02-01","rent":2267.770413},{"period":"2024-03-01","rent":2277.276895},{"period":"2024-04-01","rent":2259.956674},{"period":"2024-05-01","rent":2239.35142},{"period":"2024-06-01","rent":2219.754244},{"period":"2024-07-01","rent":2223.18604},{"period":"2024-08-01","rent":2220.287336},{"period":"2024-09-01","rent":2227.343939},{"period":"2024-10-01","rent":2228.548604},{"period":"2024-11-01","rent":2239.769441},{"period":"2024-12-01","rent":2231.41764},{"period":"2025-01-01","rent":2230.915554},{"period":"2025-02-01","rent":2232.65617},{"period":"2025-03-01","rent":2237.070856},{"period":"2025-04-01","rent":2243.814117},{"period":"2025-05-01","rent":2256.007084},{"period":"2025-06-01","rent":2265.000606},{"period":"2025-07-01","rent":2267.272463},{"period":"2025-08-01","rent":2273.189431},{"period":"2025-09-01","rent":2272.65681},{"period":"2025-10-01","rent":2278.503844},{"period":"2025-11-01","rent":2275.983493},{"period":"2025-12-01","rent":2284.966573},{"period":"2026-01-01","rent":2292.301471},{"period":"2026-02-01","rent":2303.838661},{"period":"2026-03-01","rent":2311.74689},{"period":"2026-04-01","rent":2325.154767},{"period":"2026-05-01","rent":2336.714284},{"period":"2026-06-01","rent":2352.078431}],"historySummary":{"pointCount":111,"firstPeriod":"2017-04-01","latestPeriod":"2026-06-01","coverageMonths":111,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2265.000606,"endRent":2352.078431,"change":0.038444945563957056,"cagr":0.038444945563957056},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2295.389465,"endRent":2352.078431,"change":0.024696883411024828,"cagr":0.008165438607482756},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2191.877854,"endRent":2352.078431,"change":0.07308827757333591,"cagr":0.014208135966754742}},"maxDrawdown":-0.10455427361740466,"annualizedVolatility":0.022194523994202995,"consecutiveReturnCount":110}}