{"zip":"90028","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":2602,"rentYoy":0.0051,"bedroomEstimates":[2018,2151,2602,3422,3960],"hudFmr":[2380,2537,3070,4037,4672],"ladderSource":"county","population":32883,"populationMoe":1561,"medianIncome":61349,"medianIncomeMoe":4148,"medianGrossRent":1899,"medianGrossRentMoe":63,"housingUnits":23000,"occupiedUnits":18807,"vacantUnits":4193,"renterOccupied":18170,"rentBurdenTotal":18170,"rentBurden30Plus":10058,"vacantForRent":1765,"vacantForSale":69,"vacantSeasonal":735,"structureTotal":23000,"singleFamilyUnits":845,"largeMultifamilyUnits":16484,"vacancyRate":0.18230434782608695,"renterShare":0.9661296325836125,"rentBurdenShare":0.5535498073747936,"requiredIncome":104080,"askingRentToIncome":0.5089569512135487,"askingVsAcsRent":1.370194839389152,"askingVsHud2br":0.847557003257329,"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":10,"zipSalePrice":974780,"zipSalePriceYoy":0.2856,"zipMedianDom":50,"zipActiveListings":69,"zipActiveListingsYoy":-0.1275,"zipInventory":44,"zipInventoryYoy":-0.0204,"zipPendingSales":12,"zipMonthsSupply":13,"zipSaleToList":0.9726,"zipSoldAboveList":0.2002,"zipOffMarketTwoWeeks":0.2468,"generatedAt":"2026-09-01 13:43:11.555319+00","summaryHtml":"<p>The central measured tension in ZIP 90028 is that the current Zillow asking-rent index is $2,602 per month while the local income screen is much tighter. The index rose only 0.51% over the latest same-month year, yet sustaining that monthly amount at a 30% rent-to-income screen arithmetically implies $104,080 in annual income, against a matched-area median household income of $61,349. That produces a 50.9% asking-rent-to-income relationship. This is an arithmetic comparison, not advice, an applicant qualification rule, or evidence about what any household can pay. Zillow ZORI is a typical observed asking-rent index blended across rental types, so it is useful as a broad current asking-rent signal rather than a quoted rent for a particular home.</p><p>The matched Census ZCTA provides a different evidence universe. In the ACS 2024 five-year survey, median gross rent was $1,899 with a $63 margin of error, placing the current Zillow index 37.0% above that survey measure. ACS median gross rent covers occupied renter homes and includes selected utilities; it is neither a current asking-rent series nor a listing sample. The ZCTA is a statistical area and is not identical to a USPS delivery ZIP, even though 90028 is the matching Zillow ZIP market identifier. HUD's FY2026 two-bedroom standard is $3,070, leaving the ZIP Zillow index 15.2% below it. HUD FMR or SAFMR is an administrative, bedroom-specific standard, not asking rent, so the gap does not establish a discount on available units.</p><p>The bedroom view is intentionally modelled rather than measured. Scaling the mixed-type ZIP Zillow index by the local HUD bedroom ladder produces estimated monthly rents of $2,018 for a studio, $2,151 for a one-bedroom, $2,602 for a two-bedroom, $3,422 for a three-bedroom, and $3,960 for a four-bedroom. These are modelled estimates, not measured bedroom rents, lease transactions, or advertised unit counts. Their purpose is to preserve the ZIP-wide ZORI level while reflecting the local HUD size gradient. A reader comparing an actual unit should not assume that its utilities, condition, furnishing, concessions, building format, or lease term match the modelled ladder.</p><p>Housing composition helps frame why an index snapshot should be read cautiously. The ACS ZCTA reports 23,000 housing units and 18,170 renter-occupied homes, a 96.6% renter share. Its 18.2% vacancy rate includes 1,765 units classified as vacant for rent, while 16,484 units are in large multifamily structures. That combination describes the surveyed housing stock, not the availability or competitiveness of a particular apartment. On the household side, 55.4% of renter households were rent burdened at 30% or more in the ACS measure. Burden is evidence of reported household cost pressure in the survey universe; it cannot prove affordability, vacancy, or leasing terms for a specific unit.</p><p>Wider-area rent context runs above the ZIP index: Los Angeles city context Zillow rent is $2,773.19, Los Angeles County context rent is $2,808, and Los Angeles-Long Beach-Anaheim, CA metro context rent is $2,927. Each is a broader-geography comparison rather than a substitute for ZIP evidence. The ZIP's lower current index can therefore be described relative to city, county, and metro context, but it should not be read as a statement about unit quality or a reason for the difference. These comparisons also belong to their respective geographic scopes, whereas the ACS ZCTA and Zillow ZIP observations are specifically matched to the 90028 label.</p><p>The rent history is mixed rather than uniformly accelerating. Exact same-month Zillow rent change was 0.51% at the one-year horizon, negative 0.14% annualized across the three-year horizon, and positive 2.58% annualized across the five-year horizon. Recent direction therefore breaks from the mild three-year decline but does not reproduce the stronger longer five-year pace. Annualized monthly-return variability was 2.66%, which supports some confidence that the current reading is not an unusually erratic monthly print, while still limiting confidence in any single rent snapshot. Separately, the maximum drawdown was 8.30%, showing that the historical path included a meaningful retreat from a prior high. Coverage was 99.3%. Transparent national discovery ranks among history-eligible ZIPs were 998 for stability, 2,319 for momentum, and 2,004 for the balanced measure; lower ranks are higher, and these are descriptive discovery tools rather than forecasts or investment recommendations.</p><p>Redfin supplies a separate, direct rolling three-month ZIP resale observation, not rental transactions. Its median sold price was $974,780, up 28.56% year over year, with 10 homes sold and median marketing time of 50 days. Inventory stood at 44 homes and months of supply at 13. The sale-to-list signals were an average 97.26% sale-to-list ratio and a 20.02% share sold above list. These measures describe for-sale liquidity and price negotiation in ZIP resale activity only. They create a notable tension with the rent screen: resale price growth was much sharper than the latest rent change, while lengthy supply and below-list average sales temper a simple interpretation of uniformly tight resale conditions. The 3.20% screening ratio, calculated as annualized ZIP ZORI divided by median sold price, is only a cross-source screening ratio, not a cap rate, net return, expected return, or property yield.</p><p>Decision use is constrained by the different timing, populations, and definitions in these sources. Zillow summarizes ZIP asking-rent conditions; ACS reports a five-year survey of occupied homes in the ZCTA; HUD provides an administrative rent standard; and Redfin reports ZIP resale observations. None establishes the rent, expense structure, occupancy, market exposure, or sale outcome of an individual property. Concrete property-level checks should separate actual current asking rents from signed leases, identify included utilities and concessions, confirm bedroom count and building type, verify unit condition and vacancy status, and compare recent rental listings separately from Redfin sale records. The strongest present conclusion is therefore the measured mismatch between the asking-rent income screen, a subdued recent rent path, and a resale record that is both price-strong and relatively slow to clear.</p>","findings":[{"body":"The current asking-rent index changed only modestly over the latest year, but the arithmetic income needed at the stated rent-to-income screen sits well above the matched-area median household income. That contrast is more decision-relevant than the small recent index increase. It describes a broad screen, not a household's qualification outcome or payment capacity.","title":"Income screen is tighter than the headline rent change"},{"body":"ACS gross rent is a retrospective survey measure for occupied renter homes and includes selected utilities. Zillow ZORI is a current-style asking-rent index across mixed rental types. HUD bedroom standards are administrative benchmarks. The apparent gaps between them are definitional as well as numerical, so none should be substituted for another or treated as a unit-level quote.","title":"Survey rent, asking rent, and HUD standards answer different questions"},{"body":"The latest one-year movement turned positive after the negative annualized three-year result, while the five-year annualized result remained positive. That pattern supports a mixed reading rather than a simple growth narrative. Modest variability improves the usefulness of the current snapshot, but the recorded historical drawdown shows that the series has not moved in a straight line.","title":"History shows recovery from softness, not a broad acceleration"},{"body":"Redfin's ZIP resale data show a sharply higher sold-price measure than a year earlier, yet the same direct resale observation also shows extended supply, meaningful marketing time, and average sales below list. Those facts remain in the for-sale universe. They neither establish rental demand nor convert the rent-to-price screen into a property-level return measure.","title":"Resale evidence complicates the rent picture"}],"risks":["The Zillow asking-rent index blends rental types and is not a bedroom-specific quote, so an individual unit can differ materially because of condition, concessions, utilities, furnishing, building format, and lease terms.","ACS results come from a five-year ZCTA survey of occupied homes, while the ZCTA is not identical to a USPS delivery ZIP; survey rent and burden results should not be treated as current listing evidence.","The backward-looking rent series contains both a prior drawdown and mixed horizon results, meaning a current index level should not be treated as a forecast, a guarantee, or a stable long-term path.","Redfin resale measures cover for-sale transactions and listings rather than rental transactions; sold-price movement, inventory, and sale-to-list outcomes cannot establish operating costs, lease demand, or economics for a particular rental property."],"qa":[{"a":"The measures use different universes and methods. Zillow reflects a ZIP-level typical observed asking-rent index across rental types, while ACS is a five-year survey of occupied renter homes in the matched ZCTA and includes selected utilities. The difference should be interpreted as a definitional and timing contrast, not as a direct measure of rent appreciation.","q":"Why does the Zillow rent index exceed ACS median gross rent?"},{"a":"No. The bedroom figures are modelled ZIP estimates created by scaling the mixed-type Zillow index with the local HUD bedroom ladder. They help organize a size-based comparison, but they are not measured bedroom rents, signed leases, listing counts, or evidence that a specific apartment is available at the stated amount.","q":"Are the bedroom rents observed market rents?"},{"a":"The short horizon is modestly positive, the intermediate horizon is slightly negative on an annualized basis, and the longer horizon remains positive. Together with relatively contained variability, that makes the snapshot informative but not definitive. The earlier maximum drawdown demonstrates that historical asking-rent conditions have included meaningful reversals.","q":"What does the rent history say about the current snapshot?"},{"a":"It is only annualized ZIP Zillow asking rent divided by Redfin median sold price, combining two different source universes. It can flag a broad relationship between current asking-rent scale and resale price scale, but it excludes expenses, financing, taxes, maintenance, vacancy experience, and property-specific rents. It is not a cap rate, yield, or expected return.","q":"How should the Redfin rent-to-price screening ratio be used?"}],"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":"2015-01-01","rent":1942.368835},{"period":"2015-02-01","rent":1973.629491},{"period":"2015-03-01","rent":2031.070463},{"period":"2015-04-01","rent":2018.782869},{"period":"2015-05-01","rent":2012.410374},{"period":"2015-07-01","rent":2050.033555},{"period":"2015-08-01","rent":2042.792118},{"period":"2015-09-01","rent":2028.386461},{"period":"2015-10-01","rent":2036.310088},{"period":"2015-11-01","rent":2031.061653},{"period":"2015-12-01","rent":2072.30292},{"period":"2016-01-01","rent":2112.840334},{"period":"2016-02-01","rent":2111.534765},{"period":"2016-03-01","rent":2110.942481},{"period":"2016-04-01","rent":2102.637098},{"period":"2016-05-01","rent":2163.096818},{"period":"2016-06-01","rent":2211.020844},{"period":"2016-07-01","rent":2226.953115},{"period":"2016-08-01","rent":2222.484532},{"period":"2016-09-01","rent":2206.671143},{"period":"2016-10-01","rent":2226.462665},{"period":"2016-11-01","rent":2250.353734},{"period":"2016-12-01","rent":2281.177429},{"period":"2017-01-01","rent":2275.423638},{"period":"2017-02-01","rent":2292.412399},{"period":"2017-03-01","rent":2279.8597},{"period":"2017-04-01","rent":2275.956797},{"period":"2017-05-01","rent":2243.592422},{"period":"2017-06-01","rent":2237.119961},{"period":"2017-07-01","rent":2253.338705},{"period":"2017-08-01","rent":2263.013552},{"period":"2017-09-01","rent":2277.742847},{"period":"2017-10-01","rent":2290.56549},{"period":"2017-11-01","rent":2309.322573},{"period":"2017-12-01","rent":2309.613557},{"period":"2018-01-01","rent":2293.943712},{"period":"2018-02-01","rent":2305.215982},{"period":"2018-03-01","rent":2319.130365},{"period":"2018-04-01","rent":2338.808645},{"period":"2018-05-01","rent":2349.378246},{"period":"2018-06-01","rent":2353.502523},{"period":"2018-07-01","rent":2354.605963},{"period":"2018-08-01","rent":2362.955956},{"period":"2018-09-01","rent":2377.021398},{"period":"2018-10-01","rent":2376.714232},{"period":"2018-11-01","rent":2383.692845},{"period":"2018-12-01","rent":2385.139211},{"period":"2019-01-01","rent":2400.096999},{"period":"2019-02-01","rent":2385.858972},{"period":"2019-03-01","rent":2394.684987},{"period":"2019-04-01","rent":2398.532819},{"period":"2019-05-01","rent":2408.121394},{"period":"2019-06-01","rent":2411.610448},{"period":"2019-07-01","rent":2412.484407},{"period":"2019-08-01","rent":2415.904146},{"period":"2019-09-01","rent":2414.589434},{"period":"2019-10-01","rent":2417.236137},{"period":"2019-11-01","rent":2410.723933},{"period":"2019-12-01","rent":2414.312168},{"period":"2020-01-01","rent":2423.18818},{"period":"2020-02-01","rent":2437.348129},{"period":"2020-03-01","rent":2406.201364},{"period":"2020-04-01","rent":2382.10739},{"period":"2020-05-01","rent":2348.141393},{"period":"2020-06-01","rent":2330.481923},{"period":"2020-07-01","rent":2297.782947},{"period":"2020-08-01","rent":2266.233179},{"period":"2020-09-01","rent":2246.832328},{"period":"2020-10-01","rent":2238.777075},{"period":"2020-11-01","rent":2254.111106},{"period":"2020-12-01","rent":2241.653799},{"period":"2021-01-01","rent":2235.151791},{"period":"2021-02-01","rent":2237.307911},{"period":"2021-03-01","rent":2253.923279},{"period":"2021-04-01","rent":2268.998052},{"period":"2021-05-01","rent":2275.727194},{"period":"2021-06-01","rent":2291.36748},{"period":"2021-07-01","rent":2326.774299},{"period":"2021-08-01","rent":2366.881064},{"period":"2021-09-01","rent":2406.610634},{"period":"2021-10-01","rent":2446.179124},{"period":"2021-11-01","rent":2468.12957},{"period":"2021-12-01","rent":2494.898656},{"period":"2022-01-01","rent":2517.840066},{"period":"2022-02-01","rent":2530.49949},{"period":"2022-03-01","rent":2531.406579},{"period":"2022-04-01","rent":2532.043609},{"period":"2022-05-01","rent":2548.708971},{"period":"2022-06-01","rent":2578.651397},{"period":"2022-07-01","rent":2598.323716},{"period":"2022-08-01","rent":2614.862205},{"period":"2022-09-01","rent":2607.559637},{"period":"2022-10-01","rent":2597.103733},{"period":"2022-11-01","rent":2587.818707},{"period":"2022-12-01","rent":2591.216747},{"period":"2023-01-01","rent":2598.097121},{"period":"2023-02-01","rent":2605.257166},{"period":"2023-03-01","rent":2617.782178},{"period":"2023-04-01","rent":2628.668841},{"period":"2023-05-01","rent":2634.274882},{"period":"2023-06-01","rent":2612.798368},{"period":"2023-07-01","rent":2592.232015},{"period":"2023-08-01","rent":2570.481155},{"period":"2023-09-01","rent":2577.782349},{"period":"2023-10-01","rent":2576.597264},{"period":"2023-11-01","rent":2571.678034},{"period":"2023-12-01","rent":2547.909057},{"period":"2024-01-01","rent":2529.893809},{"period":"2024-02-01","rent":2526.928305},{"period":"2024-03-01","rent":2532.275498},{"period":"2024-04-01","rent":2538.335252},{"period":"2024-05-01","rent":2537.870469},{"period":"2024-06-01","rent":2527.267429},{"period":"2024-07-01","rent":2532.645768},{"period":"2024-08-01","rent":2541.051079},{"period":"2024-09-01","rent":2542.774676},{"period":"2024-10-01","rent":2534.310287},{"period":"2024-11-01","rent":2535.076144},{"period":"2024-12-01","rent":2565.054541},{"period":"2025-01-01","rent":2584.028698},{"period":"2025-02-01","rent":2589.242587},{"period":"2025-03-01","rent":2589.215116},{"period":"2025-04-01","rent":2582.287276},{"period":"2025-05-01","rent":2587.602622},{"period":"2025-06-01","rent":2588.986093},{"period":"2025-07-01","rent":2594.038694},{"period":"2025-08-01","rent":2597.601992},{"period":"2025-09-01","rent":2597.091056},{"period":"2025-10-01","rent":2608.648017},{"period":"2025-11-01","rent":2614.837043},{"period":"2025-12-01","rent":2604.230077},{"period":"2026-01-01","rent":2598.854508},{"period":"2026-02-01","rent":2596.923632},{"period":"2026-03-01","rent":2594.29857},{"period":"2026-04-01","rent":2596.72475},{"period":"2026-05-01","rent":2593.400143},{"period":"2026-06-01","rent":2602.198453}],"historySummary":{"pointCount":137,"firstPeriod":"2015-01-01","latestPeriod":"2026-06-01","coverageMonths":138,"coverageRatio":0.9927536231884058,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2588.986093,"endRent":2602.198453,"change":0.0051032950836324975,"cagr":0.0051032950836324975},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2612.798368,"endRent":2602.198453,"change":-0.004056920399913677,"cagr":-0.0013541396665149863},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2291.36748,"endRent":2602.198453,"change":0.13565304374486464,"cagr":0.025767969801763435}},"maxDrawdown":-0.08295751254990302,"annualizedVolatility":0.026633143684748842,"consecutiveReturnCount":135}}