Skip to main content
AirHistory
C

Grade C Air Quality Cities

433 cities with average air quality

Grade C means average air quality with regular moderate-to-unhealthy days for sensitive groups. These cities are scored using 10 years of EPA Air Quality System data, weighted across 5-year median AQI (40%), trend direction (30%), unhealthy days per year (20%), and worst-pollutant severity (10%).

433
Cities
44
Avg AQI (5yr)
38
Improving
194
Worsening

What "Grade C" Actually Means

A Grade C means a 5-year median AQI in the solid "Moderate" range (typically 65-80), mixed trends, and a meaningful count of unhealthy days each year. These are average U.S. cities — air quality is acceptable for the broad public but has enough pollution events to matter for sensitive groups.

Healthy adults can continue normal outdoor activity in most weather, but should pay attention to AQI alerts during the worst windows. People with asthma, heart disease, COPD, pregnancy, or young children should reduce prolonged or intense outdoor exertion on flagged days, and consider running indoor HEPA air cleaners during peak season.

Grade C and Daily Life

Most outdoor activity is fine on most days. Schools usually run normal outdoor recess but may invoke "indoor recess" protocols during the worst pollution days. Outdoor workers should rotate tasks or take indoor breaks on flagged days.

Long-Term Health Picture

Long-term residence in Grade C cities is associated with measurably higher rates of asthma in children, accelerated lung function decline, and modestly higher cardiovascular mortality compared to Grade A and B cities. The effect is real but smaller than the gap between Grade C and below-average grades.

Where Grade C Cities Cluster

Grade C is the most common rating for mid-size and large U.S. metros. The typical Grade C city has the standard mix of vehicle exhaust, industrial emissions, and seasonal pollution events (summer ozone, winter wood smoke, occasional wildfire smoke) without unusual concentrating geography.

Among the 433 Grade C cities tracked here, the largest concentrations are in TX (26), CA (24), WI (23), CO (19), FL (19). The dominant pollutant in these cities is PM2.5 (258 cities), followed by Ozone (171), PM10 (3).

All Grade C Cities

