Lansing, the state capital · Photo: Andrew Martin · CC BY 3.0Trash & recycling · Michigan
Trash day in 304 Michigan towns
Each town’s pickup day, drop-off and rules, from its own website. 12 of them have no curbside pickup: residents take trash to the town drop-off.
304towns
86set pickup day
83day by address
12drop-off only
Tap a town for its pickup day, drop-off and rules.
A
Alamo TownshipFrom the town’s siteTrash and recycling rulesAlbert TownshipAlbert Township Transfer SiteDrop-off onlyAlbionAlbion Tree DumpTown’s hauler
AlleganDepartment of Public Works facility (year-round yard waste drop off)Drop-offAllen ParkBy addressTown’s hauler · day by address
AlmaGranger Waste ServicesTrash hauler
FriAlmontFridayTown’s haulerAmber TownshipFrom the town’s siteTrash and recycling rules
Ann ArborDrop-Off Station (operated by Recycle Ann Arbor)Drop-off
MonAnn Arbor TownshipMondayTrash dayMonArgentine TownshipMondayTown’s haulerArmada TownshipPriority WasteTrash haulerWedAuburnWednesdayTown’s hauler
Auburn HillsBy addressTown’s hauler · day by addressMonAu Gres TownshipMondayTrash day
AlleganDepartment of Public Works facility (year-round yard waste drop off)Drop-offAllen ParkBy addressTown’s hauler · day by address
AlmaGranger Waste ServicesTrash hauler
FriAlmontFridayTown’s haulerAmber TownshipFrom the town’s siteTrash and recycling rules
Ann ArborDrop-Off Station (operated by Recycle Ann Arbor)Drop-off
MonAnn Arbor TownshipMondayTrash dayMonArgentine TownshipMondayTown’s haulerArmada TownshipPriority WasteTrash haulerWedAuburnWednesdayTown’s hauler
Auburn HillsBy addressTown’s hauler · day by addressMonAu Gres TownshipMondayTrash dayB
FriBad AxeFridayTrash dayBaldwin TownshipTown’s haulerThe town’s contract hauler picks up at the curb for every home
Bangor TownshipBy addressTown’s hauler · day by addressBanks Township24-Hour RecyclingDrop-off
Battle CreekBy addressTown’s hauler · day by address
Bay CityBy addressTown pickup · day by address
ThuBellevilleThursdayTown’s haulerBellevueFrom the town’s siteTrash and recycling rules
Benton HarborFrom the town’s siteTrash and recycling rules
BerkleyBy addressCounty or district · day by address
TueBessemerTuesdayTrash dayMonBethany TownshipMondayTrash dayBeverly HillsTown’s haulerThe town’s contract hauler picks up at the curb for every home
MonBig RapidsMondayTrash dayThuBingham FarmsThursdayTrash dayThuBirch Run TownshipThursdayTrash dayBirminghamBy addressDay by address
Bloomfield HillsBy addressTown’s hauler · day by address
Bloomfield TownshipBy addressTown’s hauler · day by addressMonBlue Lake TownshipMondayTrash dayBoyne CityCounty or districtA county or regional provider runs trash and recyclingBoyne Valley TownshipDrop-off onlyNo curbside pickup: you take it to the drop-offFriBreckenridgeFridayTrash dayBreitung TownshipBy addressTown pickup · day by address
BrightonBy addressTown pickup · day by address
Brownstown TownshipBy addressTown’s hauler · day by addressBurt TownshipWest Side Transfer Station and East Side Transfer StationDrop-off only
Bangor TownshipBy addressTown’s hauler · day by addressBanks Township24-Hour RecyclingDrop-off
Battle CreekBy addressTown’s hauler · day by address
Bay CityBy addressTown pickup · day by address
ThuBellevilleThursdayTown’s haulerBellevueFrom the town’s siteTrash and recycling rules
Benton HarborFrom the town’s siteTrash and recycling rules
BerkleyBy addressCounty or district · day by address
TueBessemerTuesdayTrash dayMonBethany TownshipMondayTrash dayBeverly HillsTown’s haulerThe town’s contract hauler picks up at the curb for every home
MonBig RapidsMondayTrash dayThuBingham FarmsThursdayTrash dayThuBirch Run TownshipThursdayTrash dayBirminghamBy addressDay by address
Bloomfield HillsBy addressTown’s hauler · day by address
Bloomfield TownshipBy addressTown’s hauler · day by addressMonBlue Lake TownshipMondayTrash dayBoyne CityCounty or districtA county or regional provider runs trash and recyclingBoyne Valley TownshipDrop-off onlyNo curbside pickup: you take it to the drop-offFriBreckenridgeFridayTrash dayBreitung TownshipBy addressTown pickup · day by address
BrightonBy addressTown pickup · day by address
Brownstown TownshipBy addressTown’s hauler · day by addressBurt TownshipWest Side Transfer Station and East Side Transfer StationDrop-off onlyC
CadillacBy addressTown’s hauler · day by address
Canton TownshipPriority WasteTrash haulerCasco TownshipHire your ownNo town pickup: you hire a private hauler
ThuCass CityThursdayTrash day
Center LineTown’s haulerPriority Waste picks up at the curb for every home
TueChelseaTuesdayPay per bag
ThuChesaningThursdayTrash day
Chesaning TownshipWaste ManagementTrash haulerCheshire TownshipFrom the town’s siteTrash and recycling rulesChocolay TownshipPay per bagCurbside pickup, paid by the bagThuClareThursdayTown’s haulerClark TownshipClark Township Recycling CenterDrop-off onlyMonClayton TownshipMondayTown’s haulerClinton TownshipEvery weekCurbside recycling
ColdwaterCompost Site (City yard waste and brush drop-off)Drop-offMonColemanMondayTrash dayCommerce TownshipBy addressTown’s hauler · day by addressComstock TownshipComstock Township Transfer StationDrop-offTueConcordTuesdayTrash day
CoopersvilleFrom the town’s siteTrash and recycling rulesFriCottrellville TownshipFridayTown’s haulerCovert TownshipCovert Township Transfer StationDrop-off only
MonCrystal FallsMondayTrash day
Crystal Falls TownshipBy addressDay by address
Canton TownshipPriority WasteTrash haulerCasco TownshipHire your ownNo town pickup: you hire a private hauler
ThuCass CityThursdayTrash day
Center LineTown’s haulerPriority Waste picks up at the curb for every home
TueChelseaTuesdayPay per bag
ThuChesaningThursdayTrash day
Chesaning TownshipWaste ManagementTrash haulerCheshire TownshipFrom the town’s siteTrash and recycling rulesChocolay TownshipPay per bagCurbside pickup, paid by the bagThuClareThursdayTown’s haulerClark TownshipClark Township Recycling CenterDrop-off onlyMonClayton TownshipMondayTown’s haulerClinton TownshipEvery weekCurbside recycling
ColdwaterCompost Site (City yard waste and brush drop-off)Drop-offMonColemanMondayTrash dayCommerce TownshipBy addressTown’s hauler · day by addressComstock TownshipComstock Township Transfer StationDrop-offTueConcordTuesdayTrash day
CoopersvilleFrom the town’s siteTrash and recycling rulesFriCottrellville TownshipFridayTown’s haulerCovert TownshipCovert Township Transfer StationDrop-off only
MonCrystal FallsMondayTrash day
Crystal Falls TownshipBy addressDay by addressD
Dalton TownshipDalton Township Transfer StationDrop-off onlyDavisonFrom the town’s siteTrash and recycling rulesTueDavison TownshipTuesdayTrash day
DearbornBy addressTown’s hauler · day by address
Dearborn HeightsPriority WasteTrash haulerDelhi TownshipDelhi Township Recycling CenterHire your ownDelta TownshipDelta Township Recycling CenterDrop-offMonDenton TownshipMondayTown’s haulerDetroitJ. Fons YardDrop-offWedDeWittWednesdayTrash dayDorr TownshipEvery other week, ThuCurbside recyclingDouglasRepublic ServicesTrash haulerDundeeStevens DisposalTrash hauler
DurandBy addressTown’s hauler · day by address
DearbornBy addressTown’s hauler · day by address
Dearborn HeightsPriority WasteTrash haulerDelhi TownshipDelhi Township Recycling CenterHire your ownDelta TownshipDelta Township Recycling CenterDrop-offMonDenton TownshipMondayTown’s haulerDetroitJ. Fons YardDrop-offWedDeWittWednesdayTrash dayDorr TownshipEvery other week, ThuCurbside recyclingDouglasRepublic ServicesTrash haulerDundeeStevens DisposalTrash hauler
DurandBy addressTown’s hauler · day by addressE
ThuEast China TownshipThursdayTown’s hauler
East Grand RapidsHire your ownNo town pickup: you hire a private hauler
East LansingBy addressTown pickup · day by addressEastpointeBy addressTown’s hauler · day by addressEcorseBy addressTown’s hauler · day by address
FriElbertaFridayTrash day
Erwin TownshipErwin Township Transfer StationPay per bag
East Grand RapidsHire your ownNo town pickup: you hire a private hauler
East LansingBy addressTown pickup · day by addressEastpointeBy addressTown’s hauler · day by addressEcorseBy addressTown’s hauler · day by address
FriElbertaFridayTrash day
Erwin TownshipErwin Township Transfer StationPay per bagF
FriFairfield TownshipFridayTrash day
FarmingtonBy addressDay by address
Farmington HillsBy addressTown’s hauler · day by address
WedFentonWednesdayTown pickup
FerndaleBy addressTown’s hauler · day by addressFiler TownshipBy addressTown’s hauler · day by addressFlintBy addressTown’s hauler · day by addressThuFlint TownshipThursdayTrash day
FlushingTown’s haulerThe town’s contract hauler picks up at the curb for every home
MonFlushing TownshipMondayTrash dayForsyth TownshipForsyth Township Transfer & Recycling CenterDrop-off onlyFort Gratiot TownshipBy addressTown’s hauler · day by address
WedFrankenmuthWednesdayTrash day
MonFranklinMondayTown’s haulerFraserBy addressTown’s hauler · day by address
TueFremontTuesdayTown’s haulerFremont TownshipRepublic ServicesTrash haulerFrenchtown TownshipBy addressTown’s hauler · day by addressFruitportRepublic Waste ServicesTrash hauler
FarmingtonBy addressDay by address
Farmington HillsBy addressTown’s hauler · day by address
WedFentonWednesdayTown pickup
FerndaleBy addressTown’s hauler · day by addressFiler TownshipBy addressTown’s hauler · day by addressFlintBy addressTown’s hauler · day by addressThuFlint TownshipThursdayTrash day
FlushingTown’s haulerThe town’s contract hauler picks up at the curb for every home
MonFlushing TownshipMondayTrash dayForsyth TownshipForsyth Township Transfer & Recycling CenterDrop-off onlyFort Gratiot TownshipBy addressTown’s hauler · day by address
WedFrankenmuthWednesdayTrash day
MonFranklinMondayTown’s haulerFraserBy addressTown’s hauler · day by address
TueFremontTuesdayTown’s haulerFremont TownshipRepublic ServicesTrash haulerFrenchtown TownshipBy addressTown’s hauler · day by addressFruitportRepublic Waste ServicesTrash haulerG
Garden CityBy addressDay by addressFriGenesee TownshipFridayTrash day
Genoa TownshipBy addressTown’s hauler · day by addressWedGibraltarWednesdayTown’s haulerThuGladwinThursdayTown’s haulerThuGladwin TownshipThursdayTrash day
Golden TownshipHire your ownNo town pickup: you hire a private hauler
WedGrand BlancWednesdayTrash day
WedGrand Blanc TownshipWednesdayTown’s hauler
Grand HavenHire your ownNo town pickup: you hire a private haulerGrand LedgeGrand Ledge Recycling CenterDrop-offGrand RapidsBy addressPay per bag · day by addressGrandvilleFrom the town’s siteTrash and recycling rulesTueGrantTuesdayTrash dayGrant TownshipTown’s haulerThe town’s contract hauler picks up at the curb for every home
Grass Lake TownshipFrom the town’s siteTrash and recycling rulesWedGraylingWednesdayTrash day
GreenvilleBy addressTown’s hauler · day by addressGrosse PointeBy addressTown pickup · day by addressGrosse Pointe FarmsFrom the town’s siteTrash and recycling rulesGrosse Pointe ParkBy addressTown’s hauler · day by addressGrosse Pointe WoodsBy addressTown’s hauler · day by addressH
Hamburg TownshipHire your ownNo town pickup: you hire a private hauler
HancockBy addressDay by addressHarbor SpringsEvery week, TueCurbside recyclingHarrison TownshipTringali SanitationTrash haulerHayes TownshipTown’s haulerWaste Management picks up at the curb for every home
Hazel ParkBy addressTown’s hauler · day by address
Henrietta TownshipHenrietta Township Recycling Center/Transfer StationDrop-off
FriHighland ParkFridayTrash day
HollandTown pickupTown crews pick up at the curbHomer TownshipTown’s haulerThe town’s contract hauler picks up at the curb for every home
HoughtonWaste ManagementTrash hauler
TueHuntington WoodsTuesdayCounty or district
HancockBy addressDay by addressHarbor SpringsEvery week, TueCurbside recyclingHarrison TownshipTringali SanitationTrash haulerHayes TownshipTown’s haulerWaste Management picks up at the curb for every home
Hazel ParkBy addressTown’s hauler · day by address
Henrietta TownshipHenrietta Township Recycling Center/Transfer StationDrop-off
FriHighland ParkFridayTrash day
HollandTown pickupTown crews pick up at the curbHomer TownshipTown’s haulerThe town’s contract hauler picks up at the curb for every home
HoughtonWaste ManagementTrash hauler
TueHuntington WoodsTuesdayCounty or districtI
TueImlay CityTuesdayTrash dayIngallston TownshipMenominee-Ingallston Transfer StationDrop-offMonIngersoll TownshipMondayTown’s hauler
InksterBy addressTown’s hauler · day by addressIoniaBy addressDay by address
Iron MountainBy addressDay by address
Iron RiverBy addressDay by address
IronwoodRepublic ServicesTrash hauler
Ironwood TownshipBy addressDay by address
IshpemingBy addressTown’s hauler · day by address
Ishpeming TownshipNorth Country DisposalTrash haulerFriIthacaFridayHire your ownK
KalamazooEvery other weekCurbside recycling
KalevaMaple Grove Township Transfer StationDrop-offMonKeego HarborMondayTown’s hauler
Keeler TownshipKeeler Township Transfer SiteDrop-off only
KentwoodHire your ownNo town pickup: you hire a private hauler
KingsfordKingsford Compost Drop-off SiteTown pickupKlacking TownshipPay per bagCurbside pickup, paid by the bagMonKochville TownshipMondayCounty or districtL
LaingsburgRecycling center at 7500 Woodbury Rd. (Greater Laingsburg Recyclers)Drop-offLaketon TownshipLaketon Township Yard Waste SiteDrop-off
LapeerHire your ownNo town pickup: you hire a private haulerTueLenox TownshipTuesdayTrash dayLeonidas TownshipHire your ownNo town pickup: you hire a private haulerLincoln ParkFrom the town’s siteTrash and recycling rulesTueLincoln TownshipTuesdayTown’s hauler
WedLindenWednesdayTown’s hauler
LivoniaLivonia Drop-Off Recycling CenterTown’s hauler
LowellHire your ownNo town pickup: you hire a private haulerLudingtonBy addressTown’s hauler · day by address
LapeerHire your ownNo town pickup: you hire a private haulerTueLenox TownshipTuesdayTrash dayLeonidas TownshipHire your ownNo town pickup: you hire a private haulerLincoln ParkFrom the town’s siteTrash and recycling rulesTueLincoln TownshipTuesdayTown’s hauler
WedLindenWednesdayTown’s hauler
LivoniaLivonia Drop-Off Recycling CenterTown’s hauler
LowellHire your ownNo town pickup: you hire a private haulerLudingtonBy addressTown’s hauler · day by addressM
Mackinaw CityEmmet County public Recycling Drop-off site in Mackinaw CityDrop-offMacomb TownshipHire your ownNo town pickup: you hire a private hauler
Madison HeightsFrom the town’s siteTrash and recycling rules
WedManchesterWednesdayTown’s hauler
ManisteeBy addressTown’s hauler · day by addressTueMarine CityTuesdayTrash day
MarquetteBy addressPay per bag · day by address
Marquette TownshipEvery weekCurbside recyclingMartiny TownshipFrom the town’s siteTrash and recycling rules
WedMarysvilleWednesdayTown’s hauler
MasonBy addressTown’s hauler · day by addressMayfield TownshipFrom the town’s siteTrash and recycling rules
MelvindaleBy addressTown’s hauler · day by addressMonMichianaMondayTrash dayThuMichigamme TownshipThursdayTrash day
MidlandBy addressTown pickup · day by addressTueMilanTuesdayTown’s haulerMoffatt TownshipMoffatt Township rubbish drop-offDrop-off onlyMonitor TownshipFrom the town’s siteTrash and recycling rules
MonroeBy addressTown’s hauler · day by address
MontagueWhite Lake Area Transfer StationDrop-off
Montague TownshipFrom the town’s siteTrash and recycling rules
Mount ClemensPriority WasteTrash haulerMount MorrisWaste ManagementTrash haulerTueMount Morris TownshipTuesdayTrash day
Mount PleasantGranger Waste ServicesTrash hauler
MuskegonBy addressTown’s hauler · day by address
Muskegon TownshipFrom the town’s siteTrash and recycling rulesN
NashvilleVillage of Nashville Transfer StationDrop-offNewaygoTown’s haulerAmerican Classic picks up at the curb for every home
WedNew BaltimoreWednesdayTown’s hauler
WedNew BuffaloWednesdayTrash day
Northfield TownshipHire your ownNo town pickup: you hire a private hauler
NorthvillePriority WasteTrash hauler
NoviBy addressDay by address
WedNew BaltimoreWednesdayTown’s hauler
WedNew BuffaloWednesdayTrash day
Northfield TownshipHire your ownNo town pickup: you hire a private hauler
NorthvillePriority WasteTrash hauler
NoviBy addressDay by addressO
Ocqueoc TownshipOcqueoc Township Recycling and Transfer StationDrop-off
Orion TownshipBy addressTown’s hauler · day by addressOscoda TownshipFrom the town’s siteTrash and recycling rulesMonOtsego Lake TownshipMondayHire your ownOverisel TownshipOverisel Transfer StationDrop-off only
OwossoCity of Owosso Leaf/Brush Drop off site (Aiken Road Compost Site)Drop-off
Orion TownshipBy addressTown’s hauler · day by addressOscoda TownshipFrom the town’s siteTrash and recycling rulesMonOtsego Lake TownshipMondayHire your ownOverisel TownshipOverisel Transfer StationDrop-off only
OwossoCity of Owosso Leaf/Brush Drop off site (Aiken Road Compost Site)Drop-offP
WedParchmentWednesdayTrash dayParmaGranger Waste ServicesTrash haulerParma TownshipGranger Waste ServicesTrash haulerPavilion TownshipPavilion Township Collection StationDrop-off only
Paw Paw TownshipFrom the town’s siteTrash and recycling rulesPeaine TownshipBeaver Island Transfer StationPay per bagPentwater TownshipFrom the town’s siteTrash and recycling rulesThuPetersburgThursdayHire your own
PinconningFrom the town’s siteTrash and recycling rulesPinconning TownshipRepublic WasteTrash hauler
Pine Grove TownshipFrom the town’s siteTrash and recycling rulesPine River TownshipGrangerTrash hauler
Pittsfield TownshipEvery week, day by addressCurbside recycling
MonPleasant RidgeMondayTown’s hauler
PlymouthBy addressDay by address
Plymouth TownshipPriority WasteTrash hauler
PontiacBy addressTown’s hauler · day by addressPortageWMTrash haulerPort HuronEmterraTrash haulerPort Huron TownshipBy addressDay by address
SatPort Sheldon TownshipSaturdayPay per bagPottervilleFrom the town’s siteTrash and recycling rulesPrairieville TownshipPrairieville Recycling CenterDrop-off
Paw Paw TownshipFrom the town’s siteTrash and recycling rulesPeaine TownshipBeaver Island Transfer StationPay per bagPentwater TownshipFrom the town’s siteTrash and recycling rulesThuPetersburgThursdayHire your own
PinconningFrom the town’s siteTrash and recycling rulesPinconning TownshipRepublic WasteTrash hauler
Pine Grove TownshipFrom the town’s siteTrash and recycling rulesPine River TownshipGrangerTrash hauler
Pittsfield TownshipEvery week, day by addressCurbside recycling
MonPleasant RidgeMondayTown’s hauler
PlymouthBy addressDay by address
Plymouth TownshipPriority WasteTrash hauler
PontiacBy addressTown’s hauler · day by addressPortageWMTrash haulerPort HuronEmterraTrash haulerPort Huron TownshipBy addressDay by address
SatPort Sheldon TownshipSaturdayPay per bagPottervilleFrom the town’s siteTrash and recycling rulesPrairieville TownshipPrairieville Recycling CenterDrop-offR
FriRay TownshipFridayHire your own
Redford TownshipBy addressDay by addressFriReed CityFridayTrash dayMonRichmondMondayTown’s haulerMonRichmond TownshipMondayTown’s haulerRiver RougeFrom the town’s siteTrash and recycling rulesRiverviewBy addressTown pickup · day by address
RochesterTown’s haulerThe town’s contract hauler picks up at the curb for every home
Rogers CityRogers City Transfer StationDrop-offThuRomeoThursdayTrash day
RomulusTown’s haulerThe town’s contract hauler picks up at the curb for every homeMonRoscommon TownshipMondayTrash day
RosevilleBy addressTown’s hauler · day by address
Royal OakSOCRRA Drop-off Center (Southeastern Oakland County Resource Recovery Authority)Drop-off
Redford TownshipBy addressDay by addressFriReed CityFridayTrash dayMonRichmondMondayTown’s haulerMonRichmond TownshipMondayTown’s haulerRiver RougeFrom the town’s siteTrash and recycling rulesRiverviewBy addressTown pickup · day by address
RochesterTown’s haulerThe town’s contract hauler picks up at the curb for every home
Rogers CityRogers City Transfer StationDrop-offThuRomeoThursdayTrash day
RomulusTown’s haulerThe town’s contract hauler picks up at the curb for every homeMonRoscommon TownshipMondayTrash day
RosevilleBy addressTown’s hauler · day by address
Royal OakSOCRRA Drop-off Center (Southeastern Oakland County Resource Recovery Authority)Drop-offS
SaginawBy addressCounty or district · day by address
Saginaw TownshipBy addressDay by addressSaugatuckRepublic ServicesTrash haulerSaugatuck TownshipFrom the town’s siteTrash and recycling rulesSebewaingEmterra EnvironmentalTrash haulerSilver Creek TownshipFrom the town’s siteTrash and recycling rules
SouthfieldBy addressTown’s hauler · day by address
South LyonBy addressTown’s hauler · day by address
Spring LakeHire your ownNo town pickup: you hire a private haulerSt. ClairFrom the town’s siteTrash and recycling rules
St. Clair ShoresBy addressTown’s hauler · day by address
St. JohnsBy addressTown’s hauler · day by address
St. JosephBy addressTown’s hauler · day by address
Sterling HeightsBy addressTown’s hauler · day by address
SturgisEvery other week, ThuCurbside recyclingSuperior TownshipBy addressTown’s hauler · day by addressTueSwartz CreekTuesdayTown’s haulerThuSylvan LakeThursdayTrash dayT
TaylorBy addressTown’s hauler · day by address
WedTecumsehWednesdayTown’s hauler
WedTecumseh TownshipWednesdayTrash dayTekonshaEvery other weekCurbside recyclingThuThetford TownshipThursdayTown’s hauler
Traverse CityBy addressTown’s hauler · day by addressTrentonBy addressTown pickup · day by address
TroyBy addressTown’s hauler · day by addressV
W
WakefieldTown’s haulerGogebic Range Solid Waste Management picks up at the curb for every home
WedWalled LakeWednesdayTown’s hauler
WarrenCity of Warren Sanitation Division - Recycling CenterDrop-offWashington TownshipBy addressTown’s hauler · day by addressWaterford TownshipBy addressTown’s hauler · day by addressWatson TownshipRepublic ServicesTrash haulerWayneBy addressDay by addressWedWebbervilleWednesdayTrash dayWedWest BranchWednesdayTrash day
WestlandBy addressTown’s hauler · day by addressWhitefish TownshipWhitefish Township Transfer StationPay per bag
WhitehallWhite Lake Area Solid Waste Authority (Transfer Station)Hire your ownTueWilliams TownshipTuesdayTown’s haulerWilliamstown TownshipFrom the town’s siteTrash and recycling rulesMonWolverine LakeMondayHire your ownWoodhavenBy addressTown’s hauler · day by address
WyandotteBy addressTown’s hauler · day by addressWyomingBy addressDay by address
WedWalled LakeWednesdayTown’s hauler
WarrenCity of Warren Sanitation Division - Recycling CenterDrop-offWashington TownshipBy addressTown’s hauler · day by addressWaterford TownshipBy addressTown’s hauler · day by addressWatson TownshipRepublic ServicesTrash haulerWayneBy addressDay by addressWedWebbervilleWednesdayTrash dayWedWest BranchWednesdayTrash day
WestlandBy addressTown’s hauler · day by addressWhitefish TownshipWhitefish Township Transfer StationPay per bag
WhitehallWhite Lake Area Solid Waste Authority (Transfer Station)Hire your ownTueWilliams TownshipTuesdayTown’s haulerWilliamstown TownshipFrom the town’s siteTrash and recycling rulesMonWolverine LakeMondayHire your ownWoodhavenBy addressTown’s hauler · day by address
WyandotteBy addressTown’s hauler · day by addressWyomingBy addressDay by addressHow Michigan towns handle trash
Of the 156 towns whose website says who picks up.
- Town pickup 7%Town crews pick up at the curb
- Town’s hauler 64%A contract hauler picks up at the curb for every home
- Pay per bag 6%Curbside pickup, paid by the bag
- County or district 3%A county or regional provider runs trash and recycling
- Hire your own 12%No town pickup: you hire a private hauler
- Drop-off only 8%No curbside pickup: you take it to the drop-off
Town missing? We’re working on collecting more information all the time. All states →



