CalRecycle has a Used Mattress Program Home page for information relative to the Used Mattress Recovery and Recycling Act and CalRecycle's responsibilities under the law.
Check out Bye Bye Mattress for local locations and events that will accept your clean, dry mattresses for recycling. Soiled mattresses will not be accepted at drop off locations or mattress collection events. Beginning January 1, 2020, Bye Bye Mattress locations and collection events will also accept futons (loose only - may not be attached to furniture).
See more at calrecycle.ca.gov/mattresses.
Bring up to 3 clean, dry units per vehicle per day to an upcoming mattress recycling event:
February 21 - 23, 2020 / 9A - 5P / Cloverdale Citrus Fairgrounds 1 Citrus Fair Dr. Cloverdale, CA
Hours listed on this page may change without notice.
33549 Annapolis Rd.
Annapolis, CA 94952
NotesDrop-off and fee: any size mattress.
500 Mecham Rd
Petaluma, CA 94952
NotesDrop-off and fee: Mattress or mattress set, all sizes. Crib-size mattress is Refuse/Garbage
Cost $30 per mattress or mattress set, all sizes.
365 Blodgett St
Cotati, CA 94931
NotesDrop-off: mattresses, box springs, and futons (any size); no crib mattresses or dog beds. Maximum 10 units per day.
13450 Pocket Canyon Dr./Hwy. 116
Guerneville, CA 95446
NotesFree drop-off for recycling: any size mattress & box spring
166 Alexander Valley Rd.
Healdsburg, CA 95448
NotesDrop-off and fee: any size mattress
Cost $30 eah per mattress or mattress set
3400 Standish Avenue
Santa Rosa, CA 95407
NotesOptions available are specific to the city or jurisdiction you live in. Find your service location's page on our website, and look for the "Bulky Items" link for more information.
4376 Stage Gulch Rd.
Sonoma, CA 94956
NotesDrop-off and fee: Mattress or mattress set, all sizes. Crib-size mattress is Refuse/Garbage.
Cost $30.00 each