{"zip":"98117","city":"Seattle","state":"WA","county":"King County","countySlug":"king-county-wa","metro":"Seattle-Tacoma-Bellevue, WA","metroSlug":"seattle-wa","citySlug":"seattle-wa","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2402,"rentYoy":0.0124,"bedroomEstimates":[1992,2061,2402,3142,3695],"hudFmr":[2074,2146,2501,3272,3847],"ladderSource":"county","population":35711,"populationMoe":1949,"medianIncome":182984,"medianIncomeMoe":11504,"medianGrossRent":2178,"medianGrossRentMoe":159,"housingUnits":15725,"occupiedUnits":14983,"vacantUnits":742,"renterOccupied":4103,"rentBurdenTotal":4103,"rentBurden30Plus":1150,"vacantForRent":388,"vacantForSale":64,"vacantSeasonal":90,"structureTotal":15725,"singleFamilyUnits":12353,"largeMultifamilyUnits":1312,"vacancyRate":0.04718600953895072,"renterShare":0.27384368951478344,"rentBurdenShare":0.2802827199610041,"requiredIncome":96080,"askingRentToIncome":0.15752196913391334,"askingVsAcsRent":1.1028466483011938,"askingVsHud2br":0.9604158336665334,"cityRent":2224.1250185301756,"countyRent":2330,"metroRent":2269,"cityGrossRent":2030,"countyGrossRent":2092,"countyListings":6913,"countyListingDom":37,"countyPriceReducedShare":0.2015,"countyListingPeriod":"2026-06","metroMonthsSupply":null,"metroMedianDom":null,"metroPriceDrops":null,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0604470354320045,"apartmentTimeOnMarket":30.7,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":178,"zipSalePrice":1019770,"zipSalePriceYoy":0.0097,"zipMedianDom":6,"zipActiveListings":267,"zipActiveListingsYoy":-0.1344,"zipInventory":83,"zipInventoryYoy":-0.2474,"zipPendingSales":169,"zipMonthsSupply":1.4,"zipSaleToList":1.0296,"zipSoldAboveList":0.4571,"zipOffMarketTwoWeeks":0.6444,"generatedAt":"2026-09-01 13:54:37.040423+00","summaryHtml":"<p>At $1,019,770, the 98117 median sold price sits beside a current $2,402 Zillow asking-rent index, creating a sharp rent-versus-resale tension rather than a unified property-economic measure. The direct ZIP Redfin resale price changed by 0.97% from a year earlier, while the annualized ZIP ZORI divided by that sold price produces a 2.83% cross-source screening ratio. That ratio is neither a cap rate, net return, expected return, nor property yield. Redfin is a direct rolling-three-month ZIP resale observation, whereas Zillow records rental asking-rent conditions; the figures can be screened together but do not describe the same transactions.</p><p>Rent history shows positive but decelerating movement. The one-year exact same-month annualized change was 1.24%, compared with 2.52% over three years and 4.34% over five years. Thus, the current positive direction breaks from the stronger longer-run growth pace rather than confirming it. Annualized monthly-return variability was 2.85%, which supports more confidence in the current ZORI snapshot than a highly erratic series would, though it does not eliminate listing-level variation. The worst peak-to-trough drawdown was -4.35%, a backward-looking reminder that the index has declined before. History has 100% coverage, and its transparent national discovery ranks are 1,597 for momentum, 1,334 for stability, and 1,569 for the balanced measure, with lower ranks indicating higher placement among history-eligible ZIPs. These are descriptive discovery measures, not forecasts or investment recommendations.</p><p>Current-rent comparisons require strict source separation. Zillow ZORI for 98117 is a typical observed asking-rent index blended across rental types, not a survey median or an administrative standard. The five-digit label 98117 is both Zillow's ZIP market identifier and its Census ZCTA match; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. In the Seattle city context, Zillow rent is $2,224; in the King County context it is $2,330; and in the Seattle-Tacoma-Bellevue, WA metro context it is $2,269, so the ZIP index is above each broader benchmark. The ACS five-year ZCTA survey reports $2,178 median gross rent for occupied renter homes, including selected utilities, or 10.3% below ZORI. The local HUD two-bedroom FMR/SAFMR standard is $2,501, placing ZORI 4.0% below that administrative bedroom-specific standard, which is not asking rent.</p><p>The bedroom ladder is useful only as a modelled translation of the all-rental-type ZIP index. Scaling the $2,402 ZORI by the local HUD ladder yields modelled monthly estimates of $1,992 for a studio, $2,061 for one bedroom, $2,402 for two bedrooms, $3,142 for three bedrooms, and $3,695 for four bedrooms. These are modelled estimates, never measured bedroom rents or observed unit-level asking quotes. The local HUD ladder supplies the proportions behind the calculation, but HUD FMR/SAFMR remains an administrative standard rather than evidence that available units ask at those amounts. A specific listing can depart from the ladder because ZORI is blended across rental types and the model does not observe unit condition, lease structure, utilities, or concessions.</p><p>The income and burden measures present a separate affordability screen. The ZCTA's ACS median household income is $182,984. Applying the 30% arithmetic screen to current ZORI gives required annual income of $96,080, and the current asking-rent-to-median-income calculation equals 15.8%. This is arithmetic, not advice and not an applicant qualification rule. ACS estimates that 1,150 of 4,103 renter-occupied households, or 28.0%, paid at least 30% of income toward gross rent. That burden statistic concerns surveyed occupied renter homes and cannot prove the cost burden of a particular available unit. For wider context only, the Seattle city-context burden share is 43.9% and the King County context share is 46.8%; those wider geographies should not be substituted for the ZIP ZCTA estimate.</p><p>Housing-stock evidence indicates a comparatively owner-heavy matched ZCTA, but it does not identify the availability or terms of a specific rental. ACS counts 15,725 housing units, of which 14,983 are occupied and 742 are vacant, for a 4.7% vacancy rate. Renter-occupied homes represent 27.4% of occupied units, and 388 vacant units are classified as for rent. Those counts help frame the aggregate stock and vacancy picture behind the rent index, but vacancy is not proof that a given unit is obtainable, appropriately priced, or comparable to the ZORI basket. Nor does the renter share establish demand, lease-up conditions, or a likely rent outcome for any individual property.</p><p>Redfin's direct ZIP resale signals depict brisk for-sale liquidity, not rental transactions. Its rolling-three-month observation records 178 homes sold, a median 6 days on market, and inventory of 83 homes. Months of supply stood at 1.4. The average sale-to-list result was 102.96%, while 45.71% of sales closed above list price. These resale indicators sit uneasily beside the slower one-year rent-index growth: quick marketing and above-list sales challenge any attempt to infer a weak for-sale market from rent deceleration, while the modest rent change prevents the resale evidence from being read as confirmation of accelerating asking rents. The tension is descriptive because Redfin sales and Zillow asking rents occupy different market universes.</p><p>The remaining uncertainty is property-specific. ZORI is an index rather than a listing comp, ACS is a five-year survey rather than a current offer sheet, HUD is a standard rather than an asking-rent survey, and Redfin describes completed resale activity rather than rental economics. Concrete checks should therefore verify the exact geography, bedroom and bathroom count, lease term, move-in timing, furnishing status, concessions, included utilities, active availability, and the date of the advertised rent. For a resale comparison, verify the relevant property's actual list price, sale date, condition, and nearby closed-sale selection rather than applying the ZIP median mechanically. The unresolved decision question is whether an individual unit's documented terms resemble the index and model inputs at all.</p>","findings":[{"body":"The ZIP's asking-rent history remains positive across the one-year, three-year, and five-year exact same-month measures, but the most recent pace is the weakest of the three. Moderate monthly variability and a limited historical drawdown make the current index more interpretable than a highly volatile series, while still leaving meaningful uncertainty around any one listing.","title":"Positive rent history has slowed materially"},{"body":"Studio through four-bedroom figures are modelled by applying the local HUD bedroom ladder to ZIP ZORI. They provide a consistent sizing framework around the blended asking-rent index, but they are not observed bedroom medians, quoted rents, or evidence that currently available apartments match the modelled amounts.","title":"The bedroom ladder is a translation, not a rent survey"},{"body":"The required-income calculation uses current asking rent and the 30% arithmetic convention, while ACS burden data reflects occupied renter households paying gross rent that includes selected utilities. The ZIP's burden share is below the reported Seattle city and King County context shares, but neither aggregate result determines an individual household's eligibility or unit cost.","title":"Aggregate affordability screens look different by source"},{"body":"Redfin shows a direct ZIP resale market with short marketing time, limited months of supply, above-list sale signals, and substantial sales volume. Those conditions contrast with slower recent ZORI growth. The annualized-rent-to-sold-price figure is useful only as a cross-source screening ratio and cannot convert resale evidence into rental yield or return evidence.","title":"Fast resale signals do not establish rental momentum"}],"risks":["Zillow ZORI, ACS median gross rent, HUD FMR/SAFMR, and Redfin resale results use different populations, definitions, and timing, so apparent gaps should not be treated as direct unit-level pricing discrepancies.","The rent-history measures are backward-looking and the recent growth pace is below the three-year and five-year measures; neither the history ranks nor the stability evidence forecasts future asking rents.","ACS figures are five-year survey estimates for a ZCTA rather than a current USPS delivery ZIP inventory count, and survey burden or vacancy measures cannot establish the terms of a particular unit.","Redfin's resale price, supply, and sale-to-list evidence concerns completed for-sale transactions; applying it to a rental property without parcel-level condition, lease, expense, and listing evidence would overstate what the data supports."],"qa":[{"a":"The measures cover different evidence universes. Zillow ZORI is a current typical observed asking-rent index blended across rental types. ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. A difference therefore does not by itself show that one source is wrong or that a current listing is overpriced.","q":"Why is the Zillow asking-rent index higher than ACS median gross rent?"},{"a":"No. They are modelled monthly estimates created by scaling the ZIP-level Zillow ZORI with the local HUD bedroom ladder. The construction gives a consistent studio-through-four-bedroom reference, but it does not observe unit-level listings, actual bedroom medians, concessions, condition, utilities, or lease terms.","q":"Are the bedroom rent figures measured rents for 98117?"},{"a":"No. It simply divides annualized ZIP ZORI by the Redfin median sold price from a separate resale dataset. It omits property expenses, financing, taxes, insurance, maintenance, vacancy experience, lease terms, and parcel characteristics. It is not a cap rate, net return, expected return, or property yield.","q":"Does the annualized rent-to-sale-price screening ratio show an investment return?"},{"a":"They provide aggregate context only. The burden figure describes ACS-surveyed occupied renter households paying gross rent, while vacant-for-rent units are a housing-stock classification. Neither measure confirms a unit's availability, advertised rent, utility treatment, screening rules, concessions, lease duration, or affordability for a specific household.","q":"What can the burden and vacancy figures tell a reader about a particular rental?"}],"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":1620.481737},{"period":"2016-06-01","rent":1674.55531},{"period":"2016-07-01","rent":1694.515768},{"period":"2016-08-01","rent":1686.597592},{"period":"2016-09-01","rent":1665.351984},{"period":"2016-10-01","rent":1680.681522},{"period":"2016-11-01","rent":1693.493085},{"period":"2016-12-01","rent":1694.134861},{"period":"2017-01-01","rent":1699.035541},{"period":"2017-02-01","rent":1711.329566},{"period":"2017-03-01","rent":1754.287802},{"period":"2017-04-01","rent":1770.671261},{"period":"2017-05-01","rent":1782.700103},{"period":"2017-06-01","rent":1777.624727},{"period":"2017-07-01","rent":1794.700173},{"period":"2017-08-01","rent":1790.1455},{"period":"2017-09-01","rent":1796.058442},{"period":"2017-10-01","rent":1779.406924},{"period":"2017-11-01","rent":1779.349333},{"period":"2017-12-01","rent":1788.23695},{"period":"2018-01-01","rent":1815.798275},{"period":"2018-02-01","rent":1814.460336},{"period":"2018-03-01","rent":1807.300464},{"period":"2018-04-01","rent":1816.314551},{"period":"2018-05-01","rent":1830.42288},{"period":"2018-06-01","rent":1810.958045},{"period":"2018-07-01","rent":1793.395637},{"period":"2018-08-01","rent":1810.904349},{"period":"2018-09-01","rent":1851.103598},{"period":"2018-10-01","rent":1862.161309},{"period":"2018-11-01","rent":1850.156256},{"period":"2018-12-01","rent":1825.03925},{"period":"2019-01-01","rent":1814.900986},{"period":"2019-02-01","rent":1831.00263},{"period":"2019-03-01","rent":1840.439861},{"period":"2019-04-01","rent":1839.616462},{"period":"2019-05-01","rent":1839.36668},{"period":"2019-06-01","rent":1861.050031},{"period":"2019-07-01","rent":1878.959453},{"period":"2019-08-01","rent":1884.201254},{"period":"2019-09-01","rent":1870.475861},{"period":"2019-10-01","rent":1882.905106},{"period":"2019-11-01","rent":1907.727215},{"period":"2019-12-01","rent":1940.387285},{"period":"2020-01-01","rent":1954.133474},{"period":"2020-02-01","rent":1959.424254},{"period":"2020-03-01","rent":1912.892222},{"period":"2020-04-01","rent":1902.955846},{"period":"2020-05-01","rent":1904.590981},{"period":"2020-06-01","rent":1918.351039},{"period":"2020-07-01","rent":1916.861612},{"period":"2020-08-01","rent":1928.914023},{"period":"2020-09-01","rent":1915.509755},{"period":"2020-10-01","rent":1921.046931},{"period":"2020-11-01","rent":1890.994618},{"period":"2020-12-01","rent":1884.763896},{"period":"2021-01-01","rent":1874.096249},{"period":"2021-02-01","rent":1895.765201},{"period":"2021-03-01","rent":1921.254027},{"period":"2021-04-01","rent":1922.142669},{"period":"2021-05-01","rent":1930.582023},{"period":"2021-06-01","rent":1942.269391},{"period":"2021-07-01","rent":1969.013252},{"period":"2021-08-01","rent":1998.207368},{"period":"2021-09-01","rent":2035.688668},{"period":"2021-10-01","rent":2051.002062},{"period":"2021-11-01","rent":2072.46194},{"period":"2021-12-01","rent":2095.833999},{"period":"2022-01-01","rent":2127.711203},{"period":"2022-02-01","rent":2158.194265},{"period":"2022-03-01","rent":2147.843119},{"period":"2022-04-01","rent":2178.794603},{"period":"2022-05-01","rent":2181.692179},{"period":"2022-06-01","rent":2193.03418},{"period":"2022-07-01","rent":2194.791774},{"period":"2022-08-01","rent":2201.92433},{"period":"2022-09-01","rent":2206.955735},{"period":"2022-10-01","rent":2210.515601},{"period":"2022-11-01","rent":2197.080208},{"period":"2022-12-01","rent":2187.529574},{"period":"2023-01-01","rent":2184.13808},{"period":"2023-02-01","rent":2188.089969},{"period":"2023-03-01","rent":2197.075929},{"period":"2023-04-01","rent":2197.492369},{"period":"2023-05-01","rent":2219.257964},{"period":"2023-06-01","rent":2228.81876},{"period":"2023-07-01","rent":2231.768781},{"period":"2023-08-01","rent":2231.494353},{"period":"2023-09-01","rent":2246.988654},{"period":"2023-10-01","rent":2253.51886},{"period":"2023-11-01","rent":2288.077565},{"period":"2023-12-01","rent":2309.293118},{"period":"2024-01-01","rent":2314.769997},{"period":"2024-02-01","rent":2289.667131},{"period":"2024-03-01","rent":2301.323444},{"period":"2024-04-01","rent":2315.053294},{"period":"2024-05-01","rent":2324.765988},{"period":"2024-06-01","rent":2309.872823},{"period":"2024-07-01","rent":2311.942692},{"period":"2024-08-01","rent":2304.707095},{"period":"2024-09-01","rent":2304.626732},{"period":"2024-10-01","rent":2305.106966},{"period":"2024-11-01","rent":2304.796727},{"period":"2024-12-01","rent":2310.748156},{"period":"2025-01-01","rent":2327.845021},{"period":"2025-02-01","rent":2352.252044},{"period":"2025-03-01","rent":2370.949803},{"period":"2025-04-01","rent":2374.002024},{"period":"2025-05-01","rent":2363.188617},{"period":"2025-06-01","rent":2372.234737},{"period":"2025-07-01","rent":2383.063424},{"period":"2025-08-01","rent":2400.746189},{"period":"2025-09-01","rent":2404.514469},{"period":"2025-10-01","rent":2412.675123},{"period":"2025-11-01","rent":2409.910152},{"period":"2025-12-01","rent":2407.600392},{"period":"2026-01-01","rent":2402.065436},{"period":"2026-02-01","rent":2403.797845},{"period":"2026-03-01","rent":2391.730582},{"period":"2026-04-01","rent":2390.438149},{"period":"2026-05-01","rent":2397.051557},{"period":"2026-06-01","rent":2401.583851}],"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":2372.234737,"endRent":2401.583851,"change":0.012371926581395298,"cagr":0.012371926581395298},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2228.81876,"endRent":2401.583851,"change":0.07751419455927389,"cagr":0.0251978026537929},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1942.269391,"endRent":2401.583851,"change":0.2364833952119878,"cagr":0.043368348105596644}},"maxDrawdown":-0.0435474884144208,"annualizedVolatility":0.02849308005767865,"consecutiveReturnCount":121}}