US counties by share of days with good air quality (US EPA AQI)

Bradford County had the highest share of days with good air quality (US EPA AQI) of 1012 counties in 2014, at 100%. Los Angeles County had the lowest, at 2.2%. The median was 73.4%. Source: EPA.

Keep it in a collection in your library.
Highest100Bradford County
Median73.41012 counties

Map of counties, 2014

%, 2014. Hatched areas have no value for this period. Source: Invokely calculation with data from EPA. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2014

Bradford County: 100 %Bradford County100Carroll County: 100 %Carroll County100Columbiana County: 100 %Columbiana County100Fredericksburg city: 100 %Fredericksburg city100Hopewell city: 100 %Hopewell city100King William County: 100 %King William County100Linn County: 100 %Linn County100Los Alamos County: 100 %Los Alamos County100Marshall County: 100 %Marshall County100Pitkin County: 100 %Pitkin County100Putnam County: 100 %Putnam County100Raleigh County: 100 %Raleigh County100San Juan County: 100 %San Juan County100Sherman County: 100 %Sherman County100Wayne County: 100 %Wayne County100Winchester city: 100 %Winchester city100Yukon-Koyukuk Census Area: 100 %Yukon-Koyukuk Census Area100Archuleta County: 99.7 %Archuleta County99.7Richmond city: 99.7 %Richmond city99.7Bonner County: 99.4 %Bonner County99.4Cerro Gordo County: 99.4 %Cerro Gordo County99.4Georgetown County: 99.4 %Georgetown County99.4Delta County: 99.2 %Delta County99.2Ford County: 99.2 %Ford County99.2Catron County: 99.1 %Catron County99.1Hancock County: 98.9 %Hancock County98.9Washington County: 98.9 %Washington County98.9Franklin County: 98.8 %Franklin County98.8Caddo County: 98.7 %Caddo County98.7Alexandria city: 98.6 %Alexandria city98.6Apache County: 98.6 %Apache County98.6Custer County: 98.4 %Custer County98.4Carlton County: 98.3 %Carlton County98.3Fremont County: 98.3 %Fremont County98.3Oswego County: 98.3 %Oswego County98.3Aleutians East Borough: 98.1 %Aleutians East Borough98.1Lincoln County: 98.1 %Lincoln County98.1Herkimer County: 98 %Herkimer County98Taos County: 98 %Taos County98Socorro County: 97.9 %Socorro County97.9Bradford County: 100 %Bradford County100Carroll County: 100 %Carroll County100Columbiana County: 100 %Columbiana County100Fredericksburg city: 100 %Fredericksburg city100Hopewell city: 100 %Hopewell city100King William County: 100 %King William County100Linn County: 100 %Linn County100Los Alamos County: 100 %Los Alamos County100Marshall County: 100 %Marshall County100Pitkin County: 100 %Pitkin County100Putnam County: 100 %Putnam County100Raleigh County: 100 %Raleigh County100San Juan County: 100 %San Juan County100Sherman County: 100 %Sherman County100Wayne County: 100 %Wayne County100Winchester city: 100 %Winchester city100Yukon-Koyukuk Census Area: 100 %Yukon-Koyukuk Census Area100Archuleta County: 99.7 %Archuleta County99.7Richmond city: 99.7 %Richmond city99.7Bonner County: 99.4 %Bonner County99.4Cerro Gordo County: 99.4 %Cerro Gordo County99.4Georgetown County: 99.4 %Georgetown County99.4Delta County: 99.2 %Delta County99.2Ford County: 99.2 %Ford County99.2Catron County: 99.1 %Catron County99.1Hancock County: 98.9 %Hancock County98.9Washington County: 98.9 %Washington County98.9Franklin County: 98.8 %Franklin County98.8Caddo County: 98.7 %Caddo County98.7Alexandria city: 98.6 %Alexandria city98.6Apache County: 98.6 %Apache County98.6Custer County: 98.4 %Custer County98.4Carlton County: 98.3 %Carlton County98.3Fremont County: 98.3 %Fremont County98.3Oswego County: 98.3 %Oswego County98.3Aleutians East Borough: 98.1 %Aleutians East Borough98.1Lincoln County: 98.1 %Lincoln County98.1Herkimer County: 98 %Herkimer County98Taos County: 98 %Taos County98Socorro County: 97.9 %Socorro County97.9
%. Source: Invokely calculation with data from EPA. Retrieved 2026-10-12.

