Mattress Recycling
Help The Planet One Mattress At A Time
St. Vincent de Paul Society of Lane County (SVdP) is a world leader in mattress recycling. Our operations in Oregon and California have the capacity to recycle 300,000 mattresses and box spring foundations each year. In Oregon, our preferred mattress drop-off site is our facility at 1770 Prairie Road in Eugene. But see below to find the location nearest to you.

Mattress recycling
DR3, (Divert, Reduce, Reuse, Recycle), a division of SVdP of Lane County, was the first commercially viable mattress-recycling business in the world. DR3 currently operates from two facilities in California, while SVdP also recycles mattresses from all over Oregon.
How does it work?
Mattresses and box springs are cut open by hand and separated into various components, including cotton, foam, wood and steel. These materials are baled and shipped out for recycling.
In addition to providing a benefit for the planet by keeping mattresses out of landfills, SVdP’s mattress-recycling program creates entry-level jobs for ex-offenders and others who have barriers to employment. We pay above minimum wage, provide benefits such as health care, and give people transferable skills that can help them find good-paying jobs in the community.
To increase our reuse and recycling rates, please try to keep mattresses as clean and dry as possible. We reserve the right to decline wet mattresses and/or items soiled with biological hazards.
We accept mattresses and box springs for reuse and recycling at most of our retail locations in Oregon. Please see details for each location below. Or use our preferred drop-off site for FREE mattress and box spring recycling at 1770 Prairie Road in Eugene, Oregon. More details:
- For 10 mattresses or fewer, drop off during business hours FREE of charge:
8 a.m.–4 p.m. Monday–Friday. - Quantities greater than 10 mattresses are still FREE of charge but require an appointment. Call 458-254-5550 to schedule the drop-off ahead of time.
- Need a mattress pickup? We accept mattresses and box springs through our premium pickup service, with a fee of $50 for the first mattress or box spring and $25 for every additional mattress or box spring.
- Buying a new mattress from St. Vinnie’s? We’ll pick up your old mattress for $25 during delivery. Call the office number above to schedule a pickup.
Drop Off Locations

Division Store
OPEN 7 DAYS A WEEK
10 AM TO 7 PM

Chad Drive Store
OPEN 7 DAYS A WEEK
10 AM TO 6 PM

Q Street Store
OPEN 7 DAYS A WEEK
10 AM TO 7 PM

Main Street Store
OPEN 7 DAYS A WEEK
10 AM TO 7 PM

Junction City Store
OPEN 7 DAYS A WEEK
10 AM TO 7 PM

Albany Store
OPEN 7 DAYS A WEEK
10 AM TO 7 PM

The Dalles Store
OPEN 7 DAYS A WEEK
10 AM TO 6 PM

Salem Store
OPEN 7 DAYS A WEEK
10 AM TO 6 PM

Garfield Store
OPEN 7 DAYS A WEEK
10 AM TO 7 PM

Cottage Grove Store
OPEN 7 DAYS A WEEK
10 AM TO 7 PM

Mattress Drop-off Facility
OPEN MONDAY–FRIDAY
8 AM TO 4 PM
Premium Mattress Pickup
**SERVICE NOT AVAILABLE OUTSIDE OF EUGENE/SPRINGFIELD OREGON**Â
Do you have a mattress or box spring but are unable to bring it to our facility for free recycling? St. Vinnie’s offers a premium pickup service for mattress recycling. The first mattress is $50.00 and $25.00 for every mattress afterwards. If you purchased a mattress from St. Vinnie’s and are having it delivered to your home we can accept the old mattress for $25.00. Call our mattress facility to schedule a pickup: (458)254-5550

California Locations
Woodland California:Â (FREE mattress and box spring drop off to 1233 Commerce Ave., Woodland, CA 95776)
- FREE DROP OFF for mattresses and box springs during business hours, 8 a.m.–4 p.m. Monday–Friday.
Stockton California: ($10 recycling fee per mattress or box spring at this location only: 3837 Producers Drive Suite 500, Stockton, CA 95206)
- $10 recycling fee per mattress or box spring for all units dropped off to our Stockton location only.
- Mattress drop-off permitted during the hours of 6:30 a.m.–2:30 p.m. Monday–Friday. Payment by card only.