Air quality in Alabama
Air quality index (AQI⁺) and PM2.5 air pollution in Alabama • 10:49, Nov 11
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?
- Marshall County102
- Brewton83
- Macon County81
- Jefferson75
- Elmore County73
- Montgomery73
- Fairfield70
- Ashland68
- Tarrant67
- Butler66
- Choctaw66
- Adamsville65
- Alabaster65
- Argo65
- Ashville65
- Bibb County65
- Blountsville65
- Brent65
- Brighton65
- Brook Highland65
- Brookside65
- Brookwood65
- Center Point65
- Centreville65
- Chelsea65
- Clay65
- Cleveland65
- Coaling65
- Concord65
- Demopolis65
- Dora65
- Eutaw65
- Forestdale65
- Fultondale65
- Garden City65
- Gardendale65
- Grayson Valley65
- Graysville65
- Greensboro65
- Hayden65
- Helena65
- Highland Lakes65
- Holt65
- Hoover65
- Hueytown65
- Indian Springs Village65
- Kimberly65
- Lake View65
- Leeds65
- Linden65
- Lipscomb65
- Livingston65
- Locust Fork65
- Margaret65
- Marion65
- Meadowbrook65
- Midfield65
- Minor65
- Montevallo65
- Moody65
- Morris65
- Moundville65
- Mount Olive, Jefferson County65
- Mountain Brook65
- Odenville65
- Oneonta65
- Pelham65
- Pinson65
- Remlap65
- Rock Creek65
- Shoal Creek65
- Smoke Rise65
- Springville65
- Sumiton65
- Sylvan Springs65
- Uniontown65
- Vance65
- Vandiver65
- Vestavia Hills65
- Warrior65
- West Blocton65
- Westover65
- Woodstock65
- York65
- Albertville64
- Alexandria64
- Arab64
- Attalla64
- Berry64
- Boaz64
- Calera64
- Calhoun64
- Carlisle-Rockledge64
- Childersburg64
- Columbiana64
- Cordova64
- Cullman County64
- Eastaboga64
- Gainesville64
- Glencoe64
- Good Hope64
- Gordo64
- Hanceville64
- Harpersville64
- Hokes Bluff64
- Jasper64
- Jemison64
- Lincoln64
- Madison County64
- Munford64
- Northport64
- Ohatchee64
- Ragland64
- Rainbow City64
- Riverside64
- Saks64
- Sardis City64
- Southside64
- Steele64
- Vincent64
- Weaver64
- West End-Cobb Town64
- Whitesboro64
- Wilsonville64
- Aliceville63
- Anniston63
- Atmore63
- Ballplay63
- Bay Minette63
- Carbon Hill63
- Carrollton63
- Centre63
- Choccolocco63
- Collinsville63
- Double Springs63
- Ethelsville63
- Falkville63
- Fayette63
- Fayetteville63
- Flomaton63
- Guntersville63
- Hartselle63
- Heflin63
- Jacksonville63
- Leesburg63
- Lineville63
- Loxley63
- Morgan63
- New Hope63
- Owens Cross Roads63
- Oxford63
- Piedmont63
- Priceville63
- Redstone Arsenal63
- Reform63
- Robertsdale63
- Shelby63
- Sylacauga63
- Talladega63
- Talladega County63
- Talladega Springs63
- Thomasville63
- Thorsby63
- Waldo63
- Winfield63
- Athens62
- Bear Creek62
- Cedar Bluff62
- Chatom62
- Creola62
- Daphne62
- East Brewton62
- Fort Payne62
- Frisco City62
- Fyffe62
- Grove Hill62
- Guin62
- Hackleburg62
- Haleyville62
- Hamilton62
- Harvest62
- Jackson62
- Limestone62
- Mignon62
- Moulton62
- Mount Vernon62
- Phil Campbell62
- Pleasant Grove62
- Rainsville62
- Spanish Fort62
- Sulligent62
- Summerdale62
- Trinity62
- Vernon62
- Wedowee62
- Bessemer61
- Boykin61
- Cherokee61
- Chickasaw61
- Citronelle61
- Clanton61
- Crossville61
- Evergreen61
- Florence61
- Foley61
- Gulf Shores61
- Hazel Green61
- Henagar61
- McCalla61
- Meridianville61
- Monroeville61
- Moores Mill61
- Muscle Shoals61
- New Market61
- Prichard61
- Red Bay61
- Roanoke61
- Rogersville61
- Russellville61
- Saraland61
- Satsuma61
- Scottsboro61
- Sheffield61
- St. Florian61
- Stewartville61
- Sylvania61
- Town Creek61
- Tuscumbia61
- Underwood-Petersville61
- Valley Grande61
- Bridgeport60
- Camden60
- Decatur60
- Elberta60
- Goodwater60
- Point Clear60
- Selma60
- Semmes60
- Stevenson60
- Alexander City59
- Andalusia59
- Georgiana59
- Huguley59
- La Fayette59
- Lanett59
- Mobile County59
- Rockford59
- Selmont-West Selmont59
- Tillmans Corner59
- Bayou La Batre58
- Dadeville58
- Elba58
- Enterprise58
- Florala58
- Geneva58
- Grand Bay58
- Greenville58
- Homewood58
- Luverne58
- Marbury58
- New Brockton58
- Opelika58
- Opp58
- Orange Beach58
- Samson58
- Theodore58
- Valley58
- Auburn57
- Brundidge57
- Clio57
- Daleville57
- Deatsville57
- Eclectic57
- Fort Deposit57
- Fort Rucker57
- Hartford57
- Holtville57
- Ladonia57
- Level Plains57
- Malvern57
- Ozark57
- Phenix City57
- Pine Level57
- Slocomb57
- Smiths Station57
- Tallassee57
- Troy57
- Tuskegee57
- Blue Ridge56
- Bullock56
- Clayton56
- Coosada56
- Cottonwood56
- Dauphin Island56
- Elmore56
- Emerald Mountain56
- Hayneville56
- Midland City56
- Millbrook56
- Montgomery County56
- Newton56
- Pike Road56
- Prattville56
- Rehobeth56
- Taylor56
- Tuscaloosa56
- Union Springs56
- Wetumpka56
- Abbeville55
- Ashford55
- Cowarts55
- Dothan55
- Eufaula55
- Headland55
- Huntsville55
- Kinsey55
- Webb55
- Irondale54
- Baldwin53
- Birmingham53
- Gadsden53
- Pell City52
- Sumter49
- Mobile48
- Eagle Point46
- Tuscaloosa County43
- Winston County41
- Trussville9