CityState5yr Avg AQITrendWorst Pollutant
Adair, OklahomaOK42StablePM2.5
Albany, New YorkNY41StablePM2.5
Billings, North DakotaND37StableOzone
Brewster, TexasTX42StableOzone
Bronx, New YorkNY46ImprovingPM2.5
Cedar, MissouriMO42StablePM2.5
Chelan, WashingtonWA32StablePM2.5
Collier, FloridaFL41StablePM2.5
DeKalb, AlabamaAL40StableOzone
DeKalb, GeorgiaGA50ImprovingPM2.5
Delaware, PennsylvaniaPA51ImprovingPM2.5
Door, WisconsinWI37StableOzone
Edgefield, South CarolinaSC41StablePM2.5
Franklin, MassachusettsMA42StablePM2.5
Frederick, VirginiaVA42StablePM2.5
Glenn, CaliforniaCA43ImprovingOzone
Guilford, North CarolinaNC45StablePM2.5
Hall, GeorgiaGA47ImprovingPM2.5
Hamilton, IndianaIN45ImprovingPM2.5
Hennepin, MinnesotaMN47ImprovingPM2.5
Henrico, VirginiaVA43StablePM2.5
Jefferson, WisconsinWI39StableOzone
Kewaunee, WisconsinWI38StableOzone
Knox, IndianaIN36WorseningOzone
Lake, MinnesotaMN33WorseningPM2.5
Lee, MississippiMS38WorseningOzone
McCracken, KentuckyKY46ImprovingPM2.5
McKenzie, North DakotaND36StableOzone
Monroe, IndianaIN41StablePM2.5
Monterey, CaliforniaCA40StableOzone
Montezuma, ColoradoCO44StableOzone
Montgomery, North CarolinaNC44StablePM2.5
New Castle, DelawareDE48ImprovingPM2.5
Ocean, New JerseyNJ40StablePM2.5
Parker, TexasTX37StableOzone
Phillips, MontanaMT36StableOzone
Plymouth, MassachusettsMA41StablePM2.5
San Benito, CaliforniaCA41StableOzone
Scioto, OhioOH21WorseningPM10
Smith, TexasTX36WorseningOzone
Spartanburg, South CarolinaSC47ImprovingPM2.5
Sullivan, TennesseeTN41StablePM2.5
Trumbull, OhioOH44StablePM2.5
Wakulla, FloridaFL40StablePM2.5
Warren, KentuckyKY44StablePM2.5
Weber, UtahUT46ImprovingOzone
Yancey, North CarolinaNC44StableOzone
Andrew, MissouriMO41StableOzone
Bibb, GeorgiaGA47StablePM2.5
Brazoria, TexasTX34StableOzone
Bullitt, KentuckyKY40StableOzone
Camden, New JerseyNJ49ImprovingPM2.5
Chittenden, VermontVT40StableOzone
Clinton, IowaIA51ImprovingPM2.5
Columbia, WisconsinWI39StableOzone
Daviess, KentuckyKY47StablePM2.5
District of Columbia, District Of ColumbiaDC49ImprovingPM2.5
Dukes, MassachusettsMA37WorseningOzone
Essex, New YorkNY41StableOzone
Flathead, MontanaMT40StablePM2.5
Goodhue, MinnesotaMN38WorseningOzone
Graham, North CarolinaNC43StableOzone
Hampton City, VirginiaVA41StablePM2.5
Hood, TexasTX36StableOzone
Hunterdon, New JerseyNJ43StableOzone
Johnston, North CarolinaNC43StablePM2.5
King, WashingtonWA45ImprovingPM2.5
Laramie, WyomingWY43StableOzone
Lenawee, MichiganMI45StablePM2.5
Mahoning, OhioOH46StablePM2.5
Monroe, New YorkNY42StablePM2.5
Natrona, WyomingWY42StableOzone
Navajo, ArizonaAZ44StableOzone
New Hanover, North CarolinaNC39WorseningPM2.5
New London, ConnecticutCT40StablePM2.5
Onondaga, New YorkNY38WorseningOzone
Pennington, South DakotaSD38StablePM2.5
Pierce, WashingtonWA43StableOzone
Pottawattamie, IowaIA42StablePM2.5
Preble, OhioOH45StablePM2.5
Prince William, VirginiaVA35WorseningOzone
Rowan, North CarolinaNC45StablePM2.5
Saint Charles, MissouriMO42StableOzone
San Joaquin, CaliforniaCA50ImprovingPM2.5
San Juan, UtahUT44StableOzone
San Luis Obispo, CaliforniaCA51ImprovingPM2.5
Santa Fe, New MexicoNM44StableOzone
St. Bernard, LouisianaLA48StablePM2.5
Steuben, New YorkNY38WorseningOzone
Suffolk, New YorkNY42ImprovingOzone
Terrebonne, LouisianaLA38WorseningPM2.5
Union, New JerseyNJ51ImprovingPM2.5
Vigo, IndianaIN49ImprovingPM2.5
Washington, UtahUT44StableOzone
White Pine, NevadaNV44StableOzone
Woodbury, IowaIA40WorseningPM2.5
Adams, IllinoisIL40WorseningOzone
Albemarle, VirginiaVA42StablePM2.5
Anoka, MinnesotaMN41StableOzone
Bergen, New JerseyNJ46StablePM2.5
Boone, KentuckyKY40WorseningOzone
Bremer, IowaIA38WorseningOzone
Brevard, FloridaFL43WorseningPM2.5
Brown, WisconsinWI41StablePM2.5
Butte, IdahoID42WorseningOzone
Coconino, ArizonaAZ45StableOzone
Creek, OklahomaOK39WorseningOzone
Crow Wing, MinnesotaMN36WorseningPM2.5
Custer, South DakotaSD41StableOzone
Dauphin, PennsylvaniaPA48ImprovingPM2.5
Dunn, North DakotaND37WorseningOzone
Elko, NevadaNV31WorseningPM10
Fayette, KentuckyKY45StablePM2.5
Forest, WisconsinWI38WorseningOzone
Guaynabo, Puerto RicoPR29WorseningNO2
Hamilton, FloridaFL46StablePM2.5
Harrison, IowaIA40WorseningOzone
Houston, GeorgiaGA48StablePM2.5
Jasper, MissouriMO39WorseningOzone
Jefferson, LouisianaLA44StablePM2.5
Johnson, TexasTX38StableOzone
Kaufman, TexasTX43StablePM2.5
Kings, New YorkNY39WorseningPM2.5
Knox, NebraskaNE37WorseningOzone
Lea, New MexicoNM44StableOzone
Lincoln, MissouriMO40StableOzone
Linn, OregonOR35WorseningPM2.5
Madison, IndianaIN46StablePM2.5
Marion, FloridaFL44StablePM2.5
Marion, OregonOR37WorseningPM2.5
Marshall, West VirginiaWV49StablePM2.5
Martin, FloridaFL42StablePM2.5
Mercer, North DakotaND38WorseningOzone
Merrimack, New HampshireNH37WorseningOzone
Mille Lacs, MinnesotaMN35WorseningOzone
Montgomery, PennsylvaniaPA44StablePM2.5
Muscogee, GeorgiaGA46StablePM2.5
Pulaski, KentuckyKY42WorseningOzone
Randall, TexasTX43StableOzone
Rock, WisconsinWI40StableOzone
Rockdale, GeorgiaGA39WorseningOzone
Santa Rosa, FloridaFL45StablePM2.5
Sheridan, WyomingWY41WorseningOzone
St. Clair, MichiganMI44StablePM2.5
Summit, OhioOH46StablePM2.5
Sumner, TennesseeTN43StablePM2.5
Taylor, WisconsinWI39WorseningOzone
Umatilla, OregonOR39StablePM2.5
Vanderburgh, IndianaIN49StablePM2.5
Ventura, CaliforniaCA50ImprovingPM2.5
Walworth, WisconsinWI40StableOzone
Warren, New JerseyNJ41StablePM2.5
Whitley, IndianaIN47StablePM2.5
Williamson, TennesseeTN40WorseningOzone
Worcester, MassachusettsMA43StableOzone
Adams, PennsylvaniaPA46StableOzone
Allen, OhioOH42WorseningOzone
Ashland, WisconsinWI36WorseningOzone
Blaine, IdahoID21WorseningPM2.5
Blount, TennesseeTN45StableOzone
Brookings, South DakotaSD40WorseningOzone
Charleston, South CarolinaSC45StablePM2.5
Chatham, GeorgiaGA47StablePM2.5
Clark, OhioOH49StablePM2.5
Comanche, OklahomaOK46StableOzone
Dewey, OklahomaOK45StablePM2.5
Fayette, PennsylvaniaPA43WorseningPM2.5
Franklin, New YorkNY31WorseningOzone
Greene, MissouriMO44StablePM2.5
Greene, PennsylvaniaPA41WorseningOzone
Gunnison, ColoradoCO46StableOzone
Hampden, MassachusettsMA44StablePM2.5
Indiana, PennsylvaniaPA40WorseningOzone
Johnston, OklahomaOK41WorseningOzone
Kanawha, West VirginiaWV42WorseningPM2.5
Kent, MichiganMI45StablePM2.5
Knox, TennesseeTN49StablePM2.5
La Paz, ArizonaAZ45StableOzone
La Plata, ColoradoCO46StableOzone
Livingston, LouisianaLA50StablePM2.5
Mayagnez, Puerto RicoPR31WorseningPM2.5
Meade, South DakotaSD39WorseningOzone
Mecklenburg, North CarolinaNC50ImprovingPM2.5
Mercer, New JerseyNJ46StablePM2.5
Moffat, ColoradoCO42WorseningOzone
Montgomery, AlabamaAL50StablePM2.5
Morgan, AlabamaAL45StablePM2.5
New Haven, ConnecticutCT45ImprovingPM2.5
Orange, TexasTX44StablePM2.5
Pinellas, FloridaFL47StablePM2.5
Portage, OhioOH40WorseningOzone
Porter, IndianaIN46ImprovingPM2.5
Racine, WisconsinWI41StableOzone
Sandoval, New MexicoNM44WorseningOzone
Seminole, FloridaFL41WorseningOzone
Sheboygan, WisconsinWI41StableOzone
Teton, WyomingWY43StableOzone
Washtenaw, MichiganMI46StablePM2.5
West Baton Rouge, LouisianaLA47StablePM2.5
Beaver, PennsylvaniaPA51StablePM2.5
Boise, IdahoID43StablePM2.5
Bradford, PennsylvaniaPA40WorseningOzone
Burke, North DakotaND38WorseningOzone
Campbell, WyomingWY44StableOzone
Canadian, OklahomaOK40WorseningOzone
Cumberland, New JerseyNJ42WorseningOzone
Davidson, TennesseeTN52StablePM2.5
Dougherty, GeorgiaGA51StablePM2.5
Fairfax, VirginiaVA47StablePM2.5
Fairfield, ConnecticutCT46ImprovingPM2.5
Fergus, MontanaMT40WorseningOzone
Forsyth, North CarolinaNC49StablePM2.5
Fremont, WyomingWY46StableOzone
Gwinnett, GeorgiaGA48StablePM2.5
Hidalgo, TexasTX48StablePM2.5
Hillsborough, FloridaFL51StablePM2.5
Hinds, MississippiMS53StablePM2.5
Lee, North CarolinaNC52StablePM2.5
Lewis and Clark, MontanaMT44StableOzone
Middlesex, MassachusettsMA39WorseningOzone
Mobile, AlabamaAL49StablePM2.5
Olmsted, MinnesotaMN41WorseningPM2.5
Pickens, South CarolinaSC44WorseningOzone
Powder River, MontanaMT41WorseningOzone
Randolph, IllinoisIL45StablePM2.5
Rio Blanco, ColoradoCO47StableOzone
San Miguel, ColoradoCO47WorseningOzone
Santa Cruz, ArizonaAZ43WorseningPM2.5
Snohomish, WashingtonWA38StablePM2.5
Sublette, WyomingWY46StableOzone
Sweetwater, WyomingWY46StableOzone
Trego, KansasKS41WorseningOzone
Volusia, FloridaFL44WorseningPM2.5
Walker, GeorgiaGA50StablePM2.5
Alameda, CaliforniaCA50ImprovingPM2.5
Baltimore, MarylandMD45StableOzone
Butte, CaliforniaCA52ImprovingPM2.5
Carson City, NevadaNV44StableOzone
Carter, OklahomaOK45WorseningPM2.5
Cass, North DakotaND41WorseningOzone
Christian, KentuckyKY45WorseningOzone
Collin, TexasTX39WorseningOzone
Contra Costa, CaliforniaCA48StablePM2.5
DeSoto, MississippiMS48StablePM2.5
Dodge, WisconsinWI44WorseningOzone
El Dorado, CaliforniaCA43StableOzone
Essex, New JerseyNJ45WorseningPM2.5
Fairbanks North Star, AlaskaAK42ImprovingPM2.5
Forrest, MississippiMS50StablePM2.5
Franklin, OhioOH50StablePM2.5
Grand, ColoradoCO46WorseningOzone
Greenville, South CarolinaSC49StablePM2.5
Harrison, MississippiMS48StablePM2.5
Iberville, LouisianaLA40WorseningOzone
Kenosha, WisconsinWI45StableOzone
La Crosse, WisconsinWI42WorseningPM2.5
Lycoming, PennsylvaniaPA40WorseningOzone
Middlesex, New JerseyNJ43WorseningPM2.5
Nueces, TexasTX47StablePM2.5
Oliver, North DakotaND39WorseningOzone
Osage, OklahomaOK40WorseningOzone
Outagamie, WisconsinWI43StablePM2.5
Peoria, IllinoisIL47StablePM2.5
Philadelphia, PennsylvaniaPA52ImprovingPM2.5
Polk, IowaIA44StablePM2.5
San Juan, New MexicoNM46StableOzone
Santa Clara, CaliforniaCA49StablePM2.5
St. Joseph, IndianaIN50StablePM2.5
Union, ArkansasAR47WorseningPM2.5
Utah, UtahUT48StableOzone
Yuma, ArizonaAZ48StableOzone
Albany, WyomingWY48StableOzone
Bay, FloridaFL47WorseningPM2.5
Benewah, IdahoID48StablePM2.5
Bossier, LouisianaLA47WorseningPM2.5
Bowie, TexasTX51StablePM2.5
Burleigh, North DakotaND38WorseningPM2.5
Calcasieu, LouisianaLA52StablePM2.5
Champaign, IllinoisIL45WorseningPM2.5
Chippewa, MichiganMI43WorseningPM2.5
Clark, IndianaIN50StablePM2.5
Clarke, GeorgiaGA49WorseningPM2.5
Durham, North CarolinaNC49WorseningPM2.5
El Paso, ColoradoCO46StableOzone
Fulton, GeorgiaGA53StablePM2.5
Holmes, FloridaFL48WorseningPM2.5
Jefferson, TexasTX48StablePM2.5
Kleberg, TexasTX45WorseningPM2.5
Lake, IndianaIN53StablePM2.5
Lehigh, PennsylvaniaPA43WorseningPM2.5
Love, OklahomaOK44WorseningOzone
McLennan, TexasTX43WorseningOzone
Nez Perce, IdahoID33WorseningPM2.5
Orange, CaliforniaCA54ImprovingPM2.5
Ozaukee, WisconsinWI42WorseningPM2.5
Pulaski, ArkansasAR53StablePM2.5
Queens, New YorkNY46StablePM2.5
Sauk, WisconsinWI42WorseningPM2.5
Sequoyah, OklahomaOK41WorseningPM2.5
Shelby, TennesseeTN50StablePM2.5
Benton, WashingtonWA38WorseningPM2.5
Clear Creek, ColoradoCO48StableOzone
Colusa, CaliforniaCA47StablePM2.5
Crittenden, ArkansasAR45WorseningPM2.5
Dakota, MinnesotaMN40WorseningPM2.5
Dane, WisconsinWI46WorseningPM2.5
Gilpin, ColoradoCO46WorseningOzone
Grant, WisconsinWI42WorseningPM2.5
Hamilton, OhioOH55ImprovingPM2.5
Harrison, TexasTX46WorseningPM2.5
Jefferson, KentuckyKY54StablePM2.5
Johnson, IowaIA48WorseningPM2.5
Kalamazoo, MichiganMI47WorseningPM2.5
Lincoln, WyomingWY29WorseningPM10
Lyon, MinnesotaMN38WorseningPM2.5
Macomb, MichiganMI44WorseningOzone
Madera, CaliforniaCA56ImprovingOzone
Merced, CaliforniaCA54ImprovingOzone
Missaukee, MichiganMI43WorseningOzone
Montgomery, OhioOH51StablePM2.5
Montgomery, TexasTX48StablePM2.5
Ottawa, MichiganMI44WorseningOzone
Richmond City, VirginiaVA42WorseningPM2.5
Richmond, GeorgiaGA51WorseningPM2.5
Sedgwick, KansasKS45WorseningOzone
Shasta, CaliforniaCA44StableOzone
Stearns, MinnesotaMN39WorseningPM2.5
Sutter, CaliforniaCA52ImprovingPM2.5
Tehama, CaliforniaCA45StableOzone
Tooele, UtahUT44WorseningOzone
Washington, OklahomaOK47WorseningPM2.5
Washoe, NevadaNV50StableOzone
Wyandotte, KansasKS50StablePM2.5
Bell, KentuckyKY45WorseningOzone
Cache, UtahUT47StableOzone
Citrus, FloridaFL43WorseningPM2.5
Columbia, FloridaFL45WorseningPM2.5
Eau Claire, WisconsinWI42WorseningPM2.5
Escambia, FloridaFL49WorseningPM2.5
Grant, OklahomaOK28WorseningPM2.5
Hamilton, IllinoisIL46WorseningPM2.5
Jackson, OregonOR44StablePM2.5
Jersey, IllinoisIL46WorseningPM2.5
Linn, IowaIA49WorseningPM2.5
Macon, IllinoisIL49WorseningPM2.5
Park, ColoradoCO49WorseningOzone
Pittsburg, OklahomaOK47WorseningPM2.5
Tulsa, OklahomaOK51StablePM2.5
Washington, ArkansasAR46WorseningPM2.5
Will, IllinoisIL51StablePM2.5
Ada, IdahoID45WorseningOzone
Baker, FloridaFL40WorseningOzone
Becker, MinnesotaMN39WorseningPM2.5
Bell, TexasTX45WorseningOzone
Dallas, TexasTX50StablePM2.5
Del Norte, CaliforniaCA32WorseningPM2.5
Galveston, TexasTX45WorseningOzone
Gila, ArizonaAZ46StableOzone
Hamilton, TennesseeTN49WorseningPM2.5
Jackson, MissouriMO51WorseningPM2.5
Lake, IllinoisIL40WorseningOzone
Lancaster, PennsylvaniaPA55StablePM2.5
Milwaukee, WisconsinWI49WorseningPM2.5
Stark, OhioOH51WorseningPM2.5
Travis, TexasTX52WorseningPM2.5
Ward, North DakotaND36WorseningOzone
Washington, GeorgiaGA47WorseningPM2.5
Waukesha, WisconsinWI48WorseningPM2.5
Wright, MinnesotaMN41WorseningPM2.5
Allegheny, PennsylvaniaPA56StablePM2.5
Arapahoe, ColoradoCO46StableOzone
Bannock, IdahoID37WorseningPM2.5
Broward, FloridaFL49WorseningPM2.5
Cameron, TexasTX52WorseningPM2.5
Cleveland, OklahomaOK51WorseningPM2.5
Davis, UtahUT46WorseningOzone
Denton, TexasTX46StableOzone
Duval, FloridaFL52WorseningPM2.5
Garfield, ColoradoCO50WorseningOzone
Grant, OregonOR45WorseningPM2.5
Hancock, MississippiMS45WorseningPM2.5
Horry, South CarolinaSC37WorseningOzone
McClain, OklahomaOK44WorseningOzone
McHenry, IllinoisIL49WorseningPM2.5
Missoula, MontanaMT54ImprovingPM2.5
Saint Clair, IllinoisIL50WorseningPM2.5
Stevens, WashingtonWA42WorseningPM2.5
Adams, ColoradoCO50WorseningOzone
Jefferson, AlabamaAL57StablePM2.5
Johnson, KansasKS44WorseningOzone
Josephine, OregonOR38WorseningPM2.5
Nevada, CaliforniaCA47StableOzone
Sacramento, CaliforniaCA53ImprovingOzone
Scott, MinnesotaMN41WorseningOzone
St. Louis City, MissouriMO55StablePM2.5
Bonner, IdahoID33WorseningPM2.5
Cass, MinnesotaMN32WorseningPM2.5
Culberson, TexasTX37WorseningPM2.5
Denver, ColoradoCO54StablePM2.5
Duchesne, UtahUT48WorseningOzone
Idaho, IdahoID42WorseningPM2.5
Kane, IllinoisIL43WorseningOzone
Lane, OregonOR45StablePM2.5
Madison, AlabamaAL48WorseningPM2.5
Mendocino, CaliforniaCA46WorseningPM2.5
Ottawa, OklahomaOK51WorseningPM2.5
Shawnee, KansasKS46WorseningPM2.5
York, South CarolinaSC44WorseningOzone
Archuleta, ColoradoCO39WorseningOzone
Bexar, TexasTX54StablePM2.5
Bolivar, MississippiMS47WorseningPM2.5
Columbia, WashingtonWA32WorseningPM2.5
Cuyahoga, OhioOH56WorseningPM2.5
Harney, OregonOR44WorseningPM2.5
Lafourche, LouisianaLA48WorseningPM2.5
Larimer, ColoradoCO51StableOzone
Marion, IndianaIN57StablePM2.5
Mariposa, CaliforniaCA49ImprovingOzone
Okanogan, WashingtonWA49WorseningPM2.5
Oklahoma, OklahomaOK53WorseningPM2.5
Trinity, CaliforniaCA32WorseningPM2.5
Canyon, IdahoID41WorseningPM2.5
Chaffee, ColoradoCO53WorseningOzone
Delta, ColoradoCO42WorseningOzone
Douglas, OregonOR36WorseningPM2.5
Johnson, WyomingWY40WorseningOzone
Klamath, OregonOR44StablePM2.5
Lincoln, MontanaMT52WorseningPM2.5
Madison, IllinoisIL55WorseningPM2.5
Pima, ArizonaAZ53WorseningOzone
Sumner, KansasKS47WorseningOzone
Wayne, MichiganMI58StablePM2.5
Yakima, WashingtonWA49WorseningPM2.5

