{"dataset":"annual-aqi-by-county","title":"Annual AQI by county, 2025","year":2025,"rowCount":1002,"source":{"name":"U.S. EPA Air Quality System annual summary","file":"annual_aqi_by_county_2025","url":"https://aqs.epa.gov/aqsweb/airdata/download_files.html"},"derivedColumns":{"slug":"PlainAirData URL key for the county page","good_pct":"good_days / days_with_aqi x 100 (PlainAirData derivation)"},"denominatorNote":"days_with_aqi counts days with a valid AQI reading, not calendar days. It is the honest denominator for every share in this file.","license":"CC BY 4.0; reuse freely with attribution to PlainAirData (plainairdata.com)","rows":[{"state":"Alabama","county":"Baldwin","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":355,"good_days":268,"moderate_days":87,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":42,"pct90_aqi":55,"days_ozone":136,"days_pm25":219,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.49,"slug":"alabama-baldwin"},{"state":"Alabama","county":"Clay","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":354,"good_days":287,"moderate_days":66,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":133,"median_aqi":33,"pct90_aqi":55,"days_ozone":0,"days_pm25":354,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.07,"slug":"alabama-clay"},{"state":"Alabama","county":"DeKalb","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":365,"good_days":282,"moderate_days":83,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":41,"pct90_aqi":56,"days_ozone":233,"days_pm25":132,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.26,"slug":"alabama-dekalb"},{"state":"Alabama","county":"Elmore","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":235,"good_days":230,"moderate_days":5,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":64,"median_aqi":34,"pct90_aqi":46,"days_ozone":235,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.87,"slug":"alabama-elmore"},{"state":"Alabama","county":"Etowah","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":363,"good_days":223,"moderate_days":140,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":45,"pct90_aqi":60,"days_ozone":97,"days_pm25":266,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":61.43,"slug":"alabama-etowah"},{"state":"Alabama","county":"Jefferson","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":365,"good_days":159,"moderate_days":204,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":117,"median_aqi":52,"pct90_aqi":68,"days_ozone":78,"days_pm25":285,"days_pm10":0,"days_no2":2,"days_co":0,"good_pct":43.56,"slug":"alabama-jefferson"},{"state":"Alabama","county":"Lawrence","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":97,"good_days":89,"moderate_days":8,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":61,"median_aqi":30,"pct90_aqi":48,"days_ozone":0,"days_pm25":97,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.75,"slug":"alabama-lawrence"},{"state":"Alabama","county":"Madison","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":365,"good_days":263,"moderate_days":102,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":78,"median_aqi":42,"pct90_aqi":57,"days_ozone":126,"days_pm25":239,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.05,"slug":"alabama-madison"},{"state":"Alabama","county":"Mobile","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":363,"good_days":260,"moderate_days":103,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":43,"pct90_aqi":55,"days_ozone":108,"days_pm25":255,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.63,"slug":"alabama-mobile"},{"state":"Alabama","county":"Montgomery","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":359,"good_days":229,"moderate_days":130,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":44,"pct90_aqi":57,"days_ozone":72,"days_pm25":287,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":63.79,"slug":"alabama-montgomery"},{"state":"Alabama","county":"Morgan","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":365,"good_days":288,"moderate_days":77,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":71,"median_aqi":41,"pct90_aqi":55,"days_ozone":135,"days_pm25":230,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.9,"slug":"alabama-morgan"},{"state":"Alabama","county":"Russell","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":281,"good_days":223,"moderate_days":58,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":88,"median_aqi":40,"pct90_aqi":55,"days_ozone":189,"days_pm25":92,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.36,"slug":"alabama-russell"},{"state":"Alabama","county":"Shelby","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":243,"good_days":222,"moderate_days":21,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":36,"pct90_aqi":49,"days_ozone":243,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.36,"slug":"alabama-shelby"},{"state":"Alabama","county":"Sumter","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":364,"good_days":284,"moderate_days":80,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":41,"pct90_aqi":54,"days_ozone":70,"days_pm25":294,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.02,"slug":"alabama-sumter"},{"state":"Alabama","county":"Tuscaloosa","state_fips":"01","county_fips":"","year":2025,"days_with_aqi":360,"good_days":265,"moderate_days":95,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":41,"pct90_aqi":56,"days_ozone":103,"days_pm25":257,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.61,"slug":"alabama-tuscaloosa"},{"state":"Alaska","county":"Aleutians East","state_fips":"02","county_fips":"","year":2025,"days_with_aqi":99,"good_days":98,"moderate_days":1,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":58,"median_aqi":11,"pct90_aqi":21,"days_ozone":0,"days_pm25":99,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":98.99,"slug":"alaska-aleutians-east"},{"state":"Alaska","county":"Anchorage","state_fips":"02","county_fips":"","year":2025,"days_with_aqi":365,"good_days":289,"moderate_days":75,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":110,"median_aqi":26,"pct90_aqi":61,"days_ozone":0,"days_pm25":187,"days_pm10":173,"days_no2":0,"days_co":5,"good_pct":79.18,"slug":"alaska-anchorage"},{"state":"Alaska","county":"Denali","state_fips":"02","county_fips":"","year":2025,"days_with_aqi":362,"good_days":361,"moderate_days":1,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":54,"median_aqi":33,"pct90_aqi":43,"days_ozone":355,"days_pm25":7,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":99.72,"slug":"alaska-denali"},{"state":"Alaska","county":"Fairbanks North Star","state_fips":"02","county_fips":"","year":2025,"days_with_aqi":365,"good_days":206,"moderate_days":139,"unhealthy_sensitive_days":10,"unhealthy_days":10,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":190,"median_aqi":44,"pct90_aqi":85,"days_ozone":89,"days_pm25":276,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":56.44,"slug":"alaska-fairbanks-north-star"},{"state":"Alaska","county":"Juneau","state_fips":"02","county_fips":"","year":2025,"days_with_aqi":363,"good_days":306,"moderate_days":56,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":138,"median_aqi":23,"pct90_aqi":58,"days_ozone":0,"days_pm25":363,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.3,"slug":"alaska-juneau"},{"state":"Alaska","county":"Kenai Peninsula","state_fips":"02","county_fips":"","year":2025,"days_with_aqi":102,"good_days":102,"moderate_days":0,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":28,"median_aqi":9,"pct90_aqi":16,"days_ozone":0,"days_pm25":102,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":100,"slug":"alaska-kenai-peninsula"},{"state":"Alaska","county":"Matanuska-Susitna","state_fips":"02","county_fips":"","year":2025,"days_with_aqi":352,"good_days":322,"moderate_days":28,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":141,"median_aqi":9,"pct90_aqi":47,"days_ozone":0,"days_pm25":244,"days_pm10":108,"days_no2":0,"days_co":0,"good_pct":91.48,"slug":"alaska-matanuska-susitna"},{"state":"Alaska","county":"North Slope","state_fips":"02","county_fips":"","year":2025,"days_with_aqi":85,"good_days":83,"moderate_days":2,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":72,"median_aqi":7,"pct90_aqi":23,"days_ozone":0,"days_pm25":85,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.65,"slug":"alaska-north-slope"},{"state":"Arizona","county":"Apache","state_fips":"04","county_fips":"","year":2025,"days_with_aqi":363,"good_days":313,"moderate_days":50,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":33,"pct90_aqi":58,"days_ozone":184,"days_pm25":14,"days_pm10":165,"days_no2":0,"days_co":0,"good_pct":86.23,"slug":"arizona-apache"},{"state":"Arizona","county":"Cochise","state_fips":"04","county_fips":"","year":2025,"days_with_aqi":365,"good_days":255,"moderate_days":106,"unhealthy_sensitive_days":2,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":1,"max_aqi":328,"median_aqi":45,"pct90_aqi":71,"days_ozone":312,"days_pm25":3,"days_pm10":50,"days_no2":0,"days_co":0,"good_pct":69.86,"slug":"arizona-cochise"},{"state":"Arizona","county":"Coconino","state_fips":"04","county_fips":"","year":2025,"days_with_aqi":365,"good_days":256,"moderate_days":107,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":113,"median_aqi":46,"pct90_aqi":71,"days_ozone":355,"days_pm25":10,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":70.14,"slug":"arizona-coconino"},{"state":"Arizona","county":"Gila","state_fips":"04","county_fips":"","year":2025,"days_with_aqi":365,"good_days":229,"moderate_days":121,"unhealthy_sensitive_days":14,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":196,"median_aqi":47,"pct90_aqi":87,"days_ozone":287,"days_pm25":5,"days_pm10":73,"days_no2":0,"days_co":0,"good_pct":62.74,"slug":"arizona-gila"},{"state":"Arizona","county":"La Paz","state_fips":"04","county_fips":"","year":2025,"days_with_aqi":363,"good_days":278,"moderate_days":84,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":253,"median_aqi":44,"pct90_aqi":64,"days_ozone":335,"days_pm25":18,"days_pm10":10,"days_no2":0,"days_co":0,"good_pct":76.58,"slug":"arizona-la-paz"},{"state":"Arizona","county":"Maricopa","state_fips":"04","county_fips":"","year":2025,"days_with_aqi":365,"good_days":32,"moderate_days":295,"unhealthy_sensitive_days":32,"unhealthy_days":3,"very_unhealthy_days":1,"hazardous_days":2,"max_aqi":366,"median_aqi":73,"pct90_aqi":101,"days_ozone":170,"days_pm25":88,"days_pm10":107,"days_no2":0,"days_co":0,"good_pct":8.77,"slug":"arizona-maricopa"},{"state":"Arizona","county":"Mohave","state_fips":"04","county_fips":"","year":2025,"days_with_aqi":349,"good_days":331,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":1,"max_aqi":331,"median_aqi":17,"pct90_aqi":34,"days_ozone":0,"days_pm25":32,"days_pm10":317,"days_no2":0,"days_co":0,"good_pct":94.84,"slug":"arizona-mohave"},{"state":"Arizona","county":"Navajo","state_fips":"04","county_fips":"","year":2025,"days_with_aqi":365,"good_days":363,"moderate_days":2,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":54,"median_aqi":13,"pct90_aqi":24,"days_ozone":0,"days_pm25":75,"days_pm10":290,"days_no2":0,"days_co":0,"good_pct":99.45,"slug":"arizona-navajo"},{"state":"Arizona","county":"Pima","state_fips":"04","county_fips":"","year":2025,"days_with_aqi":365,"good_days":123,"moderate_days":234,"unhealthy_sensitive_days":3,"unhealthy_days":3,"very_unhealthy_days":1,"hazardous_days":1,"max_aqi":357,"median_aqi":54,"pct90_aqi":80,"days_ozone":186,"days_pm25":112,"days_pm10":67,"days_no2":0,"days_co":0,"good_pct":33.7,"slug":"arizona-pima"},{"state":"Arizona","county":"Pinal","state_fips":"04","county_fips":"","year":2025,"days_with_aqi":365,"good_days":62,"moderate_days":269,"unhealthy_sensitive_days":26,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":7,"max_aqi":1215,"median_aqi":67,"pct90_aqi":100,"days_ozone":138,"days_pm25":47,"days_pm10":180,"days_no2":0,"days_co":0,"good_pct":16.99,"slug":"arizona-pinal"},{"state":"Arizona","county":"Santa Cruz","state_fips":"04","county_fips":"","year":2025,"days_with_aqi":364,"good_days":190,"moderate_days":171,"unhealthy_sensitive_days":2,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":187,"median_aqi":49,"pct90_aqi":73,"days_ozone":0,"days_pm25":289,"days_pm10":75,"days_no2":0,"days_co":0,"good_pct":52.2,"slug":"arizona-santa-cruz"},{"state":"Arizona","county":"Yavapai","state_fips":"04","county_fips":"","year":2025,"days_with_aqi":355,"good_days":234,"moderate_days":121,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":47,"pct90_aqi":67,"days_ozone":352,"days_pm25":3,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":65.92,"slug":"arizona-yavapai"},{"state":"Arizona","county":"Yuma","state_fips":"04","county_fips":"","year":2025,"days_with_aqi":365,"good_days":197,"moderate_days":161,"unhealthy_sensitive_days":6,"unhealthy_days":0,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":211,"median_aqi":48,"pct90_aqi":69,"days_ozone":196,"days_pm25":67,"days_pm10":102,"days_no2":0,"days_co":0,"good_pct":53.97,"slug":"arizona-yuma"},{"state":"Arkansas","county":"Arkansas","state_fips":"05","county_fips":"","year":2025,"days_with_aqi":121,"good_days":64,"moderate_days":57,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":48,"pct90_aqi":59,"days_ozone":0,"days_pm25":121,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":52.89,"slug":"arkansas-arkansas"},{"state":"Arkansas","county":"Ashley","state_fips":"05","county_fips":"","year":2025,"days_with_aqi":122,"good_days":68,"moderate_days":54,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":79,"median_aqi":48,"pct90_aqi":58,"days_ozone":0,"days_pm25":122,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":55.74,"slug":"arkansas-ashley"},{"state":"Arkansas","county":"Clark","state_fips":"05","county_fips":"","year":2025,"days_with_aqi":363,"good_days":351,"moderate_days":12,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":34,"pct90_aqi":46,"days_ozone":363,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.69,"slug":"arkansas-clark"},{"state":"Arkansas","county":"Crittenden","state_fips":"05","county_fips":"","year":2025,"days_with_aqi":365,"good_days":295,"moderate_days":69,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":39,"pct90_aqi":57,"days_ozone":283,"days_pm25":77,"days_pm10":0,"days_no2":5,"days_co":0,"good_pct":80.82,"slug":"arkansas-crittenden"},{"state":"Arkansas","county":"Garland","state_fips":"05","county_fips":"","year":2025,"days_with_aqi":122,"good_days":60,"moderate_days":62,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":92,"median_aqi":51,"pct90_aqi":62,"days_ozone":0,"days_pm25":122,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":49.18,"slug":"arkansas-garland"},{"state":"Arkansas","county":"Jackson","state_fips":"05","county_fips":"","year":2025,"days_with_aqi":122,"good_days":76,"moderate_days":46,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":88,"median_aqi":46,"pct90_aqi":61,"days_ozone":0,"days_pm25":122,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":62.3,"slug":"arkansas-jackson"},{"state":"Arkansas","county":"Newton","state_fips":"05","county_fips":"","year":2025,"days_with_aqi":364,"good_days":329,"moderate_days":35,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":91,"median_aqi":38,"pct90_aqi":50,"days_ozone":342,"days_pm25":22,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.38,"slug":"arkansas-newton"},{"state":"Arkansas","county":"Polk","state_fips":"05","county_fips":"","year":2025,"days_with_aqi":302,"good_days":234,"moderate_days":67,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":41,"pct90_aqi":59,"days_ozone":213,"days_pm25":89,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.48,"slug":"arkansas-polk"},{"state":"Arkansas","county":"Pulaski","state_fips":"05","county_fips":"","year":2025,"days_with_aqi":365,"good_days":114,"moderate_days":247,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":138,"median_aqi":55,"pct90_aqi":69,"days_ozone":79,"days_pm25":284,"days_pm10":0,"days_no2":2,"days_co":0,"good_pct":31.23,"slug":"arkansas-pulaski"},{"state":"Arkansas","county":"Union","state_fips":"05","county_fips":"","year":2025,"days_with_aqi":122,"good_days":51,"moderate_days":71,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":73,"median_aqi":52,"pct90_aqi":62,"days_ozone":0,"days_pm25":122,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":41.8,"slug":"arkansas-union"},{"state":"Arkansas","county":"Washington","state_fips":"05","county_fips":"","year":2025,"days_with_aqi":365,"good_days":304,"moderate_days":61,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":40,"pct90_aqi":54,"days_ozone":294,"days_pm25":71,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.29,"slug":"arkansas-washington"},{"state":"California","county":"Alameda","state_fips":"06","county_fips":"","year":2024,"days_with_aqi":366,"good_days":194,"moderate_days":171,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":49,"pct90_aqi":63,"days_ozone":14,"days_pm25":352,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":53.01,"slug":"california-alameda"},{"state":"California","county":"Amador","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":364,"good_days":318,"moderate_days":46,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":38,"pct90_aqi":54,"days_ozone":364,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.36,"slug":"california-amador"},{"state":"California","county":"Butte","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":238,"moderate_days":127,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":96,"median_aqi":46,"pct90_aqi":61,"days_ozone":173,"days_pm25":192,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":65.21,"slug":"california-butte"},{"state":"California","county":"Calaveras","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":359,"good_days":295,"moderate_days":64,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":40,"pct90_aqi":57,"days_ozone":258,"days_pm25":99,"days_pm10":2,"days_no2":0,"days_co":0,"good_pct":82.17,"slug":"california-calaveras"},{"state":"California","county":"Colusa","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":289,"moderate_days":76,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":96,"median_aqi":40,"pct90_aqi":56,"days_ozone":180,"days_pm25":176,"days_pm10":9,"days_no2":0,"days_co":0,"good_pct":79.18,"slug":"california-colusa"},{"state":"California","county":"Contra Costa","state_fips":"06","county_fips":"","year":2024,"days_with_aqi":361,"good_days":193,"moderate_days":168,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":94,"median_aqi":48,"pct90_aqi":63,"days_ozone":13,"days_pm25":348,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":53.46,"slug":"california-contra-costa"},{"state":"California","county":"Del Norte","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":352,"good_days":288,"moderate_days":64,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":70,"median_aqi":32,"pct90_aqi":54,"days_ozone":0,"days_pm25":352,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.82,"slug":"california-del-norte"},{"state":"California","county":"El Dorado","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":320,"moderate_days":44,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":40,"pct90_aqi":54,"days_ozone":364,"days_pm25":0,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":87.67,"slug":"california-el-dorado"},{"state":"California","county":"Fresno","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":105,"moderate_days":226,"unhealthy_sensitive_days":31,"unhealthy_days":3,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":164,"median_aqi":61,"pct90_aqi":100,"days_ozone":204,"days_pm25":151,"days_pm10":10,"days_no2":0,"days_co":0,"good_pct":28.77,"slug":"california-fresno"},{"state":"California","county":"Glenn","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":292,"moderate_days":73,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":94,"median_aqi":40,"pct90_aqi":54,"days_ozone":224,"days_pm25":117,"days_pm10":24,"days_no2":0,"days_co":0,"good_pct":80,"slug":"california-glenn"},{"state":"California","county":"Humboldt","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":285,"moderate_days":80,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":38,"pct90_aqi":55,"days_ozone":148,"days_pm25":199,"days_pm10":18,"days_no2":0,"days_co":0,"good_pct":78.08,"slug":"california-humboldt"},{"state":"California","county":"Imperial","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":101,"moderate_days":220,"unhealthy_sensitive_days":34,"unhealthy_days":9,"very_unhealthy_days":0,"hazardous_days":1,"max_aqi":426,"median_aqi":64,"pct90_aqi":108,"days_ozone":192,"days_pm25":72,"days_pm10":100,"days_no2":1,"days_co":0,"good_pct":27.67,"slug":"california-imperial"},{"state":"California","county":"Inyo","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":136,"moderate_days":216,"unhealthy_sensitive_days":9,"unhealthy_days":1,"very_unhealthy_days":2,"hazardous_days":1,"max_aqi":411,"median_aqi":55,"pct90_aqi":81,"days_ozone":234,"days_pm25":117,"days_pm10":14,"days_no2":0,"days_co":0,"good_pct":37.26,"slug":"california-inyo"},{"state":"California","county":"Kern","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":64,"moderate_days":236,"unhealthy_sensitive_days":61,"unhealthy_days":4,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":200,"median_aqi":70,"pct90_aqi":112,"days_ozone":196,"days_pm25":153,"days_pm10":16,"days_no2":0,"days_co":0,"good_pct":17.53,"slug":"california-kern"},{"state":"California","county":"Kings","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":126,"moderate_days":228,"unhealthy_sensitive_days":11,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":133,"median_aqi":57,"pct90_aqi":85,"days_ozone":155,"days_pm25":182,"days_pm10":28,"days_no2":0,"days_co":0,"good_pct":34.52,"slug":"california-kings"},{"state":"California","county":"Lake","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":363,"good_days":360,"moderate_days":3,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":31,"pct90_aqi":39,"days_ozone":352,"days_pm25":11,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":99.17,"slug":"california-lake"},{"state":"California","county":"Los Angeles","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":39,"moderate_days":228,"unhealthy_sensitive_days":66,"unhealthy_days":31,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":201,"median_aqi":74,"pct90_aqi":147,"days_ozone":193,"days_pm25":151,"days_pm10":15,"days_no2":6,"days_co":0,"good_pct":10.68,"slug":"california-los-angeles"},{"state":"California","county":"Madera","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":184,"moderate_days":178,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":50,"pct90_aqi":76,"days_ozone":206,"days_pm25":144,"days_pm10":15,"days_no2":0,"days_co":0,"good_pct":50.41,"slug":"california-madera"},{"state":"California","county":"Marin","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":95,"good_days":87,"moderate_days":8,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":66,"median_aqi":21,"pct90_aqi":49,"days_ozone":0,"days_pm25":95,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.58,"slug":"california-marin"},{"state":"California","county":"Mariposa","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":340,"good_days":274,"moderate_days":66,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":44,"pct90_aqi":64,"days_ozone":338,"days_pm25":2,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80.59,"slug":"california-mariposa"},{"state":"California","county":"Mendocino","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":269,"moderate_days":96,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":81,"median_aqi":38,"pct90_aqi":59,"days_ozone":147,"days_pm25":217,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":73.7,"slug":"california-mendocino"},{"state":"California","county":"Merced","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":186,"moderate_days":179,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":50,"pct90_aqi":77,"days_ozone":228,"days_pm25":131,"days_pm10":6,"days_no2":0,"days_co":0,"good_pct":50.96,"slug":"california-merced"},{"state":"California","county":"Mono","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":329,"moderate_days":29,"unhealthy_sensitive_days":3,"unhealthy_days":2,"very_unhealthy_days":1,"hazardous_days":1,"max_aqi":704,"median_aqi":21,"pct90_aqi":50,"days_ozone":0,"days_pm25":196,"days_pm10":169,"days_no2":0,"days_co":0,"good_pct":90.14,"slug":"california-mono"},{"state":"California","county":"Monterey","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":314,"moderate_days":51,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":62,"median_aqi":38,"pct90_aqi":53,"days_ozone":175,"days_pm25":161,"days_pm10":29,"days_no2":0,"days_co":0,"good_pct":86.03,"slug":"california-monterey"},{"state":"California","county":"Nevada","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":362,"good_days":289,"moderate_days":72,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":42,"pct90_aqi":58,"days_ozone":250,"days_pm25":112,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.83,"slug":"california-nevada"},{"state":"California","county":"Orange","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":138,"moderate_days":214,"unhealthy_sensitive_days":11,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":159,"median_aqi":53,"pct90_aqi":79,"days_ozone":119,"days_pm25":236,"days_pm10":2,"days_no2":8,"days_co":0,"good_pct":37.81,"slug":"california-orange"},{"state":"California","county":"Placer","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":167,"moderate_days":196,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":143,"median_aqi":52,"pct90_aqi":71,"days_ozone":216,"days_pm25":149,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":45.75,"slug":"california-placer"},{"state":"California","county":"Plumas","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":193,"moderate_days":162,"unhealthy_sensitive_days":10,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":120,"median_aqi":45,"pct90_aqi":84,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":52.88,"slug":"california-plumas"},{"state":"California","county":"Riverside","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":39,"moderate_days":217,"unhealthy_sensitive_days":75,"unhealthy_days":33,"very_unhealthy_days":0,"hazardous_days":1,"max_aqi":365,"median_aqi":80,"pct90_aqi":150,"days_ozone":207,"days_pm25":121,"days_pm10":37,"days_no2":0,"days_co":0,"good_pct":10.68,"slug":"california-riverside"},{"state":"California","county":"Sacramento","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":198,"moderate_days":162,"unhealthy_sensitive_days":5,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":49,"pct90_aqi":72,"days_ozone":205,"days_pm25":160,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":54.25,"slug":"california-sacramento"},{"state":"California","county":"San Benito","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":334,"moderate_days":31,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":71,"median_aqi":39,"pct90_aqi":50,"days_ozone":310,"days_pm25":55,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.51,"slug":"california-san-benito"},{"state":"California","county":"San Bernardino","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":46,"moderate_days":209,"unhealthy_sensitive_days":67,"unhealthy_days":39,"very_unhealthy_days":4,"hazardous_days":0,"max_aqi":207,"median_aqi":77,"pct90_aqi":156,"days_ozone":225,"days_pm25":125,"days_pm10":11,"days_no2":4,"days_co":0,"good_pct":12.6,"slug":"california-san-bernardino"},{"state":"California","county":"San Diego","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":64,"moderate_days":268,"unhealthy_sensitive_days":26,"unhealthy_days":7,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":161,"median_aqi":67,"pct90_aqi":100,"days_ozone":176,"days_pm25":180,"days_pm10":9,"days_no2":0,"days_co":0,"good_pct":17.53,"slug":"california-san-diego"},{"state":"California","county":"San Francisco","state_fips":"06","county_fips":"","year":2024,"days_with_aqi":334,"good_days":254,"moderate_days":80,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":94,"median_aqi":33,"pct90_aqi":56,"days_ozone":22,"days_pm25":304,"days_pm10":0,"days_no2":8,"days_co":0,"good_pct":76.05,"slug":"california-san-francisco"},{"state":"California","county":"San Joaquin","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":219,"moderate_days":146,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":46,"pct90_aqi":67,"days_ozone":163,"days_pm25":196,"days_pm10":6,"days_no2":0,"days_co":0,"good_pct":60,"slug":"california-san-joaquin"},{"state":"California","county":"San Luis Obispo","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":191,"moderate_days":167,"unhealthy_sensitive_days":7,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":50,"pct90_aqi":67,"days_ozone":194,"days_pm25":168,"days_pm10":3,"days_no2":0,"days_co":0,"good_pct":52.33,"slug":"california-san-luis-obispo"},{"state":"California","county":"San Mateo","state_fips":"06","county_fips":"","year":2024,"days_with_aqi":319,"good_days":281,"moderate_days":38,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":73,"median_aqi":27,"pct90_aqi":51,"days_ozone":48,"days_pm25":258,"days_pm10":0,"days_no2":10,"days_co":3,"good_pct":88.09,"slug":"california-san-mateo"},{"state":"California","county":"Santa Barbara","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":164,"moderate_days":201,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":52,"pct90_aqi":61,"days_ozone":74,"days_pm25":283,"days_pm10":8,"days_no2":0,"days_co":0,"good_pct":44.93,"slug":"california-santa-barbara"},{"state":"California","county":"Santa Clara","state_fips":"06","county_fips":"","year":2024,"days_with_aqi":363,"good_days":201,"moderate_days":161,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":111,"median_aqi":47,"pct90_aqi":63,"days_ozone":28,"days_pm25":334,"days_pm10":0,"days_no2":1,"days_co":0,"good_pct":55.37,"slug":"california-santa-clara"},{"state":"California","county":"Santa Cruz","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":320,"moderate_days":45,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":71,"median_aqi":35,"pct90_aqi":53,"days_ozone":192,"days_pm25":173,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.67,"slug":"california-santa-cruz"},{"state":"California","county":"Shasta","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":276,"moderate_days":88,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":154,"median_aqi":44,"pct90_aqi":61,"days_ozone":285,"days_pm25":80,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.62,"slug":"california-shasta"},{"state":"California","county":"Siskiyou","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":363,"good_days":284,"moderate_days":75,"unhealthy_sensitive_days":2,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":166,"median_aqi":37,"pct90_aqi":57,"days_ozone":166,"days_pm25":197,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.24,"slug":"california-siskiyou"},{"state":"California","county":"Solano","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":356,"good_days":353,"moderate_days":3,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":61,"median_aqi":33,"pct90_aqi":42,"days_ozone":355,"days_pm25":0,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":99.16,"slug":"california-solano"},{"state":"California","county":"Sonoma","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":365,"moderate_days":0,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":39,"median_aqi":9,"pct90_aqi":17,"days_ozone":0,"days_pm25":0,"days_pm10":365,"days_no2":0,"days_co":0,"good_pct":100,"slug":"california-sonoma"},{"state":"California","county":"Stanislaus","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":182,"moderate_days":180,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":51,"pct90_aqi":80,"days_ozone":229,"days_pm25":132,"days_pm10":4,"days_no2":0,"days_co":0,"good_pct":49.86,"slug":"california-stanislaus"},{"state":"California","county":"Sutter","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":364,"good_days":230,"moderate_days":134,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":47,"pct90_aqi":64,"days_ozone":214,"days_pm25":149,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":63.19,"slug":"california-sutter"},{"state":"California","county":"Tehama","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":284,"moderate_days":80,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":38,"pct90_aqi":54,"days_ozone":181,"days_pm25":178,"days_pm10":6,"days_no2":0,"days_co":0,"good_pct":77.81,"slug":"california-tehama"},{"state":"California","county":"Trinity","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":332,"good_days":231,"moderate_days":99,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":164,"median_aqi":31,"pct90_aqi":65,"days_ozone":0,"days_pm25":332,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.58,"slug":"california-trinity"},{"state":"California","county":"Tulare","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":88,"moderate_days":234,"unhealthy_sensitive_days":43,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":147,"median_aqi":64,"pct90_aqi":105,"days_ozone":197,"days_pm25":163,"days_pm10":5,"days_no2":0,"days_co":0,"good_pct":24.11,"slug":"california-tulare"},{"state":"California","county":"Tuolumne","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":338,"good_days":294,"moderate_days":43,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":39,"pct90_aqi":54,"days_ozone":338,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":86.98,"slug":"california-tuolumne"},{"state":"California","county":"Ventura","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":190,"moderate_days":167,"unhealthy_sensitive_days":8,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":131,"median_aqi":50,"pct90_aqi":67,"days_ozone":202,"days_pm25":157,"days_pm10":6,"days_no2":0,"days_co":0,"good_pct":52.05,"slug":"california-ventura"},{"state":"California","county":"Yolo","state_fips":"06","county_fips":"","year":2025,"days_with_aqi":365,"good_days":213,"moderate_days":152,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":47,"pct90_aqi":63,"days_ozone":160,"days_pm25":205,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":58.36,"slug":"california-yolo"},{"state":"Colorado","county":"Adams","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":201,"moderate_days":163,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":49,"pct90_aqi":71,"days_ozone":182,"days_pm25":92,"days_pm10":58,"days_no2":33,"days_co":0,"good_pct":55.07,"slug":"colorado-adams"},{"state":"Colorado","county":"Alamosa","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":334,"moderate_days":31,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":76,"median_aqi":25,"pct90_aqi":49,"days_ozone":0,"days_pm25":314,"days_pm10":51,"days_no2":0,"days_co":0,"good_pct":91.51,"slug":"colorado-alamosa"},{"state":"Colorado","county":"Arapahoe","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":212,"moderate_days":151,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":48,"pct90_aqi":71,"days_ozone":312,"days_pm25":53,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":58.08,"slug":"colorado-arapahoe"},{"state":"Colorado","county":"Archuleta","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":364,"good_days":302,"moderate_days":60,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":34,"pct90_aqi":61,"days_ozone":186,"days_pm25":149,"days_pm10":29,"days_no2":0,"days_co":0,"good_pct":82.97,"slug":"colorado-archuleta"},{"state":"Colorado","county":"Boulder","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":213,"moderate_days":149,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":48,"pct90_aqi":71,"days_ozone":256,"days_pm25":102,"days_pm10":7,"days_no2":0,"days_co":0,"good_pct":58.36,"slug":"colorado-boulder"},{"state":"Colorado","county":"Chaffee","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":103,"good_days":68,"moderate_days":30,"unhealthy_sensitive_days":5,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":48,"pct90_aqi":84,"days_ozone":103,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":66.02,"slug":"colorado-chaffee"},{"state":"Colorado","county":"Clear Creek","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":315,"good_days":214,"moderate_days":101,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":48,"pct90_aqi":67,"days_ozone":315,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.94,"slug":"colorado-clear-creek"},{"state":"Colorado","county":"Delta","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":209,"good_days":179,"moderate_days":29,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":103,"median_aqi":29,"pct90_aqi":53,"days_ozone":0,"days_pm25":182,"days_pm10":27,"days_no2":0,"days_co":0,"good_pct":85.65,"slug":"colorado-delta"},{"state":"Colorado","county":"Denver","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":184,"moderate_days":175,"unhealthy_sensitive_days":6,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":50,"pct90_aqi":74,"days_ozone":179,"days_pm25":115,"days_pm10":0,"days_no2":71,"days_co":0,"good_pct":50.41,"slug":"colorado-denver"},{"state":"Colorado","county":"Douglas","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":247,"moderate_days":111,"unhealthy_sensitive_days":7,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":46,"pct90_aqi":71,"days_ozone":318,"days_pm25":47,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.67,"slug":"colorado-douglas"},{"state":"Colorado","county":"El Paso","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":249,"moderate_days":116,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":46,"pct90_aqi":67,"days_ozone":341,"days_pm25":22,"days_pm10":2,"days_no2":0,"days_co":0,"good_pct":68.22,"slug":"colorado-el-paso"},{"state":"Colorado","county":"Fremont","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":362,"good_days":338,"moderate_days":24,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":23,"pct90_aqi":45,"days_ozone":0,"days_pm25":263,"days_pm10":99,"days_no2":0,"days_co":0,"good_pct":93.37,"slug":"colorado-fremont"},{"state":"Colorado","county":"Garfield","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":252,"moderate_days":112,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":131,"median_aqi":47,"pct90_aqi":67,"days_ozone":343,"days_pm25":22,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.04,"slug":"colorado-garfield"},{"state":"Colorado","county":"Gilpin","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":360,"good_days":273,"moderate_days":86,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":46,"pct90_aqi":64,"days_ozone":360,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.83,"slug":"colorado-gilpin"},{"state":"Colorado","county":"Grand","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":158,"good_days":126,"moderate_days":32,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":44,"pct90_aqi":61,"days_ozone":158,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.75,"slug":"colorado-grand"},{"state":"Colorado","county":"Gunnison","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":364,"good_days":264,"moderate_days":99,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":46,"pct90_aqi":67,"days_ozone":364,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.53,"slug":"colorado-gunnison"},{"state":"Colorado","county":"Jackson","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":89,"good_days":88,"moderate_days":1,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":56,"median_aqi":9,"pct90_aqi":26,"days_ozone":0,"days_pm25":89,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":98.88,"slug":"colorado-jackson"},{"state":"Colorado","county":"Jefferson","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":215,"moderate_days":137,"unhealthy_sensitive_days":13,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":48,"pct90_aqi":84,"days_ozone":365,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":58.9,"slug":"colorado-jefferson"},{"state":"Colorado","county":"La Plata","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":222,"moderate_days":141,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":48,"pct90_aqi":74,"days_ozone":349,"days_pm25":16,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":60.82,"slug":"colorado-la-plata"},{"state":"Colorado","county":"Larimer","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":185,"moderate_days":169,"unhealthy_sensitive_days":11,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":50,"pct90_aqi":84,"days_ozone":307,"days_pm25":58,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":50.68,"slug":"colorado-larimer"},{"state":"Colorado","county":"Mesa","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":238,"moderate_days":127,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":46,"pct90_aqi":64,"days_ozone":276,"days_pm25":89,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":65.21,"slug":"colorado-mesa"},{"state":"Colorado","county":"Montezuma","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":274,"moderate_days":90,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":45,"pct90_aqi":64,"days_ozone":363,"days_pm25":2,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.07,"slug":"colorado-montezuma"},{"state":"Colorado","county":"Park","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":203,"good_days":128,"moderate_days":73,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":48,"pct90_aqi":77,"days_ozone":203,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":63.05,"slug":"colorado-park"},{"state":"Colorado","county":"Pitkin","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":337,"moderate_days":27,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":154,"median_aqi":19,"pct90_aqi":43,"days_ozone":0,"days_pm25":305,"days_pm10":60,"days_no2":0,"days_co":0,"good_pct":92.33,"slug":"colorado-pitkin"},{"state":"Colorado","county":"Prowers","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":338,"moderate_days":25,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":1,"hazardous_days":1,"max_aqi":652,"median_aqi":27,"pct90_aqi":45,"days_ozone":0,"days_pm25":294,"days_pm10":71,"days_no2":0,"days_co":0,"good_pct":92.6,"slug":"colorado-prowers"},{"state":"Colorado","county":"Pueblo","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":268,"moderate_days":96,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":45,"pct90_aqi":64,"days_ozone":281,"days_pm25":69,"days_pm10":15,"days_no2":0,"days_co":0,"good_pct":73.42,"slug":"colorado-pueblo"},{"state":"Colorado","county":"Rio Blanco","state_fips":"08","county_fips":"","year":2024,"days_with_aqi":366,"good_days":266,"moderate_days":96,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":142,"median_aqi":46,"pct90_aqi":67,"days_ozone":351,"days_pm25":14,"days_pm10":0,"days_no2":1,"days_co":0,"good_pct":72.68,"slug":"colorado-rio-blanco"},{"state":"Colorado","county":"Routt","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":342,"moderate_days":23,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":22,"pct90_aqi":42,"days_ozone":0,"days_pm25":341,"days_pm10":24,"days_no2":0,"days_co":0,"good_pct":93.7,"slug":"colorado-routt"},{"state":"Colorado","county":"San Juan","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":92,"good_days":91,"moderate_days":1,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":57,"median_aqi":12,"pct90_aqi":29,"days_ozone":0,"days_pm25":92,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":98.91,"slug":"colorado-san-juan"},{"state":"Colorado","county":"San Miguel","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":303,"moderate_days":62,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":94,"median_aqi":36,"pct90_aqi":60,"days_ozone":161,"days_pm25":160,"days_pm10":44,"days_no2":0,"days_co":0,"good_pct":83.01,"slug":"colorado-san-miguel"},{"state":"Colorado","county":"Weld","state_fips":"08","county_fips":"","year":2025,"days_with_aqi":365,"good_days":163,"moderate_days":196,"unhealthy_sensitive_days":6,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":52,"pct90_aqi":80,"days_ozone":229,"days_pm25":136,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":44.66,"slug":"colorado-weld"},{"state":"Connecticut","county":"Fairfield","state_fips":"09","county_fips":"","year":2025,"days_with_aqi":365,"good_days":236,"moderate_days":108,"unhealthy_sensitive_days":19,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":174,"median_aqi":44,"pct90_aqi":74,"days_ozone":169,"days_pm25":170,"days_pm10":0,"days_no2":26,"days_co":0,"good_pct":64.66,"slug":"connecticut-fairfield"},{"state":"Connecticut","county":"Hartford","state_fips":"09","county_fips":"","year":2025,"days_with_aqi":365,"good_days":248,"moderate_days":109,"unhealthy_sensitive_days":6,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":164,"median_aqi":42,"pct90_aqi":68,"days_ozone":213,"days_pm25":143,"days_pm10":0,"days_no2":9,"days_co":0,"good_pct":67.95,"slug":"connecticut-hartford"},{"state":"Connecticut","county":"Litchfield","state_fips":"09","county_fips":"","year":2025,"days_with_aqi":365,"good_days":297,"moderate_days":59,"unhealthy_sensitive_days":8,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":161,"median_aqi":39,"pct90_aqi":64,"days_ozone":301,"days_pm25":64,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.37,"slug":"connecticut-litchfield"},{"state":"Connecticut","county":"Middlesex","state_fips":"09","county_fips":"","year":2025,"days_with_aqi":213,"good_days":165,"moderate_days":42,"unhealthy_sensitive_days":5,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":151,"median_aqi":42,"pct90_aqi":77,"days_ozone":213,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.46,"slug":"connecticut-middlesex"},{"state":"Connecticut","county":"New Haven","state_fips":"09","county_fips":"","year":2025,"days_with_aqi":365,"good_days":245,"moderate_days":107,"unhealthy_sensitive_days":11,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":159,"median_aqi":43,"pct90_aqi":68,"days_ozone":226,"days_pm25":125,"days_pm10":0,"days_no2":14,"days_co":0,"good_pct":67.12,"slug":"connecticut-new-haven"},{"state":"Connecticut","county":"New London","state_fips":"09","county_fips":"","year":2025,"days_with_aqi":364,"good_days":296,"moderate_days":60,"unhealthy_sensitive_days":8,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":38,"pct90_aqi":60,"days_ozone":172,"days_pm25":192,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.32,"slug":"connecticut-new-london"},{"state":"Connecticut","county":"Tolland","state_fips":"09","county_fips":"","year":2025,"days_with_aqi":209,"good_days":175,"moderate_days":29,"unhealthy_sensitive_days":5,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":40,"pct90_aqi":61,"days_ozone":209,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.73,"slug":"connecticut-tolland"},{"state":"Connecticut","county":"Windham","state_fips":"09","county_fips":"","year":2025,"days_with_aqi":362,"good_days":339,"moderate_days":22,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":35,"pct90_aqi":47,"days_ozone":362,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.65,"slug":"connecticut-windham"},{"state":"Delaware","county":"Kent","state_fips":"10","county_fips":"","year":2025,"days_with_aqi":365,"good_days":276,"moderate_days":85,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":41,"pct90_aqi":62,"days_ozone":229,"days_pm25":136,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.62,"slug":"delaware-kent"},{"state":"Delaware","county":"New Castle","state_fips":"10","county_fips":"","year":2025,"days_with_aqi":365,"good_days":235,"moderate_days":126,"unhealthy_sensitive_days":3,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":161,"median_aqi":44,"pct90_aqi":67,"days_ozone":203,"days_pm25":162,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":64.38,"slug":"delaware-new-castle"},{"state":"Delaware","county":"Sussex","state_fips":"10","county_fips":"","year":2025,"days_with_aqi":365,"good_days":300,"moderate_days":64,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":39,"pct90_aqi":57,"days_ozone":269,"days_pm25":96,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.19,"slug":"delaware-sussex"},{"state":"District of Columbia","county":"District of Columbia","state_fips":"11","county_fips":"","year":2025,"days_with_aqi":365,"good_days":241,"moderate_days":120,"unhealthy_sensitive_days":2,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":185,"median_aqi":45,"pct90_aqi":64,"days_ozone":182,"days_pm25":172,"days_pm10":0,"days_no2":11,"days_co":0,"good_pct":66.03,"slug":"district-of-columbia-district-of-columbia"},{"state":"Florida","county":"Alachua","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":364,"good_days":323,"moderate_days":41,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":69,"median_aqi":37,"pct90_aqi":51,"days_ozone":173,"days_pm25":191,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":88.74,"slug":"florida-alachua"},{"state":"Florida","county":"Baker","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":364,"good_days":253,"moderate_days":109,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":155,"median_aqi":44,"pct90_aqi":55,"days_ozone":67,"days_pm25":297,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.51,"slug":"florida-baker"},{"state":"Florida","county":"Bay","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":360,"good_days":239,"moderate_days":121,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":92,"median_aqi":44,"pct90_aqi":56,"days_ozone":111,"days_pm25":249,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":66.39,"slug":"florida-bay"},{"state":"Florida","county":"Brevard","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":333,"moderate_days":32,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":38,"pct90_aqi":50,"days_ozone":303,"days_pm25":62,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.23,"slug":"florida-brevard"},{"state":"Florida","county":"Broward","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":268,"moderate_days":97,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":43,"pct90_aqi":58,"days_ozone":157,"days_pm25":194,"days_pm10":0,"days_no2":14,"days_co":0,"good_pct":73.42,"slug":"florida-broward"},{"state":"Florida","county":"Citrus","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":363,"good_days":258,"moderate_days":104,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":125,"median_aqi":43,"pct90_aqi":55,"days_ozone":0,"days_pm25":363,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.07,"slug":"florida-citrus"},{"state":"Florida","county":"Collier","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":263,"moderate_days":102,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":71,"median_aqi":43,"pct90_aqi":55,"days_ozone":123,"days_pm25":242,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.05,"slug":"florida-collier"},{"state":"Florida","county":"Columbia","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":209,"moderate_days":156,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":48,"pct90_aqi":59,"days_ozone":63,"days_pm25":302,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":57.26,"slug":"florida-columbia"},{"state":"Florida","county":"Duval","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":175,"moderate_days":186,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":51,"pct90_aqi":62,"days_ozone":72,"days_pm25":290,"days_pm10":0,"days_no2":3,"days_co":0,"good_pct":47.95,"slug":"florida-duval"},{"state":"Florida","county":"Escambia","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":269,"moderate_days":95,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":104,"median_aqi":43,"pct90_aqi":57,"days_ozone":173,"days_pm25":192,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.7,"slug":"florida-escambia"},{"state":"Florida","county":"Flagler","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":364,"good_days":357,"moderate_days":7,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":34,"pct90_aqi":45,"days_ozone":364,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":98.08,"slug":"florida-flagler"},{"state":"Florida","county":"Hamilton","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":352,"good_days":212,"moderate_days":140,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":72,"median_aqi":46,"pct90_aqi":57,"days_ozone":0,"days_pm25":352,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":60.23,"slug":"florida-hamilton"},{"state":"Florida","county":"Highlands","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":356,"good_days":338,"moderate_days":18,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":35,"pct90_aqi":47,"days_ozone":356,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.94,"slug":"florida-highlands"},{"state":"Florida","county":"Hillsborough","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":194,"moderate_days":169,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":49,"pct90_aqi":63,"days_ozone":130,"days_pm25":231,"days_pm10":3,"days_no2":1,"days_co":0,"good_pct":53.15,"slug":"florida-hillsborough"},{"state":"Florida","county":"Holmes","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":219,"moderate_days":146,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":79,"median_aqi":46,"pct90_aqi":58,"days_ozone":60,"days_pm25":305,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":60,"slug":"florida-holmes"},{"state":"Florida","county":"Indian River","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":321,"good_days":302,"moderate_days":19,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":37,"pct90_aqi":48,"days_ozone":321,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.08,"slug":"florida-indian-river"},{"state":"Florida","county":"Lake","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":360,"good_days":342,"moderate_days":17,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":35,"pct90_aqi":47,"days_ozone":360,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95,"slug":"florida-lake"},{"state":"Florida","county":"Lee","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":279,"moderate_days":86,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":40,"pct90_aqi":56,"days_ozone":207,"days_pm25":158,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":76.44,"slug":"florida-lee"},{"state":"Florida","county":"Leon","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":206,"moderate_days":158,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":140,"median_aqi":48,"pct90_aqi":60,"days_ozone":73,"days_pm25":292,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":56.44,"slug":"florida-leon"},{"state":"Florida","county":"Liberty","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":341,"good_days":336,"moderate_days":5,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":33,"pct90_aqi":44,"days_ozone":341,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":98.53,"slug":"florida-liberty"},{"state":"Florida","county":"Manatee","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":332,"moderate_days":33,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":36,"pct90_aqi":50,"days_ozone":365,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.96,"slug":"florida-manatee"},{"state":"Florida","county":"Marion","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":364,"good_days":245,"moderate_days":118,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":46,"pct90_aqi":57,"days_ozone":124,"days_pm25":240,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.31,"slug":"florida-marion"},{"state":"Florida","county":"Martin","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":290,"moderate_days":75,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":40,"pct90_aqi":55,"days_ozone":167,"days_pm25":198,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.45,"slug":"florida-martin"},{"state":"Florida","county":"Miami-Dade","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":206,"moderate_days":158,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":113,"median_aqi":47,"pct90_aqi":61,"days_ozone":79,"days_pm25":272,"days_pm10":0,"days_no2":14,"days_co":0,"good_pct":56.44,"slug":"florida-miami-dade"},{"state":"Florida","county":"Okaloosa","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":360,"good_days":338,"moderate_days":22,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":36,"pct90_aqi":48,"days_ozone":326,"days_pm25":0,"days_pm10":34,"days_no2":0,"days_co":0,"good_pct":93.89,"slug":"florida-okaloosa"},{"state":"Florida","county":"Orange","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":266,"moderate_days":98,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":43,"pct90_aqi":58,"days_ozone":188,"days_pm25":171,"days_pm10":0,"days_no2":6,"days_co":0,"good_pct":72.88,"slug":"florida-orange"},{"state":"Florida","county":"Osceola","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":305,"moderate_days":59,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":40,"pct90_aqi":53,"days_ozone":215,"days_pm25":150,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.56,"slug":"florida-osceola"},{"state":"Florida","county":"Palm Beach","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":279,"moderate_days":86,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":39,"pct90_aqi":57,"days_ozone":148,"days_pm25":217,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":76.44,"slug":"florida-palm-beach"},{"state":"Florida","county":"Pasco","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":338,"moderate_days":26,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":37,"pct90_aqi":49,"days_ozone":365,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.6,"slug":"florida-pasco"},{"state":"Florida","county":"Pinellas","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":254,"moderate_days":110,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":44,"pct90_aqi":57,"days_ozone":173,"days_pm25":189,"days_pm10":3,"days_no2":0,"days_co":0,"good_pct":69.59,"slug":"florida-pinellas"},{"state":"Florida","county":"Polk","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":355,"good_days":339,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":34,"pct90_aqi":46,"days_ozone":355,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.49,"slug":"florida-polk"},{"state":"Florida","county":"Putnam","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":349,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":69,"median_aqi":21,"pct90_aqi":43,"days_ozone":0,"days_pm25":0,"days_pm10":365,"days_no2":0,"days_co":0,"good_pct":95.62,"slug":"florida-putnam"},{"state":"Florida","county":"Santa Rosa","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":258,"moderate_days":107,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":44,"pct90_aqi":58,"days_ozone":151,"days_pm25":214,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":70.68,"slug":"florida-santa-rosa"},{"state":"Florida","county":"Sarasota","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":236,"moderate_days":129,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":46,"pct90_aqi":58,"days_ozone":125,"days_pm25":240,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":64.66,"slug":"florida-sarasota"},{"state":"Florida","county":"Seminole","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":363,"good_days":307,"moderate_days":56,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":39,"pct90_aqi":54,"days_ozone":243,"days_pm25":120,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.57,"slug":"florida-seminole"},{"state":"Florida","county":"St. Lucie","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":364,"good_days":351,"moderate_days":13,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":67,"median_aqi":34,"pct90_aqi":46,"days_ozone":364,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.43,"slug":"florida-st-lucie"},{"state":"Florida","county":"Volusia","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":297,"moderate_days":68,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":41,"pct90_aqi":53,"days_ozone":197,"days_pm25":168,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.37,"slug":"florida-volusia"},{"state":"Florida","county":"Wakulla","state_fips":"12","county_fips":"","year":2025,"days_with_aqi":365,"good_days":276,"moderate_days":89,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":41,"pct90_aqi":54,"days_ozone":134,"days_pm25":226,"days_pm10":0,"days_no2":0,"days_co":5,"good_pct":75.62,"slug":"florida-wakulla"},{"state":"Georgia","county":"Bibb","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":365,"good_days":156,"moderate_days":208,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":52,"pct90_aqi":68,"days_ozone":19,"days_pm25":346,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":42.74,"slug":"georgia-bibb"},{"state":"Georgia","county":"Charlton","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":95,"good_days":88,"moderate_days":7,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":61,"median_aqi":27,"pct90_aqi":46,"days_ozone":0,"days_pm25":95,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.63,"slug":"georgia-charlton"},{"state":"Georgia","county":"Chatham","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":365,"good_days":214,"moderate_days":151,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":47,"pct90_aqi":59,"days_ozone":58,"days_pm25":307,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":58.63,"slug":"georgia-chatham"},{"state":"Georgia","county":"Chattooga","state_fips":"13","county_fips":"","year":2024,"days_with_aqi":240,"good_days":231,"moderate_days":9,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":39,"pct90_aqi":48,"days_ozone":240,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.25,"slug":"georgia-chattooga"},{"state":"Georgia","county":"Clarke","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":365,"good_days":211,"moderate_days":154,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":89,"median_aqi":46,"pct90_aqi":63,"days_ozone":98,"days_pm25":267,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":57.81,"slug":"georgia-clarke"},{"state":"Georgia","county":"Clayton","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":122,"good_days":66,"moderate_days":56,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":48,"pct90_aqi":60,"days_ozone":0,"days_pm25":122,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":54.1,"slug":"georgia-clayton"},{"state":"Georgia","county":"Cobb","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":245,"good_days":229,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":35,"pct90_aqi":47,"days_ozone":239,"days_pm25":6,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.47,"slug":"georgia-cobb"},{"state":"Georgia","county":"Coffee","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":365,"good_days":247,"moderate_days":118,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":98,"median_aqi":44,"pct90_aqi":61,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.67,"slug":"georgia-coffee"},{"state":"Georgia","county":"Columbia","state_fips":"13","county_fips":"","year":2024,"days_with_aqi":172,"good_days":162,"moderate_days":10,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":36,"pct90_aqi":48,"days_ozone":172,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.19,"slug":"georgia-columbia"},{"state":"Georgia","county":"Dawson","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":244,"good_days":232,"moderate_days":12,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":34,"pct90_aqi":46,"days_ozone":244,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.08,"slug":"georgia-dawson"},{"state":"Georgia","county":"DeKalb","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":365,"good_days":213,"moderate_days":152,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":47,"pct90_aqi":61,"days_ozone":75,"days_pm25":259,"days_pm10":0,"days_no2":31,"days_co":0,"good_pct":58.36,"slug":"georgia-dekalb"},{"state":"Georgia","county":"Dougherty","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":365,"good_days":209,"moderate_days":155,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":46,"pct90_aqi":64,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":57.26,"slug":"georgia-dougherty"},{"state":"Georgia","county":"Douglas","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":129,"good_days":110,"moderate_days":19,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":39,"pct90_aqi":58,"days_ozone":129,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.27,"slug":"georgia-douglas"},{"state":"Georgia","county":"Floyd","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":356,"good_days":248,"moderate_days":108,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":88,"median_aqi":38,"pct90_aqi":62,"days_ozone":0,"days_pm25":356,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.66,"slug":"georgia-floyd"},{"state":"Georgia","county":"Fulton","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":365,"good_days":198,"moderate_days":163,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":49,"pct90_aqi":64,"days_ozone":111,"days_pm25":239,"days_pm10":0,"days_no2":15,"days_co":0,"good_pct":54.25,"slug":"georgia-fulton"},{"state":"Georgia","county":"Glynn","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":343,"good_days":255,"moderate_days":88,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":94,"median_aqi":41,"pct90_aqi":57,"days_ozone":116,"days_pm25":227,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":74.34,"slug":"georgia-glynn"},{"state":"Georgia","county":"Gwinnett","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":362,"good_days":211,"moderate_days":151,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":92,"median_aqi":47,"pct90_aqi":66,"days_ozone":116,"days_pm25":246,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":58.29,"slug":"georgia-gwinnett"},{"state":"Georgia","county":"Hall","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":364,"good_days":210,"moderate_days":154,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":82,"median_aqi":46,"pct90_aqi":62,"days_ozone":0,"days_pm25":364,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":57.69,"slug":"georgia-hall"},{"state":"Georgia","county":"Henry","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":361,"good_days":273,"moderate_days":88,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":39,"pct90_aqi":56,"days_ozone":147,"days_pm25":214,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.62,"slug":"georgia-henry"},{"state":"Georgia","county":"Houston","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":364,"good_days":222,"moderate_days":142,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":46,"pct90_aqi":61,"days_ozone":0,"days_pm25":364,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":60.99,"slug":"georgia-houston"},{"state":"Georgia","county":"Lowndes","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":365,"good_days":187,"moderate_days":178,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":88,"median_aqi":49,"pct90_aqi":65,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":51.23,"slug":"georgia-lowndes"},{"state":"Georgia","county":"Murray","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":257,"good_days":232,"moderate_days":24,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":39,"pct90_aqi":50,"days_ozone":225,"days_pm25":32,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.27,"slug":"georgia-murray"},{"state":"Georgia","county":"Muscogee","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":365,"good_days":199,"moderate_days":161,"unhealthy_sensitive_days":3,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":166,"median_aqi":48,"pct90_aqi":65,"days_ozone":54,"days_pm25":311,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":54.52,"slug":"georgia-muscogee"},{"state":"Georgia","county":"Pike","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":359,"good_days":319,"moderate_days":37,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":38,"pct90_aqi":51,"days_ozone":359,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":88.86,"slug":"georgia-pike"},{"state":"Georgia","county":"Richmond","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":365,"good_days":171,"moderate_days":192,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":130,"median_aqi":52,"pct90_aqi":70,"days_ozone":43,"days_pm25":322,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":46.85,"slug":"georgia-richmond"},{"state":"Georgia","county":"Rockdale","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":242,"good_days":229,"moderate_days":13,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":36,"pct90_aqi":48,"days_ozone":242,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.63,"slug":"georgia-rockdale"},{"state":"Georgia","county":"Sumter","state_fips":"13","county_fips":"","year":2024,"days_with_aqi":244,"good_days":228,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":38,"pct90_aqi":49,"days_ozone":244,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.44,"slug":"georgia-sumter"},{"state":"Georgia","county":"Walker","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":365,"good_days":195,"moderate_days":166,"unhealthy_sensitive_days":2,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":181,"median_aqi":48,"pct90_aqi":64,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":53.42,"slug":"georgia-walker"},{"state":"Georgia","county":"Washington","state_fips":"13","county_fips":"","year":2025,"days_with_aqi":364,"good_days":221,"moderate_days":143,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":82,"median_aqi":46,"pct90_aqi":60,"days_ozone":0,"days_pm25":364,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":60.71,"slug":"georgia-washington"},{"state":"Hawaii","county":"Hawaii","state_fips":"15","county_fips":"","year":2025,"days_with_aqi":365,"good_days":314,"moderate_days":51,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":32,"pct90_aqi":53,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":86.03,"slug":"hawaii-hawaii"},{"state":"Hawaii","county":"Honolulu","state_fips":"15","county_fips":"","year":2025,"days_with_aqi":365,"good_days":355,"moderate_days":10,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":59,"median_aqi":29,"pct90_aqi":39,"days_ozone":226,"days_pm25":138,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":97.26,"slug":"hawaii-honolulu"},{"state":"Hawaii","county":"Maui","state_fips":"15","county_fips":"","year":2025,"days_with_aqi":360,"good_days":353,"moderate_days":7,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":69,"median_aqi":21,"pct90_aqi":32,"days_ozone":0,"days_pm25":360,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":98.06,"slug":"hawaii-maui"},{"state":"Idaho","county":"Ada","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":365,"good_days":270,"moderate_days":95,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":42,"pct90_aqi":61,"days_ozone":209,"days_pm25":153,"days_pm10":3,"days_no2":0,"days_co":0,"good_pct":73.97,"slug":"idaho-ada"},{"state":"Idaho","county":"Bannock","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":365,"good_days":324,"moderate_days":40,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":111,"median_aqi":36,"pct90_aqi":52,"days_ozone":138,"days_pm25":157,"days_pm10":70,"days_no2":0,"days_co":0,"good_pct":88.77,"slug":"idaho-bannock"},{"state":"Idaho","county":"Benewah","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":363,"good_days":230,"moderate_days":133,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":92,"median_aqi":41,"pct90_aqi":66,"days_ozone":0,"days_pm25":363,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":63.36,"slug":"idaho-benewah"},{"state":"Idaho","county":"Blaine","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":350,"good_days":338,"moderate_days":12,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":75,"median_aqi":17,"pct90_aqi":36,"days_ozone":0,"days_pm25":350,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.57,"slug":"idaho-blaine"},{"state":"Idaho","county":"Boise","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":365,"good_days":257,"moderate_days":107,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":135,"median_aqi":42,"pct90_aqi":58,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":70.41,"slug":"idaho-boise"},{"state":"Idaho","county":"Bonner","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":365,"good_days":205,"moderate_days":156,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":138,"median_aqi":47,"pct90_aqi":66,"days_ozone":0,"days_pm25":357,"days_pm10":8,"days_no2":0,"days_co":0,"good_pct":56.16,"slug":"idaho-bonner"},{"state":"Idaho","county":"Bonneville","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":359,"good_days":334,"moderate_days":25,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":95,"median_aqi":22,"pct90_aqi":43,"days_ozone":0,"days_pm25":359,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.04,"slug":"idaho-bonneville"},{"state":"Idaho","county":"Butte","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":364,"good_days":328,"moderate_days":36,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":42,"pct90_aqi":50,"days_ozone":359,"days_pm25":5,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.11,"slug":"idaho-butte"},{"state":"Idaho","county":"Canyon","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":363,"good_days":280,"moderate_days":83,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":91,"median_aqi":36,"pct90_aqi":58,"days_ozone":0,"days_pm25":336,"days_pm10":27,"days_no2":0,"days_co":0,"good_pct":77.13,"slug":"idaho-canyon"},{"state":"Idaho","county":"Custer","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":96,"good_days":93,"moderate_days":3,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":56,"median_aqi":10,"pct90_aqi":31,"days_ozone":0,"days_pm25":96,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.88,"slug":"idaho-custer"},{"state":"Idaho","county":"Franklin","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":351,"good_days":338,"moderate_days":13,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":82,"median_aqi":21,"pct90_aqi":39,"days_ozone":0,"days_pm25":351,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.3,"slug":"idaho-franklin"},{"state":"Idaho","county":"Idaho","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":365,"good_days":262,"moderate_days":95,"unhealthy_sensitive_days":2,"unhealthy_days":5,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":215,"median_aqi":40,"pct90_aqi":62,"days_ozone":178,"days_pm25":187,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.78,"slug":"idaho-idaho"},{"state":"Idaho","county":"Kootenai","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":352,"good_days":274,"moderate_days":75,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":118,"median_aqi":31,"pct90_aqi":58,"days_ozone":0,"days_pm25":352,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.84,"slug":"idaho-kootenai"},{"state":"Idaho","county":"Latah","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":338,"good_days":282,"moderate_days":55,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":107,"median_aqi":31,"pct90_aqi":57,"days_ozone":0,"days_pm25":338,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.43,"slug":"idaho-latah"},{"state":"Idaho","county":"Lemhi","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":365,"good_days":261,"moderate_days":102,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":163,"median_aqi":29,"pct90_aqi":63,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.51,"slug":"idaho-lemhi"},{"state":"Idaho","county":"Nez Perce","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":363,"good_days":263,"moderate_days":96,"unhealthy_sensitive_days":3,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":161,"median_aqi":33,"pct90_aqi":63,"days_ozone":0,"days_pm25":363,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.45,"slug":"idaho-nez-perce"},{"state":"Idaho","county":"Shoshone","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":363,"good_days":204,"moderate_days":158,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":111,"median_aqi":44,"pct90_aqi":66,"days_ozone":0,"days_pm25":360,"days_pm10":3,"days_no2":0,"days_co":0,"good_pct":56.2,"slug":"idaho-shoshone"},{"state":"Idaho","county":"Twin Falls","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":365,"good_days":339,"moderate_days":25,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":26,"pct90_aqi":47,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.88,"slug":"idaho-twin-falls"},{"state":"Idaho","county":"Valley","state_fips":"16","county_fips":"","year":2025,"days_with_aqi":352,"good_days":258,"moderate_days":93,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":104,"median_aqi":34,"pct90_aqi":60,"days_ozone":0,"days_pm25":352,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.3,"slug":"idaho-valley"},{"state":"Illinois","county":"Adams","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":244,"good_days":231,"moderate_days":13,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":71,"median_aqi":38,"pct90_aqi":49,"days_ozone":244,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.67,"slug":"illinois-adams"},{"state":"Illinois","county":"Champaign","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":365,"good_days":240,"moderate_days":121,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":138,"median_aqi":43,"pct90_aqi":66,"days_ozone":199,"days_pm25":166,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":65.75,"slug":"illinois-champaign"},{"state":"Illinois","county":"Clark","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":355,"good_days":333,"moderate_days":22,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":33,"pct90_aqi":48,"days_ozone":355,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.8,"slug":"illinois-clark"},{"state":"Illinois","county":"Cook","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":365,"good_days":149,"moderate_days":191,"unhealthy_sensitive_days":20,"unhealthy_days":5,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":168,"median_aqi":53,"pct90_aqi":84,"days_ozone":109,"days_pm25":212,"days_pm10":11,"days_no2":33,"days_co":0,"good_pct":40.82,"slug":"illinois-cook"},{"state":"Illinois","county":"DuPage","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":365,"good_days":233,"moderate_days":126,"unhealthy_sensitive_days":5,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":158,"median_aqi":42,"pct90_aqi":67,"days_ozone":125,"days_pm25":240,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":63.84,"slug":"illinois-dupage"},{"state":"Illinois","county":"Effingham","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":242,"good_days":231,"moderate_days":11,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":35,"pct90_aqi":46,"days_ozone":242,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.45,"slug":"illinois-effingham"},{"state":"Illinois","county":"Hamilton","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":361,"good_days":245,"moderate_days":116,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":98,"median_aqi":42,"pct90_aqi":61,"days_ozone":153,"days_pm25":208,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.87,"slug":"illinois-hamilton"},{"state":"Illinois","county":"Jersey","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":358,"good_days":259,"moderate_days":95,"unhealthy_sensitive_days":3,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":156,"median_aqi":42,"pct90_aqi":67,"days_ozone":190,"days_pm25":168,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.35,"slug":"illinois-jersey"},{"state":"Illinois","county":"Jo Daviess","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":341,"good_days":325,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":33,"pct90_aqi":46,"days_ozone":341,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.31,"slug":"illinois-jo-daviess"},{"state":"Illinois","county":"Kane","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":365,"good_days":226,"moderate_days":130,"unhealthy_sensitive_days":8,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":165,"median_aqi":45,"pct90_aqi":73,"days_ozone":145,"days_pm25":220,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":61.92,"slug":"illinois-kane"},{"state":"Illinois","county":"Lake","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":231,"good_days":196,"moderate_days":32,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":39,"pct90_aqi":61,"days_ozone":231,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.85,"slug":"illinois-lake"},{"state":"Illinois","county":"Macon","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":365,"good_days":237,"moderate_days":125,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":141,"median_aqi":44,"pct90_aqi":64,"days_ozone":143,"days_pm25":222,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":64.93,"slug":"illinois-macon"},{"state":"Illinois","county":"Macoupin","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":364,"good_days":334,"moderate_days":29,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":34,"pct90_aqi":49,"days_ozone":240,"days_pm25":0,"days_pm10":0,"days_no2":124,"days_co":0,"good_pct":91.76,"slug":"illinois-macoupin"},{"state":"Illinois","county":"Madison","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":365,"good_days":191,"moderate_days":170,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":260,"median_aqi":49,"pct90_aqi":70,"days_ozone":122,"days_pm25":240,"days_pm10":3,"days_no2":0,"days_co":0,"good_pct":52.33,"slug":"illinois-madison"},{"state":"Illinois","county":"McHenry","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":364,"good_days":247,"moderate_days":105,"unhealthy_sensitive_days":11,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":165,"median_aqi":42,"pct90_aqi":71,"days_ozone":179,"days_pm25":185,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.86,"slug":"illinois-mchenry"},{"state":"Illinois","county":"McLean","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":365,"good_days":241,"moderate_days":120,"unhealthy_sensitive_days":3,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":154,"median_aqi":44,"pct90_aqi":67,"days_ozone":158,"days_pm25":207,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":66.03,"slug":"illinois-mclean"},{"state":"Illinois","county":"Peoria","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":357,"good_days":214,"moderate_days":139,"unhealthy_sensitive_days":2,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":154,"median_aqi":45,"pct90_aqi":66,"days_ozone":122,"days_pm25":235,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":59.94,"slug":"illinois-peoria"},{"state":"Illinois","county":"Randolph","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":364,"good_days":248,"moderate_days":115,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":161,"median_aqi":43,"pct90_aqi":61,"days_ozone":141,"days_pm25":223,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":68.13,"slug":"illinois-randolph"},{"state":"Illinois","county":"Rock Island","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":365,"good_days":244,"moderate_days":119,"unhealthy_sensitive_days":0,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":167,"median_aqi":41,"pct90_aqi":61,"days_ozone":123,"days_pm25":242,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":66.85,"slug":"illinois-rock-island"},{"state":"Illinois","county":"Saint Clair","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":365,"good_days":213,"moderate_days":149,"unhealthy_sensitive_days":2,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":161,"median_aqi":47,"pct90_aqi":63,"days_ozone":75,"days_pm25":281,"days_pm10":0,"days_no2":9,"days_co":0,"good_pct":58.36,"slug":"illinois-saint-clair"},{"state":"Illinois","county":"Sangamon","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":365,"good_days":256,"moderate_days":106,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":142,"median_aqi":41,"pct90_aqi":61,"days_ozone":148,"days_pm25":217,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":70.14,"slug":"illinois-sangamon"},{"state":"Illinois","county":"Will","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":365,"good_days":225,"moderate_days":135,"unhealthy_sensitive_days":4,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":156,"median_aqi":44,"pct90_aqi":71,"days_ozone":124,"days_pm25":241,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":61.64,"slug":"illinois-will"},{"state":"Illinois","county":"Winnebago","state_fips":"17","county_fips":"","year":2025,"days_with_aqi":355,"good_days":244,"moderate_days":105,"unhealthy_sensitive_days":5,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":169,"median_aqi":40,"pct90_aqi":67,"days_ozone":140,"days_pm25":215,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":68.73,"slug":"illinois-winnebago"},{"state":"Indiana","county":"Allen","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":219,"moderate_days":143,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":44,"pct90_aqi":69,"days_ozone":175,"days_pm25":190,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":60,"slug":"indiana-allen"},{"state":"Indiana","county":"Bartholomew","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":265,"moderate_days":100,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":43,"pct90_aqi":59,"days_ozone":208,"days_pm25":157,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.6,"slug":"indiana-bartholomew"},{"state":"Indiana","county":"Boone","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":350,"good_days":314,"moderate_days":33,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":35,"pct90_aqi":51,"days_ozone":350,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.71,"slug":"indiana-boone"},{"state":"Indiana","county":"Brown","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":364,"good_days":349,"moderate_days":15,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":34,"pct90_aqi":46,"days_ozone":364,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.88,"slug":"indiana-brown"},{"state":"Indiana","county":"Carroll","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":347,"good_days":315,"moderate_days":31,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":35,"pct90_aqi":49,"days_ozone":347,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.78,"slug":"indiana-carroll"},{"state":"Indiana","county":"Clark","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":212,"moderate_days":150,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":133,"median_aqi":46,"pct90_aqi":61,"days_ozone":125,"days_pm25":240,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":58.08,"slug":"indiana-clark"},{"state":"Indiana","county":"Delaware","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":236,"moderate_days":127,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":43,"pct90_aqi":63,"days_ozone":168,"days_pm25":197,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":64.66,"slug":"indiana-delaware"},{"state":"Indiana","county":"Dubois","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":363,"good_days":253,"moderate_days":110,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":88,"median_aqi":39,"pct90_aqi":58,"days_ozone":0,"days_pm25":363,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.7,"slug":"indiana-dubois"},{"state":"Indiana","county":"Elkhart","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":364,"good_days":222,"moderate_days":136,"unhealthy_sensitive_days":5,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":171,"median_aqi":43,"pct90_aqi":66,"days_ozone":150,"days_pm25":214,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":60.99,"slug":"indiana-elkhart"},{"state":"Indiana","county":"Floyd","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":362,"good_days":238,"moderate_days":119,"unhealthy_sensitive_days":5,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":126,"median_aqi":44,"pct90_aqi":61,"days_ozone":176,"days_pm25":186,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":65.75,"slug":"indiana-floyd"},{"state":"Indiana","county":"Greene","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":263,"moderate_days":102,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":42,"pct90_aqi":59,"days_ozone":208,"days_pm25":157,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.05,"slug":"indiana-greene"},{"state":"Indiana","county":"Hamilton","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":364,"good_days":233,"moderate_days":126,"unhealthy_sensitive_days":5,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":118,"median_aqi":44,"pct90_aqi":62,"days_ozone":163,"days_pm25":201,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":64.01,"slug":"indiana-hamilton"},{"state":"Indiana","county":"Hendricks","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":362,"good_days":333,"moderate_days":29,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":35,"pct90_aqi":49,"days_ozone":362,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.99,"slug":"indiana-hendricks"},{"state":"Indiana","county":"Henry","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":255,"moderate_days":110,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":95,"median_aqi":37,"pct90_aqi":59,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.86,"slug":"indiana-henry"},{"state":"Indiana","county":"Howard","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":362,"good_days":241,"moderate_days":118,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":43,"pct90_aqi":61,"days_ozone":182,"days_pm25":180,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":66.57,"slug":"indiana-howard"},{"state":"Indiana","county":"Knox","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":344,"good_days":314,"moderate_days":30,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":36,"pct90_aqi":49,"days_ozone":344,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.28,"slug":"indiana-knox"},{"state":"Indiana","county":"Lake","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":152,"moderate_days":198,"unhealthy_sensitive_days":11,"unhealthy_days":3,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":219,"median_aqi":53,"pct90_aqi":75,"days_ozone":80,"days_pm25":279,"days_pm10":5,"days_no2":1,"days_co":0,"good_pct":41.64,"slug":"indiana-lake"},{"state":"Indiana","county":"LaPorte","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":230,"moderate_days":123,"unhealthy_sensitive_days":11,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":153,"median_aqi":43,"pct90_aqi":72,"days_ozone":184,"days_pm25":181,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":63.01,"slug":"indiana-laporte"},{"state":"Indiana","county":"Madison","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":260,"moderate_days":103,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":41,"pct90_aqi":61,"days_ozone":192,"days_pm25":173,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.23,"slug":"indiana-madison"},{"state":"Indiana","county":"Marion","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":146,"moderate_days":214,"unhealthy_sensitive_days":3,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":170,"median_aqi":54,"pct90_aqi":71,"days_ozone":75,"days_pm25":288,"days_pm10":2,"days_no2":0,"days_co":0,"good_pct":40,"slug":"indiana-marion"},{"state":"Indiana","county":"Monroe","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":360,"good_days":265,"moderate_days":95,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":36,"pct90_aqi":58,"days_ozone":0,"days_pm25":360,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.61,"slug":"indiana-monroe"},{"state":"Indiana","county":"Perry","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":317,"good_days":294,"moderate_days":23,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":36,"pct90_aqi":49,"days_ozone":317,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.74,"slug":"indiana-perry"},{"state":"Indiana","county":"Porter","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":226,"moderate_days":128,"unhealthy_sensitive_days":11,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":44,"pct90_aqi":71,"days_ozone":189,"days_pm25":167,"days_pm10":9,"days_no2":0,"days_co":0,"good_pct":61.92,"slug":"indiana-porter"},{"state":"Indiana","county":"Posey","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":338,"good_days":306,"moderate_days":31,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":35,"pct90_aqi":50,"days_ozone":338,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.53,"slug":"indiana-posey"},{"state":"Indiana","county":"Shelby","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":359,"good_days":328,"moderate_days":30,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":35,"pct90_aqi":49,"days_ozone":359,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.36,"slug":"indiana-shelby"},{"state":"Indiana","county":"Spencer","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":246,"moderate_days":119,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":88,"median_aqi":39,"pct90_aqi":59,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.4,"slug":"indiana-spencer"},{"state":"Indiana","county":"St. Joseph","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":241,"moderate_days":117,"unhealthy_sensitive_days":7,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":127,"median_aqi":43,"pct90_aqi":71,"days_ozone":204,"days_pm25":161,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":66.03,"slug":"indiana-st-joseph"},{"state":"Indiana","county":"Tippecanoe","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":347,"good_days":244,"moderate_days":103,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":95,"median_aqi":39,"pct90_aqi":58,"days_ozone":0,"days_pm25":347,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":70.32,"slug":"indiana-tippecanoe"},{"state":"Indiana","county":"Vanderburgh","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":217,"moderate_days":148,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":47,"pct90_aqi":63,"days_ozone":135,"days_pm25":229,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":59.45,"slug":"indiana-vanderburgh"},{"state":"Indiana","county":"Vigo","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":218,"moderate_days":146,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":45,"pct90_aqi":65,"days_ozone":141,"days_pm25":224,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":59.73,"slug":"indiana-vigo"},{"state":"Indiana","county":"Wabash","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":351,"good_days":323,"moderate_days":27,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":34,"pct90_aqi":49,"days_ozone":351,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.02,"slug":"indiana-wabash"},{"state":"Indiana","county":"Warrick","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":365,"good_days":319,"moderate_days":46,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":37,"pct90_aqi":54,"days_ozone":365,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.4,"slug":"indiana-warrick"},{"state":"Indiana","county":"Whitley","state_fips":"18","county_fips":"","year":2025,"days_with_aqi":363,"good_days":233,"moderate_days":128,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":39,"pct90_aqi":61,"days_ozone":0,"days_pm25":363,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":64.19,"slug":"indiana-whitley"},{"state":"Iowa","county":"Black Hawk","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":365,"good_days":195,"moderate_days":168,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":158,"median_aqi":49,"pct90_aqi":63,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":53.42,"slug":"iowa-black-hawk"},{"state":"Iowa","county":"Bremer","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":241,"good_days":210,"moderate_days":30,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":38,"pct90_aqi":54,"days_ozone":241,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.14,"slug":"iowa-bremer"},{"state":"Iowa","county":"Clinton","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":365,"good_days":217,"moderate_days":145,"unhealthy_sensitive_days":2,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":166,"median_aqi":45,"pct90_aqi":71,"days_ozone":138,"days_pm25":227,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":59.45,"slug":"iowa-clinton"},{"state":"Iowa","county":"Harrison","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":236,"good_days":196,"moderate_days":38,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":39,"pct90_aqi":64,"days_ozone":236,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.05,"slug":"iowa-harrison"},{"state":"Iowa","county":"Johnson","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":365,"good_days":256,"moderate_days":105,"unhealthy_sensitive_days":3,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":159,"median_aqi":37,"pct90_aqi":61,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":70.14,"slug":"iowa-johnson"},{"state":"Iowa","county":"Linn","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":365,"good_days":224,"moderate_days":136,"unhealthy_sensitive_days":4,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":163,"median_aqi":44,"pct90_aqi":68,"days_ozone":118,"days_pm25":247,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":61.37,"slug":"iowa-linn"},{"state":"Iowa","county":"Montgomery","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":365,"good_days":253,"moderate_days":111,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":133,"median_aqi":43,"pct90_aqi":61,"days_ozone":132,"days_pm25":233,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.32,"slug":"iowa-montgomery"},{"state":"Iowa","county":"Muscatine","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":365,"good_days":241,"moderate_days":122,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":141,"median_aqi":43,"pct90_aqi":59,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":66.03,"slug":"iowa-muscatine"},{"state":"Iowa","county":"Palo Alto","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":364,"good_days":263,"moderate_days":92,"unhealthy_sensitive_days":9,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":134,"median_aqi":40,"pct90_aqi":71,"days_ozone":149,"days_pm25":215,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.25,"slug":"iowa-palo-alto"},{"state":"Iowa","county":"Polk","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":365,"good_days":224,"moderate_days":139,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":44,"pct90_aqi":64,"days_ozone":100,"days_pm25":263,"days_pm10":2,"days_no2":0,"days_co":0,"good_pct":61.37,"slug":"iowa-polk"},{"state":"Iowa","county":"Pottawattamie","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":118,"good_days":83,"moderate_days":35,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":37,"pct90_aqi":57,"days_ozone":0,"days_pm25":118,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":70.34,"slug":"iowa-pottawattamie"},{"state":"Iowa","county":"Scott","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":365,"good_days":215,"moderate_days":148,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":159,"median_aqi":46,"pct90_aqi":71,"days_ozone":149,"days_pm25":155,"days_pm10":61,"days_no2":0,"days_co":0,"good_pct":58.9,"slug":"iowa-scott"},{"state":"Iowa","county":"Van Buren","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":364,"good_days":236,"moderate_days":126,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":44,"pct90_aqi":61,"days_ozone":93,"days_pm25":270,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":64.84,"slug":"iowa-van-buren"},{"state":"Iowa","county":"Webster","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":184,"good_days":109,"moderate_days":71,"unhealthy_sensitive_days":2,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":165,"median_aqi":45,"pct90_aqi":65,"days_ozone":0,"days_pm25":158,"days_pm10":26,"days_no2":0,"days_co":0,"good_pct":59.24,"slug":"iowa-webster"},{"state":"Iowa","county":"Woodbury","state_fips":"19","county_fips":"","year":2025,"days_with_aqi":284,"good_days":226,"moderate_days":55,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":39,"pct90_aqi":61,"days_ozone":207,"days_pm25":77,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.58,"slug":"iowa-woodbury"},{"state":"Kansas","county":"Chase","state_fips":"20","county_fips":"","year":2025,"days_with_aqi":99,"good_days":82,"moderate_days":17,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":95,"median_aqi":31,"pct90_aqi":54,"days_ozone":0,"days_pm25":99,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.83,"slug":"kansas-chase"},{"state":"Kansas","county":"Douglas","state_fips":"20","county_fips":"","year":2025,"days_with_aqi":283,"good_days":263,"moderate_days":19,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":37,"pct90_aqi":49,"days_ozone":283,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.93,"slug":"kansas-douglas"},{"state":"Kansas","county":"Ford","state_fips":"20","county_fips":"","year":2025,"days_with_aqi":362,"good_days":325,"moderate_days":36,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":28,"pct90_aqi":51,"days_ozone":0,"days_pm25":296,"days_pm10":66,"days_no2":0,"days_co":0,"good_pct":89.78,"slug":"kansas-ford"},{"state":"Kansas","county":"Johnson","state_fips":"20","county_fips":"","year":2025,"days_with_aqi":365,"good_days":250,"moderate_days":112,"unhealthy_sensitive_days":1,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":188,"median_aqi":44,"pct90_aqi":60,"days_ozone":162,"days_pm25":200,"days_pm10":3,"days_no2":0,"days_co":0,"good_pct":68.49,"slug":"kansas-johnson"},{"state":"Kansas","county":"Leavenworth","state_fips":"20","county_fips":"","year":2025,"days_with_aqi":364,"good_days":342,"moderate_days":22,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":34,"pct90_aqi":48,"days_ozone":364,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.96,"slug":"kansas-leavenworth"},{"state":"Kansas","county":"Neosho","state_fips":"20","county_fips":"","year":2025,"days_with_aqi":365,"good_days":234,"moderate_days":128,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":1,"max_aqi":315,"median_aqi":44,"pct90_aqi":62,"days_ozone":145,"days_pm25":207,"days_pm10":13,"days_no2":0,"days_co":0,"good_pct":64.11,"slug":"kansas-neosho"},{"state":"Kansas","county":"Sedgwick","state_fips":"20","county_fips":"","year":2025,"days_with_aqi":365,"good_days":210,"moderate_days":154,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":192,"median_aqi":48,"pct90_aqi":63,"days_ozone":162,"days_pm25":196,"days_pm10":7,"days_no2":0,"days_co":0,"good_pct":57.53,"slug":"kansas-sedgwick"},{"state":"Kansas","county":"Shawnee","state_fips":"20","county_fips":"","year":2025,"days_with_aqi":365,"good_days":234,"moderate_days":126,"unhealthy_sensitive_days":3,"unhealthy_days":1,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":238,"median_aqi":44,"pct90_aqi":61,"days_ozone":153,"days_pm25":208,"days_pm10":4,"days_no2":0,"days_co":0,"good_pct":64.11,"slug":"kansas-shawnee"},{"state":"Kansas","county":"Sherman","state_fips":"20","county_fips":"","year":2025,"days_with_aqi":333,"good_days":300,"moderate_days":33,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":27,"pct90_aqi":49,"days_ozone":0,"days_pm25":251,"days_pm10":82,"days_no2":0,"days_co":0,"good_pct":90.09,"slug":"kansas-sherman"},{"state":"Kansas","county":"Sumner","state_fips":"20","county_fips":"","year":2025,"days_with_aqi":365,"good_days":240,"moderate_days":121,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":1,"max_aqi":370,"median_aqi":45,"pct90_aqi":61,"days_ozone":112,"days_pm25":229,"days_pm10":24,"days_no2":0,"days_co":0,"good_pct":65.75,"slug":"kansas-sumner"},{"state":"Kansas","county":"Trego","state_fips":"20","county_fips":"","year":2025,"days_with_aqi":364,"good_days":275,"moderate_days":88,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":116,"median_aqi":41,"pct90_aqi":61,"days_ozone":254,"days_pm25":100,"days_pm10":10,"days_no2":0,"days_co":0,"good_pct":75.55,"slug":"kansas-trego"},{"state":"Kansas","county":"Wyandotte","state_fips":"20","county_fips":"","year":2025,"days_with_aqi":352,"good_days":218,"moderate_days":129,"unhealthy_sensitive_days":3,"unhealthy_days":1,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":240,"median_aqi":45,"pct90_aqi":66,"days_ozone":144,"days_pm25":188,"days_pm10":9,"days_no2":11,"days_co":0,"good_pct":61.93,"slug":"kansas-wyandotte"},{"state":"Kentucky","county":"Bell","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":361,"good_days":242,"moderate_days":118,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":42,"pct90_aqi":59,"days_ozone":103,"days_pm25":258,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.04,"slug":"kentucky-bell"},{"state":"Kentucky","county":"Boone","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":242,"good_days":212,"moderate_days":27,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":38,"pct90_aqi":54,"days_ozone":242,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.6,"slug":"kentucky-boone"},{"state":"Kentucky","county":"Boyd","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":365,"good_days":292,"moderate_days":73,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":39,"pct90_aqi":54,"days_ozone":162,"days_pm25":200,"days_pm10":0,"days_no2":3,"days_co":0,"good_pct":80,"slug":"kentucky-boyd"},{"state":"Kentucky","county":"Bullitt","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":232,"good_days":205,"moderate_days":27,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":39,"pct90_aqi":54,"days_ozone":232,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":88.36,"slug":"kentucky-bullitt"},{"state":"Kentucky","county":"Campbell","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":365,"good_days":276,"moderate_days":85,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":39,"pct90_aqi":57,"days_ozone":165,"days_pm25":198,"days_pm10":0,"days_no2":2,"days_co":0,"good_pct":75.62,"slug":"kentucky-campbell"},{"state":"Kentucky","county":"Carter","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":364,"good_days":324,"moderate_days":40,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":82,"median_aqi":36,"pct90_aqi":51,"days_ozone":172,"days_pm25":192,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.01,"slug":"kentucky-carter"},{"state":"Kentucky","county":"Christian","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":364,"good_days":266,"moderate_days":98,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":41,"pct90_aqi":57,"days_ozone":136,"days_pm25":228,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.08,"slug":"kentucky-christian"},{"state":"Kentucky","county":"Daviess","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":365,"good_days":226,"moderate_days":139,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":43,"pct90_aqi":61,"days_ozone":102,"days_pm25":263,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":61.92,"slug":"kentucky-daviess"},{"state":"Kentucky","county":"Edmonson","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":356,"good_days":328,"moderate_days":28,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":36,"pct90_aqi":49,"days_ozone":332,"days_pm25":24,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.13,"slug":"kentucky-edmonson"},{"state":"Kentucky","county":"Fayette","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":364,"good_days":273,"moderate_days":91,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":40,"pct90_aqi":57,"days_ozone":167,"days_pm25":192,"days_pm10":0,"days_no2":5,"days_co":0,"good_pct":75,"slug":"kentucky-fayette"},{"state":"Kentucky","county":"Greenup","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":228,"good_days":221,"moderate_days":7,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":67,"median_aqi":36,"pct90_aqi":46,"days_ozone":228,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.93,"slug":"kentucky-greenup"},{"state":"Kentucky","county":"Hancock","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":242,"good_days":200,"moderate_days":42,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":43,"pct90_aqi":58,"days_ozone":242,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.64,"slug":"kentucky-hancock"},{"state":"Kentucky","county":"Hardin","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":304,"good_days":223,"moderate_days":81,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":43,"pct90_aqi":58,"days_ozone":165,"days_pm25":139,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.36,"slug":"kentucky-hardin"},{"state":"Kentucky","county":"Jefferson","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":365,"good_days":188,"moderate_days":167,"unhealthy_sensitive_days":9,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":153,"median_aqi":49,"pct90_aqi":67,"days_ozone":147,"days_pm25":213,"days_pm10":0,"days_no2":5,"days_co":0,"good_pct":51.51,"slug":"kentucky-jefferson"},{"state":"Kentucky","county":"Jessamine","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":363,"good_days":285,"moderate_days":78,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":41,"pct90_aqi":57,"days_ozone":185,"days_pm25":178,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.51,"slug":"kentucky-jessamine"},{"state":"Kentucky","county":"Livingston","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":228,"good_days":202,"moderate_days":26,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":40,"pct90_aqi":51,"days_ozone":228,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":88.6,"slug":"kentucky-livingston"},{"state":"Kentucky","county":"McCracken","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":365,"good_days":272,"moderate_days":93,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":41,"pct90_aqi":58,"days_ozone":144,"days_pm25":213,"days_pm10":0,"days_no2":8,"days_co":0,"good_pct":74.52,"slug":"kentucky-mccracken"},{"state":"Kentucky","county":"Morgan","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":356,"good_days":337,"moderate_days":19,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":35,"pct90_aqi":47,"days_ozone":356,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.66,"slug":"kentucky-morgan"},{"state":"Kentucky","county":"Oldham","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":244,"good_days":214,"moderate_days":28,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":39,"pct90_aqi":51,"days_ozone":244,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.7,"slug":"kentucky-oldham"},{"state":"Kentucky","county":"Perry","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":365,"good_days":318,"moderate_days":46,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":172,"median_aqi":36,"pct90_aqi":52,"days_ozone":161,"days_pm25":204,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.12,"slug":"kentucky-perry"},{"state":"Kentucky","county":"Pike","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":365,"good_days":322,"moderate_days":43,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":34,"pct90_aqi":52,"days_ozone":142,"days_pm25":223,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":88.22,"slug":"kentucky-pike"},{"state":"Kentucky","county":"Pulaski","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":365,"good_days":297,"moderate_days":68,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":73,"median_aqi":40,"pct90_aqi":54,"days_ozone":159,"days_pm25":206,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.37,"slug":"kentucky-pulaski"},{"state":"Kentucky","county":"Simpson","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":243,"good_days":227,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":39,"pct90_aqi":49,"days_ozone":243,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.42,"slug":"kentucky-simpson"},{"state":"Kentucky","county":"Warren","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":365,"good_days":284,"moderate_days":81,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":73,"median_aqi":39,"pct90_aqi":54,"days_ozone":160,"days_pm25":205,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.81,"slug":"kentucky-warren"},{"state":"Kentucky","county":"Washington","state_fips":"21","county_fips":"","year":2025,"days_with_aqi":360,"good_days":325,"moderate_days":35,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":38,"pct90_aqi":50,"days_ozone":360,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.28,"slug":"kentucky-washington"},{"state":"Louisiana","county":"Ascension","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":364,"good_days":348,"moderate_days":15,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":33,"pct90_aqi":47,"days_ozone":356,"days_pm25":0,"days_pm10":0,"days_no2":8,"days_co":0,"good_pct":95.6,"slug":"louisiana-ascension"},{"state":"Louisiana","county":"Bossier","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":365,"good_days":288,"moderate_days":76,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":42,"pct90_aqi":57,"days_ozone":225,"days_pm25":136,"days_pm10":4,"days_no2":0,"days_co":0,"good_pct":78.9,"slug":"louisiana-bossier"},{"state":"Louisiana","county":"Caddo","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":360,"good_days":288,"moderate_days":72,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":38,"pct90_aqi":57,"days_ozone":269,"days_pm25":91,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80,"slug":"louisiana-caddo"},{"state":"Louisiana","county":"Calcasieu","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":365,"good_days":227,"moderate_days":135,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":47,"pct90_aqi":61,"days_ozone":136,"days_pm25":229,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":62.19,"slug":"louisiana-calcasieu"},{"state":"Louisiana","county":"East Baton Rouge","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":365,"good_days":181,"moderate_days":183,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":51,"pct90_aqi":63,"days_ozone":106,"days_pm25":258,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":49.59,"slug":"louisiana-east-baton-rouge"},{"state":"Louisiana","county":"Iberville","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":365,"good_days":287,"moderate_days":77,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":40,"pct90_aqi":61,"days_ozone":303,"days_pm25":62,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.63,"slug":"louisiana-iberville"},{"state":"Louisiana","county":"Jefferson","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":365,"good_days":227,"moderate_days":137,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":47,"pct90_aqi":63,"days_ozone":152,"days_pm25":211,"days_pm10":0,"days_no2":2,"days_co":0,"good_pct":62.19,"slug":"louisiana-jefferson"},{"state":"Louisiana","county":"Lafayette","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":362,"good_days":238,"moderate_days":124,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":79,"median_aqi":45,"pct90_aqi":59,"days_ozone":158,"days_pm25":204,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":65.75,"slug":"louisiana-lafayette"},{"state":"Louisiana","county":"Lafourche","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":365,"good_days":246,"moderate_days":118,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":109,"median_aqi":44,"pct90_aqi":57,"days_ozone":109,"days_pm25":256,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.4,"slug":"louisiana-lafourche"},{"state":"Louisiana","county":"Livingston","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":363,"good_days":225,"moderate_days":138,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":45,"pct90_aqi":59,"days_ozone":124,"days_pm25":237,"days_pm10":0,"days_no2":2,"days_co":0,"good_pct":61.98,"slug":"louisiana-livingston"},{"state":"Louisiana","county":"Orleans","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":365,"good_days":259,"moderate_days":106,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":71,"median_aqi":42,"pct90_aqi":55,"days_ozone":0,"days_pm25":340,"days_pm10":2,"days_no2":23,"days_co":0,"good_pct":70.96,"slug":"louisiana-orleans"},{"state":"Louisiana","county":"Ouachita","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":365,"good_days":227,"moderate_days":138,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":45,"pct90_aqi":58,"days_ozone":122,"days_pm25":243,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":62.19,"slug":"louisiana-ouachita"},{"state":"Louisiana","county":"Pointe Coupee","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":365,"good_days":342,"moderate_days":23,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":35,"pct90_aqi":48,"days_ozone":365,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.7,"slug":"louisiana-pointe-coupee"},{"state":"Louisiana","county":"Rapides","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":118,"good_days":87,"moderate_days":31,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":67,"median_aqi":37,"pct90_aqi":57,"days_ozone":0,"days_pm25":118,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.73,"slug":"louisiana-rapides"},{"state":"Louisiana","county":"St. Bernard","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":365,"good_days":266,"moderate_days":99,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":44,"pct90_aqi":58,"days_ozone":201,"days_pm25":164,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.88,"slug":"louisiana-st-bernard"},{"state":"Louisiana","county":"St. James","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":359,"good_days":337,"moderate_days":22,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":33,"pct90_aqi":48,"days_ozone":359,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.87,"slug":"louisiana-st-james"},{"state":"Louisiana","county":"St. John the Baptist","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":364,"good_days":339,"moderate_days":25,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":34,"pct90_aqi":48,"days_ozone":364,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.13,"slug":"louisiana-st-john-the-baptist"},{"state":"Louisiana","county":"St. Martin","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":360,"good_days":332,"moderate_days":28,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":36,"pct90_aqi":50,"days_ozone":360,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.22,"slug":"louisiana-st-martin"},{"state":"Louisiana","county":"St. Tammany","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":363,"good_days":315,"moderate_days":47,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":37,"pct90_aqi":58,"days_ozone":363,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":86.78,"slug":"louisiana-st-tammany"},{"state":"Louisiana","county":"Tangipahoa","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":122,"good_days":97,"moderate_days":25,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":64,"median_aqi":41,"pct90_aqi":53,"days_ozone":0,"days_pm25":122,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.51,"slug":"louisiana-tangipahoa"},{"state":"Louisiana","county":"Terrebonne","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":122,"good_days":89,"moderate_days":33,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":66,"median_aqi":42,"pct90_aqi":58,"days_ozone":0,"days_pm25":122,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.95,"slug":"louisiana-terrebonne"},{"state":"Louisiana","county":"West Baton Rouge","state_fips":"22","county_fips":"","year":2025,"days_with_aqi":365,"good_days":180,"moderate_days":183,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":51,"pct90_aqi":61,"days_ozone":80,"days_pm25":285,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":49.32,"slug":"louisiana-west-baton-rouge"},{"state":"Maine","county":"Androscoggin","state_fips":"23","county_fips":"","year":2025,"days_with_aqi":365,"good_days":311,"moderate_days":52,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":34,"pct90_aqi":54,"days_ozone":175,"days_pm25":185,"days_pm10":5,"days_no2":0,"days_co":0,"good_pct":85.21,"slug":"maine-androscoggin"},{"state":"Maine","county":"Aroostook","state_fips":"23","county_fips":"","year":2025,"days_with_aqi":365,"good_days":304,"moderate_days":57,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":131,"median_aqi":32,"pct90_aqi":57,"days_ozone":130,"days_pm25":223,"days_pm10":12,"days_no2":0,"days_co":0,"good_pct":83.29,"slug":"maine-aroostook"},{"state":"Maine","county":"Cumberland","state_fips":"23","county_fips":"","year":2025,"days_with_aqi":365,"good_days":271,"moderate_days":89,"unhealthy_sensitive_days":5,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":39,"pct90_aqi":62,"days_ozone":208,"days_pm25":147,"days_pm10":10,"days_no2":0,"days_co":0,"good_pct":74.25,"slug":"maine-cumberland"},{"state":"Maine","county":"Hancock","state_fips":"23","county_fips":"","year":2025,"days_with_aqi":365,"good_days":332,"moderate_days":29,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":133,"median_aqi":35,"pct90_aqi":49,"days_ozone":333,"days_pm25":32,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.96,"slug":"maine-hancock"},{"state":"Maine","county":"Kennebec","state_fips":"23","county_fips":"","year":2025,"days_with_aqi":365,"good_days":311,"moderate_days":54,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":96,"median_aqi":34,"pct90_aqi":55,"days_ozone":176,"days_pm25":189,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.21,"slug":"maine-kennebec"},{"state":"Maine","county":"Knox","state_fips":"23","county_fips":"","year":2025,"days_with_aqi":359,"good_days":351,"moderate_days":8,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":33,"pct90_aqi":44,"days_ozone":359,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.77,"slug":"maine-knox"},{"state":"Maine","county":"Oxford","state_fips":"23","county_fips":"","year":2025,"days_with_aqi":365,"good_days":277,"moderate_days":85,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":135,"median_aqi":38,"pct90_aqi":60,"days_ozone":105,"days_pm25":260,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.89,"slug":"maine-oxford"},{"state":"Maine","county":"Penobscot","state_fips":"23","county_fips":"","year":2025,"days_with_aqi":355,"good_days":299,"moderate_days":50,"unhealthy_sensitive_days":5,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":170,"median_aqi":33,"pct90_aqi":58,"days_ozone":187,"days_pm25":162,"days_pm10":6,"days_no2":0,"days_co":0,"good_pct":84.23,"slug":"maine-penobscot"},{"state":"Maine","county":"Sagadahoc","state_fips":"23","county_fips":"","year":2025,"days_with_aqi":217,"good_days":207,"moderate_days":9,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":35,"pct90_aqi":47,"days_ozone":217,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.39,"slug":"maine-sagadahoc"},{"state":"Maine","county":"Washington","state_fips":"23","county_fips":"","year":2025,"days_with_aqi":364,"good_days":333,"moderate_days":31,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":34,"pct90_aqi":49,"days_ozone":293,"days_pm25":71,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.48,"slug":"maine-washington"},{"state":"Maine","county":"York","state_fips":"23","county_fips":"","year":2025,"days_with_aqi":365,"good_days":353,"moderate_days":9,"unhealthy_sensitive_days":2,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":169,"median_aqi":34,"pct90_aqi":45,"days_ozone":365,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.71,"slug":"maine-york"},{"state":"Maryland","county":"Anne Arundel","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":259,"good_days":227,"moderate_days":30,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":40,"pct90_aqi":58,"days_ozone":238,"days_pm25":0,"days_pm10":21,"days_no2":0,"days_co":0,"good_pct":87.64,"slug":"maryland-anne-arundel"},{"state":"Maryland","county":"Baltimore","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":365,"good_days":236,"moderate_days":126,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":45,"pct90_aqi":65,"days_ozone":192,"days_pm25":173,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":64.66,"slug":"maryland-baltimore"},{"state":"Maryland","county":"Baltimore (City)","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":364,"good_days":248,"moderate_days":114,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":43,"pct90_aqi":64,"days_ozone":162,"days_pm25":191,"days_pm10":0,"days_no2":11,"days_co":0,"good_pct":68.13,"slug":"maryland-baltimore-city"},{"state":"Maryland","county":"Calvert","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":240,"good_days":227,"moderate_days":13,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":38,"pct90_aqi":48,"days_ozone":240,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.58,"slug":"maryland-calvert"},{"state":"Maryland","county":"Carroll","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":238,"good_days":215,"moderate_days":23,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":38,"pct90_aqi":50,"days_ozone":238,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.34,"slug":"maryland-carroll"},{"state":"Maryland","county":"Cecil","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":361,"good_days":288,"moderate_days":71,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":41,"pct90_aqi":60,"days_ozone":195,"days_pm25":166,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.78,"slug":"maryland-cecil"},{"state":"Maryland","county":"Charles","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":236,"good_days":218,"moderate_days":18,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":38,"pct90_aqi":49,"days_ozone":236,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.37,"slug":"maryland-charles"},{"state":"Maryland","county":"Dorchester","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":365,"good_days":314,"moderate_days":51,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":39,"pct90_aqi":52,"days_ozone":283,"days_pm25":82,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":86.03,"slug":"maryland-dorchester"},{"state":"Maryland","county":"Frederick","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":237,"good_days":203,"moderate_days":34,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":41,"pct90_aqi":58,"days_ozone":237,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.65,"slug":"maryland-frederick"},{"state":"Maryland","county":"Garrett","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":365,"good_days":318,"moderate_days":47,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":39,"pct90_aqi":54,"days_ozone":249,"days_pm25":111,"days_pm10":0,"days_no2":5,"days_co":0,"good_pct":87.12,"slug":"maryland-garrett"},{"state":"Maryland","county":"Harford","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":343,"good_days":259,"moderate_days":81,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":143,"median_aqi":42,"pct90_aqi":61,"days_ozone":202,"days_pm25":141,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.51,"slug":"maryland-harford"},{"state":"Maryland","county":"Howard","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":365,"good_days":293,"moderate_days":72,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":78,"median_aqi":33,"pct90_aqi":54,"days_ozone":0,"days_pm25":292,"days_pm10":0,"days_no2":71,"days_co":2,"good_pct":80.27,"slug":"maryland-howard"},{"state":"Maryland","county":"Kent","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":356,"good_days":299,"moderate_days":56,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":38,"pct90_aqi":55,"days_ozone":206,"days_pm25":150,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.99,"slug":"maryland-kent"},{"state":"Maryland","county":"Montgomery","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":360,"good_days":299,"moderate_days":61,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":39,"pct90_aqi":54,"days_ozone":202,"days_pm25":158,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.06,"slug":"maryland-montgomery"},{"state":"Maryland","county":"Prince George's","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":365,"good_days":306,"moderate_days":56,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":126,"median_aqi":40,"pct90_aqi":57,"days_ozone":276,"days_pm25":84,"days_pm10":0,"days_no2":5,"days_co":0,"good_pct":83.84,"slug":"maryland-prince-george-s"},{"state":"Maryland","county":"Washington","state_fips":"24","county_fips":"","year":2025,"days_with_aqi":361,"good_days":285,"moderate_days":76,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":40,"pct90_aqi":58,"days_ozone":195,"days_pm25":166,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.95,"slug":"maryland-washington"},{"state":"Massachusetts","county":"Barnstable","state_fips":"25","county_fips":"","year":2025,"days_with_aqi":364,"good_days":341,"moderate_days":20,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":36,"pct90_aqi":46,"days_ozone":357,"days_pm25":7,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.68,"slug":"massachusetts-barnstable"},{"state":"Massachusetts","county":"Berkshire","state_fips":"25","county_fips":"","year":2025,"days_with_aqi":365,"good_days":285,"moderate_days":76,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":124,"median_aqi":38,"pct90_aqi":59,"days_ozone":230,"days_pm25":129,"days_pm10":0,"days_no2":6,"days_co":0,"good_pct":78.08,"slug":"massachusetts-berkshire"},{"state":"Massachusetts","county":"Bristol","state_fips":"25","county_fips":"","year":2025,"days_with_aqi":365,"good_days":306,"moderate_days":56,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":38,"pct90_aqi":56,"days_ozone":295,"days_pm25":70,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.84,"slug":"massachusetts-bristol"},{"state":"Massachusetts","county":"Dukes","state_fips":"25","county_fips":"","year":2025,"days_with_aqi":341,"good_days":327,"moderate_days":12,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":151,"median_aqi":35,"pct90_aqi":45,"days_ozone":318,"days_pm25":23,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.89,"slug":"massachusetts-dukes"},{"state":"Massachusetts","county":"Essex","state_fips":"25","county_fips":"","year":2025,"days_with_aqi":365,"good_days":296,"moderate_days":66,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":40,"pct90_aqi":56,"days_ozone":252,"days_pm25":113,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.1,"slug":"massachusetts-essex"},{"state":"Massachusetts","county":"Franklin","state_fips":"25","county_fips":"","year":2025,"days_with_aqi":364,"good_days":280,"moderate_days":81,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":114,"median_aqi":38,"pct90_aqi":59,"days_ozone":201,"days_pm25":163,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":76.92,"slug":"massachusetts-franklin"},{"state":"Massachusetts","county":"Hampden","state_fips":"25","county_fips":"","year":2025,"days_with_aqi":365,"good_days":281,"moderate_days":79,"unhealthy_sensitive_days":5,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":124,"median_aqi":39,"pct90_aqi":61,"days_ozone":221,"days_pm25":136,"days_pm10":0,"days_no2":8,"days_co":0,"good_pct":76.99,"slug":"massachusetts-hampden"},{"state":"Massachusetts","county":"Hampshire","state_fips":"25","county_fips":"","year":2025,"days_with_aqi":365,"good_days":312,"moderate_days":49,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":117,"median_aqi":36,"pct90_aqi":54,"days_ozone":289,"days_pm25":75,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":85.48,"slug":"massachusetts-hampshire"},{"state":"Massachusetts","county":"Middlesex","state_fips":"25","county_fips":"","year":2025,"days_with_aqi":365,"good_days":299,"moderate_days":65,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":38,"pct90_aqi":56,"days_ozone":230,"days_pm25":134,"days_pm10":0,"days_no2":1,"days_co":0,"good_pct":81.92,"slug":"massachusetts-middlesex"},{"state":"Massachusetts","county":"Norfolk","state_fips":"25","county_fips":"","year":2025,"days_with_aqi":365,"good_days":308,"moderate_days":55,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":126,"median_aqi":39,"pct90_aqi":55,"days_ozone":298,"days_pm25":64,"days_pm10":0,"days_no2":3,"days_co":0,"good_pct":84.38,"slug":"massachusetts-norfolk"},{"state":"Massachusetts","county":"Plymouth","state_fips":"25","county_fips":"","year":2025,"days_with_aqi":365,"good_days":308,"moderate_days":56,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":37,"pct90_aqi":54,"days_ozone":251,"days_pm25":114,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.38,"slug":"massachusetts-plymouth"},{"state":"Massachusetts","county":"Suffolk","state_fips":"25","county_fips":"","year":2025,"days_with_aqi":365,"good_days":279,"moderate_days":84,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":106,"median_aqi":37,"pct90_aqi":60,"days_ozone":146,"days_pm25":201,"days_pm10":2,"days_no2":16,"days_co":0,"good_pct":76.44,"slug":"massachusetts-suffolk"},{"state":"Massachusetts","county":"Worcester","state_fips":"25","county_fips":"","year":2025,"days_with_aqi":365,"good_days":298,"moderate_days":67,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":39,"pct90_aqi":56,"days_ozone":265,"days_pm25":97,"days_pm10":1,"days_no2":2,"days_co":0,"good_pct":81.64,"slug":"massachusetts-worcester"},{"state":"Michigan","county":"Allegan","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":363,"good_days":232,"moderate_days":117,"unhealthy_sensitive_days":12,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":151,"median_aqi":44,"pct90_aqi":75,"days_ozone":161,"days_pm25":202,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":63.91,"slug":"michigan-allegan"},{"state":"Michigan","county":"Bay","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":358,"good_days":252,"moderate_days":103,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":139,"median_aqi":39,"pct90_aqi":60,"days_ozone":0,"days_pm25":358,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":70.39,"slug":"michigan-bay"},{"state":"Michigan","county":"Benzie","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":214,"good_days":195,"moderate_days":19,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":35,"pct90_aqi":50,"days_ozone":214,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.12,"slug":"michigan-benzie"},{"state":"Michigan","county":"Berrien","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":262,"good_days":212,"moderate_days":47,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":147,"median_aqi":41,"pct90_aqi":67,"days_ozone":262,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80.92,"slug":"michigan-berrien"},{"state":"Michigan","county":"Cass","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":224,"good_days":191,"moderate_days":31,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":40,"pct90_aqi":61,"days_ozone":224,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.27,"slug":"michigan-cass"},{"state":"Michigan","county":"Clinton","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":204,"good_days":184,"moderate_days":19,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":39,"pct90_aqi":50,"days_ozone":204,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.2,"slug":"michigan-clinton"},{"state":"Michigan","county":"Genesee","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":303,"good_days":252,"moderate_days":48,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":126,"median_aqi":38,"pct90_aqi":57,"days_ozone":220,"days_pm25":83,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.17,"slug":"michigan-genesee"},{"state":"Michigan","county":"Huron","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":212,"good_days":190,"moderate_days":20,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":38,"pct90_aqi":51,"days_ozone":212,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.62,"slug":"michigan-huron"},{"state":"Michigan","county":"Ingham","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":365,"good_days":265,"moderate_days":92,"unhealthy_sensitive_days":7,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":153,"median_aqi":38,"pct90_aqi":62,"days_ozone":194,"days_pm25":166,"days_pm10":2,"days_no2":3,"days_co":0,"good_pct":72.6,"slug":"michigan-ingham"},{"state":"Michigan","county":"Kalamazoo","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":365,"good_days":224,"moderate_days":134,"unhealthy_sensitive_days":6,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":156,"median_aqi":43,"pct90_aqi":71,"days_ozone":114,"days_pm25":251,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":61.37,"slug":"michigan-kalamazoo"},{"state":"Michigan","county":"Kent","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":365,"good_days":153,"moderate_days":203,"unhealthy_sensitive_days":7,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":163,"median_aqi":52,"pct90_aqi":72,"days_ozone":55,"days_pm25":306,"days_pm10":1,"days_no2":3,"days_co":0,"good_pct":41.92,"slug":"michigan-kent"},{"state":"Michigan","county":"Keweenaw","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":41,"good_days":41,"moderate_days":0,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":31,"median_aqi":8,"pct90_aqi":16,"days_ozone":0,"days_pm25":41,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":100,"slug":"michigan-keweenaw"},{"state":"Michigan","county":"Lenawee","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":365,"good_days":253,"moderate_days":105,"unhealthy_sensitive_days":7,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":147,"median_aqi":41,"pct90_aqi":66,"days_ozone":145,"days_pm25":220,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.32,"slug":"michigan-lenawee"},{"state":"Michigan","county":"Macomb","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":365,"good_days":256,"moderate_days":99,"unhealthy_sensitive_days":8,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":166,"median_aqi":40,"pct90_aqi":68,"days_ozone":181,"days_pm25":184,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":70.14,"slug":"michigan-macomb"},{"state":"Michigan","county":"Manistee","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":361,"good_days":287,"moderate_days":65,"unhealthy_sensitive_days":6,"unhealthy_days":3,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":167,"median_aqi":33,"pct90_aqi":65,"days_ozone":153,"days_pm25":208,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.5,"slug":"michigan-manistee"},{"state":"Michigan","county":"Marquette","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":307,"good_days":253,"moderate_days":41,"unhealthy_sensitive_days":7,"unhealthy_days":6,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":193,"median_aqi":19,"pct90_aqi":62,"days_ozone":0,"days_pm25":307,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.41,"slug":"michigan-marquette"},{"state":"Michigan","county":"Mason","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":213,"good_days":190,"moderate_days":23,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":36,"pct90_aqi":51,"days_ozone":213,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.2,"slug":"michigan-mason"},{"state":"Michigan","county":"Missaukee","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":360,"good_days":313,"moderate_days":43,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":133,"median_aqi":35,"pct90_aqi":58,"days_ozone":253,"days_pm25":105,"days_pm10":0,"days_no2":2,"days_co":0,"good_pct":86.94,"slug":"michigan-missaukee"},{"state":"Michigan","county":"Monroe","state_fips":"26","county_fips":"","year":2024,"days_with_aqi":59,"good_days":56,"moderate_days":3,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":18,"pct90_aqi":41,"days_ozone":0,"days_pm25":0,"days_pm10":59,"days_no2":0,"days_co":0,"good_pct":94.92,"slug":"michigan-monroe"},{"state":"Michigan","county":"Muskegon","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":243,"good_days":203,"moderate_days":38,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":140,"median_aqi":39,"pct90_aqi":61,"days_ozone":243,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.54,"slug":"michigan-muskegon"},{"state":"Michigan","county":"Oakland","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":350,"good_days":242,"moderate_days":99,"unhealthy_sensitive_days":7,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":166,"median_aqi":41,"pct90_aqi":67,"days_ozone":166,"days_pm25":184,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.14,"slug":"michigan-oakland"},{"state":"Michigan","county":"Ottawa","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":365,"good_days":260,"moderate_days":97,"unhealthy_sensitive_days":7,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":159,"median_aqi":40,"pct90_aqi":68,"days_ozone":153,"days_pm25":209,"days_pm10":3,"days_no2":0,"days_co":0,"good_pct":71.23,"slug":"michigan-ottawa"},{"state":"Michigan","county":"Schoolcraft","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":355,"good_days":296,"moderate_days":54,"unhealthy_sensitive_days":3,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":167,"median_aqi":33,"pct90_aqi":64,"days_ozone":149,"days_pm25":206,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.38,"slug":"michigan-schoolcraft"},{"state":"Michigan","county":"St. Clair","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":365,"good_days":254,"moderate_days":100,"unhealthy_sensitive_days":10,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":152,"median_aqi":39,"pct90_aqi":67,"days_ozone":174,"days_pm25":191,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.59,"slug":"michigan-st-clair"},{"state":"Michigan","county":"Tuscola","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":358,"good_days":329,"moderate_days":28,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":35,"pct90_aqi":49,"days_ozone":358,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.9,"slug":"michigan-tuscola"},{"state":"Michigan","county":"Washtenaw","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":365,"good_days":253,"moderate_days":104,"unhealthy_sensitive_days":7,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":152,"median_aqi":41,"pct90_aqi":68,"days_ozone":229,"days_pm25":136,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.32,"slug":"michigan-washtenaw"},{"state":"Michigan","county":"Wayne","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":365,"good_days":132,"moderate_days":222,"unhealthy_sensitive_days":8,"unhealthy_days":3,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":156,"median_aqi":54,"pct90_aqi":75,"days_ozone":60,"days_pm25":299,"days_pm10":3,"days_no2":3,"days_co":0,"good_pct":36.16,"slug":"michigan-wayne"},{"state":"Michigan","county":"Wexford","state_fips":"26","county_fips":"","year":2025,"days_with_aqi":360,"good_days":339,"moderate_days":21,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":36,"pct90_aqi":48,"days_ozone":360,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.17,"slug":"michigan-wexford"},{"state":"Minnesota","county":"Anoka","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":363,"good_days":269,"moderate_days":85,"unhealthy_sensitive_days":5,"unhealthy_days":4,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":177,"median_aqi":38,"pct90_aqi":64,"days_ozone":204,"days_pm25":151,"days_pm10":0,"days_no2":8,"days_co":0,"good_pct":74.1,"slug":"minnesota-anoka"},{"state":"Minnesota","county":"Becker","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":315,"good_days":233,"moderate_days":71,"unhealthy_sensitive_days":5,"unhealthy_days":6,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":185,"median_aqi":38,"pct90_aqi":73,"days_ozone":142,"days_pm25":173,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.97,"slug":"minnesota-becker"},{"state":"Minnesota","county":"Beltrami","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":363,"good_days":287,"moderate_days":59,"unhealthy_sensitive_days":8,"unhealthy_days":9,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":191,"median_aqi":36,"pct90_aqi":69,"days_ozone":138,"days_pm25":225,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.06,"slug":"minnesota-beltrami"},{"state":"Minnesota","county":"Blue Earth","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":357,"good_days":233,"moderate_days":110,"unhealthy_sensitive_days":9,"unhealthy_days":5,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":180,"median_aqi":42,"pct90_aqi":70,"days_ozone":101,"days_pm25":256,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":65.27,"slug":"minnesota-blue-earth"},{"state":"Minnesota","county":"Carlton","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":355,"good_days":294,"moderate_days":49,"unhealthy_sensitive_days":5,"unhealthy_days":7,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":184,"median_aqi":33,"pct90_aqi":62,"days_ozone":153,"days_pm25":202,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.82,"slug":"minnesota-carlton"},{"state":"Minnesota","county":"Cass","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":364,"good_days":301,"moderate_days":50,"unhealthy_sensitive_days":5,"unhealthy_days":8,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":177,"median_aqi":28,"pct90_aqi":59,"days_ozone":0,"days_pm25":364,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.69,"slug":"minnesota-cass"},{"state":"Minnesota","county":"Cook","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":358,"good_days":315,"moderate_days":31,"unhealthy_sensitive_days":4,"unhealthy_days":7,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":201,"median_aqi":16,"pct90_aqi":54,"days_ozone":0,"days_pm25":358,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.99,"slug":"minnesota-cook"},{"state":"Minnesota","county":"Crow Wing","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":365,"good_days":284,"moderate_days":67,"unhealthy_sensitive_days":9,"unhealthy_days":5,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":174,"median_aqi":37,"pct90_aqi":63,"days_ozone":153,"days_pm25":212,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.81,"slug":"minnesota-crow-wing"},{"state":"Minnesota","county":"Dakota","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":365,"good_days":267,"moderate_days":88,"unhealthy_sensitive_days":5,"unhealthy_days":5,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":175,"median_aqi":35,"pct90_aqi":62,"days_ozone":0,"days_pm25":349,"days_pm10":0,"days_no2":16,"days_co":0,"good_pct":73.15,"slug":"minnesota-dakota"},{"state":"Minnesota","county":"Goodhue","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":239,"good_days":214,"moderate_days":25,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":38,"pct90_aqi":51,"days_ozone":239,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.54,"slug":"minnesota-goodhue"},{"state":"Minnesota","county":"Hennepin","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":365,"good_days":211,"moderate_days":144,"unhealthy_sensitive_days":4,"unhealthy_days":6,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":178,"median_aqi":45,"pct90_aqi":71,"days_ozone":62,"days_pm25":284,"days_pm10":5,"days_no2":14,"days_co":0,"good_pct":57.81,"slug":"minnesota-hennepin"},{"state":"Minnesota","county":"Lake","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":361,"good_days":310,"moderate_days":36,"unhealthy_sensitive_days":8,"unhealthy_days":7,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":191,"median_aqi":31,"pct90_aqi":60,"days_ozone":155,"days_pm25":206,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.87,"slug":"minnesota-lake"},{"state":"Minnesota","county":"Lyon","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":365,"good_days":281,"moderate_days":77,"unhealthy_sensitive_days":5,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":161,"median_aqi":37,"pct90_aqi":65,"days_ozone":155,"days_pm25":183,"days_pm10":27,"days_no2":0,"days_co":0,"good_pct":76.99,"slug":"minnesota-lyon"},{"state":"Minnesota","county":"Mille Lacs","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":235,"good_days":224,"moderate_days":11,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":34,"pct90_aqi":46,"days_ozone":235,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.32,"slug":"minnesota-mille-lacs"},{"state":"Minnesota","county":"Olmsted","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":344,"good_days":239,"moderate_days":97,"unhealthy_sensitive_days":5,"unhealthy_days":3,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":166,"median_aqi":39,"pct90_aqi":65,"days_ozone":114,"days_pm25":230,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.48,"slug":"minnesota-olmsted"},{"state":"Minnesota","county":"Pine","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":69,"good_days":65,"moderate_days":4,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":61,"median_aqi":23,"pct90_aqi":45,"days_ozone":0,"days_pm25":69,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.2,"slug":"minnesota-pine"},{"state":"Minnesota","county":"Ramsey","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":365,"good_days":256,"moderate_days":100,"unhealthy_sensitive_days":5,"unhealthy_days":4,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":170,"median_aqi":34,"pct90_aqi":61,"days_ozone":0,"days_pm25":329,"days_pm10":36,"days_no2":0,"days_co":0,"good_pct":70.14,"slug":"minnesota-ramsey"},{"state":"Minnesota","county":"Saint Louis","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":365,"good_days":243,"moderate_days":99,"unhealthy_sensitive_days":11,"unhealthy_days":11,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":216,"median_aqi":42,"pct90_aqi":79,"days_ozone":180,"days_pm25":185,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":66.58,"slug":"minnesota-saint-louis"},{"state":"Minnesota","county":"Scott","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":365,"good_days":266,"moderate_days":91,"unhealthy_sensitive_days":4,"unhealthy_days":4,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":172,"median_aqi":38,"pct90_aqi":64,"days_ozone":149,"days_pm25":216,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.88,"slug":"minnesota-scott"},{"state":"Minnesota","county":"Stearns","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":357,"good_days":270,"moderate_days":76,"unhealthy_sensitive_days":8,"unhealthy_days":3,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":165,"median_aqi":37,"pct90_aqi":62,"days_ozone":153,"days_pm25":204,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.63,"slug":"minnesota-stearns"},{"state":"Minnesota","county":"Washington","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":236,"good_days":224,"moderate_days":12,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":34,"pct90_aqi":46,"days_ozone":236,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.92,"slug":"minnesota-washington"},{"state":"Minnesota","county":"Winona","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":99,"good_days":83,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":89,"median_aqi":21,"pct90_aqi":55,"days_ozone":0,"days_pm25":99,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.84,"slug":"minnesota-winona"},{"state":"Minnesota","county":"Wright","state_fips":"27","county_fips":"","year":2025,"days_with_aqi":349,"good_days":255,"moderate_days":84,"unhealthy_sensitive_days":6,"unhealthy_days":4,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":170,"median_aqi":39,"pct90_aqi":67,"days_ozone":157,"days_pm25":192,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.07,"slug":"minnesota-wright"},{"state":"Mississippi","county":"Bolivar","state_fips":"28","county_fips":"","year":2025,"days_with_aqi":359,"good_days":258,"moderate_days":101,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":88,"median_aqi":43,"pct90_aqi":58,"days_ozone":113,"days_pm25":246,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.87,"slug":"mississippi-bolivar"},{"state":"Mississippi","county":"DeSoto","state_fips":"28","county_fips":"","year":2025,"days_with_aqi":365,"good_days":252,"moderate_days":112,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":143,"median_aqi":43,"pct90_aqi":61,"days_ozone":120,"days_pm25":245,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.04,"slug":"mississippi-desoto"},{"state":"Mississippi","county":"Forrest","state_fips":"28","county_fips":"","year":2025,"days_with_aqi":363,"good_days":226,"moderate_days":137,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":45,"pct90_aqi":59,"days_ozone":0,"days_pm25":363,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":62.26,"slug":"mississippi-forrest"},{"state":"Mississippi","county":"Hancock","state_fips":"28","county_fips":"","year":2025,"days_with_aqi":365,"good_days":256,"moderate_days":109,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":43,"pct90_aqi":58,"days_ozone":117,"days_pm25":248,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":70.14,"slug":"mississippi-hancock"},{"state":"Mississippi","county":"Harrison","state_fips":"28","county_fips":"","year":2025,"days_with_aqi":365,"good_days":252,"moderate_days":113,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":43,"pct90_aqi":62,"days_ozone":123,"days_pm25":242,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.04,"slug":"mississippi-harrison"},{"state":"Mississippi","county":"Hinds","state_fips":"28","county_fips":"","year":2025,"days_with_aqi":365,"good_days":167,"moderate_days":198,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":52,"pct90_aqi":63,"days_ozone":74,"days_pm25":291,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":45.75,"slug":"mississippi-hinds"},{"state":"Mississippi","county":"Jackson","state_fips":"28","county_fips":"","year":2025,"days_with_aqi":365,"good_days":255,"moderate_days":110,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":44,"pct90_aqi":59,"days_ozone":133,"days_pm25":231,"days_pm10":0,"days_no2":1,"days_co":0,"good_pct":69.86,"slug":"mississippi-jackson"},{"state":"Mississippi","county":"Lauderdale","state_fips":"28","county_fips":"","year":2025,"days_with_aqi":241,"good_days":228,"moderate_days":13,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":35,"pct90_aqi":48,"days_ozone":241,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.61,"slug":"mississippi-lauderdale"},{"state":"Mississippi","county":"Lee","state_fips":"28","county_fips":"","year":2025,"days_with_aqi":242,"good_days":230,"moderate_days":12,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":64,"median_aqi":38,"pct90_aqi":48,"days_ozone":242,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.04,"slug":"mississippi-lee"},{"state":"Mississippi","county":"Yalobusha","state_fips":"28","county_fips":"","year":2025,"days_with_aqi":354,"good_days":342,"moderate_days":12,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":34,"pct90_aqi":45,"days_ozone":354,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.61,"slug":"mississippi-yalobusha"},{"state":"Missouri","county":"Andrew","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":245,"good_days":213,"moderate_days":32,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":40,"pct90_aqi":58,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":86.94,"slug":"missouri-andrew"},{"state":"Missouri","county":"Boone","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":248,"good_days":231,"moderate_days":17,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":37,"pct90_aqi":49,"days_ozone":248,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.15,"slug":"missouri-boone"},{"state":"Missouri","county":"Buchanan","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":365,"good_days":206,"moderate_days":157,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":256,"median_aqi":46,"pct90_aqi":62,"days_ozone":0,"days_pm25":330,"days_pm10":35,"days_no2":0,"days_co":0,"good_pct":56.44,"slug":"missouri-buchanan"},{"state":"Missouri","county":"Callaway","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":260,"good_days":233,"moderate_days":27,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":41,"pct90_aqi":51,"days_ozone":260,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.62,"slug":"missouri-callaway"},{"state":"Missouri","county":"Cass","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":362,"good_days":281,"moderate_days":80,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":123,"median_aqi":41,"pct90_aqi":55,"days_ozone":165,"days_pm25":197,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.62,"slug":"missouri-cass"},{"state":"Missouri","county":"Cedar","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":365,"good_days":298,"moderate_days":66,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":106,"median_aqi":39,"pct90_aqi":55,"days_ozone":171,"days_pm25":194,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.64,"slug":"missouri-cedar"},{"state":"Missouri","county":"Clay","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":363,"good_days":270,"moderate_days":86,"unhealthy_sensitive_days":6,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":156,"median_aqi":42,"pct90_aqi":64,"days_ozone":213,"days_pm25":150,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":74.38,"slug":"missouri-clay"},{"state":"Missouri","county":"Clinton","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":247,"good_days":209,"moderate_days":35,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":41,"pct90_aqi":67,"days_ozone":247,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.62,"slug":"missouri-clinton"},{"state":"Missouri","county":"Greene","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":364,"good_days":228,"moderate_days":132,"unhealthy_sensitive_days":3,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":160,"median_aqi":45,"pct90_aqi":62,"days_ozone":129,"days_pm25":232,"days_pm10":3,"days_no2":0,"days_co":0,"good_pct":62.64,"slug":"missouri-greene"},{"state":"Missouri","county":"Jackson","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":365,"good_days":209,"moderate_days":153,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":293,"median_aqi":47,"pct90_aqi":63,"days_ozone":0,"days_pm25":287,"days_pm10":46,"days_no2":32,"days_co":0,"good_pct":57.26,"slug":"missouri-jackson"},{"state":"Missouri","county":"Jasper","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":365,"good_days":305,"moderate_days":58,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":162,"median_aqi":38,"pct90_aqi":58,"days_ozone":218,"days_pm25":0,"days_pm10":147,"days_no2":0,"days_co":0,"good_pct":83.56,"slug":"missouri-jasper"},{"state":"Missouri","county":"Jefferson","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":365,"good_days":268,"moderate_days":93,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":150,"median_aqi":42,"pct90_aqi":60,"days_ozone":147,"days_pm25":212,"days_pm10":5,"days_no2":1,"days_co":0,"good_pct":73.42,"slug":"missouri-jefferson"},{"state":"Missouri","county":"Lincoln","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":247,"good_days":210,"moderate_days":34,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":41,"pct90_aqi":58,"days_ozone":247,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.02,"slug":"missouri-lincoln"},{"state":"Missouri","county":"Monroe","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":365,"good_days":343,"moderate_days":22,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":35,"pct90_aqi":47,"days_ozone":353,"days_pm25":0,"days_pm10":11,"days_no2":1,"days_co":0,"good_pct":93.97,"slug":"missouri-monroe"},{"state":"Missouri","county":"Perry","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":255,"good_days":216,"moderate_days":38,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":41,"pct90_aqi":54,"days_ozone":255,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.71,"slug":"missouri-perry"},{"state":"Missouri","county":"Saint Charles","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":309,"good_days":248,"moderate_days":57,"unhealthy_sensitive_days":3,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":164,"median_aqi":40,"pct90_aqi":71,"days_ozone":248,"days_pm25":0,"days_pm10":0,"days_no2":61,"days_co":0,"good_pct":80.26,"slug":"missouri-saint-charles"},{"state":"Missouri","county":"Saint Louis","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":365,"good_days":268,"moderate_days":91,"unhealthy_sensitive_days":5,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":151,"median_aqi":43,"pct90_aqi":61,"days_ozone":191,"days_pm25":158,"days_pm10":0,"days_no2":16,"days_co":0,"good_pct":73.42,"slug":"missouri-saint-louis"},{"state":"Missouri","county":"Sainte Genevieve","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":255,"good_days":233,"moderate_days":20,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":41,"pct90_aqi":50,"days_ozone":255,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.37,"slug":"missouri-sainte-genevieve"},{"state":"Missouri","county":"St. Louis City","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":365,"good_days":125,"moderate_days":232,"unhealthy_sensitive_days":6,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":2,"max_aqi":738,"median_aqi":55,"pct90_aqi":77,"days_ozone":75,"days_pm25":261,"days_pm10":24,"days_no2":5,"days_co":0,"good_pct":34.25,"slug":"missouri-st-louis-city"},{"state":"Missouri","county":"Stoddard","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":12,"good_days":12,"moderate_days":0,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":43,"median_aqi":21,"pct90_aqi":40,"days_ozone":0,"days_pm25":12,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":100,"slug":"missouri-stoddard"},{"state":"Missouri","county":"Taney","state_fips":"29","county_fips":"","year":2025,"days_with_aqi":98,"good_days":88,"moderate_days":10,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":79,"median_aqi":28,"pct90_aqi":52,"days_ozone":0,"days_pm25":98,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.8,"slug":"missouri-taney"},{"state":"Montana","county":"Beaverhead","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":342,"good_days":324,"moderate_days":18,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":95,"median_aqi":13,"pct90_aqi":29,"days_ozone":0,"days_pm25":342,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.74,"slug":"montana-beaverhead"},{"state":"Montana","county":"Cascade","state_fips":"30","county_fips":"","year":2024,"days_with_aqi":87,"good_days":52,"moderate_days":35,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":46,"pct90_aqi":58,"days_ozone":0,"days_pm25":87,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":59.77,"slug":"montana-cascade"},{"state":"Montana","county":"Custer","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":273,"good_days":238,"moderate_days":34,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":127,"median_aqi":40,"pct90_aqi":53,"days_ozone":206,"days_pm25":66,"days_pm10":0,"days_no2":1,"days_co":0,"good_pct":87.18,"slug":"montana-custer"},{"state":"Montana","county":"Dawson","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":300,"good_days":271,"moderate_days":26,"unhealthy_sensitive_days":1,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":165,"median_aqi":18,"pct90_aqi":49,"days_ozone":0,"days_pm25":300,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.33,"slug":"montana-dawson"},{"state":"Montana","county":"Fergus","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":364,"good_days":330,"moderate_days":33,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":131,"median_aqi":41,"pct90_aqi":49,"days_ozone":291,"days_pm25":69,"days_pm10":4,"days_no2":0,"days_co":0,"good_pct":90.66,"slug":"montana-fergus"},{"state":"Montana","county":"Flathead","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":365,"good_days":269,"moderate_days":95,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":103,"median_aqi":41,"pct90_aqi":62,"days_ozone":175,"days_pm25":177,"days_pm10":13,"days_no2":0,"days_co":0,"good_pct":73.7,"slug":"montana-flathead"},{"state":"Montana","county":"Gallatin","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":365,"good_days":358,"moderate_days":7,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":70,"median_aqi":11,"pct90_aqi":26,"days_ozone":0,"days_pm25":232,"days_pm10":0,"days_no2":91,"days_co":42,"good_pct":98.08,"slug":"montana-gallatin"},{"state":"Montana","county":"Glacier","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":351,"good_days":322,"moderate_days":26,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":117,"median_aqi":23,"pct90_aqi":44,"days_ozone":0,"days_pm25":351,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.74,"slug":"montana-glacier"},{"state":"Montana","county":"Hill","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":304,"good_days":280,"moderate_days":22,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":157,"median_aqi":14,"pct90_aqi":40,"days_ozone":0,"days_pm25":304,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.11,"slug":"montana-hill"},{"state":"Montana","county":"Lake","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":95,"good_days":92,"moderate_days":3,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":79,"median_aqi":11,"pct90_aqi":33,"days_ozone":0,"days_pm25":95,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.84,"slug":"montana-lake"},{"state":"Montana","county":"Lewis and Clark","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":365,"good_days":261,"moderate_days":104,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":44,"pct90_aqi":65,"days_ozone":194,"days_pm25":171,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.51,"slug":"montana-lewis-and-clark"},{"state":"Montana","county":"Lincoln","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":182,"good_days":99,"moderate_days":81,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":118,"median_aqi":45,"pct90_aqi":67,"days_ozone":0,"days_pm25":181,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":54.4,"slug":"montana-lincoln"},{"state":"Montana","county":"Missoula","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":365,"good_days":298,"moderate_days":67,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":98,"median_aqi":38,"pct90_aqi":56,"days_ozone":177,"days_pm25":188,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.64,"slug":"montana-missoula"},{"state":"Montana","county":"Phillips","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":314,"good_days":287,"moderate_days":22,"unhealthy_sensitive_days":3,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":168,"median_aqi":19,"pct90_aqi":47,"days_ozone":0,"days_pm25":314,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.4,"slug":"montana-phillips"},{"state":"Montana","county":"Powell","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":95,"good_days":90,"moderate_days":5,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":75,"median_aqi":13,"pct90_aqi":33,"days_ozone":0,"days_pm25":95,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.74,"slug":"montana-powell"},{"state":"Montana","county":"Ravalli","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":361,"good_days":286,"moderate_days":74,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":123,"median_aqi":21,"pct90_aqi":59,"days_ozone":0,"days_pm25":361,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.22,"slug":"montana-ravalli"},{"state":"Montana","county":"Richland","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":273,"good_days":217,"moderate_days":49,"unhealthy_sensitive_days":4,"unhealthy_days":3,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":165,"median_aqi":40,"pct90_aqi":59,"days_ozone":175,"days_pm25":96,"days_pm10":2,"days_no2":0,"days_co":0,"good_pct":79.49,"slug":"montana-richland"},{"state":"Montana","county":"Roosevelt","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":94,"good_days":82,"moderate_days":11,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":196,"median_aqi":16,"pct90_aqi":54,"days_ozone":0,"days_pm25":94,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.23,"slug":"montana-roosevelt"},{"state":"Montana","county":"Rosebud","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":98,"good_days":96,"moderate_days":2,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":68,"median_aqi":11,"pct90_aqi":27,"days_ozone":0,"days_pm25":98,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.96,"slug":"montana-rosebud"},{"state":"Montana","county":"Sanders","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":345,"good_days":283,"moderate_days":62,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":85,"median_aqi":16,"pct90_aqi":55,"days_ozone":0,"days_pm25":19,"days_pm10":326,"days_no2":0,"days_co":0,"good_pct":82.03,"slug":"montana-sanders"},{"state":"Montana","county":"Sheridan","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":91,"good_days":79,"moderate_days":11,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":197,"median_aqi":18,"pct90_aqi":54,"days_ozone":0,"days_pm25":91,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":86.81,"slug":"montana-sheridan"},{"state":"Montana","county":"Silver Bow","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":365,"good_days":310,"moderate_days":55,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":96,"median_aqi":28,"pct90_aqi":54,"days_ozone":0,"days_pm25":350,"days_pm10":15,"days_no2":0,"days_co":0,"good_pct":84.93,"slug":"montana-silver-bow"},{"state":"Montana","county":"Teton","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":277,"good_days":269,"moderate_days":8,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":92,"median_aqi":12,"pct90_aqi":26,"days_ozone":0,"days_pm25":277,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.11,"slug":"montana-teton"},{"state":"Montana","county":"Yellowstone","state_fips":"30","county_fips":"","year":2025,"days_with_aqi":365,"good_days":315,"moderate_days":50,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":91,"median_aqi":38,"pct90_aqi":54,"days_ozone":220,"days_pm25":135,"days_pm10":0,"days_no2":10,"days_co":0,"good_pct":86.3,"slug":"montana-yellowstone"},{"state":"Nebraska","county":"Cass","state_fips":"31","county_fips":"","year":2025,"days_with_aqi":339,"good_days":325,"moderate_days":14,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":64,"median_aqi":19,"pct90_aqi":36,"days_ozone":0,"days_pm25":0,"days_pm10":339,"days_no2":0,"days_co":0,"good_pct":95.87,"slug":"nebraska-cass"},{"state":"Nebraska","county":"Douglas","state_fips":"31","county_fips":"","year":2025,"days_with_aqi":365,"good_days":259,"moderate_days":104,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":137,"median_aqi":42,"pct90_aqi":62,"days_ozone":176,"days_pm25":167,"days_pm10":22,"days_no2":0,"days_co":0,"good_pct":70.96,"slug":"nebraska-douglas"},{"state":"Nebraska","county":"Gage","state_fips":"31","county_fips":"","year":2025,"days_with_aqi":335,"good_days":254,"moderate_days":80,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":131,"median_aqi":34,"pct90_aqi":58,"days_ozone":0,"days_pm25":335,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.82,"slug":"nebraska-gage"},{"state":"Nebraska","county":"Hall","state_fips":"31","county_fips":"","year":2025,"days_with_aqi":337,"good_days":278,"moderate_days":57,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":118,"median_aqi":34,"pct90_aqi":54,"days_ozone":122,"days_pm25":215,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.49,"slug":"nebraska-hall"},{"state":"Nebraska","county":"Knox","state_fips":"31","county_fips":"","year":2025,"days_with_aqi":348,"good_days":320,"moderate_days":24,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":36,"pct90_aqi":48,"days_ozone":348,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.95,"slug":"nebraska-knox"},{"state":"Nebraska","county":"Lancaster","state_fips":"31","county_fips":"","year":2025,"days_with_aqi":281,"good_days":240,"moderate_days":41,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":37,"pct90_aqi":54,"days_ozone":202,"days_pm25":79,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.41,"slug":"nebraska-lancaster"},{"state":"Nebraska","county":"Sarpy","state_fips":"31","county_fips":"","year":2025,"days_with_aqi":353,"good_days":278,"moderate_days":74,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":134,"median_aqi":32,"pct90_aqi":56,"days_ozone":0,"days_pm25":353,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.75,"slug":"nebraska-sarpy"},{"state":"Nebraska","county":"Scotts Bluff","state_fips":"31","county_fips":"","year":2025,"days_with_aqi":308,"good_days":295,"moderate_days":13,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":64,"median_aqi":23,"pct90_aqi":42,"days_ozone":0,"days_pm25":308,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.78,"slug":"nebraska-scotts-bluff"},{"state":"Nebraska","county":"Sioux","state_fips":"31","county_fips":"","year":2025,"days_with_aqi":214,"good_days":187,"moderate_days":27,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":42,"pct90_aqi":58,"days_ozone":214,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.38,"slug":"nebraska-sioux"},{"state":"Nebraska","county":"Thomas","state_fips":"31","county_fips":"","year":2025,"days_with_aqi":92,"good_days":85,"moderate_days":7,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":22,"pct90_aqi":43,"days_ozone":0,"days_pm25":92,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.39,"slug":"nebraska-thomas"},{"state":"Nebraska","county":"Washington","state_fips":"31","county_fips":"","year":2025,"days_with_aqi":336,"good_days":291,"moderate_days":44,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":132,"median_aqi":27,"pct90_aqi":53,"days_ozone":0,"days_pm25":336,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":86.61,"slug":"nebraska-washington"},{"state":"Nevada","county":"Carson City","state_fips":"32","county_fips":"","year":2025,"days_with_aqi":363,"good_days":313,"moderate_days":50,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":42,"pct90_aqi":52,"days_ozone":268,"days_pm25":95,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":86.23,"slug":"nevada-carson-city"},{"state":"Nevada","county":"Churchill","state_fips":"32","county_fips":"","year":2025,"days_with_aqi":344,"good_days":293,"moderate_days":51,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":40,"pct90_aqi":54,"days_ozone":344,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.17,"slug":"nevada-churchill"},{"state":"Nevada","county":"Clark","state_fips":"32","county_fips":"","year":2025,"days_with_aqi":365,"good_days":113,"moderate_days":226,"unhealthy_sensitive_days":26,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":138,"median_aqi":61,"pct90_aqi":94,"days_ozone":233,"days_pm25":107,"days_pm10":24,"days_no2":1,"days_co":0,"good_pct":30.96,"slug":"nevada-clark"},{"state":"Nevada","county":"Douglas","state_fips":"32","county_fips":"","year":2025,"days_with_aqi":358,"good_days":326,"moderate_days":32,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":63,"median_aqi":22,"pct90_aqi":50,"days_ozone":0,"days_pm25":358,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.06,"slug":"nevada-douglas"},{"state":"Nevada","county":"Elko","state_fips":"32","county_fips":"","year":2025,"days_with_aqi":364,"good_days":314,"moderate_days":48,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":160,"median_aqi":42,"pct90_aqi":54,"days_ozone":182,"days_pm25":5,"days_pm10":177,"days_no2":0,"days_co":0,"good_pct":86.26,"slug":"nevada-elko"},{"state":"Nevada","county":"Lyon","state_fips":"32","county_fips":"","year":2025,"days_with_aqi":359,"good_days":323,"moderate_days":36,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":41,"pct90_aqi":51,"days_ozone":359,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.97,"slug":"nevada-lyon"},{"state":"Nevada","county":"Nye","state_fips":"32","county_fips":"","year":2025,"days_with_aqi":365,"good_days":338,"moderate_days":25,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":153,"median_aqi":26,"pct90_aqi":45,"days_ozone":0,"days_pm25":0,"days_pm10":365,"days_no2":0,"days_co":0,"good_pct":92.6,"slug":"nevada-nye"},{"state":"Nevada","county":"Washoe","state_fips":"32","county_fips":"","year":2025,"days_with_aqi":365,"good_days":183,"moderate_days":180,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":50,"pct90_aqi":71,"days_ozone":261,"days_pm25":101,"days_pm10":3,"days_no2":0,"days_co":0,"good_pct":50.14,"slug":"nevada-washoe"},{"state":"Nevada","county":"White Pine","state_fips":"32","county_fips":"","year":2025,"days_with_aqi":361,"good_days":278,"moderate_days":80,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":45,"pct90_aqi":64,"days_ozone":356,"days_pm25":5,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.01,"slug":"nevada-white-pine"},{"state":"New Hampshire","county":"Belknap","state_fips":"33","county_fips":"","year":2025,"days_with_aqi":365,"good_days":324,"moderate_days":41,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":92,"median_aqi":32,"pct90_aqi":51,"days_ozone":187,"days_pm25":178,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":88.77,"slug":"new-hampshire-belknap"},{"state":"New Hampshire","county":"Cheshire","state_fips":"33","county_fips":"","year":2025,"days_with_aqi":365,"good_days":288,"moderate_days":75,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":37,"pct90_aqi":57,"days_ozone":216,"days_pm25":149,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.9,"slug":"new-hampshire-cheshire"},{"state":"New Hampshire","county":"Coos","state_fips":"33","county_fips":"","year":2025,"days_with_aqi":345,"good_days":281,"moderate_days":60,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":44,"pct90_aqi":61,"days_ozone":310,"days_pm25":11,"days_pm10":0,"days_no2":0,"days_co":24,"good_pct":81.45,"slug":"new-hampshire-coos"},{"state":"New Hampshire","county":"Grafton","state_fips":"33","county_fips":"","year":2025,"days_with_aqi":365,"good_days":305,"moderate_days":57,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":113,"median_aqi":36,"pct90_aqi":54,"days_ozone":238,"days_pm25":127,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.56,"slug":"new-hampshire-grafton"},{"state":"New Hampshire","county":"Hillsborough","state_fips":"33","county_fips":"","year":2025,"days_with_aqi":365,"good_days":310,"moderate_days":51,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":123,"median_aqi":38,"pct90_aqi":55,"days_ozone":308,"days_pm25":57,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.93,"slug":"new-hampshire-hillsborough"},{"state":"New Hampshire","county":"Merrimack","state_fips":"33","county_fips":"","year":2025,"days_with_aqi":212,"good_days":205,"moderate_days":7,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":37,"pct90_aqi":46,"days_ozone":212,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.7,"slug":"new-hampshire-merrimack"},{"state":"New Hampshire","county":"Rockingham","state_fips":"33","county_fips":"","year":2025,"days_with_aqi":365,"good_days":309,"moderate_days":54,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":150,"median_aqi":38,"pct90_aqi":54,"days_ozone":275,"days_pm25":90,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.66,"slug":"new-hampshire-rockingham"},{"state":"New Jersey","county":"Atlantic","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":365,"good_days":300,"moderate_days":64,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":36,"pct90_aqi":54,"days_ozone":224,"days_pm25":141,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.19,"slug":"new-jersey-atlantic"},{"state":"New Jersey","county":"Bergen","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":363,"good_days":258,"moderate_days":101,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":40,"pct90_aqi":61,"days_ozone":148,"days_pm25":138,"days_pm10":0,"days_no2":76,"days_co":1,"good_pct":71.07,"slug":"new-jersey-bergen"},{"state":"New Jersey","county":"Camden","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":363,"good_days":238,"moderate_days":123,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":168,"median_aqi":44,"pct90_aqi":64,"days_ozone":168,"days_pm25":185,"days_pm10":5,"days_no2":4,"days_co":1,"good_pct":65.56,"slug":"new-jersey-camden"},{"state":"New Jersey","county":"Cumberland","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":362,"good_days":276,"moderate_days":83,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":123,"median_aqi":40,"pct90_aqi":59,"days_ozone":212,"days_pm25":150,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":76.24,"slug":"new-jersey-cumberland"},{"state":"New Jersey","county":"Gloucester","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":357,"good_days":281,"moderate_days":73,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":143,"median_aqi":39,"pct90_aqi":58,"days_ozone":208,"days_pm25":149,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.71,"slug":"new-jersey-gloucester"},{"state":"New Jersey","county":"Hudson","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":365,"good_days":261,"moderate_days":101,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":133,"median_aqi":41,"pct90_aqi":59,"days_ozone":116,"days_pm25":145,"days_pm10":0,"days_no2":104,"days_co":0,"good_pct":71.51,"slug":"new-jersey-hudson"},{"state":"New Jersey","county":"Hunterdon","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":361,"good_days":268,"moderate_days":90,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":41,"pct90_aqi":61,"days_ozone":199,"days_pm25":162,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":74.24,"slug":"new-jersey-hunterdon"},{"state":"New Jersey","county":"Mercer","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":365,"good_days":255,"moderate_days":104,"unhealthy_sensitive_days":6,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":126,"median_aqi":43,"pct90_aqi":63,"days_ozone":218,"days_pm25":147,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.86,"slug":"new-jersey-mercer"},{"state":"New Jersey","county":"Middlesex","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":362,"good_days":295,"moderate_days":66,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":36,"pct90_aqi":57,"days_ozone":229,"days_pm25":116,"days_pm10":0,"days_no2":17,"days_co":0,"good_pct":81.49,"slug":"new-jersey-middlesex"},{"state":"New Jersey","county":"Monmouth","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":265,"good_days":242,"moderate_days":17,"unhealthy_sensitive_days":4,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":161,"median_aqi":36,"pct90_aqi":50,"days_ozone":265,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.32,"slug":"new-jersey-monmouth"},{"state":"New Jersey","county":"Morris","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":326,"good_days":275,"moderate_days":48,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":39,"pct90_aqi":59,"days_ozone":277,"days_pm25":47,"days_pm10":0,"days_no2":2,"days_co":0,"good_pct":84.36,"slug":"new-jersey-morris"},{"state":"New Jersey","county":"Ocean","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":363,"good_days":286,"moderate_days":76,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":154,"median_aqi":39,"pct90_aqi":58,"days_ozone":193,"days_pm25":170,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.79,"slug":"new-jersey-ocean"},{"state":"New Jersey","county":"Passaic","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":364,"good_days":268,"moderate_days":92,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":41,"pct90_aqi":61,"days_ozone":184,"days_pm25":180,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.63,"slug":"new-jersey-passaic"},{"state":"New Jersey","county":"Union","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":363,"good_days":222,"moderate_days":140,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":111,"median_aqi":44,"pct90_aqi":61,"days_ozone":0,"days_pm25":283,"days_pm10":0,"days_no2":79,"days_co":1,"good_pct":61.16,"slug":"new-jersey-union"},{"state":"New Jersey","county":"Warren","state_fips":"34","county_fips":"","year":2025,"days_with_aqi":360,"good_days":279,"moderate_days":80,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":37,"pct90_aqi":61,"days_ozone":239,"days_pm25":106,"days_pm10":0,"days_no2":15,"days_co":0,"good_pct":77.5,"slug":"new-jersey-warren"},{"state":"New Mexico","county":"Bernalillo","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":365,"good_days":97,"moderate_days":247,"unhealthy_sensitive_days":18,"unhealthy_days":2,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":204,"median_aqi":58,"pct90_aqi":88,"days_ozone":173,"days_pm25":73,"days_pm10":85,"days_no2":34,"days_co":0,"good_pct":26.58,"slug":"new-mexico-bernalillo"},{"state":"New Mexico","county":"Catron","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":226,"good_days":162,"moderate_days":64,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":45,"pct90_aqi":74,"days_ozone":196,"days_pm25":30,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.68,"slug":"new-mexico-catron"},{"state":"New Mexico","county":"Chaves","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":86,"good_days":79,"moderate_days":5,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":117,"median_aqi":29,"pct90_aqi":47,"days_ozone":0,"days_pm25":86,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.86,"slug":"new-mexico-chaves"},{"state":"New Mexico","county":"Dona Ana","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":365,"good_days":100,"moderate_days":217,"unhealthy_sensitive_days":27,"unhealthy_days":6,"very_unhealthy_days":5,"hazardous_days":10,"max_aqi":528,"median_aqi":61,"pct90_aqi":115,"days_ozone":148,"days_pm25":122,"days_pm10":95,"days_no2":0,"days_co":0,"good_pct":27.4,"slug":"new-mexico-dona-ana"},{"state":"New Mexico","county":"Eddy","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":365,"good_days":196,"moderate_days":144,"unhealthy_sensitive_days":24,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":168,"median_aqi":49,"pct90_aqi":90,"days_ozone":353,"days_pm25":12,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":53.7,"slug":"new-mexico-eddy"},{"state":"New Mexico","county":"Lea","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":365,"good_days":251,"moderate_days":106,"unhealthy_sensitive_days":3,"unhealthy_days":5,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":193,"median_aqi":44,"pct90_aqi":64,"days_ozone":240,"days_pm25":117,"days_pm10":0,"days_no2":8,"days_co":0,"good_pct":68.77,"slug":"new-mexico-lea"},{"state":"New Mexico","county":"Lincoln","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":161,"good_days":110,"moderate_days":50,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":44,"pct90_aqi":75,"days_ozone":88,"days_pm25":73,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":68.32,"slug":"new-mexico-lincoln"},{"state":"New Mexico","county":"Los Alamos","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":82,"good_days":82,"moderate_days":0,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":42,"median_aqi":13,"pct90_aqi":27,"days_ozone":0,"days_pm25":82,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":100,"slug":"new-mexico-los-alamos"},{"state":"New Mexico","county":"Luna","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":360,"good_days":305,"moderate_days":37,"unhealthy_sensitive_days":9,"unhealthy_days":7,"very_unhealthy_days":1,"hazardous_days":1,"max_aqi":321,"median_aqi":17,"pct90_aqi":68,"days_ozone":0,"days_pm25":0,"days_pm10":360,"days_no2":0,"days_co":0,"good_pct":84.72,"slug":"new-mexico-luna"},{"state":"New Mexico","county":"Rio Arriba","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":359,"good_days":306,"moderate_days":53,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":44,"pct90_aqi":54,"days_ozone":353,"days_pm25":6,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.24,"slug":"new-mexico-rio-arriba"},{"state":"New Mexico","county":"San Juan","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":365,"good_days":248,"moderate_days":117,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":47,"pct90_aqi":74,"days_ozone":361,"days_pm25":0,"days_pm10":3,"days_no2":1,"days_co":0,"good_pct":67.95,"slug":"new-mexico-san-juan"},{"state":"New Mexico","county":"Sandoval","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":358,"good_days":263,"moderate_days":95,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":44,"pct90_aqi":64,"days_ozone":358,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.46,"slug":"new-mexico-sandoval"},{"state":"New Mexico","county":"Santa Fe","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":365,"good_days":286,"moderate_days":79,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":44,"pct90_aqi":58,"days_ozone":324,"days_pm25":41,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.36,"slug":"new-mexico-santa-fe"},{"state":"New Mexico","county":"Socorro","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":98,"good_days":96,"moderate_days":2,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":85,"median_aqi":17,"pct90_aqi":36,"days_ozone":0,"days_pm25":98,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.96,"slug":"new-mexico-socorro"},{"state":"New Mexico","county":"Taos","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":356,"good_days":352,"moderate_days":4,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":52,"median_aqi":16,"pct90_aqi":32,"days_ozone":0,"days_pm25":356,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":98.88,"slug":"new-mexico-taos"},{"state":"New Mexico","county":"Valencia","state_fips":"35","county_fips":"","year":2025,"days_with_aqi":360,"good_days":271,"moderate_days":89,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":44,"pct90_aqi":64,"days_ozone":360,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.28,"slug":"new-mexico-valencia"},{"state":"New York","county":"Albany","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":365,"good_days":250,"moderate_days":110,"unhealthy_sensitive_days":5,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":39,"pct90_aqi":64,"days_ozone":135,"days_pm25":230,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":68.49,"slug":"new-york-albany"},{"state":"New York","county":"Bronx","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":365,"good_days":216,"moderate_days":141,"unhealthy_sensitive_days":8,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":143,"median_aqi":45,"pct90_aqi":67,"days_ozone":112,"days_pm25":223,"days_pm10":0,"days_no2":30,"days_co":0,"good_pct":59.18,"slug":"new-york-bronx"},{"state":"New York","county":"Chautauqua","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":356,"good_days":317,"moderate_days":38,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":36,"pct90_aqi":52,"days_ozone":338,"days_pm25":18,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.04,"slug":"new-york-chautauqua"},{"state":"New York","county":"Dutchess","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":364,"good_days":342,"moderate_days":19,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":140,"median_aqi":34,"pct90_aqi":46,"days_ozone":364,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.96,"slug":"new-york-dutchess"},{"state":"New York","county":"Erie","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":365,"good_days":233,"moderate_days":121,"unhealthy_sensitive_days":11,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":140,"median_aqi":44,"pct90_aqi":67,"days_ozone":154,"days_pm25":209,"days_pm10":0,"days_no2":2,"days_co":0,"good_pct":63.84,"slug":"new-york-erie"},{"state":"New York","county":"Essex","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":365,"good_days":306,"moderate_days":54,"unhealthy_sensitive_days":4,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":159,"median_aqi":41,"pct90_aqi":61,"days_ozone":325,"days_pm25":40,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.84,"slug":"new-york-essex"},{"state":"New York","county":"Hamilton","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":355,"good_days":345,"moderate_days":10,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":34,"pct90_aqi":44,"days_ozone":355,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.18,"slug":"new-york-hamilton"},{"state":"New York","county":"Jefferson","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":355,"good_days":336,"moderate_days":19,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":34,"pct90_aqi":47,"days_ozone":355,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.65,"slug":"new-york-jefferson"},{"state":"New York","county":"Kings","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":365,"good_days":233,"moderate_days":132,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":99,"median_aqi":39,"pct90_aqi":63,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":63.84,"slug":"new-york-kings"},{"state":"New York","county":"Monroe","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":365,"good_days":271,"moderate_days":87,"unhealthy_sensitive_days":7,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":135,"median_aqi":39,"pct90_aqi":61,"days_ozone":209,"days_pm25":156,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":74.25,"slug":"new-york-monroe"},{"state":"New York","county":"Nassau","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":364,"good_days":287,"moderate_days":77,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":92,"median_aqi":29,"pct90_aqi":58,"days_ozone":0,"days_pm25":364,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.85,"slug":"new-york-nassau"},{"state":"New York","county":"New York","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":365,"good_days":183,"moderate_days":176,"unhealthy_sensitive_days":6,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":50,"pct90_aqi":69,"days_ozone":91,"days_pm25":274,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":50.14,"slug":"new-york-new-york"},{"state":"New York","county":"Niagara","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":353,"good_days":328,"moderate_days":24,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":34,"pct90_aqi":48,"days_ozone":353,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.92,"slug":"new-york-niagara"},{"state":"New York","county":"Oneida","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":353,"good_days":298,"moderate_days":55,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":99,"median_aqi":27,"pct90_aqi":54,"days_ozone":0,"days_pm25":353,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.42,"slug":"new-york-oneida"},{"state":"New York","county":"Onondaga","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":358,"good_days":298,"moderate_days":56,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":125,"median_aqi":36,"pct90_aqi":57,"days_ozone":249,"days_pm25":109,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.24,"slug":"new-york-onondaga"},{"state":"New York","county":"Orange","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":358,"good_days":311,"moderate_days":46,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":27,"pct90_aqi":53,"days_ozone":0,"days_pm25":358,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":86.87,"slug":"new-york-orange"},{"state":"New York","county":"Oswego","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":328,"good_days":319,"moderate_days":9,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":34,"pct90_aqi":44,"days_ozone":328,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.26,"slug":"new-york-oswego"},{"state":"New York","county":"Putnam","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":343,"good_days":323,"moderate_days":20,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":33,"pct90_aqi":46,"days_ozone":343,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.17,"slug":"new-york-putnam"},{"state":"New York","county":"Queens","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":365,"good_days":232,"moderate_days":126,"unhealthy_sensitive_days":6,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":154,"median_aqi":44,"pct90_aqi":64,"days_ozone":146,"days_pm25":180,"days_pm10":0,"days_no2":39,"days_co":0,"good_pct":63.56,"slug":"new-york-queens"},{"state":"New York","county":"Richmond","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":365,"good_days":270,"moderate_days":92,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":41,"pct90_aqi":61,"days_ozone":174,"days_pm25":191,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.97,"slug":"new-york-richmond"},{"state":"New York","county":"Rockland","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":365,"good_days":312,"moderate_days":46,"unhealthy_sensitive_days":7,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":37,"pct90_aqi":56,"days_ozone":237,"days_pm25":128,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.48,"slug":"new-york-rockland"},{"state":"New York","county":"Saratoga","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":322,"good_days":310,"moderate_days":12,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":34,"pct90_aqi":44,"days_ozone":322,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.27,"slug":"new-york-saratoga"},{"state":"New York","county":"Steuben","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":365,"good_days":304,"moderate_days":58,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":143,"median_aqi":38,"pct90_aqi":57,"days_ozone":271,"days_pm25":94,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.29,"slug":"new-york-steuben"},{"state":"New York","county":"Suffolk","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":365,"good_days":265,"moderate_days":95,"unhealthy_sensitive_days":3,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":154,"median_aqi":41,"pct90_aqi":64,"days_ozone":255,"days_pm25":110,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.6,"slug":"new-york-suffolk"},{"state":"New York","county":"Tompkins","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":355,"good_days":331,"moderate_days":24,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":35,"pct90_aqi":47,"days_ozone":355,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.24,"slug":"new-york-tompkins"},{"state":"New York","county":"Wayne","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":354,"good_days":339,"moderate_days":15,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":33,"pct90_aqi":45,"days_ozone":354,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.76,"slug":"new-york-wayne"},{"state":"New York","county":"Westchester","state_fips":"36","county_fips":"","year":2025,"days_with_aqi":365,"good_days":301,"moderate_days":58,"unhealthy_sensitive_days":6,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":38,"pct90_aqi":56,"days_ozone":252,"days_pm25":113,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.47,"slug":"new-york-westchester"},{"state":"North Carolina","county":"Alexander","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":245,"good_days":229,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":38,"pct90_aqi":49,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.47,"slug":"north-carolina-alexander"},{"state":"North Carolina","county":"Avery","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":258,"good_days":238,"moderate_days":20,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":38,"pct90_aqi":49,"days_ozone":220,"days_pm25":38,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.25,"slug":"north-carolina-avery"},{"state":"North Carolina","county":"Buncombe","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":365,"good_days":268,"moderate_days":97,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":40,"pct90_aqi":57,"days_ozone":128,"days_pm25":237,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.42,"slug":"north-carolina-buncombe"},{"state":"North Carolina","county":"Caldwell","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":245,"good_days":238,"moderate_days":7,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":36,"pct90_aqi":46,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.14,"slug":"north-carolina-caldwell"},{"state":"North Carolina","county":"Carteret","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":345,"good_days":332,"moderate_days":13,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":35,"pct90_aqi":46,"days_ozone":345,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.23,"slug":"north-carolina-carteret"},{"state":"North Carolina","county":"Caswell","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":245,"good_days":233,"moderate_days":12,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":37,"pct90_aqi":47,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.1,"slug":"north-carolina-caswell"},{"state":"North Carolina","county":"Catawba","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":347,"good_days":239,"moderate_days":108,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":88,"median_aqi":42,"pct90_aqi":58,"days_ozone":0,"days_pm25":347,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":68.88,"slug":"north-carolina-catawba"},{"state":"North Carolina","county":"Cumberland","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":365,"good_days":251,"moderate_days":114,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":44,"pct90_aqi":57,"days_ozone":128,"days_pm25":235,"days_pm10":2,"days_no2":0,"days_co":0,"good_pct":68.77,"slug":"north-carolina-cumberland"},{"state":"North Carolina","county":"Davidson","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":343,"good_days":157,"moderate_days":186,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":51,"pct90_aqi":61,"days_ozone":0,"days_pm25":343,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":45.77,"slug":"north-carolina-davidson"},{"state":"North Carolina","county":"Durham","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":365,"good_days":262,"moderate_days":103,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":42,"pct90_aqi":57,"days_ozone":136,"days_pm25":227,"days_pm10":2,"days_no2":0,"days_co":0,"good_pct":71.78,"slug":"north-carolina-durham"},{"state":"North Carolina","county":"Edgecombe","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":365,"good_days":308,"moderate_days":57,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":68,"median_aqi":38,"pct90_aqi":53,"days_ozone":133,"days_pm25":232,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.38,"slug":"north-carolina-edgecombe"},{"state":"North Carolina","county":"Forsyth","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":365,"good_days":232,"moderate_days":133,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":45,"pct90_aqi":63,"days_ozone":154,"days_pm25":208,"days_pm10":0,"days_no2":3,"days_co":0,"good_pct":63.56,"slug":"north-carolina-forsyth"},{"state":"North Carolina","county":"Graham","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":245,"good_days":220,"moderate_days":25,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":41,"pct90_aqi":51,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.8,"slug":"north-carolina-graham"},{"state":"North Carolina","county":"Granville","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":238,"good_days":222,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":39,"pct90_aqi":49,"days_ozone":238,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.28,"slug":"north-carolina-granville"},{"state":"North Carolina","county":"Guilford","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":365,"good_days":274,"moderate_days":91,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":41,"pct90_aqi":56,"days_ozone":150,"days_pm25":213,"days_pm10":2,"days_no2":0,"days_co":0,"good_pct":75.07,"slug":"north-carolina-guilford"},{"state":"North Carolina","county":"Haywood","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":263,"good_days":234,"moderate_days":29,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":43,"pct90_aqi":51,"days_ozone":241,"days_pm25":22,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":88.97,"slug":"north-carolina-haywood"},{"state":"North Carolina","county":"Hyde","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":97,"good_days":94,"moderate_days":3,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":59,"median_aqi":24,"pct90_aqi":44,"days_ozone":0,"days_pm25":97,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.91,"slug":"north-carolina-hyde"},{"state":"North Carolina","county":"Johnston","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":365,"good_days":283,"moderate_days":82,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":41,"pct90_aqi":56,"days_ozone":122,"days_pm25":243,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.53,"slug":"north-carolina-johnston"},{"state":"North Carolina","county":"Lenoir","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":245,"good_days":239,"moderate_days":6,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":71,"median_aqi":35,"pct90_aqi":47,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.55,"slug":"north-carolina-lenoir"},{"state":"North Carolina","county":"Lincoln","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":242,"good_days":217,"moderate_days":25,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":41,"pct90_aqi":51,"days_ozone":242,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.67,"slug":"north-carolina-lincoln"},{"state":"North Carolina","county":"Macon","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":348,"good_days":336,"moderate_days":12,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":32,"pct90_aqi":44,"days_ozone":348,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.55,"slug":"north-carolina-macon"},{"state":"North Carolina","county":"Martin","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":289,"good_days":289,"moderate_days":0,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":50,"median_aqi":31,"pct90_aqi":41,"days_ozone":241,"days_pm25":0,"days_pm10":48,"days_no2":0,"days_co":0,"good_pct":100,"slug":"north-carolina-martin"},{"state":"North Carolina","county":"Mecklenburg","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":365,"good_days":176,"moderate_days":189,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":51,"pct90_aqi":63,"days_ozone":110,"days_pm25":251,"days_pm10":0,"days_no2":4,"days_co":0,"good_pct":48.22,"slug":"north-carolina-mecklenburg"},{"state":"North Carolina","county":"Mitchell","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":357,"good_days":291,"moderate_days":65,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":102,"median_aqi":31,"pct90_aqi":54,"days_ozone":0,"days_pm25":357,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.51,"slug":"north-carolina-mitchell"},{"state":"North Carolina","county":"Montgomery","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":363,"good_days":297,"moderate_days":66,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":85,"median_aqi":39,"pct90_aqi":53,"days_ozone":203,"days_pm25":160,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.82,"slug":"north-carolina-montgomery"},{"state":"North Carolina","county":"New Hanover","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":365,"good_days":281,"moderate_days":82,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":121,"median_aqi":41,"pct90_aqi":55,"days_ozone":94,"days_pm25":271,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":76.99,"slug":"north-carolina-new-hanover"},{"state":"North Carolina","county":"Northampton","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":351,"good_days":274,"moderate_days":77,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":79,"median_aqi":33,"pct90_aqi":55,"days_ozone":0,"days_pm25":351,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.06,"slug":"north-carolina-northampton"},{"state":"North Carolina","county":"Person","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":237,"good_days":227,"moderate_days":10,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":36,"pct90_aqi":47,"days_ozone":237,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.78,"slug":"north-carolina-person"},{"state":"North Carolina","county":"Pitt","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":365,"good_days":321,"moderate_days":44,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":71,"median_aqi":37,"pct90_aqi":52,"days_ozone":161,"days_pm25":204,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.95,"slug":"north-carolina-pitt"},{"state":"North Carolina","county":"Rockingham","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":243,"good_days":231,"moderate_days":12,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":38,"pct90_aqi":47,"days_ozone":243,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.06,"slug":"north-carolina-rockingham"},{"state":"North Carolina","county":"Rowan","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":365,"good_days":269,"moderate_days":96,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":88,"median_aqi":43,"pct90_aqi":57,"days_ozone":194,"days_pm25":171,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.7,"slug":"north-carolina-rowan"},{"state":"North Carolina","county":"Swain","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":365,"good_days":296,"moderate_days":69,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":37,"pct90_aqi":54,"days_ozone":124,"days_pm25":241,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.1,"slug":"north-carolina-swain"},{"state":"North Carolina","county":"Union","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":245,"good_days":223,"moderate_days":22,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":40,"pct90_aqi":50,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.02,"slug":"north-carolina-union"},{"state":"North Carolina","county":"Wake","state_fips":"37","county_fips":"","year":2025,"days_with_aqi":365,"good_days":250,"moderate_days":115,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":76,"median_aqi":43,"pct90_aqi":58,"days_ozone":147,"days_pm25":218,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":68.49,"slug":"north-carolina-wake"},{"state":"North Carolina","county":"Yancey","state_fips":"37","county_fips":"","year":2024,"days_with_aqi":204,"good_days":167,"moderate_days":37,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":44,"pct90_aqi":58,"days_ozone":204,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.86,"slug":"north-carolina-yancey"},{"state":"North Dakota","county":"Billings","state_fips":"38","county_fips":"","year":2025,"days_with_aqi":364,"good_days":301,"moderate_days":55,"unhealthy_sensitive_days":4,"unhealthy_days":4,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":195,"median_aqi":38,"pct90_aqi":60,"days_ozone":275,"days_pm25":89,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.69,"slug":"north-dakota-billings"},{"state":"North Dakota","county":"Burke","state_fips":"38","county_fips":"","year":2025,"days_with_aqi":365,"good_days":278,"moderate_days":74,"unhealthy_sensitive_days":4,"unhealthy_days":8,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":285,"median_aqi":38,"pct90_aqi":67,"days_ozone":229,"days_pm25":136,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":76.16,"slug":"north-dakota-burke"},{"state":"North Dakota","county":"Burleigh","state_fips":"38","county_fips":"","year":2025,"days_with_aqi":365,"good_days":285,"moderate_days":68,"unhealthy_sensitive_days":8,"unhealthy_days":3,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":218,"median_aqi":39,"pct90_aqi":60,"days_ozone":220,"days_pm25":137,"days_pm10":5,"days_no2":3,"days_co":0,"good_pct":78.08,"slug":"north-dakota-burleigh"},{"state":"North Dakota","county":"Cass","state_fips":"38","county_fips":"","year":2025,"days_with_aqi":361,"good_days":275,"moderate_days":75,"unhealthy_sensitive_days":4,"unhealthy_days":7,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":192,"median_aqi":37,"pct90_aqi":71,"days_ozone":206,"days_pm25":155,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":76.18,"slug":"north-dakota-cass"},{"state":"North Dakota","county":"Dunn","state_fips":"38","county_fips":"","year":2025,"days_with_aqi":365,"good_days":291,"moderate_days":65,"unhealthy_sensitive_days":6,"unhealthy_days":2,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":217,"median_aqi":39,"pct90_aqi":61,"days_ozone":237,"days_pm25":128,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.73,"slug":"north-dakota-dunn"},{"state":"North Dakota","county":"McKenzie","state_fips":"38","county_fips":"","year":2025,"days_with_aqi":365,"good_days":295,"moderate_days":64,"unhealthy_sensitive_days":4,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":197,"median_aqi":39,"pct90_aqi":61,"days_ozone":267,"days_pm25":98,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80.82,"slug":"north-dakota-mckenzie"},{"state":"North Dakota","county":"Mercer","state_fips":"38","county_fips":"","year":2025,"days_with_aqi":365,"good_days":293,"moderate_days":62,"unhealthy_sensitive_days":6,"unhealthy_days":3,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":283,"median_aqi":37,"pct90_aqi":59,"days_ozone":245,"days_pm25":120,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80.27,"slug":"north-dakota-mercer"},{"state":"North Dakota","county":"Oliver","state_fips":"38","county_fips":"","year":2025,"days_with_aqi":365,"good_days":295,"moderate_days":59,"unhealthy_sensitive_days":7,"unhealthy_days":3,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":242,"median_aqi":38,"pct90_aqi":58,"days_ozone":264,"days_pm25":101,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80.82,"slug":"north-dakota-oliver"},{"state":"North Dakota","county":"Ward","state_fips":"38","county_fips":"","year":2025,"days_with_aqi":364,"good_days":289,"moderate_days":63,"unhealthy_sensitive_days":7,"unhealthy_days":4,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":283,"median_aqi":36,"pct90_aqi":60,"days_ozone":202,"days_pm25":162,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.4,"slug":"north-dakota-ward"},{"state":"Ohio","county":"Allen","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":351,"good_days":235,"moderate_days":115,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":42,"pct90_aqi":61,"days_ozone":147,"days_pm25":204,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":66.95,"slug":"ohio-allen"},{"state":"Ohio","county":"Ashtabula","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":245,"good_days":199,"moderate_days":43,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":43,"pct90_aqi":61,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.22,"slug":"ohio-ashtabula"},{"state":"Ohio","county":"Athens","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":361,"good_days":301,"moderate_days":60,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":75,"median_aqi":31,"pct90_aqi":54,"days_ozone":0,"days_pm25":361,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.38,"slug":"ohio-athens"},{"state":"Ohio","county":"Belmont","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":181,"good_days":114,"moderate_days":66,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":123,"median_aqi":42,"pct90_aqi":65,"days_ozone":0,"days_pm25":161,"days_pm10":18,"days_no2":2,"days_co":0,"good_pct":62.98,"slug":"ohio-belmont"},{"state":"Ohio","county":"Butler","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":365,"good_days":121,"moderate_days":239,"unhealthy_sensitive_days":4,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":151,"median_aqi":55,"pct90_aqi":77,"days_ozone":82,"days_pm25":283,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":33.15,"slug":"ohio-butler"},{"state":"Ohio","county":"Clark","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":363,"good_days":223,"moderate_days":138,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":126,"median_aqi":45,"pct90_aqi":65,"days_ozone":141,"days_pm25":222,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":61.43,"slug":"ohio-clark"},{"state":"Ohio","county":"Clermont","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":364,"good_days":280,"moderate_days":81,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":41,"pct90_aqi":58,"days_ozone":175,"days_pm25":189,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":76.92,"slug":"ohio-clermont"},{"state":"Ohio","county":"Clinton","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":243,"good_days":202,"moderate_days":38,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":41,"pct90_aqi":61,"days_ozone":243,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.13,"slug":"ohio-clinton"},{"state":"Ohio","county":"Columbiana","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":61,"good_days":61,"moderate_days":0,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":31,"median_aqi":12,"pct90_aqi":22,"days_ozone":0,"days_pm25":0,"days_pm10":61,"days_no2":0,"days_co":0,"good_pct":100,"slug":"ohio-columbiana"},{"state":"Ohio","county":"Cuyahoga","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":365,"good_days":158,"moderate_days":203,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":150,"median_aqi":53,"pct90_aqi":78,"days_ozone":117,"days_pm25":228,"days_pm10":16,"days_no2":1,"days_co":3,"good_pct":43.29,"slug":"ohio-cuyahoga"},{"state":"Ohio","county":"Delaware","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":242,"good_days":204,"moderate_days":35,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":40,"pct90_aqi":61,"days_ozone":242,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.3,"slug":"ohio-delaware"},{"state":"Ohio","county":"Franklin","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":365,"good_days":147,"moderate_days":213,"unhealthy_sensitive_days":4,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":156,"median_aqi":53,"pct90_aqi":74,"days_ozone":92,"days_pm25":263,"days_pm10":9,"days_no2":1,"days_co":0,"good_pct":40.27,"slug":"ohio-franklin"},{"state":"Ohio","county":"Geauga","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":245,"good_days":203,"moderate_days":41,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":42,"pct90_aqi":61,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.86,"slug":"ohio-geauga"},{"state":"Ohio","county":"Greene","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":245,"good_days":209,"moderate_days":34,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":40,"pct90_aqi":58,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.31,"slug":"ohio-greene"},{"state":"Ohio","county":"Hamilton","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":365,"good_days":125,"moderate_days":227,"unhealthy_sensitive_days":12,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":154,"median_aqi":54,"pct90_aqi":71,"days_ozone":96,"days_pm25":263,"days_pm10":0,"days_no2":6,"days_co":0,"good_pct":34.25,"slug":"ohio-hamilton"},{"state":"Ohio","county":"Jefferson","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":365,"good_days":195,"moderate_days":169,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":49,"pct90_aqi":68,"days_ozone":114,"days_pm25":251,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":53.42,"slug":"ohio-jefferson"},{"state":"Ohio","county":"Knox","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":245,"good_days":209,"moderate_days":34,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":159,"median_aqi":39,"pct90_aqi":54,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.31,"slug":"ohio-knox"},{"state":"Ohio","county":"Lake","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":363,"good_days":244,"moderate_days":114,"unhealthy_sensitive_days":5,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":133,"median_aqi":42,"pct90_aqi":71,"days_ozone":198,"days_pm25":165,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.22,"slug":"ohio-lake"},{"state":"Ohio","county":"Lawrence","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":365,"good_days":259,"moderate_days":106,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":42,"pct90_aqi":59,"days_ozone":168,"days_pm25":197,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":70.96,"slug":"ohio-lawrence"},{"state":"Ohio","county":"Licking","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":245,"good_days":210,"moderate_days":34,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":40,"pct90_aqi":61,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.71,"slug":"ohio-licking"},{"state":"Ohio","county":"Lorain","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":237,"good_days":207,"moderate_days":29,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":39,"pct90_aqi":54,"days_ozone":237,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.34,"slug":"ohio-lorain"},{"state":"Ohio","county":"Lucas","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":365,"good_days":173,"moderate_days":183,"unhealthy_sensitive_days":8,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":154,"median_aqi":52,"pct90_aqi":72,"days_ozone":107,"days_pm25":258,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":47.4,"slug":"ohio-lucas"},{"state":"Ohio","county":"Madison","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":244,"good_days":193,"moderate_days":46,"unhealthy_sensitive_days":5,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":43,"pct90_aqi":71,"days_ozone":244,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.1,"slug":"ohio-madison"},{"state":"Ohio","county":"Mahoning","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":363,"good_days":230,"moderate_days":131,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":44,"pct90_aqi":65,"days_ozone":148,"days_pm25":215,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":63.36,"slug":"ohio-mahoning"},{"state":"Ohio","county":"Medina","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":361,"good_days":249,"moderate_days":110,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":126,"median_aqi":43,"pct90_aqi":67,"days_ozone":187,"days_pm25":174,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":68.98,"slug":"ohio-medina"},{"state":"Ohio","county":"Miami","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":240,"good_days":202,"moderate_days":37,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":40,"pct90_aqi":61,"days_ozone":240,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.17,"slug":"ohio-miami"},{"state":"Ohio","county":"Montgomery","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":365,"good_days":220,"moderate_days":141,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":46,"pct90_aqi":67,"days_ozone":132,"days_pm25":233,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":60.27,"slug":"ohio-montgomery"},{"state":"Ohio","county":"Noble","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":362,"good_days":311,"moderate_days":51,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":37,"pct90_aqi":54,"days_ozone":334,"days_pm25":28,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.91,"slug":"ohio-noble"},{"state":"Ohio","county":"Portage","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":245,"good_days":190,"moderate_days":53,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":150,"median_aqi":43,"pct90_aqi":71,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.55,"slug":"ohio-portage"},{"state":"Ohio","county":"Preble","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":365,"good_days":247,"moderate_days":116,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":43,"pct90_aqi":64,"days_ozone":199,"days_pm25":164,"days_pm10":1,"days_no2":0,"days_co":1,"good_pct":67.67,"slug":"ohio-preble"},{"state":"Ohio","county":"Scioto","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":365,"good_days":204,"moderate_days":159,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":238,"median_aqi":46,"pct90_aqi":64,"days_ozone":0,"days_pm25":346,"days_pm10":19,"days_no2":0,"days_co":0,"good_pct":55.89,"slug":"ohio-scioto"},{"state":"Ohio","county":"Stark","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":365,"good_days":194,"moderate_days":169,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":124,"median_aqi":49,"pct90_aqi":70,"days_ozone":115,"days_pm25":250,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":53.15,"slug":"ohio-stark"},{"state":"Ohio","county":"Summit","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":365,"good_days":232,"moderate_days":130,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":126,"median_aqi":44,"pct90_aqi":67,"days_ozone":154,"days_pm25":211,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":63.56,"slug":"ohio-summit"},{"state":"Ohio","county":"Trumbull","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":365,"good_days":220,"moderate_days":140,"unhealthy_sensitive_days":5,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":130,"median_aqi":46,"pct90_aqi":74,"days_ozone":157,"days_pm25":208,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":60.27,"slug":"ohio-trumbull"},{"state":"Ohio","county":"Warren","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":364,"good_days":247,"moderate_days":110,"unhealthy_sensitive_days":7,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":126,"median_aqi":44,"pct90_aqi":67,"days_ozone":200,"days_pm25":164,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.86,"slug":"ohio-warren"},{"state":"Ohio","county":"Washington","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":242,"good_days":214,"moderate_days":26,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":40,"pct90_aqi":54,"days_ozone":242,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":88.43,"slug":"ohio-washington"},{"state":"Ohio","county":"Wood","state_fips":"39","county_fips":"","year":2025,"days_with_aqi":244,"good_days":208,"moderate_days":35,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":39,"pct90_aqi":58,"days_ozone":244,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.25,"slug":"ohio-wood"},{"state":"Oklahoma","county":"Adair","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":362,"good_days":202,"moderate_days":158,"unhealthy_sensitive_days":0,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":184,"median_aqi":48,"pct90_aqi":65,"days_ozone":132,"days_pm25":227,"days_pm10":3,"days_no2":0,"days_co":0,"good_pct":55.8,"slug":"oklahoma-adair"},{"state":"Oklahoma","county":"Canadian","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":276,"good_days":219,"moderate_days":55,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":43,"pct90_aqi":61,"days_ozone":276,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.35,"slug":"oklahoma-canadian"},{"state":"Oklahoma","county":"Carter","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":343,"good_days":280,"moderate_days":62,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":155,"median_aqi":32,"pct90_aqi":55,"days_ozone":0,"days_pm25":343,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.63,"slug":"oklahoma-carter"},{"state":"Oklahoma","county":"Cleveland","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":364,"good_days":207,"moderate_days":154,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":130,"median_aqi":48,"pct90_aqi":65,"days_ozone":170,"days_pm25":194,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":56.87,"slug":"oklahoma-cleveland"},{"state":"Oklahoma","county":"Comanche","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":358,"good_days":239,"moderate_days":115,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":131,"median_aqi":44,"pct90_aqi":67,"days_ozone":205,"days_pm25":153,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":66.76,"slug":"oklahoma-comanche"},{"state":"Oklahoma","county":"Creek","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":273,"good_days":220,"moderate_days":53,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":42,"pct90_aqi":61,"days_ozone":273,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80.59,"slug":"oklahoma-creek"},{"state":"Oklahoma","county":"Dewey","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":364,"good_days":232,"moderate_days":131,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":164,"median_aqi":46,"pct90_aqi":71,"days_ozone":210,"days_pm25":154,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":63.74,"slug":"oklahoma-dewey"},{"state":"Oklahoma","county":"Grant","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":102,"good_days":84,"moderate_days":17,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":31,"pct90_aqi":53,"days_ozone":0,"days_pm25":102,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.35,"slug":"oklahoma-grant"},{"state":"Oklahoma","county":"Jefferson","state_fips":"40","county_fips":"","year":2024,"days_with_aqi":305,"good_days":247,"moderate_days":55,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":42,"pct90_aqi":61,"days_ozone":305,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80.98,"slug":"oklahoma-jefferson"},{"state":"Oklahoma","county":"Johnston","state_fips":"40","county_fips":"","year":2024,"days_with_aqi":257,"good_days":192,"moderate_days":62,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":44,"pct90_aqi":71,"days_ozone":257,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":74.71,"slug":"oklahoma-johnston"},{"state":"Oklahoma","county":"Kay","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":361,"good_days":257,"moderate_days":102,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":141,"median_aqi":37,"pct90_aqi":57,"days_ozone":0,"days_pm25":361,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.19,"slug":"oklahoma-kay"},{"state":"Oklahoma","county":"Kiowa","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":271,"good_days":216,"moderate_days":55,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":43,"pct90_aqi":61,"days_ozone":271,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.7,"slug":"oklahoma-kiowa"},{"state":"Oklahoma","county":"Love","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":274,"good_days":203,"moderate_days":64,"unhealthy_sensitive_days":6,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":169,"median_aqi":44,"pct90_aqi":80,"days_ozone":274,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":74.09,"slug":"oklahoma-love"},{"state":"Oklahoma","county":"Mayes","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":285,"good_days":260,"moderate_days":25,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":37,"pct90_aqi":49,"days_ozone":285,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.23,"slug":"oklahoma-mayes"},{"state":"Oklahoma","county":"McClain","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":287,"good_days":225,"moderate_days":61,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":126,"median_aqi":43,"pct90_aqi":67,"days_ozone":287,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.4,"slug":"oklahoma-mcclain"},{"state":"Oklahoma","county":"Oklahoma","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":365,"good_days":182,"moderate_days":176,"unhealthy_sensitive_days":6,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":1,"max_aqi":459,"median_aqi":51,"pct90_aqi":71,"days_ozone":159,"days_pm25":192,"days_pm10":6,"days_no2":8,"days_co":0,"good_pct":49.86,"slug":"oklahoma-oklahoma"},{"state":"Oklahoma","county":"Osage","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":284,"good_days":232,"moderate_days":50,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":42,"pct90_aqi":61,"days_ozone":284,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.69,"slug":"oklahoma-osage"},{"state":"Oklahoma","county":"Ottawa","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":365,"good_days":196,"moderate_days":167,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":1,"max_aqi":305,"median_aqi":49,"pct90_aqi":66,"days_ozone":89,"days_pm25":259,"days_pm10":17,"days_no2":0,"days_co":0,"good_pct":53.7,"slug":"oklahoma-ottawa"},{"state":"Oklahoma","county":"Pittsburg","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":365,"good_days":207,"moderate_days":155,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":140,"median_aqi":48,"pct90_aqi":64,"days_ozone":149,"days_pm25":216,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":56.71,"slug":"oklahoma-pittsburg"},{"state":"Oklahoma","county":"Pontotoc","state_fips":"40","county_fips":"","year":2024,"days_with_aqi":289,"good_days":207,"moderate_days":81,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":43,"pct90_aqi":63,"days_ozone":183,"days_pm25":105,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":71.63,"slug":"oklahoma-pontotoc"},{"state":"Oklahoma","county":"Sequoyah","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":359,"good_days":258,"moderate_days":99,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":138,"median_aqi":42,"pct90_aqi":57,"days_ozone":135,"days_pm25":224,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.87,"slug":"oklahoma-sequoyah"},{"state":"Oklahoma","county":"Tulsa","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":365,"good_days":185,"moderate_days":178,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":1,"max_aqi":508,"median_aqi":50,"pct90_aqi":74,"days_ozone":162,"days_pm25":195,"days_pm10":8,"days_no2":0,"days_co":0,"good_pct":50.68,"slug":"oklahoma-tulsa"},{"state":"Oklahoma","county":"Washington","state_fips":"40","county_fips":"","year":2025,"days_with_aqi":344,"good_days":234,"moderate_days":108,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":168,"median_aqi":44,"pct90_aqi":61,"days_ozone":204,"days_pm25":140,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":68.02,"slug":"oklahoma-washington"},{"state":"Oregon","county":"Baker","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":304,"moderate_days":61,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":85,"median_aqi":29,"pct90_aqi":54,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.29,"slug":"oregon-baker"},{"state":"Oregon","county":"Clackamas","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":363,"good_days":318,"moderate_days":43,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":31,"pct90_aqi":53,"days_ozone":131,"days_pm25":232,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.6,"slug":"oregon-clackamas"},{"state":"Oregon","county":"Columbia","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":364,"good_days":338,"moderate_days":26,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":69,"median_aqi":27,"pct90_aqi":45,"days_ozone":107,"days_pm25":257,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.86,"slug":"oregon-columbia"},{"state":"Oregon","county":"Crook","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":266,"moderate_days":97,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":144,"median_aqi":28,"pct90_aqi":65,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.88,"slug":"oregon-crook"},{"state":"Oregon","county":"Deschutes","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":326,"moderate_days":36,"unhealthy_sensitive_days":2,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":153,"median_aqi":23,"pct90_aqi":52,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.32,"slug":"oregon-deschutes"},{"state":"Oregon","county":"Grant","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":364,"good_days":230,"moderate_days":134,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":89,"median_aqi":37,"pct90_aqi":67,"days_ozone":0,"days_pm25":364,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":63.19,"slug":"oregon-grant"},{"state":"Oregon","county":"Harney","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":261,"moderate_days":104,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":28,"pct90_aqi":60,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.51,"slug":"oregon-harney"},{"state":"Oregon","county":"Jackson","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":242,"moderate_days":121,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":152,"median_aqi":43,"pct90_aqi":67,"days_ozone":123,"days_pm25":242,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":66.3,"slug":"oregon-jackson"},{"state":"Oregon","county":"Jefferson","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":361,"good_days":267,"moderate_days":94,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":28,"pct90_aqi":63,"days_ozone":0,"days_pm25":361,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.96,"slug":"oregon-jefferson"},{"state":"Oregon","county":"Josephine","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":249,"moderate_days":108,"unhealthy_sensitive_days":6,"unhealthy_days":1,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":208,"median_aqi":33,"pct90_aqi":67,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":68.22,"slug":"oregon-josephine"},{"state":"Oregon","county":"Klamath","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":235,"moderate_days":127,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":149,"median_aqi":38,"pct90_aqi":69,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":64.38,"slug":"oregon-klamath"},{"state":"Oregon","county":"Lake","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":364,"good_days":293,"moderate_days":70,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":26,"pct90_aqi":62,"days_ozone":0,"days_pm25":364,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80.49,"slug":"oregon-lake"},{"state":"Oregon","county":"Lane","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":206,"moderate_days":153,"unhealthy_sensitive_days":5,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":153,"median_aqi":46,"pct90_aqi":68,"days_ozone":80,"days_pm25":285,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":56.44,"slug":"oregon-lane"},{"state":"Oregon","county":"Linn","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":292,"moderate_days":72,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":27,"pct90_aqi":57,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80,"slug":"oregon-linn"},{"state":"Oregon","county":"Marion","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":292,"moderate_days":73,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":85,"median_aqi":35,"pct90_aqi":58,"days_ozone":122,"days_pm25":243,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80,"slug":"oregon-marion"},{"state":"Oregon","county":"Multnomah","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":283,"moderate_days":82,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":37,"pct90_aqi":57,"days_ozone":187,"days_pm25":178,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.53,"slug":"oregon-multnomah"},{"state":"Oregon","county":"Umatilla","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":260,"moderate_days":105,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":95,"median_aqi":41,"pct90_aqi":64,"days_ozone":104,"days_pm25":261,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.23,"slug":"oregon-umatilla"},{"state":"Oregon","county":"Union","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":353,"good_days":298,"moderate_days":55,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":79,"median_aqi":27,"pct90_aqi":54,"days_ozone":0,"days_pm25":352,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":84.42,"slug":"oregon-union"},{"state":"Oregon","county":"Wallowa","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":311,"moderate_days":54,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":88,"median_aqi":26,"pct90_aqi":53,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.21,"slug":"oregon-wallowa"},{"state":"Oregon","county":"Wasco","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":315,"moderate_days":50,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":81,"median_aqi":25,"pct90_aqi":54,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":86.3,"slug":"oregon-wasco"},{"state":"Oregon","county":"Washington","state_fips":"41","county_fips":"","year":2025,"days_with_aqi":365,"good_days":289,"moderate_days":76,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":88,"median_aqi":36,"pct90_aqi":57,"days_ozone":154,"days_pm25":204,"days_pm10":0,"days_no2":7,"days_co":0,"good_pct":79.18,"slug":"oregon-washington"},{"state":"Pennsylvania","county":"Adams","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":351,"good_days":261,"moderate_days":90,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":42,"pct90_aqi":61,"days_ozone":251,"days_pm25":99,"days_pm10":0,"days_no2":0,"days_co":1,"good_pct":74.36,"slug":"pennsylvania-adams"},{"state":"Pennsylvania","county":"Allegheny","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":168,"moderate_days":193,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":52,"pct90_aqi":78,"days_ozone":181,"days_pm25":184,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":46.03,"slug":"pennsylvania-allegheny"},{"state":"Pennsylvania","county":"Armstrong","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":363,"good_days":256,"moderate_days":107,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":96,"median_aqi":41,"pct90_aqi":61,"days_ozone":189,"days_pm25":174,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":70.52,"slug":"pennsylvania-armstrong"},{"state":"Pennsylvania","county":"Beaver","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":203,"moderate_days":161,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":131,"median_aqi":46,"pct90_aqi":71,"days_ozone":178,"days_pm25":186,"days_pm10":0,"days_no2":1,"days_co":0,"good_pct":55.62,"slug":"pennsylvania-beaver"},{"state":"Pennsylvania","county":"Berks","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":249,"moderate_days":113,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":43,"pct90_aqi":65,"days_ozone":232,"days_pm25":133,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":68.22,"slug":"pennsylvania-berks"},{"state":"Pennsylvania","county":"Blair","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":363,"good_days":279,"moderate_days":83,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":40,"pct90_aqi":60,"days_ozone":215,"days_pm25":148,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":76.86,"slug":"pennsylvania-blair"},{"state":"Pennsylvania","county":"Bradford","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":347,"good_days":283,"moderate_days":62,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":109,"median_aqi":37,"pct90_aqi":54,"days_ozone":210,"days_pm25":128,"days_pm10":0,"days_no2":9,"days_co":0,"good_pct":81.56,"slug":"pennsylvania-bradford"},{"state":"Pennsylvania","county":"Bucks","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":362,"good_days":312,"moderate_days":46,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":36,"pct90_aqi":61,"days_ozone":332,"days_pm25":0,"days_pm10":0,"days_no2":30,"days_co":0,"good_pct":86.19,"slug":"pennsylvania-bucks"},{"state":"Pennsylvania","county":"Cambria","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":272,"moderate_days":92,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":41,"pct90_aqi":58,"days_ozone":200,"days_pm25":163,"days_pm10":0,"days_no2":1,"days_co":1,"good_pct":74.52,"slug":"pennsylvania-cambria"},{"state":"Pennsylvania","county":"Centre","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":271,"moderate_days":93,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":41,"pct90_aqi":58,"days_ozone":247,"days_pm25":118,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":74.25,"slug":"pennsylvania-centre"},{"state":"Pennsylvania","county":"Chester","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":363,"good_days":259,"moderate_days":102,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":157,"median_aqi":43,"pct90_aqi":64,"days_ozone":227,"days_pm25":136,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.35,"slug":"pennsylvania-chester"},{"state":"Pennsylvania","county":"Cumberland","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":261,"moderate_days":104,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":96,"median_aqi":35,"pct90_aqi":62,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.51,"slug":"pennsylvania-cumberland"},{"state":"Pennsylvania","county":"Dauphin","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":228,"moderate_days":136,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":44,"pct90_aqi":65,"days_ozone":163,"days_pm25":202,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":62.47,"slug":"pennsylvania-dauphin"},{"state":"Pennsylvania","county":"Delaware","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":238,"moderate_days":124,"unhealthy_sensitive_days":2,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":153,"median_aqi":44,"pct90_aqi":65,"days_ozone":150,"days_pm25":211,"days_pm10":0,"days_no2":4,"days_co":0,"good_pct":65.21,"slug":"pennsylvania-delaware"},{"state":"Pennsylvania","county":"Elk","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":361,"good_days":344,"moderate_days":17,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":36,"pct90_aqi":47,"days_ozone":361,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.29,"slug":"pennsylvania-elk"},{"state":"Pennsylvania","county":"Erie","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":280,"moderate_days":84,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":149,"median_aqi":34,"pct90_aqi":59,"days_ozone":120,"days_pm25":228,"days_pm10":0,"days_no2":16,"days_co":1,"good_pct":76.71,"slug":"pennsylvania-erie"},{"state":"Pennsylvania","county":"Fayette","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":288,"moderate_days":77,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":40,"pct90_aqi":59,"days_ozone":253,"days_pm25":111,"days_pm10":0,"days_no2":1,"days_co":0,"good_pct":78.9,"slug":"pennsylvania-fayette"},{"state":"Pennsylvania","county":"Franklin","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":295,"good_days":270,"moderate_days":25,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":37,"pct90_aqi":49,"days_ozone":295,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.53,"slug":"pennsylvania-franklin"},{"state":"Pennsylvania","county":"Greene","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":284,"moderate_days":80,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":40,"pct90_aqi":61,"days_ozone":267,"days_pm25":98,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.81,"slug":"pennsylvania-greene"},{"state":"Pennsylvania","county":"Indiana","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":273,"moderate_days":90,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":39,"pct90_aqi":59,"days_ozone":195,"days_pm25":170,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":74.79,"slug":"pennsylvania-indiana"},{"state":"Pennsylvania","county":"Lackawanna","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":270,"moderate_days":92,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":117,"median_aqi":39,"pct90_aqi":60,"days_ozone":235,"days_pm25":123,"days_pm10":0,"days_no2":7,"days_co":0,"good_pct":73.97,"slug":"pennsylvania-lackawanna"},{"state":"Pennsylvania","county":"Lancaster","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":221,"moderate_days":142,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":45,"pct90_aqi":71,"days_ozone":170,"days_pm25":195,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":60.55,"slug":"pennsylvania-lancaster"},{"state":"Pennsylvania","county":"Lawrence","state_fips":"42","county_fips":"","year":2024,"days_with_aqi":31,"good_days":31,"moderate_days":0,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":31,"median_aqi":24,"pct90_aqi":29,"days_ozone":31,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":100,"slug":"pennsylvania-lawrence"},{"state":"Pennsylvania","county":"Lebanon","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":235,"moderate_days":128,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":42,"pct90_aqi":65,"days_ozone":157,"days_pm25":208,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":64.38,"slug":"pennsylvania-lebanon"},{"state":"Pennsylvania","county":"Lehigh","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":361,"good_days":260,"moderate_days":100,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":41,"pct90_aqi":63,"days_ozone":225,"days_pm25":135,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":72.02,"slug":"pennsylvania-lehigh"},{"state":"Pennsylvania","county":"Lycoming","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":364,"good_days":282,"moderate_days":81,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":40,"pct90_aqi":61,"days_ozone":227,"days_pm25":137,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.47,"slug":"pennsylvania-lycoming"},{"state":"Pennsylvania","county":"Mercer","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":265,"moderate_days":97,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":42,"pct90_aqi":64,"days_ozone":262,"days_pm25":103,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.6,"slug":"pennsylvania-mercer"},{"state":"Pennsylvania","county":"Monroe","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":360,"good_days":318,"moderate_days":40,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":124,"median_aqi":36,"pct90_aqi":52,"days_ozone":307,"days_pm25":53,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":88.33,"slug":"pennsylvania-monroe"},{"state":"Pennsylvania","county":"Montgomery","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":268,"moderate_days":96,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":133,"median_aqi":41,"pct90_aqi":61,"days_ozone":219,"days_pm25":146,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.42,"slug":"pennsylvania-montgomery"},{"state":"Pennsylvania","county":"Northampton","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":263,"moderate_days":100,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":38,"pct90_aqi":64,"days_ozone":212,"days_pm25":148,"days_pm10":0,"days_no2":5,"days_co":0,"good_pct":72.05,"slug":"pennsylvania-northampton"},{"state":"Pennsylvania","county":"Philadelphia","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":184,"moderate_days":173,"unhealthy_sensitive_days":8,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":147,"median_aqi":50,"pct90_aqi":73,"days_ozone":132,"days_pm25":226,"days_pm10":0,"days_no2":7,"days_co":0,"good_pct":50.41,"slug":"pennsylvania-philadelphia"},{"state":"Pennsylvania","county":"Somerset","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":364,"good_days":344,"moderate_days":20,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":36,"pct90_aqi":46,"days_ozone":364,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.51,"slug":"pennsylvania-somerset"},{"state":"Pennsylvania","county":"Susquehanna","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":311,"good_days":275,"moderate_days":34,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":107,"median_aqi":22,"pct90_aqi":51,"days_ozone":0,"days_pm25":311,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":88.42,"slug":"pennsylvania-susquehanna"},{"state":"Pennsylvania","county":"Tioga","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":364,"good_days":299,"moderate_days":63,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":127,"median_aqi":39,"pct90_aqi":56,"days_ozone":259,"days_pm25":105,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.14,"slug":"pennsylvania-tioga"},{"state":"Pennsylvania","county":"Warren","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":150,"good_days":118,"moderate_days":29,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":138,"median_aqi":35,"pct90_aqi":58,"days_ozone":92,"days_pm25":58,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.67,"slug":"pennsylvania-warren"},{"state":"Pennsylvania","county":"Washington","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":247,"moderate_days":118,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":44,"pct90_aqi":62,"days_ozone":200,"days_pm25":165,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.67,"slug":"pennsylvania-washington"},{"state":"Pennsylvania","county":"Westmoreland","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":362,"good_days":283,"moderate_days":78,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":126,"median_aqi":39,"pct90_aqi":58,"days_ozone":232,"days_pm25":130,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.18,"slug":"pennsylvania-westmoreland"},{"state":"Pennsylvania","county":"Wyoming","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":356,"good_days":308,"moderate_days":46,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":116,"median_aqi":24,"pct90_aqi":53,"days_ozone":0,"days_pm25":356,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":86.52,"slug":"pennsylvania-wyoming"},{"state":"Pennsylvania","county":"York","state_fips":"42","county_fips":"","year":2025,"days_with_aqi":365,"good_days":217,"moderate_days":145,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":116,"median_aqi":45,"pct90_aqi":67,"days_ozone":176,"days_pm25":188,"days_pm10":0,"days_no2":1,"days_co":0,"good_pct":59.45,"slug":"pennsylvania-york"},{"state":"Puerto Rico","county":"Bayamon","state_fips":"72","county_fips":"","year":2025,"days_with_aqi":164,"good_days":141,"moderate_days":21,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":102,"median_aqi":29,"pct90_aqi":55,"days_ozone":0,"days_pm25":164,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.98,"slug":"puerto-rico-bayamon"},{"state":"Puerto Rico","county":"Caguas","state_fips":"72","county_fips":"","year":2025,"days_with_aqi":243,"good_days":226,"moderate_days":17,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":71,"median_aqi":5,"pct90_aqi":37,"days_ozone":0,"days_pm25":114,"days_pm10":0,"days_no2":0,"days_co":129,"good_pct":93,"slug":"puerto-rico-caguas"},{"state":"Puerto Rico","county":"Catano","state_fips":"72","county_fips":"","year":2025,"days_with_aqi":345,"good_days":209,"moderate_days":136,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":99,"median_aqi":45,"pct90_aqi":62,"days_ozone":0,"days_pm25":328,"days_pm10":17,"days_no2":0,"days_co":0,"good_pct":60.58,"slug":"puerto-rico-catano"},{"state":"Puerto Rico","county":"Fajardo","state_fips":"72","county_fips":"","year":2025,"days_with_aqi":115,"good_days":98,"moderate_days":17,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":82,"median_aqi":29,"pct90_aqi":57,"days_ozone":0,"days_pm25":114,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":85.22,"slug":"puerto-rico-fajardo"},{"state":"Puerto Rico","county":"Guayama","state_fips":"72","county_fips":"","year":2025,"days_with_aqi":50,"good_days":49,"moderate_days":1,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":52,"median_aqi":19,"pct90_aqi":37,"days_ozone":0,"days_pm25":0,"days_pm10":50,"days_no2":0,"days_co":0,"good_pct":98,"slug":"puerto-rico-guayama"},{"state":"Puerto Rico","county":"Guaynabo","state_fips":"72","county_fips":"","year":2025,"days_with_aqi":114,"good_days":93,"moderate_days":21,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":67,"median_aqi":33,"pct90_aqi":57,"days_ozone":0,"days_pm25":109,"days_pm10":5,"days_no2":0,"days_co":0,"good_pct":81.58,"slug":"puerto-rico-guaynabo"},{"state":"Puerto Rico","county":"Mayagnez","state_fips":"72","county_fips":"","year":2025,"days_with_aqi":227,"good_days":222,"moderate_days":1,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":1,"hazardous_days":1,"max_aqi":350,"median_aqi":9,"pct90_aqi":21,"days_ozone":227,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.8,"slug":"puerto-rico-mayagnez"},{"state":"Puerto Rico","county":"Ponce","state_fips":"72","county_fips":"","year":2025,"days_with_aqi":257,"good_days":235,"moderate_days":22,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":3,"pct90_aqi":42,"days_ozone":0,"days_pm25":111,"days_pm10":6,"days_no2":0,"days_co":140,"good_pct":91.44,"slug":"puerto-rico-ponce"},{"state":"Rhode Island","county":"Kent","state_fips":"44","county_fips":"","year":2025,"days_with_aqi":362,"good_days":336,"moderate_days":26,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":31,"pct90_aqi":46,"days_ozone":183,"days_pm25":179,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.82,"slug":"rhode-island-kent"},{"state":"Rhode Island","county":"Providence","state_fips":"44","county_fips":"","year":2025,"days_with_aqi":365,"good_days":268,"moderate_days":96,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":196,"median_aqi":39,"pct90_aqi":59,"days_ozone":60,"days_pm25":296,"days_pm10":1,"days_no2":8,"days_co":0,"good_pct":73.42,"slug":"rhode-island-providence"},{"state":"Rhode Island","county":"Washington","state_fips":"44","county_fips":"","year":2025,"days_with_aqi":365,"good_days":302,"moderate_days":59,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":37,"pct90_aqi":56,"days_ozone":179,"days_pm25":186,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.74,"slug":"rhode-island-washington"},{"state":"South Carolina","county":"Aiken","state_fips":"45","county_fips":"","year":2025,"days_with_aqi":266,"good_days":241,"moderate_days":25,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":71,"median_aqi":39,"pct90_aqi":50,"days_ozone":266,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.6,"slug":"south-carolina-aiken"},{"state":"South Carolina","county":"Anderson","state_fips":"45","county_fips":"","year":2025,"days_with_aqi":264,"good_days":241,"moderate_days":23,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":40,"pct90_aqi":50,"days_ozone":264,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.29,"slug":"south-carolina-anderson"},{"state":"South Carolina","county":"Berkeley","state_fips":"45","county_fips":"","year":2025,"days_with_aqi":270,"good_days":252,"moderate_days":18,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":35,"pct90_aqi":48,"days_ozone":270,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.33,"slug":"south-carolina-berkeley"},{"state":"South Carolina","county":"Charleston","state_fips":"45","county_fips":"","year":2025,"days_with_aqi":365,"good_days":222,"moderate_days":142,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":47,"pct90_aqi":59,"days_ozone":136,"days_pm25":227,"days_pm10":2,"days_no2":0,"days_co":0,"good_pct":60.82,"slug":"south-carolina-charleston"},{"state":"South Carolina","county":"Chesterfield","state_fips":"45","county_fips":"","year":2025,"days_with_aqi":365,"good_days":234,"moderate_days":130,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":103,"median_aqi":44,"pct90_aqi":58,"days_ozone":111,"days_pm25":254,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":64.11,"slug":"south-carolina-chesterfield"},{"state":"South Carolina","county":"Darlington","state_fips":"45","county_fips":"","year":2025,"days_with_aqi":254,"good_days":226,"moderate_days":28,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":40,"pct90_aqi":51,"days_ozone":254,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":88.98,"slug":"south-carolina-darlington"},{"state":"South Carolina","county":"Edgefield","state_fips":"45","county_fips":"","year":2025,"days_with_aqi":365,"good_days":248,"moderate_days":117,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":98,"median_aqi":43,"pct90_aqi":60,"days_ozone":137,"days_pm25":228,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.95,"slug":"south-carolina-edgefield"},{"state":"South Carolina","county":"Florence","state_fips":"45","county_fips":"","year":2025,"days_with_aqi":361,"good_days":235,"moderate_days":125,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":44,"pct90_aqi":58,"days_ozone":0,"days_pm25":361,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":65.1,"slug":"south-carolina-florence"},{"state":"South Carolina","county":"Greenville","state_fips":"45","county_fips":"","year":2025,"days_with_aqi":365,"good_days":203,"moderate_days":162,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":47,"pct90_aqi":64,"days_ozone":162,"days_pm25":203,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":55.62,"slug":"south-carolina-greenville"},{"state":"South Carolina","county":"Horry","state_fips":"45","county_fips":"","year":2025,"days_with_aqi":325,"good_days":268,"moderate_days":54,"unhealthy_sensitive_days":1,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":170,"median_aqi":39,"pct90_aqi":55,"days_ozone":173,"days_pm25":152,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.46,"slug":"south-carolina-horry"},{"state":"South Carolina","county":"Richland","state_fips":"45","county_fips":"","year":2025,"days_with_aqi":365,"good_days":212,"moderate_days":153,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":89,"median_aqi":47,"pct90_aqi":61,"days_ozone":140,"days_pm25":223,"days_pm10":0,"days_no2":2,"days_co":0,"good_pct":58.08,"slug":"south-carolina-richland"},{"state":"South Carolina","county":"Spartanburg","state_fips":"45","county_fips":"","year":2025,"days_with_aqi":365,"good_days":201,"moderate_days":164,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":48,"pct90_aqi":62,"days_ozone":129,"days_pm25":236,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":55.07,"slug":"south-carolina-spartanburg"},{"state":"South Carolina","county":"York","state_fips":"45","county_fips":"","year":2025,"days_with_aqi":361,"good_days":276,"moderate_days":85,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":43,"pct90_aqi":58,"days_ozone":195,"days_pm25":166,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":76.45,"slug":"south-carolina-york"},{"state":"South Dakota","county":"Brookings","state_fips":"46","county_fips":"","year":2025,"days_with_aqi":365,"good_days":214,"moderate_days":146,"unhealthy_sensitive_days":4,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":154,"median_aqi":46,"pct90_aqi":66,"days_ozone":85,"days_pm25":274,"days_pm10":6,"days_no2":0,"days_co":0,"good_pct":58.63,"slug":"south-dakota-brookings"},{"state":"South Dakota","county":"Brown","state_fips":"46","county_fips":"","year":2025,"days_with_aqi":360,"good_days":301,"moderate_days":53,"unhealthy_sensitive_days":6,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":27,"pct90_aqi":56,"days_ozone":0,"days_pm25":276,"days_pm10":84,"days_no2":0,"days_co":0,"good_pct":83.61,"slug":"south-dakota-brown"},{"state":"South Dakota","county":"Clay","state_fips":"46","county_fips":"","year":2025,"days_with_aqi":351,"good_days":308,"moderate_days":41,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":117,"median_aqi":34,"pct90_aqi":53,"days_ozone":245,"days_pm25":106,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.75,"slug":"south-dakota-clay"},{"state":"South Dakota","county":"Codington","state_fips":"46","county_fips":"","year":2025,"days_with_aqi":363,"good_days":283,"moderate_days":76,"unhealthy_sensitive_days":3,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":154,"median_aqi":35,"pct90_aqi":58,"days_ozone":130,"days_pm25":204,"days_pm10":29,"days_no2":0,"days_co":0,"good_pct":77.96,"slug":"south-dakota-codington"},{"state":"South Dakota","county":"Custer","state_fips":"46","county_fips":"","year":2025,"days_with_aqi":360,"good_days":265,"moderate_days":95,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":45,"pct90_aqi":58,"days_ozone":229,"days_pm25":131,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.61,"slug":"south-dakota-custer"},{"state":"South Dakota","county":"Hughes","state_fips":"46","county_fips":"","year":2025,"days_with_aqi":358,"good_days":333,"moderate_days":24,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":18,"pct90_aqi":45,"days_ozone":0,"days_pm25":358,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.02,"slug":"south-dakota-hughes"},{"state":"South Dakota","county":"Jackson","state_fips":"46","county_fips":"","year":2025,"days_with_aqi":365,"good_days":287,"moderate_days":78,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":85,"median_aqi":43,"pct90_aqi":55,"days_ozone":160,"days_pm25":205,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.63,"slug":"south-dakota-jackson"},{"state":"South Dakota","county":"Meade","state_fips":"46","county_fips":"","year":2025,"days_with_aqi":351,"good_days":342,"moderate_days":9,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":71,"median_aqi":36,"pct90_aqi":46,"days_ozone":339,"days_pm25":0,"days_pm10":12,"days_no2":0,"days_co":0,"good_pct":97.44,"slug":"south-dakota-meade"},{"state":"South Dakota","county":"Minnehaha","state_fips":"46","county_fips":"","year":2025,"days_with_aqi":364,"good_days":294,"moderate_days":66,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":125,"median_aqi":36,"pct90_aqi":58,"days_ozone":231,"days_pm25":124,"days_pm10":7,"days_no2":2,"days_co":0,"good_pct":80.77,"slug":"south-dakota-minnehaha"},{"state":"South Dakota","county":"Pennington","state_fips":"46","county_fips":"","year":2025,"days_with_aqi":364,"good_days":282,"moderate_days":81,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":107,"median_aqi":32,"pct90_aqi":62,"days_ozone":0,"days_pm25":221,"days_pm10":139,"days_no2":4,"days_co":0,"good_pct":77.47,"slug":"south-dakota-pennington"},{"state":"Tennessee","county":"Anderson","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":244,"good_days":230,"moderate_days":13,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":39,"pct90_aqi":48,"days_ozone":244,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.26,"slug":"tennessee-anderson"},{"state":"Tennessee","county":"Blount","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":365,"good_days":261,"moderate_days":103,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":44,"pct90_aqi":57,"days_ozone":183,"days_pm25":182,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":71.51,"slug":"tennessee-blount"},{"state":"Tennessee","county":"Claiborne","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":363,"good_days":353,"moderate_days":10,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":35,"pct90_aqi":45,"days_ozone":363,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.25,"slug":"tennessee-claiborne"},{"state":"Tennessee","county":"Davidson","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":365,"good_days":193,"moderate_days":171,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":49,"pct90_aqi":64,"days_ozone":126,"days_pm25":234,"days_pm10":0,"days_no2":5,"days_co":0,"good_pct":52.88,"slug":"tennessee-davidson"},{"state":"Tennessee","county":"DeKalb","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":357,"good_days":345,"moderate_days":12,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":34,"pct90_aqi":46,"days_ozone":357,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.64,"slug":"tennessee-dekalb"},{"state":"Tennessee","county":"Dyer","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":359,"good_days":276,"moderate_days":83,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":72,"median_aqi":34,"pct90_aqi":55,"days_ozone":0,"days_pm25":359,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":76.88,"slug":"tennessee-dyer"},{"state":"Tennessee","county":"Hamilton","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":365,"good_days":237,"moderate_days":126,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":141,"median_aqi":44,"pct90_aqi":61,"days_ozone":125,"days_pm25":240,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":64.93,"slug":"tennessee-hamilton"},{"state":"Tennessee","county":"Jefferson","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":237,"good_days":215,"moderate_days":22,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":41,"pct90_aqi":50,"days_ozone":237,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.72,"slug":"tennessee-jefferson"},{"state":"Tennessee","county":"Knox","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":365,"good_days":230,"moderate_days":134,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":156,"median_aqi":46,"pct90_aqi":60,"days_ozone":90,"days_pm25":275,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":63.01,"slug":"tennessee-knox"},{"state":"Tennessee","county":"Lawrence","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":356,"good_days":290,"moderate_days":66,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":68,"median_aqi":33,"pct90_aqi":53,"days_ozone":0,"days_pm25":356,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.46,"slug":"tennessee-lawrence"},{"state":"Tennessee","county":"Loudon","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":365,"good_days":312,"moderate_days":53,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":39,"pct90_aqi":53,"days_ozone":166,"days_pm25":199,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.48,"slug":"tennessee-loudon"},{"state":"Tennessee","county":"Madison","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":354,"good_days":263,"moderate_days":91,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":96,"median_aqi":36,"pct90_aqi":56,"days_ozone":0,"days_pm25":354,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":74.29,"slug":"tennessee-madison"},{"state":"Tennessee","county":"Maury","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":358,"good_days":299,"moderate_days":59,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":33,"pct90_aqi":53,"days_ozone":0,"days_pm25":358,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.52,"slug":"tennessee-maury"},{"state":"Tennessee","county":"McMinn","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":357,"good_days":279,"moderate_days":78,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":71,"median_aqi":37,"pct90_aqi":56,"days_ozone":0,"days_pm25":357,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.15,"slug":"tennessee-mcminn"},{"state":"Tennessee","county":"Montgomery","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":358,"good_days":300,"moderate_days":57,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":130,"median_aqi":32,"pct90_aqi":54,"days_ozone":0,"days_pm25":358,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.8,"slug":"tennessee-montgomery"},{"state":"Tennessee","county":"Putnam","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":359,"good_days":323,"moderate_days":36,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":66,"median_aqi":30,"pct90_aqi":51,"days_ozone":0,"days_pm25":359,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.97,"slug":"tennessee-putnam"},{"state":"Tennessee","county":"Roane","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":360,"good_days":319,"moderate_days":41,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":68,"median_aqi":29,"pct90_aqi":52,"days_ozone":0,"days_pm25":360,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":88.61,"slug":"tennessee-roane"},{"state":"Tennessee","county":"Sevier","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":363,"good_days":351,"moderate_days":12,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":40,"pct90_aqi":47,"days_ozone":363,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.69,"slug":"tennessee-sevier"},{"state":"Tennessee","county":"Shelby","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":365,"good_days":220,"moderate_days":140,"unhealthy_sensitive_days":5,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":147,"median_aqi":47,"pct90_aqi":67,"days_ozone":212,"days_pm25":151,"days_pm10":2,"days_no2":0,"days_co":0,"good_pct":60.27,"slug":"tennessee-shelby"},{"state":"Tennessee","county":"Sullivan","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":361,"good_days":296,"moderate_days":65,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":40,"pct90_aqi":55,"days_ozone":175,"days_pm25":186,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.99,"slug":"tennessee-sullivan"},{"state":"Tennessee","county":"Sumner","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":358,"good_days":248,"moderate_days":109,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":44,"pct90_aqi":62,"days_ozone":178,"days_pm25":180,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.27,"slug":"tennessee-sumner"},{"state":"Tennessee","county":"Williamson","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":243,"good_days":216,"moderate_days":27,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":40,"pct90_aqi":51,"days_ozone":243,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":88.89,"slug":"tennessee-williamson"},{"state":"Tennessee","county":"Wilson","state_fips":"47","county_fips":"","year":2025,"days_with_aqi":243,"good_days":227,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":38,"pct90_aqi":48,"days_ozone":243,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.42,"slug":"tennessee-wilson"},{"state":"Texas","county":"Atascosa","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":341,"good_days":259,"moderate_days":82,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":92,"median_aqi":35,"pct90_aqi":61,"days_ozone":0,"days_pm25":341,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.95,"slug":"texas-atascosa"},{"state":"Texas","county":"Bell","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":241,"moderate_days":120,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":140,"median_aqi":45,"pct90_aqi":65,"days_ozone":236,"days_pm25":129,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":66.03,"slug":"texas-bell"},{"state":"Texas","county":"Bexar","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":158,"moderate_days":196,"unhealthy_sensitive_days":10,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":154,"median_aqi":52,"pct90_aqi":80,"days_ozone":152,"days_pm25":203,"days_pm10":6,"days_no2":4,"days_co":0,"good_pct":43.29,"slug":"texas-bexar"},{"state":"Texas","county":"Bowie","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":342,"good_days":188,"moderate_days":153,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":107,"median_aqi":48,"pct90_aqi":59,"days_ozone":0,"days_pm25":342,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":54.97,"slug":"texas-bowie"},{"state":"Texas","county":"Brazoria","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":295,"moderate_days":62,"unhealthy_sensitive_days":8,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":143,"median_aqi":35,"pct90_aqi":71,"days_ozone":326,"days_pm25":28,"days_pm10":0,"days_no2":11,"days_co":0,"good_pct":80.82,"slug":"texas-brazoria"},{"state":"Texas","county":"Brazos","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":340,"good_days":233,"moderate_days":107,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":78,"median_aqi":40,"pct90_aqi":57,"days_ozone":0,"days_pm25":340,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":68.53,"slug":"texas-brazos"},{"state":"Texas","county":"Brewster","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":364,"good_days":272,"moderate_days":91,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":164,"median_aqi":43,"pct90_aqi":64,"days_ozone":307,"days_pm25":57,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":74.73,"slug":"texas-brewster"},{"state":"Texas","county":"Cameron","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":109,"moderate_days":248,"unhealthy_sensitive_days":8,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":139,"median_aqi":57,"pct90_aqi":76,"days_ozone":50,"days_pm25":315,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":29.86,"slug":"texas-cameron"},{"state":"Texas","county":"Collin","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":359,"good_days":272,"moderate_days":64,"unhealthy_sensitive_days":20,"unhealthy_days":3,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":156,"median_aqi":40,"pct90_aqi":90,"days_ozone":359,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.77,"slug":"texas-collin"},{"state":"Texas","county":"Culberson","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":88,"good_days":67,"moderate_days":19,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":159,"median_aqi":32,"pct90_aqi":67,"days_ozone":0,"days_pm25":88,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":76.14,"slug":"texas-culberson"},{"state":"Texas","county":"Dallas","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":148,"moderate_days":206,"unhealthy_sensitive_days":10,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":1,"max_aqi":304,"median_aqi":53,"pct90_aqi":77,"days_ozone":143,"days_pm25":209,"days_pm10":3,"days_no2":10,"days_co":0,"good_pct":40.55,"slug":"texas-dallas"},{"state":"Texas","county":"Denton","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":211,"moderate_days":135,"unhealthy_sensitive_days":17,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":179,"median_aqi":47,"pct90_aqi":87,"days_ozone":234,"days_pm25":129,"days_pm10":0,"days_no2":2,"days_co":0,"good_pct":57.81,"slug":"texas-denton"},{"state":"Texas","county":"Ector","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":358,"good_days":259,"moderate_days":97,"unhealthy_sensitive_days":0,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":183,"median_aqi":39,"pct90_aqi":58,"days_ozone":0,"days_pm25":358,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.35,"slug":"texas-ector"},{"state":"Texas","county":"El Paso","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":66,"moderate_days":236,"unhealthy_sensitive_days":33,"unhealthy_days":12,"very_unhealthy_days":6,"hazardous_days":12,"max_aqi":2122,"median_aqi":70,"pct90_aqi":123,"days_ozone":108,"days_pm25":72,"days_pm10":182,"days_no2":3,"days_co":0,"good_pct":18.08,"slug":"texas-el-paso"},{"state":"Texas","county":"Ellis","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":362,"good_days":323,"moderate_days":39,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":35,"pct90_aqi":51,"days_ozone":358,"days_pm25":0,"days_pm10":0,"days_no2":4,"days_co":0,"good_pct":89.23,"slug":"texas-ellis"},{"state":"Texas","county":"Galveston","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":218,"moderate_days":139,"unhealthy_sensitive_days":6,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":179,"median_aqi":45,"pct90_aqi":68,"days_ozone":219,"days_pm25":146,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":59.73,"slug":"texas-galveston"},{"state":"Texas","county":"Gregg","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":316,"moderate_days":48,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":36,"pct90_aqi":54,"days_ozone":364,"days_pm25":0,"days_pm10":0,"days_no2":1,"days_co":0,"good_pct":86.58,"slug":"texas-gregg"},{"state":"Texas","county":"Harris","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":40,"moderate_days":287,"unhealthy_sensitive_days":28,"unhealthy_days":10,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":172,"median_aqi":62,"pct90_aqi":101,"days_ozone":99,"days_pm25":241,"days_pm10":24,"days_no2":1,"days_co":0,"good_pct":10.96,"slug":"texas-harris"},{"state":"Texas","county":"Harrison","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":235,"moderate_days":130,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":44,"pct90_aqi":59,"days_ozone":122,"days_pm25":243,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":64.38,"slug":"texas-harrison"},{"state":"Texas","county":"Hidalgo","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":162,"moderate_days":199,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":140,"median_aqi":52,"pct90_aqi":69,"days_ozone":75,"days_pm25":280,"days_pm10":10,"days_no2":0,"days_co":0,"good_pct":44.38,"slug":"texas-hidalgo"},{"state":"Texas","county":"Hood","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":355,"good_days":296,"moderate_days":55,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":38,"pct90_aqi":61,"days_ozone":355,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.38,"slug":"texas-hood"},{"state":"Texas","county":"Hunt","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":362,"good_days":332,"moderate_days":29,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":34,"pct90_aqi":50,"days_ozone":346,"days_pm25":0,"days_pm10":0,"days_no2":16,"days_co":0,"good_pct":91.71,"slug":"texas-hunt"},{"state":"Texas","county":"Jefferson","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":175,"moderate_days":187,"unhealthy_sensitive_days":2,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":160,"median_aqi":51,"pct90_aqi":67,"days_ozone":145,"days_pm25":220,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":47.95,"slug":"texas-jefferson"},{"state":"Texas","county":"Johnson","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":351,"good_days":300,"moderate_days":50,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":37,"pct90_aqi":58,"days_ozone":351,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.47,"slug":"texas-johnson"},{"state":"Texas","county":"Karnes","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":356,"good_days":356,"moderate_days":0,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":32,"median_aqi":6,"pct90_aqi":16,"days_ozone":0,"days_pm25":0,"days_pm10":0,"days_no2":356,"days_co":0,"good_pct":100,"slug":"texas-karnes"},{"state":"Texas","county":"Kaufman","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":241,"moderate_days":122,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":126,"median_aqi":44,"pct90_aqi":60,"days_ozone":157,"days_pm25":203,"days_pm10":0,"days_no2":5,"days_co":0,"good_pct":66.03,"slug":"texas-kaufman"},{"state":"Texas","county":"Kleberg","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":120,"good_days":62,"moderate_days":57,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":107,"median_aqi":49,"pct90_aqi":74,"days_ozone":0,"days_pm25":120,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":51.67,"slug":"texas-kleberg"},{"state":"Texas","county":"Lubbock","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":338,"good_days":314,"moderate_days":22,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":167,"median_aqi":24,"pct90_aqi":46,"days_ozone":0,"days_pm25":338,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.9,"slug":"texas-lubbock"},{"state":"Texas","county":"Maverick","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":351,"good_days":221,"moderate_days":130,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":42,"pct90_aqi":62,"days_ozone":0,"days_pm25":351,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":62.96,"slug":"texas-maverick"},{"state":"Texas","county":"McLennan","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":170,"moderate_days":192,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":142,"median_aqi":51,"pct90_aqi":65,"days_ozone":104,"days_pm25":257,"days_pm10":0,"days_no2":0,"days_co":4,"good_pct":46.58,"slug":"texas-mclennan"},{"state":"Texas","county":"Montgomery","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":363,"good_days":142,"moderate_days":213,"unhealthy_sensitive_days":8,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":133,"median_aqi":53,"pct90_aqi":67,"days_ozone":121,"days_pm25":242,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":39.12,"slug":"texas-montgomery"},{"state":"Texas","county":"Navarro","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":363,"good_days":215,"moderate_days":147,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":107,"median_aqi":47,"pct90_aqi":65,"days_ozone":205,"days_pm25":158,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":59.23,"slug":"texas-navarro"},{"state":"Texas","county":"Nueces","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":148,"moderate_days":209,"unhealthy_sensitive_days":8,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":137,"median_aqi":53,"pct90_aqi":76,"days_ozone":83,"days_pm25":279,"days_pm10":3,"days_no2":0,"days_co":0,"good_pct":40.55,"slug":"texas-nueces"},{"state":"Texas","county":"Orange","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":364,"good_days":219,"moderate_days":145,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":45,"pct90_aqi":59,"days_ozone":123,"days_pm25":241,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":60.16,"slug":"texas-orange"},{"state":"Texas","county":"Parker","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":346,"good_days":283,"moderate_days":54,"unhealthy_sensitive_days":9,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":147,"median_aqi":38,"pct90_aqi":61,"days_ozone":346,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.79,"slug":"texas-parker"},{"state":"Texas","county":"Polk","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":344,"good_days":326,"moderate_days":17,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":33,"pct90_aqi":48,"days_ozone":344,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.77,"slug":"texas-polk"},{"state":"Texas","county":"Potter","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":320,"good_days":301,"moderate_days":19,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":85,"median_aqi":16,"pct90_aqi":41,"days_ozone":0,"days_pm25":320,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.06,"slug":"texas-potter"},{"state":"Texas","county":"Randall","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":360,"good_days":298,"moderate_days":62,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":41,"pct90_aqi":61,"days_ozone":360,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.78,"slug":"texas-randall"},{"state":"Texas","county":"Rockwall","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":285,"good_days":276,"moderate_days":7,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":31,"pct90_aqi":45,"days_ozone":285,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.84,"slug":"texas-rockwall"},{"state":"Texas","county":"Smith","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":330,"moderate_days":35,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":93,"median_aqi":35,"pct90_aqi":50,"days_ozone":355,"days_pm25":0,"days_pm10":0,"days_no2":10,"days_co":0,"good_pct":90.41,"slug":"texas-smith"},{"state":"Texas","county":"Tarrant","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":116,"moderate_days":219,"unhealthy_sensitive_days":28,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":162,"median_aqi":56,"pct90_aqi":97,"days_ozone":142,"days_pm25":218,"days_pm10":0,"days_no2":5,"days_co":0,"good_pct":31.78,"slug":"texas-tarrant"},{"state":"Texas","county":"Travis","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":159,"moderate_days":200,"unhealthy_sensitive_days":6,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":129,"median_aqi":53,"pct90_aqi":71,"days_ozone":136,"days_pm25":224,"days_pm10":4,"days_no2":1,"days_co":0,"good_pct":43.56,"slug":"texas-travis"},{"state":"Texas","county":"Victoria","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":360,"good_days":312,"moderate_days":48,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":34,"pct90_aqi":58,"days_ozone":360,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":86.67,"slug":"texas-victoria"},{"state":"Texas","county":"Webb","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":365,"good_days":182,"moderate_days":178,"unhealthy_sensitive_days":5,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":121,"median_aqi":51,"pct90_aqi":71,"days_ozone":142,"days_pm25":215,"days_pm10":8,"days_no2":0,"days_co":0,"good_pct":49.86,"slug":"texas-webb"},{"state":"Texas","county":"Wilson","state_fips":"48","county_fips":"","year":2025,"days_with_aqi":362,"good_days":362,"moderate_days":0,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":41,"median_aqi":8,"pct90_aqi":19,"days_ozone":0,"days_pm25":0,"days_pm10":0,"days_no2":362,"days_co":0,"good_pct":100,"slug":"texas-wilson"},{"state":"Utah","county":"Box Elder","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":365,"good_days":236,"moderate_days":128,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":45,"pct90_aqi":67,"days_ozone":303,"days_pm25":52,"days_pm10":5,"days_no2":5,"days_co":0,"good_pct":64.66,"slug":"utah-box-elder"},{"state":"Utah","county":"Cache","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":365,"good_days":241,"moderate_days":124,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":44,"pct90_aqi":64,"days_ozone":269,"days_pm25":96,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":66.03,"slug":"utah-cache"},{"state":"Utah","county":"Carbon","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":364,"good_days":263,"moderate_days":99,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":44,"pct90_aqi":67,"days_ozone":346,"days_pm25":18,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.25,"slug":"utah-carbon"},{"state":"Utah","county":"Davis","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":365,"good_days":231,"moderate_days":127,"unhealthy_sensitive_days":7,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":46,"pct90_aqi":78,"days_ozone":269,"days_pm25":60,"days_pm10":4,"days_no2":32,"days_co":0,"good_pct":63.29,"slug":"utah-davis"},{"state":"Utah","county":"Duchesne","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":365,"good_days":218,"moderate_days":145,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":46,"pct90_aqi":74,"days_ozone":298,"days_pm25":63,"days_pm10":4,"days_no2":0,"days_co":0,"good_pct":59.73,"slug":"utah-duchesne"},{"state":"Utah","county":"Garfield","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":86,"good_days":84,"moderate_days":2,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":79,"median_aqi":12,"pct90_aqi":22,"days_ozone":0,"days_pm25":86,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.67,"slug":"utah-garfield"},{"state":"Utah","county":"Grand","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":364,"good_days":219,"moderate_days":145,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":96,"median_aqi":47,"pct90_aqi":64,"days_ozone":203,"days_pm25":161,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":60.16,"slug":"utah-grand"},{"state":"Utah","county":"Iron","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":364,"good_days":272,"moderate_days":91,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":44,"pct90_aqi":64,"days_ozone":298,"days_pm25":65,"days_pm10":0,"days_no2":1,"days_co":0,"good_pct":74.73,"slug":"utah-iron"},{"state":"Utah","county":"Salt Lake","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":365,"good_days":121,"moderate_days":228,"unhealthy_sensitive_days":15,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":175,"median_aqi":57,"pct90_aqi":90,"days_ozone":230,"days_pm25":110,"days_pm10":15,"days_no2":10,"days_co":0,"good_pct":33.15,"slug":"utah-salt-lake"},{"state":"Utah","county":"San Juan","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":361,"good_days":274,"moderate_days":86,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":44,"pct90_aqi":61,"days_ozone":359,"days_pm25":2,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.9,"slug":"utah-san-juan"},{"state":"Utah","county":"Tooele","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":365,"good_days":271,"moderate_days":93,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":44,"pct90_aqi":64,"days_ozone":301,"days_pm25":64,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":74.25,"slug":"utah-tooele"},{"state":"Utah","county":"Uintah","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":365,"good_days":213,"moderate_days":148,"unhealthy_sensitive_days":4,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":126,"median_aqi":48,"pct90_aqi":77,"days_ozone":351,"days_pm25":14,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":58.36,"slug":"utah-uintah"},{"state":"Utah","county":"Utah","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":365,"good_days":206,"moderate_days":158,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":109,"median_aqi":48,"pct90_aqi":73,"days_ozone":240,"days_pm25":116,"days_pm10":4,"days_no2":5,"days_co":0,"good_pct":56.44,"slug":"utah-utah"},{"state":"Utah","county":"Wasatch","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":365,"good_days":240,"moderate_days":124,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":45,"pct90_aqi":74,"days_ozone":320,"days_pm25":44,"days_pm10":0,"days_no2":1,"days_co":0,"good_pct":65.75,"slug":"utah-wasatch"},{"state":"Utah","county":"Washington","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":365,"good_days":274,"moderate_days":91,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":44,"pct90_aqi":64,"days_ozone":333,"days_pm25":32,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.07,"slug":"utah-washington"},{"state":"Utah","county":"Wayne","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":94,"good_days":92,"moderate_days":2,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":57,"median_aqi":14,"pct90_aqi":27,"days_ozone":0,"days_pm25":94,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.87,"slug":"utah-wayne"},{"state":"Utah","county":"Weber","state_fips":"49","county_fips":"","year":2025,"days_with_aqi":365,"good_days":240,"moderate_days":123,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":45,"pct90_aqi":74,"days_ozone":284,"days_pm25":60,"days_pm10":5,"days_no2":16,"days_co":0,"good_pct":65.75,"slug":"utah-weber"},{"state":"Vermont","county":"Bennington","state_fips":"50","county_fips":"","year":2025,"days_with_aqi":360,"good_days":301,"moderate_days":57,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":37,"pct90_aqi":54,"days_ozone":284,"days_pm25":76,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.61,"slug":"vermont-bennington"},{"state":"Vermont","county":"Chittenden","state_fips":"50","county_fips":"","year":2025,"days_with_aqi":365,"good_days":320,"moderate_days":41,"unhealthy_sensitive_days":3,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":156,"median_aqi":38,"pct90_aqi":55,"days_ozone":293,"days_pm25":72,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.67,"slug":"vermont-chittenden"},{"state":"Vermont","county":"Rutland","state_fips":"50","county_fips":"","year":2025,"days_with_aqi":364,"good_days":283,"moderate_days":80,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":130,"median_aqi":37,"pct90_aqi":58,"days_ozone":238,"days_pm25":126,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.75,"slug":"vermont-rutland"},{"state":"Vermont","county":"Windham","state_fips":"50","county_fips":"","year":2025,"days_with_aqi":100,"good_days":92,"moderate_days":7,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":117,"median_aqi":15,"pct90_aqi":48,"days_ozone":0,"days_pm25":100,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92,"slug":"vermont-windham"},{"state":"Virgin Islands","county":"St John","state_fips":"78","county_fips":"","year":2025,"days_with_aqi":75,"good_days":67,"moderate_days":8,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":75,"median_aqi":21,"pct90_aqi":51,"days_ozone":0,"days_pm25":75,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.33,"slug":"virgin-islands-st-john"},{"state":"Virginia","county":"Albemarle","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":363,"good_days":294,"moderate_days":69,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":38,"pct90_aqi":56,"days_ozone":147,"days_pm25":216,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80.99,"slug":"virginia-albemarle"},{"state":"Virginia","county":"Arlington","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":365,"good_days":319,"moderate_days":44,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":140,"median_aqi":37,"pct90_aqi":54,"days_ozone":272,"days_pm25":47,"days_pm10":0,"days_no2":46,"days_co":0,"good_pct":87.4,"slug":"virginia-arlington"},{"state":"Virginia","county":"Bristol City","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":109,"good_days":85,"moderate_days":24,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":61,"median_aqi":34,"pct90_aqi":55,"days_ozone":0,"days_pm25":109,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":77.98,"slug":"virginia-bristol-city"},{"state":"Virginia","county":"Caroline","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":243,"good_days":235,"moderate_days":8,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":35,"pct90_aqi":45,"days_ozone":243,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.71,"slug":"virginia-caroline"},{"state":"Virginia","county":"Carroll","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":60,"good_days":60,"moderate_days":0,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":19,"median_aqi":7,"pct90_aqi":16,"days_ozone":0,"days_pm25":0,"days_pm10":60,"days_no2":0,"days_co":0,"good_pct":100,"slug":"virginia-carroll"},{"state":"Virginia","county":"Charles","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":364,"good_days":323,"moderate_days":40,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":35,"pct90_aqi":51,"days_ozone":173,"days_pm25":191,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":88.74,"slug":"virginia-charles"},{"state":"Virginia","county":"Chesterfield","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":364,"good_days":294,"moderate_days":70,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":39,"pct90_aqi":55,"days_ozone":138,"days_pm25":226,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80.77,"slug":"virginia-chesterfield"},{"state":"Virginia","county":"Fairfax","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":365,"good_days":284,"moderate_days":80,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":124,"median_aqi":42,"pct90_aqi":59,"days_ozone":187,"days_pm25":148,"days_pm10":0,"days_no2":30,"days_co":0,"good_pct":77.81,"slug":"virginia-fairfax"},{"state":"Virginia","county":"Fauquier","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":245,"good_days":239,"moderate_days":6,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":34,"pct90_aqi":44,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.55,"slug":"virginia-fauquier"},{"state":"Virginia","county":"Frederick","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":365,"good_days":270,"moderate_days":95,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":85,"median_aqi":39,"pct90_aqi":58,"days_ozone":138,"days_pm25":227,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.97,"slug":"virginia-frederick"},{"state":"Virginia","county":"Giles","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":357,"good_days":337,"moderate_days":20,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":37,"pct90_aqi":47,"days_ozone":357,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.4,"slug":"virginia-giles"},{"state":"Virginia","county":"Hampton City","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":365,"good_days":303,"moderate_days":61,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":38,"pct90_aqi":53,"days_ozone":178,"days_pm25":184,"days_pm10":0,"days_no2":2,"days_co":1,"good_pct":83.01,"slug":"virginia-hampton-city"},{"state":"Virginia","county":"Hanover","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":241,"good_days":233,"moderate_days":8,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":36,"pct90_aqi":46,"days_ozone":241,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.68,"slug":"virginia-hanover"},{"state":"Virginia","county":"Henrico","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":364,"good_days":276,"moderate_days":88,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":85,"median_aqi":40,"pct90_aqi":55,"days_ozone":194,"days_pm25":170,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.82,"slug":"virginia-henrico"},{"state":"Virginia","county":"Hopewell City","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":48,"good_days":48,"moderate_days":0,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":15,"median_aqi":6,"pct90_aqi":11,"days_ozone":0,"days_pm25":0,"days_pm10":48,"days_no2":0,"days_co":0,"good_pct":100,"slug":"virginia-hopewell-city"},{"state":"Virginia","county":"Loudoun","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":365,"good_days":294,"moderate_days":70,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":120,"median_aqi":40,"pct90_aqi":58,"days_ozone":232,"days_pm25":124,"days_pm10":0,"days_no2":9,"days_co":0,"good_pct":80.55,"slug":"virginia-loudoun"},{"state":"Virginia","county":"Lynchburg City","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":108,"good_days":92,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":69,"median_aqi":30,"pct90_aqi":53,"days_ozone":0,"days_pm25":108,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.19,"slug":"virginia-lynchburg-city"},{"state":"Virginia","county":"Madison","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":330,"good_days":283,"moderate_days":47,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":40,"pct90_aqi":58,"days_ozone":269,"days_pm25":61,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.76,"slug":"virginia-madison"},{"state":"Virginia","county":"Norfolk City","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":363,"good_days":312,"moderate_days":51,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":94,"median_aqi":33,"pct90_aqi":53,"days_ozone":0,"days_pm25":319,"days_pm10":0,"days_no2":42,"days_co":2,"good_pct":85.95,"slug":"virginia-norfolk-city"},{"state":"Virginia","county":"Prince Edward","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":325,"good_days":318,"moderate_days":7,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":67,"median_aqi":33,"pct90_aqi":44,"days_ozone":325,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.85,"slug":"virginia-prince-edward"},{"state":"Virginia","county":"Prince William","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":365,"good_days":349,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":35,"pct90_aqi":46,"days_ozone":360,"days_pm25":0,"days_pm10":0,"days_no2":5,"days_co":0,"good_pct":95.62,"slug":"virginia-prince-william"},{"state":"Virginia","county":"Richmond City","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":365,"good_days":288,"moderate_days":77,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":36,"pct90_aqi":54,"days_ozone":0,"days_pm25":282,"days_pm10":0,"days_no2":82,"days_co":1,"good_pct":78.9,"slug":"virginia-richmond-city"},{"state":"Virginia","county":"Roanoke","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":365,"good_days":306,"moderate_days":59,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":37,"pct90_aqi":55,"days_ozone":158,"days_pm25":203,"days_pm10":0,"days_no2":4,"days_co":0,"good_pct":83.84,"slug":"virginia-roanoke"},{"state":"Virginia","county":"Rockbridge","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":264,"good_days":248,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":67,"median_aqi":36,"pct90_aqi":46,"days_ozone":222,"days_pm25":42,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.94,"slug":"virginia-rockbridge"},{"state":"Virginia","county":"Rockingham","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":365,"good_days":292,"moderate_days":73,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":39,"pct90_aqi":56,"days_ozone":154,"days_pm25":192,"days_pm10":0,"days_no2":19,"days_co":0,"good_pct":80,"slug":"virginia-rockingham"},{"state":"Virginia","county":"Salem City","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":113,"good_days":90,"moderate_days":23,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":76,"median_aqi":31,"pct90_aqi":54,"days_ozone":0,"days_pm25":113,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.65,"slug":"virginia-salem-city"},{"state":"Virginia","county":"Stafford","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":360,"good_days":347,"moderate_days":13,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":35,"pct90_aqi":46,"days_ozone":358,"days_pm25":0,"days_pm10":2,"days_no2":0,"days_co":0,"good_pct":96.39,"slug":"virginia-stafford"},{"state":"Virginia","county":"Suffolk City","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":245,"good_days":237,"moderate_days":7,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":38,"pct90_aqi":47,"days_ozone":245,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.73,"slug":"virginia-suffolk-city"},{"state":"Virginia","county":"Virginia Beach City","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":365,"good_days":295,"moderate_days":70,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":98,"median_aqi":34,"pct90_aqi":55,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80.82,"slug":"virginia-virginia-beach-city"},{"state":"Virginia","county":"Wythe","state_fips":"51","county_fips":"","year":2025,"days_with_aqi":239,"good_days":225,"moderate_days":14,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":39,"pct90_aqi":48,"days_ozone":239,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.14,"slug":"virginia-wythe"},{"state":"Washington","county":"Adams","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":348,"good_days":315,"moderate_days":33,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":99,"median_aqi":21,"pct90_aqi":50,"days_ozone":0,"days_pm25":348,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.52,"slug":"washington-adams"},{"state":"Washington","county":"Asotin","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":362,"good_days":224,"moderate_days":135,"unhealthy_sensitive_days":2,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":151,"median_aqi":42,"pct90_aqi":67,"days_ozone":0,"days_pm25":362,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":61.88,"slug":"washington-asotin"},{"state":"Washington","county":"Benton","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":293,"moderate_days":70,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":113,"median_aqi":36,"pct90_aqi":57,"days_ozone":99,"days_pm25":217,"days_pm10":49,"days_no2":0,"days_co":0,"good_pct":80.27,"slug":"washington-benton"},{"state":"Washington","county":"Chelan","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":254,"moderate_days":97,"unhealthy_sensitive_days":5,"unhealthy_days":8,"very_unhealthy_days":1,"hazardous_days":0,"max_aqi":233,"median_aqi":35,"pct90_aqi":68,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.59,"slug":"washington-chelan"},{"state":"Washington","county":"Clallam","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":312,"moderate_days":53,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":69,"median_aqi":29,"pct90_aqi":53,"days_ozone":17,"days_pm25":348,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.48,"slug":"washington-clallam"},{"state":"Washington","county":"Clark","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":302,"moderate_days":63,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":83,"median_aqi":33,"pct90_aqi":56,"days_ozone":124,"days_pm25":241,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.74,"slug":"washington-clark"},{"state":"Washington","county":"Columbia","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":330,"moderate_days":35,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":94,"median_aqi":36,"pct90_aqi":50,"days_ozone":271,"days_pm25":94,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.41,"slug":"washington-columbia"},{"state":"Washington","county":"Cowlitz","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":250,"good_days":226,"moderate_days":24,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":72,"median_aqi":22,"pct90_aqi":49,"days_ozone":0,"days_pm25":250,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.4,"slug":"washington-cowlitz"},{"state":"Washington","county":"Franklin","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":360,"good_days":312,"moderate_days":46,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":109,"median_aqi":23,"pct90_aqi":52,"days_ozone":0,"days_pm25":360,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":86.67,"slug":"washington-franklin"},{"state":"Washington","county":"Garfield","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":347,"good_days":321,"moderate_days":26,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":19,"pct90_aqi":45,"days_ozone":0,"days_pm25":347,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":92.51,"slug":"washington-garfield"},{"state":"Washington","county":"Grant","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":291,"moderate_days":71,"unhealthy_sensitive_days":2,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":154,"median_aqi":28,"pct90_aqi":59,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.73,"slug":"washington-grant"},{"state":"Washington","county":"Grays Harbor","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":355,"moderate_days":10,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":76,"median_aqi":22,"pct90_aqi":41,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.26,"slug":"washington-grays-harbor"},{"state":"Washington","county":"Jefferson","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":335,"good_days":326,"moderate_days":9,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":59,"median_aqi":20,"pct90_aqi":36,"days_ozone":0,"days_pm25":335,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.31,"slug":"washington-jefferson"},{"state":"Washington","county":"King","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":245,"moderate_days":120,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":43,"pct90_aqi":61,"days_ozone":138,"days_pm25":217,"days_pm10":0,"days_no2":10,"days_co":0,"good_pct":67.12,"slug":"washington-king"},{"state":"Washington","county":"Kitsap","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":356,"good_days":340,"moderate_days":16,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":61,"median_aqi":22,"pct90_aqi":42,"days_ozone":0,"days_pm25":356,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.51,"slug":"washington-kitsap"},{"state":"Washington","county":"Kittitas","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":292,"moderate_days":70,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":114,"median_aqi":25,"pct90_aqi":57,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80,"slug":"washington-kittitas"},{"state":"Washington","county":"Klickitat","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":91,"good_days":77,"moderate_days":13,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":23,"pct90_aqi":53,"days_ozone":0,"days_pm25":91,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.62,"slug":"washington-klickitat"},{"state":"Washington","county":"Lewis","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":323,"good_days":295,"moderate_days":28,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":74,"median_aqi":20,"pct90_aqi":48,"days_ozone":0,"days_pm25":323,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.33,"slug":"washington-lewis"},{"state":"Washington","county":"Mason","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":330,"moderate_days":34,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":159,"median_aqi":23,"pct90_aqi":48,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":90.41,"slug":"washington-mason"},{"state":"Washington","county":"Okanogan","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":361,"good_days":204,"moderate_days":153,"unhealthy_sensitive_days":3,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":160,"median_aqi":41,"pct90_aqi":67,"days_ozone":0,"days_pm25":361,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":56.51,"slug":"washington-okanogan"},{"state":"Washington","county":"Pacific","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":364,"moderate_days":1,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":51,"median_aqi":16,"pct90_aqi":26,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":99.73,"slug":"washington-pacific"},{"state":"Washington","county":"Pierce","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":267,"moderate_days":98,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":44,"pct90_aqi":58,"days_ozone":201,"days_pm25":163,"days_pm10":0,"days_no2":1,"days_co":0,"good_pct":73.15,"slug":"washington-pierce"},{"state":"Washington","county":"Skagit","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":363,"good_days":354,"moderate_days":9,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":57,"median_aqi":25,"pct90_aqi":40,"days_ozone":59,"days_pm25":304,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":97.52,"slug":"washington-skagit"},{"state":"Washington","county":"Snohomish","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":248,"moderate_days":116,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":125,"median_aqi":41,"pct90_aqi":61,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.95,"slug":"washington-snohomish"},{"state":"Washington","county":"Spokane","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":236,"moderate_days":126,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":126,"median_aqi":43,"pct90_aqi":63,"days_ozone":99,"days_pm25":264,"days_pm10":2,"days_no2":0,"days_co":0,"good_pct":64.66,"slug":"washington-spokane"},{"state":"Washington","county":"Stevens","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":252,"moderate_days":104,"unhealthy_sensitive_days":3,"unhealthy_days":4,"very_unhealthy_days":2,"hazardous_days":0,"max_aqi":243,"median_aqi":35,"pct90_aqi":63,"days_ozone":0,"days_pm25":341,"days_pm10":24,"days_no2":0,"days_co":0,"good_pct":69.04,"slug":"washington-stevens"},{"state":"Washington","county":"Thurston","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":293,"good_days":274,"moderate_days":19,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":65,"median_aqi":27,"pct90_aqi":47,"days_ozone":85,"days_pm25":208,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.52,"slug":"washington-thurston"},{"state":"Washington","county":"Walla Walla","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":295,"moderate_days":70,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":85,"median_aqi":28,"pct90_aqi":56,"days_ozone":0,"days_pm25":251,"days_pm10":114,"days_no2":0,"days_co":0,"good_pct":80.82,"slug":"washington-walla-walla"},{"state":"Washington","county":"Whatcom","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":364,"good_days":342,"moderate_days":21,"unhealthy_sensitive_days":0,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":152,"median_aqi":31,"pct90_aqi":46,"days_ozone":86,"days_pm25":278,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.96,"slug":"washington-whatcom"},{"state":"Washington","county":"Whitman","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":317,"moderate_days":48,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":99,"median_aqi":23,"pct90_aqi":54,"days_ozone":0,"days_pm25":365,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":86.85,"slug":"washington-whitman"},{"state":"Washington","county":"Yakima","state_fips":"53","county_fips":"","year":2025,"days_with_aqi":365,"good_days":226,"moderate_days":136,"unhealthy_sensitive_days":2,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":154,"median_aqi":41,"pct90_aqi":68,"days_ozone":0,"days_pm25":364,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":61.92,"slug":"washington-yakima"},{"state":"West Virginia","county":"Berkeley","state_fips":"54","county_fips":"","year":2025,"days_with_aqi":269,"good_days":225,"moderate_days":44,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":87,"median_aqi":39,"pct90_aqi":54,"days_ozone":193,"days_pm25":76,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":83.64,"slug":"west-virginia-berkeley"},{"state":"West Virginia","county":"Brooke","state_fips":"54","county_fips":"","year":2025,"days_with_aqi":308,"good_days":225,"moderate_days":83,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":36,"pct90_aqi":57,"days_ozone":0,"days_pm25":308,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.05,"slug":"west-virginia-brooke"},{"state":"West Virginia","county":"Cabell","state_fips":"54","county_fips":"","year":2025,"days_with_aqi":364,"good_days":253,"moderate_days":111,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":92,"median_aqi":42,"pct90_aqi":58,"days_ozone":130,"days_pm25":234,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.51,"slug":"west-virginia-cabell"},{"state":"West Virginia","county":"Greenbrier","state_fips":"54","county_fips":"","year":2025,"days_with_aqi":244,"good_days":227,"moderate_days":17,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":37,"pct90_aqi":49,"days_ozone":244,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.03,"slug":"west-virginia-greenbrier"},{"state":"West Virginia","county":"Hancock","state_fips":"54","county_fips":"","year":2025,"days_with_aqi":365,"good_days":255,"moderate_days":109,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":101,"median_aqi":42,"pct90_aqi":64,"days_ozone":154,"days_pm25":211,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.86,"slug":"west-virginia-hancock"},{"state":"West Virginia","county":"Harrison","state_fips":"54","county_fips":"","year":2025,"days_with_aqi":116,"good_days":84,"moderate_days":32,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":68,"median_aqi":33,"pct90_aqi":55,"days_ozone":0,"days_pm25":116,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.41,"slug":"west-virginia-harrison"},{"state":"West Virginia","county":"Kanawha","state_fips":"54","county_fips":"","year":2025,"days_with_aqi":365,"good_days":281,"moderate_days":84,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":69,"median_aqi":39,"pct90_aqi":55,"days_ozone":122,"days_pm25":243,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":76.99,"slug":"west-virginia-kanawha"},{"state":"West Virginia","county":"Marion","state_fips":"54","county_fips":"","year":2025,"days_with_aqi":120,"good_days":89,"moderate_days":31,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":71,"median_aqi":37,"pct90_aqi":56,"days_ozone":0,"days_pm25":120,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":74.17,"slug":"west-virginia-marion"},{"state":"West Virginia","county":"Marshall","state_fips":"54","county_fips":"","year":2025,"days_with_aqi":284,"good_days":181,"moderate_days":103,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":81,"median_aqi":42,"pct90_aqi":63,"days_ozone":0,"days_pm25":284,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":63.73,"slug":"west-virginia-marshall"},{"state":"West Virginia","county":"Monongalia","state_fips":"54","county_fips":"","year":2025,"days_with_aqi":272,"good_days":217,"moderate_days":54,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":42,"pct90_aqi":58,"days_ozone":207,"days_pm25":65,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.78,"slug":"west-virginia-monongalia"},{"state":"West Virginia","county":"Ohio","state_fips":"54","county_fips":"","year":2025,"days_with_aqi":278,"good_days":225,"moderate_days":53,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":40,"pct90_aqi":56,"days_ozone":196,"days_pm25":82,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":80.94,"slug":"west-virginia-ohio"},{"state":"West Virginia","county":"Tucker","state_fips":"54","county_fips":"","year":2025,"days_with_aqi":363,"good_days":342,"moderate_days":21,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":71,"median_aqi":36,"pct90_aqi":47,"days_ozone":350,"days_pm25":13,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":94.21,"slug":"west-virginia-tucker"},{"state":"West Virginia","county":"Wood","state_fips":"54","county_fips":"","year":2025,"days_with_aqi":281,"good_days":233,"moderate_days":48,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":39,"pct90_aqi":54,"days_ozone":203,"days_pm25":78,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":82.92,"slug":"west-virginia-wood"},{"state":"Wisconsin","county":"Ashland","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":365,"good_days":298,"moderate_days":54,"unhealthy_sensitive_days":5,"unhealthy_days":8,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":188,"median_aqi":36,"pct90_aqi":62,"days_ozone":229,"days_pm25":136,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":81.64,"slug":"wisconsin-ashland"},{"state":"Wisconsin","county":"Brown","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":365,"good_days":267,"moderate_days":87,"unhealthy_sensitive_days":4,"unhealthy_days":7,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":175,"median_aqi":37,"pct90_aqi":66,"days_ozone":109,"days_pm25":256,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.15,"slug":"wisconsin-brown"},{"state":"Wisconsin","county":"Columbia","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":198,"good_days":168,"moderate_days":29,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":40,"pct90_aqi":58,"days_ozone":198,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.85,"slug":"wisconsin-columbia"},{"state":"Wisconsin","county":"Dane","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":365,"good_days":246,"moderate_days":113,"unhealthy_sensitive_days":5,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":170,"median_aqi":41,"pct90_aqi":64,"days_ozone":109,"days_pm25":256,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.4,"slug":"wisconsin-dane"},{"state":"Wisconsin","county":"Dodge","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":365,"good_days":264,"moderate_days":94,"unhealthy_sensitive_days":6,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":171,"median_aqi":40,"pct90_aqi":63,"days_ozone":226,"days_pm25":138,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":72.33,"slug":"wisconsin-dodge"},{"state":"Wisconsin","county":"Door","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":198,"good_days":170,"moderate_days":27,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":38,"pct90_aqi":64,"days_ozone":198,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":85.86,"slug":"wisconsin-door"},{"state":"Wisconsin","county":"Eau Claire","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":365,"good_days":269,"moderate_days":85,"unhealthy_sensitive_days":6,"unhealthy_days":5,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":174,"median_aqi":38,"pct90_aqi":62,"days_ozone":96,"days_pm25":269,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":73.7,"slug":"wisconsin-eau-claire"},{"state":"Wisconsin","county":"Fond du Lac","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":199,"good_days":182,"moderate_days":17,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":80,"median_aqi":37,"pct90_aqi":50,"days_ozone":199,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.46,"slug":"wisconsin-fond-du-lac"},{"state":"Wisconsin","county":"Forest","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":361,"good_days":271,"moderate_days":76,"unhealthy_sensitive_days":7,"unhealthy_days":7,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":182,"median_aqi":39,"pct90_aqi":64,"days_ozone":209,"days_pm25":152,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.07,"slug":"wisconsin-forest"},{"state":"Wisconsin","county":"Grant","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":358,"good_days":246,"moderate_days":109,"unhealthy_sensitive_days":2,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":167,"median_aqi":37,"pct90_aqi":63,"days_ozone":0,"days_pm25":358,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":68.72,"slug":"wisconsin-grant"},{"state":"Wisconsin","county":"Jackson","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":332,"good_days":229,"moderate_days":93,"unhealthy_sensitive_days":8,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":172,"median_aqi":36,"pct90_aqi":63,"days_ozone":0,"days_pm25":332,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":68.98,"slug":"wisconsin-jackson"},{"state":"Wisconsin","county":"Jefferson","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":198,"good_days":168,"moderate_days":29,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":40,"pct90_aqi":54,"days_ozone":198,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.85,"slug":"wisconsin-jefferson"},{"state":"Wisconsin","county":"Kenosha","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":347,"good_days":240,"moderate_days":88,"unhealthy_sensitive_days":18,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":167,"median_aqi":42,"pct90_aqi":77,"days_ozone":198,"days_pm25":149,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.16,"slug":"wisconsin-kenosha"},{"state":"Wisconsin","county":"Kewaunee","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":199,"good_days":169,"moderate_days":29,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":39,"pct90_aqi":67,"days_ozone":199,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":84.92,"slug":"wisconsin-kewaunee"},{"state":"Wisconsin","county":"La Crosse","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":198,"good_days":185,"moderate_days":13,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":37,"pct90_aqi":49,"days_ozone":198,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":93.43,"slug":"wisconsin-la-crosse"},{"state":"Wisconsin","county":"Manitowoc","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":199,"good_days":174,"moderate_days":24,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":115,"median_aqi":36,"pct90_aqi":58,"days_ozone":199,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.44,"slug":"wisconsin-manitowoc"},{"state":"Wisconsin","county":"Marathon","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":342,"good_days":262,"moderate_days":71,"unhealthy_sensitive_days":5,"unhealthy_days":4,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":168,"median_aqi":36,"pct90_aqi":61,"days_ozone":113,"days_pm25":229,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":76.61,"slug":"wisconsin-marathon"},{"state":"Wisconsin","county":"Milwaukee","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":365,"good_days":228,"moderate_days":121,"unhealthy_sensitive_days":14,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":175,"median_aqi":43,"pct90_aqi":74,"days_ozone":112,"days_pm25":223,"days_pm10":8,"days_no2":22,"days_co":0,"good_pct":62.47,"slug":"wisconsin-milwaukee"},{"state":"Wisconsin","county":"Monroe","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":305,"good_days":206,"moderate_days":90,"unhealthy_sensitive_days":7,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":165,"median_aqi":36,"pct90_aqi":62,"days_ozone":0,"days_pm25":305,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":67.54,"slug":"wisconsin-monroe"},{"state":"Wisconsin","county":"Outagamie","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":365,"good_days":264,"moderate_days":92,"unhealthy_sensitive_days":3,"unhealthy_days":6,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":172,"median_aqi":38,"pct90_aqi":64,"days_ozone":107,"days_pm25":258,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":72.33,"slug":"wisconsin-outagamie"},{"state":"Wisconsin","county":"Ozaukee","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":365,"good_days":277,"moderate_days":73,"unhealthy_sensitive_days":13,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":167,"median_aqi":36,"pct90_aqi":67,"days_ozone":152,"days_pm25":213,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.89,"slug":"wisconsin-ozaukee"},{"state":"Wisconsin","county":"Racine","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":199,"good_days":151,"moderate_days":40,"unhealthy_sensitive_days":8,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":122,"median_aqi":41,"pct90_aqi":77,"days_ozone":199,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":75.88,"slug":"wisconsin-racine"},{"state":"Wisconsin","county":"Rock","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":199,"good_days":159,"moderate_days":39,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":42,"pct90_aqi":61,"days_ozone":199,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.9,"slug":"wisconsin-rock"},{"state":"Wisconsin","county":"Sauk","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":365,"good_days":276,"moderate_days":83,"unhealthy_sensitive_days":5,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":167,"median_aqi":35,"pct90_aqi":58,"days_ozone":127,"days_pm25":237,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":75.62,"slug":"wisconsin-sauk"},{"state":"Wisconsin","county":"Sheboygan","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":199,"good_days":157,"moderate_days":35,"unhealthy_sensitive_days":6,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":156,"median_aqi":41,"pct90_aqi":77,"days_ozone":199,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":78.89,"slug":"wisconsin-sheboygan"},{"state":"Wisconsin","county":"Taylor","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":363,"good_days":346,"moderate_days":17,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":97,"median_aqi":34,"pct90_aqi":46,"days_ozone":363,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":95.32,"slug":"wisconsin-taylor"},{"state":"Wisconsin","county":"Vilas","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":199,"good_days":183,"moderate_days":15,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":105,"median_aqi":36,"pct90_aqi":49,"days_ozone":199,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":91.96,"slug":"wisconsin-vilas"},{"state":"Wisconsin","county":"Walworth","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":199,"good_days":158,"moderate_days":38,"unhealthy_sensitive_days":3,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":112,"median_aqi":42,"pct90_aqi":67,"days_ozone":199,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":79.4,"slug":"wisconsin-walworth"},{"state":"Wisconsin","county":"Waukesha","state_fips":"55","county_fips":"","year":2025,"days_with_aqi":365,"good_days":242,"moderate_days":113,"unhealthy_sensitive_days":7,"unhealthy_days":3,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":172,"median_aqi":41,"pct90_aqi":69,"days_ozone":116,"days_pm25":248,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":66.3,"slug":"wisconsin-waukesha"},{"state":"Wyoming","county":"Albany","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":365,"good_days":203,"moderate_days":150,"unhealthy_sensitive_days":10,"unhealthy_days":2,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":172,"median_aqi":49,"pct90_aqi":77,"days_ozone":277,"days_pm25":6,"days_pm10":82,"days_no2":0,"days_co":0,"good_pct":55.62,"slug":"wyoming-albany"},{"state":"Wyoming","county":"Big Horn","state_fips":"56","county_fips":"","year":2024,"days_with_aqi":353,"good_days":315,"moderate_days":36,"unhealthy_sensitive_days":2,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":119,"median_aqi":39,"pct90_aqi":51,"days_ozone":353,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":89.24,"slug":"wyoming-big-horn"},{"state":"Wyoming","county":"Campbell","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":365,"good_days":271,"moderate_days":92,"unhealthy_sensitive_days":1,"unhealthy_days":1,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":156,"median_aqi":44,"pct90_aqi":62,"days_ozone":245,"days_pm25":13,"days_pm10":107,"days_no2":0,"days_co":0,"good_pct":74.25,"slug":"wyoming-campbell"},{"state":"Wyoming","county":"Carbon","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":362,"good_days":362,"moderate_days":0,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":43,"median_aqi":8,"pct90_aqi":33,"days_ozone":39,"days_pm25":2,"days_pm10":0,"days_no2":321,"days_co":0,"good_pct":100,"slug":"wyoming-carbon"},{"state":"Wyoming","county":"Converse","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":365,"good_days":351,"moderate_days":14,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":63,"median_aqi":40,"pct90_aqi":49,"days_ozone":323,"days_pm25":0,"days_pm10":41,"days_no2":1,"days_co":0,"good_pct":96.16,"slug":"wyoming-converse"},{"state":"Wyoming","county":"Fremont","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":365,"good_days":254,"moderate_days":111,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":100,"median_aqi":47,"pct90_aqi":64,"days_ozone":309,"days_pm25":56,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":69.59,"slug":"wyoming-fremont"},{"state":"Wyoming","county":"Johnson","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":363,"good_days":337,"moderate_days":26,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":84,"median_aqi":41,"pct90_aqi":49,"days_ozone":345,"days_pm25":0,"days_pm10":16,"days_no2":2,"days_co":0,"good_pct":92.84,"slug":"wyoming-johnson"},{"state":"Wyoming","county":"Laramie","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":365,"good_days":274,"moderate_days":90,"unhealthy_sensitive_days":1,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":108,"median_aqi":45,"pct90_aqi":64,"days_ozone":345,"days_pm25":19,"days_pm10":0,"days_no2":1,"days_co":0,"good_pct":75.07,"slug":"wyoming-laramie"},{"state":"Wyoming","county":"Lincoln","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":365,"good_days":361,"moderate_days":4,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":77,"median_aqi":10,"pct90_aqi":26,"days_ozone":0,"days_pm25":0,"days_pm10":365,"days_no2":0,"days_co":0,"good_pct":98.9,"slug":"wyoming-lincoln"},{"state":"Wyoming","county":"Natrona","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":365,"good_days":315,"moderate_days":50,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":76,"median_aqi":42,"pct90_aqi":54,"days_ozone":348,"days_pm25":16,"days_pm10":0,"days_no2":1,"days_co":0,"good_pct":86.3,"slug":"wyoming-natrona"},{"state":"Wyoming","county":"Park","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":355,"good_days":348,"moderate_days":7,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":73,"median_aqi":13,"pct90_aqi":28,"days_ozone":0,"days_pm25":355,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":98.03,"slug":"wyoming-park"},{"state":"Wyoming","county":"Platte","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":361,"good_days":327,"moderate_days":22,"unhealthy_sensitive_days":3,"unhealthy_days":3,"very_unhealthy_days":2,"hazardous_days":4,"max_aqi":723,"median_aqi":15,"pct90_aqi":47,"days_ozone":0,"days_pm25":0,"days_pm10":361,"days_no2":0,"days_co":0,"good_pct":90.58,"slug":"wyoming-platte"},{"state":"Wyoming","county":"Sheridan","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":359,"good_days":320,"moderate_days":39,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":75,"median_aqi":27,"pct90_aqi":51,"days_ozone":47,"days_pm25":279,"days_pm10":30,"days_no2":3,"days_co":0,"good_pct":89.14,"slug":"wyoming-sheridan"},{"state":"Wyoming","county":"Sublette","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":365,"good_days":256,"moderate_days":104,"unhealthy_sensitive_days":2,"unhealthy_days":3,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":164,"median_aqi":47,"pct90_aqi":64,"days_ozone":350,"days_pm25":15,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":70.14,"slug":"wyoming-sublette"},{"state":"Wyoming","county":"Sweetwater","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":365,"good_days":266,"moderate_days":91,"unhealthy_sensitive_days":8,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":118,"median_aqi":44,"pct90_aqi":64,"days_ozone":304,"days_pm25":17,"days_pm10":44,"days_no2":0,"days_co":0,"good_pct":72.88,"slug":"wyoming-sweetwater"},{"state":"Wyoming","county":"Teton","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":365,"good_days":310,"moderate_days":55,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":90,"median_aqi":44,"pct90_aqi":54,"days_ozone":351,"days_pm25":13,"days_pm10":1,"days_no2":0,"days_co":0,"good_pct":84.93,"slug":"wyoming-teton"},{"state":"Wyoming","county":"Uinta","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":269,"good_days":269,"moderate_days":0,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":50,"median_aqi":9,"pct90_aqi":19,"days_ozone":0,"days_pm25":0,"days_pm10":269,"days_no2":0,"days_co":0,"good_pct":100,"slug":"wyoming-uinta"},{"state":"Wyoming","county":"Washakie","state_fips":"56","county_fips":"","year":2025,"days_with_aqi":355,"good_days":342,"moderate_days":13,"unhealthy_sensitive_days":0,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":68,"median_aqi":8,"pct90_aqi":26,"days_ozone":0,"days_pm25":355,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":96.34,"slug":"wyoming-washakie"},{"state":"Wyoming","county":"Weston","state_fips":"56","county_fips":"","year":2024,"days_with_aqi":365,"good_days":320,"moderate_days":40,"unhealthy_sensitive_days":5,"unhealthy_days":0,"very_unhealthy_days":0,"hazardous_days":0,"max_aqi":136,"median_aqi":39,"pct90_aqi":58,"days_ozone":365,"days_pm25":0,"days_pm10":0,"days_no2":0,"days_co":0,"good_pct":87.67,"slug":"wyoming-weston"}]}