Home › All states

Dumps and landfills in Iowa

Our Iowa directory covers 40 operating landfills and 4 transfer stations in 41 counties. Pick your county to see every place to drop off trash, bulky items and debris.

Browse by county

Largest landfills in Iowa

LandfillCountyTons per year
Metro Park East LandfillPolk County848,277
Loess Hills Regional SLFMills County628,426
Cedar Rapids Linn County Solid Waste Landfill #2Linn County211,248
Central Disposal LandfillWinnebago County202,302
Black Hawk County SLF (Area E)Black Hawk County185,793

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

All Iowa locations

FacilityTypeTown / county
Benton County Sanitary LandfillLandfillBlairstown, Benton County
Black Hawk County SLF (Area E)LandfillWaterloo, Black Hawk County
Rite EnvironmentalTransfer stationWaterloo, Black Hawk County
Boone County LandfillLandfillBoone, Boone County
Carroll County Sanitary LandfillLandfillCarroll, Carroll County
Cass County Sanitary LandfillLandfillAtlantic, Cass County
Landfill of North IowaLandfillClear Lake, Cerro Gordo County
Cherokee County Sanitary LandfillLandfillCherokee, Cherokee County
Clinton County SLF (East)LandfillClinton, Clinton County
Metro Park West LandfillLandfillPerry, Dallas County
South Dallas County Sanitary LandfillLandfillAdel, Dallas County
Wayne-Ringgold-Decatur County Sanitary LandfillLandfillGrand River, Decatur County
Des Moines County Regional Sanitary LandfillLandfillWest Burlington, Des Moines County
Dickinson Landfill Inc.LandfillSpirit Lake, Dickinson County
Dubuque Metropolitan SLFLandfillDubuque, Dubuque County
Fremont County Sanitary LandfillLandfillSidney, Fremont County
Guthrie County Transfer StationTransfer stationGuthrie Center, Guthrie County
RIWMA LandfillLandfillEldora, Hardin County
Harrison County Sanitary LandfillLandfillLogan, Harrison County
Iowa County Sanitary LandfillLandfillHomestead, Iowa County
City of Newton Sanitary LandfillLandfillNewton, Jasper County
Iowa City SLFLandfillIowa City, Johnson County
SEMCO LandfillLandfillRichland, Keokuk County
Great River Regional Solid Waste Authority LandfillLandfillFort Madison, Lee County
Cedar Rapids Linn County Solid Waste Landfill #2LandfillMarion, Linn County
South Central Iowa LandfillLandfillWinterset, Madison County
Mahaska County Sanitary LandfillLandfillOskaloosa, Mahaska County
South Central Iowa Sanitary LandfillLandfillTracy, Marion County
Marshall County SLFLandfillMarshalltown, Marshall County
Loess Hills Regional SLFLandfillMalvern, Mills County
Floyd-Mitchell-Chickasaw Counties LandfillLandfillElma, Mitchell County
Muscatine County SLFLandfillBlue Grass, Muscatine County
Page County Sanitary LandfillLandfillClarinda, Page County
Northern Plains Regional LandfillLandfillGraettinger, Palo Alto County
Metro Northwest Transfer StationTransfer stationGrimes, Polk County
Metro Park East LandfillLandfillMitchellville, Polk County
City of Grinnell Brush/Compost FacilityTransfer stationGrinnell, Poweshiek County
Scott Area SLFLandfillDavenport, Scott County
Northwest Iowa Area SWA LandfillLandfillSheldon, Sioux County
Tama County Sanitary LandfillLandfillToledo, Tama County
Ottumwa-Wapello County SLFLandfillOttumwa, Wapello County
North Central Iowa Regional SWA Sanitary LandfillLandfillFort Dodge, Webster County
Central Disposal LandfillLandfillLake Mills, Winnebago County
Winneshiek County Sanitary LandfillLandfillDecorah, Winneshiek County