Jump to main content.


Downloads:   Data  |  GIS  |  Maps

This page provides links to criteria pollutant nonattainment area and county information based on data in the Green Book. The data is available in xbase (dbf) and spreadsheet (xls) formats. A data dictionary is available that provides data structure details and additional information for all of the download files. Where applicable, links to Green Book reports that contain information similar to the exported data are listed.

Please note that as of the July 2, 2014 Green Book, the exported pollutant name has been modified to include the year of the NAAQS standard or revision.

Download the data dictionary (PDF) for additional information.

Click on next to the export file name below to view the data structure.

ALLPOLLS_NAA         dbf   |   xls
A listing of all nonattainment areas grouped under common area names, including area classification, county counts, and 2010 census populations. Previous 1-hour Ozone areas are not included in this export.
Field Description
Common_cd Code related to the common name of the area
States State abbreviation(s) in which the nonattainment area is located
Common_nm Common area name for grouping all related pollutant areas
O8_08npop 2008 8-hour Ozone nonattainment area 2010 census population (in thousands)
O8_08ncty 2008 8-hour Ozone nonattainment area county count
O8_08ncl 2008 8-hour Ozone nonattainment area abbreviated classification
O8_08nnm 2008 8-hour Ozone nonattainment area name
SplO8_08 .T. if split 2008 8-hour Ozone area (see data dictionary)
PM2512npop 2012 PM-2.5 nonattainment area 2010 census population (in thousands)
PM25126ncty 2012 PM-2.5 nonattainment area county count
PM2512ncl 2012 PM-2.5 nonattainment area abbreviated classification
PM2512nnm 2012 PM-2.5 nonattainment area name
SplPM2512 .T. if split 2012 PM-2.5 area (see data dictionary)
PM2506npop 2006 PM-2.5 nonattainment area 2010 census population (in thousands)
PM2506ncty 2006 PM-2.5 nonattainment area county count
PM2506ncl 006 PM-2.5 nonattainment area abbreviated classification
PM2506nnm 2006 PM-2.5 nonattainment area name
SplPM2506 .T. if split 2006 PM-2.5 area (see data dictionary)
PM2597npop 1997 PM-2.5 nonattainment area 2010 census population (in thousands)
PM2597ncty 1997 PM-2.5 nonattainment area county count
PM2597ncl 1997 PM-2.5 nonattainment area abbreviated classification
PM2597nnm 1997 PM-2.5 nonattainment area name
SplPM2597 .T. if split 1997 PM-2.5 area (see data dictionary)
PM10_npop PM-10 nonattainment area 2010 census population (in thousands)
PM10_ncty PM-10 nonattainment area county count
PM10_ncl PM-10 nonattainment area abbreviated classification
PM10_nnm PM-10 nonattainment area name
SplPM10 .T. if split PM-10 area (see data dictionary)
CO_npop CO nonattainment area 2010 census population (in thousands)
CO_ncty CO nonattainment area county count
CO_ncl CO nonattainment area abbreviated classification
CO_nnm CO nonattainment area name
SplCO .T. if split CO area (see data dictionary)
SO210_npop 2010 SO2 nonattainment area 2010 census population (in thousands)
SO210_ncty 2010 SO2 nonattainment area county count
SO210_ncl 2010 SO2 nonattainment area abbreviated classification
SO210_nnm 2010 SO2 nonattainment area name
SplSO210 .T. if split 2010 SO2 area (see data dictionary)
SO2_npop SO2 nonattainment area 2010 census population (in thousands)
SO2_ncty SO2 nonattainment area county count
SO2_ncl SO2 nonattainment area abbreviated classification
SO2_nnm SO2 nonattainment area name
SplSO2 .T. if split SO2 area (see data dictionary)
Lead8_npop 2008 Lead nonattainment area 2010 census population (in thousands)
Lead8_ncty 2008 Lead nonattainment area county count
Lead8_ncl 2008 Lead nonattainment area abbreviated classification
Lead8_nnm 2008 Lead nonattainment area name
SplLead8 .T. if split 2008 Lead area (see data dictionary)
Lead_npop Lead nonattainment area 2010 census population (in thousands)
Lead_ncty Lead nonattainment area county count
Lead_ncl Lead nonattainment area abbreviated classification
Lead_nnm Lead nonattainment area name
SplLead .T. if split Lead area (see data dictionary)
ExportDt Date of export

