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 that will recycle your mattress.

See more at

More information will be added as it becomes available.

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 $30 fee per set: any size mattress.

Global Materials Recovery Services

3899 Santa Rosa Ave
Santa Rosa, CA 95407

NotesDrop-off and fee: any size mattress. Hours Mon-Sat 7-5, Sun 8-5

Goodwill Industries Santa Rosa (Yolanda Ave)

651 Yolanda Ave
Santa Rosa, CA 95404

NotesFree drop-off for recycling: Saturdays only, 9-4, Yolanda store only: all mattress & boxspring sizes. No futon, foam-only mattresses, foam mattress toppers or air mattresses.

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.


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.

Salvation Army Healdsburg

200 Lytton Springs Rd.
Healdsburg, CA 95448

NotesDrop-off and pickup: mattresses and box springs, all sizes; reusable condition only, no stains.

Sonoma Transfer Station

4376 Stage Gulch Rd.
Sonoma, CA 94956

NotesDrop-off and fee: any size mattress.