Home › All states

Dumps and landfills in Maine

Our Maine directory covers 6 operating landfills and 28 transfer stations in 14 counties. Pick your county to see every place to drop off trash, bulky items and debris.

Browse by county

Largest landfills in Maine

LandfillCountyTons per year
Juniper Ridge LandfillPenobscot County933,811
Crossroads LFSomerset County371,919
Hatch Hill LFKennebec County52,289
Presque Isle LFAroostook County29,729
Tri-Community LFAroostook County25,883

Annual waste figures reported to the U.S. EPA.

All Maine locations

FacilityTypeTown / county
Turner Transfer StationTransfer stationTurner, Androscoggin County
Presque Isle LFLandfillPresque Isle, Aroostook County
Tri-Community LFLandfillFort Fairfield, Aroostook County
Town of Harpswell Transfer StationTransfer stationHarpswell, Cumberland County
Yarmouth Public Works Department - LandfillTransfer stationYarmouth, Cumberland County
Hatch Hill LFLandfillAugusta, Kennebec County
Mt Vernon Transfer StationTransfer stationMount Vernon, Kennebec County
Monhegan Island Garbage CollectionTransfer stationFriendship, Knox County
OHSTT Transfer StationTransfer stationThomaston, Knox County
Rockland Transfer StationTransfer stationRockland, Knox County
St. George Town Transfer StationTransfer stationSaint George, Knox County
Boothbay Region Refuse Transfer StationTransfer stationBoothbay, Lincoln County
Nobleboro-Jefferson Transfer StationTransfer stationNobleboro, Lincoln County
Wiscasset Transfer StationTransfer stationWiscasset, Lincoln County
Andover Transfer StationTransfer stationRumford, Oxford County
Fryeburg Transfer StationTransfer stationFryeburg, Oxford County
West Paris Transfer StationTransfer stationWest Paris, Oxford County
Howland Transfer StationTransfer stationHowland, Penobscot County
Juniper Ridge LandfillLandfillOld Town, Penobscot County
Millinocket Transfer StationTransfer stationMillinocket, Penobscot County
Transfer StationTransfer stationPatten, Penobscot County
Rockwood Transfer StationTransfer stationGreenville, Piscataquis County
Bath LFLandfillBath, Sagadahoc County
Georgetown Transfer StationTransfer stationGeorgetown, Sagadahoc County
Crossroads LFLandfillNorridgewock, Somerset County
Transfer StationTransfer stationPittsfield, Somerset County
DM&J Waste, Inc.Transfer stationWinterport, Waldo County
Indian Township Stump DumpTransfer stationPrinceton, Washington County
Alfred Transfer StationTransfer stationAlfred, York County
Arundel Transfer StationTransfer stationArundel, York County
Kittery Resource Recovery FacilityTransfer stationKittery, York County
Shapleigh Transfer StationTransfer stationShapleigh, York County
Transfer Station and Recycling CenterTransfer stationSanford, York County
Tri Town Waste Dispose FacilityTransfer stationHiram, York County