{"zip":"92503","city":"Riverside","state":"CA","county":"Riverside County","countySlug":"riverside-county-ca","metro":"Riverside-San Bernardino-Ontario, CA","metroSlug":"riverside-ca","citySlug":"riverside-ca","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2377,"rentYoy":0.0198,"bedroomEstimates":[1827,1919,2377,3145,3795],"hudFmr":[1692,1777,2201,2912,3514],"ladderSource":"county","population":88395,"populationMoe":2721,"medianIncome":96268,"medianIncomeMoe":5066,"medianGrossRent":1884,"medianGrossRentMoe":71,"housingUnits":26080,"occupiedUnits":25057,"vacantUnits":1023,"renterOccupied":8258,"rentBurdenTotal":8258,"rentBurden30Plus":4873,"vacantForRent":223,"vacantForSale":69,"vacantSeasonal":350,"structureTotal":26080,"singleFamilyUnits":20042,"largeMultifamilyUnits":2137,"vacancyRate":0.03922546012269939,"renterShare":0.3295685836293251,"rentBurdenShare":0.5900944538629208,"requiredIncome":95080,"askingRentToIncome":0.29629783521003866,"askingVsAcsRent":1.2616772823779194,"askingVsHud2br":1.0799636528850522,"cityRent":2419.939248426596,"countyRent":2591,"metroRent":2539,"cityGrossRent":1914,"countyGrossRent":1901,"countyListings":7436,"countyListingDom":59,"countyPriceReducedShare":0.1717,"countyListingPeriod":"2026-06","metroMonthsSupply":4,"metroMedianDom":49,"metroPriceDrops":0.2567,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.052126294834284,"apartmentTimeOnMarket":23.3,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":159,"zipSalePrice":635856,"zipSalePriceYoy":-0.0366,"zipMedianDom":40,"zipActiveListings":325,"zipActiveListingsYoy":-0.0344,"zipInventory":129,"zipInventoryYoy":-0.2872,"zipPendingSales":178,"zipMonthsSupply":2.5,"zipSaleToList":1.0014,"zipSoldAboveList":0.4391,"zipOffMarketTwoWeeks":0.3198,"generatedAt":"2026-09-01 13:35:40.287372+00","summaryHtml":"<p>The pivotal tension in 92503 is that the current Zillow asking-rent index held firmer than the direct ZIP resale market. Zillow ZORI was $2,377 in the stated period, up 1.98% from the same month a year earlier, while Redfin’s direct rolling-three-month ZIP resale observation put median sold price at $635,856, down 3.66% year over year. Asking rents and sold homes are different evidence universes, so the contrast does not establish a property outcome. It does mean that a reader using the current rent snapshot should test whether rental pricing resilience is supported by the specific property rather than assume that resale pricing and asking rents are moving together.</p><p>The backward-looking Zillow rent path remains positive but has slowed relative to its longer run. The exact same-month one-year rent-history change was 1.98%, versus annualized three-year growth of 2.84% and five-year growth of 4.05%. Recent direction therefore breaks from the stronger longer path through deceleration, although it does not show a rent decline. Annualized monthly-return variability of 2.74% suggests relatively contained month-to-month movement, supporting moderate confidence in the current ZORI snapshot rather than certainty about any listing. The maximum drawdown was 2.72%, a limited historical retreat. Coverage was 100%, and transparent national discovery ranks were 1,323 for momentum, 1,125 for stability, and 1,107 for the balanced measure among history-eligible ZIPs; lower ranks are higher.</p><p>Redfin describes for-sale activity, not rental transactions. Its direct ZIP resale evidence recorded 159 homes sold, a median 40 days on market, inventory of 129 homes that was 28.72% lower than a year earlier, and 2.5 months of supply. The average sale-to-list result was 100.14%, while 43.91% of sales closed above list and 31.98% went off market within two weeks. Those liquidity and sale-to-list signals sit beside the declining median sold price, creating a mixed resale picture rather than a one-way condition. Annualized ZIP ZORI divided by median sold price produces a 4.49% cross-source screening ratio only. It is not a measure of property economics, and the rent-price screen should not override the rent-history slowdown or address-level review.</p><p>Source definitions explain much of the apparent rent gap. Zillow ZORI is a typical observed asking-rent index blended across rental types, whereas the matched Census ZCTA ACS 2024 five-year survey reports a $1,884 median gross rent with a $71 margin of error for occupied renter homes and includes selected utilities. The current asking index is 26.2% above that survey median. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP, even though the 92503 label is matched here to a ZCTA. HUD FY2026 fair-market-rent standards are administrative bedroom-specific standards, not asking rents: the local two-bedroom standard is $2,201, 8.0% below ZORI. Scaling ZORI by the local HUD ladder gives modelled estimates from $1,827 for a studio through $3,795 for four bedrooms; these are not measured bedroom rents.</p><p>The income and burden screen adds another tension. At a 30% rent-to-income threshold, the $2,377 monthly asking-rent index implies required annual household income of $95,080. That is close to the matched ZCTA ACS median household income of $96,268, which carries a $5,066 margin of error, and the asking-rent-to-income calculation is 29.6%. This required-income screen is arithmetic, not advice and not an applicant qualification rule. Separately, 59.0% of surveyed renter households were rent burdened at the threshold used in the ACS measure. Because that burden statistic reflects occupied renter households and gross rent, it cannot prove affordability, hardship, or pricing for a particular available unit.</p><p>The matched ZCTA housing base contains 26,080 housing units, with a 3.9% overall vacancy rate and 223 units reported vacant for rent. Those counts do not establish that a specific unit is currently available, appropriately priced, or comparable with Zillow’s index. Stock is concentrated in single-family structures, with 20,042 such units, alongside 2,137 units in larger multifamily structures; renters account for 33% of occupied homes. This mix supplies context for interpreting a blended asking-rent index, but it does not identify the property types behind current listings. Vacancy, structure counts, and renter share should therefore be treated as area-level composition measures rather than proof of leasing conditions for an individual home.</p><p>Wider benchmarks place the ZIP below each named asking-rent context, but those figures are not substitutes for ZIP evidence. Riverside city context had asking rent of $2,419.94, Riverside County context was $2,591, and the Riverside-San Bernardino-Ontario, CA metro context was $2,539; each geography is broader than the ZIP. The metro context rent-to-income measure was 34.0%, above the ZIP’s arithmetic screen, which is consistent with relatively less pressure in the ZIP comparison but does not resolve the ACS burden result. City, county, and metro values should remain contextual because their households, inventory, rental types, and resale markets are not the direct 92503 observations used above.</p><p>The evidence supports a focused rather than universal reading: current ZIP asking rents have risen modestly, their longer historical growth rate has cooled, and resale prices have fallen despite sale-to-list signals near parity and reduced supply. Before applying the summary to a property, verify the actual bedroom count, advertised versus effective rent, included utilities, concessions, lease term, condition, unit type, availability date, and any address-specific sale or listing history. Also distinguish a landlord’s current ask from an executed lease and a home’s list price from its recorded sale price. The central unresolved question is whether a specific unit’s effective rent aligns with the modelled bedroom ladder and current listing terms, not whether a ZIP-level index alone can answer that question.</p>","findings":[{"body":"Zillow’s ZIP asking-rent index increased while Redfin’s direct ZIP median sold price declined. That divergence is decision-relevant because the two series describe different markets and should not be merged into a single property conclusion. The key evidence tension is modest current rent growth alongside resale repricing.","title":"Rent resilience and resale repricing diverge"},{"body":"The one-year Zillow history measure is below both the three-year and five-year annualized changes. This indicates deceleration from the longer observed rent path, not a forecast of future declines. Modest variability and a limited maximum drawdown make the current index more stable than a highly erratic series, but still not property-specific.","title":"Long-run rent growth exceeds recent growth"},{"body":"The current Zillow asking-rent index exceeds the ACS median gross-rent survey measure and the local HUD two-bedroom administrative standard. Those comparisons are useful only when source scope stays explicit: ACS covers occupied renter homes with selected utilities, while HUD standards are not observed asking rents.","title":"Asking rent is above survey and HUD reference measures"},{"body":"The arithmetic income screen for the current asking-rent index is close to matched ZCTA median household income, while a substantial share of surveyed renter households meet the ACS rent-burden threshold. This combination does not determine affordability for any applicant or unit, but it warrants verification of effective rent, utilities, and lease terms.","title":"Area affordability signals remain mixed"}],"risks":["Zillow ZORI is a blended ZIP asking-rent index rather than a measured rent for a specific bedroom count, building type, lease term, condition level, or concession-adjusted listing.","ACS figures come from a matched ZCTA five-year survey of occupied homes, and the ZCTA is statistical geography rather than an identical USPS delivery ZIP boundary.","Redfin’s sold-price and liquidity figures are direct ZIP resale observations, but they do not measure rental transactions, landlord operating costs, unit economics, or an individual home’s marketability.","Vacancy, renter burden, and housing-stock measures are area-level evidence; they cannot prove availability, tenant financial circumstances, achievable rent, or lease performance for a particular property."],"qa":[{"a":"The measures cover different universes. Zillow ZORI is a typical observed asking-rent index blended across rental types, while ACS is a five-year survey of occupied renter homes and its gross-rent measure includes selected utilities. Timing, occupied versus advertised homes, rental mix, and included costs can all differ without creating a contradiction.","q":"Why is the Zillow asking-rent index higher than the ACS median gross rent?"},{"a":"No. The studio-through-four-bedroom figures are modelled estimates created by scaling the ZIP Zillow asking-rent index with the local HUD bedroom ladder. HUD fair-market-rent standards are administrative bedroom-specific benchmarks, not asking-rent observations, so the resulting estimates should not be treated as measured rents for available units.","q":"Are the bedroom figures observed rents for 92503?"},{"a":"It is a mathematical screen that converts the monthly Zillow asking-rent index into annual household income at a 30% rent-to-income threshold. It is not lending guidance, legal advice, a landlord standard, or an applicant qualification rule. Actual affordability depends on effective rent, utilities, household income, and lease terms.","q":"What does the required-income figure mean?"},{"a":"The ratio simply divides annualized ZIP Zillow ZORI by Redfin’s direct ZIP median sold price. It is a cross-source screening comparison, not a measure of property economics or a prediction. It should be read alongside resale price change, days on market, supply, sale-to-list results, and property-specific verification.","q":"How should the Redfin 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":1252.356313},{"period":"2015-02-01","rent":1257.838632},{"period":"2015-03-01","rent":1265.73794},{"period":"2015-04-01","rent":1268.673762},{"period":"2015-05-01","rent":1278.59677},{"period":"2015-06-01","rent":1286.787854},{"period":"2015-07-01","rent":1277.492605},{"period":"2015-08-01","rent":1269.946382},{"period":"2015-09-01","rent":1271.261501},{"period":"2015-10-01","rent":1270.720254},{"period":"2015-11-01","rent":1272.483652},{"period":"2015-12-01","rent":1273.581446},{"period":"2016-01-01","rent":1283.742335},{"period":"2016-02-01","rent":1290.557858},{"period":"2016-03-01","rent":1282.755764},{"period":"2016-04-01","rent":1288.906673},{"period":"2016-05-01","rent":1295.764211},{"period":"2016-06-01","rent":1298.446996},{"period":"2016-07-01","rent":1305.909584},{"period":"2016-08-01","rent":1311.289454},{"period":"2016-09-01","rent":1311.915664},{"period":"2016-10-01","rent":1320.981426},{"period":"2016-11-01","rent":1327.803483},{"period":"2016-12-01","rent":1359.901296},{"period":"2017-01-01","rent":1355.775605},{"period":"2017-02-01","rent":1344.947318},{"period":"2017-03-01","rent":1348.588898},{"period":"2017-04-01","rent":1367.399449},{"period":"2017-05-01","rent":1368.253767},{"period":"2017-06-01","rent":1385.15002},{"period":"2017-07-01","rent":1402.60432},{"period":"2017-08-01","rent":1444.002226},{"period":"2017-09-01","rent":1459.607612},{"period":"2017-10-01","rent":1447.79553},{"period":"2017-11-01","rent":1442.242339},{"period":"2017-12-01","rent":1419.923159},{"period":"2018-01-01","rent":1435.152204},{"period":"2018-02-01","rent":1461.550726},{"period":"2018-03-01","rent":1470.142551},{"period":"2018-04-01","rent":1470.856188},{"period":"2018-05-01","rent":1478.430338},{"period":"2018-06-01","rent":1498.348399},{"period":"2018-07-01","rent":1507.57254},{"period":"2018-08-01","rent":1487.292325},{"period":"2018-09-01","rent":1483.258151},{"period":"2018-10-01","rent":1499.017245},{"period":"2018-11-01","rent":1521.808769},{"period":"2018-12-01","rent":1545.210597},{"period":"2019-01-01","rent":1537.548746},{"period":"2019-02-01","rent":1546.026097},{"period":"2019-03-01","rent":1556.090572},{"period":"2019-04-01","rent":1561.011157},{"period":"2019-05-01","rent":1569.419499},{"period":"2019-06-01","rent":1560.430322},{"period":"2019-07-01","rent":1559.222509},{"period":"2019-08-01","rent":1568.911739},{"period":"2019-09-01","rent":1580.020691},{"period":"2019-10-01","rent":1586.74471},{"period":"2019-11-01","rent":1584.696543},{"period":"2019-12-01","rent":1584.491292},{"period":"2020-01-01","rent":1596.202984},{"period":"2020-02-01","rent":1590.491854},{"period":"2020-03-01","rent":1635.986439},{"period":"2020-04-01","rent":1647.824053},{"period":"2020-05-01","rent":1660.701803},{"period":"2020-06-01","rent":1661.731847},{"period":"2020-07-01","rent":1669.229898},{"period":"2020-08-01","rent":1692.181141},{"period":"2020-09-01","rent":1713.33873},{"period":"2020-10-01","rent":1712.202919},{"period":"2020-11-01","rent":1719.365156},{"period":"2020-12-01","rent":1744.675583},{"period":"2021-01-01","rent":1780.665332},{"period":"2021-02-01","rent":1815.086061},{"period":"2021-03-01","rent":1832.969032},{"period":"2021-04-01","rent":1863.993521},{"period":"2021-05-01","rent":1898.130705},{"period":"2021-06-01","rent":1948.827125},{"period":"2021-07-01","rent":1965.263412},{"period":"2021-08-01","rent":1988.305556},{"period":"2021-09-01","rent":2001.202296},{"period":"2021-10-01","rent":2052.434658},{"period":"2021-11-01","rent":2108.15099},{"period":"2021-12-01","rent":2118.107688},{"period":"2022-01-01","rent":2126.370184},{"period":"2022-02-01","rent":2130.157474},{"period":"2022-03-01","rent":2150.536992},{"period":"2022-04-01","rent":2163.00064},{"period":"2022-05-01","rent":2158.81432},{"period":"2022-06-01","rent":2164.16001},{"period":"2022-07-01","rent":2186.874819},{"period":"2022-08-01","rent":2186.534741},{"period":"2022-09-01","rent":2198.538698},{"period":"2022-10-01","rent":2175.047515},{"period":"2022-11-01","rent":2165.870481},{"period":"2022-12-01","rent":2176.929872},{"period":"2023-01-01","rent":2175.38916},{"period":"2023-02-01","rent":2171.481367},{"period":"2023-03-01","rent":2169.381877},{"period":"2023-04-01","rent":2176.759775},{"period":"2023-05-01","rent":2196.404464},{"period":"2023-06-01","rent":2185.827768},{"period":"2023-07-01","rent":2188.789939},{"period":"2023-08-01","rent":2197.330507},{"period":"2023-09-01","rent":2215.133147},{"period":"2023-10-01","rent":2229.494028},{"period":"2023-11-01","rent":2228.822677},{"period":"2023-12-01","rent":2214.766675},{"period":"2024-01-01","rent":2201.91322},{"period":"2024-02-01","rent":2207.624707},{"period":"2024-03-01","rent":2212.308069},{"period":"2024-04-01","rent":2220.768981},{"period":"2024-05-01","rent":2221.328898},{"period":"2024-06-01","rent":2231.637151},{"period":"2024-07-01","rent":2245.810265},{"period":"2024-08-01","rent":2249.143932},{"period":"2024-09-01","rent":2255.917419},{"period":"2024-10-01","rent":2257.111721},{"period":"2024-11-01","rent":2271.657305},{"period":"2024-12-01","rent":2276.523628},{"period":"2025-01-01","rent":2291.703695},{"period":"2025-02-01","rent":2309.27816},{"period":"2025-03-01","rent":2308.766676},{"period":"2025-04-01","rent":2306.372206},{"period":"2025-05-01","rent":2311.829235},{"period":"2025-06-01","rent":2330.97568},{"period":"2025-07-01","rent":2327.590758},{"period":"2025-08-01","rent":2334.549162},{"period":"2025-09-01","rent":2332.10875},{"period":"2025-10-01","rent":2341.41399},{"period":"2025-11-01","rent":2344.595101},{"period":"2025-12-01","rent":2358.627274},{"period":"2026-01-01","rent":2366.305191},{"period":"2026-02-01","rent":2363.149641},{"period":"2026-03-01","rent":2373.077361},{"period":"2026-04-01","rent":2380.632298},{"period":"2026-05-01","rent":2383.706633},{"period":"2026-06-01","rent":2377.167544}],"historySummary":{"pointCount":138,"firstPeriod":"2015-01-01","latestPeriod":"2026-06-01","coverageMonths":138,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2330.97568,"endRent":2377.167544,"change":0.019816536224007253,"cagr":0.019816536224007253},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2185.827768,"endRent":2377.167544,"change":0.0875365290903376,"cagr":0.028366572111939048},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1948.827125,"endRent":2377.167544,"change":0.21979395376077804,"cagr":0.040536443081844675}},"maxDrawdown":-0.027188439326938818,"annualizedVolatility":0.02735488698267119,"consecutiveReturnCount":137}}