Skip to main content
AirHistory

Cities With Stable Air Quality

These cities have maintained consistent air quality over the past decade with no significant improvement or decline.

430
Stable Cities
39
Avg AQI (5yr)
42.2%
Of All Cities

All Stable Cities

CityState5yr Avg AQIGradeTrendWorst Pollutant
Carroll, VirginiaVA8A-0.2/yrPM10
Fremont, ColoradoCO13A-0.1/yrPM10
Apache, ArizonaAZ13A-0.0/yrPM10
Custer, IdahoID8A-0.2/yrPM2.5
Custer, OklahomaOK14A-0.1/yrPM10
Routt, ColoradoCO14A-0.1/yrPM10
Mohave, ArizonaAZ17B-0.2/yrPM10
Pitkin, ColoradoCO13B+0.1/yrPM10
Aleutians East, AlaskaAK12B-0.1/yrPM2.5
Kenai Peninsula, AlaskaAK10B+0.0/yrPM2.5
Roosevelt, MontanaMT14B-0.1/yrPM2.5
San Juan, ColoradoCO9B+0.1/yrPM2.5
Socorro, New MexicoNM15B-0.3/yrPM2.5
Catron, New MexicoNM13B-0.0/yrPM2.5
Keweenaw, MichiganMI13B-0.1/yrPM2.5
Lake, MontanaMT10B+0.1/yrPM2.5
Lincoln, New MexicoNM14B-0.0/yrPM2.5
Sherman, KansasKS16B+0.1/yrPM10
Wayne, UtahUT11B+0.1/yrPM2.5
Los Alamos, New MexicoNM13B+0.1/yrPM2.5
Powell, MontanaMT11B+0.2/yrPM2.5
Thomas, NebraskaNE17B-0.1/yrPM2.5
Brooke, West VirginiaWV19B+0.2/yrPM10
Platte, WyomingWY16B+0.0/yrPM10
Prowers, ColoradoCO17B+0.2/yrPM10
Sheridan, MontanaMT16B+0.0/yrPM2.5
Park, WyomingWY20B-0.1/yrPM2.5
Chase, KansasKS26B-0.3/yrPM2.5
Chaves, New MexicoNM24B-0.1/yrPM2.5
Franklin, WashingtonWA22B-0.2/yrPM2.5
Klickitat, WashingtonWA22B-0.1/yrPM2.5
Carlton, MinnesotaMN29B-0.3/yrOzone
Potter, TexasTX28B-0.2/yrPM2.5
Whitman, WashingtonWA23B-0.2/yrPM2.5
Ascension, LouisianaLA32B-0.3/yrOzone
Benton, OregonOR22B+0.1/yrPM2.5
Macon, North CarolinaNC31B-0.1/yrOzone
Manatee, FloridaFL34B-0.2/yrOzone
Saratoga, New YorkNY32B-0.1/yrOzone
St. James, LouisianaLA30B-0.1/yrOzone
Victoria, TexasTX31B-0.1/yrOzone
Belknap, New HampshireNH32B-0.0/yrOzone
Chattooga, GeorgiaGA36B-0.3/yrOzone
Elk, PennsylvaniaPA35B-0.2/yrOzone
Elmore, AlabamaAL35B-0.3/yrOzone
Greenup, KentuckyKY36B-0.2/yrOzone
Hall, NebraskaNE29B-0.0/yrPM2.5
Ponce, Puerto RicoPR29B+0.2/yrPM10
Prince Edward, VirginiaVA33B-0.1/yrOzone
Somerset, PennsylvaniaPA35B-0.1/yrOzone
St. John the Baptist, LouisianaLA33B-0.1/yrOzone
Tucker, West VirginiaWV35B-0.1/yrOzone
Williams, North DakotaND34B-0.1/yrOzone
Avery, North CarolinaNC39B-0.3/yrOzone
Chesterfield, VirginiaVA38B-0.2/yrOzone
Claiborne, TennesseeTN35B-0.1/yrOzone
Clark, ArkansasAR33B+0.1/yrOzone
Columbia, OregonOR29B-0.0/yrPM2.5
Delaware, IndianaIN37B-0.3/yrOzone
Denali, AlaskaAK34B+0.1/yrOzone
Edmonson, KentuckyKY38B-0.3/yrOzone
Fayette, OhioOH36B-0.2/yrOzone
Flagler, FloridaFL33B-0.0/yrOzone
Hamilton, New YorkNY34B+0.0/yrOzone
Hanover, VirginiaVA38B-0.3/yrOzone
Jefferson, New YorkNY33B-0.0/yrOzone
Kent, Rhode IslandRI35B-0.2/yrOzone
Knox, MaineME34B-0.1/yrOzone
Lawrence, PennsylvaniaPA33B-0.0/yrOzone
Liberty, FloridaFL32B+0.1/yrOzone
Morgan, KentuckyKY35B-0.0/yrOzone
Morris, New JerseyNJ36B-0.2/yrOzone
Polk, ArkansasAR38B-0.3/yrOzone
St. Lucie, FloridaFL34B-0.1/yrOzone
Sumter, GeorgiaGA36B-0.1/yrOzone
Virginia Beach City, VirginiaVA35B-0.2/yrPM2.5
Wayne, New YorkNY34B-0.1/yrOzone
Adams, OhioOH34B+0.0/yrPM2.5
Big Horn, WyomingWY38B-0.2/yrOzone
Cabell, West VirginiaWV40B-0.2/yrOzone
Caldwell, North CarolinaNC39B-0.2/yrOzone
Carter, KentuckyKY37B-0.1/yrOzone
Carteret, North CarolinaNC36B-0.1/yrOzone
Chautauqua, New YorkNY37B-0.2/yrOzone
Clark, WashingtonWA34B-0.3/yrPM2.5
DeKalb, TennesseeTN35B+0.0/yrOzone
Delaware, OhioOH39B-0.2/yrOzone
Dutchess, New YorkNY34B+0.1/yrOzone
Fauquier, VirginiaVA35B-0.0/yrOzone
Giles, VirginiaVA38B-0.1/yrOzone
Grant, WashingtonWA26B+0.1/yrPM2.5
Granville, North CarolinaNC41B-0.3/yrOzone
Gregg, TexasTX34B+0.1/yrOzone
Hillsborough, New HampshireNH38B-0.2/yrOzone
Huron, MichiganMI37B-0.2/yrOzone
Lake, FloridaFL35B+0.1/yrOzone
Lauderdale, MississippiMS34B+0.0/yrOzone
Licking, OhioOH40B-0.2/yrOzone
Loudoun, VirginiaVA37B-0.1/yrOzone
Luzerne, PennsylvaniaPA34B+0.1/yrOzone
Madison, TennesseeTN38B-0.3/yrPM2.5
Monongalia, West VirginiaWV40B-0.2/yrOzone
Noble, OhioOH37B-0.1/yrOzone
Oswego, New YorkNY33B+0.1/yrOzone
Pike, GeorgiaGA36B-0.1/yrOzone
Polk, TexasTX32B+0.3/yrOzone
Putnam, New YorkNY34B+0.1/yrOzone
Rockingham, VirginiaVA36B-0.1/yrOzone
Suffolk City, VirginiaVA38B-0.1/yrOzone
Tompkins, New YorkNY35B+0.0/yrOzone
Tuscola, MichiganMI33B-0.0/yrOzone
Wexford, MichiganMI34B-0.0/yrOzone
Windham, ConnecticutCT35B0.0/yrOzone
Wood, OhioOH38B-0.2/yrOzone
Wythe, VirginiaVA39B-0.1/yrOzone
Yellowstone, MontanaMT33B-0.2/yrPM2.5
Anderson, TennesseeTN39B-0.1/yrOzone
Ashtabula, OhioOH39B-0.2/yrOzone
Baker, OregonOR31B+0.1/yrPM2.5
Bennington, VermontVT37B-0.1/yrOzone
Berkeley, South CarolinaSC34B+0.2/yrOzone
Caddo, LouisianaLA38B-0.0/yrOzone
Charles, VirginiaVA35B+0.1/yrOzone
Clackamas, OregonOR32B-0.1/yrPM2.5
Clinton, OhioOH41B-0.2/yrOzone
Coos, New HampshireNH42B-0.3/yrOzone
Douglas, GeorgiaGA38B-0.2/yrOzone
Fond du Lac, WisconsinWI38B-0.1/yrOzone
Geauga, OhioOH41B-0.3/yrOzone
Hampshire, MassachusettsMA39B-0.2/yrOzone
Hancock, MaineME37B-0.1/yrOzone
Hancock, West VirginiaWV37B-0.0/yrOzone
Highlands, FloridaFL34B+0.3/yrOzone
Hunt, TexasTX35B+0.1/yrOzone
Jackson, ArkansasAR41B-0.2/yrPM2.5
Jo Daviess, IllinoisIL34B+0.1/yrOzone
Knox, OhioOH40B-0.1/yrOzone
Lake, OregonOR27B-0.1/yrPM2.5
Lancaster, NebraskaNE37B0.0/yrOzone
Lincoln, North CarolinaNC41B-0.2/yrOzone
Madison, OhioOH41B-0.2/yrOzone
Marathon, WisconsinWI35B+0.0/yrOzone
Mason, MichiganMI37B-0.1/yrOzone
Miami, OhioOH40B-0.1/yrOzone
Monmouth, New JerseyNJ37B-0.0/yrOzone
Monroe, MissouriMO34B+0.2/yrOzone
Murray, GeorgiaGA39B-0.1/yrOzone
Norfolk, MassachusettsMA37B-0.1/yrOzone
Osceola, FloridaFL34B+0.2/yrOzone
Oxford, MaineME35B+0.0/yrPM2.5
Pasco, FloridaFL36B+0.1/yrOzone
Passaic, New JerseyNJ39B-0.2/yrOzone
Pointe Coupee, LouisianaLA33B+0.2/yrOzone
Rockingham, North CarolinaNC41B-0.3/yrOzone
Trigg, KentuckyKY36B+0.1/yrOzone
Union, South DakotaSD40B-0.2/yrOzone
Wabash, IndianaIN36B+0.1/yrOzone
Wallowa, OregonOR27B+0.3/yrPM2.5
Washington, KentuckyKY37B+0.1/yrOzone
Washington, MaineME34B+0.2/yrOzone
Washington, OhioOH40B-0.1/yrOzone
Washington, Rhode IslandRI37B-0.1/yrOzone
Wilson, TennesseeTN38B-0.0/yrOzone
Yalobusha, MississippiMS33B+0.3/yrOzone
Baldwin, AlabamaAL39B+0.1/yrOzone
Barnstable, MassachusettsMA36B+0.2/yrOzone
Boone, MissouriMO38B+0.1/yrOzone
Gallatin, MontanaMT32B-0.0/yrPM2.5
Hancock, KentuckyKY40B-0.1/yrOzone
Jessamine, KentuckyKY40B-0.0/yrOzone
Leavenworth, KansasKS35B+0.2/yrOzone
Lee, IowaIA42B-0.3/yrPM2.5
Lorain, OhioOH39B-0.1/yrPM2.5
Manistee, MichiganMI36B+0.1/yrOzone
Mayes, OklahomaOK37B+0.2/yrOzone
Muskegon, MichiganMI39B-0.3/yrOzone
Newton, ArkansasAR37B+0.2/yrOzone
Okaloosa, FloridaFL36B+0.3/yrOzone
Palm Beach, FloridaFL42B-0.3/yrPM2.5
Person, North CarolinaNC40B-0.1/yrOzone
Rio Arriba, New MexicoNM43B-0.2/yrOzone
Rutland, VermontVT39B-0.1/yrPM2.5
Sainte Genevieve, MissouriMO40B-0.1/yrOzone
Santa Cruz, CaliforniaCA37B-0.2/yrPM2.5
Vilas, WisconsinWI34B+0.2/yrOzone
Washington, OregonOR36B-0.1/yrPM2.5
Weston, WyomingWY41B-0.0/yrOzone
Alachua, FloridaFL40B+0.0/yrPM2.5
Anderson, South CarolinaSC39B+0.2/yrOzone
Bristol, MassachusettsMA41B-0.0/yrOzone
Callaway, MissouriMO39B+0.1/yrOzone
Carbon, UtahUT44B-0.3/yrOzone
Carroll, MarylandMD42B-0.0/yrOzone
Clinton, MissouriMO40B-0.0/yrOzone
Cochise, ArizonaAZ45B-0.2/yrOzone
Converse, WyomingWY41B-0.1/yrOzone
Cumberland, North CarolinaNC44B-0.3/yrPM2.5
Effingham, IllinoisIL39B+0.1/yrOzone
Essex, MassachusettsMA41B+0.0/yrOzone
Frederick, MarylandMD42B-0.1/yrOzone
Garland, ArkansasAR45B-0.3/yrPM2.5
Gloucester, New JerseyNJ40B-0.1/yrOzone
Glynn, GeorgiaGA39B+0.1/yrPM2.5
Haywood, North CarolinaNC43B-0.2/yrOzone
Jackson, South DakotaSD39B+0.1/yrOzone
Kent, DelawareDE43B-0.1/yrOzone
Livingston, KentuckyKY40B+0.1/yrOzone
Manitowoc, WisconsinWI38B+0.1/yrOzone
Middlesex, ConnecticutCT40B-0.3/yrOzone
Multnomah, OregonOR36B+0.0/yrPM2.5
Navarro, TexasTX43B-0.1/yrPM2.5
Oldham, KentuckyKY40B+0.0/yrOzone
Perry, MissouriMO40B+0.0/yrOzone
Richland, MontanaMT38B+0.1/yrOzone
Roanoke, VirginiaVA42B-0.1/yrPM2.5
Saint Louis, MinnesotaMN39B-0.2/yrPM2.5
Sarasota, FloridaFL45B-0.2/yrPM2.5
Schoolcraft, MichiganMI35B+0.3/yrPM2.5
Sevier, TennesseeTN43B-0.0/yrOzone
Simpson, KentuckyKY39B+0.1/yrOzone
Tangipahoa, LouisianaLA39B+0.1/yrPM2.5
Tolland, ConnecticutCT40B-0.0/yrOzone
Valencia, New MexicoNM43B-0.1/yrOzone
Yavapai, ArizonaAZ43B0.0/yrOzone
Adair, OklahomaOK42C-0.0/yrPM2.5
Albany, New YorkNY41C-0.0/yrPM2.5
Billings, North DakotaND37C+0.3/yrOzone
Brewster, TexasTX42C+0.1/yrOzone
Cedar, MissouriMO42C+0.0/yrPM2.5
Chelan, WashingtonWA32C-0.0/yrPM2.5
Collier, FloridaFL41C+0.1/yrPM2.5
DeKalb, AlabamaAL40C+0.3/yrOzone
Door, WisconsinWI37C+0.1/yrOzone
Edgefield, South CarolinaSC41C+0.1/yrPM2.5
Franklin, MassachusettsMA42C-0.0/yrPM2.5
Frederick, VirginiaVA42C-0.1/yrPM2.5
Guilford, North CarolinaNC45C-0.2/yrPM2.5
Henrico, VirginiaVA43C-0.0/yrPM2.5
Jefferson, WisconsinWI39C-0.0/yrOzone
Kewaunee, WisconsinWI38C+0.1/yrOzone
McKenzie, North DakotaND36C+0.2/yrOzone
Monroe, IndianaIN41C-0.0/yrPM2.5
Monterey, CaliforniaCA40C+0.1/yrOzone
Montezuma, ColoradoCO44C-0.0/yrOzone
Montgomery, North CarolinaNC44C-0.1/yrPM2.5
Ocean, New JerseyNJ40C-0.1/yrPM2.5
Parker, TexasTX37C+0.2/yrOzone
Phillips, MontanaMT36C+0.3/yrOzone
Plymouth, MassachusettsMA41C+0.1/yrPM2.5
San Benito, CaliforniaCA41C+0.0/yrOzone
Sullivan, TennesseeTN41C+0.0/yrPM2.5
Trumbull, OhioOH44C-0.2/yrPM2.5
Wakulla, FloridaFL40C+0.1/yrPM2.5
Warren, KentuckyKY44C-0.2/yrPM2.5
Yancey, North CarolinaNC44C-0.0/yrOzone
Andrew, MissouriMO41C+0.2/yrOzone
Bibb, GeorgiaGA47C-0.2/yrPM2.5
Brazoria, TexasTX34C+0.2/yrOzone
Bullitt, KentuckyKY40C+0.3/yrOzone
Chittenden, VermontVT40C+0.3/yrOzone
Columbia, WisconsinWI39C+0.2/yrOzone
Daviess, KentuckyKY47C-0.2/yrPM2.5
Essex, New YorkNY41C+0.2/yrOzone
Flathead, MontanaMT40C-0.1/yrPM2.5
Graham, North CarolinaNC43C+0.1/yrOzone
Hampton City, VirginiaVA41C+0.2/yrPM2.5
Hood, TexasTX36C+0.3/yrOzone
Hunterdon, New JerseyNJ43C+0.2/yrOzone
Johnston, North CarolinaNC43C+0.0/yrPM2.5
Laramie, WyomingWY43C-0.1/yrOzone
Lenawee, MichiganMI45C-0.1/yrPM2.5
Mahoning, OhioOH46C-0.2/yrPM2.5
Monroe, New YorkNY42C+0.1/yrPM2.5
Natrona, WyomingWY42C+0.1/yrOzone
Navajo, ArizonaAZ44C+0.2/yrOzone
New London, ConnecticutCT40C-0.1/yrPM2.5
Pennington, South DakotaSD38C+0.0/yrPM2.5
Pierce, WashingtonWA43C-0.1/yrOzone
Pottawattamie, IowaIA42C+0.1/yrPM2.5
Preble, OhioOH45C-0.1/yrPM2.5
Rowan, North CarolinaNC45C-0.1/yrPM2.5
Saint Charles, MissouriMO42C-0.1/yrOzone
San Juan, UtahUT44C+0.1/yrOzone
Santa Fe, New MexicoNM44C+0.2/yrOzone
St. Bernard, LouisianaLA48C-0.2/yrPM2.5
Washington, UtahUT44C+0.0/yrOzone
White Pine, NevadaNV44C+0.2/yrOzone
Albemarle, VirginiaVA42C+0.3/yrPM2.5
Anoka, MinnesotaMN41C+0.2/yrOzone
Bergen, New JerseyNJ46C-0.3/yrPM2.5
Brown, WisconsinWI41C+0.1/yrPM2.5
Coconino, ArizonaAZ45C+0.1/yrOzone
Custer, South DakotaSD41C+0.2/yrOzone
Fayette, KentuckyKY45C+0.1/yrPM2.5
Hamilton, FloridaFL46C+0.0/yrPM2.5
Houston, GeorgiaGA48C-0.2/yrPM2.5
Jefferson, LouisianaLA44C+0.1/yrPM2.5
Johnson, TexasTX38C+0.2/yrOzone
Kaufman, TexasTX43C+0.1/yrPM2.5
Lea, New MexicoNM44C+0.1/yrOzone
Lincoln, MissouriMO40C+0.3/yrOzone
Madison, IndianaIN46C-0.2/yrPM2.5
Marion, FloridaFL44C+0.2/yrPM2.5
Marshall, West VirginiaWV49C-0.2/yrPM2.5
Martin, FloridaFL42C+0.2/yrPM2.5
Montgomery, PennsylvaniaPA44C+0.0/yrPM2.5
Muscogee, GeorgiaGA46C0.0/yrPM2.5
Randall, TexasTX43C+0.3/yrOzone
Rock, WisconsinWI40C+0.3/yrOzone
Santa Rosa, FloridaFL45C+0.1/yrPM2.5
St. Clair, MichiganMI44C-0.2/yrPM2.5
Summit, OhioOH46C-0.2/yrPM2.5
Sumner, TennesseeTN43C+0.1/yrPM2.5
Umatilla, OregonOR39C+0.2/yrPM2.5
Vanderburgh, IndianaIN49C-0.3/yrPM2.5
Walworth, WisconsinWI40C+0.3/yrOzone
Warren, New JerseyNJ41C+0.3/yrPM2.5
Whitley, IndianaIN47C-0.1/yrPM2.5
Worcester, MassachusettsMA43C+0.2/yrOzone
Adams, PennsylvaniaPA46C+0.1/yrOzone
Blount, TennesseeTN45C+0.3/yrOzone
Charleston, South CarolinaSC45C+0.2/yrPM2.5
Chatham, GeorgiaGA47C+0.1/yrPM2.5
Clark, OhioOH49C-0.1/yrPM2.5
Comanche, OklahomaOK46C+0.2/yrOzone
Dewey, OklahomaOK45C+0.3/yrPM2.5
Greene, MissouriMO44C+0.2/yrPM2.5
Gunnison, ColoradoCO46C+0.2/yrOzone
Hampden, MassachusettsMA44C+0.2/yrPM2.5
Kent, MichiganMI45C-0.1/yrPM2.5
Knox, TennesseeTN49C-0.1/yrPM2.5
La Paz, ArizonaAZ45C+0.3/yrOzone
La Plata, ColoradoCO46C+0.2/yrOzone
Livingston, LouisianaLA50C-0.1/yrPM2.5
Mercer, New JerseyNJ46C-0.2/yrPM2.5
Montgomery, AlabamaAL50C-0.1/yrPM2.5
Morgan, AlabamaAL45C+0.2/yrPM2.5
Orange, TexasTX44C+0.2/yrPM2.5
Pinellas, FloridaFL47C+0.2/yrPM2.5
Racine, WisconsinWI41C+0.2/yrOzone
Sheboygan, WisconsinWI41C+0.2/yrOzone
Teton, WyomingWY43C+0.1/yrOzone
Washtenaw, MichiganMI46C-0.1/yrPM2.5
West Baton Rouge, LouisianaLA47C-0.1/yrPM2.5
Beaver, PennsylvaniaPA51C-0.2/yrPM2.5
Boise, IdahoID43C+0.1/yrPM2.5
Campbell, WyomingWY44C+0.1/yrOzone
Davidson, TennesseeTN52C-0.2/yrPM2.5
Dougherty, GeorgiaGA51C-0.1/yrPM2.5
Fairfax, VirginiaVA47C+0.1/yrPM2.5
Forsyth, North CarolinaNC49C-0.0/yrPM2.5
Fremont, WyomingWY46C+0.3/yrOzone
Gwinnett, GeorgiaGA48C+0.0/yrPM2.5
Hidalgo, TexasTX48C+0.1/yrPM2.5
Hillsborough, FloridaFL51C-0.1/yrPM2.5
Hinds, MississippiMS53C-0.2/yrPM2.5
Lee, North CarolinaNC52C0.0/yrPM2.5
Lewis and Clark, MontanaMT44C+0.2/yrOzone
Mobile, AlabamaAL49C+0.2/yrPM2.5
Randolph, IllinoisIL45C+0.2/yrPM2.5
Rio Blanco, ColoradoCO47C+0.3/yrOzone
Snohomish, WashingtonWA38C+0.3/yrPM2.5
Sublette, WyomingWY46C+0.0/yrOzone
Sweetwater, WyomingWY46C+0.0/yrOzone
Walker, GeorgiaGA50C+0.0/yrPM2.5
Baltimore, MarylandMD45C+0.2/yrOzone
Carson City, NevadaNV44C-0.0/yrOzone
Contra Costa, CaliforniaCA48C-0.1/yrPM2.5
DeSoto, MississippiMS48C+0.2/yrPM2.5
El Dorado, CaliforniaCA43C-0.2/yrOzone
Forrest, MississippiMS50C+0.2/yrPM2.5
Franklin, OhioOH50C+0.0/yrPM2.5
Greenville, South CarolinaSC49C+0.2/yrPM2.5
Harrison, MississippiMS48C+0.3/yrPM2.5
Kenosha, WisconsinWI45C-0.1/yrOzone
Nueces, TexasTX47C+0.2/yrPM2.5
Outagamie, WisconsinWI43C+0.3/yrPM2.5
Peoria, IllinoisIL47C+0.1/yrPM2.5
Polk, IowaIA44C+0.3/yrPM2.5
San Juan, New MexicoNM46C+0.2/yrOzone
Santa Clara, CaliforniaCA49C-0.2/yrPM2.5
St. Joseph, IndianaIN50C-0.1/yrPM2.5
Utah, UtahUT48C+0.0/yrOzone
Yuma, ArizonaAZ48C+0.1/yrOzone
Albany, WyomingWY48C+0.3/yrOzone
Benewah, IdahoID48C-0.1/yrPM2.5
Bowie, TexasTX51C+0.2/yrPM2.5
Calcasieu, LouisianaLA52C+0.2/yrPM2.5
Clark, IndianaIN50C+0.2/yrPM2.5
El Paso, ColoradoCO46C+0.2/yrOzone
Fulton, GeorgiaGA53C-0.2/yrPM2.5
Jefferson, TexasTX48C+0.1/yrPM2.5
Lake, IndianaIN53C-0.3/yrPM2.5
Pulaski, ArkansasAR53C+0.1/yrPM2.5
Queens, New YorkNY46C+0.2/yrPM2.5
Shelby, TennesseeTN50C-0.0/yrPM2.5
Clear Creek, ColoradoCO48C+0.1/yrOzone
Colusa, CaliforniaCA47C+0.0/yrPM2.5
Jefferson, KentuckyKY54C-0.3/yrPM2.5
Montgomery, OhioOH51C+0.3/yrPM2.5
Montgomery, TexasTX48C+0.3/yrPM2.5
Shasta, CaliforniaCA44C+0.2/yrOzone
Tehama, CaliforniaCA45C-0.1/yrOzone
Washoe, NevadaNV50C-0.3/yrOzone
Wyandotte, KansasKS50C+0.0/yrPM2.5
Cache, UtahUT47C+0.3/yrOzone
Jackson, OregonOR44C-0.1/yrPM2.5
Tulsa, OklahomaOK51C-0.0/yrPM2.5
Will, IllinoisIL51C+0.2/yrPM2.5
Dallas, TexasTX50C-0.1/yrPM2.5
Gila, ArizonaAZ46C+0.2/yrOzone
Lancaster, PennsylvaniaPA55C-0.1/yrPM2.5
Allegheny, PennsylvaniaPA56C-0.2/yrPM2.5
Arapahoe, ColoradoCO46C+0.2/yrOzone
Denton, TexasTX46C+0.1/yrOzone
Jefferson, AlabamaAL57C+0.1/yrPM2.5
Nevada, CaliforniaCA47C-0.1/yrOzone
St. Louis City, MissouriMO55C+0.2/yrPM2.5
Denver, ColoradoCO54C0.0/yrPM2.5
Lane, OregonOR45C+0.1/yrPM2.5
Bexar, TexasTX54C+0.3/yrPM2.5
Larimer, ColoradoCO51C+0.1/yrOzone
Marion, IndianaIN57C+0.2/yrPM2.5
Klamath, OregonOR44C+0.2/yrPM2.5
Wayne, MichiganMI58C+0.2/yrPM2.5
Cook, IllinoisIL57D-0.1/yrPM2.5
Dona Ana, New MexicoNM54D-0.1/yrOzone
Jefferson, ColoradoCO47D+0.3/yrOzone
Clark, NevadaNV62D+0.2/yrOzone
San Diego, CaliforniaCA67D+0.1/yrPM2.5

Frequently Asked Questions

430 of 1,020 monitored US cities currently show stable air quality trends based on 10-year EPA data.

Stable air quality often means that emission reduction gains are being offset by other factors like population growth, traffic increases, or periodic wildfire smoke events.

Trend is calculated using a linear regression of annual median AQI values over the most recent 10 years of data. Cities with a slope below -0.1 AQI/year are classified as Improving, above +0.1 as Worsening, and between as Stable.

Sources: EPA Air Quality System (AQS)
Last updated:

/methodology