{"zip":"91910","city":"Chula Vista","state":"CA","county":"San Diego County","countySlug":"san-diego-county-ca","metro":"San Diego-Chula Vista-Carlsbad, CA","metroSlug":"san-diego-ca","citySlug":"chula-vista-ca","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2585,"rentYoy":-0.0005,"bedroomEstimates":[1971,2120,2585,3440,4175],"hudFmr":[2120,2280,2780,3700,4490],"ladderSource":"safmr","population":77123,"populationMoe":2622,"medianIncome":90222,"medianIncomeMoe":4994,"medianGrossRent":2022,"medianGrossRentMoe":58,"housingUnits":27850,"occupiedUnits":26230,"vacantUnits":1620,"renterOccupied":13121,"rentBurdenTotal":13121,"rentBurden30Plus":7556,"vacantForRent":309,"vacantForSale":74,"vacantSeasonal":188,"structureTotal":27850,"singleFamilyUnits":15688,"largeMultifamilyUnits":4585,"vacancyRate":0.05816876122082585,"renterShare":0.5002287457110179,"rentBurdenShare":0.5758707415593324,"requiredIncome":103400,"askingRentToIncome":0.34381858083394295,"askingVsAcsRent":1.2784371909000989,"askingVsHud2br":0.9298561151079137,"cityRent":3007.6941752275293,"countyRent":2991,"metroRent":2991,"cityGrossRent":2229,"countyGrossRent":2246,"countyListings":5739,"countyListingDom":43,"countyPriceReducedShare":0.1794,"countyListingPeriod":"2026-06","metroMonthsSupply":2.6,"metroMedianDom":24,"metroPriceDrops":0.3151,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0659764507522469,"apartmentTimeOnMarket":29.3,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":96,"zipSalePrice":834811,"zipSalePriceYoy":0.1554,"zipMedianDom":16,"zipActiveListings":190,"zipActiveListingsYoy":0.1922,"zipInventory":61,"zipInventoryYoy":-0.0715,"zipPendingSales":117,"zipMonthsSupply":1.9,"zipSaleToList":0.9979,"zipSoldAboveList":0.5166,"zipOffMarketTwoWeeks":0.4256,"generatedAt":"2026-08-31 14:12:59.063103+00","summaryHtml":"<p>ZIP 91910 presents a clear current tension: the rental index is essentially flat while the local resale record is much stronger. Zillow’s typical observed asking-rent index, which blends rental types rather than quoting a single unit, was $2,585 in June 2026. That level was virtually unchanged from a year earlier, so the current asking-rent snapshot does not show the same upward pressure visible in the for-sale data. The ZIP label is a Zillow market identifier and matches a Census ZCTA; a ZCTA is a statistical area, not an area identical to a USPS delivery ZIP.</p><p>The longer Zillow history frames the recent pause as a break from, rather than confirmation of, the prior path. Exact same-month asking-rent change was -0.05% over one year, compared with annualized gains of 1.61% over three years and 5.07% over five years. Monthly rent changes produced 2.52% annualized variability, which is modest but means a small current movement deserves limited confidence as a durable signal. The historical peak-to-trough drawdown was 1.57%, showing that the series has had declines despite its longer rise. Coverage was 100%. Transparent national discovery ranks among history-eligible ZIPs were 2,147 for momentum, 744 for stability, and 1,676 for the balanced score, where lower ranks are stronger. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>Direct ZIP resale evidence challenges the cooling rent signal. In Redfin’s rolling three-month for-sale observation, median sold price was $834,811, up 15.54% year over year; 96 homes sold with a median 16 days on market. Inventory was 61 homes, down 7.15%, and months of supply stood at 1.9. The average sale closed at 99.79% of list price, 51.66% sold above list, and 42.56% went off market within two weeks. Those are resale liquidity and pricing signals, not rental transactions or rental comps. Annualized ZIP ZORI divided by median sold price equals 3.72%, but that is only a cross-source screening ratio—not a cap rate, net return, expected return, or property yield. Rising resale prices and quick marketing coexist here with a nearly flat asking-rent index.</p><p>The matched Census ZCTA’s ACS 2024 five-year median gross rent was $2,022, making the current Zillow asking-rent index 27.8% higher. The measures answer different questions: ACS is a five-year survey of occupied renter homes and includes selected utilities, while ZORI is a current typical observed asking-rent index. At a 30% rent-to-income screen, paying the current monthly index would require $103,400 in annual household income; the ZCTA median household income was $90,222, and the index equals 34.4% of that median income on this arithmetic screen. It is not advice or an applicant qualification rule. Separately, 57.6% of renter households reported spending at least 30% of income on rent, a burden statistic that cannot establish the affordability of any particular unit.</p><p>The bedroom figures are modelled estimates, not measured bedroom rents. Scaling ZIP ZORI through the local HUD ladder produces monthly estimates of $1,971 for a studio, $2,120 for one bedroom, $2,585 for two bedrooms, $3,440 for three bedrooms, and $4,175 for four bedrooms. The modelled two-bedroom estimate is 7% below the applicable HUD $2,780 standard. HUD’s FY2026 FMR or SAFMR ladder is an administrative, bedroom-specific standard rather than an asking-rent observation, so it provides the scaling structure but does not verify what a particular advertised unit rents for. The ladder is most useful for organizing a unit search by size while preserving the distinction between a model and direct market evidence.</p><p>Wider-area rent context points in the same direction as the ZIP-versus-income screen but does not replace ZIP evidence. In Chula Vista city context, the asking-rent value was about $3,008; in San Diego County context, it was $2,991; and in the San Diego-Chula Vista-Carlsbad metro context, it was also $2,991. Each is above the ZIP’s current index. These citywide, countywide, and metro-wide figures describe broader geographies, not conditions proven for 91910. Their principal value is to show that the ZIP’s lower current asking-rent index sits within a wider area with higher context values, while the ACS and Zillow definitions remain distinct.</p><p>The ZCTA housing base also warrants a supply-oriented reading rather than a unit-level conclusion. ACS reports 27,850 housing units and a 5.8% vacancy rate, with owner-occupied and renter-occupied homes split almost evenly. Vacant homes classified for rent are part of the broader stock picture, but they do not show the quality, price, availability date, or lease terms of an individual listing. Likewise, a moderate area vacancy rate does not prove that any specific property will face easy leasing conditions. The near-even tenure split makes both renter-household survey results and owner-side resale observations relevant context, but each remains tied to its own evidence universe.</p><p>The practical limitation is that none of these sources substitutes for property-level verification. ZORI is a blended index; ACS is lagged survey evidence with published uncertainty; HUD is a program standard; and Redfin is a rolling resale observation. Before relying on the modelled ladder or the cross-source price screen, verify the exact bedroom count, advertised rent, included utilities, recurring fees, deposit terms, lease length, availability date, condition, and comparable current listings for the subject property. Also confirm whether a listing’s marketing history and list price match the resale signals summarized here. The key unresolved question is whether a specific unit’s all-in monthly terms align with the flat current rent index or depart materially from it.</p>","findings":[{"body":"The current Zillow asking-rent index was $2,585 and was nearly unchanged over one year. That recent result contrasts with positive annualized same-month growth over the three-year and five-year windows. History therefore supports a cooling interpretation, not a continuation assumption. Modest monthly variability improves confidence that the snapshot is not purely random, but the recent flat reading still should not be treated as a forecast.","title":"Rent momentum has cooled after a longer expansion"},{"body":"The current asking-rent index sits above the ACS median gross-rent measure, which covers occupied renter homes and selected utilities rather than current listings. The arithmetic income needed for the 30% screen exceeds the area median household income, while a majority of renter households report rent burden. Those measures describe area-level pressure; they do not determine whether a particular applicant or unit is affordable.","title":"Affordability signals are tighter than the current index alone suggests"},{"body":"Redfin’s direct rolling three-month ZIP resale observation showed a higher median sold price, short marketing time, limited months of supply, and near-list-price execution. Those facts are evidence from the for-sale market only. Their tension with flat asking-rent momentum is decision-relevant because annual rent growth has not visibly matched resale appreciation, but it does not establish property economics or a return expectation.","title":"Resale conditions look materially firmer than rental momentum"},{"body":"The studio-through-four-bedroom figures are derived by scaling the ZIP-wide Zillow index using the local HUD bedroom ladder. They are useful for comparing size bands consistently, especially because the two-bedroom model aligns with the ZIP-wide index. They are not observed bedroom-specific asking rents. Listing-level utility treatment, property condition, fees, concessions, and lease terms can create meaningful differences from these modelled estimates.","title":"Bedroom rents require a model-based interpretation"}],"risks":["A nearly flat one-year rent reading may be temporary, yet the historical series also shows that current asking-rent momentum has weakened relative to its longer annualized path. It should not be extrapolated automatically.","The ACS burden and gross-rent statistics cover occupied renter households over a five-year survey period, include selected utilities, and cannot prove the affordability, availability, or tenant demand for a particular listing.","Strong resale pricing and fast marketing are direct for-sale observations, while ZORI measures asking rents. Treating their relationship as a property-level return, cap rate, or causal connection would exceed the evidence.","Modelled bedroom estimates rely on HUD scaling standards rather than measured bedroom-specific listings. Unit size, condition, utility inclusion, recurring charges, concessions, and lease terms may materially change all-in housing cost."],"qa":[{"a":"The sources cover different universes and periods. Zillow ZORI is a current typical observed asking-rent index blended across rental types, whereas ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. The difference does not mean either source is wrong or that every available listing is priced above every occupied renter household.","q":"Why is the Zillow asking-rent index higher than the ACS median gross rent?"},{"a":"No. They are modelled monthly ZIP estimates produced by scaling the ZIP-wide Zillow asking-rent index with the local HUD bedroom ladder. HUD FMR or SAFMR is an administrative bedroom-specific standard, not asking rent. The estimates provide a consistent size-based reference, but they must be checked against current listings, fees, utilities, condition, and lease terms.","q":"Are the bedroom estimates observed rents for studios through four-bedroom homes?"},{"a":"It divides annualized ZIP ZORI by the direct ZIP median sold price, so it is a cross-source screening ratio only. It does not account for expenses, financing, taxes, insurance, maintenance, vacancy, unit mix, or transaction costs. It is therefore not a cap rate, net return, expected return, property yield, or a valuation conclusion for any individual home.","q":"What does the annualized rent-to-sale-price figure indicate?"},{"a":"The required-income figure is simple arithmetic: it identifies the annual household income associated with allocating 30% of income to the current monthly asking-rent index. It is not advice and not an applicant qualification rule. The ACS burden rate describes surveyed renter households reporting high rent burdens; it cannot demonstrate the finances, rent payment, or affordability of a specific household or unit.","q":"How should the 30% income screen and renter-burden rate 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":"2017-05-01","rent":1559.780073},{"period":"2017-06-01","rent":1550.166031},{"period":"2017-07-01","rent":1571.083994},{"period":"2017-08-01","rent":1569.173565},{"period":"2017-09-01","rent":1589.493713},{"period":"2017-10-01","rent":1593.587102},{"period":"2017-11-01","rent":1593.703744},{"period":"2017-12-01","rent":1629.280202},{"period":"2018-01-01","rent":1639.650864},{"period":"2018-02-01","rent":1662.922524},{"period":"2018-03-01","rent":1661.975749},{"period":"2018-04-01","rent":1673.336912},{"period":"2018-05-01","rent":1669.533677},{"period":"2018-06-01","rent":1672.084368},{"period":"2018-07-01","rent":1663.951387},{"period":"2018-08-01","rent":1674.93509},{"period":"2018-09-01","rent":1683.773387},{"period":"2018-10-01","rent":1692.225967},{"period":"2018-11-01","rent":1695.365274},{"period":"2018-12-01","rent":1697.582347},{"period":"2019-01-01","rent":1690.303286},{"period":"2019-02-01","rent":1698.737264},{"period":"2019-03-01","rent":1711.393438},{"period":"2019-04-01","rent":1720.280696},{"period":"2019-05-01","rent":1733.679169},{"period":"2019-06-01","rent":1748.194683},{"period":"2019-07-01","rent":1751.025603},{"period":"2019-08-01","rent":1756.699742},{"period":"2019-09-01","rent":1757.132184},{"period":"2019-10-01","rent":1762.082086},{"period":"2019-11-01","rent":1776.388198},{"period":"2019-12-01","rent":1769.814471},{"period":"2020-01-01","rent":1784.731693},{"period":"2020-02-01","rent":1776.85087},{"period":"2020-03-01","rent":1825.523677},{"period":"2020-04-01","rent":1816.622718},{"period":"2020-05-01","rent":1817.325667},{"period":"2020-06-01","rent":1817.803362},{"period":"2020-07-01","rent":1822.109606},{"period":"2020-08-01","rent":1820.323251},{"period":"2020-09-01","rent":1835.274079},{"period":"2020-10-01","rent":1851.911553},{"period":"2020-11-01","rent":1865.260775},{"period":"2020-12-01","rent":1878.202363},{"period":"2021-01-01","rent":1881.676382},{"period":"2021-02-01","rent":1907.924852},{"period":"2021-03-01","rent":1931.34755},{"period":"2021-04-01","rent":1971.456023},{"period":"2021-05-01","rent":1998.425505},{"period":"2021-06-01","rent":2018.138157},{"period":"2021-07-01","rent":2037.471472},{"period":"2021-08-01","rent":2062.443748},{"period":"2021-09-01","rent":2083.969743},{"period":"2021-10-01","rent":2138.300571},{"period":"2021-11-01","rent":2189.500848},{"period":"2021-12-01","rent":2225.626298},{"period":"2022-01-01","rent":2233.294442},{"period":"2022-02-01","rent":2243.719987},{"period":"2022-03-01","rent":2270.590786},{"period":"2022-04-01","rent":2296.039968},{"period":"2022-05-01","rent":2312.033076},{"period":"2022-06-01","rent":2351.61702},{"period":"2022-07-01","rent":2395.919698},{"period":"2022-08-01","rent":2441.056433},{"period":"2022-09-01","rent":2449.100161},{"period":"2022-10-01","rent":2419.825054},{"period":"2022-11-01","rent":2410.56199},{"period":"2022-12-01","rent":2425.080636},{"period":"2023-01-01","rent":2445.058638},{"period":"2023-02-01","rent":2453.303555},{"period":"2023-03-01","rent":2454.381257},{"period":"2023-04-01","rent":2452.534314},{"period":"2023-05-01","rent":2474.401745},{"period":"2023-06-01","rent":2464.023904},{"period":"2023-07-01","rent":2460.299497},{"period":"2023-08-01","rent":2448.293941},{"period":"2023-09-01","rent":2477.739926},{"period":"2023-10-01","rent":2491.43651},{"period":"2023-11-01","rent":2488.466932},{"period":"2023-12-01","rent":2486.300806},{"period":"2024-01-01","rent":2497.155502},{"period":"2024-02-01","rent":2512.971163},{"period":"2024-03-01","rent":2514.463019},{"period":"2024-04-01","rent":2530.474623},{"period":"2024-05-01","rent":2519.785289},{"period":"2024-06-01","rent":2522.793913},{"period":"2024-07-01","rent":2520.792335},{"period":"2024-08-01","rent":2541.132104},{"period":"2024-09-01","rent":2547.721665},{"period":"2024-10-01","rent":2558.784074},{"period":"2024-11-01","rent":2560.625546},{"period":"2024-12-01","rent":2567.090137},{"period":"2025-01-01","rent":2558.635543},{"period":"2025-02-01","rent":2561.377611},{"period":"2025-03-01","rent":2557.496586},{"period":"2025-04-01","rent":2569.971253},{"period":"2025-05-01","rent":2591.0093},{"period":"2025-06-01","rent":2586.03908},{"period":"2025-07-01","rent":2593.182849},{"period":"2025-08-01","rent":2586.154591},{"period":"2025-09-01","rent":2576.389697},{"period":"2025-10-01","rent":2576.580425},{"period":"2025-11-01","rent":2587.139707},{"period":"2025-12-01","rent":2588.765342},{"period":"2026-01-01","rent":2594.129821},{"period":"2026-02-01","rent":2590.336939},{"period":"2026-03-01","rent":2598.513448},{"period":"2026-04-01","rent":2587.281454},{"period":"2026-05-01","rent":2577.032083},{"period":"2026-06-01","rent":2584.762005}],"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":2586.03908,"endRent":2584.762005,"change":-0.0004938343777851628,"cagr":-0.0004938343777851628},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2464.023904,"endRent":2584.762005,"change":0.0490003773112746,"cagr":0.016073710639706418},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2018.138157,"endRent":2584.762005,"change":0.28076563838538027,"cagr":0.05073677735720139}},"maxDrawdown":-0.015735645121293884,"annualizedVolatility":0.025230794057286,"consecutiveReturnCount":109}}