Frequently Asked Questions

A Grade C means a 5-year median AQI in the solid "Moderate" range (typically 65-80), mixed trends, and a meaningful count of unhealthy days each year. These are average U.S. cities — air quality is acceptable for the broad public but has enough pollution events to matter for sensitive groups.

433 of 1,020 monitored US cities currently have a Grade C Air Quality rating, representing 42.5% of all tracked areas.

Healthy adults can continue normal outdoor activity in most weather, but should pay attention to AQI alerts during the worst windows. People with asthma, heart disease, COPD, pregnancy, or young children should reduce prolonged or intense outdoor exertion on flagged days, and consider running indoor HEPA air cleaners during peak season.

Most outdoor activity is fine on most days. Schools usually run normal outdoor recess but may invoke "indoor recess" protocols during the worst pollution days. Outdoor workers should rotate tasks or take indoor breaks on flagged days.

Grade C is the most common rating for mid-size and large U.S. metros. The typical Grade C city has the standard mix of vehicle exhaust, industrial emissions, and seasonal pollution events (summer ozone, winter wood smoke, occasional wildfire smoke) without unusual concentrating geography.

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

/methodology

The this entity category groups every U.S. air quality and pollution monitoring entity sharing this attribute. The list above is the data; the paragraphs below explain what the grouping means against the broader the EPA Air Quality System (AQS) distribution and how to read the relative rankings within the category.

For readers using this category as a starting point, the per-entity detail pages linked from the table above carry the underlying the EPA Air Quality System (AQS) data in full. The category-level view is the filter; the per-entity pages are the actual answer.

Source: EPA Outdoor Air Quality Data, 2026.