{"zip":"98660","city":"Vancouver","state":"WA","county":"Clark County","countySlug":"clark-county-wa","metro":"Portland-Vancouver-Hillsboro, OR-WA","metroSlug":"portland-or","citySlug":"vancouver-wa","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1973,"rentYoy":0.0177,"bedroomEstimates":[1612,1721,1973,2688,3191],"hudFmr":[1570,1677,1922,2619,3109],"ladderSource":"county","population":13212,"populationMoe":848,"medianIncome":67344,"medianIncomeMoe":7944,"medianGrossRent":1545,"medianGrossRentMoe":107,"housingUnits":7270,"occupiedUnits":6853,"vacantUnits":417,"renterOccupied":4237,"rentBurdenTotal":4237,"rentBurden30Plus":2114,"vacantForRent":173,"vacantForSale":0,"vacantSeasonal":12,"structureTotal":7270,"singleFamilyUnits":3147,"largeMultifamilyUnits":3007,"vacancyRate":0.05735900962861073,"renterShare":0.6182693710783599,"rentBurdenShare":0.49893792777908896,"requiredIncome":78920,"askingRentToIncome":0.351568068424804,"askingVsAcsRent":1.2770226537216829,"askingVsHud2br":1.026534859521332,"cityRent":1817.5430283224403,"countyRent":1874,"metroRent":1805,"cityGrossRent":1702,"countyGrossRent":1748,"countyListings":1798,"countyListingDom":47,"countyPriceReducedShare":0.283,"countyListingPeriod":"2026-06","metroMonthsSupply":2.9,"metroMedianDom":19,"metroPriceDrops":0.3614,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.064223207604026,"apartmentTimeOnMarket":31.3,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":34,"zipSalePrice":494888,"zipSalePriceYoy":-0.1002,"zipMedianDom":10,"zipActiveListings":86,"zipActiveListingsYoy":0.0137,"zipInventory":45,"zipInventoryYoy":0.1013,"zipPendingSales":41,"zipMonthsSupply":4,"zipSaleToList":0.9818,"zipSoldAboveList":0.273,"zipOffMarketTwoWeeks":0.4335,"generatedAt":"2026-09-01 10:38:35.726539+00","summaryHtml":"<p>ZIP 98660’s June 2026 Zillow Observed Rent Index (ZORI) is $1,973, up 1.8% from a year earlier. ZORI is a ZIP-level typical observed asking-rent index blended across rental types, rather than a lease-level rent or a bedroom-specific quote. For wider context, the City of Vancouver asking-rent measure is $1,818, Clark County’s is $1,874, and the Portland-Vancouver-Hillsboro, OR-WA metro measure is $1,805; each is a broader-area comparison, not a substitute for this ZIP. The label also matches a Census ZCTA, but a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. The current ZIP reading therefore signals an above-context asking-rent level, while its geographic matching should not be mistaken for identical delivery boundaries.</p><p>Measured Zillow history shows a more complicated path than the current annual change alone. The exact same-month annualized change was 1.8% over one year, 1.6% over three years, and 2.5% over five years. Annualized monthly-return variability is 3.7%, which supports a less certain reading of any single current observation in a high-variability series. The worst observed peak-to-trough decline was 2.1%, so the path has not been uniformly upward. Complete coverage spans 66 monthly observations. Recent direction broadly confirms the intermediate path but breaks from the stronger longer path. Transparent national discovery ranks are 1,679 for momentum, 2,430 for stability, and 2,356 for balanced history, where a lower rank is higher; these are backward-looking comparisons only, not forecasts or investment recommendations.</p><p>The ACS 2024 five-year survey presents a distinct occupied-renter-home universe. Its median gross rent is $1,545, including selected utilities, making current ZORI 27.7% higher. That difference does not establish that any individual household pays the current asking-rent index, because ACS is a multiyear survey of occupied renter homes while ZORI tracks typical observed asking rents. ACS median household income is $67,344. Applying the arithmetic thirty-percent screen to annualized current ZORI produces required income of $78,920, and ZORI equals 35.2% of that median income before considering household-specific utility treatment or rent concessions. ACS also reports 2,114 of 4,237 renter households, or 49.9%, with gross-rent burdens at or above the screen; this is an area-level survey measure, not proof of burden for a particular household or unit.</p><p>Housing composition adds another constraint on how broadly a ZIP rent index can be read. The matched ACS ZCTA has 7,270 housing units, a reported vacancy rate of 5.7%, and a renter share of 61.8%. Its stock includes 3,147 single-family units and 3,007 units in large multifamily structures, indicating that the renter population and available stock are not confined to a single structure category. Vacancy is an area-level housing-status measure, not a count of units that meet a particular renter’s price, condition, timing, or bedroom needs. Likewise, renter share describes occupied tenure rather than the mix of newly marketed listings. These ACS stock and occupancy measures should therefore inform the breadth of the rental base without being treated as direct evidence that a specific unit is available or competitively priced.</p><p>The bedroom ladder is a modelling device, not a set of measured bedroom rents. Scaling ZIP ZORI through the local HUD ladder produces modelled monthly estimates of $1,612 for a studio, $1,721 for a one-bedroom, $1,973 for a two-bedroom, $2,688 for a three-bedroom, and $3,191 for a four-bedroom. HUD’s applicable two-bedroom standard is $1,922. HUD FMR or SAFMR is an administrative, bedroom-specific standard rather than asking rent, and the ZIP estimates inherit the local HUD relationship to distribute the all-types ZORI across bedroom sizes. They should not be read as completed leases, advertised comparables, or direct observations of what a particular bedroom count commands. The ladder is most useful as a consistent sizing screen alongside direct property-level rent evidence.</p><p>For-sale data introduces the clearest counterpoint to the rent readings. In Redfin’s direct rolling-three-month ZIP resale observation ending June 30, 2026, median sold price was $494,888, down 10.0% year over year. The observation recorded 34 homes sold with a median marketing time of 10 days, while inventory was 45 homes and months of supply stood at 4.0. The average sale-to-list ratio was 98.2%, and 27.3% of sales closed above list price. These are ZIP resale observations, not rental transactions or rental comparables. Annualized ZORI divided by median sold price is 4.8%, a cross-source screening ratio only. Rising asking rent alongside a lower median resale price challenges any assumption that current rent direction and resale pricing must move together, even though quick marketing time signals continuing transaction activity.</p><p>Viewed together, the evidence creates a decision tension rather than a single verdict. The current asking-rent index is above the supplied city, county, and metro contexts, yet its recent pace is slower than its longer historical pace and its monthly history has meaningful variation. The ACS survey shows a gap between present asking rent and occupied-home gross rent, while the income screen and burden share show why the distinction matters for affordability analysis. At the same time, direct ZIP resale pricing moved lower despite the positive asking-rent change. None of those series establishes causation, property economics, or a future outcome. ZORI, ACS, HUD, and Redfin answer different questions and should not be averaged together or used as interchangeable rent evidence.</p><p>Important limits remain before applying these ZIP screens to a property. Confirm the current advertised rent, bedroom count, utility treatment, lease term, concessions, availability date, and condition rather than assuming the index represents the unit. Compare the property’s location and delivery address with the statistical ZCTA match, particularly where ZIP delivery boundaries may differ. For a sale listing or recent transaction, verify the listing history, sale date, list price, closing price, property type, and condition before comparing it with the ZIP resale median. Review several current like-for-like asking-rent listings and distinguish them from signed leases. The deciding question is whether the particular property’s current rent, utility package, bedroom count, condition, and sale record remain consistent with these separate ZIP-level screens.</p>","findings":[{"body":"At $1,973, the ZIP’s current ZORI sits above each supplied city, county, and metro asking-rent context. The index’s slight annual increase describes observed asking rents across rental types. It is useful for a current market screen, but it does not report a signed lease, a utility-inclusive bill, or a particular property’s bedroom rent.","title":"Current asking-rent position exceeds broader contexts"},{"body":"The short and intermediate same-month rent changes are positive, but the longer historical pace was stronger. Monthly variability and a documented drawdown mean that one current ZORI reading deserves measured confidence rather than a straight-line interpretation. The supplied national discovery ranks are comparative history tools, not predictions of future rent movement.","title":"History is positive but not uniformly stable"},{"body":"ACS gross rent is lower than current ZORI and includes selected utilities, so the two figures should not be treated as interchangeable. The required-income calculation is strictly arithmetic, while the ACS burden measure summarizes surveyed renter households. Neither statistic determines affordability, eligibility, or payment experience for an individual household.","title":"Affordability measures point to a material survey-versus-asking gap"},{"body":"The direct ZIP resale observation combines a lower year-over-year median sold price with short marketing time, active sales, moderate supply, and below-list average sale pricing. That combination is for-sale evidence only. The annualized-rent-to-price figure is a cross-source screen and cannot substitute for property-level transaction, expense, or lease analysis.","title":"Resale evidence challenges a simple rent-price narrative"}],"risks":["ZORI is a blended asking-rent index across rental types, so it may not align with a particular unit’s lease terms, utilities, bedroom count, concessions, condition, or current availability.","ACS is a five-year survey of occupied renter homes with sampling uncertainty and selected utility inclusion. Its gross-rent, income, burden, tenure, and vacancy measures are not current listing observations.","The bedroom figures are modelled by scaling ZIP ZORI through a HUD ladder. HUD standards are administrative benchmarks, not measured asking rents, signed leases, or proof of market clearing rents.","Redfin’s resale indicators describe a rolling ZIP for-sale observation, not rental transactions. Median prices, marketing time, supply, and sale-to-list outcomes can vary by property mix and cannot establish an individual property’s rent or financial result."],"qa":[{"a":"The five-digit label is both Zillow’s ZIP market identifier and the matched Census ZCTA used for ACS data. A ZCTA is a statistical approximation created for tabulation, whereas a USPS delivery ZIP is an operational delivery geography. Matching labels therefore do not make their boundaries or included addresses identical.","q":"What does the ZCTA match mean for ZIP 98660?"},{"a":"No. The studio through four-bedroom figures are modelled monthly estimates created by scaling the all-types ZIP ZORI using the local HUD bedroom ladder. They are not measured bedroom rents, completed leases, or direct rental comparables. A property review should instead verify current like-for-like advertised rents and lease terms.","q":"Are the bedroom estimates observed rents for each unit size?"},{"a":"The calculation annualizes the current ZIP ZORI and divides that amount by the thirty-percent threshold, producing the stated income screen. It is arithmetic only. It is not advice, an applicant qualification rule, a guarantee of affordability, or evidence that a particular household pays that share of income.","q":"How should the required-income screen be interpreted?"},{"a":"ZORI measures typical observed asking rents, while Redfin reports direct rolling ZIP resale outcomes. They cover different market activities and use different aggregation approaches. A positive asking-rent change alongside a lower median sold price is therefore a documented tension, not proof that either series causes, predicts, or invalidates the other.","q":"Why can asking-rent and resale signals point in different directions?"}],"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":"2021-01-01","rent":1588.935263},{"period":"2021-02-01","rent":1566.29344},{"period":"2021-03-01","rent":1615.004847},{"period":"2021-04-01","rent":1694.714038},{"period":"2021-05-01","rent":1733.373061},{"period":"2021-06-01","rent":1743.512187},{"period":"2021-07-01","rent":1747.034084},{"period":"2021-08-01","rent":1790.552031},{"period":"2021-09-01","rent":1785.413639},{"period":"2021-10-01","rent":1780.6731},{"period":"2021-11-01","rent":1762.813424},{"period":"2021-12-01","rent":1792.127845},{"period":"2022-01-01","rent":1821.044215},{"period":"2022-02-01","rent":1838.263427},{"period":"2022-03-01","rent":1812.748962},{"period":"2022-04-01","rent":1806.078711},{"period":"2022-05-01","rent":1834.667933},{"period":"2022-06-01","rent":1864.282068},{"period":"2022-07-01","rent":1870.046301},{"period":"2022-08-01","rent":1856.134325},{"period":"2022-09-01","rent":1867.500222},{"period":"2022-10-01","rent":1887.997156},{"period":"2022-11-01","rent":1899.350425},{"period":"2022-12-01","rent":1884.314878},{"period":"2023-01-01","rent":1899.527349},{"period":"2023-02-01","rent":1900.128324},{"period":"2023-03-01","rent":1922.675649},{"period":"2023-04-01","rent":1902.305887},{"period":"2023-05-01","rent":1884.771494},{"period":"2023-06-01","rent":1882.754072},{"period":"2023-07-01","rent":1901.500796},{"period":"2023-08-01","rent":1904.557303},{"period":"2023-09-01","rent":1904.707377},{"period":"2023-10-01","rent":1885.68666},{"period":"2023-11-01","rent":1884.854145},{"period":"2023-12-01","rent":1881.428714},{"period":"2024-01-01","rent":1892.808424},{"period":"2024-02-01","rent":1908.971268},{"period":"2024-03-01","rent":1913.163282},{"period":"2024-04-01","rent":1925.969463},{"period":"2024-05-01","rent":1922.138696},{"period":"2024-06-01","rent":1928.081588},{"period":"2024-07-01","rent":1928.382685},{"period":"2024-08-01","rent":1935.568079},{"period":"2024-09-01","rent":1932.560298},{"period":"2024-10-01","rent":1912.621675},{"period":"2024-11-01","rent":1914.892577},{"period":"2024-12-01","rent":1924.956448},{"period":"2025-01-01","rent":1948.021896},{"period":"2025-02-01","rent":1942.74058},{"period":"2025-03-01","rent":1946.813138},{"period":"2025-04-01","rent":1939.074722},{"period":"2025-05-01","rent":1948.603654},{"period":"2025-06-01","rent":1938.733814},{"period":"2025-07-01","rent":1935.096294},{"period":"2025-08-01","rent":1936.005179},{"period":"2025-09-01","rent":1941.955863},{"period":"2025-10-01","rent":1967.73075},{"period":"2025-11-01","rent":1970.27562},{"period":"2025-12-01","rent":1971.686749},{"period":"2026-01-01","rent":1949.878602},{"period":"2026-02-01","rent":1950.829529},{"period":"2026-03-01","rent":1948.101054},{"period":"2026-04-01","rent":1958.321805},{"period":"2026-05-01","rent":1962.104632},{"period":"2026-06-01","rent":1972.958111}],"historySummary":{"pointCount":66,"firstPeriod":"2021-01-01","latestPeriod":"2026-06-01","coverageMonths":66,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1938.733814,"endRent":1972.958111,"change":0.017652911788539116,"cagr":0.017652911788539116},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1882.754072,"endRent":1972.958111,"change":0.0479106859156484,"cagr":0.01572175957900046},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1743.512187,"endRent":1972.958111,"change":0.1315998395140554,"cagr":0.02503471850058192}},"maxDrawdown":-0.021452882612547297,"annualizedVolatility":0.03712685754849286,"consecutiveReturnCount":65}}