Among counties with populations over 100,000, these have the worst air quality based on EPA monitoring data. Grades based on 3-year average median Air Quality Index (2021–2023). Higher AQI means more pollution.
California dominates this list, with 15 counties, and the Central Valley is a clear hotspot for poor air quality. Counties like Kern (#4), Tulare (#5), and Fresno (#7) are particularly impacted by a combination of agricultural emissions, industrial activity, and geographic features that trap pollutants. The valley's bowl-like topography and frequent inversions create a persistent smog problem, exacerbated by vehicle exhaust from major transportation corridors.
Maricopa County, AZ, home to Phoenix, takes the top spot, which might surprise some given its desert reputation. While often associated with clear skies, rapid urban expansion, heavy vehicle traffic, and a hot, dry climate contribute significantly to ozone formation and particulate matter. The surrounding mountains can also trap pollutants, leading to surprisingly persistent poor air quality in this booming metropolitan area.
Lancaster County, PA (#18), stands out as an unexpected entry from the Northeast. While not typically thought of as a major pollution hub, its inclusion points to a blend of agricultural emissions, regional industrial activity, and proximity to major transportation routes. This combination, coupled with meteorological conditions that can trap pollutants, contributes to air quality challenges that belie its picturesque reputation.
| # | County | BTI Score | Air Grade | Median AQI | Good Days |
|---|---|---|---|---|---|
| 01 | Maricopa County AZ | 40 | F | 90 | 7% |
| 02 | Riverside County CA | 22 | F | 82 | 11% |
| 03 | San Bernardino County CA | 62 | F | 78 | 8% |
| 04 | Kern County CA | 33 | F | 78 | 15% |
| 05 | Tulare County CA | 88 | F | 76 | 18% |
| 06 | Los Angeles County CA | 8 | F | 73 | 6% |
| 07 | Fresno County CA | 55 | D | 68 | 22% |
| 08 | San Diego County CA | 10 | D | 66 | 14% |
| 09 | Pinal County AZ | 76 | D | 65 | 25% |
| 10 | Kings County CA | 78 | D | 64 | 25% |
| 11 | Clark County NV | 63 | D | 62 | 24% |
| 12 | Bernalillo County NM | 58 | D | 62 | 22% |
| 13 | Imperial County CA | 79 | D | 61 | 25% |
| 14 | Harris County TX | 13 | D | 61 | 15% |
| 15 | El Paso County TX | 11 | D | 61 | 21% |
| 16 | Wayne County MI | 89 | C | 59 | 20% |
| 17 | Marion County IN | 15 | C | 58 | 24% |
| 18 | Lancaster County PA | 80 | C | 58 | 27% |
| 19 | Salt Lake County UT | 45 | C | 58 | 34% |
| 20 | Stanislaus County CA | 14 | C | 57 | 33% |
| 21 | Jefferson County AL | 27 | C | 57 | 28% |
| 22 | Cook County IL | 84 | C | 57 | 28% |
| 23 | Allegheny County PA | 41 | C | 56 | 34% |
| 24 | Cuyahoga County OH | 81 | C | 56 | 32% |
| 25 | Madison County IL | 74 | C | 55 | 30% |
| 26 | Madera County CA | 70 | C+ | 55 | 40% |
| 27 | Butler County OH | 54 | C+ | 55 | 35% |
| 28 | Placer County CA | 41 | C+ | 55 | 41% |
| 29 | Philadelphia County PA | 22 | C+ | 55 | 34% |
| 30 | Hamilton County OH | 16 | C+ | 55 | 33% |
| 31 | Missoula County MT | 32 | C+ | 54 | 39% |
| 32 | Tarrant County TX | 20 | C+ | 54 | 36% |
| 33 | Pima County AZ | 17 | C+ | 54 | 33% |
| 34 | Jefferson County KY | 17 | C+ | 54 | 37% |
| 35 | Bexar County TX | 0 | C+ | 54 | 36% |
| 36 | Lake County IN | 79 | C+ | 54 | 38% |
| 37 | Merced County CA | 70 | C+ | 54 | 43% |
| 38 | Oklahoma County OK | 42 | C+ | 54 | 38% |
| 39 | Pulaski County AR | 34 | C+ | 54 | 36% |
| 40 | Denver County CO | 6 | C+ | 54 | 38% |
| 41 | Orange County CA | 20 | C+ | 53 | 38% |
| 42 | Weld County CO | 17 | C+ | 53 | 43% |
| 43 | Sacramento County CA | 40 | C+ | 53 | 45% |
| 44 | Tulsa County OK | 72 | C+ | 53 | 41% |
| 45 | Fulton County GA | 55 | C+ | 53 | 42% |
| 46 | Hinds County MS | 27 | C+ | 53 | 40% |
| 47 | Jackson County MO | 88 | C+ | 52 | 42% |
| 48 | Calcasieu Parish LA | 80 | C+ | 52 | 44% |
| 49 | Duval County FL | 14 | C+ | 52 | 40% |
| 50 | Bossier Parish LA | 69 | C+ | 52 | 45% |