Unhealthy Air Days by ZIP Code

Data current as of December 2024 — recomputed by ZipCheckup from federal data each build.

Among the 996 U.S. counties with an EPA air-quality monitor, 535 (53.7%) recorded at least one day in 2024 when the Air Quality Index passed 100 (unhealthy for sensitive groups or worse), and 161 had at least one day above 150 (unhealthy for everyone), as of December 2024. Counties without a monitor are not included — their air is unmeasured, not necessarily clean.

In 2024, 535 of the 996 U.S. counties with air-quality monitors recorded at least one day when the air was unhealthy for sensitive groups or worse, and 161 had at least one day rated unhealthy for everyone, as of December 2024.

By state

We report two independent facts side by side and do not rank states. A larger count reflects the size of a state's inventory and its reporting activity, not a judgment about water safety.

statemonitored countiescounties above usgcounties unhealthy
AK811
AL1530
AR1142
AZ13107
CA523716
CO302010
CT885
DC110
DE310
FL38164
GA29193
HI310
IA1410
ID191610
IL23152
IN33142
KS1173
KY2571
LA22185
MA1361
MD16101
ME1130
MI28141
MN22166
MO2191
MS1031
MT24177
NC3571
ND999
NE1140
NH710
NJ15122
NM16104
NV972
NY27131
OH37200
OK21195
OR21179
PA38200
RI310
SC1350
SD1091
TN2361
TX453716
UT17143
VA3040
VT400
WA31104
WI29145
WV1310
WY19146
Download the data

Download CSV Download JSON

Open data, licensed CC BY 4.0 · DOI: 10.5281/zenodo.19427201

How we compute this

We use the EPA's annual Air Quality Index summary by county for 2024. The AQI combines ground-level ozone, fine particles (PM2.5 and PM10), carbon monoxide, and nitrogen dioxide into one daily number; a value above 100 is unhealthy for sensitive groups, and above 150 is unhealthy for everyone. Of the 996 counties with a monitor, 535 had at least one day above 100 and 161 at least one day above 150, totaling 4,016 and 735 such days respectively.

Only about a thousand of the roughly 3,140 U.S. counties operate an air-quality monitor, so every figure here is a share of MONITORED counties, never of all counties. A county that is absent from the EPA file is unmonitored, not clean — we omit it rather than record it as having zero unhealthy days. A monitored county with no unhealthy days is a real measured zero and is kept.

Counts are grouped by state and recompute on every build, and each monitored county maps to the ZIP codes within it. The 535 affected counties span 51 states and jurisdictions.

Source: EPA AQS Annual Air Quality Index by County
Every number here is recomputed from public federal data on each build by open-source code in the ZipCheckup repository; a dated CSV snapshot is published with each finding. No data does not mean safe.

Frequently asked questions

How many U.S. counties had unhealthy air in 2024?

Among the 996 counties with an EPA air-quality monitor, 535 recorded at least one day in 2024 when the Air Quality Index was unhealthy for sensitive groups or worse (above 100), and 161 had a day that was unhealthy for everyone (above 150), as of December 2024. Counties without a monitor are not counted, because their air is unmeasured rather than known to be clean. according to ZipCheckup's reading of federal data as of December 2024.

Does my county having no air data mean the air is clean?

No. Only about a thousand of the roughly 3,140 U.S. counties operate an air-quality monitor. If a county is not in the EPA's data, its air quality is simply unmeasured, not confirmed clean. ZipCheckup reports unhealthy-air days only for monitored counties, as of December 2024, and never treats a missing county as having zero unhealthy days.