Skip to main content
AirHistory

Cleanest Air Cities in America

US cities ranked by Air Quality Grade, based on 10 years of EPA monitoring data. The grade combines average AQI (40%), trend direction (30%), number of unhealthy days (20%), and the dominant pollutant type (10%).

#1Caguas, Puerto Rico

Median AQI: 65yr Avg: 10 Improving

Primary pollutant: NO2

A

#2Alexandria City, Virginia

Median AQI: 65yr Avg: 6 Improving

Primary pollutant: PM10

A

#3Cook, Minnesota

Median AQI: 135yr Avg: 12 Improving

Primary pollutant: PM2.5

A

#4San Juan, Puerto Rico

Median AQI: 75yr Avg: 10 Improving

Primary pollutant: CO

A

#5Carbon, Wyoming

Median AQI: 85yr Avg: 16 Improving

Primary pollutant: Ozone

A

#6Monroe, Michigan

Median AQI: 255yr Avg: 21 Improving

Primary pollutant: PM10

A

#7Juncos, Puerto Rico

Median AQI: 95yr Avg: 9 Improving

Primary pollutant: Ozone

A

#8Matanuska-Susitna, Alaska

Median AQI: 145yr Avg: 17 Improving

Primary pollutant: PM2.5

A

#9Uinta, Wyoming

Median AQI: 65yr Avg: 21 Improving

Primary pollutant: Ozone

A

#10Adjuntas, Puerto Rico

Median AQI: 145yr Avg: 19 Improving

Primary pollutant: PM2.5

A

#11Hawaii, Hawaii

Median AQI: 235yr Avg: 25 Improving

Primary pollutant: PM2.5

A

#12Rosebud, Montana

Median AQI: 35yr Avg: 23 Improving

Primary pollutant: Ozone

A

#13Luna, New Mexico

Median AQI: 165yr Avg: 17 Improving

Primary pollutant: PM10

A

#14Bayamon, Puerto Rico

Median AQI: 225yr Avg: 18 Improving

Primary pollutant: CO

A

#15Colleton, South Carolina

Median AQI: 265yr Avg: 26 Improving

Primary pollutant: PM2.5

A

#16St Croix, Virgin Islands

Median AQI: 295yr Avg: 27 Improving

Primary pollutant: PM2.5

A

#17Hughes, South Dakota

Median AQI: 145yr Avg: 13 Improving

Primary pollutant: PM2.5

A

#18Humboldt, California

Median AQI: 325yr Avg: 28 Improving

Primary pollutant: Ozone

A

#19Hopewell City, Virginia

Median AQI: 75yr Avg: 7 Improving

Primary pollutant: PM10

A

#20Winchester City, Virginia

Median AQI: 65yr Avg: 7 Improving

Primary pollutant: PM10

A

#21Maui, Hawaii

Median AQI: 205yr Avg: 21 Improving

Primary pollutant: PM2.5

A

#22Cass, Nebraska

Median AQI: 175yr Avg: 16 Improving

Primary pollutant: PM10

A

#23Columbiana, Ohio

Median AQI: 115yr Avg: 12 Improving

Primary pollutant: PM10

A

#24Jefferson, Oregon

Median AQI: 315yr Avg: 28 Improving

Primary pollutant: PM2.5

A

#25Georgetown, South Carolina

Median AQI: 145yr Avg: 14 Improving

Primary pollutant: PM10

A

#26St John, Virgin Islands

Median AQI: 225yr Avg: 21 Improving

Primary pollutant: PM2.5

A

#27Carroll, Virginia

Median AQI: 95yr Avg: 8 Stable

Primary pollutant: PM10

A

#28Wyoming, Pennsylvania

Median AQI: 275yr Avg: 33 Improving

Primary pollutant: PM2.5

A

#29Alamosa, Colorado

Median AQI: 225yr Avg: 14 Improving

Primary pollutant: PM10

A

#30Kauai, Hawaii

Median AQI: 135yr Avg: 15 Improving

Primary pollutant: PM2.5

A

#31Floyd, Indiana

Median AQI: 465yr Avg: 36 Improving

Primary pollutant: Ozone

A

#32Jackson, Indiana

