Mattress Disposal in Southern California: 2026 Cost & Recycling Guide

You bought a new bed. The old mattress is leaning against the garage wall, blocking the trash cans, or worse — propped up on the curb waiting for someone, anyone, to take it. In Southern California, you can’t just drag a mattress to the dumpster. State law, recycling fees, and city ordinances all weigh in on how that thing leaves your property. Here’s the 2026 breakdown of every legal mattress disposal option in SoCal — what’s free, what costs, and how the new $18 recycling fee changes the math.

Why You Can’t Just Toss a Mattress in California

California passed the Used Mattress Recovery and Recycling Act (SB 254) back in 2013. It created a statewide program funded by a recycling fee on every new mattress sold in the state. Translation: nearly every mattress is now supposed to be recycled, not landfilled.

Most municipal trash haulers in Los Angeles, Riverside, San Bernardino, and Orange County will not take a mattress with regular curbside trash. Some will fine you for setting one out without scheduling a bulky item pickup. Dump it in an alley or a vacant lot and you’re risking an illegal-dumping citation — which in Los Angeles County starts at $1,000 and climbs fast for repeat offenders.

4 Legal Ways to Get Rid of a Mattress in SoCal

1. Free Drop-Off at a Bye Bye Mattress Site

California has more than 240 permanent drop-off locations under the Bye Bye Mattress program, plus roughly 100 collection events each year. Southern California has dozens of sites scattered across Los Angeles, Orange, San Bernardino, Riverside, Ventura, and San Diego counties. Find the nearest site at byebyemattress.com.

  • Cost: $0
  • What they take: Most mattresses, foundations, futons, and box springs
  • What they reject: Wet, soiled, bedbug-infested, burned, or heavily damaged units
  • Catch: You have to haul it there yourself

2. Retailer 1-for-1 Take-Back at Delivery

California law requires any retailer delivering a new mattress to offer to haul away your old one at no extra charge. This applies whether you bought from a big-box chain, an online direct-to-consumer brand, or a small mattress shop in your neighborhood. They have to ask. If they don’t, ask them.

  • Cost: $0 (already built into the $18 recycling fee you paid on the new mattress)
  • Catch: Only works if you’re buying a new mattress and scheduling delivery

3. Municipal Bulky Item Pickup

Most SoCal cities offer 1–4 free bulky item pickups per year for residents, including mattresses. A few examples:

  • City of Los Angeles: 3 free pickups per year via LA Sanitation (call 311)
  • Long Beach: 4 free bulky item pickups per year
  • Riverside: 2 free pickups per year
  • San Bernardino: scheduled pickup through Burrtec
  • Orange County cities: varies by hauler — check Republic Services, Waste Management, or CR&R

Schedule online or by phone, then set the mattress out the night before your scheduled date. Wait times in 2026 range from 5 days to 3 weeks depending on the city and time of year.

4. Professional Junk Removal

If you can’t haul it yourself, your city’s pickup is weeks out, or you’ve already used your annual free quota, a junk removal crew handles it same-day or next-day. They send a truck and a two-person crew, carry the mattress out of any room or floor, and deliver it directly to a Bye Bye Mattress partner facility for recycling.

  • Cost: Roughly $75–$150 for a single mattress in SoCal, depending on size and access
  • Turnaround: Often same-day in LA, OC, and the Inland Empire
  • Bonus: Add other junk to the same truck for one combined flat price

What the New $18 Recycling Fee Pays For

On April 1, 2026, California’s mattress recycling fee jumped to $18 per mattress, foundation, or futon sold — up from the previous $10.50. The increase pays for rising transportation costs, more drop-off locations, and curbside pickup partnerships that keep mattresses out of landfills.

The fee is not a tax. It funds the Mattress Recycling Council, a nonprofit that runs the Bye Bye Mattress program and contracts with certified recyclers across the state. About 75% of a recycled mattress — the steel springs, foam, wood frame, and cotton padding — gets pulled apart and resold as raw material. So when you drop a mattress at a recycling site, you’re effectively cashing in on the fee you already paid.

Can You Donate a Used Mattress in SoCal?

Usually no. Most major charities — Goodwill, Salvation Army, Habitat for Humanity ReStore — stopped accepting used mattresses years ago because of bedbug, stain, and sanitation rules. A handful of SoCal shelters and family resource centers will take a mattress in near-new condition, but they require photos in advance and proof it came from a non-smoking, pet-free home. Call before you load.

If the mattress is stained, sagging, more than 8 years old, or has any kind of tear, skip donation and go straight to recycling or professional pickup.

Mattress Drop-Off Spots Across Southern California

Bye Bye Mattress lists permanent recycling sites throughout the region. A sample of SoCal cities with drop-offs:

  • Los Angeles County: Sun Valley, Long Beach, Compton, Sylmar, Pacoima
  • Orange County: Anaheim, Santa Ana, Irvine, Huntington Beach
  • Riverside County: Riverside, Moreno Valley, Corona, Temecula
  • San Bernardino County: San Bernardino, Fontana, Rancho Cucamonga, Ontario
  • Ventura County: Oxnard, Ventura, Camarillo

Each location has its own hours and accepted-condition rules — always call ahead before loading the truck. The site list updates regularly as new recyclers join the program.

Why Most SoCal Homeowners Just Call a Pro

The free options work great if you own a pickup truck, have time to research each site’s accepted-condition rules, and feel up to lugging a king-size mattress out of a second-floor bedroom. For most homeowners, that’s not the situation. A king mattress with a box spring weighs 130–150 pounds and will not fit in a sedan or compact SUV. By the time you’ve rented a truck, paid for gas, and burned a Saturday morning on the round trip, professional mattress removal is usually the cheaper path — and the only one that gets a same-day result.

Schedule Mattress Pickup with 911 Junk CA

911 Junk CA serves Los Angeles, Orange County, Riverside, San Bernardino, and the entire Inland Empire with same-day and next-day mattress removal. We pull from any room or floor, recycle through Bye Bye Mattress partner facilities, and quote a flat price upfront — no surprise fees, no hourly billing.

Call (562) 314-1242 or request a free quote at 911junkca.com. One mattress or twenty, we handle the lift, the haul, and the recycling paperwork.

    Comments are closed

    Service Areas

    Los Angeles Junk RemovalLong Beach Junk RemovalAnaheim Junk RemovalTorrance Junk RemovalPasadena Junk RemovalCompton Junk RemovalDowney Junk RemovalLakewood Junk RemovalManhattan Beach Junk RemovalIrvine Junk Removal