visualizedata.org

Demo page: real public data, in a page layout that is still being designed. Numbers are as the sources published them on the build date shown at the bottom.

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
Worst air day (highest AQI), the middle US county, 1980–2025The median of the 916 counties with a figure was 108 AQI in 2025, against 108 AQI in 2015; the counties with a monitor change from year to year.
7510012515017520022519801990200020102020
Indicator: Worst air day (highest AQI), AQI, yearly (the single worst day; one wildfire or fireworks night can set it); EPA max AQI; median across counties with a figure that yearSource: U.S. Environmental Protection Agency, AirData annual AQI by county (U.S. public domain), via airdata.dev county-aqi-annual, version 2026-10-26.271cefd8c0
Show the numbers (46 rows)
YearMiddle county
2025108
2024105
2023140
2022104
2021112
2020105
201993
2018115
2017105
2016108
2015108
2014105
2013105
2012140
2011129
2010125
2009110
2008129
2007150
2006146
2005151
2004133
2003159
2002174
2001161
2000166
1999179
1998185
1997164
1996164
1995174
1994166
1993161
1992159
1991166
1990169
1989169
1988205
1987192
1986179
1985178
1984179
1983200
1982187
1981182
1980203

Highest and lowest counties, 2025

HighestStateWorst air day (highest AQI)
El Paso CountyTexas2,122 AQI
Pinal CountyArizona1,215 AQI
St. Louis cityMissouri738 AQI
Platte CountyWyoming723 AQI
Mono CountyCalifornia704 AQI
Prowers CountyColorado652 AQI
Doña Ana CountyNew Mexico528 AQI
Tulsa CountyOklahoma508 AQI
Oklahoma CountyOklahoma459 AQI
Imperial CountyCalifornia426 AQI
LowestStateWorst air day (highest AQI)
Karnes CountyTexas32 AQI
Sonoma CountyCalifornia39 AQI
Wilson CountyTexas41 AQI
Carbon CountyWyoming43 AQI
Martin CountyNorth Carolina50 AQI
Uinta CountyWyoming50 AQI
Pacific CountyWashington51 AQI
Taos CountyNew Mexico52 AQI
Denali BoroughAlaska54 AQI
Navajo CountyArizona54 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.json

Every 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"

Open the JSON

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.