{"zip":"99352","city":"Richland","state":"WA","county":"Benton County","countySlug":"benton-county-wa","metro":"Kennewick-Richland, WA","metroSlug":"kennewick-wa","citySlug":"richland-wa","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1876,"rentYoy":0.0025,"bedroomEstimates":[1369,1547,1876,2526,2909],"hudFmr":[1122,1268,1538,2071,2385],"ladderSource":"county","population":37430,"populationMoe":1412,"medianIncome":100108,"medianIncomeMoe":6505,"medianGrossRent":1563,"medianGrossRentMoe":99,"housingUnits":15847,"occupiedUnits":14795,"vacantUnits":1052,"renterOccupied":4768,"rentBurdenTotal":4768,"rentBurden30Plus":1928,"vacantForRent":348,"vacantForSale":40,"vacantSeasonal":334,"structureTotal":15847,"singleFamilyUnits":10808,"largeMultifamilyUnits":1931,"vacancyRate":0.06638480469489494,"renterShare":0.3222710375126732,"rentBurdenShare":0.40436241610738255,"requiredIncome":75040,"askingRentToIncome":0.22487713269668758,"askingVsAcsRent":1.200255918106206,"askingVsHud2br":1.2197659297789336,"cityRent":1799.8240740740741,"countyRent":1713,"metroRent":1704,"cityGrossRent":1468,"countyGrossRent":1306,"countyListings":821,"countyListingDom":52,"countyPriceReducedShare":0.2048,"countyListingPeriod":"2026-06","metroMonthsSupply":3,"metroMedianDom":46,"metroPriceDrops":0.341,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0668227207049367,"apartmentTimeOnMarket":null,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":254,"zipSalePrice":504386,"zipSalePriceYoy":0.0404,"zipMedianDom":56,"zipActiveListings":546,"zipActiveListingsYoy":0.0487,"zipInventory":286,"zipInventoryYoy":-0.0804,"zipPendingSales":289,"zipMonthsSupply":3.4,"zipSaleToList":0.9946,"zipSoldAboveList":0.2107,"zipOffMarketTwoWeeks":0.2589,"generatedAt":"2026-08-16 06:07:42.963383+00","summaryHtml":"<p>ZIP 99352 enters June 2026 with a divergence rather than a single market verdict. Zillow’s ZIP-level ZORI, a typical observed asking-rent index blended across rental types, was $1,876 per month, only 0.25% higher than the same month a year earlier. In the direct ZIP resale series, median sold price was $504,386, up 4.04% year over year. Annualized ZORI divided by that median price produces a 4.46% cross-source screening ratio. It is not a cap rate, property yield, net return, expected return, or appraisal. The immediate tension is simple: the resale price movement was materially firmer than the current asking-rent movement, so neither side can substitute for the other.</p><p>Bedroom detail does not resolve that tension by supplying measured rents. Using the applicable local HUD ladder to scale ZIP ZORI produces modelled monthly estimates of $1,369 for a studio, $1,547 for one bedroom, $1,876 for two bedrooms, $2,526 for three bedrooms, and $2,909 for four bedrooms. These are modelled estimates, not observed bedroom asking rents; the two-bedroom result matches the index by construction. HUD’s local two-bedroom FMR/SAFMR standard is $1,538. That administrative, bedroom-specific standard is not an asking rent, just as ZORI is not a utility-inclusive tenant-cost survey. The ladder therefore provides a consistent sizing device, while a particular listing’s bedroom, utilities, lease terms, and concessions remain unobserved.</p><p>History shows why a single June reading deserves measured confidence rather than an extrapolation. Exact same-month ZORI changes annualized to 0.25% over 1 year, 1.73% over 3 years, and 3.24% over 5 years. Recent direction therefore breaks from, rather than confirms, the stronger longer path: rent has still edged up, but at a much slower pace. The history is complete for 99 observations, or 100% of expected coverage, which supports the descriptive record. Annualized monthly-return variability of 2.76% indicates that month-to-month changes have not been zero. The maximum drawdown, the deepest observed peak-to-trough decline, reached 1.92%, so the window contains a limited historical retreat. Transparent national discovery ranks among history-eligible ZIPs were 2,048 for momentum, 1,175 for stability, and 1,884 for balanced performance; lower ranks place higher. These backward-looking measures are neither forecasts nor investment recommendations. The variability and recent deceleration support confidence in a documented record, but not in treating one current index reading as a fixed unit rent.</p><p>Source separation is pivotal in this ZIP because the five-digit label is both a Zillow ZIP market identifier and a matched Census ZCTA. A ZCTA is a statistical area, not identical to a USPS delivery ZIP. The ACS 2024 five-year survey reported median gross rent of $1,563 for occupied renter homes; gross rent includes selected utilities and is not an asking-rent series. Its lower level than ZORI reflects a different universe, timing, rent concept, and survey design, rather than a directly comparable unit discount. On a separate arithmetic screen, paying the current ZORI at 30% of income requires $75,040 annually. This is not advice or an applicant qualification rule. The matched ZCTA’s median household income was $100,108, but a median cannot describe every household. Separately, 40.44% of surveyed renter households were rent burdened at the stated threshold; that survey result does not prove the burden, rent, or utility treatment of a particular unit.</p><p>The housing counts frame the survey context without translating into a vacancy claim for a listing. The matched ZCTA contained 15,847 housing units, with a 6.64% vacancy rate and a 32.23% renter share. Its stock included 10,808 single-family units and 1,931 large multifamily units, a composition that underscores why a blended rent index is not a property-type comp. The vacancy inventory included 348 units classified vacant for rent, but that category does not establish availability, condition, price, or vacancy at any specified home. Owners occupied more homes than renters in the same survey universe, yet this distribution does not identify the tenure or rent of an individual property. The stock and vacancy data remain descriptive ACS evidence.</p><p>Broader comparisons point in the same direction on asking-rent level, but they should not be treated as ZIP replacements. In the Richland city context, rent was $1,799.82; in the Benton County context, it was $1,713; and in the Kennewick-Richland, WA metro context, it was $1,704. Each is a wider-context figure, whereas the ZIP’s ZORI is specific to the ZIP market. The city context had a higher renter share than the ZIP, while the county context’s rent-burden share exceeded the ZIP survey share; those contrasts are descriptive rather than explanations. The metro context also supplies broader job, apartment-vacancy, income, and housing-supply measures, none of which are direct ZIP rental transactions. Context reinforces that the ZIP asking index sits above these comparison rent figures, but not why it does.</p><p>Liquidity signals in Redfin’s direct rolling-three-month ZIP resale observation provide a more nuanced for-sale story than the price headline alone. It recorded 254 homes sold, a median 56 days on market, 286 homes of inventory after an 8.04% year-over-year decrease, and 3.4 months of supply. The average sale-to-list ratio was 99.46%; 21.07% of homes sold above list. These are resale observations, not rental transactions, rental comparables, or property economics. Taken with the price gain in the opening comparison, the resale evidence challenges a reading of the nearly flat rent change as broad market acceleration. Yet the marketing time, supply, and sale-to-list signals also do not convert the rent-to-price screen into an ownership outcome or a prediction.</p><p>The unresolved item is property matching, not a directional call. ZORI blends rentals and does not show the advertised rent, bedroom count, property type, utility package, lease length, concessions, or availability for a target home. The ACS measures occupied renter homes in the matched ZCTA, while HUD is an administrative standard and Redfin records resale behavior, so no source is a unit-level valuation or rental comp. An evidence-bounded property-level review requires the actual asking rent and included utilities, a comparable set with matching bedroom count and property type, current availability and concession terms, and the address-level resale history, list price, sale date, condition, and financing or transaction terms where relevant. It also requires confirmation that the address is inside the applicable market geography. The evidence supports a comparison of separate rent, household, stock, and resale signals; it cannot settle whether any one unit is affordable, available, or correctly priced.</p>","findings":[{"body":"The current ZIP ZORI showed only a marginal same-month annual advance, versus faster annualized gains across the longer three- and five-year windows. Full historical coverage makes the slowdown observable rather than a missing-data artifact. Measured monthly variation and a limited historical drawdown support a stable descriptive record, but not a forecast or a conclusion about a particular advertised unit.","title":"Rent momentum has slowed"},{"body":"Studio through four-bedroom figures are modelled by applying the local HUD bedroom ladder to the blended ZIP ZORI. They should organize a size-based comparison only. HUD FMR/SAFMR is an administrative standard, and ZORI is a blended asking-rent index, so neither measures the actual rent, utility treatment, concessions, or availability of a specific bedroom count or property.","title":"Bedroom figures are scaled estimates"},{"body":"The income screen converts the current asking-rent index into an annual income amount at a stated thirty-percent share. It is arithmetic only, not rental advice or a qualification rule. ACS gross rent and rent burden instead describe occupied renter households in the matched ZCTA survey and include selected utilities in gross rent. These measures cannot establish the circumstances of a target unit.","title":"Affordability signals answer different questions"},{"body":"ZIP resale prices increased faster than the current asking-rent index, while the direct rolling-window sales data also report marketing time, supply, and sale-to-list outcomes. That tension challenges any simple claim that a nearly unchanged rent index reflects broad market acceleration. The annualized rent-to-price result is only a cross-source screening ratio, not property-level economics, an appraisal, or a return metric.","title":"Resale strength challenges the rent-price reading"}],"risks":["Because ZORI blends rental types and the bedroom ladder is modelled, a unit with different utilities, concessions, condition, lease terms, or property type can depart materially from the summary figures.","ACS values are survey estimates for occupied renters in a matched statistical area; their sampling uncertainty, utility treatment, and nonidentical USPS delivery geography limit direct comparison with a current ZIP asking-rent index.","Historical outcomes, including recent deceleration, describe prior index movements. They do not forecast future rent, establish a future resale result, or demonstrate property performance at an address.","Redfin’s resale observations do not identify rental transactions, property-specific operating costs, financing, or condition. The rent-to-price screen consequently cannot stand in for unit economics, valuation, or a transaction outcome."],"qa":[{"a":"Zillow ZORI is a ZIP-market asking-rent index that blends rental types. ACS is a five-year survey of occupied renter homes and reports gross rent, including selected utilities. Although the same five-digit label links the geography, a ZCTA is a statistical area rather than a USPS delivery ZIP. Timing, universe, and rent concept differ, so the readings should not be merged as comparable unit rents.","q":"Why can ZIP 99352 and the matched ZCTA have different rent readings?"},{"a":"No. The bedroom values begin with the ZIP ZORI and scale it by the local HUD bedroom ladder. They are therefore modelled estimates, not a survey or listing observation of rents by bedroom. HUD FMR/SAFMR serves as an administrative bedroom-specific standard; it does not convert into a measured asking rent for a particular apartment or house.","q":"Are the bedroom rent figures observed rents for each bedroom size?"},{"a":"No. The thirty-percent calculation simply asks what annual income corresponds arithmetically to paying the index rent at that share. It is neither advice nor an applicant qualification rule. ACS burden data answer a different question: the share of surveyed occupied renter households spending at least that share of income on gross rent, which includes selected utilities. Neither result proves an outcome for an individual unit.","q":"Does the thirty-percent income screen determine whether a household can qualify or afford a unit?"},{"a":"The Redfin evidence is a direct rolling-three-month ZIP resale observation. It tracks sold prices, sales volume, days on market, inventory, supply, and sale-to-list measures for for-sale transactions. It is not rental transaction evidence. Dividing annualized ZORI by the ZIP median sold price only creates a cross-source screen and cannot establish a cap rate, net return, value, or expected performance.","q":"How should the ZIP resale evidence be used alongside the rent index?"}],"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":"2018-04-01","rent":1286.422265},{"period":"2018-05-01","rent":1312.074469},{"period":"2018-06-01","rent":1306.60085},{"period":"2018-07-01","rent":1316.105417},{"period":"2018-08-01","rent":1308.935375},{"period":"2018-09-01","rent":1308.909238},{"period":"2018-10-01","rent":1294.266995},{"period":"2018-11-01","rent":1299.179391},{"period":"2018-12-01","rent":1316.55241},{"period":"2019-01-01","rent":1331.02967},{"period":"2019-02-01","rent":1337.074246},{"period":"2019-03-01","rent":1337.714203},{"period":"2019-04-01","rent":1354.288984},{"period":"2019-05-01","rent":1351.785798},{"period":"2019-06-01","rent":1351.59194},{"period":"2019-07-01","rent":1354.185848},{"period":"2019-08-01","rent":1361.056374},{"period":"2019-09-01","rent":1371.865344},{"period":"2019-10-01","rent":1382.950024},{"period":"2019-11-01","rent":1379.413519},{"period":"2019-12-01","rent":1379.28797},{"period":"2020-01-01","rent":1377.910344},{"period":"2020-02-01","rent":1394.323175},{"period":"2020-03-01","rent":1381.092811},{"period":"2020-04-01","rent":1388.561828},{"period":"2020-05-01","rent":1370.225798},{"period":"2020-06-01","rent":1368.417338},{"period":"2020-07-01","rent":1367.530574},{"period":"2020-08-01","rent":1374.345397},{"period":"2020-09-01","rent":1407.351872},{"period":"2020-10-01","rent":1441.488921},{"period":"2020-11-01","rent":1477.21216},{"period":"2020-12-01","rent":1494.057639},{"period":"2021-01-01","rent":1503.292768},{"period":"2021-02-01","rent":1508.228293},{"period":"2021-03-01","rent":1519.084125},{"period":"2021-04-01","rent":1527.60617},{"period":"2021-05-01","rent":1568.996052},{"period":"2021-06-01","rent":1599.413067},{"period":"2021-07-01","rent":1629.172616},{"period":"2021-08-01","rent":1631.827501},{"period":"2021-09-01","rent":1619.040137},{"period":"2021-10-01","rent":1615.834813},{"period":"2021-11-01","rent":1617.759497},{"period":"2021-12-01","rent":1643.780048},{"period":"2022-01-01","rent":1665.601665},{"period":"2022-02-01","rent":1685.976009},{"period":"2022-03-01","rent":1706.625306},{"period":"2022-04-01","rent":1726.976375},{"period":"2022-05-01","rent":1736.599021},{"period":"2022-06-01","rent":1732.617119},{"period":"2022-07-01","rent":1739.135856},{"period":"2022-08-01","rent":1743.507637},{"period":"2022-09-01","rent":1771.927786},{"period":"2022-10-01","rent":1764.513182},{"period":"2022-11-01","rent":1776.727154},{"period":"2022-12-01","rent":1752.686419},{"period":"2023-01-01","rent":1767.099486},{"period":"2023-02-01","rent":1768.30443},{"period":"2023-03-01","rent":1775.721158},{"period":"2023-04-01","rent":1781.476593},{"period":"2023-05-01","rent":1773.456388},{"period":"2023-06-01","rent":1781.541646},{"period":"2023-07-01","rent":1775.488178},{"period":"2023-08-01","rent":1796.839691},{"period":"2023-09-01","rent":1793.675636},{"period":"2023-10-01","rent":1810.549035},{"period":"2023-11-01","rent":1808.515336},{"period":"2023-12-01","rent":1823.799072},{"period":"2024-01-01","rent":1820.048141},{"period":"2024-02-01","rent":1819.673439},{"period":"2024-03-01","rent":1827.443368},{"period":"2024-04-01","rent":1809.536026},{"period":"2024-05-01","rent":1810.932986},{"period":"2024-06-01","rent":1799.587087},{"period":"2024-07-01","rent":1811.609423},{"period":"2024-08-01","rent":1815.347486},{"period":"2024-09-01","rent":1818.549001},{"period":"2024-10-01","rent":1818.848385},{"period":"2024-11-01","rent":1815.857194},{"period":"2024-12-01","rent":1818.527099},{"period":"2025-01-01","rent":1830.262339},{"period":"2025-02-01","rent":1834.614679},{"period":"2025-03-01","rent":1838.570143},{"period":"2025-04-01","rent":1847.500414},{"period":"2025-05-01","rent":1860.895583},{"period":"2025-06-01","rent":1870.891293},{"period":"2025-07-01","rent":1871.644234},{"period":"2025-08-01","rent":1866.174623},{"period":"2025-09-01","rent":1868.400389},{"period":"2025-10-01","rent":1869.643227},{"period":"2025-11-01","rent":1878.20378},{"period":"2025-12-01","rent":1880.081624},{"period":"2026-01-01","rent":1876.147477},{"period":"2026-02-01","rent":1878.432552},{"period":"2026-03-01","rent":1875.376962},{"period":"2026-04-01","rent":1880.388112},{"period":"2026-05-01","rent":1875.378702},{"period":"2026-06-01","rent":1875.537879}],"historySummary":{"pointCount":99,"firstPeriod":"2018-04-01","latestPeriod":"2026-06-01","coverageMonths":99,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1870.891293,"endRent":1875.537879,"change":0.0024836215858106137,"cagr":0.0024836215858106137},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1781.541646,"endRent":1875.537879,"change":0.05276117637274713,"cagr":0.017286513373889756},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1599.413067,"endRent":1875.537879,"change":0.17264133806154525,"cagr":0.032364447636721305}},"maxDrawdown":-0.019215488546979187,"annualizedVolatility":0.027611953607893862,"consecutiveReturnCount":98}}