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
3. Retailer Take Back
4. Event Drop-Off Locations
For more info on mattress recycling in California, please visit Bye Bye Mattress. *As of January 1, 2025, the recycling fee collected on each mattress and foundation sold for use in California will increase to $16 per unit. This increase is largely driven by rising minimum wages and operational costs for collecting, transporting and disassembling mattresses.
Reuse organization
DateMarch 8
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.
DateApril 5
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.
DateApril 12
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.
DateMay 10
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.
DateJune 21
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.
DateJuly 19
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.
DateAugust 16
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.
DateSeptember 13
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.
DateOctober 11
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.
DateOctober 18
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.
33549 Annapolis Rd.
Annapolis, 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.
https://zerowastesonoma.gov/disposal-options/central-disposal-site-transfer-stations-fee-schedule
Cost There will be a recycling fee of $55 per mattress or box spring.
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
Cost There is a recycling fee of $55 per mattress or box spring.
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
3555 Airway Dr
Santa Rosa, CA 95403
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
13450 Pocket Canyon Dr./Hwy. 116
Guerneville, CA 95446
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.
https://zerowastesonoma.gov/disposal-options/central-disposal-site-transfer-stations-fee-schedule
Cost Free drop-off for Sonoma County residents with proof of residency. Junk haulers and commercial haulers will be charged $55 per mattress.
166 Alexander Valley Rd
Healdsburg, CA 95448
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.
https://zerowastesonoma.gov/disposal-options/central-disposal-site-transfer-stations-fee-schedule
Cost There is a recycling fee of $55 per mattress or box spring.
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.
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.
https://zerowastesonoma.gov/disposal-options/central-disposal-site-transfer-stations-fee-schedule
Cost There is a recycling fee of $55 per mattress or box spring.