463 records
Is my county in nonattainment for this pollutant?
463 records covering 139 row IDs, one fact each. Every value is transcribed from the source that states it and carries the sentence it was taken from: 1 source across 1 site, last checked 2026-10-05, due for re-check by 2027-04-03. Every record has a page of its own, quoting the line that states it.
About this data
Whether a US county is in 'nonattainment' for a given Clean Air Act pollutant (and if so, at what severity classification) drives real obligations for anyone building, permitting, or selling into that county: stricter new-source review, vehicle inspection and reformulated-fuel requirements, and federal highway-funding conditions all key off this status. EPA's Green Book is the single authoritative list, but it is a very long plain-text table with no per-county lookup and no API — a resident, contractor, or small manufacturer has to scan hundreds of rows by hand to find their county. Each record is one county x one pollutant NAAQS combination: whether it is designated nonattainment, the classification if the pollutant test has one (Marginal through Extreme for ozone; Moderate/Serious for PM), and the named nonattainment area it belongs to. Answers 'is [county] in nonattainment for ozone', 'what classification is [county] for PM-2.5', 'does building in [county] trigger nonattainment-area permitting'.
The data
| Row ID | State | County or area | Pollutant / NAAQS | Partial county | Nonattainment area name | Data current as of |
|---|---|---|---|---|---|---|
| allegan-county-mi-serious | MICHIGAN | Allegan County | 8-Hour Ozone (2015) | yes | Allegan County, MI - (Serious) | September 30, 2026 |
| allentown-bethlehem-easton-pa-marginal | PENNSYLVANIA | Carbon County | 8-Hour Ozone (2008) | Allentown-Bethlehem-Easton, PA - (Marginal) | September 30, 2026 | |
| allentown-bethlehem-easton-pa-marginal | PENNSYLVANIA | Lehigh County | 8-Hour Ozone (2008) | Allentown-Bethlehem-Easton, PA - (Marginal) | September 30, 2026 | |
| allentown-bethlehem-easton-pa-marginal | PENNSYLVANIA | Northampton County | 8-Hour Ozone (2008) | Allentown-Bethlehem-Easton, PA - (Marginal) | September 30, 2026 | |
| amador-county-ca-marginal | CALIFORNIA | Amador County | 8-Hour Ozone (2015) | Amador County, CA - (Marginal) | September 30, 2026 | |
| anne-arundel-county-and-baltimore-county-md | MARYLAND | Anne Arundel County | Sulfur Dioxide (2010) | yes | Anne Arundel County and Baltimore County, MD | September 30, 2026 |
| anne-arundel-county-and-baltimore-county-md | MARYLAND | Baltimore County | Sulfur Dioxide (2010) | yes | Anne Arundel County and Baltimore County, MD | September 30, 2026 |
| arecibo-pr | PUERTO RICO | Arecibo Municipio | Lead (2008) | yes | Arecibo, PR | September 30, 2026 |
| armstrong-county-madison-mahoning-boggs-washington-pine-pa | PENNSYLVANIA | Armstrong County | Sulfur Dioxide (1971) | yes | Armstrong County: Madison, Mahoning, Boggs, Washington, Pine, PA | September 30, 2026 |
| baltimore-md-moderate | MARYLAND | Anne Arundel County | 8-Hour Ozone (2008) | Baltimore, MD - (Moderate) | September 30, 2026 | |
| baltimore-md-moderate | MARYLAND | Baltimore city | 8-Hour Ozone (2008) | Baltimore, MD - (Moderate) | September 30, 2026 | |
| baltimore-md-moderate | MARYLAND | Baltimore County | 8-Hour Ozone (2008) | Baltimore, MD - (Moderate) | September 30, 2026 | |
| baltimore-md-moderate | MARYLAND | Carroll County | 8-Hour Ozone (2008) | Baltimore, MD - (Moderate) | September 30, 2026 | |
| baltimore-md-moderate | MARYLAND | Harford County | 8-Hour Ozone (2008) | Baltimore, MD - (Moderate) | September 30, 2026 | |
| baltimore-md-moderate | MARYLAND | Howard County | 8-Hour Ozone (2008) | Baltimore, MD - (Moderate) | September 30, 2026 | |
| baltimore-md-serious | MARYLAND | Anne Arundel County | 8-Hour Ozone (2015) | Baltimore, MD - (Serious) | September 30, 2026 | |
| baltimore-md-serious | MARYLAND | Baltimore city | 8-Hour Ozone (2015) | Baltimore, MD - (Serious) | September 30, 2026 | |
| baltimore-md-serious | MARYLAND | Baltimore County | 8-Hour Ozone (2015) | Baltimore, MD - (Serious) | September 30, 2026 | |
| baltimore-md-serious | MARYLAND | Carroll County | 8-Hour Ozone (2015) | Baltimore, MD - (Serious) | September 30, 2026 | |
| baltimore-md-serious | MARYLAND | Harford County | 8-Hour Ozone (2015) | Baltimore, MD - (Serious) | September 30, 2026 | |
| baltimore-md-serious | MARYLAND | Howard County | 8-Hour Ozone (2015) | Baltimore, MD - (Serious) | September 30, 2026 | |
| berrien-county-mi-serious | MICHIGAN | Berrien County | 8-Hour Ozone (2015) | Berrien County, MI - (Serious) | September 30, 2026 | |
| butte-county-ca-marginal | CALIFORNIA | Butte County | 8-Hour Ozone (2015) | Butte County, CA - (Marginal) | September 30, 2026 | |
| calaveras-county-ca-marginal | CALIFORNIA | Calaveras County | 8-Hour Ozone (2008) | Calaveras County, CA - (Marginal) | September 30, 2026 | |
| calaveras-county-ca-marginal | CALIFORNIA | Calaveras County | 8-Hour Ozone (2015) | Calaveras County, CA - (Marginal) | September 30, 2026 | |
| cambria-westmoreland-area-pa | PENNSYLVANIA | Cambria County | Sulfur Dioxide (2010) | yes | Cambria-Westmoreland Area, PA | September 30, 2026 |
| cambria-westmoreland-area-pa | PENNSYLVANIA | Westmoreland County | Sulfur Dioxide (2010) | yes | Cambria-Westmoreland Area, PA | September 30, 2026 |
| cecil-county-md-marginal | MARYLAND | Cecil County | 8-Hour Ozone (2008) | Cecil County, MD - (Marginal) | September 30, 2026 | |
| cecil-county-md-serious | MARYLAND | Cecil County | 8-Hour Ozone (2015) | Cecil County, MD - (Serious) | September 30, 2026 | |
| chicago-il-in-wi-serious | ILLINOIS | Cook County | 8-Hour Ozone (2015) | Chicago, IL-IN-WI - (Serious) | September 30, 2026 | |
| chicago-il-in-wi-serious | ILLINOIS | DuPage County | 8-Hour Ozone (2015) | Chicago, IL-IN-WI - (Serious) | September 30, 2026 | |
| chicago-il-in-wi-serious | ILLINOIS | Grundy County | 8-Hour Ozone (2015) | yes | Chicago, IL-IN-WI - (Serious) | September 30, 2026 |
| chicago-il-in-wi-serious | ILLINOIS | Kane County | 8-Hour Ozone (2015) | Chicago, IL-IN-WI - (Serious) | September 30, 2026 | |
| chicago-il-in-wi-serious | ILLINOIS | Kendall County | 8-Hour Ozone (2015) | yes | Chicago, IL-IN-WI - (Serious) | September 30, 2026 |
| chicago-il-in-wi-serious | WISCONSIN | Kenosha County | 8-Hour Ozone (2015) | yes | Chicago, IL-IN-WI - (Serious) | September 30, 2026 |
| chicago-il-in-wi-serious | ILLINOIS | Lake County | 8-Hour Ozone (2015) | Chicago, IL-IN-WI - (Serious) | September 30, 2026 | |
| chicago-il-in-wi-serious | INDIANA | Lake County | 8-Hour Ozone (2015) | yes | Chicago, IL-IN-WI - (Serious) | September 30, 2026 |
| chicago-il-in-wi-serious | ILLINOIS | McHenry County | 8-Hour Ozone (2015) | Chicago, IL-IN-WI - (Serious) | September 30, 2026 | |
| chicago-il-in-wi-serious | INDIANA | Porter County | 8-Hour Ozone (2015) | yes | Chicago, IL-IN-WI - (Serious) | September 30, 2026 |
| chicago-il-in-wi-serious | ILLINOIS | Will County | 8-Hour Ozone (2015) | Chicago, IL-IN-WI - (Serious) | September 30, 2026 | |
| chico-butte-county-ca-marginal | CALIFORNIA | Butte County | 8-Hour Ozone (2008) | Chico (Butte County), CA - (Marginal) | September 30, 2026 | |
| cochise-county-paul-spur-douglas-planning-area-az-moderate | ARIZONA | Cochise County | PM-10 (1987) | yes | Cochise County; Paul Spur/Douglas planning area, AZ - (Moderate) | September 30, 2026 |
| dallas-fort-worth-tx-serious | TEXAS | Collin County | 8-Hour Ozone (2015) | Dallas-Fort Worth, TX - (Serious) | September 30, 2026 | |
| dallas-fort-worth-tx-serious | TEXAS | Dallas County | 8-Hour Ozone (2015) | Dallas-Fort Worth, TX - (Serious) | September 30, 2026 | |
| dallas-fort-worth-tx-serious | TEXAS | Denton County | 8-Hour Ozone (2015) | Dallas-Fort Worth, TX - (Serious) | September 30, 2026 | |
| dallas-fort-worth-tx-serious | TEXAS | Ellis County | 8-Hour Ozone (2015) | Dallas-Fort Worth, TX - (Serious) | September 30, 2026 | |
| dallas-fort-worth-tx-serious | TEXAS | Johnson County | 8-Hour Ozone (2015) | Dallas-Fort Worth, TX - (Serious) | September 30, 2026 | |
| dallas-fort-worth-tx-serious | TEXAS | Kaufman County | 8-Hour Ozone (2015) | Dallas-Fort Worth, TX - (Serious) | September 30, 2026 | |
| dallas-fort-worth-tx-serious | TEXAS | Parker County | 8-Hour Ozone (2015) | Dallas-Fort Worth, TX - (Serious) | September 30, 2026 | |
| dallas-fort-worth-tx-serious | TEXAS | Tarrant County | 8-Hour Ozone (2015) | Dallas-Fort Worth, TX - (Serious) | September 30, 2026 | |
| dallas-fort-worth-tx-serious | TEXAS | Wise County | 8-Hour Ozone (2015) | Dallas-Fort Worth, TX - (Serious) | September 30, 2026 | |
| dallas-fort-worth-tx-severe-15 | TEXAS | Collin County | 8-Hour Ozone (2008) | Dallas-Fort Worth, TX - (Severe 15) | September 30, 2026 | |
| dallas-fort-worth-tx-severe-15 | TEXAS | Dallas County | 8-Hour Ozone (2008) | Dallas-Fort Worth, TX - (Severe 15) | September 30, 2026 | |
| dallas-fort-worth-tx-severe-15 | TEXAS | Denton County | 8-Hour Ozone (2008) | Dallas-Fort Worth, TX - (Severe 15) | September 30, 2026 | |
| dallas-fort-worth-tx-severe-15 | TEXAS | Ellis County | 8-Hour Ozone (2008) | Dallas-Fort Worth, TX - (Severe 15) | September 30, 2026 | |
| dallas-fort-worth-tx-severe-15 | TEXAS | Johnson County | 8-Hour Ozone (2008) | Dallas-Fort Worth, TX - (Severe 15) | September 30, 2026 | |
| dallas-fort-worth-tx-severe-15 | TEXAS | Kaufman County | 8-Hour Ozone (2008) | Dallas-Fort Worth, TX - (Severe 15) | September 30, 2026 | |
| dallas-fort-worth-tx-severe-15 | TEXAS | Parker County | 8-Hour Ozone (2008) | Dallas-Fort Worth, TX - (Severe 15) | September 30, 2026 | |
| dallas-fort-worth-tx-severe-15 | TEXAS | Rockwall County | 8-Hour Ozone (2008) | Dallas-Fort Worth, TX - (Severe 15) | September 30, 2026 | |
| dallas-fort-worth-tx-severe-15 | TEXAS | Tarrant County | 8-Hour Ozone (2008) | Dallas-Fort Worth, TX - (Severe 15) | September 30, 2026 | |
| dallas-fort-worth-tx-severe-15 | TEXAS | Wise County | 8-Hour Ozone (2008) | Dallas-Fort Worth, TX - (Severe 15) | September 30, 2026 | |
| denver-boulder-greeley-ft-collins-loveland-co-severe-15 | COLORADO | Adams County | 8-Hour Ozone (2008) | Denver-Boulder-Greeley-Ft. Collins-Loveland, CO - (Severe 15) | September 30, 2026 | |
| denver-boulder-greeley-ft-collins-loveland-co-severe-15 | COLORADO | Arapahoe County | 8-Hour Ozone (2008) | Denver-Boulder-Greeley-Ft. Collins-Loveland, CO - (Severe 15) | September 30, 2026 | |
| denver-boulder-greeley-ft-collins-loveland-co-severe-15 | COLORADO | Boulder County | 8-Hour Ozone (2008) | Denver-Boulder-Greeley-Ft. Collins-Loveland, CO - (Severe 15) | September 30, 2026 | |
| denver-boulder-greeley-ft-collins-loveland-co-severe-15 | COLORADO | Broomfield County | 8-Hour Ozone (2008) | Denver-Boulder-Greeley-Ft. Collins-Loveland, CO - (Severe 15) | September 30, 2026 | |
| denver-boulder-greeley-ft-collins-loveland-co-severe-15 | COLORADO | Denver County | 8-Hour Ozone (2008) | Denver-Boulder-Greeley-Ft. Collins-Loveland, CO - (Severe 15) | September 30, 2026 | |
| denver-boulder-greeley-ft-collins-loveland-co-severe-15 | COLORADO | Douglas County | 8-Hour Ozone (2008) | Denver-Boulder-Greeley-Ft. Collins-Loveland, CO - (Severe 15) | September 30, 2026 | |
| denver-boulder-greeley-ft-collins-loveland-co-severe-15 | COLORADO | Jefferson County | 8-Hour Ozone (2008) | Denver-Boulder-Greeley-Ft. Collins-Loveland, CO - (Severe 15) | September 30, 2026 | |
| denver-boulder-greeley-ft-collins-loveland-co-severe-15 | COLORADO | Larimer County | 8-Hour Ozone (2008) | yes | Denver-Boulder-Greeley-Ft. Collins-Loveland, CO - (Severe 15) | September 30, 2026 |
| denver-boulder-greeley-ft-collins-loveland-co-severe-15 | COLORADO | Weld County | 8-Hour Ozone (2008) | yes | Denver-Boulder-Greeley-Ft. Collins-Loveland, CO - (Severe 15) | September 30, 2026 |
| denver-metro-north-front-range-co-serious | COLORADO | Adams County | 8-Hour Ozone (2015) | Denver Metro/North Front Range, CO - (Serious) | September 30, 2026 | |
| denver-metro-north-front-range-co-serious | COLORADO | Arapahoe County | 8-Hour Ozone (2015) | Denver Metro/North Front Range, CO - (Serious) | September 30, 2026 | |
| denver-metro-north-front-range-co-serious | COLORADO | Boulder County | 8-Hour Ozone (2015) | Denver Metro/North Front Range, CO - (Serious) | September 30, 2026 | |
| denver-metro-north-front-range-co-serious | COLORADO | Broomfield County | 8-Hour Ozone (2015) | Denver Metro/North Front Range, CO - (Serious) | September 30, 2026 | |
| denver-metro-north-front-range-co-serious | COLORADO | Denver County | 8-Hour Ozone (2015) | Denver Metro/North Front Range, CO - (Serious) | September 30, 2026 | |
| denver-metro-north-front-range-co-serious | COLORADO | Douglas County | 8-Hour Ozone (2015) | Denver Metro/North Front Range, CO - (Serious) | September 30, 2026 | |
| denver-metro-north-front-range-co-serious | COLORADO | Jefferson County | 8-Hour Ozone (2015) | Denver Metro/North Front Range, CO - (Serious) | September 30, 2026 | |
| denver-metro-north-front-range-co-serious | COLORADO | Larimer County | 8-Hour Ozone (2015) | yes | Denver Metro/North Front Range, CO - (Serious) | September 30, 2026 |
| denver-metro-north-front-range-co-serious | COLORADO | Weld County | 8-Hour Ozone (2015) | Denver Metro/North Front Range, CO - (Serious) | September 30, 2026 | |
| detroit-mi-moderate | MICHIGAN | Livingston County | 8-Hour Ozone (2015) | Detroit, MI - (Moderate) | September 30, 2026 | |
| detroit-mi-moderate | MICHIGAN | Macomb County | 8-Hour Ozone (2015) | Detroit, MI - (Moderate) | September 30, 2026 | |
| detroit-mi-moderate | MICHIGAN | Monroe County | 8-Hour Ozone (2015) | Detroit, MI - (Moderate) | September 30, 2026 | |
| detroit-mi-moderate | MICHIGAN | Oakland County | 8-Hour Ozone (2015) | Detroit, MI - (Moderate) | September 30, 2026 | |
| detroit-mi-moderate | MICHIGAN | St. Clair County | 8-Hour Ozone (2015) | Detroit, MI - (Moderate) | September 30, 2026 | |
| detroit-mi-moderate | MICHIGAN | Washtenaw County | 8-Hour Ozone (2015) | Detroit, MI - (Moderate) | September 30, 2026 | |
| detroit-mi-moderate | MICHIGAN | Wayne County | 8-Hour Ozone (2015) | Detroit, MI - (Moderate) | September 30, 2026 | |
| dona-ana-county-anthony-nm-moderate | NEW MEXICO | Dona Ana County | PM-10 (1987) | yes | Dona Ana County; Anthony, NM - (Moderate) | September 30, 2026 |
| dukes-county-ma-marginal | MASSACHUSETTS | Dukes County | 8-Hour Ozone (2008) | Dukes County, MA - (Marginal) | September 30, 2026 | |
| eagan-mn | MINNESOTA | Dakota County | Lead (2008) | yes | Eagan, MN | September 30, 2026 |
| east-kern-county-ca-serious | CALIFORNIA | Kern County | PM-10 (1987) | yes | East Kern County, CA - (Serious) | September 30, 2026 |
| el-paso-county-tx-moderate | TEXAS | El Paso County | PM-10 (1987) | yes | El Paso County, TX - (Moderate) | September 30, 2026 |
| el-paso-las-cruces-tx-nm-marginal | NEW MEXICO | Dona Ana County | 8-Hour Ozone (2015) | yes | El Paso-Las Cruces, TX-NM - (Marginal) | September 30, 2026 |
| el-paso-las-cruces-tx-nm-marginal | TEXAS | El Paso County | 8-Hour Ozone (2015) | El Paso-Las Cruces, TX-NM - (Marginal) | September 30, 2026 | |
| evangeline-parish-partial-la | LOUISIANA | Evangeline Parish | Sulfur Dioxide (2010) | yes | Evangeline Parish (Partial), LA | September 30, 2026 |
| fairbanks-ak-serious | ALASKA | Fairbanks North Star Borough | PM-2.5 (2006) | yes | Fairbanks, AK - (Serious) | September 30, 2026 |
| freestone-and-anderson-counties-tx | TEXAS | Anderson County | Sulfur Dioxide (2010) | yes | Freestone and Anderson Counties, TX | September 30, 2026 |
| freestone-and-anderson-counties-tx | TEXAS | Freestone County | Sulfur Dioxide (2010) | yes | Freestone and Anderson Counties, TX | September 30, 2026 |
| giles-county-va | VIRGINIA | Giles County | Sulfur Dioxide (2010) | yes | Giles County, VA | September 30, 2026 |
| greater-connecticut-ct-serious | CONNECTICUT | Hartford County | 8-Hour Ozone (2008) | Greater Connecticut, CT - (Serious) | September 30, 2026 | |
| greater-connecticut-ct-serious | CONNECTICUT | Litchfield County | 8-Hour Ozone (2008) | Greater Connecticut, CT - (Serious) | September 30, 2026 | |
| greater-connecticut-ct-serious | CONNECTICUT | New London County | 8-Hour Ozone (2008) | Greater Connecticut, CT - (Serious) | September 30, 2026 | |
| greater-connecticut-ct-serious | CONNECTICUT | Tolland County | 8-Hour Ozone (2008) | Greater Connecticut, CT - (Serious) | September 30, 2026 | |
| greater-connecticut-ct-serious | CONNECTICUT | Windham County | 8-Hour Ozone (2008) | Greater Connecticut, CT - (Serious) | September 30, 2026 | |
| greater-connecticut-ct-serious | CONNECTICUT | Hartford County | 8-Hour Ozone (2015) | Greater Connecticut, CT - (Serious) | September 30, 2026 | |
| greater-connecticut-ct-serious | CONNECTICUT | Litchfield County | 8-Hour Ozone (2015) | Greater Connecticut, CT - (Serious) | September 30, 2026 | |
| greater-connecticut-ct-serious | CONNECTICUT | New London County | 8-Hour Ozone (2015) | Greater Connecticut, CT - (Serious) | September 30, 2026 | |
| greater-connecticut-ct-serious | CONNECTICUT | Tolland County | 8-Hour Ozone (2015) | Greater Connecticut, CT - (Serious) | September 30, 2026 | |
| greater-connecticut-ct-serious | CONNECTICUT | Windham County | 8-Hour Ozone (2015) | Greater Connecticut, CT - (Serious) | September 30, 2026 | |
| guayama-salinas-pr | PUERTO RICO | Salinas Municipio | Sulfur Dioxide (2010) | yes | Guayama-Salinas, PR | September 30, 2026 |
| hayden-az | ARIZONA | Gila County | Lead (2008) | yes | Hayden, AZ | September 30, 2026 |
| hayden-az | ARIZONA | Pinal County | Lead (2008) | yes | Hayden, AZ | September 30, 2026 |
| hayden-az | ARIZONA | Gila County | Sulfur Dioxide (2010) | yes | Hayden, AZ | September 30, 2026 |
| hayden-az | ARIZONA | Pinal County | Sulfur Dioxide (2010) | yes | Hayden, AZ | September 30, 2026 |
| hayden-az-moderate | ARIZONA | Gila County | PM-10 (1987) | yes | Hayden, AZ - (Moderate) | September 30, 2026 |
| hayden-az-moderate | ARIZONA | Pinal County | PM-10 (1987) | yes | Hayden, AZ - (Moderate) | September 30, 2026 |
| hayden-pinal-county-az | ARIZONA | Pinal County | Sulfur Dioxide (1971) | yes | Hayden (Pinal County), AZ | September 30, 2026 |
| henderson-webster-counties-ky | KENTUCKY | Henderson County | Sulfur Dioxide (2010) | yes | Henderson-Webster Counties, KY | September 30, 2026 |
| henderson-webster-counties-ky | KENTUCKY | Webster County | Sulfur Dioxide (2010) | yes | Henderson-Webster Counties, KY | September 30, 2026 |
| houston-galveston-brazoria-tx-serious | TEXAS | Brazoria County | 8-Hour Ozone (2015) | Houston-Galveston-Brazoria, TX - (Serious) | September 30, 2026 | |
| houston-galveston-brazoria-tx-serious | TEXAS | Chambers County | 8-Hour Ozone (2015) | Houston-Galveston-Brazoria, TX - (Serious) | September 30, 2026 | |
| houston-galveston-brazoria-tx-serious | TEXAS | Fort Bend County | 8-Hour Ozone (2015) | Houston-Galveston-Brazoria, TX - (Serious) | September 30, 2026 | |
| houston-galveston-brazoria-tx-serious | TEXAS | Galveston County | 8-Hour Ozone (2015) | Houston-Galveston-Brazoria, TX - (Serious) | September 30, 2026 | |
| houston-galveston-brazoria-tx-serious | TEXAS | Harris County | 8-Hour Ozone (2015) | Houston-Galveston-Brazoria, TX - (Serious) | September 30, 2026 | |
| houston-galveston-brazoria-tx-serious | TEXAS | Montgomery County | 8-Hour Ozone (2015) | Houston-Galveston-Brazoria, TX - (Serious) | September 30, 2026 | |
| houston-galveston-brazoria-tx-severe-15 | TEXAS | Brazoria County | 8-Hour Ozone (2008) | Houston-Galveston-Brazoria, TX - (Severe 15) | September 30, 2026 | |
| houston-galveston-brazoria-tx-severe-15 | TEXAS | Chambers County | 8-Hour Ozone (2008) | Houston-Galveston-Brazoria, TX - (Severe 15) | September 30, 2026 | |
| houston-galveston-brazoria-tx-severe-15 | TEXAS | Fort Bend County | 8-Hour Ozone (2008) | Houston-Galveston-Brazoria, TX - (Severe 15) | September 30, 2026 | |
| houston-galveston-brazoria-tx-severe-15 | TEXAS | Galveston County | 8-Hour Ozone (2008) | Houston-Galveston-Brazoria, TX - (Severe 15) | September 30, 2026 | |
| houston-galveston-brazoria-tx-severe-15 | TEXAS | Harris County | 8-Hour Ozone (2008) | Houston-Galveston-Brazoria, TX - (Severe 15) | September 30, 2026 | |
| houston-galveston-brazoria-tx-severe-15 | TEXAS | Liberty County | 8-Hour Ozone (2008) | Houston-Galveston-Brazoria, TX - (Severe 15) | September 30, 2026 | |
| houston-galveston-brazoria-tx-severe-15 | TEXAS | Montgomery County | 8-Hour Ozone (2008) | Houston-Galveston-Brazoria, TX - (Severe 15) | September 30, 2026 | |
| houston-galveston-brazoria-tx-severe-15 | TEXAS | Waller County | 8-Hour Ozone (2008) | Houston-Galveston-Brazoria, TX - (Severe 15) | September 30, 2026 | |
| howard-county-tx | TEXAS | Howard County | Sulfur Dioxide (2010) | yes | Howard County, TX | September 30, 2026 |
| hutchinson-county-tx | TEXAS | Hutchinson County | Sulfur Dioxide (2010) | yes | Hutchinson County, TX | September 30, 2026 |
| imperial-county-ca-marginal | CALIFORNIA | Imperial County | 8-Hour Ozone (2015) | Imperial County, CA - (Marginal) | September 30, 2026 | |
| imperial-county-ca-moderate | CALIFORNIA | Imperial County | 8-Hour Ozone (2008) | Imperial County, CA - (Moderate) | September 30, 2026 | |
| imperial-county-ca-moderate | CALIFORNIA | Imperial County | PM-2.5 (2006) | yes | Imperial County, CA - (Moderate) | September 30, 2026 |
| imperial-county-ca-moderate | CALIFORNIA | Imperial County | PM-2.5 (2012) | yes | Imperial County, CA - (Moderate) | September 30, 2026 |
| indiana-pa | PENNSYLVANIA | Armstrong County | Sulfur Dioxide (2010) | yes | Indiana, PA | September 30, 2026 |
| indiana-pa | PENNSYLVANIA | Indiana County | Sulfur Dioxide (2010) | Indiana, PA | September 30, 2026 | |
| inyo-county-owens-valley-planning-area-ca-serious | CALIFORNIA | Inyo County | PM-10 (1987) | yes | Inyo County; Owens Valley planning area, CA - (Serious) | September 30, 2026 |
| iron-dent-and-reynolds-counties-mo | MISSOURI | Dent County | Lead (2008) | yes | Iron, Dent, and Reynolds Counties, MO | September 30, 2026 |
| iron-dent-and-reynolds-counties-mo | MISSOURI | Iron County | Lead (2008) | yes | Iron, Dent, and Reynolds Counties, MO | September 30, 2026 |
| iron-dent-and-reynolds-counties-mo | MISSOURI | Reynolds County | Lead (2008) | yes | Iron, Dent, and Reynolds Counties, MO | September 30, 2026 |
| jamestown-ny-marginal | NEW YORK | Chautauqua County | 8-Hour Ozone (2008) | Jamestown, NY - (Marginal) | September 30, 2026 | |
| jefferson-county-mo | MISSOURI | Jefferson County | Lead (2008) | yes | Jefferson County, MO | September 30, 2026 |
| jefferson-county-part-herculaneum-mo | MISSOURI | Jefferson County | Lead (1978) | yes | Jefferson County (part); Herculaneum, MO | September 30, 2026 |
| kern-county-eastern-kern-ca-serious | CALIFORNIA | Kern County | 8-Hour Ozone (2015) | yes | Kern County (Eastern Kern), CA - (Serious) | September 30, 2026 |
| kern-county-eastern-kern-ca-severe-15 | CALIFORNIA | Kern County | 8-Hour Ozone (2008) | yes | Kern County (Eastern Kern), CA - (Severe 15) | September 30, 2026 |
| klamath-falls-or-moderate | OREGON | Klamath County | PM-2.5 (2006) | yes | Klamath Falls, OR - (Moderate) | September 30, 2026 |
| lake-county-polson-mt-moderate | MONTANA | Lake County | PM-10 (1987) | yes | Lake County; Polson, MT - (Moderate) | September 30, 2026 |
| lake-county-ronan-mt-moderate | MONTANA | Lake County | PM-10 (1987) | yes | Lake County; Ronan, MT - (Moderate) | September 30, 2026 |
| lancaster-pa-marginal | PENNSYLVANIA | Lancaster County | 8-Hour Ozone (2008) | Lancaster, PA - (Marginal) | September 30, 2026 | |
| las-vegas-nv-serious | NEVADA | Clark County | 8-Hour Ozone (2015) | yes | Las Vegas, NV - (Serious) | September 30, 2026 |
| laurel-area-yellowstone-county-mt | MONTANA | Yellowstone County | Sulfur Dioxide (1971) | yes | Laurel Area (Yellowstone County), MT | September 30, 2026 |
| los-angeles-county-south-coast-air-basin-ca | CALIFORNIA | Los Angeles County | Lead (2008) | yes | Los Angeles County-South Coast Air Basin, CA | September 30, 2026 |
| los-angeles-san-bernardino-counties-west-mojave-desert-ca-severe-15 | CALIFORNIA | Los Angeles County | 8-Hour Ozone (2008) | yes | Los Angeles-San Bernardino Counties (West Mojave Desert), CA - (Severe 15) | September 30, 2026 |
| los-angeles-san-bernardino-counties-west-mojave-desert-ca-severe-15 | CALIFORNIA | San Bernardino County | 8-Hour Ozone (2008) | yes | Los Angeles-San Bernardino Counties (West Mojave Desert), CA - (Severe 15) | September 30, 2026 |
| los-angeles-san-bernardino-counties-west-mojave-desert-ca-severe-15 | CALIFORNIA | Los Angeles County | 8-Hour Ozone (2015) | yes | Los Angeles-San Bernardino Counties (West Mojave Desert), CA - (Severe 15) | September 30, 2026 |
| los-angeles-san-bernardino-counties-west-mojave-desert-ca-severe-15 | CALIFORNIA | San Bernardino County | 8-Hour Ozone (2015) | yes | Los Angeles-San Bernardino Counties (West Mojave Desert), CA - (Severe 15) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-extreme | CALIFORNIA | Los Angeles County | 8-Hour Ozone (2008) | yes | Los Angeles-South Coast Air Basin, CA - (Extreme) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-extreme | CALIFORNIA | Orange County | 8-Hour Ozone (2008) | Los Angeles-South Coast Air Basin, CA - (Extreme) | September 30, 2026 | |
| los-angeles-south-coast-air-basin-ca-extreme | CALIFORNIA | Riverside County | 8-Hour Ozone (2008) | yes | Los Angeles-South Coast Air Basin, CA - (Extreme) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-extreme | CALIFORNIA | San Bernardino County | 8-Hour Ozone (2008) | yes | Los Angeles-South Coast Air Basin, CA - (Extreme) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-extreme | CALIFORNIA | Los Angeles County | 8-Hour Ozone (2015) | yes | Los Angeles-South Coast Air Basin, CA - (Extreme) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-extreme | CALIFORNIA | Orange County | 8-Hour Ozone (2015) | Los Angeles-South Coast Air Basin, CA - (Extreme) | September 30, 2026 | |
| los-angeles-south-coast-air-basin-ca-extreme | CALIFORNIA | Riverside County | 8-Hour Ozone (2015) | yes | Los Angeles-South Coast Air Basin, CA - (Extreme) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-extreme | CALIFORNIA | San Bernardino County | 8-Hour Ozone (2015) | yes | Los Angeles-South Coast Air Basin, CA - (Extreme) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-moderate | CALIFORNIA | Los Angeles County | PM-2.5 (1997) | yes | Los Angeles-South Coast Air Basin, CA - (Moderate) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-moderate | CALIFORNIA | Orange County | PM-2.5 (1997) | Los Angeles-South Coast Air Basin, CA - (Moderate) | September 30, 2026 | |
| los-angeles-south-coast-air-basin-ca-moderate | CALIFORNIA | Riverside County | PM-2.5 (1997) | yes | Los Angeles-South Coast Air Basin, CA - (Moderate) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-moderate | CALIFORNIA | San Bernardino County | PM-2.5 (1997) | yes | Los Angeles-South Coast Air Basin, CA - (Moderate) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-serious | CALIFORNIA | Los Angeles County | PM-2.5 (2006) | yes | Los Angeles-South Coast Air Basin, CA - (Serious) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-serious | CALIFORNIA | Orange County | PM-2.5 (2006) | Los Angeles-South Coast Air Basin, CA - (Serious) | September 30, 2026 | |
| los-angeles-south-coast-air-basin-ca-serious | CALIFORNIA | Riverside County | PM-2.5 (2006) | yes | Los Angeles-South Coast Air Basin, CA - (Serious) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-serious | CALIFORNIA | San Bernardino County | PM-2.5 (2006) | yes | Los Angeles-South Coast Air Basin, CA - (Serious) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-serious | CALIFORNIA | Los Angeles County | PM-2.5 (2012) | yes | Los Angeles-South Coast Air Basin, CA - (Serious) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-serious | CALIFORNIA | Orange County | PM-2.5 (2012) | Los Angeles-South Coast Air Basin, CA - (Serious) | September 30, 2026 | |
| los-angeles-south-coast-air-basin-ca-serious | CALIFORNIA | Riverside County | PM-2.5 (2012) | yes | Los Angeles-South Coast Air Basin, CA - (Serious) | September 30, 2026 |
| los-angeles-south-coast-air-basin-ca-serious | CALIFORNIA | San Bernardino County | PM-2.5 (2012) | yes | Los Angeles-South Coast Air Basin, CA - (Serious) | September 30, 2026 |
| louisville-ky-in-moderate | KENTUCKY | Bullitt County | 8-Hour Ozone (2015) | Louisville, KY-IN - (Moderate) | September 30, 2026 | |
| louisville-ky-in-moderate | KENTUCKY | Jefferson County | 8-Hour Ozone (2015) | Louisville, KY-IN - (Moderate) | September 30, 2026 | |
| louisville-ky-in-moderate | KENTUCKY | Oldham County | 8-Hour Ozone (2015) | Louisville, KY-IN - (Moderate) | September 30, 2026 | |
| lower-beaver-valley-pa | PENNSYLVANIA | Beaver County | Lead (2008) | yes | Lower Beaver Valley, PA | September 30, 2026 |
| lyons-pa | PENNSYLVANIA | Berks County | Lead (2008) | yes | Lyons, PA | September 30, 2026 |
| maricopa-and-pinal-counties-phoenix-planning-area-az-serious | ARIZONA | Maricopa County | PM-10 (1987) | yes | Maricopa and Pinal Counties; Phoenix planning area, AZ - (Serious) | September 30, 2026 |
| maricopa-and-pinal-counties-phoenix-planning-area-az-serious | ARIZONA | Pinal County | PM-10 (1987) | yes | Maricopa and Pinal Counties; Phoenix planning area, AZ - (Serious) | September 30, 2026 |
| mariposa-county-ca-moderate | CALIFORNIA | Mariposa County | 8-Hour Ozone (2008) | Mariposa County, CA - (Moderate) | September 30, 2026 | |
| mariposa-county-ca-moderate | CALIFORNIA | Mariposa County | 8-Hour Ozone (2015) | Mariposa County, CA - (Moderate) | September 30, 2026 | |
| miami-az | ARIZONA | Gila County | Sulfur Dioxide (2010) | yes | Miami, AZ | September 30, 2026 |
| miami-az-moderate | ARIZONA | Gila County | PM-10 (1987) | yes | Miami, AZ - (Moderate) | September 30, 2026 |
| miami-az-moderate | ARIZONA | Pinal County | PM-10 (1987) | yes | Miami, AZ - (Moderate) | September 30, 2026 |
| milwaukee-wi-serious | WISCONSIN | Milwaukee County | 8-Hour Ozone (2015) | Milwaukee, WI - (Serious) | September 30, 2026 | |
| milwaukee-wi-serious | WISCONSIN | Ozaukee County | 8-Hour Ozone (2015) | Milwaukee, WI - (Serious) | September 30, 2026 | |
| milwaukee-wi-serious | WISCONSIN | Racine County | 8-Hour Ozone (2015) | yes | Milwaukee, WI - (Serious) | September 30, 2026 |
| milwaukee-wi-serious | WISCONSIN | Washington County | 8-Hour Ozone (2015) | yes | Milwaukee, WI - (Serious) | September 30, 2026 |
| milwaukee-wi-serious | WISCONSIN | Waukesha County | 8-Hour Ozone (2015) | yes | Milwaukee, WI - (Serious) | September 30, 2026 |
| mono-basin-ca-moderate | CALIFORNIA | Mono County | PM-10 (1987) | yes | Mono Basin, CA - (Moderate) | September 30, 2026 |
| morongo-band-of-mission-indians-ca-serious | CALIFORNIA | Riverside County | 8-Hour Ozone (2015) | yes | Morongo Band of Mission Indians, CA - (Serious) | September 30, 2026 |
| morongo-band-of-mission-indians-ca-severe-15 | CALIFORNIA | Riverside County | 8-Hour Ozone (2008) | yes | Morongo Band of Mission Indians, CA - (Severe 15) | September 30, 2026 |
| muskegon-county-mi-serious | MICHIGAN | Muskegon County | 8-Hour Ozone (2015) | yes | Muskegon County, MI - (Serious) | September 30, 2026 |
| navarro-county-tx | TEXAS | Navarro County | Sulfur Dioxide (2010) | yes | Navarro County, TX | September 30, 2026 |
| nevada-county-western-part-ca-serious | CALIFORNIA | Nevada County | 8-Hour Ozone (2008) | yes | Nevada County (Western part), CA - (Serious) | September 30, 2026 |
| nevada-county-western-part-ca-serious | CALIFORNIA | Nevada County | 8-Hour Ozone (2015) | yes | Nevada County (Western part), CA - (Serious) | September 30, 2026 |
| new-castle-county-de-marginal | DELAWARE | New Castle County | 8-Hour Ozone (2008) | New Castle County, DE - (Marginal) | September 30, 2026 | |
| new-castle-county-de-serious | DELAWARE | New Castle County | 8-Hour Ozone (2015) | New Castle County, DE - (Serious) | September 30, 2026 | |
| new-madrid-county-mo | MISSOURI | New Madrid County | Sulfur Dioxide (2010) | yes | New Madrid County, MO | September 30, 2026 |
| new-york-county-ny-moderate | NEW YORK | New York County | PM-10 (1987) | New York County, NY - (Moderate) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW JERSEY | Bergen County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW YORK | Bronx County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW JERSEY | Essex County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | CONNECTICUT | Fairfield County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW JERSEY | Hudson County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW JERSEY | Hunterdon County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW YORK | Kings County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | CONNECTICUT | Middlesex County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW JERSEY | Middlesex County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW JERSEY | Monmouth County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW JERSEY | Morris County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW YORK | Nassau County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | CONNECTICUT | New Haven County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW YORK | New York County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW JERSEY | Passaic County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW YORK | Queens County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW YORK | Richmond County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW YORK | Rockland County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW JERSEY | Somerset County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW YORK | Suffolk County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW JERSEY | Sussex County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW JERSEY | Union County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW JERSEY | Warren County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-n-new-jersey-long-island-ny-nj-ct-severe-15 | NEW YORK | Westchester County | 8-Hour Ozone (2008) | New York-N. New Jersey-Long Island, NY-NJ-CT - (Severe 15) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW JERSEY | Bergen County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW YORK | Bronx County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW JERSEY | Essex County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | CONNECTICUT | Fairfield County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW JERSEY | Hudson County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW JERSEY | Hunterdon County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW YORK | Kings County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | CONNECTICUT | Middlesex County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW JERSEY | Middlesex County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW JERSEY | Monmouth County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW JERSEY | Morris County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW YORK | Nassau County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | CONNECTICUT | New Haven County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW YORK | New York County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW JERSEY | Passaic County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW YORK | Queens County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW YORK | Richmond County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW YORK | Rockland County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW JERSEY | Somerset County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW YORK | Suffolk County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW JERSEY | Sussex County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW JERSEY | Union County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW JERSEY | Warren County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| new-york-northern-new-jersey-long-island-ny-nj-ct-serious | NEW YORK | Westchester County | 8-Hour Ozone (2015) | New York-Northern New Jersey-Long Island, NY-NJ-CT - (Serious) | September 30, 2026 | |
| north-reading-pa | PENNSYLVANIA | Berks County | Lead (2008) | yes | North Reading, PA | September 30, 2026 |
| northern-wasatch-front-ut-serious | UTAH | Davis County | 8-Hour Ozone (2015) | Northern Wasatch Front, UT - (Serious) | September 30, 2026 | |
| northern-wasatch-front-ut-serious | UTAH | Salt Lake County | 8-Hour Ozone (2015) | Northern Wasatch Front, UT - (Serious) | September 30, 2026 | |
| northern-wasatch-front-ut-serious | UTAH | Tooele County | 8-Hour Ozone (2015) | yes | Northern Wasatch Front, UT - (Serious) | September 30, 2026 |
| northern-wasatch-front-ut-serious | UTAH | Weber County | 8-Hour Ozone (2015) | yes | Northern Wasatch Front, UT - (Serious) | September 30, 2026 |
| pechanga-band-of-luiseno-mission-indians-of-the-pechanga-reservation-ca-moderate | CALIFORNIA | Riverside County | 8-Hour Ozone (2008) | yes | Pechanga Band of Luiseno Mission Indians of the Pechanga Reservation, CA - (Moderate) | September 30, 2026 |
| pechanga-band-of-luiseno-mission-indians-of-the-pechanga-reservation-ca-moderate | CALIFORNIA | San Diego County | 8-Hour Ozone (2008) | yes | Pechanga Band of Luiseno Mission Indians of the Pechanga Reservation, CA - (Moderate) | September 30, 2026 |
| pechanga-band-of-luiseno-mission-indians-of-the-pechanga-reservation-ca-moderate | CALIFORNIA | Riverside County | 8-Hour Ozone (2015) | yes | Pechanga Band of Luiseno Mission Indians of the Pechanga Reservation, CA - (Moderate) | September 30, 2026 |
| pechanga-band-of-luiseno-mission-indians-of-the-pechanga-reservation-ca-moderate | CALIFORNIA | San Diego County | 8-Hour Ozone (2015) | yes | Pechanga Band of Luiseno Mission Indians of the Pechanga Reservation, CA - (Moderate) | September 30, 2026 |
| philadelphia-atlantic-city-pa-nj-marginal | NEW JERSEY | Atlantic County | 8-Hour Ozone (2008) | Philadelphia-Atlantic City, PA-NJ - (Marginal) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-marginal | PENNSYLVANIA | Bucks County | 8-Hour Ozone (2008) | Philadelphia-Atlantic City, PA-NJ - (Marginal) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-marginal | NEW JERSEY | Burlington County | 8-Hour Ozone (2008) | Philadelphia-Atlantic City, PA-NJ - (Marginal) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-marginal | NEW JERSEY | Camden County | 8-Hour Ozone (2008) | Philadelphia-Atlantic City, PA-NJ - (Marginal) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-marginal | NEW JERSEY | Cape May County | 8-Hour Ozone (2008) | Philadelphia-Atlantic City, PA-NJ - (Marginal) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-marginal | PENNSYLVANIA | Chester County | 8-Hour Ozone (2008) | Philadelphia-Atlantic City, PA-NJ - (Marginal) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-marginal | NEW JERSEY | Cumberland County | 8-Hour Ozone (2008) | Philadelphia-Atlantic City, PA-NJ - (Marginal) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-marginal | PENNSYLVANIA | Delaware County | 8-Hour Ozone (2008) | Philadelphia-Atlantic City, PA-NJ - (Marginal) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-marginal | NEW JERSEY | Gloucester County | 8-Hour Ozone (2008) | Philadelphia-Atlantic City, PA-NJ - (Marginal) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-marginal | NEW JERSEY | Mercer County | 8-Hour Ozone (2008) | Philadelphia-Atlantic City, PA-NJ - (Marginal) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-marginal | PENNSYLVANIA | Montgomery County | 8-Hour Ozone (2008) | Philadelphia-Atlantic City, PA-NJ - (Marginal) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-marginal | NEW JERSEY | Ocean County | 8-Hour Ozone (2008) | Philadelphia-Atlantic City, PA-NJ - (Marginal) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-marginal | PENNSYLVANIA | Philadelphia County | 8-Hour Ozone (2008) | Philadelphia-Atlantic City, PA-NJ - (Marginal) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-marginal | NEW JERSEY | Salem County | 8-Hour Ozone (2008) | Philadelphia-Atlantic City, PA-NJ - (Marginal) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-serious | NEW JERSEY | Atlantic County | 8-Hour Ozone (2015) | Philadelphia-Atlantic City, PA-NJ - (Serious) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-serious | PENNSYLVANIA | Bucks County | 8-Hour Ozone (2015) | Philadelphia-Atlantic City, PA-NJ - (Serious) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-serious | NEW JERSEY | Burlington County | 8-Hour Ozone (2015) | Philadelphia-Atlantic City, PA-NJ - (Serious) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-serious | NEW JERSEY | Camden County | 8-Hour Ozone (2015) | Philadelphia-Atlantic City, PA-NJ - (Serious) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-serious | NEW JERSEY | Cape May County | 8-Hour Ozone (2015) | Philadelphia-Atlantic City, PA-NJ - (Serious) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-serious | PENNSYLVANIA | Chester County | 8-Hour Ozone (2015) | Philadelphia-Atlantic City, PA-NJ - (Serious) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-serious | NEW JERSEY | Cumberland County | 8-Hour Ozone (2015) | Philadelphia-Atlantic City, PA-NJ - (Serious) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-serious | PENNSYLVANIA | Delaware County | 8-Hour Ozone (2015) | Philadelphia-Atlantic City, PA-NJ - (Serious) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-serious | NEW JERSEY | Gloucester County | 8-Hour Ozone (2015) | Philadelphia-Atlantic City, PA-NJ - (Serious) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-serious | NEW JERSEY | Mercer County | 8-Hour Ozone (2015) | Philadelphia-Atlantic City, PA-NJ - (Serious) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-serious | PENNSYLVANIA | Montgomery County | 8-Hour Ozone (2015) | Philadelphia-Atlantic City, PA-NJ - (Serious) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-serious | NEW JERSEY | Ocean County | 8-Hour Ozone (2015) | Philadelphia-Atlantic City, PA-NJ - (Serious) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-serious | PENNSYLVANIA | Philadelphia County | 8-Hour Ozone (2015) | Philadelphia-Atlantic City, PA-NJ - (Serious) | September 30, 2026 | |
| philadelphia-atlantic-city-pa-nj-serious | NEW JERSEY | Salem County | 8-Hour Ozone (2015) | Philadelphia-Atlantic City, PA-NJ - (Serious) | September 30, 2026 | |
| phoenix-mesa-az-moderate | ARIZONA | Maricopa County | 8-Hour Ozone (2008) | yes | Phoenix-Mesa, AZ - (Moderate) | September 30, 2026 |
| phoenix-mesa-az-moderate | ARIZONA | Pinal County | 8-Hour Ozone (2008) | yes | Phoenix-Mesa, AZ - (Moderate) | September 30, 2026 |
| phoenix-mesa-az-moderate | ARIZONA | Gila County | 8-Hour Ozone (2015) | yes | Phoenix-Mesa, AZ - (Moderate) | September 30, 2026 |
| phoenix-mesa-az-moderate | ARIZONA | Maricopa County | 8-Hour Ozone (2015) | yes | Phoenix-Mesa, AZ - (Moderate) | September 30, 2026 |
| phoenix-mesa-az-moderate | ARIZONA | Pinal County | 8-Hour Ozone (2015) | yes | Phoenix-Mesa, AZ - (Moderate) | September 30, 2026 |
| pima-county-rillito-planning-area-az-moderate | ARIZONA | Pima County | PM-10 (1987) | yes | Pima County; Rillito planning area, AZ - (Moderate) | September 30, 2026 |
| pinal-county-part-west-pinal-az-serious | ARIZONA | Pinal County | PM-10 (1987) | yes | Pinal County (part); West Pinal, AZ - (Serious) | September 30, 2026 |
| piti-cabras-gu | GUAM | Guam | Sulfur Dioxide (2010) | yes | Piti-Cabras, GU | September 30, 2026 |
| piti-gu | GUAM | Guam | Sulfur Dioxide (1971) | yes | Piti, GU | September 30, 2026 |
| pittsburgh-beaver-valley-pa-marginal | PENNSYLVANIA | Allegheny County | 8-Hour Ozone (2008) | Pittsburgh-Beaver Valley, PA - (Marginal) | September 30, 2026 | |
| pittsburgh-beaver-valley-pa-marginal | PENNSYLVANIA | Armstrong County | 8-Hour Ozone (2008) | Pittsburgh-Beaver Valley, PA - (Marginal) | September 30, 2026 | |
| pittsburgh-beaver-valley-pa-marginal | PENNSYLVANIA | Beaver County | 8-Hour Ozone (2008) | Pittsburgh-Beaver Valley, PA - (Marginal) | September 30, 2026 | |
| pittsburgh-beaver-valley-pa-marginal | PENNSYLVANIA | Butler County | 8-Hour Ozone (2008) | Pittsburgh-Beaver Valley, PA - (Marginal) | September 30, 2026 | |
| pittsburgh-beaver-valley-pa-marginal | PENNSYLVANIA | Fayette County | 8-Hour Ozone (2008) | Pittsburgh-Beaver Valley, PA - (Marginal) | September 30, 2026 | |
| pittsburgh-beaver-valley-pa-marginal | PENNSYLVANIA | Washington County | 8-Hour Ozone (2008) | Pittsburgh-Beaver Valley, PA - (Marginal) | September 30, 2026 | |
| pittsburgh-beaver-valley-pa-marginal | PENNSYLVANIA | Westmoreland County | 8-Hour Ozone (2008) | Pittsburgh-Beaver Valley, PA - (Marginal) | September 30, 2026 | |
| plumas-county-ca-serious | CALIFORNIA | Plumas County | PM-2.5 (2012) | yes | Plumas County, CA - (Serious) | September 30, 2026 |
| power-bannock-counties-fort-hall-indian-reservation-id-moderate | IDAHO | Bannock County | PM-10 (1987) | yes | Power-Bannock Counties; Fort Hall Indian Reservation, ID - (Moderate) | September 30, 2026 |
| power-bannock-counties-fort-hall-indian-reservation-id-moderate | IDAHO | Power County | PM-10 (1987) | yes | Power-Bannock Counties; Fort Hall Indian Reservation, ID - (Moderate) | September 30, 2026 |
| reading-pa-marginal | PENNSYLVANIA | Berks County | 8-Hour Ozone (2008) | Reading, PA - (Marginal) | September 30, 2026 | |
| riverside-county-coachella-valley-ca-extreme | CALIFORNIA | Riverside County | 8-Hour Ozone (2008) | yes | Riverside County (Coachella Valley), CA - (Extreme) | September 30, 2026 |
| riverside-county-coachella-valley-ca-severe-15 | CALIFORNIA | Riverside County | 8-Hour Ozone (2015) | yes | Riverside County (Coachella Valley), CA - (Severe 15) | September 30, 2026 |
| riverside-county-coachella-valley-planning-area-ca-serious | CALIFORNIA | Riverside County | PM-10 (1987) | yes | Riverside County; Coachella Valley planning area, CA - (Serious) | September 30, 2026 |
| rosebud-county-lame-deer-mt-moderate | MONTANA | Rosebud County | PM-10 (1987) | yes | Rosebud County; Lame Deer, MT - (Moderate) | September 30, 2026 |
| rusk-and-panola-counties-tx | TEXAS | Panola County | Sulfur Dioxide (2010) | yes | Rusk and Panola Counties, TX | September 30, 2026 |
| rusk-and-panola-counties-tx | TEXAS | Rusk County | Sulfur Dioxide (2010) | yes | Rusk and Panola Counties, TX | September 30, 2026 |
| sacramento-ca-moderate | CALIFORNIA | El Dorado County | PM-2.5 (2006) | yes | Sacramento, CA - (Moderate) | September 30, 2026 |
| sacramento-ca-moderate | CALIFORNIA | Placer County | PM-2.5 (2006) | yes | Sacramento, CA - (Moderate) | September 30, 2026 |
| sacramento-ca-moderate | CALIFORNIA | Sacramento County | PM-2.5 (2006) | Sacramento, CA - (Moderate) | September 30, 2026 | |
| sacramento-ca-moderate | CALIFORNIA | Solano County | PM-2.5 (2006) | yes | Sacramento, CA - (Moderate) | September 30, 2026 |
| sacramento-ca-moderate | CALIFORNIA | Yolo County | PM-2.5 (2006) | yes | Sacramento, CA - (Moderate) | September 30, 2026 |
| sacramento-metro-ca-serious | CALIFORNIA | El Dorado County | 8-Hour Ozone (2015) | yes | Sacramento Metro, CA - (Serious) | September 30, 2026 |
| sacramento-metro-ca-serious | CALIFORNIA | Placer County | 8-Hour Ozone (2015) | yes | Sacramento Metro, CA - (Serious) | September 30, 2026 |
| sacramento-metro-ca-serious | CALIFORNIA | Sacramento County | 8-Hour Ozone (2015) | Sacramento Metro, CA - (Serious) | September 30, 2026 | |
| sacramento-metro-ca-serious | CALIFORNIA | Solano County | 8-Hour Ozone (2015) | yes | Sacramento Metro, CA - (Serious) | September 30, 2026 |
| sacramento-metro-ca-serious | CALIFORNIA | Sutter County | 8-Hour Ozone (2015) | yes | Sacramento Metro, CA - (Serious) | September 30, 2026 |
| sacramento-metro-ca-serious | CALIFORNIA | Yolo County | 8-Hour Ozone (2015) | Sacramento Metro, CA - (Serious) | September 30, 2026 | |
| sacramento-metro-ca-severe-15 | CALIFORNIA | El Dorado County | 8-Hour Ozone (2008) | yes | Sacramento Metro, CA - (Severe 15) | September 30, 2026 |
| sacramento-metro-ca-severe-15 | CALIFORNIA | Placer County | 8-Hour Ozone (2008) | yes | Sacramento Metro, CA - (Severe 15) | September 30, 2026 |
| sacramento-metro-ca-severe-15 | CALIFORNIA | Sacramento County | 8-Hour Ozone (2008) | Sacramento Metro, CA - (Severe 15) | September 30, 2026 | |
| sacramento-metro-ca-severe-15 | CALIFORNIA | Solano County | 8-Hour Ozone (2008) | yes | Sacramento Metro, CA - (Severe 15) | September 30, 2026 |
| sacramento-metro-ca-severe-15 | CALIFORNIA | Sutter County | 8-Hour Ozone (2008) | yes | Sacramento Metro, CA - (Severe 15) | September 30, 2026 |
| sacramento-metro-ca-severe-15 | CALIFORNIA | Yolo County | 8-Hour Ozone (2008) | Sacramento Metro, CA - (Severe 15) | September 30, 2026 | |
| salt-lake-county-ut | UTAH | Salt Lake County | Sulfur Dioxide (1971) | Salt Lake County, UT | September 30, 2026 | |
| san-antonio-tx-serious | TEXAS | Bexar County | 8-Hour Ozone (2015) | San Antonio, TX - (Serious) | September 30, 2026 | |
| san-bernardino-county-ca-moderate | CALIFORNIA | San Bernardino County | PM-10 (1987) | yes | San Bernardino County, CA - (Moderate) | September 30, 2026 |
| san-diego-county-ca-severe-15 | CALIFORNIA | San Diego County | 8-Hour Ozone (2008) | yes | San Diego County, CA - (Severe 15) | September 30, 2026 |
| san-diego-county-ca-severe-15 | CALIFORNIA | San Diego County | 8-Hour Ozone (2015) | yes | San Diego County, CA - (Severe 15) | September 30, 2026 |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | Alameda County | 8-Hour Ozone (2008) | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 | |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | Contra Costa County | 8-Hour Ozone (2008) | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 | |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | Marin County | 8-Hour Ozone (2008) | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 | |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | Napa County | 8-Hour Ozone (2008) | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 | |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | San Francisco County | 8-Hour Ozone (2008) | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 | |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | San Mateo County | 8-Hour Ozone (2008) | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 | |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | Santa Clara County | 8-Hour Ozone (2008) | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 | |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | Solano County | 8-Hour Ozone (2008) | yes | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | Sonoma County | 8-Hour Ozone (2008) | yes | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | Alameda County | 8-Hour Ozone (2015) | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 | |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | Contra Costa County | 8-Hour Ozone (2015) | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 | |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | Marin County | 8-Hour Ozone (2015) | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 | |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | Napa County | 8-Hour Ozone (2015) | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 | |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | San Francisco County | 8-Hour Ozone (2015) | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 | |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | San Mateo County | 8-Hour Ozone (2015) | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 | |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | Santa Clara County | 8-Hour Ozone (2015) | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 | |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | Solano County | 8-Hour Ozone (2015) | yes | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 |
| san-francisco-bay-area-ca-marginal | CALIFORNIA | Sonoma County | 8-Hour Ozone (2015) | yes | San Francisco Bay Area, CA - (Marginal) | September 30, 2026 |
| san-francisco-bay-area-ca-moderate | CALIFORNIA | Alameda County | PM-2.5 (2006) | San Francisco Bay Area, CA - (Moderate) | September 30, 2026 | |
| san-francisco-bay-area-ca-moderate | CALIFORNIA | Contra Costa County | PM-2.5 (2006) | San Francisco Bay Area, CA - (Moderate) | September 30, 2026 | |
| san-francisco-bay-area-ca-moderate | CALIFORNIA | Marin County | PM-2.5 (2006) | San Francisco Bay Area, CA - (Moderate) | September 30, 2026 | |
| san-francisco-bay-area-ca-moderate | CALIFORNIA | Napa County | PM-2.5 (2006) | San Francisco Bay Area, CA - (Moderate) | September 30, 2026 | |
| san-francisco-bay-area-ca-moderate | CALIFORNIA | San Francisco County | PM-2.5 (2006) | San Francisco Bay Area, CA - (Moderate) | September 30, 2026 | |
| san-francisco-bay-area-ca-moderate | CALIFORNIA | San Mateo County | PM-2.5 (2006) | San Francisco Bay Area, CA - (Moderate) | September 30, 2026 | |
| san-francisco-bay-area-ca-moderate | CALIFORNIA | Santa Clara County | PM-2.5 (2006) | San Francisco Bay Area, CA - (Moderate) | September 30, 2026 | |
| san-francisco-bay-area-ca-moderate | CALIFORNIA | Solano County | PM-2.5 (2006) | yes | San Francisco Bay Area, CA - (Moderate) | September 30, 2026 |
| san-francisco-bay-area-ca-moderate | CALIFORNIA | Sonoma County | PM-2.5 (2006) | yes | San Francisco Bay Area, CA - (Moderate) | September 30, 2026 |
| san-joaquin-valley-ca-extreme | CALIFORNIA | Fresno County | 8-Hour Ozone (2008) | San Joaquin Valley, CA - (Extreme) | September 30, 2026 | |
| san-joaquin-valley-ca-extreme | CALIFORNIA | Kern County | 8-Hour Ozone (2008) | yes | San Joaquin Valley, CA - (Extreme) | September 30, 2026 |
| san-joaquin-valley-ca-extreme | CALIFORNIA | Kings County | 8-Hour Ozone (2008) | San Joaquin Valley, CA - (Extreme) | September 30, 2026 | |
| san-joaquin-valley-ca-extreme | CALIFORNIA | Madera County | 8-Hour Ozone (2008) | San Joaquin Valley, CA - (Extreme) | September 30, 2026 | |
| san-joaquin-valley-ca-extreme | CALIFORNIA | Merced County | 8-Hour Ozone (2008) | San Joaquin Valley, CA - (Extreme) | September 30, 2026 | |
| san-joaquin-valley-ca-extreme | CALIFORNIA | San Joaquin County | 8-Hour Ozone (2008) | San Joaquin Valley, CA - (Extreme) | September 30, 2026 | |
| san-joaquin-valley-ca-extreme | CALIFORNIA | Stanislaus County | 8-Hour Ozone (2008) | San Joaquin Valley, CA - (Extreme) | September 30, 2026 | |
| san-joaquin-valley-ca-extreme | CALIFORNIA | Tulare County | 8-Hour Ozone (2008) | San Joaquin Valley, CA - (Extreme) | September 30, 2026 | |
| san-joaquin-valley-ca-extreme | CALIFORNIA | Fresno County | 8-Hour Ozone (2015) | San Joaquin Valley, CA - (Extreme) | September 30, 2026 | |
| san-joaquin-valley-ca-extreme | CALIFORNIA | Kern County | 8-Hour Ozone (2015) | yes | San Joaquin Valley, CA - (Extreme) | September 30, 2026 |
| san-joaquin-valley-ca-extreme | CALIFORNIA | Kings County | 8-Hour Ozone (2015) | San Joaquin Valley, CA - (Extreme) | September 30, 2026 | |
| san-joaquin-valley-ca-extreme | CALIFORNIA | Madera County | 8-Hour Ozone (2015) | San Joaquin Valley, CA - (Extreme) | September 30, 2026 | |
| san-joaquin-valley-ca-extreme | CALIFORNIA | Merced County | 8-Hour Ozone (2015) | San Joaquin Valley, CA - (Extreme) | September 30, 2026 | |
| san-joaquin-valley-ca-extreme | CALIFORNIA | San Joaquin County | 8-Hour Ozone (2015) | San Joaquin Valley, CA - (Extreme) | September 30, 2026 | |
| san-joaquin-valley-ca-extreme | CALIFORNIA | Stanislaus County | 8-Hour Ozone (2015) | San Joaquin Valley, CA - (Extreme) | September 30, 2026 | |
| san-joaquin-valley-ca-extreme | CALIFORNIA | Tulare County | 8-Hour Ozone (2015) | San Joaquin Valley, CA - (Extreme) | September 30, 2026 | |
| san-joaquin-valley-ca-serious | CALIFORNIA | Fresno County | PM-2.5 (1997) | San Joaquin Valley, CA - (Serious) | September 30, 2026 | |
| san-joaquin-valley-ca-serious | CALIFORNIA | Kern County | PM-2.5 (1997) | yes | San Joaquin Valley, CA - (Serious) | September 30, 2026 |
| san-joaquin-valley-ca-serious | CALIFORNIA | Kings County | PM-2.5 (1997) | San Joaquin Valley, CA - (Serious) | September 30, 2026 | |
| san-joaquin-valley-ca-serious | CALIFORNIA | Madera County | PM-2.5 (1997) | San Joaquin Valley, CA - (Serious) | September 30, 2026 | |
| san-joaquin-valley-ca-serious | CALIFORNIA | Merced County | PM-2.5 (1997) | San Joaquin Valley, CA - (Serious) | September 30, 2026 | |
| san-joaquin-valley-ca-serious | CALIFORNIA | San Joaquin County | PM-2.5 (1997) | San Joaquin Valley, CA - (Serious) | September 30, 2026 | |
| san-joaquin-valley-ca-serious | CALIFORNIA | Stanislaus County | PM-2.5 (1997) | San Joaquin Valley, CA - (Serious) | September 30, 2026 | |
| san-joaquin-valley-ca-serious | CALIFORNIA | Tulare County | PM-2.5 (1997) | San Joaquin Valley, CA - (Serious) | September 30, 2026 | |
| san-joaquin-valley-ca-serious | CALIFORNIA | Fresno County | PM-2.5 (2006) | San Joaquin Valley, CA - (Serious) | September 30, 2026 | |
| san-joaquin-valley-ca-serious | CALIFORNIA | Kern County | PM-2.5 (2006) | yes | San Joaquin Valley, CA - (Serious) | September 30, 2026 |
| san-joaquin-valley-ca-serious | CALIFORNIA | Kings County | PM-2.5 (2006) | San Joaquin Valley, CA - (Serious) | September 30, 2026 | |
| san-joaquin-valley-ca-serious | CALIFORNIA | Madera County | PM-2.5 (2006) | San Joaquin Valley, CA - (Serious) | September 30, 2026 | |
| san-joaquin-valley-ca-serious | CALIFORNIA | Merced County | PM-2.5 (2006) | San Joaquin Valley, CA - (Serious) | September 30, 2026 | |
| san-joaquin-valley-ca-serious | CALIFORNIA | San Joaquin County | PM-2.5 (2006) | San Joaquin Valley, CA - (Serious) | September 30, 2026 | |
| san-joaquin-valley-ca-serious | CALIFORNIA | Stanislaus County | PM-2.5 (2006) | San Joaquin Valley, CA - (Serious) | September 30, 2026 | |
| san-joaquin-valley-ca-serious | CALIFORNIA | Tulare County | PM-2.5 (2006) | San Joaquin Valley, CA - (Serious) | September 30, 2026 |
Showing the first 400 of 463 records. Every record has its own page, with its source and the quoted line that states it; these list the rest.
- Records 1–400allegan-county-mi-serious · MICHIGAN · Allegan County · 8-Hour Ozone (2015) … san-joaquin-valley-ca-serious · CALIFORNIA · Tulare County · PM-2.5 (2006)
- Records 401–463san-joaquin-valley-ca-serious · CALIFORNIA · Fresno County · PM-2.5 (2012) … yuma-az-moderate · ARIZONA · Yuma County · PM-10 (1987)
Where this came from
Every record above links the page it was taken from and quotes the sentence that states it. These are the 1 source this dataset was assembled from.
- www3.epa.govhttps://www3.epa.gov/airquality/greenbook/ancl.html
Machine-readable
- data.jsonThe whole dataset — every record with its source URL and source quote.
- Open Knowledge Format bundleOne JSON object per line — every record's frontmatter and quoted span exactly as it is held here, in one fetch.
- data.csvThe same records as one flat table, for a spreadsheet or a dataframe. The last four columns are the source URL, the quoted sentence it was read from, the date we last checked it, and which columns are our reading rather than the page's words.
- How this is made and checkedWhat "verified against source" does and does not mean.
From your own code
Same records, same quotes, without scraping the page: refsource is on PyPI and npm. Each value comes back carrying the URL it was read from and the sentence on that page that states it — .source and .quote sit on the value itself rather than in a side channel, so the checking step is available instead of skipped.
pip install refsource
refsource lookup nonattainment-county-designations-by-pollutant row_id=allegan-county-mi-serious
npx -y refsource lookup nonattainment-county-designations-by-pollutant row_id=allegan-county-mi-serious
Set your AI assistant up to use this
Two files and no account. Put this in .mcp.json at the root of your project — Claude Code, Cursor, Windsurf, VS Code and Codex all read that file — and your assistant can look this dataset up instead of recalling it. The server is remote, keyless and read-only.
{
"mcpServers": {
"referencesource": {
"type": "http",
"url": "https://referencesource.org/mcp"
}
}
}Add to Cursor · or, on the command line: claude mcp add --transport http referencesource https://referencesource.org/mcp --scope project
Then one line in the project's CLAUDE.md or AGENTS.md, so the assistant knows when to reach for it:
When a question needs "Current EPA nonattainment county designations by pollutant", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `nonattainment-county-designations-by-pollutant`) instead of answering from memory — every record it returns carries its source URL and a verbatim quote from that page.What each tool does, and the servers built over single registers: Connect your AI assistant.