Median AQI: 355yr Avg: 35 Improving

Primary pollutant: Ozone

A

#33Taney, Missouri

Median AQI: 295yr Avg: 26 Improving

Primary pollutant: PM2.5

A

#34Jackson, North Carolina

Median AQI: 385yr Avg: 35 Improving

Primary pollutant: Ozone

A

#35Muskogee, Oklahoma

Median AQI: 185yr Avg: 18 Improving

Primary pollutant: PM10

A

#36Windham, Vermont

Median AQI: 145yr Avg: 12 Improving

Primary pollutant: PM2.5

A

#37Anchorage, Alaska

Median AQI: 215yr Avg: 26 Improving

Primary pollutant: PM2.5

A

#38Fremont, Colorado

Median AQI: 125yr Avg: 13 Stable

Primary pollutant: PM10

A

#39Morgan, Indiana

Median AQI: 355yr Avg: 35 Improving

Primary pollutant: Ozone

A

#40Douglas, Nevada

Median AQI: 285yr Avg: 22 Improving

Primary pollutant: PM2.5

A

#41Norfolk City, Virginia

Median AQI: 185yr Avg: 18 Improving

Primary pollutant: NO2

A

#42Garfield, Washington

Median AQI: 175yr Avg: 20 Improving

Primary pollutant: PM2.5

A

#43North Slope, Alaska

Median AQI: 45yr Avg: 6 Improving

Primary pollutant: PM2.5

A

#44Tuscaloosa, Alabama

Median AQI: 425yr Avg: 37 Improving

Primary pollutant: Ozone

A

#45Juneau, Alaska

Median AQI: 245yr Avg: 22 Improving

Primary pollutant: PM2.5

A

#46Apache, Arizona

Median AQI: 135yr Avg: 13 Stable

Primary pollutant: PM10

A

#47Routt, Colorado

Median AQI: 135yr Avg: 14 Stable

Primary pollutant: PM10

A

#48Custer, Idaho

Median AQI: 85yr Avg: 8 Stable

Primary pollutant: PM2.5

A

#49Roane, Tennessee

Median AQI: 365yr Avg: 36 Improving

Primary pollutant: PM2.5

A

#50Custer, Oklahoma

Median AQI: 145yr Avg: 14 Stable

Primary pollutant: PM10

A

#51Mohave, Arizona

Median AQI: 155yr Avg: 17 Stable

Primary pollutant: PM10

B

#52Pitkin, Colorado

Median AQI: 135yr Avg: 13 Stable

Primary pollutant: PM10

B

#53Wasco, Oregon

Median AQI: 275yr Avg: 24 Improving

Primary pollutant: PM2.5

B

#54Aleutians East, Alaska

Median AQI: 115yr Avg: 12 Stable

Primary pollutant: PM2.5

B

#55Kenai Peninsula, Alaska

Median AQI: 105yr Avg: 10 Stable

Primary pollutant: PM2.5

B

#56Napa, California

Median AQI: 415yr Avg: 39 Improving

Primary pollutant: PM2.5

B

#57San Juan, Colorado

Median AQI: 95yr Avg: 9 Stable

Primary pollutant: PM2.5

B

#58Charlton, Georgia

Median AQI: 275yr Avg: 26 Improving

Primary pollutant: PM2.5

B

#59Floyd, Georgia

Median AQI: 465yr Avg: 43 Improving

Primary pollutant: PM2.5

B

#60Orleans, Louisiana

Median AQI: 415yr Avg: 36 Improving

Primary pollutant: PM2.5

B

#61Howard, Maryland

Median AQI: 385yr Avg: 37 Improving

Primary pollutant: PM2.5

B

#62Ravalli, Montana

Median AQI: 225yr Avg: 22 Improving

Primary pollutant: PM2.5

B

#63Roosevelt, Montana

Median AQI: 135yr Avg: 14 Stable

Primary pollutant: PM2.5

B

#64Scotts Bluff, Nebraska

Median AQI: 215yr Avg: 24 Improving

Primary pollutant: PM2.5

B

#65Socorro, New Mexico

Median AQI: 145yr Avg: 15 Stable

Primary pollutant: PM2.5

