Air quality in Alabama
Air quality index (AQI⁺) and PM2.5 air pollution in Alabama • 16:30, Sep 20
Live most polluted city ranking
Real-time Alabama most polluted city ranking
Wildfires in Alabama
Real-time informationActive fires
--
Learn more about global air quality
Which is the most polluted city in Alabama?
- Elmore County81
- Marshall County66
- Citronelle65
- Mobile County65
- Prichard65
- Saraland65
- Satsuma65
- Semmes65
- Tillmans Corner65
- Chickasaw64
- Creola64
- Grand Bay64
- Mount Vernon64
- Theodore64
- Tuscaloosa County64
- Baldwin63
- Bay Minette63
- Bayou La Batre63
- Chatom63
- Daphne63
- Loxley63
- Robertsdale63
- Spanish Fort63
- Atmore62
- Flomaton62
- Foley62
- Point Clear62
- Summerdale62
- Tuscaloosa62
- East Brewton61
- Elberta61
- Jackson61
- Bessemer60
- Butler60
- Choctaw60
- Dauphin Island60
- Evergreen60
- Frisco City60
- Grove Hill60
- Gulf Shores60
- Monroeville60
- Orange Beach60
- Thomasville60
- Andalusia59
- Boykin59
- Brundidge59
- Bullock59
- Camden59
- Clayton59
- Clio59
- Elba59
- Enterprise59
- Fairfield59
- Florala59
- Fort Deposit59
- Georgiana59
- Greenville59
- Hayneville59
- Linden59
- Luverne59
- McCalla59
- Montgomery County59
- New Brockton59
- Opp59
- Pike Road59
- Pleasant Grove59
- Troy59
- Tuskegee59
- Union Springs59
- Winston County59
- Aliceville58
- Auburn58
- Carrollton58
- Daleville58
- Decatur58
- Demopolis58
- Emerald Mountain58
- Ethelsville58
- Eutaw58
- Fort Rucker58
- Gainesville58
- Geneva58
- Gordo58
- Greensboro58
- Huguley58
- Huntsville58
- La Fayette58
- Lanett58
- Level Plains58
- Livingston58
- Moundville58
- Opelika58
- Ozark58
- Prattville58
- Reform58
- Roanoke58
- Samson58
- Selmont-West Selmont58
- Tallassee58
- Uniontown58
- Valley58
- Vernon58
- York58
- Adamsville57
- Alexander City57
- Bear Creek57
- Berry57
- Bibb County57
- Blue Ridge57
- Brent57
- Brookwood57
- Carbon Hill57
- Centreville57
- Cherokee57
- Coaling57
- Concord57
- Coosada57
- Cordova57
- Dadeville57
- Deatsville57
- Dora57
- Double Springs57
- Eclectic57
- Elmore57
- Fayette57
- Graysville57
- Guin57
- Hackleburg57
- Haleyville57
- Hamilton57
- Hartford57
- Holt57
- Holtville57
- Hueytown57
- Jasper57
- Lake View57
- Marbury57
- Marion57
- Midland City57
- Millbrook57
- Moulton57
- Muscle Shoals57
- Newton57
- Northport57
- Phil Campbell57
- Pine Level57
- Red Bay57
- Rock Creek57
- Russellville57
- Selma57
- Slocomb57
- Smiths Station57
- Sulligent57
- Sumiton57
- Sylvan Springs57
- Tarrant57
- Town Creek57
- Tuscumbia57
- Valley Grande57
- Vance57
- Wedowee57
- West Blocton57
- Wetumpka57
- Winfield57
- Woodstock57
- Abbeville56
- Brighton56
- Brookside56
- Cottonwood56
- Cullman County56
- Dothan56
- Eufaula56
- Falkville56
- Florence56
- Forestdale56
- Fultondale56
- Gardendale56
- Good Hope56
- Hartselle56
- Headland56
- Heflin56
- Homewood56
- Kimberly56
- Ladonia56
- Lineville56
- Lipscomb56
- Malvern56
- Midfield56
- Minor56
- Morris56
- Mount Olive, Jefferson County56
- Rehobeth56
- Rockford56
- Sheffield56
- Smoke Rise56
- Taylor56
- Trinity56
- Warrior56
- Alabaster55
- Alexandria55
- Anniston55
- Arab55
- Argo55
- Ashford55
- Ashville55
- Athens55
- Birmingham55
- Blountsville55
- Brook Highland55
- Calera55
- Calhoun55
- Center Point55
- Chelsea55
- Childersburg55
- Choccolocco55
- Clanton55
- Clay55
- Cleveland55
- Columbiana55
- Cowarts55
- Eagle Point55
- Eastaboga55
- Fayetteville55
- Garden City55
- Goodwater55
- Grayson Valley55
- Hanceville55
- Harpersville55
- Harvest55
- Hayden55
- Hazel Green55
- Helena55
- Highland Lakes55
- Hoover55
- Indian Springs Village55
- Irondale55
- Jacksonville55
- Jemison55
- Kinsey55
- Limestone55
- Lincoln55
- Locust Fork55
- Madison55
- Margaret55
- Meadowbrook55
- Meridianville55
- Mignon55
- Montevallo55
- Moody55
- Moores Mill55
- Morgan55
- Mountain Brook55
- Munford55
- New Hope55
- Odenville55
- Ohatchee55
- Oneonta55
- Owens Cross Roads55
- Oxford55
- Pelham55
- Pell City55
- Phenix City55
- Piedmont55
- Pinson55
- Priceville55
- Ragland55
- Rainbow City55
- Redstone Arsenal55
- Remlap55
- Riverside55
- Rogersville55
- Saks55
- Shelby55
- Shoal Creek55
- Southside55
- Springville55
- St. Florian55
- Stewartville55
- Sumter55
- Sylacauga55
- Talladega55
- Talladega Springs55
- Thorsby55
- Trussville55
- Underwood-Petersville55
- Vandiver55
- Vestavia Hills55
- Vincent55
- Waldo55
- Weaver55
- Webb55
- West End-Cobb Town55
- Westover55
- Wilsonville55
- Albertville54
- Attalla54
- Ballplay54
- Boaz54
- Bridgeport54
- Carlisle-Rockledge54
- Cedar Bluff54
- Centre54
- Collinsville54
- Fort Payne54
- Fyffe54
- Glencoe54
- Guntersville54
- Henagar54
- Hokes Bluff54
- Leesburg54
- New Market54
- Rainsville54
- Sardis City54
- Scottsboro54
- Steele54
- Stevenson54
- Sylvania54
- Whitesboro54
- Macon County52
- Madison County52
- Montgomery51
- Crossville49
- Mobile39
- Ashland35
- Gadsden35
- Jefferson35
- Leeds22
- Talladega County22









