Indicators / United States / Air quality
Worst air day (highest AQI)
AQI · U.S. Environmental Protection Agency, AirData annual AQI by county, via airdata.dev · the single worst day; one wildfire or fireworks night can set it
- Middle county, 2025
- 108 AQI
- States with a figure
- none county figures only
- Counties with a figure
- 916 2025
Show the numbers (46 rows)
| Year | Middle county |
|---|---|
| 2025 | 108 |
| 2024 | 105 |
| 2023 | 140 |
| 2022 | 104 |
| 2021 | 112 |
| 2020 | 105 |
| 2019 | 93 |
| 2018 | 115 |
| 2017 | 105 |
| 2016 | 108 |
| 2015 | 108 |
| 2014 | 105 |
| 2013 | 105 |
| 2012 | 140 |
| 2011 | 129 |
| 2010 | 125 |
| 2009 | 110 |
| 2008 | 129 |
| 2007 | 150 |
| 2006 | 146 |
| 2005 | 151 |
| 2004 | 133 |
| 2003 | 159 |
| 2002 | 174 |
| 2001 | 161 |
| 2000 | 166 |
| 1999 | 179 |
| 1998 | 185 |
| 1997 | 164 |
| 1996 | 164 |
| 1995 | 174 |
| 1994 | 166 |
| 1993 | 161 |
| 1992 | 159 |
| 1991 | 166 |
| 1990 | 169 |
| 1989 | 169 |
| 1988 | 205 |
| 1987 | 192 |
| 1986 | 179 |
| 1985 | 178 |
| 1984 | 179 |
| 1983 | 200 |
| 1982 | 187 |
| 1981 | 182 |
| 1980 | 203 |
Highest and lowest counties, 2025
| Highest | State | Worst air day (highest AQI) |
|---|---|---|
| El Paso County | Texas | 2,122 AQI |
| Pinal County | Arizona | 1,215 AQI |
| St. Louis city | Missouri | 738 AQI |
| Platte County | Wyoming | 723 AQI |
| Mono County | California | 704 AQI |
| Prowers County | Colorado | 652 AQI |
| Doña Ana County | New Mexico | 528 AQI |
| Tulsa County | Oklahoma | 508 AQI |
| Oklahoma County | Oklahoma | 459 AQI |
| Imperial County | California | 426 AQI |
| Lowest | State | Worst air day (highest AQI) |
|---|---|---|
| Karnes County | Texas | 32 AQI |
| Sonoma County | California | 39 AQI |
| Wilson County | Texas | 41 AQI |
| Carbon County | Wyoming | 43 AQI |
| Martin County | North Carolina | 50 AQI |
| Uinta County | Wyoming | 50 AQI |
| Pacific County | Washington | 51 AQI |
| Taos County | New Mexico | 52 AQI |
| Denali Borough | Alaska | 54 AQI |
| Navajo County | Arizona | 54 AQI |
Every county's figure is on its own page, in its profile table, with its rank among all counties and within its state.
Get this data
This page's numbers, as JSON:
curl https://visualizedata.org/data/us-indicators/us-max-aqi.jsonEvery place from airdata.dev (live, no key; U.S. Environmental Protection Agency data, this exact version):
curl "https://api.airdata.dev/v1/county-aqi-annual@2026-10-26.271cefd8c0/download/county-aqi-annual.parquet"Source
- U.S. Environmental Protection Agency, AirData annual AQI by county (U.S. public domain): EPA max AQI.
- Read through airdata.dev, dataset county-aqi-annual, version 2026-10-26.271cefd8c0; its 47 input files from the U.S. Environmental Protection Agency are named with their sha256 in this page's data, and the site's checks recompute every figure from them.
- A year counts once it is over, for counties whose monitors gave an AQI on at least 180 days; EPA's file for the current year is partial. A county without a monitor has no figure, and one monitor can stand for a large county. Fine-particle (PM2.5) monitors only spread from 1999, and EPA has since tightened the AQI scale for ozone and fine particles, so a long trend mixes changes in the air with changes in what is measured and how.
- EPA refreshes its annual files twice a year; a year is final about May of the next.
- 12 areas in the source are not places in the geo registry and are left out: us-county-02261, us-county-09001, us-county-09003, us-county-09005, us-county-09007, us-county-09009, us-county-09011, us-county-09013, us-county-09015, us-county-78010, us-county-78020, us-county-78030 (Connecticut's former counties, retired Alaska and South Dakota codes, the Virgin Islands).
- Built 2026-10-27.