B

#66Hyde, North Carolina

Median AQI: 265yr Avg: 23 Improving

Primary pollutant: PM2.5

B

#67Martin, North Carolina

Median AQI: 365yr Avg: 35 Improving

Primary pollutant: Ozone

B

#68Mitchell, North Carolina

Median AQI: 335yr Avg: 30 Improving

Primary pollutant: PM2.5

B

#69Athens, Ohio

Median AQI: 315yr Avg: 30 Improving

Primary pollutant: PM2.5

B

#70Guayama, Puerto Rico

Median AQI: 155yr Avg: 24 Improving

Primary pollutant: PM2.5

B

#71Lubbock, Texas

Median AQI: 255yr Avg: 28 Improving

Primary pollutant: PM2.5

B

#72Cowlitz, Washington

Median AQI: 225yr Avg: 22 Improving

Primary pollutant: PM2.5

B

#73Skagit, Washington

Median AQI: 305yr Avg: 28 Improving

Primary pollutant: PM2.5

B

#74Jerome, Idaho

Median AQI: 135yr Avg: 17 Improving

Primary pollutant: PM2.5

B

#75Sherman, Kansas

Median AQI: 195yr Avg: 16 Stable

Primary pollutant: PM10

B

#76Pike, Kentucky

Median AQI: 395yr Avg: 39 Improving

Primary pollutant: PM2.5

B

#77Bay, Michigan

Median AQI: 425yr Avg: 32 Improving

Primary pollutant: PM2.5

B

#78Keweenaw, Michigan

Median AQI: 165yr Avg: 13 Stable

Primary pollutant: PM2.5

B

#79Winona, Minnesota

Median AQI: 285yr Avg: 23 Improving

Primary pollutant: PM2.5

B

#80Lake, Montana

Median AQI: 135yr Avg: 10 Stable

Primary pollutant: PM2.5

B

#81Silver Bow, Montana

Median AQI: 315yr Avg: 27 Improving

Primary pollutant: PM2.5

B

#82Catron, New Mexico

Median AQI: 135yr Avg: 13 Stable

Primary pollutant: PM2.5

B

#83Lincoln, New Mexico

Median AQI: 145yr Avg: 14 Stable

Primary pollutant: PM2.5

B

#84Mercer, Pennsylvania

Median AQI: 445yr Avg: 42 Improving

Primary pollutant: Ozone

B

#85Monroe, Pennsylvania

Median AQI: 345yr Avg: 35 Improving

Primary pollutant: Ozone

B

#86Montgomery, Tennessee

Median AQI: 365yr Avg: 35 Improving

Primary pollutant: PM2.5

B

#87Wayne, Utah

Median AQI: 125yr Avg: 11 Stable

Primary pollutant: PM2.5

B

#88Jefferson, Washington

Median AQI: 215yr Avg: 22 Improving

Primary pollutant: PM2.5

B

#89Marion, West Virginia

Median AQI: 395yr Avg: 38 Improving

Primary pollutant: PM2.5

B

#90Marin, California

Median AQI: 345yr Avg: 36 Improving

Primary pollutant: PM2.5

B

#91Putnam, Florida

Median AQI: 175yr Avg: 16 Worsening

Primary pollutant: PM10

B

#92Honolulu, Hawaii

Median AQI: 315yr Avg: 29 Improving

Primary pollutant: Ozone

B

#93Allen, Indiana

Median AQI: 425yr Avg: 42 Improving

Primary pollutant: PM2.5

B

#94Powell, Montana

Median AQI: 145yr Avg: 11 Stable

Primary pollutant: PM2.5

B

#95Thomas, Nebraska

Median AQI: 175yr Avg: 17 Stable

Primary pollutant: PM2.5

B

#96Los Alamos, New Mexico

Median AQI: 145yr Avg: 13 Stable

Primary pollutant: PM2.5

B

#97Caswell, North Carolina

Median AQI: 365yr Avg: 37 Improving

Primary pollutant: Ozone

B

#98Union, Oregon

Median AQI: 265yr Avg: 27 Improving

Primary pollutant: PM2.5

B

#99Lynchburg City, Virginia

