Mattress disposal in Michigan (125 city guides)
The rules that apply across Michigan, and a local guide for every city we have researched — each one listing the drop-off options, curbside pickup, junk removal and store haul-away for that place, with what they cost.
125 cities · 2 statewide rules
Michigan mattress disposal rules
These apply anywhere in Michigan. Each one links to the page it came from.
- WDS 450267, MIG000025706 regulatory page gives 6999 County Road 487, Atlanta MI 49709, versus operator 6751 Landfill Rd in inv5-005. Specific/legal names also have apparent spelling variants. Same named authority is an identity candidate; parcel/entrance/address equivalence unproven. Preserve both addresses. Source
- EGLE (July 27, 2026) says many Michigan communities host annual collection events for hard-to-dispose items including mattresses, lists summer–fall 2026 events, and points to EGLE's collection directory at Michigan.gov/egleHHW. No statewide mattress stewardship program or landfill ban found on EGLE pages as of 2026-09-22. Source
City guides in Michigan
Pick your city for its own list of options, with addresses, fees and who is allowed to use them.
WAYNE COUNTY
Detroit
28 options KENT COUNTYGrand Rapids
28 options MACOMB COUNTYWarren
29 options MACOMB COUNTYSterling Heights
29 options WASHTENAW COUNTYAnn Arbor
27 options INGHAM COUNTYLansing
27 options WAYNE COUNTYDearborn
30 options WAYNE COUNTYLivonia
29 options OAKLAND COUNTYTroy
27 options OAKLAND COUNTYFarmington Hills
28 options WAYNE COUNTYWestland
29 options GENESEE COUNTYFlint
26 options KENT COUNTYWyoming
27 options OAKLAND COUNTYRochester Hills
28 options OAKLAND COUNTYSouthfield
28 options KALAMAZOO COUNTYKalamazoo
28 options OAKLAND COUNTYNovi
28 options OAKLAND COUNTYPontiac
28 options WAYNE COUNTYTaylor
26 options WAYNE COUNTYDearborn Heights
29 options MACOMB COUNTYSt. Clair Shores
29 options OAKLAND COUNTYRoyal Oak
28 options KENT COUNTYKentwood
28 options CALHOUN COUNTYBattle Creek
27 options KALAMAZOO COUNTYPortage
27 options INGHAM COUNTYEast Lansing
27 options MACOMB COUNTYRoseville
29 options SAGINAW COUNTYSaginaw
27 options MIDLAND COUNTYMidland
26 options WAYNE COUNTYLincoln Park
29 options MUSKEGON COUNTYMuskegon
26 options OTTAWA COUNTYHolland
27 options MACOMB COUNTYEastpointe
29 options JACKSON COUNTYJackson
27 options GENESEE COUNTYBurton
26 options OAKLAND COUNTYOak Park
28 options WAYNE COUNTYSouthgate
27 options OAKLAND COUNTYMadison Heights
28 options ST. CLAIR COUNTYPort Huron
26 options WAYNE COUNTYAllen Park
28 options WAYNE COUNTYHamtramck
29 options WAYNE COUNTYGarden City
29 options OAKLAND COUNTYAuburn Hills
28 options KENT COUNTYWalker
28 options MUSKEGON COUNTYNorton Shores
26 options WAYNE COUNTYInkster
28 options WAYNE COUNTYRomulus
27 options WAYNE COUNTYWyandotte
28 options OAKLAND COUNTYBirmingham
28 options MONROE COUNTYMonroe
26 options WASHTENAW COUNTYYpsilanti
27 options OAKLAND COUNTYFerndale
28 options WAYNE COUNTYTrenton
28 options OAKLAND COUNTYWixom
29 options WAYNE COUNTYWayne
28 options KENT COUNTYGrandville
27 options WAYNE COUNTYGrosse Pointe Woods
29 options MACOMB COUNTYMount Clemens
29 options OAKLAND COUNTYBerkley
28 options OAKLAND COUNTYHazel Park
28 options WAYNE COUNTYHarper Woods
29 options MACOMB COUNTYFraser
29 options BRANCH COUNTYColdwater
26 options OAKLAND COUNTYRochester
30 options WAYNE COUNTYWoodhaven
27 options WAYNE COUNTYMelvindale
28 options DELTA COUNTYEscanaba
26 options MACOMB COUNTYNew Baltimore
27 options OAKLAND COUNTYSouth Lyon
29 options WAYNE COUNTYRiverview
27 options GENESEE COUNTYFenton
28 options BERRIEN COUNTYNiles
27 options KENT COUNTYEast Grand Rapids
27 options OAKLAND COUNTYFarmington
28 options OAKLAND COUNTYClawson
28 options WAYNE COUNTYGrosse Pointe Park
29 options OTTAWA COUNTYGrand Haven
26 options OAKLAND COUNTYBeverly Hills
28 options WAYNE COUNTYFlat Rock
28 options ALPENA COUNTYAlpena
26 options LIVINGSTON COUNTYHowell
26 options ST. CLAIR COUNTYMarysville
27 options MUSKEGON COUNTYMuskegon Heights
27 options WAYNE COUNTYGrosse Pointe Farms
30 options EATON COUNTYCharlotte
27 options MONTCALM COUNTYGreenville
26 options WAYNE COUNTYPlymouth
30 options WASHTENAW COUNTYSaline
28 options WAYNE COUNTYEcorse
28 options BERRIEN COUNTYBenton Harbor
28 options HOUGHTON COUNTYHoughton
26 options MACOMB COUNTYCenter Line
29 options INGHAM COUNTYMason
27 options WAYNE COUNTYHighland Park
29 options GENESEE COUNTYFlushing
25 options OTTAWA COUNTYHudsonville
26 options LIVINGSTON COUNTYBrighton
29 options BERRIEN COUNTYSt. Joseph
28 options GENESEE COUNTYGrand Blanc
25 options EATON COUNTYGrand Ledge
26 options BARRY COUNTYHastings
27 options CALHOUN COUNTYAlbion
26 options OAKLAND COUNTYWalled Lake
28 options WAYNE COUNTYRiver Rouge
28 options CALHOUN COUNTYMarshall
26 options MACOMB COUNTYNew Haven
28 options OAKLAND COUNTYMilford
28 options KENT COUNTYRockford
27 options OAKLAND COUNTYHuntington Woods
28 options OAKLAND COUNTYNorthville
30 options MONROE COUNTYDundee
25 options WASHTENAW COUNTYMilan
28 options MACOMB COUNTYRichmond
28 options OAKLAND COUNTYHolly
28 options ST. CLAIR COUNTYSt. Clair
27 options GENESEE COUNTYSwartz Creek
26 options EMMET COUNTYPetoskey
26 options OTTAWA COUNTYZeeland
27 options WAYNE COUNTYGrosse Pointe
30 options WASHTENAW COUNTYChelsea
28 options CALHOUN COUNTYSpringfield
27 options SAGINAW COUNTYFrankenmuth
26 options ALLEGAN COUNTYAllegan
27 options MACOMB COUNTYUtica
29 options GENESEE COUNTYDavison
25 optionsHow these guides are made
- Every listing is read off the provider's own page, dated, and approved for publication by a named person.
- Nothing is inferred: where a fee or a rule is not published, the page says so rather than guessing.