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

  • The Conservation Corps North Bay office in Cotati accepts mattresses free of charge from the public on a first come first serve basis on M-Th at 365 Blodgett Street from 7:30A to 3:00P; contact site to confirm availability and hours.
  • The Conservation Corps North Bay office in Novato accepts mattresses free of charge from the public at 11 Pimentel Court on M, W-Th from 7:30A to 3:00P; contact site to confirm availability and hours.
  • At the Guerneville Transfer Station, mattress recycling is free for Sonoma County residents with proof of residency; contact site to confirm availability as space is limited.

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.
  • Due to inclement weather, CCNB/Zero Waste Sonoma one-day mattress recycling events are suspended from November to February. Mattress recycling resumes at e-waste events from March to October.

For more info on mattress recycling in California, please visit Bye Bye Mattress.

Find a free mattress recycling event

Loading map...

Locations

Location pin Mattress Recycling Event - Sebastopol (Graton Fire Department)

DateMarch 9

3750 Gravenstein Hwy N
Sebastopol, CA 95472

DescriptionRecycle your clean, dry, unwanted mattresses for free at this special one-day event! Only mattresses (any size), futons, and box springs are recyclable. Limit of three units per vehicle per day are accepted. Soiled or wet mattresses, futon frames and crib mattresses are not accepted.

Location pin Mattress Recycling Event - Sonoma (Community Center)

DateApril 6

276 E Napa St
Sonoma, CA 95476

DescriptionRecycle your clean, dry, unwanted mattresses for free at this special one-day event! Only mattresses (any size), futons, and box springs are recyclable. Limit of three units per vehicle per day are accepted. Soiled or wet mattresses, futon frames and crib mattresses are not accepted.

Location pin Mattress Recycling Event - Monte Rio (Community Center)

DateApril 13

20488 CA-116
Monte Rio, CA 95462

DescriptionRecycle your clean, dry, unwanted mattresses for free at this special one-day event! Only mattresses (any size), futons, and box springs are recyclable. Limit of three units per vehicle per day are accepted. Soiled or wet mattresses, futon frames and crib mattresses are not accepted.

Location pin Mattress Recycling Event - Healdsburg (Community Center)

DateMay 11

1557 Healdsburg Ave
Healdsburg, CA 95448

DescriptionRecycle your clean, dry, unwanted mattresses for free at this special one-day event! Only mattresses (any size), futons, and box springs are recyclable. Limit of three units per vehicle per day are accepted. Soiled or wet mattresses, futon frames and crib mattresses are not accepted.

Location pin Mattress Recycling Event - Santa Rosa (Luther Burbank Center)

DateJune 15

50 Mark West Springs Rd
Santa Rosa, CA 95403

DescriptionRecycle your clean, dry, unwanted mattresses for free at this special one-day event! Only mattresses (any size), futons, and box springs are recyclable. Limit of three units per vehicle per day are accepted. Soiled or wet mattresses, futon frames and crib mattresses are not accepted.

Location pin Mattress Recycling Event - Petaluma (Lucchesi Park)

DateJuly 20

320 N McDowell Blvd
Petaluma, CA 94954

DescriptionRecycle your clean, dry, unwanted mattresses for free at this special one-day event! Only mattresses (any size), futons, and box springs are recyclable. Limit of three units per vehicle per day are accepted. Soiled or wet mattresses, futon frames and crib mattresses are not accepted.

Location pin Mattress Recycling Event - Oakmont (Community Center)

DateAugust 17

6633 Oakmont Dr
Santa Rosa, CA 95409

DescriptionRecycle your clean, dry, unwanted mattresses for free at this special one-day event! Only mattresses (any size), futons, and box springs are recyclable. Limit of three units per vehicle per day are accepted. Soiled or wet mattresses, futon frames and crib mattresses are not accepted.

Location pin Mattress Recycling Event - Rohnert Park (Community Center)

DateSeptember 14

5401 Snyder Ln
Rohnert Park, CA 94928

