Mattress disposal in Alabama (109 city guides)
The rules that apply across Alabama, and a local guide for every city we have researched — each one listing the drop-off options, curbside pickup, junk removal and store haul-away for that place, with what they cost.
109 cities · 1 statewide rule
Alabama mattress disposal rules
These apply anywhere in Alabama. Each one links to the page it came from.
- ADEM recycling program page covers SWRMMA (2008): 25% waste-reduction goal, $1/ton statewide disposal fee, local recycling grants and funds to clean up illegal dump sites. No mattress-specific content. No statewide mattress stewardship program or landfill ban found on ADEM pages as of 2026-09-22; mattress disposal is handled by local governments. Source
City guides in Alabama
Pick your city for its own list of options, with addresses, fees and who is allowed to use them.
MADISON COUNTY
Huntsville
31 options MOBILE COUNTYMobile
26 options JEFFERSON COUNTYBirmingham
36 options MONTGOMERY COUNTYMontgomery
27 options TUSCALOOSA COUNTYTuscaloosa
27 options JEFFERSON COUNTYHoover
32 options LEE COUNTYAuburn
26 options HOUSTON COUNTYDothan
29 options MADISON COUNTYMadison
29 options MORGAN COUNTYDecatur
28 options LAUDERDALE COUNTYFlorence
28 options AUTAUGA COUNTYPrattville
30 options RUSSELL COUNTYPhenix City
27 options JEFFERSON COUNTYVestavia Hills
32 options LEE COUNTYOpelika
26 options SHELBY COUNTYAlabaster
28 options LIMESTONE COUNTYAthens
27 options ETOWAH COUNTYGadsden
27 options TUSCALOOSA COUNTYNorthport
27 options BALDWIN COUNTYDaphne
28 options COFFEE COUNTYEnterprise
28 options BALDWIN COUNTYFoley
28 options JEFFERSON COUNTYHomewood
30 options JEFFERSON COUNTYTrussville
30 options BALDWIN COUNTYFairhope
29 options SHELBY COUNTYPelham
28 options JEFFERSON COUNTYBessemer
30 options MARSHALL COUNTYAlbertville
27 options SHELBY COUNTYHelena
31 options CALHOUN COUNTYOxford
27 options JEFFERSON COUNTYMountain Brook
30 options CALHOUN COUNTYAnniston
27 options CULLMAN COUNTYCullman
26 options SHELBY COUNTYCalera
27 options MOBILE COUNTYPrichard
26 options PIKE COUNTYTroy
27 options SHELBY COUNTYChelsea
28 options COLBERT COUNTYMuscle Shoals
27 options ELMORE COUNTYMillbrook
30 options BALDWIN COUNTYGulf Shores
28 options MOBILE COUNTYSaraland
25 options JEFFERSON COUNTYGardendale
30 options MORGAN COUNTYHartselle
28 options JEFFERSON COUNTYHueytown
30 options JACKSON COUNTYScottsboro
28 options DALLAS COUNTYSelma
28 options JEFFERSON COUNTYCenter Point
30 options DEKALB COUNTYFort Payne
27 options TALLADEGA COUNTYTalladega
26 options WALKER COUNTYJasper
28 options TALLAPOOSA COUNTYAlexander City
27 options CALHOUN COUNTYJacksonville
27 options ST. CLAIR COUNTYPell City
26 options DALE COUNTYOzark
27 options ST. CLAIR COUNTYMoody
25 options JEFFERSON COUNTYIrondale
30 options JEFFERSON COUNTYLeeds
32 options BARBOUR COUNTYEufaula
27 options TALLADEGA COUNTYSylacauga
26 options MONTGOMERY COUNTYPike Road
26 options BALDWIN COUNTYSpanish Fort
28 options FRANKLIN COUNTYRussellville
26 options MARSHALL COUNTYBoaz
26 options ETOWAH COUNTYRainbow City
26 options CHAMBERS COUNTYValley
27 options JEFFERSON COUNTYClay
29 options ETOWAH COUNTYSouthside
27 options JEFFERSON COUNTYFairfield
29 options COLBERT COUNTYSheffield
27 options MARSHALL COUNTYGuntersville
27 options JEFFERSON COUNTYPleasant Grove
30 options COLBERT COUNTYTuscumbia
27 options JEFFERSON COUNTYFultondale
30 options CHILTON COUNTYClanton
26 options MARSHALL COUNTYArab
28 options BALDWIN COUNTYOrange Beach
28 options COVINGTON COUNTYAndalusia
27 options MACON COUNTYTuskegee
25 options BALDWIN COUNTYBay Minette
28 options ESCAMBIA COUNTYAtmore
28 options TALLADEGA COUNTYLincoln
26 options SHELBY COUNTYMontevallo
27 options JEFFERSON COUNTYPinson
29 options BALDWIN COUNTYRobertsdale
28 options ELMORE COUNTYWetumpka
29 options ST. CLAIR COUNTYMargaret
25 options BLOUNT COUNTYOneonta
27 options BUTLER COUNTYGreenville
26 options MOBILE COUNTYSatsuma
27 options CHAMBERS COUNTYLanett
26 options MARION COUNTYHamilton
27 options COVINGTON COUNTYOpp
26 options MARENGO COUNTYDemopolis
27 options MOBILE COUNTYSemmes
27 options MOBILE COUNTYChickasaw
26 options BALDWIN COUNTYLoxley
28 options ST. CLAIR COUNTYOdenville
25 options DEKALB COUNTYRainsville
25 options ETOWAH COUNTYAttalla
26 options MONROE COUNTYMonroeville
26 options JEFFERSON COUNTYTarrant
30 options HENRY COUNTYHeadland
27 options ST. CLAIR COUNTYSpringville
26 options LEE COUNTYSmiths Station
26 options RANDOLPH COUNTYRoanoke
26 options ETOWAH COUNTYGlencoe
26 options MADISON COUNTYTriana
29 options ESCAMBIA COUNTYBrewton
27 options SHELBY COUNTYColumbiana
27 optionsHow these guides are made
- Every listing is read off the provider's own page, dated, and approved for publication by a named person.
- Nothing is inferred: where a fee or a rule is not published, the page says so rather than guessing.