Agency staffing is limited due to the quickly evolving situation with COVID-19. We ask for your patience in returning emails and phone calls at this time. Certain programs and events held by the Agency and our partners are canceled. Please go to this page for the most recent updates.


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

Bring up to 3 clean, dry units per vehicle to an upcoming mattress recycling event:

May 16, 2020 / 9A - 5P / Healdsburg Community Center 1557 Healdsburg Ave. Healdsburg, CA 95448

Hours listed on this page may change without notice.

Loading map...
  • Board Meetings
  • Conferences and Workshops
  • E-Waste
  • Household Hazardous Waste
  • Other
  • Outreach
  • Disposal Site


Annapolis Transfer Station

33549 Annapolis Rd.
Annapolis, CA 94952

NotesDrop-off and fee: any size mattress.

Central Disposal Site

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.

Conservation Corps North Bay – Bye Bye Mattress Recycling Site

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.

Guerneville Transfer Station

13450 Pocket Canyon Dr./Hwy. 116
Guerneville, CA 95446

NotesFree drop-off for recycling: any size mattress & box spring

Healdsburg Transfer Station

166 Alexander Valley Rd.
Healdsburg, CA 95448

NotesDrop-off and fee: any size mattress

Cost $30 each per mattress or mattress set

Mattress Recycling Council Commercial Volume Pick-up

NotesPick-up: mattresses from local mattress retailers, hotels and universities with at least 100 units; email for instructions.

Recology Sonoma Marin

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.

Sonoma Transfer Station

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