{"zip":"91303","city":"Los Angeles","state":"CA","county":"Los Angeles County","countySlug":"los-angeles-county-ca","metro":"Los Angeles-Long Beach-Anaheim, CA","metroSlug":"los-angeles-ca","citySlug":"los-angeles-ca","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2619,"rentYoy":-0.006,"bedroomEstimates":[2031,2165,2619,3445,3986],"hudFmr":[2380,2537,3070,4037,4672],"ladderSource":"county","population":29805,"populationMoe":1785,"medianIncome":74474,"medianIncomeMoe":8454,"medianGrossRent":2057,"medianGrossRentMoe":97,"housingUnits":11405,"occupiedUnits":10702,"vacantUnits":703,"renterOccupied":8394,"rentBurdenTotal":8394,"rentBurden30Plus":4598,"vacantForRent":239,"vacantForSale":15,"vacantSeasonal":28,"structureTotal":11405,"singleFamilyUnits":3130,"largeMultifamilyUnits":6086,"vacancyRate":0.06163963174046471,"renterShare":0.7843393758176042,"rentBurdenShare":0.5477722182511318,"requiredIncome":104760,"askingRentToIncome":0.4219996240298628,"askingVsAcsRent":1.2732134175984444,"askingVsHud2br":0.8530944625407166,"cityRent":2773.1869984387954,"countyRent":2808,"metroRent":2927,"cityGrossRent":1933,"countyGrossRent":1954,"countyListings":14689,"countyListingDom":51,"countyPriceReducedShare":0.144,"countyListingPeriod":"2026-06","metroMonthsSupply":null,"metroMedianDom":null,"metroPriceDrops":null,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0537449976608052,"apartmentTimeOnMarket":29.7,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":20,"zipSalePrice":734834,"zipSalePriceYoy":0.0136,"zipMedianDom":43,"zipActiveListings":64,"zipActiveListingsYoy":-0.0324,"zipInventory":33,"zipInventoryYoy":-0.0992,"zipPendingSales":24,"zipMonthsSupply":5.2,"zipSaleToList":1.0078,"zipSoldAboveList":0.5268,"zipOffMarketTwoWeeks":0.3702,"generatedAt":"2026-08-31 14:26:30.698626+00","summaryHtml":"<p>In ZIP 91303, the clearest cross-market tension is between cooling asking rents and a firmer resale snapshot. Redfin’s direct rolling-three-month ZIP resale observation, which covers for-sale transactions rather than rentals, reports a $734,834 median sold price, up 1.4% from a year earlier. It recorded 20 homes sold, a 43-day median marketing time, 64 active listings, 33 homes of inventory, and 5.2 months of supply. Sale-to-list signals were also firm: the average sale closed at 100.8% of list price and 52.7% sold above list. Annualized ZIP ZORI divided by the median sold price equals a 4.3% cross-source screening ratio only, not a cap rate, property yield, net return, or expected return.</p><p>Zillow’s ZIP-level ZORI is a typical observed asking-rent index blended across rental types, not a lease-by-lease rent roll. At the stated endpoint, it was $2,619 per month. Exact same-month annualized changes were -0.6% over one year, 0.4% over three years, and 2.7% over five years. Thus, the recent decline breaks from the positive longer path rather than confirming it. The history has complete coverage through 108 monthly observations and 107 consecutive monthly returns. A 5.3% maximum drawdown shows that the index has moved meaningfully below prior peaks, while 2.4% annualized monthly-return variability indicates relatively contained month-to-month movement. That combination supports more confidence in the broad current index than an erratic series would, but not confidence that a single asking-rent snapshot is fixed. Transparent national discovery ranks among history-eligible ZIPs were 2,502 for momentum, 554 for stability, and 1,893 for the balanced measure; lower ranks are higher, and these backward-looking descriptors are not forecasts.</p><p>The ACS matched Census ZCTA five-year survey belongs to a different evidence universe. Its $2,057 median gross rent reflects occupied renter homes and includes selected utilities, making it 27.3% below current Zillow asking rent. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP, even though this five-digit label is both a Zillow ZIP market identifier and a Census ZCTA match. Wider comparisons are context only: the City of Los Angeles context asking-rent index is $2,773, the Los Angeles County context index is $2,808, and the Los Angeles-Long Beach-Anaheim, CA metro context index is $2,927. Those broader values should not be substituted for a ZIP asking-rent observation or treated as neighborhood-level rental evidence.</p><p>Bedroom figures are modelled estimates rather than measured bedroom rents. They scale the ZIP ZORI using the local HUD ladder, producing estimates of $2,031 for a studio, $2,165 for a one-bedroom, $2,619 for a two-bedroom, $3,445 for a three-bedroom, and $3,986 for a four-bedroom. HUD’s local fair-market-rent ladder is an administrative, bedroom-specific standard, not asking rent; its two-bedroom standard is $3,070. Accordingly, the modelled two-bedroom estimate is below that HUD benchmark, but neither figure establishes what any currently advertised unit charges. Differences can also arise because ZORI blends rental types while HUD standards are designed for program administration rather than market rent measurement.</p><p>Income and burden data frame the rent screen without deciding whether any household or applicant can afford a particular unit. The matched ZCTA’s ACS median household income is $74,474. Applying the arithmetic 30% screen to current ZIP ZORI produces required annual income of $104,760, and the asking-rent-to-median-income comparison is 42.2%. This is an arithmetic comparison, not advice and not an applicant qualification rule. In the ACS renter-household survey universe, 4,598 of 8,394 renter households, or 54.8%, reported spending at least 30% of income on gross rent. That burden measure includes occupied renter homes and cannot prove the affordability, utility cost, concession, lease terms, or burden of a particular available unit.</p><p>The matched ZCTA survey counts 11,405 housing units and 703 vacant units, a 6.2% vacancy rate. Renters occupy a 78.4% share of occupied homes, and the stock includes 6,086 units in large multifamily structures versus 3,130 single-family units. There are 239 vacant units identified as for rent in the survey profile. These are survey-based stock and occupancy measures, not a live availability feed, and vacancy is not proof that a specific property has an open unit. The predominance of renter occupancy provides useful context for interpreting the burden data, while the structure mix cautions against treating the blended Zillow index as a direct substitute for a particular apartment or house asking price.</p><p>The resale evidence challenges a simplistic conclusion that the recent ZORI decline necessarily describes every housing-market signal in the ZIP. The direct Redfin observation shows a higher median sold price than a year earlier alongside above-list sale activity, whereas Zillow’s asking-rent history has softened over the latest year. Neither observation resolves the other: Redfin measures closed resale transactions and their liquidity conditions, while ZORI tracks observed asking rents across rental types. The three-month resale window is particularly distinct from the longer monthly rent history. Its homes-sold count, marketing time, listing inventory, supply, and sale-to-list measures describe the for-sale market only; they are not rental transaction counts, rental comparables, or property-level operating economics.</p><p>Several limits remain material. ZORI is an index rather than a unit quote, ACS estimates are survey-based and tied to the matched ZCTA, HUD standards are administrative, and Redfin’s resale results are a rolling ZIP observation with a separate transaction universe. Relevant property-level checks include the actual advertised rent and concessions, bedroom and bathroom configuration, property type, condition, lease duration, utility responsibility, and whether the address matches the intended geography. For a sale comparison, useful checks include the specific transaction date, list-price history, physical attributes, and whether the property resembles the rental being evaluated. Those checks help keep a ZIP-level rent index, a survey median, a HUD standard, and a resale median from being treated as interchangeable evidence.</p>","findings":[{"body":"ZIP ZORI was $2,619 and declined 0.6% over the latest year, despite positive annualized changes over the longer three- and five-year horizons. In contrast, Redfin’s direct ZIP resale observation showed a higher median sold price than a year earlier and above-list sale activity. The two sources describe different markets and should not be read as interchangeable confirmation.","title":"Cooling rent index versus firmer resale signals"},{"body":"The ACS matched ZCTA median gross rent was $2,057, below the Zillow asking-rent index. This difference is expected to require source discipline: ACS is a five-year survey of occupied renter homes with selected utilities included, while ZORI is an observed asking-rent index blended across rental types. A ZCTA is statistical geography, not a USPS delivery ZIP.","title":"Asking rent materially exceeds ACS gross rent"},{"body":"The arithmetic income needed to place current ZORI at 30% of income exceeds the matched ZCTA median household income. ACS also reports that more than half of renter households paid at least 30% of income toward gross rent. These measures describe aggregate households and do not determine affordability, qualification, or expenses for a specific available unit.","title":"Burden and income screen show a notable gap"},{"body":"Annualized ZIP ZORI divided by Redfin’s median sold price creates a 4.3% cross-source screening ratio. It can place current rent and resale-price levels beside each other, but it excludes operating costs, financing, taxes, maintenance, vacancy experience, and unit-specific rent. It is therefore not a cap rate, property yield, or expected return measure.","title":"Resale ratio is a screen, not operating performance"}],"risks":["Zillow ZORI is a blended asking-rent index rather than a record of signed leases, so unit type, concessions, utilities, condition, and lease terms can make a specific listing differ from the ZIP reading.","ACS figures come from a matched ZCTA five-year survey of occupied homes. Survey medians, vacancy counts, and burden shares are not live listing counts and cannot establish conditions at a particular address.","HUD fair-market-rent standards are bedroom-specific administrative benchmarks, not observed asking rents. The ZIP bedroom figures are modelled by scaling ZORI through the HUD ladder and are never measured bedroom rents.","Redfin reports direct ZIP resale activity over a rolling three-month period. Its prices, sale pace, inventory, and sale-to-list metrics describe for-sale transactions, not rental comps, property operating results, or future outcomes."],"qa":[{"a":"The two measures observe different universes. Zillow ZORI is a current typical 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. Geography also differs because the ACS measure uses a matched Census ZCTA, which is statistical geography rather than an identical USPS delivery ZIP.","q":"Why is Zillow asking rent higher than the ACS median gross rent?"},{"a":"They are modelled monthly ZIP estimates created by scaling the all-rental-type Zillow ZORI with the local HUD bedroom ladder. They provide a consistent bedroom pattern for screening, but they are not measured bedroom rents, live asking quotes, lease transactions, or proof of pricing for a particular studio, apartment, or house.","q":"What do the bedroom rent figures represent?"},{"a":"No. Redfin’s median sale price is part of a direct rolling-three-month ZIP resale observation. It describes completed for-sale transactions, along with marketing time, inventory, supply, and sale-to-list behavior. Dividing annualized ZORI by that sale price creates only a cross-source screening ratio and does not include operating expenses, financing, taxes, or unit-specific rent.","q":"Does the Redfin median sale price indicate rental performance?"},{"a":"The relevant checks are the actual advertised rent, concessions, unit size and bedroom configuration, property type, physical condition, lease term, utility responsibility, and address geography. When comparing with a sale, the transaction date, list-price history, physical attributes, and similarity to the rental should also be checked, because ZIP-level index, survey, administrative, and resale measures have different scopes.","q":"What property-level checks are most important before using these ZIP measures?"}],"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-07-01","rent":1994.710917},{"period":"2017-08-01","rent":2038.235884},{"period":"2017-09-01","rent":2045.904227},{"period":"2017-10-01","rent":2047.541222},{"period":"2017-11-01","rent":2037.598625},{"period":"2017-12-01","rent":2051.90839},{"period":"2018-01-01","rent":2072.244244},{"period":"2018-02-01","rent":2087.840779},{"period":"2018-03-01","rent":2086.911423},{"period":"2018-04-01","rent":2096.692428},{"period":"2018-05-01","rent":2086.795722},{"period":"2018-06-01","rent":2096.238111},{"period":"2018-07-01","rent":2115.283059},{"period":"2018-08-01","rent":2121.622648},{"period":"2018-09-01","rent":2146.002089},{"period":"2018-10-01","rent":2148.821263},{"period":"2018-11-01","rent":2159.747744},{"period":"2018-12-01","rent":2145.944048},{"period":"2019-01-01","rent":2143.156672},{"period":"2019-02-01","rent":2140.712966},{"period":"2019-03-01","rent":2152.156069},{"period":"2019-04-01","rent":2149.831021},{"period":"2019-05-01","rent":2167.924377},{"period":"2019-06-01","rent":2171.395183},{"period":"2019-07-01","rent":2175.364913},{"period":"2019-08-01","rent":2159.087553},{"period":"2019-09-01","rent":2153.535024},{"period":"2019-10-01","rent":2168.368385},{"period":"2019-11-01","rent":2189.535327},{"period":"2019-12-01","rent":2214.422912},{"period":"2020-01-01","rent":2227.811175},{"period":"2020-02-01","rent":2238.900292},{"period":"2020-03-01","rent":2201.47269},{"period":"2020-04-01","rent":2191.86517},{"period":"2020-05-01","rent":2160.103327},{"period":"2020-06-01","rent":2133.714407},{"period":"2020-07-01","rent":2120.834579},{"period":"2020-08-01","rent":2127.181452},{"period":"2020-09-01","rent":2139.233846},{"period":"2020-10-01","rent":2125.907319},{"period":"2020-11-01","rent":2155.460053},{"period":"2020-12-01","rent":2180.525096},{"period":"2021-01-01","rent":2216.745235},{"period":"2021-02-01","rent":2207.736726},{"period":"2021-03-01","rent":2211.517346},{"period":"2021-04-01","rent":2217.061557},{"period":"2021-05-01","rent":2256.711521},{"period":"2021-06-01","rent":2287.782368},{"period":"2021-07-01","rent":2316.811753},{"period":"2021-08-01","rent":2346.383209},{"period":"2021-09-01","rent":2369.47808},{"period":"2021-10-01","rent":2424.575469},{"period":"2021-11-01","rent":2442.409316},{"period":"2021-12-01","rent":2474.798592},{"period":"2022-01-01","rent":2476.574606},{"period":"2022-02-01","rent":2488.91525},{"period":"2022-03-01","rent":2497.228538},{"period":"2022-04-01","rent":2525.167904},{"period":"2022-05-01","rent":2540.378319},{"period":"2022-06-01","rent":2556.82962},{"period":"2022-07-01","rent":2566.411854},{"period":"2022-08-01","rent":2575.350507},{"period":"2022-09-01","rent":2589.708243},{"period":"2022-10-01","rent":2584.408185},{"period":"2022-11-01","rent":2572.070902},{"period":"2022-12-01","rent":2555.01607},{"period":"2023-01-01","rent":2528.934439},{"period":"2023-02-01","rent":2552.464969},{"period":"2023-03-01","rent":2566.570667},{"period":"2023-04-01","rent":2593.644067},{"period":"2023-05-01","rent":2590.485109},{"period":"2023-06-01","rent":2589.562076},{"period":"2023-07-01","rent":2583.424814},{"period":"2023-08-01","rent":2584.281274},{"period":"2023-09-01","rent":2583.625546},{"period":"2023-10-01","rent":2574.928309},{"period":"2023-11-01","rent":2586.396162},{"period":"2023-12-01","rent":2583.975831},{"period":"2024-01-01","rent":2609.04856},{"period":"2024-02-01","rent":2605.714551},{"period":"2024-03-01","rent":2614.547805},{"period":"2024-04-01","rent":2616.272945},{"period":"2024-05-01","rent":2618.341983},{"period":"2024-06-01","rent":2627.889437},{"period":"2024-07-01","rent":2626.552562},{"period":"2024-08-01","rent":2625.820825},{"period":"2024-09-01","rent":2622.630189},{"period":"2024-10-01","rent":2645.999545},{"period":"2024-11-01","rent":2664.546064},{"period":"2024-12-01","rent":2662.245408},{"period":"2025-01-01","rent":2656.51698},{"period":"2025-02-01","rent":2646.095309},{"period":"2025-03-01","rent":2652.607865},{"period":"2025-04-01","rent":2650.178224},{"period":"2025-05-01","rent":2654.523784},{"period":"2025-06-01","rent":2634.222326},{"period":"2025-07-01","rent":2639.864705},{"period":"2025-08-01","rent":2641.528505},{"period":"2025-09-01","rent":2644.407902},{"period":"2025-10-01","rent":2633.149335},{"period":"2025-11-01","rent":2618.068836},{"period":"2025-12-01","rent":2624.911276},{"period":"2026-01-01","rent":2623.465614},{"period":"2026-02-01","rent":2628.384724},{"period":"2026-03-01","rent":2616.869455},{"period":"2026-04-01","rent":2612.189504},{"period":"2026-05-01","rent":2608.394817},{"period":"2026-06-01","rent":2618.515451}],"historySummary":{"pointCount":108,"firstPeriod":"2017-07-01","latestPeriod":"2026-06-01","coverageMonths":108,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2634.222326,"endRent":2618.515451,"change":-0.00596262314117213,"cagr":-0.00596262314117213},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2589.562076,"endRent":2618.515451,"change":0.011180799745385217,"cagr":0.0037131288578409194},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2287.782368,"endRent":2618.515451,"change":0.14456492349363192,"cagr":0.027372854407947234}},"maxDrawdown":-0.05273379677597545,"annualizedVolatility":0.02418625085557587,"consecutiveReturnCount":107}}