Dumps and landfills in Alabama
Our Alabama directory covers 27 operating landfills and 4 transfer stations in 28 counties. Pick your county to see every place to drop off trash, bulky items and debris.
Browse by county
- Baldwin County (1)
- Blount County (1)
- Cherokee County (1)
- Coffee County (1)
- Cullman County (1)
- Dallas County (1)
- DeKalb County (1)
- Escambia County (1)
- Houston County (1)
- Jackson County (1)
- Jefferson County (4)
- Lawrence County (1)
- Lee County (1)
- Limestone County (1)
- Madison County (1)
- Mobile County (1)
- Montgomery County (1)
- Morgan County (1)
- Perry County (1)
- Pike County (1)
- Shelby County (1)
- St. Clair County (1)
- Talladega County (1)
- Tallapoosa County (1)
- Tuscaloosa County (1)
- Walker County (1)
- Washington County (1)
- Winston County (1)
Largest landfills in Alabama
| Landfill | County | Tons per year |
|---|---|---|
| Arrowhead Landfill | Perry County | 852,212 |
| Huntsville MSWLF | Madison County | 489,532 |
| Salem Landfill | Lee County | 453,427 |
| Sand Valley Landfill | DeKalb County | 416,443 |
| Black Warrior Solid Waste Facility | Tuscaloosa County | 352,153 |
Annual waste figures reported to the U.S. EPA.
All Alabama locations
| Facility | Type | Town / county |
|---|---|---|
| Magnolia Subtitle D MSW LF | Landfill | Summerdale, Baldwin County |
| Garbage & Recycling Convenience Center | Transfer station | Hayden, Blount County |
| Three Corners Landfill | Landfill | Piedmont, Cherokee County |
| Coffee County Sanitary Landfill | Landfill | Elba, Coffee County |
| Cullman Environmental Waste Management Center | Landfill | Cullman, Cullman County |
| Dallas County Waste Transfer Station | Transfer station | Selmont-West Selmont, Dallas County |
| Sand Valley Landfill | Landfill | Collinsville, DeKalb County |
| Timberlands Landfill | Landfill | Brewton, Escambia County |
| City of Dothan SLF MSWLF | Landfill | Dothan, Houston County |
| Scottsboro Landfill | Landfill | Hollywood, Jackson County |
| Eastern Area Landfill | Landfill | Birmingham, Jefferson County |
| Jefferson County LF No. 1 | Landfill | Gardendale, Jefferson County |
| Jefferson County LF No. 2 | Landfill | Pinson, Jefferson County |
| New Georgia MSWLF | Landfill | Birmingham, Jefferson County |
| Morris Farm Landfill | Landfill | Hillsboro, Lawrence County |
| Salem Landfill | Landfill | Opelika, Lee County |
| Republic Services of Athens Transfer Station | Transfer station | Athens, Limestone County |
| Huntsville MSWLF | Landfill | Huntsville, Madison County |
| Chastang SLF | Landfill | Mt. Vernon, Mobile County |
| North Montgomery SLF MSWLF | Landfill | Montgomery, Montgomery County |
| City of Decatur-Morgan County Regional MSW Landfill | Landfill | Trinity, Morgan County |
| Arrowhead Landfill | Landfill | Uniontown, Perry County |
| Brundidge Landfill | Landfill | Brundidge, Pike County |
| Shelby County Highway 70 Landfill | Landfill | Columbiana, Shelby County |
| Star Ridge Landfill | Landfill | Moody, St. Clair County |
| Talladega Transfer Station | Transfer station | Lincoln, Talladega County |
| Stones Throw Landfill, LLC | Landfill | Tallassee, Tallapoosa County |
| Black Warrior Solid Waste Facility | Landfill | Coker, Tuscaloosa County |
| Pine View SLF MSWLF | Landfill | Dora, Walker County |
| Turkey Trot Landfill, LLC | Landfill | Citronelle, Washington County |
| Willow Ridge Landfill | Landfill | Haleyville, Winston County |