{"zip":"98012","city":"Bothell","state":"WA","county":"Snohomish County","countySlug":"snohomish-county-wa","metro":"Seattle-Tacoma-Bellevue, WA","metroSlug":"seattle-wa","citySlug":"bothell-wa","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2640,"rentYoy":0.0145,"bedroomEstimates":[2189,2265,2640,3454,4061],"hudFmr":[2074,2146,2501,3272,3847],"ladderSource":"county","population":77041,"populationMoe":2466,"medianIncome":146144,"medianIncomeMoe":6294,"medianGrossRent":2373,"medianGrossRentMoe":49,"housingUnits":28674,"occupiedUnits":27903,"vacantUnits":771,"renterOccupied":9372,"rentBurdenTotal":9372,"rentBurden30Plus":4236,"vacantForRent":274,"vacantForSale":114,"vacantSeasonal":41,"structureTotal":28674,"singleFamilyUnits":19712,"largeMultifamilyUnits":3698,"vacancyRate":0.02688847039129525,"renterShare":0.33587786259541985,"rentBurdenShare":0.4519846350832266,"requiredIncome":105600,"askingRentToIncome":0.21677249835778412,"askingVsAcsRent":1.1125158027812896,"askingVsHud2br":1.055577768892443,"cityRent":2684.5091993889096,"countyRent":2232,"metroRent":2269,"cityGrossRent":2346,"countyGrossRent":1949,"countyListings":2138,"countyListingDom":37,"countyPriceReducedShare":0.2214,"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":212,"zipSalePrice":953535,"zipSalePriceYoy":-0.0465,"zipMedianDom":19,"zipActiveListings":502,"zipActiveListingsYoy":0.0564,"zipInventory":240,"zipInventoryYoy":0.3859,"zipPendingSales":205,"zipMonthsSupply":3.4,"zipSaleToList":0.9893,"zipSoldAboveList":0.1263,"zipOffMarketTwoWeeks":0.4183,"generatedAt":"2026-08-08 18:20:05.419093+00","summaryHtml":"<p>For an evaluator of 98012, the distinctive decision question is whether a current ZIP-wide asking-rent benchmark is compatible with the target unit’s bedroom configuration and the household’s own finances, while recognizing that none of the aggregate series prices a specific property. The June 2026 Zillow Observed Rent Index (ZORI) is $2,640 per month, up 1.45% from a year earlier. ZORI is a typical observed asking-rent index blended across rental types, making it a current market signal rather than a promise for an available home. The ZIP label matches a Census ZCTA; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. That geographic distinction matters whenever survey results below are read beside the Zillow ZIP market identifier.</p><p>The matched ACS 2024 5-year ZCTA offers income and renter-household evidence, not a readout of current listings. Median household income was $146,144, and renter-occupied households represented 33.6% of occupied homes. Within the ACS occupied-renter universe, 45.2% reported gross rent consuming 30% or more of income; that is an observed household burden measure, not evidence about any vacant or particular unit. Applying that share mechanically to the ZIP ZORI produces $105,600 in annual income. The corresponding annual ZORI-to-median-household-income comparison is 21.7%. Both calculations are aggregate screens: the required-income figure is arithmetic, not advice and not an applicant qualification rule, while the income ratio does not describe any individual household’s payment.</p><p>These rent series should remain separate, even when the dollar gap is useful. The ACS median gross rent is $2,373; it is a five-year survey measure for occupied renter homes and includes selected utilities. The current ZORI sits 11.3% above it, but the contrast mixes a current asking-rent index with a multi-year survey statistic, different housing universes, and potentially different utility treatment; it is not a time-series comparison. FY2026 HUD Fair Market Rent or Small Area Fair Market Rent is likewise distinct: its two-bedroom standard is $2,501, and ZORI is 5.6% higher. HUD FMR/SAFMR is an administrative bedroom-specific standard, not asking rent, so it must not be treated as confirmation of a listing’s market price or an ACS result.</p><p>Bedroom planning requires a different, explicitly modelled view. The local HUD ladder runs from $2,074 for a studio to $3,847 for a four-bedroom home, with two bedrooms as the scale anchor. Scaling the ZIP ZORI by the local HUD ladder yields modelled monthly ZIP estimates in studio-through-four-bedroom order: $2,189, $2,265, $2,640, $3,454, and $4,061, respectively. These are modelled estimates, never measured bedroom rents: the ZIP index is allocated across bedroom counts using the HUD ladder rather than observed bedroom-specific listings. The two-bedroom estimate equals the ZIP index because it is the scaling anchor. The widening upper-bedroom figures reflect the administrative ladder’s relative steps, not proof that every larger property asks those amounts.</p><p>Stock and vacancy describe the survey’s housing-unit composition rather than immediate rental supply. Single-family units account for 68.7% of the ZCTA housing stock, while units in large multifamily structures account for 12.9%. The ZCTA reports 771 vacant units, a 2.7% vacancy rate. Of those vacancies, 274 were designated for rent, 114 for sale, and 41 seasonal. These categories do not state condition, asking price, lease readiness, or bedroom count. In particular, a vacant-for-rent count is not evidence that any individual unit is available or that its rent aligns with ZORI, ACS gross rent, HUD standards, or the modelled bedroom estimates.</p><p>At the city scope, Bothell’s context rent is $2,685; at the county scope, Snohomish County’s context rent is $2,232; and at the metro scope, Seattle–Tacoma–Bellevue, WA’s context rent is $2,269. Thus the ZIP index is close to the city-scope figure and above the county- and metro-scope figures, but each is wider context only, not a substitute for the ZIP market identifier. Their geographies, housing mixes, and underlying observation universes may differ. The metro scope separately reports apartment vacancy, which is a property-subset indicator and should not be equated with the ZCTA’s all-housing-unit vacancy measure. Context helps frame scale; it does not establish a unit-level price, supply condition, or outcome.</p><p>Limits are material. ZORI is an index rather than a listing, ACS estimates have survey timing and sampling uncertainty, HUD is an administrative standard, and the bedroom ladder is a scaling model. Before attaching any conclusion to a property, verify that its delivery location falls within the relevant ZIP market identifier, its advertised bedroom count and monthly asking rent, whether quoted rent includes utilities or other recurring charges, lease term and availability date, and any deposits, concessions, or occupancy terms shown in the listing. Compare those facts separately with the appropriate benchmark: current all-type ZORI, the modelled bedroom estimate, ACS occupied-renter gross rent, or HUD standard. The burden and vacancy statistics describe groups and categories, not a specific home or a household’s approval, affordability, or experience.</p>","findings":[{"body":"June 2026 ZORI of $2,640 is a blended ZIP asking-rent index. ACS median gross rent of $2,373 describes occupied renter homes over the ACS 2024 5-year survey and includes selected utilities. The gap is useful context, but it cannot be read as a same-unit rent change or as evidence that a live listing is overpriced or underpriced.","title":"Current index and survey rent are distinct"},{"body":"The studio-through-four-bedroom values are modelled monthly estimates created by scaling ZIP ZORI with the local HUD bedroom ladder. The two-bedroom output is the anchor because the ZIP index is scaled from the local HUD two-bedroom standard. These estimates convey relative bedroom sizing under the model, not measured asking rents for listed units.","title":"Bedroom figures are scaling outputs"},{"body":"The required annual income associated with applying a 30% rent share to ZORI is an arithmetic result, not a qualification standard. Median household income and renter burden come from ACS survey households, while ZORI reflects a current asking-rent index. Neither comparison identifies a household’s income, payment, approval outcome, or actual lease terms.","title":"Income screen is aggregate arithmetic"},{"body":"The reported vacancy rate and vacancy categories describe the ZCTA housing stock in the ACS survey framework. Vacant-for-rent units are a category count, not verified active listings. The data do not identify unit condition, bedroom count, utility treatment, move-in date, asking price, or whether a particular property remains available.","title":"Vacancy is composition, not live inventory"}],"risks":["The current Zillow index is ZIP-wide and blended across rental types, so a particular property can differ because the index neither identifies a bedroom count nor captures listing terms or utility treatment.","ACS evidence is historical five-year survey evidence for occupied renter homes, while the ZCTA is statistical rather than a USPS delivery geography; both timing and geography limit direct listing comparison.","HUD FMR/SAFMR is an administrative standard rather than asking rent, and the bedroom figures inherit its relative ladder; neither source measures the rent requested for a particular available home.","Vacancy category counts and wider city, county, or metro context do not establish availability, pricing, condition, affordability, or renter outcomes for an individual property or household."],"qa":[{"a":"It measures a typical observed asking-rent index for the ZIP market identifier in June 2026, blended across rental types. It is not a quoted rent for an identified unit, and it does not reveal bedroom mix, utility inclusions, lease terms, concessions, availability, or applicant requirements.","q":"What does the current ZIP rent measure?"},{"a":"ACS median gross rent comes from ACS 2024 5-year responses for occupied renter homes and includes selected utilities. ZORI is a current ZIP asking-rent index. Because timing, surveyed population, rent definition, and geography differ, their dollar difference is a contextual cross-source contrast, not a measured market change.","q":"Why should ACS median gross rent not be treated as a current listing benchmark?"},{"a":"Each modelled estimate scales the ZIP ZORI using the relative local HUD bedroom ladder, with the two-bedroom rung serving as the anchor. This transfers HUD’s relative structure to the all-type index; it does not observe studio, one-bedroom, or larger-unit asking rents in the ZIP.","q":"How are the bedroom estimates produced?"},{"a":"Confirm the property’s ZIP-market location, bedroom count, advertised monthly rent, utility inclusions, recurring charges, lease term, availability date, deposits, concessions, and occupancy terms. Then keep comparisons separate: use ZORI for all-type asking-rent context, the modelled ladder for bedroom scaling, ACS for occupied-renter survey context, and HUD for its administrative standard.","q":"Which property-level facts remain necessary to check?"}],"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-03-01","rent":1725.025815},{"period":"2016-04-01","rent":1730.513706},{"period":"2016-05-01","rent":1731.059971},{"period":"2016-06-01","rent":1741.833119},{"period":"2016-07-01","rent":1740.569198},{"period":"2016-08-01","rent":1751.574367},{"period":"2016-09-01","rent":1763.348403},{"period":"2016-10-01","rent":1773.709952},{"period":"2016-11-01","rent":1788.273068},{"period":"2016-12-01","rent":1787.108153},{"period":"2017-01-01","rent":1795.921613},{"period":"2017-02-01","rent":1796.086463},{"period":"2017-03-01","rent":1809.106075},{"period":"2017-04-01","rent":1821.705064},{"period":"2017-05-01","rent":1837.425795},{"period":"2017-06-01","rent":1851.150292},{"period":"2017-07-01","rent":1859.338633},{"period":"2017-08-01","rent":1861.621189},{"period":"2017-09-01","rent":1867.230282},{"period":"2017-10-01","rent":1887.625422},{"period":"2017-11-01","rent":1891.140724},{"period":"2017-12-01","rent":1891.557565},{"period":"2018-01-01","rent":1878.070822},{"period":"2018-02-01","rent":1884.507248},{"period":"2018-03-01","rent":1890.926195},{"period":"2018-04-01","rent":1891.423688},{"period":"2018-05-01","rent":1895.871638},{"period":"2018-06-01","rent":1886.060513},{"period":"2018-07-01","rent":1899.744478},{"period":"2018-08-01","rent":1901.806688},{"period":"2018-09-01","rent":1910.795406},{"period":"2018-10-01","rent":1916.150165},{"period":"2018-11-01","rent":1931.662136},{"period":"2018-12-01","rent":1946.962564},{"period":"2019-01-01","rent":1946.95711},{"period":"2019-02-01","rent":1942.474071},{"period":"2019-03-01","rent":1943.164586},{"period":"2019-04-01","rent":1948.916289},{"period":"2019-05-01","rent":1951.287438},{"period":"2019-06-01","rent":1963.591428},{"period":"2019-07-01","rent":1962.817331},{"period":"2019-08-01","rent":1971.54969},{"period":"2019-09-01","rent":1973.689611},{"period":"2019-10-01","rent":1971.86441},{"period":"2019-11-01","rent":1969.856959},{"period":"2019-12-01","rent":1972.837361},{"period":"2020-01-01","rent":1992.320893},{"period":"2020-02-01","rent":2007.814411},{"period":"2020-03-01","rent":2016.035738},{"period":"2020-04-01","rent":2004.21666},{"period":"2020-05-01","rent":1989.190425},{"period":"2020-06-01","rent":1983.212378},{"period":"2020-07-01","rent":1989.860434},{"period":"2020-08-01","rent":2019.159408},{"period":"2020-09-01","rent":2033.116065},{"period":"2020-10-01","rent":2052.420542},{"period":"2020-11-01","rent":2057.584741},{"period":"2020-12-01","rent":2063.469331},{"period":"2021-01-01","rent":2072.527472},{"period":"2021-02-01","rent":2078.622801},{"period":"2021-03-01","rent":2099.842644},{"period":"2021-04-01","rent":2122.705439},{"period":"2021-05-01","rent":2155.844876},{"period":"2021-06-01","rent":2186.898049},{"period":"2021-07-01","rent":2211.711599},{"period":"2021-08-01","rent":2232.113344},{"period":"2021-09-01","rent":2274.798753},{"period":"2021-10-01","rent":2315.212282},{"period":"2021-11-01","rent":2355.084149},{"period":"2021-12-01","rent":2362.81735},{"period":"2022-01-01","rent":2371.989926},{"period":"2022-02-01","rent":2384.871771},{"period":"2022-03-01","rent":2412.153659},{"period":"2022-04-01","rent":2437.390296},{"period":"2022-05-01","rent":2459.904885},{"period":"2022-06-01","rent":2460.972584},{"period":"2022-07-01","rent":2469.068152},{"period":"2022-08-01","rent":2460.376708},{"period":"2022-09-01","rent":2461.760203},{"period":"2022-10-01","rent":2456.722588},{"period":"2022-11-01","rent":2461.030327},{"period":"2022-12-01","rent":2454.4594},{"period":"2023-01-01","rent":2450.143926},{"period":"2023-02-01","rent":2461.110943},{"period":"2023-03-01","rent":2466.810578},{"period":"2023-04-01","rent":2475.367332},{"period":"2023-05-01","rent":2469.968424},{"period":"2023-06-01","rent":2485.808289},{"period":"2023-07-01","rent":2499.180245},{"period":"2023-08-01","rent":2510.716815},{"period":"2023-09-01","rent":2512.682622},{"period":"2023-10-01","rent":2506.697162},{"period":"2023-11-01","rent":2511.484582},{"period":"2023-12-01","rent":2542.417794},{"period":"2024-01-01","rent":2555.39446},{"period":"2024-02-01","rent":2556.379623},{"period":"2024-03-01","rent":2544.3148},{"period":"2024-04-01","rent":2560.868026},{"period":"2024-05-01","rent":2579.587139},{"period":"2024-06-01","rent":2585.892955},{"period":"2024-07-01","rent":2584.804788},{"period":"2024-08-01","rent":2581.619466},{"period":"2024-09-01","rent":2580.354909},{"period":"2024-10-01","rent":2581.749885},{"period":"2024-11-01","rent":2578.723443},{"period":"2024-12-01","rent":2588.311185},{"period":"2025-01-01","rent":2596.501355},{"period":"2025-02-01","rent":2602.374632},{"period":"2025-03-01","rent":2600.040792},{"period":"2025-04-01","rent":2593.020137},{"period":"2025-05-01","rent":2594.013623},{"period":"2025-06-01","rent":2602.010015},{"period":"2025-07-01","rent":2606.740628},{"period":"2025-08-01","rent":2616.831538},{"period":"2025-09-01","rent":2626.70384},{"period":"2025-10-01","rent":2639.068305},{"period":"2025-11-01","rent":2646.990599},{"period":"2025-12-01","rent":2634.806584},{"period":"2026-01-01","rent":2631.451595},{"period":"2026-02-01","rent":2631.957897},{"period":"2026-03-01","rent":2645.331967},{"period":"2026-04-01","rent":2647.777492},{"period":"2026-05-01","rent":2645.614256},{"period":"2026-06-01","rent":2639.778116}],"historySummary":{"pointCount":124,"firstPeriod":"2016-03-01","latestPeriod":"2026-06-01","coverageMonths":124,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2602.010015,"endRent":2639.778116,"change":0.014514971419124167,"cagr":0.014514971419124167},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2485.808289,"endRent":2639.778116,"change":0.06193954203199614,"cagr":0.020234324618918054},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2186.898049,"endRent":2639.778116,"change":0.20708787371550663,"cagr":0.03835958792743499}},"maxDrawdown":-0.01628113995268876,"annualizedVolatility":0.017581962419141124,"consecutiveReturnCount":123}}