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

Aleutians East Borough had the highest share of days with good air quality (US EPA AQI) of 1026 counties in 2012, at 100%. Riverside County had the lowest, at 2.7%. The median was 65.7%. Source: EPA.

Keep it in a collection in your library.
Median65.71026 counties

Map of counties, 2012

%, 2012. 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, 2012

Aleutians East Borough: 100 %Aleutians East Borough100Barron County: 100 %Barron County100Bonner County: 100 %Bonner County100Bradley County: 100 %Bradley County100Carroll County: 100 %Carroll County100Chippewa County: 100 %Chippewa County100Columbiana County: 100 %Columbiana County100Culpeper County: 100 %Culpeper County100Fredericksburg city: 100 %Fredericksburg city100Georgetown County: 100 %Georgetown County100Hopewell city: 100 %Hopewell city100Jackson County: 100 %Jackson County100King William County: 100 %King William County100Los Alamos County: 100 %Los Alamos County100Madison County: 100 %Madison County100Marshall County: 100 %Marshall County100McKinley County: 100 %McKinley County100McMinn County: 100 %McMinn County100Mineral County: 100 %Mineral County100Monroe County: 100 %Monroe County100Rio Arriba County: 100 %Rio Arriba County100Warren County: 100 %Warren County100Weston County: 100 %Weston County100Winchester city: 100 %Winchester city100Yukon-Koyukuk Census Area: 100 %Yukon-Koyukuk Census Area100Ford County: 99.7 %Ford County99.7Franklin County: 99.7 %Franklin County99.7Churchill County: 99.5 %Churchill County99.5Denali Borough: 99.5 %Denali Borough99.5Richmond city: 99.5 %Richmond city99.5Kenai Peninsula Borough: 99.2 %Kenai Peninsula Borough99.2Putnam County: 99.1 %Putnam County99.1Apache County: 98.6 %Apache County98.6Washington County: 98.5 %Washington County98.5Neosho County: 98.4 %Neosho County98.4Del Norte County: 98.3 %Del Norte County98.3Delta County: 98.3 %Delta County98.3Archuleta County: 98.2 %Archuleta County98.2Catron County: 98.2 %Catron County98.2Fremont County: 98.2 %Fremont County98.2Aleutians East Borough: 100 %Aleutians East Borough100Barron County: 100 %Barron County100Bonner County: 100 %Bonner County100Bradley County: 100 %Bradley County100Carroll County: 100 %Carroll County100Chippewa County: 100 %Chippewa County100Columbiana County: 100 %Columbiana County100Culpeper County: 100 %Culpeper County100Fredericksburg city: 100 %Fredericksburg city100Georgetown County: 100 %Georgetown County100Hopewell city: 100 %Hopewell city100Jackson County: 100 %Jackson County100King William County: 100 %King William County100Los Alamos County: 100 %Los Alamos County100Madison County: 100 %Madison County100Marshall County: 100 %Marshall County100McKinley County: 100 %McKinley County100McMinn County: 100 %McMinn County100Mineral County: 100 %Mineral County100Monroe County: 100 %Monroe County100Rio Arriba County: 100 %Rio Arriba County100Warren County: 100 %Warren County100Weston County: 100 %Weston County100Winchester city: 100 %Winchester city100Yukon-Koyukuk Census Area: 100 %Yukon-Koyukuk Census Area100Ford County: 99.7 %Ford County99.7Franklin County: 99.7 %Franklin County99.7Churchill County: 99.5 %Churchill County99.5Denali Borough: 99.5 %Denali Borough99.5Richmond city: 99.5 %Richmond city99.5Kenai Peninsula Borough: 99.2 %Kenai Peninsula Borough99.2Putnam County: 99.1 %Putnam County99.1Apache County: 98.6 %Apache County98.6Washington County: 98.5 %Washington County98.5Neosho County: 98.4 %Neosho County98.4Del Norte County: 98.3 %Del Norte County98.3Delta County: 98.3 %Delta County98.3Archuleta County: 98.2 %Archuleta County98.2Catron County: 98.2 %Catron County98.2Fremont County: 98.2 %Fremont County98.2
%. Source: Invokely calculation with data from EPA. Retrieved 2026-10-12.

Full ranking

