Alabama Air Quality
Real-time AQI data and air quality trends for 592 cities across Alabama.
Statewide Air Quality Overview
40
Average AQI
2351
Good Air Days
759
Moderate Days
Unhealthy Days
133
Highest AQI
Based on 2025 EPA data
Learn About Air Quality
What Is the AQI?
Understand how the Air Quality Index is calculated and what each level means for your health.
Pollutant Guide
Learn about PM2.5, ozone, and other pollutants that affect air quality across Alabama.
National Rankings
Compare Alabama cities to the rest of the US by air quality grade and median AQI.
All Cities in Alabama
A
- Auburn(Lee County)
- Anniston(Calhoun County)
- Alabaster(Shelby County)
- Athens(Limestone County)
- Albertville(Marshall County)
- Alexander City(Tallapoosa County)
- Andalusia(Covington County)
- Arab(Marshall County)
- Atmore(Escambia County)
- Attalla(Etowah County)
- Argo(St. Clair County)
- Adamsville(Jefferson County)
- Alexandria(Calhoun County)
- Abbeville(Henry County)
- Ashville(St. Clair County)
- Ashford(Houston County)
- Aliceville(Pickens County)
- Ashland(Clay County)
- Ardmore(Limestone County)
- Altoona(Etowah County)
- Autaugaville(Autauga County)
- Allgood(Blount County)
- Addison(Winston County)
- Ariton(Dale County)
- Arley(Winston County)
- Anderson(Lauderdale County)
- Avon(Houston County)
- Axis(Mobile County)
- Abanda(Chambers County)
- Akron(Hale County)
B
- Birmingham(Jefferson County)
- Bessemer(Jefferson County)
- Boaz(Marshall County)
- Bay Minette(Baldwin County)
- Brook Highland(Shelby County)
- Brewton(Escambia County)
- Brent(Bibb County)
- Brighton(Jefferson County)
- Bon Secour(Baldwin County)
- Brookwood(Tuscaloosa County)
- Brundidge(Pike County)
- Butler(Choctaw County)
- Bridgeport(Jackson County)
- Bayou La Batre(Mobile County)
- Blountsville(Blount County)
- Brookside(Jefferson County)
- Bear Creek(Marion County)
- Blue Ridge(Elmore County)
- Brilliant(Marion County)
- Berry(Fayette County)
- Baileyton(Cullman County)
- Brantley(Crenshaw County)
- Berlin(Cullman County)
- Brantleyville(Shelby County)
- Ballplay(Etowah County)
- Babbie(Covington County)
- Belle Fontaine(Mobile County)
- Black(Geneva County)
- Banks(Pike County)
- Belk(Fayette County)
- Broomtown(Cherokee County)
- Bakerhill(Barbour County)
- Boykin(Wilcox County)
- Beaverton(Lamar County)
- Boligee(Greene County)
- Beatrice(Monroe County)
- Bellamy(Sumter County)
- Bristow Cove(Etowah County)
- Bon Air(Talladega County)
- Billingsley(Autauga County)
- Blue Springs(Barbour County)
- Belgreen(Franklin County)
- Benton(Lowndes County)
- Bucks(Mobile County)
C
- Cullman(Cullman County)
- Calera(Shelby County)
- Chelsea(Shelby County)
- Center Point(Jefferson County)
- Clay(Jefferson County)
- Clanton(Chilton County)
- Chickasaw(Mobile County)
- Columbiana(Shelby County)
- Childersburg(Talladega County)
- Citronelle(Mobile County)
- Centre(Cherokee County)
- Centreville(Bibb County)
- Cottondale(Tuscaloosa County)
- Choccolocco(Calhoun County)
- Coaling(Tuscaloosa County)
- Clayton(Barbour County)
- Cowarts(Houston County)
- Crossville(DeKalb County)
- Creola(Mobile County)
- Carlisle-Rockledge(Etowah County)
- Concord(Jefferson County)
- Camden(Wilcox County)
- Collinsville(DeKalb County)
- Coats Bend(Etowah County)
- Cedar Bluff(Cherokee County)
- Carbon Hill(Walker County)
- Cordova(Walker County)
- Clio(Barbour County)
- Camp Hill(Tallapoosa County)
- Cleveland(Blount County)
- Cherokee(Colbert County)
- Coosada(Elmore County)
- Coker(Tuscaloosa County)
- Cottonwood(Houston County)
- Chatom(Washington County)
- Columbia(Houston County)
- Carrollton(Pickens County)
- Courtland(Lawrence County)
- Cherokee Ridge(Marshall County)
- Clayhatchee(Dale County)
- Cuba(Sumter County)
- Cullomburg(Choctaw County)
- County Line(Blount County)
- Colony(Cullman County)
- Carolina(Covington County)
- Coffee Springs(Geneva County)
- Castleberry(Conecuh County)
- Chunchula(Mobile County)
- Coffeeville(Clarke County)
- Cusseta(Chambers County)
- Cardiff(Jefferson County)
- Calvert(Washington County)
- Carlton(Clarke County)
- Catherine(Wilcox County)
D
- Dothan(Houston County)
- Decatur(Morgan County)
- Daphne(Baldwin County)
- Demopolis(Marengo County)
- Daleville(Dale County)
- Dadeville(Tallapoosa County)
- Dora(Walker County)
- Deatsville(Elmore County)
- Dauphin Island(Mobile County)
- Douglas(Marshall County)
- Double Springs(Winston County)
- Dunnavant(Shelby County)
- Dodge City(Cullman County)
- Dutton(Jackson County)
- Dozier(Crenshaw County)
- Delta(Clay County)
- Daviston(Tallapoosa County)
- Detroit(Lamar County)
- Dayton(Marengo County)
- Deer Park(Washington County)
E
- Enterprise(Coffee County)
- Eufaula(Barbour County)
- Emerald Mountain(Elmore County)
- Elba(Coffee County)
- Evergreen(Conecuh County)
- East Brewton(Escambia County)
- Eagle Point(Shelby County)
- Eutaw(Greene County)
- Elberta(Baldwin County)
- Elmore(Elmore County)
- Eclectic(Elmore County)
- Eva(Morgan County)
- Edgewater(Jefferson County)
- Egypt(Etowah County)
- Excel(Monroe County)
- Epes(Sumter County)
- East Point(Cullman County)
- Elkmont(Limestone County)
- Edwardsville(Cleburne County)
- Eunola(Geneva County)
- Eldridge(Walker County)
- Equality(Coosa County)
- Ethelsville(Pickens County)
- Emelle(Sumter County)
F
- Florence(Lauderdale County)
- Fairhope(Baldwin County)
- Foley(Baldwin County)
- Fort Payne(DeKalb County)
- Forestdale(Jefferson County)
- Fairfield(Jefferson County)
- Fultondale(Jefferson County)
- Fort Rucker(Dale County)
- Fayette(Fayette County)
- Florala(Covington County)
- Falkville(Morgan County)
- Flomaton(Escambia County)
- Fort Deposit(Lowndes County)
- Frisco City(Monroe County)
- Fyffe(DeKalb County)
- Fayetteville(Talladega County)
- Franklin(Macon County)
- Fairview(Cullman County)
- Forkland(Greene County)
- Fruithurst(Cleburne County)
- Fulton(Clarke County)
- Fredonia(Chambers County)
- Fairford(Washington County)
- Faunsdale(Marengo County)
- Five Points(Chambers County)
- Fruitdale(Washington County)
- Fitzpatrick(Bullock County)
G
- Gadsden(Etowah County)
- Gardendale(Jefferson County)
- Gulf Shores(Baldwin County)
- Guntersville(Marshall County)
- Greenville(Butler County)
- Grayson Valley(Jefferson County)
- Glencoe(Etowah County)
- Geneva(Geneva County)
- Grand Bay(Mobile County)
- Good Hope(Cullman County)
- Graysville(Jefferson County)
- Guin(Marion County)
- Grove Hill(Clarke County)
- Greensboro(Hale County)
- Gordo(Pickens County)
- Georgiana(Butler County)
- Goodwater(Coosa County)
- Grant(Marshall County)
- Gallant(Etowah County)
- Geraldine(DeKalb County)
- Gilbertown(Choctaw County)
- Gurley(Madison County)
- Grimes(Dale County)
- Garden City(Cullman County)
- Glen Allen(Fayette County)
- Goshen(Pike County)
- Gordon(Houston County)
- Gordonville(Lowndes County)
- Gainesville(Sumter County)
- Gu-Win(Marion County)
- Geiger(Sumter County)
- Gantt(Covington County)
- Gaylesville(Cherokee County)
- Glenwood(Crenshaw County)
- Gulfcrest(Mobile County)
- Goldville(Tallapoosa County)
- Graham(Randolph County)
H
- Huntsville(Madison County)
- Hoover(Jefferson County)
- Homewood(Jefferson County)
- Helena(Shelby County)
- Hueytown(Jefferson County)
- Hartselle(Morgan County)
- Hamilton(Marion County)
- Harvest(Madison County)
- Highland Lakes(Shelby County)
- Headland(Henry County)
- Holtville(Elmore County)
- Hokes Bluff(Etowah County)
- Haleyville(Winston County)
- Hazel Green(Madison County)
- Holt(Tuscaloosa County)
- Heflin(Cleburne County)
- Hanceville(Cullman County)
- Hartford(Geneva County)
- Huguley(Chambers County)
- Henagar(DeKalb County)
- Harpersville(Shelby County)
- Hackleburg(Marion County)
- Hayden(Blount County)
- Hobson City(Calhoun County)
- Hollywood(Jackson County)
- Hollis Crossroads(Cleburne County)
- Holly Pond(Cullman County)
- Hytop(Jackson County)
- Hayneville(Lowndes County)
- Hillsboro(Lawrence County)
- Highland Lake(Blount County)
- Hackneyville(Tallapoosa County)
- Hollins(Clay County)
- Hurtsboro(Russell County)
- Hodges(Franklin County)
- Hatton(Lawrence County)
- Hammondville(DeKalb County)
- Heath(Covington County)
- Hanover(Coosa County)
- Horn Hill(Covington County)
- Haleburg(Henry County)
- Hissop(Coosa County)
- Hobson(Washington County)
I
J
K
L
- Leeds(Jefferson County)
- Lincoln(Talladega County)
- Lanett(Chambers County)
- Livingston(Sumter County)
- Loxley(Baldwin County)
- Lake View(Tuscaloosa County)
- Ladonia(Russell County)
- Luverne(Crenshaw County)
- La Fayette(Chambers County)
- Lineville(Clay County)
- Lipscomb(Jefferson County)
- Linden(Marengo County)
- Level Plains(Dale County)
- Lillian(Baldwin County)
- Locust Fork(Blount County)
- Lookout Mountain(Etowah County)
- Leroy(Washington County)
- Leesburg(Cherokee County)
- Littleville(Colbert County)
- Leighton(Colbert County)
- Lynn(Winston County)
- Lexington(Lauderdale County)
- Louisville(Barbour County)
- Lisman(Choctaw County)
- Lockhart(Covington County)
- Langston(Jackson County)
- Loachapoka(Lee County)
- Lester(Limestone County)
- Libertyville(Covington County)
- Lowndesboro(Lowndes County)
M
- Mobile(Mobile County)
- Montgomery(Montgomery County)
- Madison(Madison County)
- Mountain Brook(Jefferson County)
- Millbrook(Elmore County)
- Muscle Shoals(Colbert County)
- Moody(St. Clair County)
- McCalla(Jefferson County)
- Meridianville(Madison County)
- Meadowbrook(Shelby County)
- Montevallo(Shelby County)
- Moores Mill(Madison County)
- Margaret(St. Clair County)
- Monroeville(Monroe County)
- Midfield(Jefferson County)
- Moundville(Hale County)
- Mount Olive(Jefferson County)
- Moulton(Lawrence County)
- Marion(Perry County)
- Morris(Jefferson County)
- Malvern(Geneva County)
- Midland City(Dale County)
- Marbury(Autauga County)
- Munford(Talladega County)
- Millport(Lamar County)
- Mount Vernon(Mobile County)
- Maplesville(Chilton County)
- Magnolia Springs(Baldwin County)
- Mignon(Talladega County)
- Mosses(Lowndes County)
- Minor(Jefferson County)
- McDonald Chapel(Jefferson County)
- Mulga(Jefferson County)
- McKenzie(Butler County)
- Millry(Washington County)
- Midway(Bullock County)
- Millerville(Clay County)
- Macedonia(Pickens County)
- Mentone(DeKalb County)
- McIntosh(Washington County)
- Maytown(Jefferson County)
- Madrid(Houston County)
- Malcolm(Washington County)
- Movico(Mobile County)
- Morrison Crossroads(Randolph County)
- Mooresville(Limestone County)
- Myrtlewood(Marengo County)
- Memphis(Pickens County)
- Megargel(Monroe County)
- McMullen(Pickens County)
N
- Northport(Tuscaloosa County)
- New Hope(Madison County)
- New Brockton(Coffee County)
- Newton(Dale County)
- New Market(Madison County)
- Notasulga(Macon County)
- New Union(Etowah County)
- New Site(Tallapoosa County)
- Newville(Henry County)
- Nectar(Blount County)
- North Courtland(Lawrence County)
- Napier Field(Dale County)
- Nances Creek(Calhoun County)
- Newbern(Hale County)
- Nixburg(Coosa County)
- Nauvoo(Walker County)
- North Johns(Jefferson County)
- Needham(Choctaw County)
- Natural Bridge(Winston County)
- Nanafalia(Marengo County)
O
- Opelika(Lee County)
- Oxford(Calhoun County)
- Ozark(Dale County)
- Orange Beach(Baldwin County)
- Oneonta(Blount County)
- Opp(Covington County)
- Odenville(St. Clair County)
- Owens Cross Roads(Madison County)
- Ohatchee(Calhoun County)
- Oakman(Walker County)
- Oak Grove(Talladega County)
- Our Town(Tallapoosa County)
- Onycha(Covington County)
- Orrville(Dallas County)
- Oak Hill(Wilcox County)
P
- Prattville(Autauga County)
- Phenix City(Russell County)
- Pelham(Shelby County)
- Prichard(Mobile County)
- Pell City(St. Clair County)
- Pike Road(Montgomery County)
- Pleasant Grove(Jefferson County)
- Pinson(Jefferson County)
- Piedmont(Calhoun County)
- Pine Level(Autauga County)
- Priceville(Morgan County)
- Point Clear(Baldwin County)
- Parrish(Walker County)
- Pisgah(Jackson County)
- Powell(DeKalb County)
- Pickensville(Pickens County)
- Phil Campbell(Franklin County)
- Pea Ridge(Shelby County)
- Perdido(Baldwin County)
- Pinckard(Dale County)
- Perdido Beach(Baldwin County)
- Pine Hill(Wilcox County)
- Pennington(Choctaw County)
- Pine Ridge(DeKalb County)
- Pleasant Groves(Jackson County)
- Pollard(Escambia County)
- Paint Rock(Jackson County)
- Pine Apple(Wilcox County)
- Providence(Marengo County)
- Penton(Chambers County)
- Putnam(Marengo County)
- Panola(Sumter County)
- Petrey(Crenshaw County)
- Peterman(Monroe County)
R
- Russellville(Franklin County)
- Rainbow City(Etowah County)
- Robertsdale(Baldwin County)
- Rainsville(DeKalb County)
- Roanoke(Randolph County)
- Redland(Elmore County)
- Red Bay(Franklin County)
- Remlap(Blount County)
- Riverside(St. Clair County)
- Rehobeth(Houston County)
- Ragland(St. Clair County)
- Reform(Pickens County)
- Rogersville(Lauderdale County)
- Rock Creek(Jefferson County)
- Reeltown(Tallapoosa County)
- Redstone Arsenal(Madison County)
- Reece City(Etowah County)
- Rosa(Blount County)
- Rockford(Coosa County)
- Red Level(Covington County)
- Ranburne(Cleburne County)
- Ray(Coosa County)
- River Falls(Covington County)
- Rock Mills(Randolph County)
- Riverview(Escambia County)
- Rutledge(Crenshaw County)
- Rockville(Clarke County)
- Repton(Conecuh County)
- Ridgeville(Etowah County)
S
- Selma(Dallas County)
- Saraland(Mobile County)
- Scottsboro(Jackson County)
- Sylacauga(Talladega County)
- Saks(Calhoun County)
- Spanish Fort(Baldwin County)
- Southside(Etowah County)
- Sheffield(Colbert County)
- Satsuma(Mobile County)
- Semmes(Mobile County)
- Smiths Station(Lee County)
- Springville(St. Clair County)
- Stapleton(Baldwin County)
- Sumiton(Walker County)
- Selmont-West Selmont(Dallas County)
- Sardis City(Etowah County)
- Stevenson(Jackson County)
- Slocomb(Geneva County)
- Sylvania(DeKalb County)
- Samson(Geneva County)
- Stewartville(Coosa County)
- Sulligent(Lamar County)
- Summerdale(Baldwin County)
- Sylvan Springs(Jefferson County)
- Smoke Rise(Blount County)
- Susan Moore(Blount County)
- Shoal Creek(Shelby County)
- Snead(Blount County)
- Steele(St. Clair County)
- Skyline(Jackson County)
- Section(Jackson County)
- Somerville(Morgan County)
- Sand Rock(Cherokee County)
- Silverhill(Baldwin County)
- Shelby(Shelby County)
- Sterrett(Shelby County)
- St. Florian(Lauderdale County)
- South Vinemont(Cullman County)
- Silas(Choctaw County)
- Shorter(Macon County)
- Shiloh(DeKalb County)
- Stockton(Baldwin County)
- St. Stephens(Washington County)
- Sipsey(Walker County)
- Sanford(Covington County)
- Sweet Water(Marengo County)
- Spring Garden(Cherokee County)
- Spruce Pine(Franklin County)
- Standing Rock(Chambers County)
- Sims Chapel(Washington County)
T
- Tuscaloosa(Tuscaloosa County)
- Trussville(Jefferson County)
- Troy(Pike County)
- Tillmans Corner(Mobile County)
- Talladega(Talladega County)
- Tuscumbia(Colbert County)
- Tuskegee(Macon County)
- Tarrant(Jefferson County)
- Tallassee(Elmore County)
- Theodore(Mobile County)
- Triana(Madison County)
- Thomasville(Clarke County)
- Taylor(Houston County)
- Trinity(Morgan County)
- Thorsby(Chilton County)
- Tidmore Bend(Etowah County)
- Town Creek(Lawrence County)
- Trafford(Jefferson County)
- Twin(Marion County)
- Thomaston(Marengo County)
- Toxey(Choctaw County)
- Talladega Springs(Talladega County)
- Tibbie(Washington County)
U
V
W
- Wetumpka(Elmore County)
- Winfield(Marion County)
- West End-Cobb Town(Calhoun County)
- Weaver(Calhoun County)
- Warrior(Jefferson County)
- Westover(Shelby County)
- Whitesboro(Etowah County)
- Wilsonville(Shelby County)
- Webb(Houston County)
- Woodstock(Bibb County)
- West Blocton(Bibb County)
- Woodville(Jackson County)
- White Plains(Calhoun County)
- Wedowee(Randolph County)
- Walnut Grove(Etowah County)
- White Hall(Lowndes County)
- Wilton(Shelby County)
- Wadley(Randolph County)
- Woodland(Randolph County)
- West Jefferson(Jefferson County)
- West Point(Cullman County)
- Waverly(Chambers County)
- Waldo(Talladega County)
- Weogufka(Coosa County)
- Whatley(Clarke County)
- Waterloo(Lauderdale County)