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 (see full list). Learn what gets recycled from a mattress.
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
19532 Center St, Castro Valley • (925) 281-1456Pick-up 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
636 F Street, Petaluma • (800) 326-4285Pick-up for a Fee -
- Recycle
1300 Loveridge Road, Pittsburg • (925) 682-4518Drop-off for a Fee -
- Reuse
2411 Pulgas Ave, East Palo Alto • (650) 323-7781Currently accepting donations of only food, toiletry, household cleaning and gift card and new/packaged items due to the COVID-19 crisis.Free Drop-off, Free Pick-up -
- Reuse
4085 El Camino Way, Palo Alto • (650) 494-1416Currently not accepting any furniture due to COVID. Call store first. Please pay recycling fee in the store prior to dropping off mattresses.Free Drop-off -
- Recycle
301 Carl Rd, Sunnyvale • (408) 752-8530*Mattresses from residents and qualifying under the California “bye bye mattress” program are not charged a fee. Call for fee information. Please note that the SMaRT Station serves Mountain View and Sunnyvale residents only. Limit: up to 10 unitsDrop-off 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
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 -
- Recycle
1601 Dixon Landing Rd., Milpitas • (408) 432-1234Free drop off for residents, businesses are paid drop-offFree Drop-off, Drop-off for a Fee -
- Recycle
4001 N. Vasco Rd., Livermore • (925) 447-0491Construction & DemolitionFree Drop-off -
- Reuse
3921 Geary Blvd, San Francisco • (415) 876-6390Resellable condition, no stains, No BED BUGS!Free Drop-off -
- Reuse
1500 Valencia St., San Francisco • (415) 643-8000Resellable condition, no stains, No BED BUGS!Free Pick-up -
- Reuse
832 Folsom St, San Francisco • (415) 643-8015Resellable condition, no stains, No BED BUGS!Free Pick-up -
- Recycle
14070 Llagas Avenue, San Martin • (408) 842-3358Drop-off for a Fee -
- Recycle
3837 Producers Dr, Stockton • 541-743-7141Also accept futon mattresses. Call first for large load drop off.Free Drop-off, Pick-up for a Fee, Buyback Drop-off -
- Recycle
725 Independent Road, Oakland • (510) 636-0852includes hide-a-bed furnitureDrop-off for a Fee -
- Recycle
10840 Altamont Pass Rd., Livermore • (925) 455-7313Mattress recycling drop-off areaDrop-off for a Fee -
- Recycle
855 E. El Camino Real, Mountain View • (650) 969-3382Drop-off at Goodwill Silicon Valley Headquarters at 1080 North 7th St, San Jose. M, W, F 9-3:30pm. No cost. North end of parking lot. For details: https://goodwillsv.org/mattress-recycling/Free Drop-off -
- Recycle
9039 San Leandro Street, Oakland • (510) 567-3676Drop-off for a Fee, Pick-up for a Fee -
- Recycle
333 Shoreway Road, San Carlos • (650) 802-8355Free Drop-off -
- 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 -
- Recycle
1233 Commerce Ave, Woodland • (530) 665-6887We can accept delivery of beds using your equipment or place a trailer on your site to collect mattresses and boxsprings.Free Drop-off, 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
501 Tunnel Ave., San Francisco • (415) 330-1400Mattress or Box Spring $17.50 Each as surcharge plus weightDrop-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.