DescriptionRecycle your clean, dry, unwanted mattresses for free at this special one-day event! Only mattresses (any size), futons, and box springs are recyclable. Limit of three units per vehicle per day are accepted. Soiled or wet mattresses, futon frames and crib mattresses are not accepted.

Location pin Mattress Recycling Event - Windsor (Huerta Gymnasium)

DateOctober 12

9291 Old Redwood Hwy
Windsor, CA 95492

DescriptionRecycle your clean, dry, unwanted mattresses for free at this special one-day event! Only mattresses (any size), futons, and box springs are recyclable. Limit of three units per vehicle per day are accepted. Soiled or wet mattresses, futon frames and crib mattresses are not accepted.

Location pin Mattress Recycling Event - Cloverdale (Train Depot)

DateOctober 19

501 Asti Rd
Cloverdale, CA 95425

DescriptionRecycle your clean, dry, unwanted mattresses for free at this special one-day event! Only mattresses (any size), futons, and box springs are recyclable. Limit of three units per vehicle per day are accepted. Soiled or wet mattresses, futon frames and crib mattresses are not accepted.

Location pin Annapolis Transfer Station (Disposal and Recycling)

33549 Annapolis Rd.
Annapolis, CA 94952

NotesNo mattresses are currently accepted at the Annapolis Transfer station. Their mattress drop-off program is scheduled to begin later this year. There will be a recycling fee for each mattress or box spring of $49.

For current rates, see Fee Schedule

Dollar Icon

Location pin Central Disposal Site

500 Mecham Rd
Petaluma, CA 94952

NotesDrop-off and fee: mattresses and box springs, all sizes. No futons, baby crib mattress or mattress toppers. Limited to 3 mattresses or box springs per drop-off. Mattresses collected at this site are recycled.

For current rates, see Fee Schedule

Dollar Icon

Cost There is a recycling fee of $49 per mattress or box spring. Recycling both will cost $98.

Location pin Conservation Corps North Bay

11 Pimentel Ct
Novato, CA 94949

NotesDrop-off: mattresses, box springs, and futons (any size); no crib mattresses, dog beds, or bed frames. Maximum 5 units per day. Mattresses collected at this site are recycled. Please call to confirm availability.

https://www.ccnorthbay.org/zero-waste

Cost FREE

Location pin 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, dog beds, or bed frames. Maximum 5 units per day. Mattresses collected at this site are recycled. Please call to confirm availability.

https://www.ccnorthbay.org/zero-waste/

Cost Free

Location pin Guerneville Transfer Station (Disposal and Recycling)

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

NotesDrop-off: mattresses and box springs, all sizes. No futons, baby crib mattress or mattress toppers. Limited to 3 mattresses or box springs per drop-off. Mattresses collected at this site are recycled.

For current rates, see Fee Schedule

Cost Free drop-off for Sonoma County residents with proof of residency. Junk haulers and commercial haulers will be charged $49 per mattress.

Location pin Healdsburg Transfer Station (Disposal and Recycling)

166 Alexander Valley Rd
Healdsburg, CA 95448

NotesMattress collection at this site will begin November 1, 2022. There will be a recycling fee for each mattress or box spring of $49.

For current rates, see Fee Schedule

Dollar Icon

Location pin Mattress Recycling Council Commercial Volume Pick-up

NotesPickup: mattresses from local mattress retailers, hotels and universities with at least 100 units; email for instructions. Mattresses picked up by this organization are recycled.

Location pin Sonoma Transfer Station (Disposal and Recycling)

4376 Stage Gulch Rd.
Sonoma, CA 94956

NotesDrop-off and fee: mattresses and box springs, all sizes. No futons, baby crib mattress or mattress toppers. Limited to 3 mattresses or box springs per drop-off. Mattresses collected at this site are recycled.

For current rates, see Fee Schedule

Dollar Icon

Cost There is a recycling fee of $49 per mattress or box spring. Recycling both will cost $98.