Indicators / United States / Air quality
Days with unhealthy air
days · U.S. Environmental Protection Agency, AirData annual AQI by county, via airdata.dev · AQI above 100, counties with a monitor reading at least 180 days
- Middle county, 2025
- 1 days
- States with a figure
- none county figures only
- Counties with a figure
- 916 2025
Show the numbers (46 rows)
| Year | Middle county |
|---|---|
| 2025 | 1 |
| 2024 | 1 |
| 2023 | 4 |
| 2022 | 1 |
| 2021 | 1 |
| 2020 | 1 |
| 2019 | 0 |
| 2018 | 2 |
| 2017 | 1 |
| 2016 | 1 |
| 2015 | 1 |
| 2014 | 1 |
| 2013 | 1 |
| 2012 | 6 |
| 2011 | 4 |
| 2010 | 4 |
| 2009 | 1 |
| 2008 | 4 |
| 2007 | 11 |
| 2006 | 8 |
| 2005 | 15 |
| 2004 | 5 |
| 2003 | 12 |
| 2002 | 23 |
| 2001 | 18 |
| 2000 | 15 |
| 1999 | 27 |
| 1998 | 25 |
| 1997 | 16 |
| 1996 | 14 |
| 1995 | 21 |
| 1994 | 15 |
| 1993 | 12 |
| 1992 | 10 |
| 1991 | 16 |
| 1990 | 18 |
| 1989 | 15 |
| 1988 | 37 |
| 1987 | 30 |
| 1986 | 20 |
| 1985 | 21 |
| 1984 | 22 |
| 1983 | 30 |
| 1982 | 18 |
| 1981 | 20 |
| 1980 | 29 |
Highest and lowest counties, 2025
| Highest | State | Days with unhealthy air |
|---|---|---|
| San Bernardino County | California | 110 days |
| Riverside County | California | 109 days |
| Los Angeles County | California | 98 days |
| Kern County | California | 65 days |
| El Paso County | Texas | 63 days |
| Doña Ana County | New Mexico | 48 days |
| Imperial County | California | 44 days |
| Tulare County | California | 43 days |
| Harris County | Texas | 38 days |
| Maricopa County | Arizona | 38 days |
| Lowest | State | Days with unhealthy air |
|---|---|---|
| Baldwin County | Alabama | 0 days |
| DeKalb County | Alabama | 0 days |
| Elmore County | Alabama | 0 days |
| Etowah County | Alabama | 0 days |
| Madison County | Alabama | 0 days |
| Mobile County | Alabama | 0 days |
| Montgomery County | Alabama | 0 days |
| Morgan County | Alabama | 0 days |
| Russell County | Alabama | 0 days |
| Shelby County | Alabama | 0 days |
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-unhealthy-days.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 days unhealthy for sensitive groups or worse.
- 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.