{"zip":"98501","city":"Olympia","state":"WA","county":"Thurston County","countySlug":"thurston-county-wa","metro":"Olympia-Lacey-Tumwater, WA","metroSlug":"olympia-wa","citySlug":"olympia-wa","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1893,"rentYoy":0.0161,"bedroomEstimates":[1485,1625,1893,2524,3176],"hudFmr":[1538,1682,1960,2613,3288],"ladderSource":"county","population":48067,"populationMoe":1783,"medianIncome":97198,"medianIncomeMoe":4432,"medianGrossRent":1697,"medianGrossRentMoe":67,"housingUnits":20717,"occupiedUnits":19783,"vacantUnits":934,"renterOccupied":7574,"rentBurdenTotal":7574,"rentBurden30Plus":3855,"vacantForRent":304,"vacantForSale":126,"vacantSeasonal":66,"structureTotal":20717,"singleFamilyUnits":14545,"largeMultifamilyUnits":2190,"vacancyRate":0.045083747646860066,"renterShare":0.38285396552595663,"rentBurdenShare":0.5089780829152364,"requiredIncome":75720,"askingRentToIncome":0.23370851252083377,"askingVsAcsRent":1.1154979375368297,"askingVsHud2br":0.9658163265306122,"cityRent":2013.4732042560615,"countyRent":2084,"metroRent":2084,"cityGrossRent":1599,"countyGrossRent":1736,"countyListings":918,"countyListingDom":39,"countyPriceReducedShare":0.2284,"countyListingPeriod":"2026-06","metroMonthsSupply":2.8,"metroMedianDom":13,"metroPriceDrops":0.3586,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0574529168810377,"apartmentTimeOnMarket":null,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":157,"zipSalePrice":598865,"zipSalePriceYoy":0.0415,"zipMedianDom":13,"zipActiveListings":330,"zipActiveListingsYoy":0.1317,"zipInventory":147,"zipInventoryYoy":0.3513,"zipPendingSales":183,"zipMonthsSupply":2.8,"zipSaleToList":1.0022,"zipSoldAboveList":0.3271,"zipOffMarketTwoWeeks":0.5455,"generatedAt":"2026-08-16 06:15:35.393097+00","summaryHtml":"<p>Resale and rent are moving at different speeds. In Redfin’s direct rolling-three-month ZIP for-sale observation, median sold price was $598,865, up 4.15% year over year. The observation recorded 157 homes sold, a 13-day median marketing time, and 147 homes of inventory, which was 35.13% higher than a year earlier. Months of supply stood at 2.8; the average sale-to-list ratio was 100.22%, and 32.71% of sales closed above list. These are resale-liquidity signals, not rental transactions. The annualized ZIP ZORI divided by the median sold price is a 3.79% cross-source screening ratio only. Because sale-price growth exceeded current rent growth, the resale evidence challenges a simple reading of the rent trend, without establishing any connection between the two markets.</p><p>In June 2026, Zillow’s ZIP-level ZORI at $1,893 is a typical observed asking-rent index blended across rental types, rather than a measured lease for one unit. Exact same-month history classifies the path as stable growth: rent changed 1.61% over one year, compared with annualized changes of 3.01% over three years and 3.98% over five years. The current advance therefore confirms a rising direction but breaks from the faster longer-run pace; it is a historical deceleration, not a forecast. Annualized monthly-return variability of 2.26% indicates relatively narrow past month-to-month movement. Separately, the maximum observed peak-to-trough drawdown was 1.28%, a limited historical setback. Coverage is 100% across 122 observations. Transparent national discovery ranks among history-eligible ZIPs were 1,381 for momentum, 355 for stability, and 609 for balanced history; lower rank is higher. Together, the lower variability and shallow drawdown make a single current index snapshot more interpretable, while the slowing pace keeps it from representing the longer path by itself.</p><p>Geography matching matters: 98501 is both the Zillow ZIP market identifier and a matching Census ZCTA. A ZCTA is a Census statistical area and is not identical to a USPS delivery ZIP. In the ACS 2024 five-year survey, median gross rent was $1,697 for occupied renter homes and includes selected utilities. That survey median is 11.5% below the current Zillow asking-rent index. The difference is descriptive, not evidence of a particular unit’s achieved rent or of rent change: ACS samples occupied renter homes across a multiyear window, whereas ZORI describes a current typical observed asking-rent index. Neither source replaces the other, and the ACS utility treatment further limits mechanical comparison.</p><p>HUD’s supplied Fair Market Rent/Small Area Fair Market Rent ladder is a bedroom-specific administrative standard, not asking rent. Scaling the ZIP ZORI by that local HUD ladder produces modelled monthly ZIP estimates of $1,485 for a studio, $1,625 for one bedroom, $1,893 for two bedrooms, $2,524 for three bedrooms, and $3,176 for four bedrooms. These are modelled estimates, never measured bedroom rents, and they inherit the ZORI’s blended-rental-type design. The local HUD two-bedroom standard is $1,960, putting the modelled two-bedroom figure 3.4% below that administrative benchmark. This relation should not be treated as a listing comp, a lease quote, or proof of availability at any bedroom size.</p><p>The income screen yields a different tension. At a 30% rent-to-income screen, the current monthly ZORI corresponds to $75,720 of annual income. The matched ZCTA’s ACS median household income is $97,198, so annualized ZORI equals 23.4% of that median. This is arithmetic, not advice and not an applicant qualification rule; household income, utilities, and actual rent obligations vary. Yet the same ACS survey reports that 50.9% of renter households were burdened by gross rent at or above the 30% threshold. The coexistence of a below-threshold median-income screen and substantial aggregate burden cautions against using either figure as a statement about a specific household or unit.</p><p>Supply composition adds context without identifying a vacant unit’s quality or rent. The matched ZCTA counted 14,545 single-family units and 2,190 units in large multifamily structures. It had 7,574 renter-occupied homes, a 38.3% renter share, alongside 934 vacant units, or a 4.5% vacancy rate; 304 vacancies were classified for rent. These categories describe the survey’s housing inventory, not a contemporaneous apartment availability measure. In particular, vacancy does not show that a particular home is rentable, affordable, or currently offered, while structure counts do not identify the bedroom mix that generated ZORI.</p><p>For wider—not substitute—context, the City of Olympia’s citywide Zillow rent figure was about $2,013, while Thurston County’s countywide figure and the Olympia–Lacey–Tumwater, WA metro’s metropolitan figure were each $2,084; all are above the ZIP ZORI. These measures describe wider market scopes and cannot establish a ZIP-specific rent premium, a unit’s asking price, or an achieved lease. The matched ZCTA also should not be collapsed into the city’s administrative boundary or county and metro totals. Thus, the ZIP-to-broader asking-rent gap is useful chiefly as a geographic framing check, alongside the distinct ACS and HUD measures rather than as an interchangeable rent series.</p><p>Each reading has a timing and universe limit: ZORI is an index, ACS is a five-year survey, HUD is an administrative ladder, and Redfin records for-sale activity. The packet provides no unit-level lease, utility bill, concession, bedroom count, floor area, condition, tenancy, or transaction terms. A property-level review would therefore need current comparable advertisements by bedroom, stated utilities, lease duration and concessions, as well as the actual unit’s condition and occupancy status. For a sale comparison, it would need directly comparable sale records, list and contract terms, and physical characteristics rather than the ZIP median. These checks can test alignment with the indicators but cannot convert this backward-looking evidence into a forecast, recommendation, or claim about a particular property. What unit-specific terms remain unverified?</p>","findings":[{"body":"Zillow’s current $1,893 ZIP ZORI increased 1.61% over one year, but the three-year and five-year annualized changes were higher. Full history coverage, modest monthly variability, and a shallow historical drawdown support a stable-growth description. That evidence is backward-looking: it establishes deceleration relative to prior history, not a future rent path or a unit-level rent.","title":"Stable growth has slowed"},{"body":"Redfin’s rolling-three-month ZIP resale observation showed price growth stronger than the current ZORI increase, while the reported marketing time, supply, and sale-to-list measures described for-sale conditions. The annualized ZORI-to-price calculation is useful only as a cross-source screening ratio. It is neither a rental comp nor evidence about property-level economics.","title":"Resale evidence is not rental economics"},{"body":"ACS shows median gross rent below ZORI but a majority renter burden. This is not a contradiction resolved by choosing one series: ACS surveys occupied renter homes over five years and includes selected utilities, whereas Zillow reflects contemporary asking rents. The income screen is arithmetic, and burden cannot qualify or disqualify any applicant.","title":"Affordability measures conflict by source universe"},{"body":"The HUD-scaled bedroom ladder makes the broad rent index easier to size, but its bedroom amounts are modelled estimates rather than observed rents. Housing-stock and vacancy statistics likewise describe the ZCTA’s survey inventory, not available units. Comparable advertisements, utility treatment, concessions, and actual property characteristics remain necessary to determine whether a particular unit aligns with ZIP indicators.","title":"Bedroom and vacancy figures need unit-level validation"}],"risks":["ZORI’s typical blended asking-rent reading cannot establish the rent, utilities, concession, lease duration, bedroom count, or occupancy status of a specific available residence, even when its history appears stable.","The ACS burden and gross-rent estimates describe sampled occupied renter households over a five-year period. They cannot determine affordability for a new tenant, and their utility-inclusive scope differs from current advertised asking rent.","Redfin’s ZIP observation covers for-sale activity, not rental transactions. Faster sale-price growth, short marketing time, and sale-to-list outcomes cannot confirm rent realization, property economics, or the timing and terms of a particular purchase or lease.","The vacancy rate includes all vacant housing types and reflects a survey inventory. A classified-for-rent unit may not be currently marketed, comparable in condition, or available on the terms relevant to a particular renter."],"qa":[{"a":"ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. ZORI is a current ZIP asking-rent index blended across rental types. Different populations, timing, and cost treatment make their gap contextual; it does not measure a lease increase or a unit-level asking price.","q":"Why is the ACS rent figure not a substitute for Zillow ZORI?"},{"a":"The bedroom figures start with ZIP ZORI and apply the local HUD bedroom ladder’s proportions. Because the HUD FMR/SAFMR framework is an administrative standard and ZORI is blended, this produces modelled estimates only. The results should not be read as measured studio, one-bedroom, or larger-unit rents or evidence of supply.","q":"How were the bedroom estimates produced?"},{"a":"The ratio divides annualized ZORI by the ZIP’s median sold price in the direct resale observation. It is useful for comparing two published area indicators at a point in time. It omits property-specific expenses, financing, operating results, terms, and rent realization, so it cannot describe property economics or predict outcomes.","q":"What can the Redfin screening ratio tell a reader?"},{"a":"No. It translates an index rent into an income amount using a fixed arithmetic threshold and compares that amount with an area household median. Actual household income, utilities, lease terms, and rent obligations are not provided. ACS burden describes aggregate renters, so neither measure can establish affordability or qualification for a person or particular available unit.","q":"Does the 30% test determine renter affordability?"}],"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":"2016-05-01","rent":1045.279014},{"period":"2016-06-01","rent":1059.293809},{"period":"2016-07-01","rent":1055.844977},{"period":"2016-08-01","rent":1073.790649},{"period":"2016-09-01","rent":1080.02082},{"period":"2016-10-01","rent":1096.149018},{"period":"2016-11-01","rent":1102.511134},{"period":"2016-12-01","rent":1123.143868},{"period":"2017-01-01","rent":1133.850049},{"period":"2017-02-01","rent":1135.265096},{"period":"2017-03-01","rent":1139.772806},{"period":"2017-04-01","rent":1140.145909},{"period":"2017-05-01","rent":1152.692313},{"period":"2017-06-01","rent":1151.290234},{"period":"2017-07-01","rent":1152.679148},{"period":"2017-08-01","rent":1148.362755},{"period":"2017-09-01","rent":1158.617871},{"period":"2017-10-01","rent":1174.928503},{"period":"2017-11-01","rent":1187.113371},{"period":"2017-12-01","rent":1179.832144},{"period":"2018-01-01","rent":1176.690162},{"period":"2018-02-01","rent":1181.421129},{"period":"2018-03-01","rent":1201.62467},{"period":"2018-04-01","rent":1208.791209},{"period":"2018-05-01","rent":1209.667043},{"period":"2018-06-01","rent":1216.282381},{"period":"2018-07-01","rent":1214.846524},{"period":"2018-08-01","rent":1227.579475},{"period":"2018-09-01","rent":1226.150842},{"period":"2018-10-01","rent":1239.938923},{"period":"2018-11-01","rent":1251.543218},{"period":"2018-12-01","rent":1277.21933},{"period":"2019-01-01","rent":1283.504017},{"period":"2019-02-01","rent":1280.00149},{"period":"2019-03-01","rent":1277.385215},{"period":"2019-04-01","rent":1284.219827},{"period":"2019-05-01","rent":1293.766883},{"period":"2019-06-01","rent":1302.40957},{"period":"2019-07-01","rent":1319.279582},{"period":"2019-08-01","rent":1322.83059},{"period":"2019-09-01","rent":1332.711992},{"period":"2019-10-01","rent":1324.680077},{"period":"2019-11-01","rent":1322.664618},{"period":"2019-12-01","rent":1315.712381},{"period":"2020-01-01","rent":1323.911304},{"period":"2020-02-01","rent":1336.932767},{"period":"2020-03-01","rent":1377.199236},{"period":"2020-04-01","rent":1379.094964},{"period":"2020-05-01","rent":1380.289337},{"period":"2020-06-01","rent":1376.42734},{"period":"2020-07-01","rent":1392.087415},{"period":"2020-08-01","rent":1411.739848},{"period":"2020-09-01","rent":1414.737643},{"period":"2020-10-01","rent":1444.539255},{"period":"2020-11-01","rent":1452.810486},{"period":"2020-12-01","rent":1465.095093},{"period":"2021-01-01","rent":1478.513678},{"period":"2021-02-01","rent":1487.730278},{"period":"2021-03-01","rent":1511.827172},{"period":"2021-04-01","rent":1521.090497},{"period":"2021-05-01","rent":1542.290655},{"period":"2021-06-01","rent":1557.065457},{"period":"2021-07-01","rent":1573.417357},{"period":"2021-08-01","rent":1593.549},{"period":"2021-09-01","rent":1617.996654},{"period":"2021-10-01","rent":1632.164865},{"period":"2021-11-01","rent":1638.132497},{"period":"2021-12-01","rent":1653.216948},{"period":"2022-01-01","rent":1652.625514},{"period":"2022-02-01","rent":1675.741682},{"period":"2022-03-01","rent":1675.43015},{"period":"2022-04-01","rent":1694.691007},{"period":"2022-05-01","rent":1702.764247},{"period":"2022-06-01","rent":1713.059865},{"period":"2022-07-01","rent":1723.768164},{"period":"2022-08-01","rent":1720.874362},{"period":"2022-09-01","rent":1723.135667},{"period":"2022-10-01","rent":1707.527917},{"period":"2022-11-01","rent":1713.578943},{"period":"2022-12-01","rent":1712.465034},{"period":"2023-01-01","rent":1721.925574},{"period":"2023-02-01","rent":1716.411214},{"period":"2023-03-01","rent":1721.237196},{"period":"2023-04-01","rent":1723.768799},{"period":"2023-05-01","rent":1726.950595},{"period":"2023-06-01","rent":1731.439147},{"period":"2023-07-01","rent":1733.287285},{"period":"2023-08-01","rent":1743.647823},{"period":"2023-09-01","rent":1749.855117},{"period":"2023-10-01","rent":1761.355179},{"period":"2023-11-01","rent":1762.118839},{"period":"2023-12-01","rent":1760.24121},{"period":"2024-01-01","rent":1775.658361},{"period":"2024-02-01","rent":1784.077945},{"period":"2024-03-01","rent":1794.358194},{"period":"2024-04-01","rent":1794.274985},{"period":"2024-05-01","rent":1802.983475},{"period":"2024-06-01","rent":1809.363743},{"period":"2024-07-01","rent":1807.965837},{"period":"2024-08-01","rent":1802.394912},{"period":"2024-09-01","rent":1806.217741},{"period":"2024-10-01","rent":1816.886314},{"period":"2024-11-01","rent":1830.051287},{"period":"2024-12-01","rent":1843.226571},{"period":"2025-01-01","rent":1844.777423},{"period":"2025-02-01","rent":1846.024999},{"period":"2025-03-01","rent":1834.334905},{"period":"2025-04-01","rent":1845.597709},{"period":"2025-05-01","rent":1844.36454},{"period":"2025-06-01","rent":1862.542131},{"period":"2025-07-01","rent":1872.769383},{"period":"2025-08-01","rent":1884.323988},{"period":"2025-09-01","rent":1888.832291},{"period":"2025-10-01","rent":1888.886781},{"period":"2025-11-01","rent":1887.430926},{"period":"2025-12-01","rent":1888.125274},{"period":"2026-01-01","rent":1886.96295},{"period":"2026-02-01","rent":1891.470368},{"period":"2026-03-01","rent":1903.0328},{"period":"2026-04-01","rent":1901.314796},{"period":"2026-05-01","rent":1904.469371},{"period":"2026-06-01","rent":1892.573203}],"historySummary":{"pointCount":122,"firstPeriod":"2016-05-01","latestPeriod":"2026-06-01","coverageMonths":122,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1862.542131,"endRent":1892.573203,"change":0.016123700774422822,"cagr":0.016123700774422822},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1731.439147,"endRent":1892.573203,"change":0.09306365532926231,"cagr":0.03010576578442814},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1557.065457,"endRent":1892.573203,"change":0.2154744005730005,"cagr":0.03979844423049084}},"maxDrawdown":-0.012755652460580524,"annualizedVolatility":0.022574072139022423,"consecutiveReturnCount":121}}