Information is constantly changing! Call ahead to verify hours and availability.
Mattresses & Box Springs
Donate or offer up your mattress, box spring, and futon for reuse to your community before recycling. Find a collection site at ByeByeMattress for no cost or a small incentive payment. Wet, moldy, and/or bed bug items must be landfilled and will not be accepted for recycling.
New mattress being delivered? California law requires retailers to offer to take back your old one at no cost.
Clean and dry pillows, mattress toppers, bed frames and bedlinens to be donated separately.

-
- Recycle
951 Waterbird Way, Martinez • (925) 232-2999Drop-off for a Fee -
- Recycle
1300 Loveridge Road, Pittsburg • (925) 682-4518Drop-off for a Fee -
- Recycle
1300 Loveridge Rd., Pittsburg • (925) 473-0180Drop-off for a Fee -
- Recycle
P.O Box 4322, Walnut Creek • (925) 465-5576Curbside pick up, no removal. Additional removal fees and travel fee.Pick-up for a Fee -
- Recycle
1201 2nd St., Berkeley • (510) 981-7270California residents may drop off up to two mattresses (including futon mattresses) or box springs at no charge. (ByeByeMattress states up to 6 units per day limit.) Commercial customers pay the standard rate for all mattresses and box springs.Free Drop-off, Drop-off for a Fee -
- Recycle
101 Pittsburg Ave., Richmond • (888) 412-9277Republic Services has teamed up with the Mattress Recycling Council’s Bye Bye Mattress Program to allow eligible residents to drop-off old unwanted mattresses, box springs or futons at no additional charge. Limit is 3 items per month. Access their schedule, list of eligible communities, guidelines, and items that are not accepted by going to: https://recyclemore.com/guide/mattresses-box-springs/Free Drop-off, Drop-off for a Fee -
- Recycle
1 Parr Blvd., Richmond • (510) 970-7274Drop-off for a Fee -
- Recycle
1266 28th St, Oakland • 415-577-3668Free drop-off for businesses and residents. Limit: up to 8 units. Paid pick up from outside the building for residents and businesses - schedule and pay online.Free Drop-off, Pick-up for a Fee -
- Recycle
5900 Coliseum Way, Oakland • (510) 636-1166No contaminated items, bed bugs, or bloodDrop-off for a Fee -
- Recycle
725 Independent Road, Oakland • (510) 636-0852includes hide-a-bed furnitureDrop-off for a Fee -
- Recycle
9039 San Leandro Street, Oakland • (510) 567-3676Drop-off for a Fee, Pick-up for a Fee -
- Recycle
9235 San Leandro St., Oakland • (510) 777-1447Free drop-off for residents and businesses AND includes incentive payments per unit during donation drop-off hours.Free Drop-off, Buyback Drop-off -
- Recycle
19532 Center St, Castro Valley • (925) 281-1456Pick-up for a Fee -
- Recycle
2615 Davis St., San Leandro • (510) 638-2303Mattress recycling drop-off area. free drop-off for businesses, free drop-off for residents. ByeByeMattress collection partner (free drop-off) of up to 5 mattresses per day.Free Drop-off, Drop-off for a Fee -
- Recycle
4001 N. Vasco Rd., Livermore • (925) 447-0491Construction & DemolitionFree Drop-off -
- Recycle
565 Jacoby Street, San Rafael • 415-485-5647Drop-off for a Fee -
- Recycle
3110 Busch Rd., Pleasanton • (925) 846-2042Free mattress drop-off for City Residents only with a limit of 5 units per vehicle per day. Paid disposal for non-city residents and businesses.Free Drop-off, Drop-off for a Fee -
- Reuse
832 Folsom St, San Francisco • (415) 643-8015Resellable condition, no stains, No BED BUGS!Free Pick-up -
- Recycle
10840 Altamont Pass Rd., Livermore • (925) 455-7313Mattress recycling drop-off areaDrop-off for a Fee -
- Recycle
7041 Las Positas Rd, Livermore • (541) 743-7141No public drop-off. Commercial volume only by appointment. Using your equipment or place a trailer on your site to collect mattresses and box springs. When the trailer is full our staff will pick it up.Free Drop-off -
- Reuse
1500 Valencia St., San Francisco • (415) 643-8000Resellable condition, no stains, No BED BUGS!Free Pick-up -
- Reuse
3921 Geary Blvd, San Francisco • (415) 876-6390Resellable condition, no stains, No BED BUGS!Free Drop-off -
- Recycle
501 Tunnel Ave., San Francisco • (415) 330-1400Mattress or Box Spring $17.50 Each as surcharge plus weightDrop-off for a Fee -
- Recycle
636 F Street, Petaluma • (800) 326-4285Pick-up for a Fee -
- Recycle
41149 Boyce Rd., Fremont • (510) 252-0500Separate for mattress drop-off area. Fee for non-residents and businesses. Free drop off from Residents of Fremont. ByeByeMattress Program. Limit: up to 4 units per vehicle per day from residents.Drop-off for a Fee
Additional Online Resources for Mattresses & Box Springs
-
Search the website for Event Locations, Collections Sites, and Recycling Facilities near you in California. A $3 incentive per unit is available at select locations. It is limited to 5 units per vehicle per day. The incentive is only available for residents dropping off their household units. California residents can drop off their old mattresses, box springs, and futon mattresses (not the frames) at no-cost at a participating collection site or event. Unit limits vary by location and a residency restrictions may apply. We recommend contacting the location prior to drop-off.
-
four mattresses
-
-
-
Operates DR3 mattress recyclers. See ByeByeMattress.org or for businesses www.mattressrecycling.us
-
Online pick-up service that transports your donated goods to partner organizations. Lifts materials from where they are in your home or office.