{"zip":"94114","city":"San Francisco","state":"CA","county":"San Francisco County","countySlug":"san-francisco-county-ca","metro":"San Francisco-Oakland-Berkeley, CA","metroSlug":"san-francisco-ca","citySlug":"san-francisco-ca","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":5472,"rentYoy":0.1868,"bedroomEstimates":[3773,4520,5472,6990,7245],"hudFmr":[2485,2977,3604,4604,4772],"ladderSource":"county","population":33020,"populationMoe":1265,"medianIncome":204134,"medianIncomeMoe":11903,"medianGrossRent":3071,"medianGrossRentMoe":152,"housingUnits":18771,"occupiedUnits":16856,"vacantUnits":1915,"renterOccupied":9238,"rentBurdenTotal":9238,"rentBurden30Plus":2806,"vacantForRent":464,"vacantForSale":10,"vacantSeasonal":471,"structureTotal":18771,"singleFamilyUnits":5060,"largeMultifamilyUnits":1669,"vacancyRate":0.10201907197272388,"renterShare":0.5480541053630754,"rentBurdenShare":0.3037453994371076,"requiredIncome":218880,"askingRentToIncome":0.3216710592062077,"askingVsAcsRent":1.7818300227938781,"askingVsHud2br":1.5183129855715871,"cityRent":4401.105615598153,"countyRent":4401,"metroRent":3301,"cityGrossRent":2476,"countyGrossRent":2476,"countyListings":647,"countyListingDom":57,"countyPriceReducedShare":0.0582,"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":149,"zipSalePrice":2209501,"zipSalePriceYoy":0.1629,"zipMedianDom":14,"zipActiveListings":188,"zipActiveListingsYoy":-0.0852,"zipInventory":33,"zipInventoryYoy":-0.5371,"zipPendingSales":142,"zipMonthsSupply":0.7,"zipSaleToList":1.1996,"zipSoldAboveList":0.787,"zipOffMarketTwoWeeks":0.5882,"generatedAt":"2026-08-16 04:52:53.149618+00","summaryHtml":"<p>At $5,472 per month in June 2026, ZIP 94114’s Zillow Observed Rent Index (ZORI) frames the current rent signal as a typical observed asking-rent index blended across rental types, rather than a quote for a uniform apartment or a lease executed this month. The source definition is central: ZORI tracks asking rents, not household rent payments, utilities, or a bedroom-specific inventory slice. The 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. That geographic match permits comparison, but it does not erase differences in sample, timing, or measure.</p><p>The matched Census ZCTA’s ACS 2024 five-year estimate places median gross rent at $3,071, a survey measure of occupied renter homes that includes selected utilities. The ZORI is 78.2% above it, a gap which should not be treated as error or a rent-growth calculation because these series cover different universes and periods. ACS reports median household income of $204,134. Applying the 30% screen to the current ZORI produces required income of $218,880 and an asking-rent-to-income result of 32.2%. That is arithmetic, not advice, an applicant qualification rule, or proof of what any household pays. The ACS five-year survey’s population and utility treatment also prevent it from serving as a direct substitute for Zillow’s current asking-rent index.</p><p>Backward-looking rather than forward-looking, the ZIP ZORI history through its stated June endpoint shows annualized exact same-month increases of 18.7% over one year, 8.9% over three years, and 7.4% over five years. Recent direction therefore confirms the longer positive path, but at a materially faster recent pace; that description is measurement, not a forecast or investment recommendation. History coverage is 99.1%, so the series is nearly complete for its available window. Its annualized monthly-return variability, at 3.2%, indicates relatively contained month-to-month changes by that metric. Yet a historical peak-to-trough drawdown of 12.4% shows that a current snapshot can still sit meaningfully away from an earlier level. Momentum, stability, and balanced national discovery ranks of 20, 1,932, and 359 among history-eligible ZIPs are transparent sorting tools, with lower ranks higher, not predictive grades.</p><p>Bedroom detail requires a different lens. The FY2026 local HUD FMR/SAFMR ladder is an administrative, bedroom-specific standard, not asking rent, and it runs from $2,485 for a studio to $4,772 for four bedrooms. Scaling the ZIP ZORI by that local HUD ladder produces modelled monthly ZIP estimates of $3,773 for a studio, $4,520 for one bedroom, $5,472 for two bedrooms, $6,990 for three bedrooms, and $7,245 for four bedrooms. These are modelled estimates, never measured bedroom rents or unit-level comparables. They preserve the area’s HUD bedroom relationships while anchoring the overall level to Zillow’s blended index, so they cannot establish the asking price, utility package, condition, or lease availability of a particular apartment.</p><p>Survey housing counts add another tension rather than a verdict on availability. The ACS ZCTA contains 18,771 housing units, with a 10.2% vacancy rate; it records 9,238 renter-occupied homes, or a 54.8% renter share. Of the renter households in the burden tabulation, 2,806—or 30.4%—had gross rent at or above the burden threshold. This burden result describes surveyed households, not an individual renter’s budget or the affordability of a listed unit. The stock table identifies 5,060 single-family units and 1,669 units in large multifamily structures, categories that help describe the ZCTA’s housing mix without converting either category into a rental-comparable set. Nor does the aggregate vacancy rate prove that a specific vacant home is rentable, habitable, or currently offered.</p><p>Broader geography supplies context only. In San Francisco city context and San Francisco County context, the reported rent measure is $4,401, below the ZIP index; in San Francisco–Oakland–Berkeley, CA metro context, the reported rent measure is $3,301 and the metro rent-to-income measure is 29.1%. These city, county, and metro figures are not ZIP observations and cannot replace either the ZIP ZORI or the matched-ZCTA ACS results. They nevertheless sharpen the comparison: the ZIP’s current asking-rent index is above all three wider rent benchmarks, while its simple income screen is above the metro context figure. Wider geographic context establishes relative position only, not a direct substitute for a ZIP-level rental comp set.</p><p>Resale evidence is notably brisk, but it is a different market. Redfin’s direct rolling-three-month ZIP resale observation through June reports a median sold price of $2,209,501, up 16.3% year over year, from 149 homes sold; median marketing time was 14 days. The inventory measure was 33 homes and months of supply stood at 0.7. Sale-to-list signals stayed in the for-sale universe: the average sale-to-list ratio was 119.96%, and 78.7% of sold homes closed above list. Those measures describe ZIP resale pricing and liquidity, not rental transactions, rental comparables, or property-level operating economics. The concurrent resale price change and rent-history acceleration point in the same observed direction, but neither establishes why the other moved or what happens next.</p><p>Annualized ZIP ZORI divided by the Redfin median sold price is 2.97%, a cross-source screening ratio only; it is not a cap rate, net return, expected return, property yield, or a substitute for expenses and financing. The sharp resale signals confirm the history’s recent upward direction, yet the rent-versus-income screen and the large ACS/Zillow level difference challenge any simple claim that the current index represents broadly affordable occupied rent. Both tensions are descriptive, not causal. Property-specific work would need verified comparable asking rents by bedroom, lease term and included utilities; current unit availability and condition; building type; and the actual listing, sale, and operating-cost records. What do those unit-level documents show relative to the modelled ladder and today’s index?</p>","findings":[{"body":"June 2026 ZORI is $5,472 per month, while the arithmetic 30% income screen requires $218,880. That exceeds the ACS ZCTA median household income of $204,134, producing a 32.2% asking-rent-to-income measure. This is a current asking-rent screen against a five-year survey income statistic, not a household underwriting result or a prediction.","title":"Current asking-rent screen exceeds the ZCTA income benchmark"},{"body":"The same-month ZORI growth measure accelerated to 18.7% for one year, versus 8.9% over three years and 7.4% over five years. A 3.2% annualized monthly-return variability measure suggests limited month-to-month dispersion, but the historical 12.4% drawdown supports qualified confidence in a single current value. These backward-looking measurements do not predict subsequent rents.","title":"Recent rent acceleration is faster than the longer record"},{"body":"The FY2026 HUD FMR/SAFMR schedule is administrative and bedroom specific. Applying its local ladder to ZIP ZORI creates modelled estimates between $3,773 for a studio and $7,245 for four bedrooms. The intermediate values are scaled, not observed rental quotations; comparable listings must still be verified for bedroom count, utilities, availability, condition, and lease terms.","title":"Bedroom values are scaled estimates, not rent observations"},{"body":"Redfin’s direct rolling-three-month ZIP resale observation recorded a $2,209,501 median sold price, 149 homes sold, 14 median days on market, 0.7 months of supply, and a 119.96% average sale-to-list ratio. These for-sale metrics reinforce a brisk contemporaneous resale picture, but they neither measure rental transactions nor convert the 2.97% rent-price screen into a return measure.","title":"Resale activity is strong but belongs to the for-sale universe"}],"risks":["ZORI is a blended asking-rent index, so it can diverge from signed leases, a specific property’s asking price, utility treatment, concessions, bedroom mix, and actual availability at the time of review.","The ZCTA designation creates a statistical geographic match, but it is not a USPS delivery ZIP and does not remove timing, sample, or universe differences between Zillow and ACS.","Modelled bedroom estimates inherit both the HUD administrative ladder and the blended ZIP index, so they may not match an individual unit’s advertised rent, bedroom configuration, utilities, condition, or lease terms.","Aggregate vacancy and rent-burden estimates cannot demonstrate availability or affordability of a particular unit, while resale metrics and rent-price screening omit costs needed to establish property economics."],"qa":[{"a":"Zillow ZORI is a ZIP-level typical observed asking-rent index blended across rental types. The ACS value is a five-year survey estimate for occupied renter homes in the matched ZCTA and includes selected utilities. Different dates, sampled homes, utility treatment, and source definitions make the gap informative but not a direct like-for-like pricing comparison.","q":"Why does Zillow ZORI exceed the ACS median gross rent?"},{"a":"The one-year same-month measure exceeds the three-year and five-year measures, so the recent observed pace is faster than the longer historical path. That confirms acceleration rather than reversal in the series. However, volatility and a prior drawdown mean the current value remains one historical observation; the record is backward-looking and makes no claim about next month or next year.","q":"Does the history show acceleration without predicting future rents?"},{"a":"No. The studio-through-four-bedroom figures are modelled monthly estimates created by scaling the overall ZIP ZORI with the local HUD ladder. HUD FMR/SAFMR is administrative and bedroom specific, whereas ZORI is blended asking rent. Neither measure verifies a specific apartment’s advertised rent, amenities, included utilities, condition, or lease structure.","q":"Are the bedroom figures observed rents for available apartments?"},{"a":"Redfin’s rolling-three-month ZIP observation concerns homes sold and listed in the for-sale market. Its price, days on market, supply, and sale-to-list measures indicate resale activity and liquidity only. They are not rental transactions or operating statements. Dividing annualized ZORI by sold price is a cross-source screen, not a property return calculation.","q":"What does the Redfin evidence establish about this ZIP?"}],"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":"2016-12-01","rent":3803.815265},{"period":"2017-01-01","rent":3825.897832},{"period":"2017-02-01","rent":3849.553466},{"period":"2017-03-01","rent":3886.610304},{"period":"2017-04-01","rent":3856.336509},{"period":"2017-05-01","rent":3838.663144},{"period":"2017-06-01","rent":3803.951341},{"period":"2017-07-01","rent":3844.059531},{"period":"2017-08-01","rent":3903.635386},{"period":"2017-09-01","rent":3973.500183},{"period":"2017-10-01","rent":3978.124229},{"period":"2017-11-01","rent":3967.825864},{"period":"2017-12-01","rent":3935.430923},{"period":"2018-01-01","rent":3966.822483},{"period":"2018-02-01","rent":3969.187367},{"period":"2018-03-01","rent":3955.940194},{"period":"2018-04-01","rent":3950.541962},{"period":"2018-05-01","rent":3992.2165},{"period":"2018-06-01","rent":4040.60077},{"period":"2018-07-01","rent":4032.555798},{"period":"2018-08-01","rent":4048.503141},{"period":"2018-09-01","rent":4030.403474},{"period":"2018-11-01","rent":4029.160282},{"period":"2018-12-01","rent":4110.791935},{"period":"2019-01-01","rent":4129.576814},{"period":"2019-02-01","rent":4154.675418},{"period":"2019-03-01","rent":4174.261598},{"period":"2019-04-01","rent":4206.948654},{"period":"2019-05-01","rent":4209.023892},{"period":"2019-06-01","rent":4197.669182},{"period":"2019-07-01","rent":4206.351142},{"period":"2019-08-01","rent":4184.64698},{"period":"2019-09-01","rent":4190.575299},{"period":"2019-10-01","rent":4191.715285},{"period":"2019-11-01","rent":4221.654795},{"period":"2019-12-01","rent":4175.836955},{"period":"2020-01-01","rent":4140.261035},{"period":"2020-02-01","rent":4109.70069},{"period":"2020-03-01","rent":4178.823848},{"period":"2020-04-01","rent":4107.952386},{"period":"2020-05-01","rent":4074.394052},{"period":"2020-06-01","rent":4024.562841},{"period":"2020-07-01","rent":3997.214302},{"period":"2020-08-01","rent":3893.823183},{"period":"2020-09-01","rent":3866.867328},{"period":"2020-10-01","rent":3842.71591},{"period":"2020-11-01","rent":3775.298953},{"period":"2020-12-01","rent":3708.30643},{"period":"2021-01-01","rent":3700.224385},{"period":"2021-02-01","rent":3713.103655},{"period":"2021-03-01","rent":3742.173361},{"period":"2021-04-01","rent":3762.098946},{"period":"2021-05-01","rent":3793.813904},{"period":"2021-06-01","rent":3830.1483},{"period":"2021-07-01","rent":3871.429448},{"period":"2021-08-01","rent":3931.127197},{"period":"2021-09-01","rent":3956.254033},{"period":"2021-10-01","rent":3974.047868},{"period":"2021-11-01","rent":4011.257098},{"period":"2021-12-01","rent":4033.467083},{"period":"2022-01-01","rent":4058.891759},{"period":"2022-02-01","rent":4073.970697},{"period":"2022-03-01","rent":4082.325423},{"period":"2022-04-01","rent":4097.795575},{"period":"2022-05-01","rent":4111.434364},{"period":"2022-06-01","rent":4120.781465},{"period":"2022-07-01","rent":4118.656135},{"period":"2022-08-01","rent":4147.177283},{"period":"2022-09-01","rent":4158.275171},{"period":"2022-10-01","rent":4164.713388},{"period":"2022-11-01","rent":4170.590134},{"period":"2022-12-01","rent":4194.81539},{"period":"2023-01-01","rent":4196.70412},{"period":"2023-02-01","rent":4185.955723},{"period":"2023-03-01","rent":4170.308429},{"period":"2023-04-01","rent":4201.351808},{"period":"2023-05-01","rent":4228.212868},{"period":"2023-06-01","rent":4235.320872},{"period":"2023-07-01","rent":4213.020656},{"period":"2023-08-01","rent":4158.689536},{"period":"2023-09-01","rent":4162.817187},{"period":"2023-10-01","rent":4171.750616},{"period":"2023-11-01","rent":4186.564032},{"period":"2023-12-01","rent":4194.744907},{"period":"2024-01-01","rent":4218.320385},{"period":"2024-02-01","rent":4255.762557},{"period":"2024-03-01","rent":4297.889422},{"period":"2024-04-01","rent":4287.199017},{"period":"2024-05-01","rent":4251.666601},{"period":"2024-06-01","rent":4226.197223},{"period":"2024-07-01","rent":4283.168661},{"period":"2024-08-01","rent":4301.371319},{"period":"2024-09-01","rent":4332.948829},{"period":"2024-10-01","rent":4323.864139},{"period":"2024-11-01","rent":4394.388839},{"period":"2024-12-01","rent":4480.607016},{"period":"2025-01-01","rent":4505.218123},{"period":"2025-02-01","rent":4505.635421},{"period":"2025-03-01","rent":4475.304885},{"period":"2025-04-01","rent":4542.020933},{"period":"2025-05-01","rent":4565.37426},{"period":"2025-06-01","rent":4610.315011},{"period":"2025-07-01","rent":4632.009071},{"period":"2025-08-01","rent":4700.226861},{"period":"2025-09-01","rent":4739.487832},{"period":"2025-10-01","rent":4817.487097},{"period":"2025-11-01","rent":4833.205967},{"period":"2025-12-01","rent":4844.46016},{"period":"2026-01-01","rent":4911.742917},{"period":"2026-02-01","rent":5003.903441},{"period":"2026-03-01","rent":5130.758828},{"period":"2026-04-01","rent":5204.808147},{"period":"2026-05-01","rent":5341.652788},{"period":"2026-06-01","rent":5471.635684}],"historySummary":{"pointCount":114,"firstPeriod":"2016-12-01","latestPeriod":"2026-06-01","coverageMonths":115,"coverageRatio":0.991304347826087,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":4610.315011,"endRent":5471.635684,"change":0.18682469005803903,"cagr":0.18682469005803903},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":4235.320872,"endRent":5471.635684,"change":0.29190581997537945,"cagr":0.08912305527451947},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":3830.1483,"endRent":5471.635684,"change":0.42857018982789774,"cagr":0.07394073753848263}},"maxDrawdown":-0.12351327508292875,"annualizedVolatility":0.0321758800057272,"consecutiveReturnCount":112}}