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

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 Thrift Store

Division Store

OPEN 7 DAYS A WEEK
10 AM TO 7 PM

Seneca Thrift Store

Seneca Store

OPEN 7 DAYS A WEEK
10 AM TO 7 PM

West Eugene Thrift Store

West Eugene Store

OPEN 7 DAYS A WEEK
10 AM TO 7 PM

Chad Drive Thrift Store

Chad Drive Store

OPEN 7 DAYS A WEEK
10 AM TO 6 PM

Q Street Thrift Store

Q Street Store

OPEN 7 DAYS A WEEK
10 AM TO 7 PM

Main Street Thrift Store

Main Street Store

OPEN 7 DAYS A WEEK
10 AM TO 7 PM

Junction City Thrift Store

Junction City Store

OPEN 7 DAYS A WEEK
10 AM TO 7 PM

Florence Thrift Store

Florence Store

OPEN 7 DAYS A WEEK
10 AM TO 7 PM

Albany Thrift Store

Albany Store

OPEN 7 DAYS A WEEK
10 AM TO 7 PM

The Dalles Thrift Store

The Dalles Store

OPEN 7 DAYS A WEEK
10 AM TO 6 PM

Salem Thrift Store

Salem Store

OPEN 7 DAYS A WEEK
10 AM TO 6 PM

Division Thrift Store

Garfield Store

OPEN 7 DAYS A WEEK
10 AM TO 7 PM

Cottage Grove Store

Cottage Grove Store

OPEN 7 DAYS A WEEK
10 AM TO 7 PM

Cottage Grove Store

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

Free donation pickup

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.