Full ranking

RankCounties2014 (%)Change on 2013
1Bradford County100+0.7 pts
1Carroll County1000 pts
1Columbiana County1000 pts
1Fredericksburg city1000 pts
1Hopewell city1000 pts
1King William County1000 pts
1Linn County100+19 pts
1Los Alamos County100+1.7 pts
1Marshall County1000 pts
1Pitkin County100+20.6 pts
1Putnam County1000 pts
1Raleigh County100+32.5 pts
1San Juan County100+0.8 pts
1Sherman County100+8.2 pts
1Wayne County1000 pts
1Winchester city1000 pts
1Yukon-Koyukuk Census Area100+6 pts
18Archuleta County99.7+2.6 pts
18Richmond city99.7+0.8 pts
20Bonner County99.4+0.1 pts
20Cerro Gordo County99.40 pts
20Georgetown County99.40 pts
23Delta County99.20 pts
23Ford County99.2-0.5 pts
25Catron County99.1+1 pts
26Hancock County98.9+8.3 pts
26Washington County98.9+3.3 pts
28Franklin County98.8+1.1 pts
29Caddo County98.7+3.7 pts
30Alexandria city98.6+10.7 pts
30Apache County98.6-1.1 pts
32Custer County98.4+9.4 pts
33Carlton County98.3+2.7 pts
33Fremont County98.3+1.5 pts
33Oswego County98.3+2.2 pts
36Aleutians East Borough98.1-1.9 pts
36Lincoln County98.1+5.5 pts
38Herkimer County98+1.1 pts
38Taos County98+5.8 pts
40Socorro County97.9+5.3 pts
40Thomas County97.9+7.6 pts
42Billings County97.8+3.3 pts
42Meade County97.8+6.1 pts
42Yalobusha County97.8+0.4 pts
45Denali Borough97.7-1.7 pts
45Liberty County97.7+1.2 pts
45Mille Lacs County97.7+1.5 pts
48Kennebec County97.6+0.9 pts
49Saratoga County97.5+1.9 pts
49York County97.5+7.1 pts
51Johnson County97.4-0.7 pts
52Custer County97.3+6.3 pts
52Mohave County97.3+2.6 pts
52Sanders County97.3+1.9 pts
52Union County97.3-1.3 pts
56Clark County97.2+3.5 pts
56Gilmer County97.2+0.6 pts
58Jefferson County97+3.1 pts
59Hamilton County96.9+2.2 pts
60Dawson County96.7+5 pts
60Platte County96.7+0.1 pts
62Johnson County96.6+8.3 pts
63Garden County96.5+1.5 pts
63Routt County96.5+0.2 pts
65Roosevelt County96.3-0.9 pts
65Sagadahoc County96.3+1.2 pts
65Sumter County96.3-0.5 pts
68Ashland County96+0.4 pts
69Baker County95.9-1.4 pts
69Wichita County95.9+17.6 pts
71Klickitat County95.8+4.3 pts
71Polk County95.8+3.9 pts
73Barnstable County95.6+4.2 pts
73Hendricks County95.6+1.7 pts
73Oxford County95.6-2.4 pts
73Sheridan County95.6+0.3 pts
73Somerset County95.6+3.1 pts
78Huntington County95.5-1.2 pts
78Lee County95.5+3.4 pts
80Fauquier County95.30 pts
80St. Lucie County95.3n/a
82Abbeville County95.2-2.2 pts
83Clearfield County95.1+4.9 pts
84Victoria County95-0.2 pts
85Lake County94.9-1.8 pts
86Canyon County94.8+6.7 pts
87DeKalb County94.7-1.3 pts
87Middlesex County94.7+1.1 pts
89Knox County94.6+4.2 pts
89Tompkins County94.6+1.4 pts
91Alamosa County94.5-0.6 pts
91Luzerne County94.5+1.6 pts
91Monroe County94.5+2.5 pts
91Putnam County94.5-1.5 pts
95Belknap County94.4+0.5 pts
95Kauai County94.4-1.8 pts
95Wexford County94.4+5.3 pts
98Boone County94.3+1.3 pts
99Elk County94.2+2.2 pts
99Lauderdale County94.2-1.7 pts
99Lycoming County94.2+2.8 pts
99Tuscola County94.2+2.8 pts
99Windham County94.2-1.6 pts
104Brown County94.1n/a
105Cumberland County94-0.1 pts
105Essex County94+7.2 pts
105Garfield County94+5.6 pts
105Perry County94+3.9 pts
105Prince Edward County94-1 pts
110Berkeley County93.9-4.4 pts
110Del Norte County93.9-2.1 pts
110Jackson County93.9+4.6 pts
110Sumter County93.9-0.8 pts
110Wayne County93.9+2.8 pts
115Macon County93.8-1.6 pts
116Dukes County93.6+4.3 pts
117Morgan County93.5-3.1 pts
118Gregg County93.4+8.2 pts
118Hancock County93.4+4.4 pts
118Highlands County93.4+0.1 pts
118Hunt County93.4+7.6 pts
118St. Charles Parish93.4-1.9 pts
118Warren County93.4+2.8 pts
124Bolivar County93.3+8.4 pts
124Lake County93.3-4.2 pts
124Niagara County93.3+3.9 pts
127Powell County93.2-1.8 pts
128Butte County93.1+2.8 pts
128Flagler County93.1-2 pts
130Dutchess County93-1.1 pts
130Keweenaw County93-1.3 pts
130Knox County93-0.1 pts
133Nye County92.9-3.5 pts
134Kitsap County92.8+3.7 pts
135Chattooga County92.7-2.8 pts
136Park County92.6-2.6 pts
137Columbia County92.5+10.5 pts
137Phillips County92.5-5 pts
139Carteret County92.4-3.3 pts
139Pointe Coupee Parish92.4+3.2 pts
139St. James Parish92.4-1.4 pts
142Cook County92.3+6.7 pts
142Fergus County92.3-3 pts
142Franklin County92.3+11.2 pts
142Lawrence County92.3-0.6 pts
142Marathon County92.3+7.1 pts
142Okaloosa County92.3-3 pts
148Lincoln County92.2-1.7 pts
148Prowers County92.2+2.4 pts
150Sheridan County92.1+3.1 pts
151Bremer County92-1.8 pts
152Caldwell County91.9-3 pts
153Indiana County91.8+5.2 pts
153Jo Daviess County91.8+2.2 pts
153McKenzie County91.8+2.5 pts
156Dunn County91.7+1.6 pts
156Goodhue County91.7+2.5 pts
158Adams County91.6-2.8 pts
158Claiborne County91.6-3.8 pts
158Elko County91.6-5.6 pts
158Mayes County91.6+8.3 pts
162Lehigh County91.5+4.7 pts
162Prince William County91.5-1.9 pts
162St. John the Baptist Parish91.5+0.3 pts
165Elmore County91.4-2.5 pts
165Goshen County91.4n/a
165Lake County91.4-3.5 pts
168Anderson County91.3-4.2 pts
169Cherokee County91.2+6.4 pts
169Creek County91.2+4.2 pts
169Giles County91.2-2.1 pts
169Leavenworth County91.2+1.2 pts
169Manatee County91.2-2.2 pts
174Trinity County91.1+26.9 pts
175Huron County91+6.5 pts
175Mono County91+5.8 pts
177Siskiyou County90.9+1.4 pts
178Columbia County90.8+7.6 pts
178Fayette County90.8-0.8 pts
178Jackson County90.8+7.3 pts
178Osceola County90.8-2.5 pts
182Pasco County90.7-1.4 pts
182Uinta County90.7+5.2 pts
184Wythe County90.6-5.6 pts
185Honolulu County90.5+10 pts
185Wabash County90.5+3 pts
187Brazoria County90.4+3.8 pts
187Washington County90.4+9 pts
187Weston County90.4+10.4 pts
190Greene County90.3+0.6 pts
190Indian River County90.3-1.2 pts
190Walla Walla County90.3+11.7 pts
193York County90.2+3.3 pts
194Adams County90.1-3 pts
194Anderson County90.1-3.1 pts
194Ascension Parish90.1-3.6 pts
194Callaway County90.1+2.2 pts
194Smith County90.1+4.4 pts
194Tioga County90.1+0.8 pts
200Alpine County90+33.7 pts
200Pickens County90-2 pts
200Tucker County900 pts
203Kenai Peninsula Borough89.9-6.9 pts
203Knox County89.9-1 pts
203Monmouth County89.9+8.4 pts
203Wilson County89.9-0.9 pts
207Hancock County89.7-0.8 pts
207Licking County89.7+0.9 pts
207Macoupin County89.7+1.6 pts
207Williamson County89.7-3.3 pts
211Carbon County89.6-6.8 pts
211Codington County89.6+34.8 pts
211Franklin County89.6-2.2 pts
211Manitowoc County89.6+16.4 pts
211Natrona County89.6+7.1 pts
211Seminole County89.6-0.8 pts
211Trigg County89.6-3.9 pts
218Maui County89.4+10.7 pts
218Vilas County89.4-2 pts
220Lake County89.3+2.4 pts
220Mercer County89.3+7.1 pts
222Columbia County89.2-6.2 pts
222Jackson County89.2-2.9 pts
224Rock Island County89.1-6.4 pts
224Sangamon County89.1-0.2 pts
226Dawson County89-4.5 pts
226Kent County89+8.6 pts
226Oliver County89+3 pts
229Greenup County88.9-5.8 pts
229Winnebago County88.9-4.8 pts
231Alexander County88.8-3.7 pts
231Boone County88.8+5.6 pts
231Person County88.8-4.6 pts
231Scotts Bluff County88.80 pts
231Stafford County88.8-2.3 pts
231Story County88.8-2.8 pts
237Pueblo County88.7+0.5 pts
238Caroline County88.6-2.5 pts
238Franklin County88.6+16.1 pts
238Simpson County88.6-5.9 pts
241Cass County88.5-5.6 pts
241Newton County88.5+4.7 pts
243Aiken County88.3-7.1 pts
243Jefferson County88.3-0.1 pts
245Effingham County88.2+1.8 pts
245Whitman County88.2+8.5 pts
247Bryan County88+5.5 pts
248Delaware County87.9+5 pts
248Wood County87.9+1 pts
250Sandoval County87.8+7.2 pts

