Bulk Mattress Recycling
BARC provides bulk mattress removal for hotels, hospitals, colleges, universities, nursing homes and assisted living communities across Michigan and much of the Midwest. Contact us to coordinate your mattress recycling and removal.
Individual Mattress Recycling
Individuals can drop off old mattresses and box springs for recycling at the recycling centers list below.
Mattress Recycling Drop Off Locations
Bay Area Recycling for Charities – New Traverse City Location
We are now located in the EPI Building with EmbroidMe.
PLEASE GO TO THE BACK OF THE BUILDING AT DOOR H & OVERHEAD DOOR 7
1567 S. Airport Road, Door H
Traverse City, MI 49686
Map Directions for Pick-ups and Drop-offs >
Costs: We charge $20 for each mattress or box spring, no matter the size.
Drop off Service: Monday to Friday 9am to 4pm. No Weekend Dropoffs Please.
Pick up Service: For a $30 – $50 fee we will pick up old mattresses & box springs for individuals within the 6 county area of Northern Michigan. The counties include: Grand Traverse, Antrim, Kalkaska, Leelanau, Benzie and Manistee. Please call us at (231) 632-2272 to schedule a pick up.
Recycle Ann Arbor
2950 East Ellsworth Road
Ann Arbor, MI 48108
Phone (734) 971-7400
Jefferson Township Transfer Station
3255 Pioneer Rd
Osseo MI 49266
Emmet County Drop-Off Center
7363 Pleasantview Road
Harbor Springs, MI
Delta County Solid Waste Management Authority
5701 19th Avenue North
Escanaba, MI 49829