Median AQI: 345yr Avg: 31 Improving

Primary pollutant: PM2.5

B

#100Salem City, Virginia

Median AQI: 365yr Avg: 34 Improving

Primary pollutant: PM2.5

B

#101Adams, Washington

Median AQI: 215yr Avg: 18 Improving

Primary pollutant: PM2.5

B

#102Mason, Washington

Median AQI: 245yr Avg: 24 Improving

Primary pollutant: PM2.5

B

#103Thurston, Washington

Median AQI: 285yr Avg: 27 Improving

Primary pollutant: PM2.5

B

#104Twin Falls, Idaho

Median AQI: 255yr Avg: 27 Improving

Primary pollutant: PM2.5

B

#105Lawrence, Alabama

Median AQI: 345yr Avg: 29 Improving

Primary pollutant: PM2.5

B

#106Prowers, Colorado

Median AQI: 195yr Avg: 17 Stable

Primary pollutant: PM10

B

#107Orange, Florida

Median AQI: 435yr Avg: 38 Improving

Primary pollutant: Ozone

B

#108Cobb, Georgia

Median AQI: 435yr Avg: 41 Improving

Primary pollutant: Ozone

B

#109Franklin, Idaho

Median AQI: 245yr Avg: 25 Improving

Primary pollutant: PM2.5

B

#110Carroll, Indiana

Median AQI: 365yr Avg: 34 Improving

Primary pollutant: Ozone

B

#111Posey, Indiana

Median AQI: 385yr Avg: 34 Improving

Primary pollutant: Ozone

B

#112Cerro Gordo, Iowa

Median AQI: 195yr Avg: 18 Worsening

Primary pollutant: PM10

B

#113Androscoggin, Maine

Median AQI: 355yr Avg: 34 Improving

Primary pollutant: PM2.5

B

#114Sheridan, Montana

Median AQI: 185yr Avg: 16 Stable

Primary pollutant: PM2.5

B

#115Oneida, New York

Median AQI: 325yr Avg: 25 Improving

Primary pollutant: PM2.5

B

#116Clermont, Ohio

Median AQI: 415yr Avg: 42 Improving

Primary pollutant: PM2.5

B

#117Westmoreland, Pennsylvania

Median AQI: 425yr Avg: 42 Improving

Primary pollutant: PM2.5

B

#118Lawrence, Tennessee

Median AQI: 415yr Avg: 33 Improving

Primary pollutant: PM2.5

B

#119Maury, Tennessee

Median AQI: 365yr Avg: 33 Improving

Primary pollutant: PM2.5

B

#120Putnam, Tennessee

Median AQI: 385yr Avg: 34 Improving

Primary pollutant: PM2.5

B

#121Fayette, Texas

Median AQI: 345yr Avg: 34 Improving

Primary pollutant: PM2.5

B

#122Maverick, Texas

Median AQI: 345yr Avg: 35 Improving

Primary pollutant: PM2.5

B

#123Grays Harbor, Washington

Median AQI: 235yr Avg: 25 Improving

Primary pollutant: PM2.5

B

#124Lewis, Washington

Median AQI: 255yr Avg: 25 Improving

Primary pollutant: PM2.5

B

#125Brooke, West Virginia

Median AQI: 195yr Avg: 19 Stable

Primary pollutant: PM10

B

#126Platte, Wyoming

Median AQI: 145yr Avg: 16 Stable

Primary pollutant: PM10

B

#127Clay, Alabama

Median AQI: 415yr Avg: 37 Improving

Primary pollutant: PM2.5

B

#128Boone, Indiana

Median AQI: 375yr Avg: 35 Improving

Primary pollutant: Ozone

B

#129Huntington, Indiana

Median AQI: 315yr Avg: 31 Improving

Primary pollutant: Ozone

B

#130Perry, Indiana

Median AQI: 385yr Avg: 36 Improving

Primary pollutant: Ozone

B

#131Warrick, Indiana

Median AQI: 385yr Avg: 36 Improving

Primary pollutant: Ozone

B

#132Ford, Kansas

Median AQI: 155yr Avg: 15 Worsening

Primary pollutant: PM10

B

#133Aroostook, Maine

