US counties by share of days unhealthy for sensitive groups or worse (US EPA AQI)

Kern County had the highest share of days unhealthy for sensitive groups or worse (US EPA AQI) of 1052 counties in 2009, at 46.3%. York County had the lowest, at 0%. The median was 0.3%. Source: EPA.

Keep it in a collection in your library.
Highest46.3Kern County
Median0.31052 counties

Map of counties, 2009

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

Kern County: 46.3 %Kern County46.3Riverside County: 40.5 %Riverside County40.5San Bernardino County: 38.4 %San Bernardino County38.4Tulare County: 36.4 %Tulare County36.4Los Angeles County: 32.3 %Los Angeles County32.3Fresno County: 31.8 %Fresno County31.8Kings County: 26.8 %Kings County26.8Stanislaus County: 18.4 %Stanislaus County18.4Pinal County: 17.8 %Pinal County17.8Sacramento County: 17.3 %Sacramento County17.3Imperial County: 14.2 %Imperial County14.2Merced County: 13.6 %Merced County13.6San Diego County: 13.4 %San Diego County13.4Fairbanks North Star Borough: 13 %Fairbanks North Star Borough13Tehama County: 11.7 %Tehama County11.7El Dorado County: 11 %El Dorado County11Ventura County: 11 %Ventura County11Placer County: 10.1 %Placer County10.1Salt Lake County: 10.1 %Salt Lake County10.1Nevada County: 9.9 %Nevada County9.9Tarrant County: 9.6 %Tarrant County9.6Mariposa County: 9.3 %Mariposa County9.3Allegheny County: 9 %Allegheny County9Butte County: 8.8 %Butte County8.8Calaveras County: 8.5 %Calaveras County8.5Denton County: 7.9 %Denton County7.9Harris County: 7.9 %Harris County7.9San Luis Obispo County: 7.9 %San Luis Obispo County7.9Cache County: 7.7 %Cache County7.7Lane County: 7.1 %Lane County7.1Madera County: 7.1 %Madera County7.1Orange County: 6.8 %Orange County6.8Hawaii County: 6.6 %Hawaii County6.6San Joaquin County: 6.6 %San Joaquin County6.6Dallas County: 6.3 %Dallas County6.3Maricopa County: 6.3 %Maricopa County6.3Clark County: 6 %Clark County6Inyo County: 6 %Inyo County6Utah County: 6 %Utah County6Lake County: 5.8 %Lake County5.8Kern County: 46.3 %Kern County46.3Riverside County: 40.5 %Riverside County40.5San Bernardino County: 38.4 %San Bernardino County38.4Tulare County: 36.4 %Tulare County36.4Los Angeles County: 32.3 %Los Angeles County32.3Fresno County: 31.8 %Fresno County31.8Kings County: 26.8 %Kings County26.8Stanislaus County: 18.4 %Stanislaus County18.4Pinal County: 17.8 %Pinal County17.8Sacramento County: 17.3 %Sacramento County17.3Imperial County: 14.2 %Imperial County14.2Merced County: 13.6 %Merced County13.6San Diego County: 13.4 %San Diego County13.4Fairbanks North Star Borough: 13 %Fairbanks North Star Borough13Tehama County: 11.7 %Tehama County11.7El Dorado County: 11 %El Dorado County11Ventura County: 11 %Ventura County11Placer County: 10.1 %Placer County10.1Salt Lake County: 10.1 %Salt Lake County10.1Nevada County: 9.9 %Nevada County9.9Tarrant County: 9.6 %Tarrant County9.6Mariposa County: 9.3 %Mariposa County9.3Allegheny County: 9 %Allegheny County9Butte County: 8.8 %Butte County8.8Calaveras County: 8.5 %Calaveras County8.5Denton County: 7.9 %Denton County7.9Harris County: 7.9 %Harris County7.9San Luis Obispo County: 7.9 %San Luis Obispo County7.9Cache County: 7.7 %Cache County7.7Lane County: 7.1 %Lane County7.1Madera County: 7.1 %Madera County7.1Orange County: 6.8 %Orange County6.8Hawaii County: 6.6 %Hawaii County6.6San Joaquin County: 6.6 %San Joaquin County6.6Dallas County: 6.3 %Dallas County6.3Maricopa County: 6.3 %Maricopa County6.3Clark County: 6 %Clark County6Inyo County: 6 %Inyo County6Utah County: 6 %Utah County6Lake County: 5.8 %Lake County5.8
%. Source: Invokely calculation with data from EPA. Retrieved 2026-10-12.

