Mattresses

Help keep old mattresses out of the landfill! Mattress recycling is available throughout Sonoma County. When a mattress and box spring gets recycled, the steel, foam, fiber and wood become new products such as steel beams, industrial filters, carpet padding, and even mulch for your garden. In fact, up to 80% of the components of a used mattress can be recycled.

Accepted: clean, dry mattresses (any size) • box springs • futons. Not accepted: heavily soiled or wet mattresses • bed frames • crib mattresses • dog beds • mattress toppers.
 

1. Permanent Drop-Off Locations

2. Bulky Item Pickup

  • Contact your waste hauler to learn how curbside bulky item pickup works in your area. You may have a free pickup available. Find your waste hauler.

3. Retailer Take Back

  • All retailers in California are required by law to offer no-charge take-back of a customer’s used mattress and box spring when the new one is delivered.

4. Event Drop-Off Locations

  • Conservation Corps North Bay also partners with other local organizations, companies, and municipalities to host mattress recycling events in and around the North Bay. Visit ccnorthbay.org/events for more information.

For more info on mattress recycling in California, please visit Bye Bye Mattress. *As of April 1, 2026, the recycling fee collected on each mattress and foundation sold for use in California will increase to $18 per unit. This increase is largely driven by rising minimum wages and operational costs for collecting, transporting and disassembling mattresses.

Find a free mattress recycling event

Loading map...

Locations

Location pin Annapolis Transfer Station (Disposal and Recycling)

33549 Annapolis Rd.
Annapolis, CA 94952

Location pin Central Disposal Site

500 Mecham Rd
Petaluma, CA 94952

Location pin Conservation Corps North Bay

11 Pimentel Ct
Novato, CA 94949

Location pin Conservation Corps North Bay – Bye Bye Mattress Recycling Site

3555 Airway Dr
Santa Rosa, CA 95403

Location pin Guerneville Transfer Station (Disposal and Recycling)

13450 Pocket Dr
Guerneville, CA 95446

Location pin Healdsburg Transfer Station (Disposal and Recycling)

166 Alexander Valley Rd
Healdsburg, CA 95448

Location pin Mattress Recycling Council Commercial Volume Pick-up

Location pin Sonoma Transfer Station (Disposal and Recycling)

4376 Stage Gulch Rd.
Sonoma, CA 94956