Median AQI: 375yr Avg: 36 Improving

Primary pollutant: PM2.5

B

#134Penobscot, Maine

Median AQI: 355yr Avg: 33 Improving

Primary pollutant: PM2.5

B

#135Prince George's, Maryland

Median AQI: 445yr Avg: 42 Improving

Primary pollutant: Ozone

B

#136Suffolk, Massachusetts

Median AQI: 445yr Avg: 44 Improving

Primary pollutant: PM2.5

B

#137Washington, Minnesota

Median AQI: 425yr Avg: 37 Improving

Primary pollutant: Ozone

B

#138Stoddard, Missouri

Median AQI: 375yr Avg: 31 Improving

Primary pollutant: PM2.5

B

#139Sarpy, Nebraska

Median AQI: 375yr Avg: 38 Improving

Primary pollutant: PM2.5

B

#140Washington, Nebraska

Median AQI: 335yr Avg: 31 Improving

Primary pollutant: PM2.5

B

#141Herkimer, New York

Median AQI: 295yr Avg: 29 Improving

Primary pollutant: Ozone

B

#142Deschutes, Oregon

Median AQI: 285yr Avg: 25 Improving

Primary pollutant: PM2.5

B

#143Bucks, Pennsylvania

Median AQI: 395yr Avg: 37 Improving

Primary pollutant: Ozone

B

#144Erie, Pennsylvania

Median AQI: 425yr Avg: 39 Improving

Primary pollutant: PM2.5

B

#145Oconee, South Carolina

Median AQI: 375yr Avg: 37 Improving

Primary pollutant: Ozone

B

#146Brown, South Dakota

Median AQI: 295yr Avg: 26 Improving

Primary pollutant: PM2.5

B

#147Bristol City, Virginia

Median AQI: 395yr Avg: 35 Improving

Primary pollutant: PM2.5

B

#148Harrison, West Virginia

Median AQI: 395yr Avg: 37 Improving

Primary pollutant: PM2.5

B

#149Park, Wyoming

Median AQI: 145yr Avg: 20 Stable

Primary pollutant: PM2.5

B

#150Lake, California

Median AQI: 325yr Avg: 32 Improving

Primary pollutant: Ozone

B

#151Columbia, Georgia

Median AQI: 365yr Avg: 35 Improving

Primary pollutant: Ozone

B

#152Clark, Illinois

Median AQI: 365yr Avg: 34 Improving

Primary pollutant: Ozone

B

#153Macoupin, Illinois

Median AQI: 375yr Avg: 33 Improving

Primary pollutant: Ozone

B

#154Shelby, Indiana

Median AQI: 375yr Avg: 35 Improving

Primary pollutant: Ozone

B

#155Chase, Kansas

Median AQI: 295yr Avg: 26 Stable

Primary pollutant: PM2.5

B

#156Rockingham, New Hampshire

Median AQI: 405yr Avg: 40 Improving

Primary pollutant: Ozone

B

#157Chaves, New Mexico

Median AQI: 245yr Avg: 24 Stable

Primary pollutant: PM2.5

B

#158Nassau, New York

Median AQI: 315yr Avg: 30 Improving

Primary pollutant: PM2.5

B

#159Ellis, Texas

Median AQI: 365yr Avg: 41 Improving

Primary pollutant: PM2.5

B

#160Box Elder, Utah

Median AQI: 385yr Avg: 39 Improving

Primary pollutant: Ozone

B

#161Garfield, Utah

Median AQI: 105yr Avg: 36 Improving

Primary pollutant: Ozone

B

#162Stafford, Virginia

Median AQI: 375yr Avg: 36 Improving

Primary pollutant: Ozone

B

#163Franklin, Washington

Median AQI: 265yr Avg: 22 Stable

Primary pollutant: PM2.5

B

#164Klickitat, Washington

Median AQI: 205yr Avg: 22 Stable

Primary pollutant: PM2.5

B

#165Whatcom, Washington

Median AQI: 315yr Avg: 29 Improving

Primary pollutant: PM2.5

B

#166Belmont, Ohio

Median AQI: 315yr Avg: 18 Worsening

Primary pollutant: NO2

B

