Air quality in Alabama
Air quality index (AQI⁺) and PM2.5 air pollution in Alabama • 17:19, Jul 19
Live most polluted city ranking
Real-time Alabama most polluted city ranking
Learn more about global air quality
Which is the most polluted city in Alabama?
- Baldwin88
- Tuscaloosa County72
- Ashland63
- Gadsden63
- Ballplay62
- Cedar Bluff62
- Centre62
- Eufaula62
- Leeds62
- Leesburg62
- Piedmont62
- Anniston61
- Auburn61
- Bullock61
- Butler61
- Calhoun61
- Chatom61
- Choccolocco61
- Choctaw61
- Citronelle61
- Clayton61
- Collinsville61
- Fort Payne61
- Frisco City61
- Glencoe61
- Grove Hill61
- Heflin61
- Henagar61
- Hokes Bluff61
- Jackson61
- Jacksonville61
- Monroeville61
- Mount Vernon61
- Rainsville61
- Sumter61
- Sylvania61
- Thomasville61
- Union Springs61
- Weaver61
- Abbeville60
- Alexandria60
- Boykin60
- Camden60
- Creola60
- Fyffe60
- Huguley60
- La Fayette60
- Ladonia60
- Lanett60
- Opelika60
- Oxford60
- Phenix City60
- Roanoke60
- Saks60
- Saraland60
- Satsuma60
- Smiths Station60
- Valley60
- Wedowee60
- West End-Cobb Town60
- Atmore59
- Bay Minette59
- Blue Ridge59
- Bridgeport59
- Clio59
- Coosada59
- Dadeville59
- Deatsville59
- Eclectic59
- Elmore59
- Emerald Mountain59
- Hayneville59
- Linden59
- Lineville59
- Millbrook59
- Montgomery County59
- Ohatchee59
- Pike Road59
- Pine Level59
- Prattville59
- Prichard59
- Rainbow City59
- Selma59
- Selmont-West Selmont59
- Semmes59
- Southside59
- Stevenson59
- Tallassee59
- Valley Grande59
- Wetumpka59
- Whitesboro59
- Albertville58
- Alexander City58
- Ashford58
- Attalla58
- Boaz58
- Brundidge58
- Carlisle-Rockledge58
- Cottonwood58
- Cowarts58
- Daleville58
- Daphne58
- Demopolis58
- Dothan58
- Eastaboga58
- Enterprise58
- Evergreen58
- Fort Deposit58
- Fort Rucker58
- Gainesville58
- Geneva58
- Greenville58
- Hartford58
- Headland58
- Holtville58
- Kinsey58
- Level Plains58
- Livingston58
- Loxley58
- Luverne58
- Malvern58
- Marbury58
- Midland City58
- Mobile County58
- Munford58
- New Brockton58
- Newton58
- Ozark58
- Ragland58
- Rehobeth58
- Samson58
- Sardis City58
- Scottsboro58
- Slocomb58
- Spanish Fort58
- Steele58
- Taylor58
- Troy58
- Uniontown58
- Webb58
- York58
- Aliceville57
- Andalusia57
- Ashville57
- Elba57
- Eutaw57
- Flomaton57
- Florala57
- Georgiana57
- Goodwater57
- Guntersville57
- Lincoln57
- Marion57
- Marshall County57
- Opp57
- Point Clear57
- Riverside57
- Robertsdale57
- Rockford57
- Talladega57
- Theodore57
- Tillmans Corner57
- Waldo57
- Adamsville56
- Alabaster56
- Arab56
- Argo56
- Bayou La Batre56
- Bibb County56
- Blountsville56
- Brent56
- Brighton56
- Brookwood56
- Calera56
- Carrollton56
- Centreville56
- Clanton56
- Cleveland56
- Coaling56
- Concord56
- Dauphin Island56
- East Brewton56
- Ethelsville56
- Foley56
- Gordo56
- Grand Bay56
- Greensboro56
- Helena56
- Holt56
- Hueytown56
- Jemison56
- Lake View56
- Lipscomb56
- Locust Fork56
- Margaret56
- Montevallo56
- Montgomery56
- Moody56
- Moundville56
- New Hope56
- Northport56
- Odenville56
- Oneonta56
- Owens Cross Roads56
- Reform56
- Remlap56
- Rock Creek56
- Springville56
- Stewartville56
- Summerdale56
- Sylvan Springs56
- Thorsby56
- Vance56
- West Blocton56
- Woodstock56
- Bear Creek55
- Berry55
- Brook Highland55
- Brookside55
- Carbon Hill55
- Center Point55
- Chelsea55
- Childersburg55
- Clay55
- Columbiana55
- Cordova55
- Cullman County55
- Decatur55
- Dora55
- Double Springs55
- Elberta55
- Falkville55
- Fayette55
- Fayetteville55
- Forestdale55
- Fultondale55
- Garden City55
- Gardendale55
- Good Hope55
- Grayson Valley55
- Graysville55
- Guin55
- Gulf Shores55
- Hackleburg55
- Haleyville55
- Hamilton55
- Hanceville55
- Harpersville55
- Hartselle55
- Hayden55
- Highland Lakes55
- Hoover55
- Indian Springs Village55
- Jasper55
- Kimberly55
- Meadowbrook55
- Midfield55
- Mignon55
- Minor55
- Moores Mill55
- Morgan55
- Morris55
- Mount Olive, Jefferson County55
- Mountain Brook55
- New Market55
- Orange Beach55
- Pelham55
- Pinson55
- Priceville55
- Red Bay55
- Redstone Arsenal55
- Shelby55
- Shoal Creek55
- Smoke Rise55
- Sulligent55
- Sumiton55
- Sylacauga55
- Talladega Springs55
- Vandiver55
- Vernon55
- Vestavia Hills55
- Vincent55
- Warrior55
- Westover55
- Wilsonville55
- Winfield55
- Athens54
- Cherokee54
- Elmore County54
- Florence54
- Harvest54
- Hazel Green54
- Limestone54
- Meridianville54
- Moulton54
- Muscle Shoals54
- Phil Campbell54
- Rogersville54
- Russellville54
- Sheffield54
- St. Florian54
- Town Creek54
- Trinity54
- Tuscumbia54
- Underwood-Petersville54
- Brewton49
- Jefferson46
- Mobile36
- Chickasaw35
- McCalla33
- Birmingham32
- Crossville32
- Winston County31
- Macon County29
- Tuscaloosa29
- Huntsville27
- Tuskegee25
- Talladega County22
- Tarrant22
- Pell City14
- Eagle Point11
- Madison11
- Bessemer10
- Pleasant Grove10
- Fairfield8
- Homewood8
- Irondale8
- Trussville6
- Madison County2









