Guide for Reuse, Repair, Recycling, and Safe Disposal
for Alameda County, Contra Costa County, and the City of Palo Alto
SEARCH
mattress

Mattresses & Box Springs

Mattresses and box springs are made from cotton, wool, foam, or synthetic fill and often have metal springs for support. Boxsprings are usually hollow and made with a wooden frame wrapped in light padding and textiles.

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.

Vendors

Vendor Address City Destination Disposal Method Notes
Bee Green Recycling & Supply (Asphalt Shingle Recyclers) 5900 Coliseum Way
(Inert Debris & Green Waste Recycling)
Oakland Recycle Drop-off for a Fee No contaminated items, bed bugs, or blood
Altamont Landfill (WM, Inc.) 10840 Altamont Pass Rd. Livermore Recycle Drop-off for a Fee Mattress recycling drop-off area
Goodwill (Mountain View) 855 E. El Camino Real Mountain View Recycle Free Drop-off Drop-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/
EcoHaul 636 F Street Petaluma Recycle Pick-up for a Fee
St. Vinnie's of Lane County Oregon (SVDP) Recycling Warehouse Drop-off
135 N. Cleveland St
Eugene Recycle Free Drop-off Operates DR3 mattress recyclers. See ByeByeMattress.org or for businesses www.mattressrecycling.us
Independent Recycling Services 9039 San Leandro Street Oakland Recycle Drop-off for a Fee, Pick-up for a Fee
Mt. Diablo Recycling 1300 Loveridge Road Pittsburg Recycle Drop-off for a Fee
Shoreway Environmental Center (SEC) 333 Shoreway Road San Carlos Recycle Free Drop-off
Marin Resource Recovery Center 565 Jacoby Street San Rafael Recycle Drop-off for a Fee
DR3 Mattress Recycling (Woodland) 1233 Commerce Ave Woodland Recycle Free Drop-off, Pick-up for a Fee We can accept delivery of beds using your equipment or place a trailer on your site to collect mattresses and boxsprings.
Green Mattress Recycling (GMR) NorCal 7150 Patterson Pass Rd
Suite G
Livermore Recycle Free Drop-off Drop 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.
SMaRT Station 301 Carl Rd Sunnyvale Recycle Drop-off for a Fee *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 units
EcoCycle Solutions 1025 47th Ave Oakland Recycle Free Drop-off ByeByeMattress collection center. Free mattress drop off from Alameda County businesses and residents
Berkeley Transfer Station 1201 2nd St. Berkeley Recycle Free Drop-off, Drop-off for a Fee California 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.
Davis Street (WM) Resource Recovery Complex (Transfer Station) 2615 Davis St. San Leandro Recycle Free Drop-off, Drop-off for a Fee Mattress 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/.)
Recology San Francisco Transfer Station Public Recycling and Disposal Drop Off 501 Tunnel Ave. San Francisco Recycle Drop-off for a Fee Mattress or Box Spring $17.50 Each as surcharge plus weight
Fremont Recycling & Transfer Station 41149 Boyce Rd. Fremont Recycle Drop-off for a Fee Separate 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.
Contra Costa Transfer & Recovery Station (CCTRS) 951 Waterbird Way Martinez Recycle Drop-off for a Fee
Newby Island Landfill & Resource Recovery Park 1601 Dixon Landing Rd. Milpitas Recycle Free Drop-off, Drop-off for a Fee Free drop off for residents, businesses are paid drop-off
Golden Bear Transfer Station 1 Parr Blvd. Richmond Recycle Drop-off for a Fee

Curbside Service

Bulky Pickup Note
Alameda
Contact ACI at (510) 483-1400 for for a bulky pick-up.
###
Albany
###
Berkeley
Twin, full, queen, or king; box springs, futon mattress (no frames), or memory foam mattresses only. Property owner calls 510-981-7270. See website for details.
###
Castro Valley Sanitary District
Separate and label good/working condition items for donation as part of your Bulky & Reuse Pick-up set out.
###
Dublin
###
Emeryville
###
Fremont
In addition to collection as part of Bulky Pick-up, residents can drop off up to four mattresses and/or box springs for free at the Fremont Recycling and Transfer Station, 41149 Boyce Road.
###
Hayward
Bulky pick up and Disposal Days drop-off option.
###
Hayward (Oro Loma - L2)
###
Livermore
###
Newark
###
Oakland
###
Piedmont
###
Pleasanton
###
San Leandro
###
San Leandro (Oro Loma - L3)
###
San Lorenzo (Oro Loma)
###
Unincorporated Oro Loma (L1)
###
Union City
###

Questions? Comments?   We're here to help!      Get in touch!

Additional Tools

  • Item Search
  • Vendor Search
  • Information for Vendors

Grab the mobile apps for answers on the go:

Download on the App Store
Get it on Google Play
Brought to you by A public agency reducing waste in Alameda County since 1976.