Data Doughnut
Data catalog › Environment & energy

EPA

Air quality

Annual county air-quality summaries from EPA monitors.

Published by EPA Finest detail county Tables 4
How we use this · on 2 desks

“How clean is the air in this county?”

Where you'll see it

What we added

  • Matched to the same county codes as every other source, so it lines up cleanly with all of them
  • Connecticut's new planning regions filled in, where the agency still reports the old counties
  • Refreshed every week

See the desks →

By metro, yearly Sample of 25 rows out of about 22,001 · 18 columns
cbsa_codeyearcbsa_namedays_with_aqigood_daysmoderate_daysusg_daysunhealthy_daysvery_unhealthy_dayshazardous_daysmax_aqip90_aqimedian_aqidays_codays_no2days_ozonedays_pm25days_pm10
101001985Aberdeen, SD656230000644226000065
101001986Aberdeen, SD979430000544121000097
101001987Aberdeen, SD838120000544021000083
101002000Aberdeen, SD103733000008060400009211
101002001Aberdeen, SD1278740000082614000011314
101002002Aberdeen, SD122883400007157380001139
101002003Aberdeen, SD121804100007460430001129
101002004Aberdeen, SD123853800008659390001221
101002005Aberdeen, SD122754700008365430001220
101002006Aberdeen, SD122794300007558400001184
101002007Aberdeen, SD121863500007456420001174
101002008Aberdeen, SD1229032000089583800011210
101002009Aberdeen, SD122863600009058390001175
101002010Aberdeen, SD119803900009261410001163
101002011Aberdeen, SD122942800007059330001193
101002012Aberdeen, SD123863700008058370001176
101002013Aberdeen, SD121903100007760340001156
101002014Aberdeen, SD1191031600008553290001172
101002015Aberdeen, SD1211021900009454320001201
101002016Aberdeen, SD1191041500007953260001118
101002017Aberdeen, SD1221081400009752310001193
101002018Aberdeen, SD12110415100142153320001183
101002019Aberdeen, SD1221041800008053250001193
101002020Aberdeen, SD364308560000785428000258106
101002021Aberdeen, SD3563015202102085826000210146

Need the whole thing? Spreadsheet links, downloads, and AI access come with Level 3.

See pricing