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: 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.
  • Republic Services does not currently accept mattresses at the Annapolis Transfer Station, but their mattress recycling program is scheduled to begin soon. Stay tuned for updates.

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.

Find a free mattress recycling event

Loading map...

Locations

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

DateMarch 11

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 8

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 - Healdsburg (Community Center)

DateMay 13

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 17

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 15

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 12

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 9

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 7

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 14

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 Mattress Recycling Event - Petaluma (Lucchesi Park)

DateDecember 9

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 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.