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
- Benton County (1)
- Black Hawk County (2)
- Boone County (1)
- Carroll County (1)
- Cass County (1)
- Cerro Gordo County (1)
- Cherokee County (1)
- Clinton County (1)
- Dallas County (2)
- Decatur County (1)
- Des Moines County (1)
- Dickinson County (1)
- Dubuque County (1)
- Fremont County (1)
- Guthrie County (1)
- Hardin County (1)
- Harrison County (1)
- Iowa County (1)
- Jasper County (1)
- Johnson County (1)
- Keokuk County (1)
- Lee County (1)
- Linn County (1)
- Madison County (1)
- Mahaska County (1)
- Marion County (1)
- Marshall County (1)
- Mills County (1)
- Mitchell County (1)
- Muscatine County (1)
- Page County (1)
- Palo Alto County (1)
- Polk County (2)
- Poweshiek County (1)
- Scott County (1)
- Sioux County (1)
- Tama County (1)
- Wapello County (1)
- Webster County (1)
- Winnebago County (1)
- Winneshiek County (1)
Largest landfills in Iowa
| Landfill | County | Tons per year |
|---|---|---|
| Metro Park East Landfill | Polk County | 848,277 |
| Loess Hills Regional SLF | Mills County | 628,426 |
| Cedar Rapids Linn County Solid Waste Landfill #2 | Linn County | 211,248 |
| Central Disposal Landfill | Winnebago County | 202,302 |
| Black Hawk County SLF (Area E) | Black Hawk County | 185,793 |
Annual waste figures reported to the U.S. EPA.
All Iowa locations
| Facility | Type | Town / county |
|---|---|---|
| Benton County Sanitary Landfill | Landfill | Blairstown, Benton County |
| Black Hawk County SLF (Area E) | Landfill | Waterloo, Black Hawk County |
| Rite Environmental | Transfer station | Waterloo, Black Hawk County |
| Boone County Landfill | Landfill | Boone, Boone County |
| Carroll County Sanitary Landfill | Landfill | Carroll, Carroll County |
| Cass County Sanitary Landfill | Landfill | Atlantic, Cass County |
| Landfill of North Iowa | Landfill | Clear Lake, Cerro Gordo County |
| Cherokee County Sanitary Landfill | Landfill | Cherokee, Cherokee County |
| Clinton County SLF (East) | Landfill | Clinton, Clinton County |
| Metro Park West Landfill | Landfill | Perry, Dallas County |
| South Dallas County Sanitary Landfill | Landfill | Adel, Dallas County |
| Wayne-Ringgold-Decatur County Sanitary Landfill | Landfill | Grand River, Decatur County |
| Des Moines County Regional Sanitary Landfill | Landfill | West Burlington, Des Moines County |
| Dickinson Landfill Inc. | Landfill | Spirit Lake, Dickinson County |
| Dubuque Metropolitan SLF | Landfill | Dubuque, Dubuque County |
| Fremont County Sanitary Landfill | Landfill | Sidney, Fremont County |
| Guthrie County Transfer Station | Transfer station | Guthrie Center, Guthrie County |
| RIWMA Landfill | Landfill | Eldora, Hardin County |
| Harrison County Sanitary Landfill | Landfill | Logan, Harrison County |
| Iowa County Sanitary Landfill | Landfill | Homestead, Iowa County |
| City of Newton Sanitary Landfill | Landfill | Newton, Jasper County |
| Iowa City SLF | Landfill | Iowa City, Johnson County |
| SEMCO Landfill | Landfill | Richland, Keokuk County |
| Great River Regional Solid Waste Authority Landfill | Landfill | Fort Madison, Lee County |
| Cedar Rapids Linn County Solid Waste Landfill #2 | Landfill | Marion, Linn County |
| South Central Iowa Landfill | Landfill | Winterset, Madison County |
| Mahaska County Sanitary Landfill | Landfill | Oskaloosa, Mahaska County |
| South Central Iowa Sanitary Landfill | Landfill | Tracy, Marion County |
| Marshall County SLF | Landfill | Marshalltown, Marshall County |
| Loess Hills Regional SLF | Landfill | Malvern, Mills County |
| Floyd-Mitchell-Chickasaw Counties Landfill | Landfill | Elma, Mitchell County |
| Muscatine County SLF | Landfill | Blue Grass, Muscatine County |
| Page County Sanitary Landfill | Landfill | Clarinda, Page County |
| Northern Plains Regional Landfill | Landfill | Graettinger, Palo Alto County |
| Metro Northwest Transfer Station | Transfer station | Grimes, Polk County |
| Metro Park East Landfill | Landfill | Mitchellville, Polk County |
| City of Grinnell Brush/Compost Facility | Transfer station | Grinnell, Poweshiek County |
| Scott Area SLF | Landfill | Davenport, Scott County |
| Northwest Iowa Area SWA Landfill | Landfill | Sheldon, Sioux County |
| Tama County Sanitary Landfill | Landfill | Toledo, Tama County |
| Ottumwa-Wapello County SLF | Landfill | Ottumwa, Wapello County |
| North Central Iowa Regional SWA Sanitary Landfill | Landfill | Fort Dodge, Webster County |
| Central Disposal Landfill | Landfill | Lake Mills, Winnebago County |
| Winneshiek County Sanitary Landfill | Landfill | Decorah, Winneshiek County |