Welcome to RE:Source! Your online directory for reuse, repair and proper disposal options for the Bay Area. Although we do our best to stay up-to-date, information is constantly changing and we encourage you to 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. New mattress being delivered? California law requires retailers to offer to take back your old one at no cost. Learn what gets recycled from a mattress.
Mattresses that are twisted, frozen, soaked in bodily fluids, or have living critters will not be accepted for recycling and must be landfilled (see full list).
Clean and dry pillows, mattress toppers, bed frames and bedlinens to be donated separately.
-
- 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
1025 47th Ave, Oakland • (510) 980-0102ByeByeMattress collection center. Free mattress drop off from Alameda County businesses and residentsFree Drop-off -
- 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
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
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 -
- Reuse
832 Folsom St, San Francisco • (415) 643-8015Resellable condition, no stains, No BED BUGS!Free Pick-up -
- Recycle
2615 Davis St., San Leandro • (510) 638-2303Mattress recycling drop-off area. free drop-off for businesses, free drop-off for residents. ByeByeMattress (MRC)collection partner (free drop-off) of up to 5 mattresses per day. (For Oakland residents discarding other bulky items with mattresses, reservations are required. To schedule drop-off or curbside pickup learn more about expanded services and make an appointment online at https://www.oaklandrecycles.com/bulky-service/.)Free Drop-off, Drop-off for a Fee -
- Reuse
1500 Valencia St., San Francisco • (415) 643-8000Resellable condition, no stains, No BED BUGS!Free Pick-up -
- Recycle
501 Tunnel Ave., San Francisco • (415) 330-1400Mattress or Box Spring $17.50 Each as surcharge plus weightDrop-off for a Fee -
- Reuse
3921 Geary Blvd, San Francisco • (415) 876-6390Resellable condition, no stains, No BED BUGS!Free Drop-off -
- 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
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 -
- Landfill
3458 Enterprise Ave, Hayward • (510) 606-1548Bad/soiled/bed bug condition. Fee for each - in addition to tonnage charge.Drop-off for a Fee -
- Recycle
565 Jacoby Street, San Rafael • 415-485-5647Drop-off for a Fee -
- Recycle
951 Waterbird Way, Martinez • (925) 232-2999Drop-off for a Fee -
- Recycle
333 Shoreway Road, San Carlos • (650) 802-8355Free Drop-off -
- 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
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 -
- 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 (MRC) Program. Limit: up to 4 units per vehicle per day from residents. To qualify for a free drop-off, your load cannot be commingled with any other waste. Commingled loads are subject to our posted fees.Drop-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
Additional Online Resources for Mattresses & Box Springs
-
ByeByeMattress Location Finder -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.
-
ReSupply -Online pick-up service that transports your donated goods to partner organizations. Lifts materials from where they are in your home or office.
-
Oakland Resident Free Bulky Item Drop Off - Bulky Block Party -four mattresses
-
Facebook Buy Nothing Groups -
-
FreeCycle -
-
St. Vinnie's of Lane County Oregon (SVDP) -Operates DR3 mattress recyclers. See ByeByeMattress.org or for businesses www.mattressrecycling.us