#167Northampton, North Carolina

Median AQI: 375yr Avg: 35 Improving

Primary pollutant: PM2.5

B

#168San Mateo, California

Median AQI: 315yr Avg: 36 Improving

Primary pollutant: PM2.5

B

#169Coffee, Georgia

Median AQI: 415yr Avg: 36 Improving

Primary pollutant: PM2.5

B

#170Brown, Indiana

Median AQI: 375yr Avg: 35 Improving

Primary pollutant: Ozone

B

#171Elkhart, Indiana

Median AQI: 445yr Avg: 43 Improving

Primary pollutant: PM2.5

B

#172Kent, Maryland

Median AQI: 415yr Avg: 40 Improving

Primary pollutant: Ozone

B

#173Carlton, Minnesota

Median AQI: 385yr Avg: 29 Stable

Primary pollutant: Ozone

B

#174Orange, New York

Median AQI: 345yr Avg: 37 Improving

Primary pollutant: Ozone

B

#175Greene, Ohio

Median AQI: 445yr Avg: 41 Improving

Primary pollutant: PM2.5

B

#176Clearfield, Pennsylvania

Median AQI: 355yr Avg: 33 Improving

Primary pollutant: Ozone

B

#177Northampton, Pennsylvania

Median AQI: 465yr Avg: 44 Improving

Primary pollutant: PM2.5

B

#178Chesterfield, South Carolina

Median AQI: 425yr Avg: 39 Improving

Primary pollutant: PM2.5

B

#179Ector, Texas

Median AQI: 335yr Avg: 36 Improving

Primary pollutant: PM2.5

B

#180Potter, Texas

Median AQI: 265yr Avg: 28 Stable

Primary pollutant: PM2.5

B

#181Rockwall, Texas

Median AQI: 345yr Avg: 33 Improving

Primary pollutant: Ozone

B

#182Whitman, Washington

Median AQI: 265yr Avg: 23 Stable

Primary pollutant: PM2.5

B

#183Kootenai, Idaho

Median AQI: 325yr Avg: 30 Improving

Primary pollutant: PM2.5

B

#184Sumter, Alabama

Median AQI: 355yr Avg: 36 Improving

Primary pollutant: PM2.5

B

#185Amador, California

Median AQI: 365yr Avg: 37 Improving

Primary pollutant: Ozone

B

#186Sonoma, California

Median AQI: 335yr Avg: 36 Improving

Primary pollutant: Ozone

B

#187Jackson, Colorado

Median AQI: 455yr Avg: 21 Worsening

Primary pollutant: PM2.5

B

#188Hartford, Connecticut

Median AQI: 435yr Avg: 42 Improving

Primary pollutant: PM2.5

B

#189Indian River, Florida

Median AQI: 345yr Avg: 35 Improving

Primary pollutant: Ozone

B

#190Manatee, Florida

Median AQI: 355yr Avg: 34 Stable

Primary pollutant: Ozone

B

#191Nassau, Florida

Median AQI: 425yr Avg: 42 Improving

Primary pollutant: PM2.5

B

#192Hendricks, Indiana

Median AQI: 375yr Avg: 34 Improving

Primary pollutant: Ozone

B

#193Howard, Indiana

Median AQI: 455yr Avg: 44 Improving

Primary pollutant: PM2.5

B

#194Hardin, Kentucky

Median AQI: 455yr Avg: 44 Improving

Primary pollutant: PM2.5

B

#195Ascension, Louisiana

Median AQI: 345yr Avg: 32 Stable

Primary pollutant: Ozone

B

#196Rapides, Louisiana

Median AQI: 435yr Avg: 39 Improving

Primary pollutant: PM2.5

B

#197St. James, Louisiana

Median AQI: 335yr Avg: 30 Stable

Primary pollutant: Ozone

B

#198Baltimore (City), Maryland

Median AQI: 445yr Avg: 43 Improving

Primary pollutant: PM2.5

B

#199Calvert, Maryland

Median AQI: 425yr Avg: 39 Improving

Primary pollutant: Ozone

B

#200Garrett, Maryland

Median AQI: 405yr Avg: 39 Improving

Primary pollutant: Ozone

B