Full ranking

RankCounties2009 (%)Change on 2008
1Kern County46.3-7 pts
2Riverside County40.5-1.6 pts
3San Bernardino County38.4-1.8 pts
4Tulare County36.4-10 pts
5Los Angeles County32.3-0.8 pts
6Fresno County31.8-4.8 pts
7Kings County26.8-1.6 pts
8Stanislaus County18.4-4 pts
9Pinal County17.8-33.8 pts
10Sacramento County17.3-2.6 pts
11Imperial County14.2+5.2 pts
12Merced County13.6-2.6 pts
13San Diego County13.4-6.8 pts
14Fairbanks North Star Borough13+5 pts
15Tehama County11.7+1.8 pts
16El Dorado County11-4.3 pts
16Ventura County11-4.6 pts
18Placer County10.1-5.7 pts
18Salt Lake County10.1+1.1 pts
20Nevada County9.9-4.3 pts
21Tarrant County9.6+0.3 pts
22Mariposa County9.3-7.4 pts
23Allegheny County9-6.8 pts
24Butte County8.8-1 pts
25Calaveras County8.5-0.4 pts
26Denton County7.9+2.7 pts
26Harris County7.9-2.2 pts
26San Luis Obispo County7.9-11.8 pts
29Cache County7.7+3.6 pts
30Lane County7.1+3 pts
30Madera County7.1-6.2 pts
32Orange County6.8-4.7 pts
33Hawaii County6.6-3.3 pts
33San Joaquin County6.6-2.1 pts
35Dallas County6.3+1.1 pts
35Maricopa County6.3-10.1 pts
37Clark County6-3 pts
37Inyo County6-3.6 pts
37Utah County6-0.3 pts
40Lake County5.8+2 pts
41Tuolumne County5.3-5.1 pts
42Cook County5.2-4.9 pts
42Missoula County5.2+4.9 pts
44Harford County5-6 pts
45Shelby County4.9+3.8 pts
46East Baton Rouge Parish4.40 pts
46Mono County4.4-0.7 pts
46Tulsa County4.4+1.4 pts
46Weber County4.4-0.8 pts
50Collin County3.9+0.1 pts
50Johnson County3.9-0.5 pts
52Doña Ana County3.8-8.2 pts
52Franklin County3.8+2.7 pts
52Hood County3.8+1.9 pts
52Oklahoma County3.8+1.1 pts
56Alameda County3.6-0.8 pts
56Bergen County3.6-1 pts
56Parker County3.60 pts
56Shoshone County3.6-0.8 pts
56Snohomish County3.6+3.3 pts
61Love County3.4n/a
61Plumas County3.4-3.7 pts
63Butler County3.3-1.4 pts
63Davis County3.3-1.4 pts
63Ellis County3.3-0.3 pts
63Sutter County3.3-6.8 pts
67Brazoria County3-0.3 pts
67Clark County3-1.2 pts
67El Paso County3-6.6 pts
67Fulton County3-3.6 pts
67Hampden County3-1.4 pts
67King County3+1.6 pts
67Richmond County3+2.5 pts
67Santa Barbara County3-0.3 pts
67Warren County3-4 pts
67Wayne County3-0.3 pts
67Yukon-Koyukuk Census Area3+3 pts
78Boulder County2.7-1.7 pts
78Calcasieu Parish2.7+0.8 pts
78Clay County2.7+1.3 pts
78DeKalb County2.7-3.6 pts
78Fremont County2.7+2.4 pts
78Jefferson County2.7-5.2 pts
78Jefferson County2.7-0.1 pts
78Klamath County2.7-6.9 pts
78Santa Clara County2.7-2.2 pts
78Tooele County2.7+1.3 pts
78Westchester County2.7-1.4 pts
78Yakima County2.7-1.4 pts
78Yolo County2.7-3 pts
91Baltimore County2.5-3.5 pts
91Chippewa County2.5+0.4 pts
91Clark County2.5+1.4 pts
91District of Columbia2.5-1.9 pts
91Hampshire County2.5-0.8 pts
91Jackson County2.50 pts
91Lake County2.5-2.7 pts
91Macomb County2.5-2.4 pts
91Solano County2.5-3.8 pts
91Yuma County2.5-4.2 pts
101Douglas County2.4-2.4 pts
102Ashtabula County2.3-2.4 pts
102Cecil County2.3-5.8 pts
102Racine County2.3+2.3 pts
105Benewah County2.2+1.9 pts
105Bexar County2.2-1.6 pts
105Bronx County2.2-1.1 pts
105Brown County2.2+0.5 pts
105Bucks County2.2-3.8 pts
105Cass County2.20 pts
105Hamilton County2.2-2.2 pts
105Hamilton County2.2-7.1 pts
105Iberville Parish2.2-2.2 pts
105Johnson County2.2+1.6 pts
105Kenosha County2.2-0.1 pts
105Larimer County2.2-3.5 pts
105Mecklenburg County2.2-6 pts
105Milwaukee County2.2+0.8 pts
105Philadelphia County2.2-5.5 pts
105Pierce County2.20 pts
105Rowan County2.2-6.3 pts
105Shasta County2.2-6 pts
105Worcester County2.2-0.5 pts
124Allegan County2.1-1.2 pts
124Box Elder County2.1-3.1 pts
124Door County2.1+1.6 pts
124Kalamazoo County2.1+0.8 pts
124Kewaunee County2.1+1.1 pts
124Sheboygan County2.1-1.7 pts
130Dukes County2-1.7 pts
130Gila County2-8.9 pts
130Manitowoc County2+1.2 pts
130Oakland County2-0.1 pts
130Pitkin County2+2 pts
135Ada County1.9+0.3 pts
135Berks County1.9-3.8 pts
135Bossier Parish1.9+1.4 pts
135Carson City1.9+0.3 pts
135Clinton County1.9+0.5 pts
135Contra Costa County1.9-1.9 pts
135Cuyahoga County1.9-3.3 pts
135Dauphin County1.9-3.8 pts
135Douglas County1.9-2.8 pts
135Greene County1.9-1.1 pts
135Henry County1.9-3.9 pts
135Jefferson Parish1.9+1 pts
135Livingston Parish1.9-0.3 pts
135Lucas County1.9-1.7 pts
135Madison County1.90 pts
135Marion County1.90 pts
135Miami County1.9+0.5 pts
135Montgomery County1.9-2.2 pts
135New Castle County1.9-4.7 pts
135Ohio County1.9+0.4 pts
135Perry County1.9+0.5 pts
135San Benito County1.9-5.2 pts
135Sarasota County1.9-0.3 pts
135St. Charles County1.9-0.1 pts
135Suffolk County1.9-4.4 pts
135Wright County1.9+1.9 pts
161Armstrong County1.8-6.1 pts
161Coffee County1.8+1.8 pts
163Allen County1.7+1.3 pts
163Barnstable County1.7-1.6 pts
163Delaware County1.7-2.9 pts
163Galveston County1.7+0.7 pts
163Huron County1.7+0.6 pts
163Kenton County1.70 pts
163Lemhi County1.7+1.7 pts
163Muskegon County1.7+0.3 pts
163Ocean County1.7-5.2 pts
163Outagamie County1.7+1.3 pts
163St. Clair County1.7+0.5 pts
163Trumbull County1.7-3.7 pts
175Adams County1.6-2.5 pts
175Benzie County1.6+0.5 pts
175Cumberland County1.6+0.5 pts
175Dakota County1.6+1.1 pts
175Grant County1.6-0.1 pts
175Gregg County1.6+0.2 pts
175Harrison County1.6-1.8 pts
175Jefferson County1.6-6.3 pts
175Jefferson County1.6-2.2 pts
175Knox County1.6+1.6 pts
175La Plata County1.6+0.2 pts
175Linn County1.6+0.2 pts
175Mercer County1.6-3.3 pts
175Mercer County1.6-2.5 pts
175Mesa County1.6+0.8 pts
175Muscatine County1.6+0.1 pts
175Orange County1.6+0.5 pts
175Sedgwick County1.6+1.3 pts
175Silver Bow County1.6+1.1 pts
175Suffolk County1.6-0.3 pts
175Washington County1.6+0.2 pts
175Washington County1.6-1.7 pts
197Clearfield County1.5-2.9 pts
198Baltimore city1.4+0.3 pts
198Bibb County1.4-3.3 pts
198Camden County1.4-5.7 pts
198Clinton County1.4-3.4 pts
198Cobb County1.4-2.3 pts
198Crook County1.4-8.8 pts
198Dane County1.4+0.6 pts
198DeSoto County1.4-1.6 pts
198Escambia County1.4-2.2 pts
198Fairfax County1.4-4.6 pts
198Franklin County1.4-3.8 pts
198Frederick County1.4-6.7 pts
198Geauga County1.4-4.7 pts
198Granville County1.4-5.6 pts
198Hillsborough County1.4-1.1 pts
198Hillsborough County1.4-1.3 pts
198Hudson County1.4-6 pts
198Jasper County1.4+1.4 pts
198Lake County1.4+0.6 pts
198Licking County1.4-2.8 pts
198McLennan County1.40 pts
198Monmouth County1.4-1.6 pts
198New York County1.4-2.2 pts
198Nye County1.4+0.8 pts
198Pointe Coupee Parish1.4-0.9 pts
198Ramsey County1.4+0.3 pts
198Rockwall County1.4-0.3 pts
198San Francisco County1.4+0.9 pts
198Santa Rosa County1.4-2.7 pts
198Sevier County1.4-6.5 pts
198Smith County1.4+0.3 pts
198St. John the Baptist Parish1.4+0.3 pts
198Travis County1.4-2.4 pts
198York County1.4-5.2 pts
232Berrien County1.3-0.4 pts
232Clackamas County1.3-0.1 pts
234Arapahoe County1.2+1.2 pts
234Dougherty County1.2+0.4 pts
234Jackson County1.2-2.2 pts
234LaPorte County1.2+1.2 pts
234Ozaukee County1.2+0.8 pts
234Sumner County1.2-4.1 pts
240Archuleta County1.1+1.1 pts
240Ascension Parish1.1-1.1 pts
240Atlantic County1.1-0.6 pts
240Canadian County1.10 pts
240Chester County1.1-6.6 pts
240Clinton County1.10 pts
240Creek County1.1+0.5 pts
240Crittenden County1.1-0.5 pts
240Cumberland County1.1-3.3 pts
240Custer County1.1+0.8 pts
240Dorchester County1.1-5 pts

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