Showing the top 250 of 1012. The Excel download has every row.

Other periods

About this ranking

Days with a daily Air Quality Index of 0 to 50 (good) as a percentage of the days of the year with an AQI in a US county. Calculated by Invokely from the day counts in the EPA AirData annual summaries; both counts are stored with each value.

United States counties with air quality monitors only, about 1,000 of some 3,100 in recent years; a county without monitors has no value. The number of days with an AQI differs between counties because some monitors run only in the ozone season.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. 486 counties with data in other periods have no value for 2014 and are left out rather than filled from another source. Equal values share a rank.

How to cite

U.S. Environmental Protection Agency, Air Quality System, AirData. EPA AirData annual AQI by county: good days as a share of days with an AQI, calculated with stored counts. https://aqs.epa.gov/aqsweb/airdata/download_files.html#Annual. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Environmental Protection Agency. (2026). EPA AirData annual AQI by county: good days as a share of days with an AQI, calculated with stored counts (US counties by share of days with good air quality (US EPA AQI), 2014) [Data set]. Retrieved October 12, 2026, from https://aqs.epa.gov/aqsweb/airdata/download_files.html#Annual

MLA 9

EPA AirData annual AQI by county: good days as a share of days with an AQI, calculated with stored counts, US counties by share of days with good air quality (US EPA AQI), 2014. U.S. Environmental Protection Agency, 13 July 2026, https://aqs.epa.gov/aqsweb/airdata/download_files.html#Annual. Invokely, https://invokely.ai/rankings/good-air-quality-days-share/us-counties?period=2014. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Environmental Protection Agency. 2026. EPA AirData annual AQI by county: good days as a share of days with an AQI, calculated with stored counts. US counties by share of days with good air quality (US EPA AQI), 2014. Dataset. Accessed October 12, 2026. https://aqs.epa.gov/aqsweb/airdata/download_files.html#Annual. Also distributed by Invokely, https://invokely.ai/rankings/good-air-quality-days-share/us-counties?period=2014.

