{"zip":"98683","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":1823,"rentYoy":0.0074,"bedroomEstimates":[1489,1591,1823,2484,2949],"hudFmr":[1570,1677,1922,2619,3109],"ladderSource":"county","population":32107,"populationMoe":1295,"medianIncome":87659,"medianIncomeMoe":6097,"medianGrossRent":1832,"medianGrossRentMoe":43,"housingUnits":14683,"occupiedUnits":13821,"vacantUnits":862,"renterOccupied":5959,"rentBurdenTotal":5959,"rentBurden30Plus":3307,"vacantForRent":328,"vacantForSale":24,"vacantSeasonal":171,"structureTotal":14683,"singleFamilyUnits":9115,"largeMultifamilyUnits":2001,"vacancyRate":0.05870734863447524,"renterShare":0.4311554880254685,"rentBurdenShare":0.5549588857190804,"requiredIncome":72920,"askingRentToIncome":0.24955794613217125,"askingVsAcsRent":0.9950873362445415,"askingVsHud2br":0.9484911550468262,"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":103,"zipSalePrice":543827,"zipSalePriceYoy":-0.0442,"zipMedianDom":34,"zipActiveListings":197,"zipActiveListingsYoy":0.0516,"zipInventory":88,"zipInventoryYoy":-0.0094,"zipPendingSales":117,"zipMonthsSupply":2.6,"zipSaleToList":1.0035,"zipSoldAboveList":0.2703,"zipOffMarketTwoWeeks":0.4,"generatedAt":"2026-09-01 11:32:00.6892+00","summaryHtml":"<p>The strongest cross-market tension is that ZIP 98683 showed a softer direct resale price while its asking-rent index still edged upward. In Redfin’s direct rolling-three-month ZIP for-sale observation, the median sold price was $543,827, down 4.42% from a year earlier. The same resale dataset recorded 103 homes sold, 34 median days on market, inventory of 88 homes, and 2.6 months of supply. Average sale-to-list was 100.35%, while 27.03% of sales closed above list. Those are for-sale liquidity and pricing signals only, not rental transactions. Annualized ZIP ZORI divided by the resale price equals a 4.02% cross-source screening ratio, not a cap rate, net return, expected return, or property yield.</p><p>Zillow’s June asking-rent index for this ZIP was $1,823, rising 0.74% year over year. ZORI is a typical observed asking-rent index blended across rental types, so it is not a lease-specific rent quote or a bedroom-specific measurement. For wider context only, Vancouver city context rent was $1,817.54, Clark County context rent was $1,874, and Portland-Vancouver-Hillsboro, OR-WA metro context rent was $1,805; each comparison is explicitly city-, county-, or metro-scoped rather than a ZIP observation. The ZIP therefore sat close to the city and metro context measures, but below the county context measure.</p><p>The rent history supports a stable-growth reading, although the pace has changed. Exact same-month change was 0.74% over one year and 0.61% annualized over three years, both positive and broadly consistent with each other. The five-year annualized change was 3.24%, making the recent period distinctly slower than the earlier long-run path rather than a continuation of that stronger pace. History coverage reached 98.18% across 108 observations and 105 consecutive monthly returns. Monthly index movement translated to 2.62% annualized variability, which supports more confidence in the current snapshot than a highly erratic series would. Separately, the maximum drawdown was 3.63%, showing that declines have occurred despite the positive multiyear direction. Transparent national discovery ranks among history-eligible ZIPs placed momentum at 2,158 and stability at 928, where lower ranks are higher; these are backward-looking descriptors, not forecasts or investment recommendations.</p><p>Source definitions explain why nearby rent figures should not be treated as substitutes. The matched Census ZCTA reported a $1,832 median gross rent with a $43 margin of error in the ACS multiyear survey. That survey covers occupied renter homes and includes selected utilities, unlike Zillow’s observed asking-rent index. Zillow’s $1,823 reading was therefore 99.51% of the ACS gross-rent median, a close numerical comparison that still joins different universes. The five-digit label is both Zillow’s ZIP market identifier and a Census ZCTA match; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. HUD’s two-bedroom $1,922 FMR/SAFMR standard was 94.85% of ZIP ZORI, but HUD is an administrative bedroom-specific standard, not asking rent.</p><p>The local HUD ladder is useful for scaling the ZIP index into modelled estimates, not for asserting measured rents by bedroom. The resulting monthly modelled ZIP estimates are $1,489 for a studio, $1,591 for one bedroom, $1,823 for two bedrooms, $2,484 for three bedrooms, and $2,949 for four bedrooms. These figures use the local HUD bedroom relationship to distribute the all-types Zillow index; they do not establish what any currently available unit rents for. The two-bedroom estimate matches the index because it is the ladder’s calibration point, while the other bedroom amounts express relative scaling rather than separate ZIP-level observations.</p><p>The affordability screen is mixed. ACS median household income was $87,659, with a $6,097 margin of error, and the arithmetic income needed to spend 30% of income on the $1,823 monthly asking-rent index is $72,920 annually. The resulting asking-rent-to-income screen is 24.96%, but that calculation is arithmetic rather than advice or an applicant qualification rule. In the ACS occupied-renter survey, 3,307 renter households, or 55.50%, were burdened by gross rent at or above 30% of income. This does not prove the burden of any particular unit or prospective household. Housing vacancy was 5.87%, the renter share was 43.12%, and the housing stock included 9,115 single-family units alongside a large-multifamily component; these are area-level structural measures, not availability counts for a specific rental.</p><p>Broader context sharpens the distinction between ZIP conditions and surrounding aggregates. Vancouver city context had a higher renter share, lower vacancy, lower median gross rent, and a slightly lower burden share than the matched ZCTA. Clark County context had a lower renter share and lower vacancy than the ZIP, while its typical asking-rent context exceeded the ZIP index. At the Portland-Vancouver-Hillsboro, OR-WA metro scope, the apartment vacancy measure was above the ZIP’s overall housing vacancy measure, but the concepts are not interchangeable because one is apartment-specific and the other covers all housing units. The metro’s rent-to-income context was also lower than the ZIP asking-rent screen. These city, county, and metro comparisons provide scale, not ZIP substitutes.</p><p>The main limit is that the evidence combines different time frames, housing universes, and geographic scopes. Zillow describes current typical asking rents; ACS describes surveyed occupied renter homes; HUD supplies administrative standards; and Redfin observes ZIP resale activity. The resale price decline challenges a simple interpretation of uniformly strengthening housing economics, while positive rent movement and relatively short resale marketing time prevent the rent history from being read as a broad collapse signal. Concrete property-level checks would need to establish the actual bedroom count, current advertised rent, lease term, included utilities, concessions, unit condition, availability duration, sale history, and listing terms. The unresolved question is whether a specific unit’s verified terms resemble the broad ZIP indicators rather than merely sharing its postal label.</p>","findings":[{"body":"ZIP asking rent increased modestly over the latest year and remained positive over the three-year comparison, supporting the stable-growth classification. The five-year annualized pace was materially stronger, however, so recent movement represents deceleration from the longer path. Low measured variability and a limited historical drawdown make the current rent index more informative than a highly volatile snapshot, but they do not make it predictive.","title":"Rent growth remained positive but slower than its longer-run pace"},{"body":"The direct ZIP resale observation shows a year-over-year median sold-price decline alongside sales activity, short marketing time, limited supply, and an average sale-to-list result slightly above parity. That combination does not translate into rental performance or property-level economics. It does create a useful tension: sale prices weakened while the asking-rent index remained slightly positive, so neither source alone describes the entire housing picture.","title":"Resale pricing softened despite relatively active transaction signals"},{"body":"The ZIP asking-rent-to-income screen falls below the stated thirty-percent threshold when measured against area median household income. Yet more than half of ACS renter households reported gross-rent burdens at or above that threshold. The figures address different populations and measures: the screen applies a current asking-rent index to median income, while ACS reports occupied renter households and includes selected utilities in gross rent.","title":"Affordability arithmetic is less severe than the burden survey result"},{"body":"The studio-through-four-bedroom amounts were modelled by applying the local HUD bedroom ladder to Zillow’s all-types asking-rent index. They are useful for illustrating relative size differences within a consistent framework, but they should not be substituted for verified asking rents, executed leases, or unit-level comparables. HUD standards are administrative benchmarks, and Zillow’s ZIP index is not a measured bedroom-specific rent series.","title":"Bedroom figures are scaled estimates, not observed ZIP rent comps"}],"risks":["The Zillow, ACS, HUD, and Redfin figures differ in timing, coverage, and purpose. Treating their numerical proximity as proof that they describe the same units or the same rental market would overstate comparability.","The ACS burden statistic describes surveyed occupied renter households, not available units, future tenants, or any individual applicant. It cannot establish whether a specific rental will be affordable for a particular household.","The resale screening ratio combines annualized asking rent with median sold price from a separate for-sale dataset. It excludes expenses, financing, taxes, maintenance, vacancy experience, and property-specific operating information.","Modelled bedroom estimates inherit the ZIP index and HUD ladder assumptions. Actual listings may differ because of utilities, concessions, lease structure, condition, availability timing, and characteristics not represented in the aggregate sources."],"qa":[{"a":"Zillow ZORI is a current typical observed asking-rent index blended across rental types. ACS median gross rent is a multiyear survey measure for occupied renter homes and includes selected utilities. Their close values provide context, but they describe different populations, timing, and rent concepts.","q":"Why are Zillow ZORI and ACS median gross rent close but not interchangeable?"},{"a":"No. The bedroom amounts are modelled monthly ZIP estimates created by scaling the all-types Zillow asking-rent index with the local HUD bedroom ladder. They show a standardized relative structure by bedroom count, but they are not measured rents, lease records, or listing-specific comparables.","q":"Are the bedroom rent amounts direct observations of available units?"},{"a":"It does not directly measure rental demand. Redfin’s rolling ZIP observation concerns for-sale transactions, including sold prices, sales volume, marketing time, inventory, supply, and sale-to-list outcomes. The price decline can be compared with rent direction as a cross-source tension, but it cannot establish rental causation.","q":"What does the Redfin price decline say about rental demand?"},{"a":"The history provides relatively high coverage, modest annualized monthly-return variability, and a limited maximum drawdown, which makes the current index more stable than a highly erratic series. Still, the latest growth rate is slower than the five-year pace, and the index remains an aggregate asking-rent measure rather than a unit quote.","q":"How much confidence should be placed in the current Zillow rent snapshot?"}],"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":1238.612533},{"period":"2017-07-01","rent":1240.273859},{"period":"2017-08-01","rent":1245.684362},{"period":"2017-09-01","rent":1262.605612},{"period":"2017-10-01","rent":1277.818696},{"period":"2017-12-01","rent":1274.866168},{"period":"2018-01-01","rent":1295.680634},{"period":"2018-02-01","rent":1294.906031},{"period":"2018-03-01","rent":1307.124007},{"period":"2018-04-01","rent":1290.23095},{"period":"2018-05-01","rent":1301.46582},{"period":"2018-06-01","rent":1299.490646},{"period":"2018-07-01","rent":1303.299296},{"period":"2018-08-01","rent":1301.784639},{"period":"2018-09-01","rent":1300.069537},{"period":"2018-10-01","rent":1312.383037},{"period":"2018-11-01","rent":1333.291093},{"period":"2018-12-01","rent":1350.446992},{"period":"2019-01-01","rent":1354.915315},{"period":"2019-02-01","rent":1342.854083},{"period":"2019-03-01","rent":1342.941007},{"period":"2019-04-01","rent":1358.704851},{"period":"2019-05-01","rent":1372.673813},{"period":"2019-06-01","rent":1383.946824},{"period":"2019-07-01","rent":1394.94286},{"period":"2019-08-01","rent":1403.725475},{"period":"2019-09-01","rent":1407.818206},{"period":"2019-10-01","rent":1404.453986},{"period":"2019-11-01","rent":1401.634148},{"period":"2019-12-01","rent":1401.757124},{"period":"2020-01-01","rent":1396.900291},{"period":"2020-02-01","rent":1410.277956},{"period":"2020-03-01","rent":1424.762657},{"period":"2020-04-01","rent":1430.404227},{"period":"2020-05-01","rent":1407.686866},{"period":"2020-06-01","rent":1406.327359},{"period":"2020-07-01","rent":1411.30816},{"period":"2020-08-01","rent":1422.515032},{"period":"2020-09-01","rent":1426.974059},{"period":"2020-10-01","rent":1442.023224},{"period":"2020-11-01","rent":1453.443399},{"period":"2020-12-01","rent":1468.750576},{"period":"2021-01-01","rent":1485.369296},{"period":"2021-02-01","rent":1487.10706},{"period":"2021-03-01","rent":1472.780864},{"period":"2021-04-01","rent":1471.595333},{"period":"2021-05-01","rent":1512.375463},{"period":"2021-06-01","rent":1554.081765},{"period":"2021-07-01","rent":1591.94559},{"period":"2021-08-01","rent":1605.360953},{"period":"2021-09-01","rent":1627.270016},{"period":"2021-10-01","rent":1636.569108},{"period":"2021-11-01","rent":1654.989126},{"period":"2021-12-01","rent":1663.558815},{"period":"2022-01-01","rent":1675.374819},{"period":"2022-02-01","rent":1691.934623},{"period":"2022-03-01","rent":1720.959848},{"period":"2022-04-01","rent":1750.147165},{"period":"2022-05-01","rent":1751.566292},{"period":"2022-06-01","rent":1754.581825},{"period":"2022-07-01","rent":1754.501192},{"period":"2022-08-01","rent":1779.768947},{"period":"2022-09-01","rent":1788.657812},{"period":"2022-10-01","rent":1795.040478},{"period":"2022-11-01","rent":1788.167263},{"period":"2022-12-01","rent":1802.604154},{"period":"2023-01-01","rent":1803.761536},{"period":"2023-02-01","rent":1805.879964},{"period":"2023-03-01","rent":1796.050924},{"period":"2023-04-01","rent":1792.089749},{"period":"2023-05-01","rent":1797.605986},{"period":"2023-06-01","rent":1790.116826},{"period":"2023-07-01","rent":1781.141923},{"period":"2023-08-01","rent":1769.4045},{"period":"2023-09-01","rent":1765.197196},{"period":"2023-10-01","rent":1765.600165},{"period":"2023-11-01","rent":1768.941682},{"period":"2023-12-01","rent":1756.354912},{"period":"2024-01-01","rent":1754.699079},{"period":"2024-02-01","rent":1746.158405},{"period":"2024-03-01","rent":1747.212103},{"period":"2024-04-01","rent":1746.614953},{"period":"2024-05-01","rent":1740.238646},{"period":"2024-06-01","rent":1748.89025},{"period":"2024-07-01","rent":1750.033785},{"period":"2024-08-01","rent":1751.046427},{"period":"2024-09-01","rent":1750.127758},{"period":"2024-10-01","rent":1757.994834},{"period":"2024-11-01","rent":1768.197716},{"period":"2024-12-01","rent":1772.028112},{"period":"2025-01-01","rent":1779.037763},{"period":"2025-02-01","rent":1796.987818},{"period":"2025-03-01","rent":1815.719437},{"period":"2025-04-01","rent":1823.916422},{"period":"2025-05-01","rent":1820.962013},{"period":"2025-06-01","rent":1809.643041},{"period":"2025-07-01","rent":1817.999845},{"period":"2025-08-01","rent":1823.221556},{"period":"2025-09-01","rent":1829.115082},{"period":"2025-10-01","rent":1826.634028},{"period":"2025-11-01","rent":1822.937474},{"period":"2025-12-01","rent":1827.728749},{"period":"2026-01-01","rent":1826.956683},{"period":"2026-02-01","rent":1820.338583},{"period":"2026-03-01","rent":1810.185311},{"period":"2026-04-01","rent":1807.566688},{"period":"2026-05-01","rent":1814.824443},{"period":"2026-06-01","rent":1823.027124}],"historySummary":{"pointCount":108,"firstPeriod":"2017-05-01","latestPeriod":"2026-06-01","coverageMonths":110,"coverageRatio":0.9818181818181818,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1809.643041,"endRent":1823.027124,"change":0.007395979591977353,"cagr":0.007395979591977353},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1790.116826,"endRent":1823.027124,"change":0.018384441463263457,"cagr":0.006090971890950536},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1554.081765,"endRent":1823.027124,"change":0.17305740602393604,"cagr":0.03243769643148964}},"maxDrawdown":-0.03634866065771358,"annualizedVolatility":0.02624317027963715,"consecutiveReturnCount":105}}