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 your mattress, box spring, or futon for reuse to your community before choosing recycling. Clean and dry pillows, mattress toppers, bed frames and bedlinens can also be donated for reuse.
Find collection sites at ByeByeMattress to recycle your mattress at no cost or to receive a small incentive payment.
Mattresses that are twisted, frozen, soaked in bodily fluids, or have living critters cannot be accepted for recycling and must be landfilled (see full list).
Have a new mattress being delivered? California law requires that retailers offer to take back your old mattress at no cost.

-
- Recycle
7150 Patterson Pass Rd, Livermore • (925) 294-9074Drop Off Limit: Commercial drop offs by appointment only Service Type: free drop-off for businesses; free drop-off for residents Saturdays only; incentive payment location Incentive Payment Details: Saturdays only. $3 reimbursement limited to 5 units per vehicle per day. Business/Large Volume drop-offs do not qualify for the reimbursement.Free Drop-off -
- Recycle
10840 Altamont Pass Rd., Livermore • (925) 455-7313Mattress recycling drop-off areaDrop-off for a Fee -
- Recycle
333 Shoreway Road, San Carlos • (650) 802-8355Free Drop-off -
- 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 -
- 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
1601 Dixon Landing Rd., Milpitas • (408) 432-1234Free drop off for residents, businesses are paid drop-offFree Drop-off, Drop-off for a Fee -
- 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
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
11740 Berryessa Rd, San Jose • (408) 205-4370Free drop off for residents and businesses from City of San Jose residents only. Limit: up to 10 unitsFree Drop-off -
- 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
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
14070 Llagas Avenue, San Martin • (408) 842-3358Drop-off for a Fee