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 | 21 | F | 90 | 7% |
| 02 | Riverside County CA | 26 | F | 82 | 11% |
| 03 | San Bernardino County CA | 57 | F | 78 | 8% |
| 04 | Kern County CA | 49 | F | 78 | 15% |
| 05 | Tulare County CA | 55 | F | 76 | 18% |
| 06 | Los Angeles County CA | 15 | F | 73 | 6% |
| 07 | Fresno County CA | 49 | D | 68 | 22% |
| 08 | San Diego County CA | 7 | D | 66 | 14% |
| 09 | Pinal County AZ | 20 | D | 65 | 25% |
| 10 | Kings County CA | 63 | D | 64 | 25% |
| 11 | Clark County NV | 12 | D | 62 | 24% |
| 12 | Bernalillo County NM | 29 | D | 62 | 22% |
| 13 | Imperial County CA | 67 | D | 61 | 25% |
| 14 | El Paso County TX | 36 | D | 61 | 21% |
| 15 | Harris County TX | 7 | D | 61 | 15% |
| 16 | Wayne County MI | 47 | C | 59 | 20% |
| 17 | Marion County IN | 69 | C | 58 | 24% |
| 18 | Lancaster County PA | 72 | C | 58 | 27% |
| 19 | Salt Lake County UT | 12 | C | 58 | 34% |
| 20 | Stanislaus County CA | 10 | C | 57 | 33% |
| 21 | Jefferson County AL | 19 | C | 57 | 28% |
| 22 | Cook County IL | 80 | C | 57 | 28% |
| 23 | Allegheny County PA | 16 | C | 56 | 34% |
| 24 | Cuyahoga County OH | 66 | C | 56 | 32% |
| 25 | Madison County IL | 86 | C | 55 | 30% |
| 26 | Hamilton County OH | 62 | C+ | 55 | 33% |
| 27 | Butler County OH | 59 | C+ | 55 | 35% |
| 28 | Madera County CA | 51 | C+ | 55 | 40% |
| 29 | Philadelphia County PA | 35 | C+ | 55 | 34% |
| 30 | Placer County CA | 24 | C+ | 55 | 41% |
| 31 | Missoula County MT | 28 | C+ | 54 | 39% |
| 32 | Pima County AZ | 18 | C+ | 54 | 33% |
| 33 | Tarrant County TX | 10 | C+ | 54 | 36% |
| 34 | Jefferson County KY | 42 | C+ | 54 | 37% |
| 35 | Bexar County TX | 1 | C+ | 54 | 36% |
| 36 | Lake County IN | 62 | C+ | 54 | 38% |
| 37 | Pulaski County AR | 62 | C+ | 54 | 36% |
| 38 | Oklahoma County OK | 48 | C+ | 54 | 38% |
| 39 | Merced County CA | 43 | C+ | 54 | 43% |
| 40 | Denver County CO | 6 | C+ | 54 | 38% |
| 41 | Orange County CA | 15 | C+ | 53 | 38% |
| 42 | Weld County CO | 5 | C+ | 53 | 43% |
| 43 | Sacramento County CA | 28 | C+ | 53 | 45% |
| 44 | Hinds County MS | 99 | C+ | 53 | 40% |
| 45 | Tulsa County OK | 85 | C+ | 53 | 41% |
| 46 | Fulton County GA | 24 | C+ | 53 | 42% |
| 47 | Calcasieu Parish LA | 90 | C+ | 52 | 44% |
| 48 | Jackson County MO | 72 | C+ | 52 | 42% |
| 49 | Duval County FL | 19 | C+ | 52 | 40% |
| 50 | Bossier Parish LA | 56 | C+ | 52 | 45% |