Harvard

U.S. Environmental Protection Agency (2026) EPA AirData annual AQI by county: good days as a share of days with an AQI, calculated with stored counts, US counties by share of days with good air quality (US EPA AQI), 2014 [Dataset]. Available at: https://aqs.epa.gov/aqsweb/airdata/download_files.html#Annual, via Invokely: https://invokely.ai/rankings/good-air-quality-days-share/us-counties?period=2014 (Accessed: 12 October 2026).

BibTeX
@misc{environmental_us_counties_by_share_2014,
  author = {{U.S. Environmental Protection Agency}},
  title = {{EPA AirData annual AQI by county: good days as a share of days with an AQI, calculated with stored counts: US counties by share of days with good air quality (US EPA AQI), 2014}},
  year = {2026},
  howpublished = {Data set},
  url = {https://aqs.epa.gov/aqsweb/airdata/download_files.html#Annual},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/good-air-quality-days-share/us-counties?period=2014. Publisher attribution: U.S. Environmental Protection Agency, Air Quality System, AirData. EPA AirData annual AQI by county: good days as a share of days with an AQI, calculated with stored counts. https://aqs.epa.gov/aqsweb/airdata/download\_files.html\#Annual. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Environmental Protection Agency
TI  - EPA AirData annual AQI by county: good days as a share of days with an AQI, calculated with stored counts: US counties by share of days with good air quality (US EPA AQI), 2014
PY  - 2026
DA  - 2026/07/13
PB  - U.S. Environmental Protection Agency
DB  - Invokely
UR  - https://aqs.epa.gov/aqsweb/airdata/download_files.html#Annual
L2  - https://invokely.ai/rankings/good-air-quality-days-share/us-counties?period=2014
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/good-air-quality-days-share/us-counties?period=2014.
N1  - Publisher attribution: U.S. Environmental Protection Agency, Air Quality System, AirData. EPA AirData annual AQI by county: good days as a share of days with an AQI, calculated with stored counts. https://aqs.epa.gov/aqsweb/airdata/download_files.html#Annual. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank US counties by share of days with good air quality (US EPA AQI) using official data, and cite the source.
rank_places {"indicator":"aqi_good_days_share","level":"province","within":"United States","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=aqi_good_days_share&level=province&within=United%20States&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest share of days with good air quality (US EPA AQI)?

Bradford County, with 100% in 2014, according to EPA.

Which county has the lowest share of days with good air quality (US EPA AQI)?

Los Angeles County, with 2.2% in 2014.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Environmental Protection Agency, EPA AirData annual AQI by county: good days as a share of days with an AQI, calculated with stored counts. Retrieved 2026-10-12. 486 counties have no value for 2014 and are not ranked.

Share of days with good air quality (US EPA AQI): other rankings

US counties: more rankings