Example Green Book report:
AREADATA         dbf   |   xls
An area-level list of nonattainment and maintenance area status information for all criteria pollutants.
Field Description
Area_Name Name of nonattainment or maintenance area
Pollutant Criteria pollutant
Status "NAA' for nonattainment area, "Maint" for maintenance area
Orig_dv Area design value at time of initial classification
Class Current area classification
Areapop 2010 census area population
nCntyTotal Number of counties in area
Region EPA region(s) in area
States State abbreviation(s) in which the area is located
Pollorder Used to sort classifications within a pollutant grouping
ComposID Unique area identifier for linking with map GIS files and other databases
ExportDt Date of export

Example Green Book reports:
NAYRO         dbf   |   xls
This county-level export contains nonattainment and maintenance counties for each criteria pollutant, including previous 1-hour Ozone counties. If more than one nonattainment area for a pollutant is in a county, the county will be listed with a row for each nonattainment area.
Field Description
State Full name of state that county is in
St_abbr State abbreviation that county is in
Countyname Name of county
Pollutant Criteria pollutant
Area_name Area name
Split .T. if split area (see data dictionary)
YrXXXX Repeating fields for each year representing calendar years that the county is in nonattainment. Column names are YrXXXX where XXXX=calendar year starting with 1992 to present year. Each field is filled with 2-character year for which the county is in nonattainment.
Effec_Rede Effective date of state's area redesignation (see data dictionary)
Nonattain "Yes" if county in nonattainment area, or if in split nonattainment area (see data dictionary)
Class Area classification
Part Indicates whether part of the county (P) or all of the county (W) is in the area
Population 2010 census area population
Fips_state State FIPS code
Fips_cnty County FIPS code
Pollorder Allows sorting classifications in air quality order within a pollutant grouping
ComposID Unique area identifier for linking with map GIS files and other databases
ExportDt Date of export

Example Green Book report:
PHISTORY         dbf   |   xls
The phistory export lists all counties in criteria pollutant nonattainment areas from 1978 to the present. There is one row for a county and pollutant showing the years the county was in nonattainment for the pollutant, and whether the whole county or part of the county was in nonattainment for a year.
Field Description
Pollutant Criteria pollutant
State_name Full name of state that county is in
St_abbr State abbreviation that county is in
Fips_state State FIPS code
Fips_cnty County FIPS code
Countyname Name of county
Pw_xxxx Repeating fields for each year: "P"artial or "W"hole county indicator for each year in nonattainment starting in 1978 through the current year, where xxxx = calendar year. (see data dictionary)
ExportDt Date of export

Example Green Book report:
PHISTTSP         dbf   |   xls
The phisttsp export lists all counties in TSP or PM-10 nonattainment areas from 1978 to the present. There is one row for a county and pollutant showing the years the county was in nonattainment for the pollutant, and whether the whole county or part of the county was in nonattainment for a year.
Field Description
Pollutant Criteria pollutant
State_name Full name of state that county is in
St_abbr State abbreviation that county is in
Fips_state State FIPS code
Fips_cnty County FIPS code
Countyname Name of county
Pw_xxxx Repeating fields for each year: "P"artial or "W"hole county indicator for each year in nonattainment starting in 1978 through the current year, where xxxx = calendar year. (see data dictionary)
ExportDt Date of export

Example Green Book report:

To save the file to your local drive, click on the file with your right mouse button. Select the save option (e.g., "Save Link As" in Firefox or "Save Target As" in Internet Explorer).


While we try to keep the information timely and accurate, we make no expressed or implied guarantees. We will attempt to correct any errors brought to our attention. We request that you contact us by clicking on the "Contact Us" link near the top of this page with any comments regarding or corrections to the posted information.



Local Navigation


Jump to main content.