Other periods

About this ranking

Days with a daily Air Quality Index above 100 (unhealthy for sensitive groups, unhealthy, very unhealthy or hazardous) 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; the counts are stored with each value.

Use the share rather than the number of days to compare counties, since the days with an AQI differ. 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. 446 counties with data in other periods have no value for 2009 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: days with an AQI above 100 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: days with an AQI above 100 as a share of days with an AQI, calculated with stored counts (US counties by share of days unhealthy for sensitive groups or worse (US EPA AQI), 2009) [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: days with an AQI above 100 as a share of days with an AQI, calculated with stored counts, US counties by share of days unhealthy for sensitive groups or worse (US EPA AQI), 2009. U.S. Environmental Protection Agency, 13 July 2026, https://aqs.epa.gov/aqsweb/airdata/download_files.html#Annual. Invokely, https://invokely.ai/rankings/unhealthy-air-quality-days-share/us-counties?period=2009. Accessed 12 Oct. 2026.

Chicago (author-date)

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

Harvard

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

BibTeX
@misc{environmental_us_counties_by_share_2009,
  author = {{U.S. Environmental Protection Agency}},
  title = {{EPA AirData annual AQI by county: days with an AQI above 100 as a share of days with an AQI, calculated with stored counts: US counties by share of days unhealthy for sensitive groups or worse (US EPA AQI), 2009}},
  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/unhealthy-air-quality-days-share/us-counties?period=2009. Publisher attribution: U.S. Environmental Protection Agency, Air Quality System, AirData. EPA AirData annual AQI by county: days with an AQI above 100 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: days with an AQI above 100 as a share of days with an AQI, calculated with stored counts: US counties by share of days unhealthy for sensitive groups or worse (US EPA AQI), 2009
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/unhealthy-air-quality-days-share/us-counties?period=2009
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/unhealthy-air-quality-days-share/us-counties?period=2009.
N1  - Publisher attribution: U.S. Environmental Protection Agency, Air Quality System, AirData. EPA AirData annual AQI by county: days with an AQI above 100 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 unhealthy for sensitive groups or worse (US EPA AQI) using official data, and cite the source.
rank_places {"indicator":"aqi_unhealthy_sensitive_or_worse_days_share","level":"province","within":"United States","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=aqi_unhealthy_sensitive_or_worse_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 unhealthy for sensitive groups or worse (US EPA AQI)?

Kern County, with 46.3% in 2009, according to EPA.

Which county has the lowest share of days unhealthy for sensitive groups or worse (US EPA AQI)?

York County, with 0% in 2009.

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: days with an AQI above 100 as a share of days with an AQI, calculated with stored counts. Retrieved 2026-10-12. 446 counties have no value for 2009 and are not ranked.

Share of days unhealthy for sensitive groups or worse (US EPA AQI): other rankings

US counties: more rankings