RankCounties2012 (%)Change on 2011
1Aleutians East Borough100+2 pts
1Barron County1000 pts
1Bonner County1000 pts
1Bradley County1000 pts
1Carroll County1000 pts
1Chippewa County1000 pts
1Columbiana County1000 pts
1Culpeper County1000 pts
1Fredericksburg city1000 pts
1Georgetown County100+4.7 pts
1Hopewell city1000 pts
1Jackson County100n/a
1King William County100+1.8 pts
1Los Alamos County100+6.4 pts
1Madison County100+4.5 pts
1Marshall County1000 pts
1McKinley County1000 pts
1McMinn County100+0.3 pts
1Mineral County100+2.6 pts
1Monroe County100n/a
1Rio Arriba County100+7.1 pts
1Warren County1000 pts
1Weston County100n/a
1Winchester city1000 pts
1Yukon-Koyukuk Census Area100+0.8 pts
26Ford County99.7+1.4 pts
26Franklin County99.7+1.1 pts
28Churchill County99.5+0.5 pts
28Denali Borough99.50 pts
28Richmond city99.5-0.5 pts
31Kenai Peninsula Borough99.2-0.8 pts
32Putnam County99.1-0.1 pts
33Apache County98.6-0.6 pts
34Washington County98.5+1.3 pts
35Neosho County98.4+2 pts
36Del Norte County98.3+0.8 pts
36Delta County98.3-1.7 pts
38Archuleta County98.20 pts
38Catron County98.2+1.5 pts
38Fremont County98.2+1.7 pts
41Oxford County98.1-0.4 pts
42Phillips County98n/a
42Routt County98+1.5 pts
44Big Horn County97.8-0.5 pts
44Coos County97.8+6.7 pts
46San Juan County97.5-2.5 pts
46Skagit County97.5+3 pts
48Taos County97+7.7 pts
48Union County97+2.8 pts
50Garden County96.7+1 pts
50Mohave County96.7-0.5 pts
50Pitkin County96.7+57.9 pts
50Summit County96.7-2 pts
54Cerro Gordo County96.6-0.3 pts
54Culberson County96.6+13.7 pts
56Kennebec County96.4+4 pts
57Roosevelt County96.10 pts
58Jefferson County96+4.8 pts
59Wayne County95.8-2.5 pts
60Highlands County95.7+3.5 pts
60Sagadahoc County95.7+3.5 pts
62Carteret County95.6+7.7 pts
63Carlton County95.5-4.5 pts
63Mille Lacs County95.5-1.1 pts
65Gilmer County95.2-0.1 pts
66Aiken County95.1+19.8 pts
67Keweenaw County95+2.4 pts
67Sanders County95+1.6 pts
69Fergus County94.9-5.1 pts
70Herkimer County94.7-1.3 pts
71Liberty County94.4+2.6 pts
71Macon County94.4+4.2 pts
73Billings County94.1-0.9 pts
74Whatcom County94+1.9 pts
75Socorro County93.8-0.5 pts
76Sheridan County93.5-3 pts
77Baker County93.4+0.7 pts
77Platte County93.4-1.7 pts
77Prowers County93.4-0.8 pts
77Rensselaer County93.4-2 pts
77Saratoga County93.4-0.2 pts
82Lake County93.3-4.5 pts
83Knox County93.2+1.5 pts
83Muskogee County93.2+10.7 pts
83Nye County93.2-1.6 pts
83St. James Parish93.2+7.8 pts
87Lincoln County93+9.2 pts
87Putnam County93-1.2 pts
89Ashland County92.9-2.6 pts
89Windham County92.9-7.1 pts
91Lake County92.8-5.6 pts
92Flagler County92.4-2.1 pts
92Osceola County92.4+4.5 pts
94Johnson County92.3-5.8 pts
95Rock Island County92.2-5.9 pts
96Manatee County92.1+3.6 pts
97St. Lucie County91.9+1.3 pts
98Lake County91.7+30.3 pts
98Victoria County91.7+4.2 pts
100Columbia County91.4+7.2 pts
100Elko County91.4-4.6 pts
102Okaloosa County91.3+2.6 pts
103Dutchess County91-2.1 pts
103Fauquier County91+2.7 pts
105Dawson County90.9+9.3 pts
105Jefferson County90.9-4.1 pts
107Berkeley County90.7+1.7 pts
107Yalobusha County90.7-0.8 pts
109Jackson County90.6-9.4 pts
110Indian River County90.5-0.8 pts
110Oswego County90.5-2.7 pts
112Hancock County90.4+0.3 pts
113Chemung County90.3+0.4 pts
114Adams County90.2-1.3 pts
114Alamosa County90.2+3.8 pts
114Glynn County90.2+13.1 pts
117Luzerne County89.9-4.9 pts
117Santa Cruz County89.9+9.6 pts
119Norfolk city89.6+5.7 pts
120Sherman County89.5-6.5 pts
120Siskiyou County89.5-4.3 pts
122Wakulla County89.3+6.1 pts
123Mono County89.1+3.3 pts
124Claiborne County89-2.8 pts
124Prince Edward County89-2.5 pts
124Ulster County89-2.7 pts
127Wexford County88.9-3.9 pts
128Hamilton County88.8-6.6 pts
128Middlesex County88.8-0.5 pts
128Pasco County88.8+4.2 pts
128St. Charles Parish88.8+1.1 pts
132Clark County88.7-3.5 pts
133Adams County88.5-3.8 pts
133Thomas County88.5-4.5 pts
135Aroostook County88.3-0.7 pts
136Chaves County88.2+10.9 pts
137Grant County88+4.4 pts
138Hancock County87.9+11.5 pts
139Cook County87.7+11.2 pts
140Sumter County87.6+13.9 pts
141Polk County87.5+7 pts
142Vilas County87.4-1.8 pts
143Grays Harbor County87.2-4 pts
143Pueblo County87.2-3.3 pts
145Tompkins County87.1-6 pts
146Douglas County87-11.8 pts
146Ellis County87+3.9 pts
146Hyde County87+14.3 pts
149Perry County86.9-0.5 pts
149Steuben County86.9+4.4 pts
151Kitsap County86.8+7 pts
151Klickitat County86.8+6.2 pts
151Lycoming County86.8-5.9 pts
154Cowlitz County86.6+0.9 pts
154Seminole County86.6-0.2 pts
156Elmore County86.5+7.2 pts
156Maui County86.5-1.9 pts
158Barnstable County86.4-3.1 pts
158Darlington County86.4+20 pts
158Franklin County86.4-2 pts
158Hancock County86.4+16.8 pts
158Idaho County86.4-12 pts
163Columbia County86.3-1.9 pts
164Benton County86.2+5.9 pts
164Clackamas County86.2-7.9 pts
164Latah County86.2-7.5 pts
164Park County86.2-6.4 pts
168Ascension Parish86.1+2.7 pts
168Jackson County86.1-10.3 pts
168Lincoln County86.1-7.3 pts
171Wayne County86-11.7 pts
172DeKalb County85.9-3.8 pts
173Lewis County85.8+2 pts
173Sheridan County85.8-4.5 pts
173Somerset County85.8-4.8 pts
176Goodhue County85.7-7.3 pts
176Rockbridge County85.7+10 pts
178Powell County85.6-9.8 pts
179Onondaga County85.5-1.6 pts
179Winnebago County85.5-4.6 pts
179York County85.5-2 pts
182Belknap County85.2-6.3 pts
182Tioga County85.2+1.4 pts
184Lehigh County85.1-0.9 pts
184Marathon County85.1-2.8 pts
186Caldwell County85+9.8 pts
186Cass County85-4.2 pts
186Winona County85+11.7 pts
189Clearfield County84.8-0.4 pts
190Cass County84.7-5.5 pts
190Kane County84.7-3.5 pts
190Roanoke County84.7+4.7 pts
193Canyon County84.5-7.1 pts
193Douglas County84.5+5.1 pts
193Jackson County84.5+13.3 pts
196Will County84.4-8.6 pts
197Avery County84.3+5.3 pts
198Morgan County84.2-7.5 pts
198Oliver County84.2-10.6 pts
198Whitman County84.2-2.6 pts
201Forest County84.1+0.8 pts
201Natrona County84.1+1.1 pts
203Chittenden County83.9+15.4 pts
203Garfield County83.9-14.6 pts
203Meade County83.9-13.2 pts
203Twin Falls County83.9-5 pts
207Jackson County83.8-0.4 pts
208Elk County83.7-7.6 pts
208Yellowstone County83.7-4.4 pts
210Lawrence County83.6-1.3 pts
210Tucker County83.6-1.7 pts
212Oconee County83.5+16.6 pts
213Schoolcraft County83.3-3.8 pts
214Sandoval County83.2+41.6 pts
214Wallowa County83.2-1.3 pts
216Osage County83.1+13.5 pts
217Abbeville County82.9-8.9 pts
217Chatham County82.9+14.3 pts
217McCurtain County82.9+4.9 pts
220Anderson County82.8+16.3 pts
220Tuscola County82.8-9.2 pts
222Custer County82.6-15.4 pts
223Charles City County82.5+5.7 pts
223Hunt County82.5+5.8 pts
223Prince William County82.5-3.9 pts
226Converse County82.2-10.9 pts
226Dunn County82.2-13.7 pts
226Lake County82.2+3 pts
226Mercer County82.2+10.4 pts
230Dukes County82.1-0.4 pts
230Walla Walla County82.1-1.1 pts
232Dawson County82-8 pts
232Lake County82-6 pts
232Scioto County82+0.9 pts
235Chattooga County81.9+3 pts
235Giles County81.9+0.7 pts
237Citrus County81.8+3.4 pts
237Story County81.8-10.7 pts
239York County81.7-8.6 pts
240Nez Perce County81.6-8.5 pts
241Gregg County81.5+8.1 pts
242Montgomery County81.4+14.1 pts
243Alexandria city81.1+7.9 pts
243Monroe County81.1-6 pts
245Charlton County81+14 pts
246Essex County80.9-3.4 pts
246Hillsborough County80.9-0.2 pts
248Columbia County80.8+18 pts
249Franklin County80.7+7.8 pts
249Person County80.7+14.8 pts

Showing the top 250 of 1026. 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. 472 counties with data in other periods have no value for 2012 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), 2012) [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), 2012. 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=2012. 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), 2012. 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=2012.

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), 2012 [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=2012 (Accessed: 12 October 2026).

BibTeX
@misc{environmental_us_counties_by_share_2012,
  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), 2012}},
  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=2012. 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), 2012
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=2012
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/good-air-quality-days-share/us-counties?period=2012.
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)?

Aleutians East Borough, with 100% in 2012, according to EPA.

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

Riverside County, with 2.7% in 2012.

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. 472 counties have no value for 2012 and are not ranked.

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

US counties: more rankings