Indicators / United States / Air quality
90th-percentile daily AQI
AQI · U.S. Environmental Protection Agency, AirData annual AQI by county, via airdata.dev · the AQI that only the worst tenth of days exceeded
- Middle county, 2025
- 58 AQI
- States with a figure
- none county figures only
- Counties with a figure
- 916 2025
Show the numbers (46 rows)
| Year | Middle county |
|---|---|
| 2025 | 58 |
| 2024 | 58 |
| 2023 | 64 |
| 2022 | 58 |
| 2021 | 61 |
| 2020 | 56 |
| 2019 | 58 |
| 2018 | 61 |
| 2017 | 60 |
| 2016 | 58 |
| 2015 | 61 |
| 2014 | 61 |
| 2013 | 61 |
| 2012 | 70 |
| 2011 | 71 |
| 2010 | 69 |
| 2009 | 64 |
| 2008 | 71 |
| 2007 | 80 |
| 2006 | 77 |
| 2005 | 84 |
| 2004 | 71 |
| 2003 | 80 |
| 2002 | 90 |
| 2001 | 87 |
| 2000 | 84 |
| 1999 | 97 |
| 1998 | 93 |
| 1997 | 80 |
| 1996 | 80 |
| 1995 | 87 |
| 1994 | 79 |
| 1993 | 74 |
| 1992 | 67 |
| 1991 | 80 |
| 1990 | 80 |
| 1989 | 80 |
| 1988 | 108 |
| 1987 | 100 |
| 1986 | 87 |
| 1985 | 84 |
| 1984 | 89 |
| 1983 | 97 |
| 1982 | 84 |
| 1981 | 84 |
| 1980 | 97 |
Highest and lowest counties, 2025
| Highest | State | 90th-percentile daily AQI |
|---|---|---|
| San Bernardino County | California | 156 AQI |
| Riverside County | California | 150 AQI |
| Los Angeles County | California | 147 AQI |
| El Paso County | Texas | 123 AQI |
| Doña Ana County | New Mexico | 115 AQI |
| Kern County | California | 112 AQI |
| Imperial County | California | 108 AQI |
| Tulare County | California | 105 AQI |
| Harris County | Texas | 101 AQI |
| Maricopa County | Arizona | 101 AQI |
| Lowest | State | 90th-percentile daily AQI |
|---|---|---|
| Karnes County | Texas | 16 AQI |
| Sonoma County | California | 17 AQI |
| Wilson County | Texas | 19 AQI |
| Uinta County | Wyoming | 19 AQI |
| Mayagüez Municipio | Puerto Rico | 21 AQI |
| Navajo County | Arizona | 24 AQI |
| Gallatin County | Montana | 26 AQI |
| Teton County | Montana | 26 AQI |
| Pacific County | Washington | 26 AQI |
| Lincoln County | Wyoming | 26 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-aqi-p90.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 90th percentile 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.