Mattress disposal in Washington (124 city guides)
The rules that apply across Washington, and a local guide for every city we have researched — each one listing the drop-off options, curbside pickup, junk removal and store haul-away for that place, with what they cost.
124 cities · 4 statewide rules
Washington mattress disposal rules
These apply anywhere in Washington. Each one links to the page it came from.
- County warehouse referral has Everett locality and 425-931-3670; primary operator now directs drop-off to Mukilteo and uses 425-876-0107. County directory appears stale for this referral. Source
- No enacted Washington mattress stewardship law found. SB 6271 (2026; companion HB 2633) would create mattress producer responsibility organizations; referred to Senate Environment, Energy & Technology Jan 21, 2026, public hearing Feb 4, 2026, no later action shown. Source
- Ecology's 1-800-RECYCLE locator (1800recycle.wa.gov) lists 'Home & Garden - Mattresses' as a searchable material; hotline 1-800-732-9253, Mon-Fri 9am-3pm. Ecology's How to Recycle page also directs residents to county or city solid waste officials. Source
- There is no mattress recycling program in Washington State, and the absence is worth stating because both neighbors have one. The Mattress Recycling Council, which runs the Bye Bye Mattress collection network, says of itself: "We currently provide resources, education and support for programs in California, Connecticut, Oregon and Rhode Island." Washington is not among them. A Washington resident has no free state-funded drop-off of the kind an Oregonian twenty miles away in Milton-Freewater or Hermiston has, and no Bye Bye Mattress collection site to look up. What the county charges at the gate is what the resident actually pays. Source
City guides in Washington
Pick your city for its own list of options, with addresses, fees and who is allowed to use them.
KING COUNTY
Seattle
33 options SPOKANE COUNTYSpokane
29 options PIERCE COUNTYTacoma
28 options CLARK COUNTYVancouver
33 options KING COUNTYBellevue
29 options KING COUNTYKent
31 options SNOHOMISH COUNTYEverett
28 options SPOKANE COUNTYSpokane Valley
31 options KING COUNTYRenton
30 options KING COUNTYFederal Way
31 options YAKIMA COUNTYYakima
28 options KING COUNTYKirkland
33 options WHATCOM COUNTYBellingham
27 options BENTON COUNTYKennewick
28 options KING COUNTYAuburn
31 options FRANKLIN COUNTYPasco
28 options KING COUNTYRedmond
32 options SNOHOMISH COUNTYMarysville
28 options KING COUNTYShoreline
33 options KING COUNTYSammamish
29 options BENTON COUNTYRichland
28 options PIERCE COUNTYLakewood
27 options THURSTON COUNTYLacey
29 options THURSTON COUNTYOlympia
29 options KING COUNTYBothell
33 options KING COUNTYBurien
32 options KITSAP COUNTYBremerton
31 options SNOHOMISH COUNTYEdmonds
31 options PIERCE COUNTYPuyallup
27 options SNOHOMISH COUNTYLynnwood
30 options SNOHOMISH COUNTYLake Stevens
28 options KING COUNTYIssaquah
29 options COWLITZ COUNTYLongview
28 options CHELAN COUNTYWenatchee
29 options PIERCE COUNTYUniversity Place
28 options SKAGIT COUNTYMount Vernon
29 options KING COUNTYSeaTac
31 options WALLA WALLA COUNTYWalla Walla
29 options WHITMAN COUNTYPullman
27 options KING COUNTYDes Moines
31 options KING COUNTYMaple Valley
30 options THURSTON COUNTYTumwater
29 options CLARK COUNTYCamas
32 options GRANT COUNTYMoses Lake
29 options SNOHOMISH COUNTYMountlake Terrace
32 options KING COUNTYMercer Island
31 options KITSAP COUNTYBainbridge Island
32 options KING COUNTYKenmore
33 options ISLAND COUNTYOak Harbor
28 options CLARK COUNTYBattle Ground
31 options PIERCE COUNTYBonney Lake
27 options SNOHOMISH COUNTYArlington
28 options KING COUNTYTukwila
30 options KING COUNTYCovington
30 options KITTITAS COUNTYEllensburg
29 options SNOHOMISH COUNTYMukilteo
32 options SNOHOMISH COUNTYMill Creek
31 options CLALLAM COUNTYPort Angeles
28 options SNOHOMISH COUNTYMonroe
28 options KITSAP COUNTYPort Orchard
31 options LEWIS COUNTYCentralia
28 options BENTON COUNTYWest Richland
28 options SKAGIT COUNTYAnacortes
29 options CLARK COUNTYWashougal
32 options WHATCOM COUNTYFerndale
26 options GRAYS HARBOR COUNTYAberdeen
28 options WHATCOM COUNTYLynden
26 options YAKIMA COUNTYSunnyside
28 options CLARK COUNTYRidgefield
31 options KING COUNTYWoodinville
31 options DOUGLAS COUNTYEast Wenatchee
29 options SPOKANE COUNTYLiberty Lake
30 options KING COUNTYSnoqualmie
29 options PIERCE COUNTYEdgewood
27 options SKAGIT COUNTYSedro-Woolley
29 options KING COUNTYLake Forest Park
34 options KING COUNTYEnumclaw
30 options KING COUNTYNewcastle
29 options COWLITZ COUNTYKelso
29 options KITSAP COUNTYPoulsbo
32 options SPOKANE COUNTYCheney
30 options PIERCE COUNTYGig Harbor
28 options YAKIMA COUNTYGrandview
28 options THURSTON COUNTYYelm
27 options SPOKANE COUNTYAirway Heights
28 options SKAGIT COUNTYBurlington
29 options PIERCE COUNTYFife
27 options MASON COUNTYShelton
29 options PIERCE COUNTYSumner
27 options SNOHOMISH COUNTYSnohomish
27 options JEFFERSON COUNTYPort Townsend
28 options WALLA WALLA COUNTYCollege Place
27 options PIERCE COUNTYDuPont
27 options KING COUNTYDuvall
31 options SNOHOMISH COUNTYStanwood
28 options ADAMS COUNTYOthello
29 options PIERCE COUNTYMilton
30 options PIERCE COUNTYOrting
27 options GRANT COUNTYEphrata
29 options KING COUNTYNorth Bend
29 options GRAYS HARBOR COUNTYHoquiam
27 options YAKIMA COUNTYSelah
28 options YAKIMA COUNTYToppenish
28 options GRANT COUNTYQuincy
30 options CLALLAM COUNTYSequim
28 options GRAYS HARBOR COUNTYOcean Shores
28 options LEWIS COUNTYChehalis
28 options SNOHOMISH COUNTYSultan
27 options ASOTIN COUNTYClarkston
27 options KING COUNTYPacific
30 options KING COUNTYBlack Diamond
29 options PIERCE COUNTYFircrest
28 options BENTON COUNTYProsser
30 options PIERCE COUNTYSteilacoom
27 options YAKIMA COUNTYUnion Gap
28 options COWLITZ COUNTYWoodland
30 options KING COUNTYNormandy Park
33 options SNOHOMISH COUNTYBrier
31 options WHATCOM COUNTYBlaine
26 options PIERCE COUNTYBuckley
27 options SPOKANE COUNTYDeer Park
28 options OKANOGAN COUNTYOmak
29 options STEVENS COUNTYColville
32 options FRANKLIN COUNTYConnell
28 optionsHow these guides are made
- Every listing is read off the provider's own page, dated, and approved for publication by a named person.
- Nothing is inferred: where a fee or a rule is not published, the page says so rather than guessing.