Got an old mattress sagging in the garage or leaning against the side of the house? You are not alone. In Southern California, mattress disposal is one of the most common junk questions we hear — and one of the easiest to get wrong. Dump it on the curb illegally and you could face a fine. Toss it in the trash and the hauler may leave it behind. This guide breaks down exactly how to get rid of a mattress in Los Angeles, the Inland Empire, Orange County, and the rest of SoCal — legally, cheaply, and without throwing your back out.
A mattress is bulky, heavy, and full of springs, foam, and fabric that standard waste trucks aren’t built to handle. Most Southern California cities classify mattresses as bulky items, which means they need special pickup — not your weekly bin.
On top of that, California has one of the strictest mattress laws in the country. Illegal dumping of a mattress can carry fines of $1,000 or more, and many cities actively ticket repeat offenders. The good news: because of state law, you also have free and low-cost legal options.
Since 2016, California has run a statewide mattress recycling program called Bye Bye Mattress, funded by the Mattress Recycling Council. Every time you buy a new mattress in California, you pay a small recycling fee — and that fee pays for free drop-off and recycling of your old one.
Here’s what that means for you:
Drop-off sites stretch from Los Angeles and Long Beach through Riverside, San Bernardino, Anaheim, and Santa Ana. You can find your nearest one on the Bye Bye Mattress website by entering your ZIP code.
Best for: people with a truck or SUV who don’t mind hauling it themselves. It’s free, it’s green, and it keeps the mattress out of the landfill. The catch — you have to load, transport, and unload it yourself, and sites are usually open limited hours.
Most Southern California cities offer a set number of free bulky-item pickups per year. For example, Los Angeles residents can call 311 to schedule a bulky-item collection. Inland Empire cities like Riverside and San Bernardino run similar programs through their waste haulers. The downside: wait times can run one to three weeks, and you’re limited to a few pickups annually.
Buying a new mattress? Many retailers will haul the old one away for a fee — usually $20 to $50 — when they deliver the new one. Convenient, but only an option if you’re already buying.
Best for: anyone without a truck, anyone removing multiple mattresses, or anyone who simply doesn’t want to wrestle a king-size pillowtop down two flights of stairs. A junk removal crew handles the lifting, loading, and legal disposal for you — often same-day. This is the go-to for apartment moves, estate cleanouts, and landlords flipping a unit fast.
Pricing depends on size, quantity, and how the mattress is removed:
The reason pro removal costs more is simple: you’re paying for the labor, the truck, the fuel, and the dump or recycling fees — all bundled into one call. For a full bedroom set or a multi-unit cleanout, it’s almost always the fastest and least painful route.
Sometimes — but the bar is high. Most charities, including Goodwill and many Salvation Army locations in California, won’t accept used mattresses for hygiene and bed-bug reasons. A mattress in genuinely clean, gently-used condition might be accepted by a local shelter or furniture bank, but call first. If it’s stained, sagging, torn, or more than about eight years old, recycling or removal is the right path.
911 Junk CA picks up mattresses, box springs, and full bedroom sets across Los Angeles, Orange County, Riverside, San Bernardino, and the wider Inland Empire. Whether it’s a single twin from a kid’s room or a dozen mattresses from an apartment turnover, we do the heavy lifting and make sure everything is disposed of or recycled the right way.
Skip the back strain and the three-week city wait. Call 911 Junk CA today for a free, no-obligation quote on same-day mattress removal anywhere in Southern California. One quick call and that old mattress is out of your house for good.
Service Areas