Mattress Disposal in California: How to Get Rid of an Old Mattress (Free Recycling Options Included)

If you’ve ever tried to dump an old mattress at the curb in Los Angeles, Riverside, or anywhere else in Southern California, you already know the answer the trash truck gives you: not happening. Mattresses are bulky, hard to compact, and California has specific laws about how they get disposed of. The good news? You actually have more free and low-cost options than most people realize, and you don’t have to drag a king-size pillow-top down the freeway by yourself.

Here’s the full guide to getting rid of an old mattress legally in SoCal — what’s free, what costs money, and when it makes sense to just call a junk removal crew and be done with it.

Why You Can’t Just Throw a Mattress in the Trash

California passed the Used Mattress Recovery and Recycling Act back in 2013, which created the statewide Bye Bye Mattress program. The program is funded by an $11.75 recycling fee added to every new mattress sold in California — that fee is what pays for the recycling infrastructure across the state. In exchange, residents get free drop-off and (in some areas) free pickup of old mattresses.

Beyond the law, there are practical reasons cities won’t take mattresses with regular trash:

  • They take up massive landfill space and don’t compact well
  • The steel springs damage trash compactor equipment
  • Up to 80% of a mattress is recyclable — steel, foam, cotton, and wood
  • Illegal dumping fines in LA County can run from $500 to over $10,000

Translation: tossing a mattress in the alley isn’t a shortcut. It’s a citation waiting to happen.

Option 1 — Free Drop-Off at a Bye Bye Mattress Site

This is the cheapest option if you have a truck or SUV and don’t mind doing the work yourself. Bye Bye Mattress operates participating drop-off sites across Southern California. As of 2026, you can find collection points in:

  • Los Angeles County — multiple sites in LA, Long Beach, Sun Valley, and Sylmar
  • Orange County — Anaheim, Santa Ana, Irvine, and Huntington Beach
  • Riverside County — Riverside, Moreno Valley, Corona, and Temecula
  • San Bernardino County — San Bernardino, Fontana, Ontario, and Victorville
  • San Diego County — Chula Vista, Escondido, and El Cajon

Most sites accept up to 10 mattresses or box springs per visit, free of charge. Find your closest location at byebyemattress.com/locations.

What Bye Bye Mattress Will Accept

  • Mattresses (any size — twin, full, queen, king, California king)
  • Box springs and foundations
  • Both used and new (unsold/damaged retail stock)

What They Won’t Take

  • Mattresses that are wet, moldy, soaked, or contaminated
  • Bed bug-infested mattresses (these need sealed disposal — more on that below)
  • Sleeper sofas or futons
  • Pet beds or crib mattresses smaller than 38″ x 24″

Option 2 — Curbside Bulky-Item Pickup From Your City

Many SoCal cities offer free or low-cost bulky-item pickup that includes mattresses. This is the easiest option if you don’t have a truck. The catch: you usually need to schedule it in advance, and pickup days can be 1–3 weeks out.

  • City of Los Angeles — LA Sanitation offers free bulky-item pickup for residents; schedule via the MyLA311 app or 311 line
  • Long Beach — free bulky pickup once per month for residential customers
  • Anaheim — Republic Services offers 4 free bulky pickups per year
  • Riverside — 2 free bulky pickups per year through the city’s waste contractor
  • San Bernardino, Fontana, Rialto — Burrtec Waste offers scheduled bulky pickup

Call your local waste hauler or check your city’s website. The downside: you have to drag the mattress to the curb yourself, which is rough on stairs, narrow hallways, or two-story homes.

Option 3 — Donate It (If It’s Still in Decent Shape)

If your mattress is clean, stain-free, less than 10 years old, and still structurally sound, donation is worth considering. Charities that accept mattresses in SoCal include:

  • Salvation Army — accepts gently used mattresses; offers free pickup in most SoCal zip codes
  • Habitat for Humanity ReStore — varies by location; call your local store first
  • Furniture Bank of Southern California — based in Orange County, serves families transitioning out of homelessness

Be honest with yourself though: most charities reject mattresses with stains, tears, sagging, or smells. If you wouldn’t sleep on it, don’t donate it — they’ll just have to pay to dispose of it.

Option 4 — Bed Bug or Soiled Mattresses (Special Handling)

If your mattress has bed bugs or is heavily soiled, it cannot go through Bye Bye Mattress or normal donation channels. California requires bed bug-infested mattresses to be:

  1. Sealed in a heavy-duty plastic mattress disposal bag (available at Home Depot or Lowe’s for $15–$25)
  2. Marked clearly as “infested” with permanent marker or tape label
  3. Disposed of through a licensed waste hauler — not a recycling drop-off

This protects sanitation workers and prevents infestation spread. Don’t shortcut this step.

Option 5 — Hire a Junk Removal Service (When It’s Worth Paying)

The DIY options above are great if you have time, a truck, and the muscle to wrestle a king-size mattress through a doorway. For everyone else, hiring a junk removal crew is faster and (often) not as expensive as people assume.

Typical SoCal pricing for mattress removal in 2026 runs $75–$150 for a single mattress, with discounts when bundled with box springs, frames, or other furniture. The price covers:

  • Two-person crew that lifts and carries it out for you
  • Truck and labor (no rental needed)
  • Proper recycling drop-off so it never hits a landfill
  • Same-day or next-day pickup in most of LA, OC, Riverside, and San Bernardino

This option makes sense if any of these apply: your mattress is on a second floor, you don’t own a pickup truck, you’re moving and time-crunched, you’re cleaning out an estate or rental, or you have multiple mattresses plus other furniture going at once.

Quick Decision Guide

  • Mattress is clean, you have a truck, you have time → Free drop-off at Bye Bye Mattress
  • You’re patient and your city offers bulky pickup → Schedule curbside pickup
  • It’s gently used and stain-free → Donate to Salvation Army or Furniture Bank
  • Bed bugs or heavy stains → Bag, label, hire licensed hauler
  • Multiple items, time-pressed, or upstairs → Call a junk removal crew

Need It Gone Today? Call 911 Junk CA

If you’re in Los Angeles, Orange County, Riverside, San Bernardino, or anywhere across Southern California and you want your old mattress out of the house this week — not next month — we can help. 911 Junk CA offers same-day and next-day mattress removal, bundled pricing for multiple items, and we recycle every mattress we pick up through certified Bye Bye Mattress channels. No landfill, no hassle.

Call 911 Junk CA today for a free, no-obligation quote on mattress removal anywhere in SoCal. Two crew members, one truck, and a clean bedroom in under an hour.

    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