Mattresses are bulky and hard to landfill, but up to 90% of a mattress (steel, foam, wood, fiber) can be recycled. Some states (CA, CT, RI, OR) run free recycling programs; elsewhere expect a drop-off fee.

In Minnesota we list 9 mattresses drop-off locations across 9 cities, with the most in Blaine, Brooklyn Park, Crosslake, Harris and Kasson. Each links to its full page with address, phone and hours.

Mattresses Drop-Off Locations in Minnesota

Crosslake Rolloff - Dumpster Services

📍Crosslake · 34361 Co Rd 3, Crosslake, MN 56442
📞+1 218-692-3902
🕐Today: 8 AM–5 PM
View Details →

Cass County Garbage Transfer

📍Pillager · 4972 112th St SW, Pillager, MN 56473
📞+1 218-746-3593
🕐Today: 9 AM–2 PM
View Details →

Recycling For Wildlife

📍Harris · Recycling For Wildlife, Harris, MN 55032
📞+1 651-304-7312
🕐Today: 8 AM–12 PM
View Details →

North Pine Recycling Center

📍Willow River · 85174 Hwy 61, Willow River, MN 55795
📞+1 320-591-1678
🕐Today: 9 AM–3 PM
View Details →

Lake County Recycling Center

📍Two Harbors · 515 Recycle Center Dr, Two Harbors, MN 55616
📞+1 218-834-8373
🕐Today: Closed
View Details →

Dodge County Transfer Station & Recycling Center

📍Kasson · 62236 240th Ave, Kasson, MN 55944
📞+1 507-634-7875
🕐Today: 8 AM–12 PM
View Details →

Walters Recycling And Refuse Public Drop Off Site

📍Blaine · 10191 Xylite St NE, Blaine, MN 55449
📞+1 763-780-8464
🕐Today: Closed
View Details →

Hennepin County Recycling And Transfer Station

📍Brooklyn Park · 8100 Jefferson Hwy, Brooklyn Park, MN 55445
📞+1 612-348-3777
🕐Today: 9 AM–5 PM
View Details →

Olmsted County Recycling Center Plus

📍Rochester · 305 Energy Pkwy NE, Rochester, MN 55906
📞+1 507-328-7070
🕐Today: 8 AM–4:30 PM
View Details →

Recycling Mattresses in Minnesota: What to Know

🛏️ Innerspring mattresses
The steel coils are valuable and easy to recover.
🪑 Foam & box springs
Foam becomes carpet padding; box-spring wood and metal are separated.

How to Prepare Mattresses

  • Keep mattresses dry and free of bed bugs — wet or infested units are often refused.
  • Check whether your state runs a free Bye Bye Mattress program.
  • Expect a per-item fee outside the free-program states.

Mattresses Recycling FAQ — Minnesota

Which Minnesota cities have the most mattresses drop-off locations?

The most mattresses drop-offs are in Blaine (1), Brooklyn Park (1), Crosslake (1), Harris (1) and Kasson (1). In total we list 9 locations across 9 Minnesota cities — all listed above with addresses and hours.

Where can I recycle mattresses in Minnesota?

Start with the facilities listed on this page and the full Minnesota directory. Transfer stations and dedicated mattress recyclers are the usual options. Always call ahead to confirm the item is accepted and whether a fee applies.

Is there a fee to drop off mattresses?

Some sites accept it free; others charge a per-item or per-pound fee because of processing or disposal costs. Fees change, so confirm with the facility before your visit.

Can I put mattresses in my curbside bin?

Usually no — mattresses typically needs a dedicated drop-off rather than the curbside recycling cart. Check your city or county program for its specific rules.

See all mattress recycling locations by city, the full Minnesota recycling directory, or mattresses recycling in Massachusetts, New Hampshire, Connecticut, Vermont, North Carolina.