Where the air is worst in the US

In San Bernardino County, California, about 1 day in 3 was a bad-air day from 2021 to 2025. 17 counties averaged 30 or more a year, a month or more of days when children, older adults and people with asthma should cut back outdoors.

Every county

Most bad-air days a year first, 2021 to 2025.

#CountyBad-air days a year Days over 150Main cause
1 San Bernardino County, CASan BernardinoOzone 130 64 Ozone
2 Riverside County, CARiversideOzone 126 46 Ozone
3 Los Angeles County, CALos AngelesOzone 102 36 Ozone
4 Maricopa County, AZPhoenixOzone 100 36 Ozone
5 Tulare County, CAVisaliaOzone 97 20 Ozone
6 Kern County, CABakersfieldOzone 96 16 Ozone
7 Fresno County, CAFresnoOzone 65 8.4 Ozone
8 Pinal County, AZMaricopaDust 48 6.4 Dust
9 Imperial County, CAEl CentroOzone and particles 43 10 Ozone and particles
10 Harris County, TXHoustonOzone 37 9.2 Ozone
11 El Paso County, TXEl PasoOzone and particles 37 8.8 Ozone and particles
12 Kings County, CAHanfordOzone and particles 35 3.0 Ozone and particles
13 San Diego County, CASan DiegoOzone 34 2.4 Ozone
14 Fairbanks North Star Borough, AKFairbanksWinter particles 32 15 Winter particles
15 Doña Ana County, NMLas CrucesOzone and particles 31 11 Ozone and particles
16 Clark County, NVLas VegasOzone 30 2.2 Ozone
17 Salt Lake County, UTSalt Lake CityOzone 30 3.2 Ozone
18 Inyo County, CABishopOzone and particles 28 12 Ozone and particles
19 Eddy County, NMCarlsbadOzone 27 1.2 Ozone
20 Stanislaus County, CAModestoOzone and particles 27 1.2 Ozone and particles
21 Tarrant County, TXFort WorthOzone 25 3.2 Ozone
22 Denton County, TXDentonOzone 24 2.8 Ozone
23 Placer County, CARosevilleOzone 22 5.4 Ozone
24 Bernalillo County, NMOzone and particles 22 3.2 Ozone and particles
25 Douglas County, COCastle RockOzone 21 2.8 Ozone

Counties of 250,000 people or more

Most bad-air days a year first, 2021 to 2025.

#CountyBad-air days a year Days over 150Main cause
1 San Bernardino County, CASan BernardinoOzone 130 64 Ozone
2 Riverside County, CARiversideOzone 126 46 Ozone
3 Los Angeles County, CALos AngelesOzone 102 36 Ozone
4 Maricopa County, AZPhoenixOzone 100 36 Ozone
5 Tulare County, CAVisaliaOzone 97 20 Ozone
6 Kern County, CABakersfieldOzone 96 16 Ozone
7 Fresno County, CAFresnoOzone 65 8.4 Ozone
8 Pinal County, AZMaricopaDust 48 6.4 Dust
9 Harris County, TXHoustonOzone 37 9.2 Ozone
10 El Paso County, TXEl PasoOzone and particles 37 8.8 Ozone and particles
11 San Diego County, CASan DiegoOzone 34 2.4 Ozone
12 Clark County, NVLas VegasOzone 30 2.2 Ozone
13 Salt Lake County, UTSalt Lake CityOzone 30 3.2 Ozone
14 Stanislaus County, CAModestoOzone and particles 27 1.2 Ozone and particles
15 Tarrant County, TXFort WorthOzone 25 3.2 Ozone
16 Denton County, TXDentonOzone 24 2.8 Ozone
17 Placer County, CARosevilleOzone 22 5.4 Ozone
18 Bernalillo County, NMOzone and particles 22 3.2 Ozone and particles
19 Douglas County, COCastle RockOzone 21 2.8 Ozone
20 Fairfield County, CTOzone 21 4.2 Ozone
21 Cook County, ILChicagoOzone 20 3.0 Ozone
22 Larimer County, COFort CollinsOzone 20 1.4 Ozone
23 Lane County, OREugeneSummer smoke 19 12 Summer smoke
24 Merced County, CAMercedOzone 19 0.6 Ozone
25 Sacramento County, CASacramentoOzone and particles 17 1.6 Ozone and particles

Counties of 1 million people or more

Most bad-air days a year first, 2021 to 2025.

#CountyBad-air days a year Days over 150Main cause
1 San Bernardino County, CASan BernardinoOzone 130 64 Ozone
2 Riverside County, CARiversideOzone 126 46 Ozone
3 Los Angeles County, CALos AngelesOzone 102 36 Ozone
4 Maricopa County, AZPhoenixOzone 100 36 Ozone
5 Fresno County, CAFresnoOzone 65 8.4 Ozone
6 Harris County, TXHoustonOzone 37 9.2 Ozone
7 San Diego County, CASan DiegoOzone 34 2.4 Ozone
8 Clark County, NVLas VegasOzone 30 2.2 Ozone
9 Salt Lake County, UTSalt Lake CityOzone 30 3.2 Ozone
10 Tarrant County, TXFort WorthOzone 25 3.2 Ozone
11 Cook County, ILChicagoOzone 20 3.0 Ozone
12 Sacramento County, CASacramentoOzone and particles 17 1.6 Ozone and particles
13 Dallas County, TXDallasOzone 17 1.2 Ozone
14 Bexar County, TXSan AntonioOzone 14 1.2 Ozone
15 Orange County, CAAnaheimOzone 13 1.6 Ozone
16 Wayne County, MIDetroitOzone and particles 12 1.6 Ozone and particles
17 Pima County, AZTucsonOzone and particles 11 1.6 Ozone and particles
18 Allegheny County, PAPittsburghWinter particles 10 0.8 Winter particles
19 Philadelphia County, PAOzone 9.4 1.4 Ozone
20 Suffolk County, NYLindenhurstOzone 8.6 1.0 Ozone
21 Alameda County, CAOaklandOzone and particles 7.2 0.2 Ozone and particles
22 Cuyahoga County, OHClevelandOzone 7.0 1.2 Ozone
23 Hennepin County, MNMinneapolisSummer smoke 6.8 2.6 Summer smoke
24 King County, WASeattleSummer smoke 6.6 1.6 Summer smoke
25 Queens County, NYNew York CityOzone 6.6 1.4 Ozone
Every county we rank, all 571 of them
#CountyBad-air days a year
1San Bernardino County, CA130
2Riverside County, CA126
3Los Angeles County, CA102
4Maricopa County, AZ100
5Tulare County, CA97
6Kern County, CA96
7Fresno County, CA65
8Pinal County, AZ48
9Imperial County, CA43
10Harris County, TX37
11El Paso County, TX37
12Kings County, CA35
13San Diego County, CA34
14Fairbanks North Star Borough, AK32
15Doña Ana County, NM31
16Clark County, NV30
17Salt Lake County, UT30
18Inyo County, CA28
19Eddy County, NM27
20Stanislaus County, CA27
21Tarrant County, TX25
22Denton County, TX24
23Placer County, CA22
24Bernalillo County, NM22
25Douglas County, CO21
26Fairfield County, CT21
27Cook County, IL20
28Larimer County, CO20
29Lane County, OR19
30Merced County, CA19
31Madera County, CA18
32Sacramento County, CA17
33Mariposa County, CA17
34Gila County, AZ17
35Dallas County, TX17
36Denver County, CO17
37Weld County, CO16
38Cameron County, TX16
39Arapahoe County, CO15
40Nevada County, CA15
41Deschutes County, OR15
42Uintah County, UT15
43Kenosha County, WI14
44Davis County, UT14
45Bexar County, TX14
46Adams County, CO13
47Jackson County, OR13
48Orange County, CA13
49Ada County, ID13
50Burleigh County, ND12
51Wayne County, MI12
52Boulder County, CO12
53Siskiyou County, CA12
54New Haven County, CT12
55Missoula County, MT11
56Ventura County, CA11
57Ward County, ND11
58Ozaukee County, WI11
59Pima County, AZ11
60Milwaukee County, WI11
61Burke County, ND11
62Duchesne County, UT11
63Oliver County, ND10
64Hamilton County, OH10
65Brazoria County, TX10
66Jefferson County, KY10
67Washoe County, NV10
68Powder River County, MT10
69El Dorado County, CA10
70Tulsa County, OK10
71Shasta County, CA10
72Lake County, IN10
73Marion County, IN10
74Tehama County, CA10
75Allegheny County, PA10
76Porter County, IN10
77Galveston County, TX9.4
78Philadelphia County, PA9.4
79Albany County, WY9.4
80Montgomery County, TX9.4
81St. Louis City, MO9.2
82El Paso County, CO9.2
83Allegan County, MI9.0
84San Joaquin County, CA9.0
85St. Louis County, MN8.8
86Dunn County, ND8.8
87Cass County, ND8.6
88Suffolk County, NY8.6
89Idaho County, ID8.4
90Mercer County, ND8.2
91Waukesha County, WI8.2
92Madison County, IL8.2
93Carson City, NV7.8
94Ottawa County, OK7.8
95Wright County, MN7.8
96Campbell County, WY7.8
97McHenry County, IL7.8
98Minnehaha County, SD7.8
99Sweetwater County, WY7.8
100Lucas County, OH7.6
101McKenzie County, ND7.4
102Yuma County, AZ7.4
103Shelby County, TN7.4
104Alameda County, CA7.2
105Beltrami County, MN7.2
106Butte County, CA7.2
107St. Clair County, MI7.2
108Clay County, MO7.2
109Weber County, UT7.2
110Eau Claire County, WI7.0
111Lewis and Clark County, MT7.0
112Jefferson County, AL7.0
113Cuyahoga County, OH7.0
114Kane County, IL7.0
115Sutter County, CA7.0
116Tooele County, UT7.0
117Oklahoma County, OK7.0
118Hennepin County, MN6.8
119Anoka County, MN6.8
120Lancaster County, PA6.8
121Wyandotte County, KS6.8
122New London County, CT6.8
123Carter County, OK6.8
124LaPorte County, IN6.8
125San Luis Obispo County, CA6.8
126Becker County, MN6.6
127Billings County, ND6.6
128King County, WA6.6
129Queens County, NY6.6
130Butler County, OH6.6
131Hidalgo County, TX6.6
132Iberville Parish, LA6.6
133Douglas County, NE6.6
134Utah County, UT6.6
135District of Columbia, DC6.4
136Bergen County, NJ6.4
137Mercer County, NJ6.4
138Baltimore County, MD6.4
139Travis County, TX6.4
140Forest County, WI6.2
141Stearns County, MN6.2
142Palo Alto County, IA6.2
143Dane County, WI6.2
144Macomb County, MI6.0
145Litchfield County, CT6.0
146St. Louis County, MO6.0
147Lake County, OH6.0
148Jersey County, IL6.0
149Nueces County, TX6.0
150Brown County, WI5.8
151Crow Wing County, MN5.8
152Lyon County, MN5.8
153Hartford County, CT5.8
154Kent County, MI5.8
155Winnebago County, IL5.8
156Jefferson County, MO5.8
157St. Joseph County, IN5.8
158Manistee County, MI5.8
159Washington County, OK5.7
160Lea County, NM5.6
161Will County, IL5.6
162Bronx County, NY5.6
163Fergus County, MT5.6
164Harford County, MD5.6
165Sangamon County, IL5.6
166Jefferson County, TX5.6
167Clay County, SD5.5
168Sauk County, WI5.4
169Linn County, IA5.4
170Olmsted County, MN5.4
171Fulton County, GA5.4
172Peoria County, IL5.4
173Webb County, TX5.4
174Outagamie County, WI5.2
175Scott County, MN5.2
176Richland County, MT5.2
177Sheridan County, WY5.2
178DuPage County, IL5.2
179Dodge County, WI5.2
180Cache County, UT5.2
181New York County, NY5.2
182Scott County, IA5.2
183Sublette County, WY5.2
184Ottawa County, MI5.0
185Rock Island County, IL5.0
186Codington County, SD5.0
187Westchester County, NY5.0
188Macon County, IL5.0
189Warren County, OH5.0
190Ashland County, WI4.8
191Berks County, PA4.8
192Clinton County, IA4.8
193Middlesex County, NJ4.8
194St. Clair County, IL4.8
195Gloucester County, NJ4.8
196Spokane County, WA4.6
197Phillips County, MT4.6
198Custer County, SD4.6
199Cochise County, AZ4.6
200Erie County, NY4.6
201Prince George's County, MD4.6
202Washington County, RI4.6
203Cleveland County, OK4.6
204Carlton County, MN4.4
205Lake County, MN4.4
206Brookings County, SD4.4
207Franklin County, OH4.4
208Washtenaw County, MI4.4
209Rockland County, NY4.4
210Montgomery County, OH4.4
211East Baton Rouge Parish, LA4.4
212Garfield County, CO4.4
213Kaufman County, TX4.4
214Santa Clara County, CA4.2
215Benton County, WA4.2
216Richmond County, NY4.2
217Flathead County, MT4.2
218McLean County, IL4.2
219Oakland County, MI4.2
220Ocean County, NJ4.2
221Howard County, IN4.2
222Laramie County, WY4.2
223Bell County, TX4.2
224Dauphin County, PA4.0
225New Castle County, DE4.0
226Genesee County, MI4.0
227Rio Blanco County, CO4.0
228Pittsburg County, OK4.0
229West Baton Rouge Parish, LA4.0
230Marathon County, WI3.8
231Ingham County, MI3.8
232Kalamazoo County, MI3.8
233Muscogee County, GA3.8
234Calaveras County, CA3.8
235Trego County, KS3.8
236Clark County, IN3.8
237Comanche County, OK3.8
238Crittenden County, AR3.8
239DeSoto County, MS3.8
240Rosebud County, MT3.8
241Vilas County, WI3.8
242Johnson County, KS3.6
243Lebanon County, PA3.6
244Umatilla County, OR3.6
245Camden County, NJ3.6
246Clackamas County, OR3.6
247Essex County, NY3.6
248Fairfax County, VA3.6
249Polk County, IA3.6
250Sedgwick County, KS3.6
251Summit County, OH3.6
252Sumner County, KS3.6
253Trumbull County, OH3.6
254Champaign County, IL3.6
255Madison County, IN3.6
256Colusa County, CA3.4
257Jackson County, SD3.4
258Delaware County, PA3.4
259Monroe County, NY3.4
260Shawnee County, KS3.4
261Adams County, PA3.4
262Baltimore City, MD3.4
263Elkhart County, IN3.4
264Randolph County, IL3.4
265Stark County, OH3.4
266Yellowstone County, MT3.4
267Lenawee County, MI3.4
268Henry County, GA3.4
269Pulaski County, AR3.4
270Bristol County, MA3.4
271Davidson County, TN3.4
272DeKalb County, GA3.4
273Custer County, MT3.2
274Taylor County, WI3.2
275Glenn County, CA3.2
276Hudson County, NJ3.2
277Northampton County, PA3.2
278Cecil County, MD3.2
279Beaver County, PA3.2
280Hamilton County, IN3.2
281Hampden County, MA3.2
282Fremont County, WY3.2
283McLennan County, TX3.2
284Columbia County, WA3.0
285Pierce County, WA3.0
286Montgomery County, PA3.0
287Essex County, MA3.0
288York County, PA3.0
289Albany County, NY3.0
290Campbell County, KY3.0
291Carbon County, UT3.0
292Elko County, NV3.0
293Marion County, OR3.0
294Mendocino County, CA3.0
295Bannock County, ID3.0
296Forsyth County, NC3.0
297Cumberland County, ME3.0
298Sumner County, TN3.0
299Chester County, PA2.8
300La Plata County, CO2.8
301Passaic County, NJ2.8
302Clark County, OH2.8
303Kent County, DE2.8
304Medina County, OH2.8
305Arlington County, VA2.8
306Hamilton County, IL2.8
307Mecklenburg County, NC2.8
308Pueblo County, CO2.8
309La Crosse County, WI2.8
310Harrison County, TX2.6
311Hunterdon County, NJ2.6
312Onondaga County, NY2.6
313Preble County, OH2.6
314Floyd County, IN2.6
315Greene County, IN2.6
316Calcasieu Parish, LA2.6
317McCracken County, KY2.6
318Natrona County, WY2.6
319Whatcom County, WA2.4
320Miami-Dade County, FL2.4
321Lackawanna County, PA2.4
322Steuben County, NY2.4
323Berkshire County, MA2.4
324Coconino County, AZ2.4
325Indiana County, PA2.4
326Mahoning County, OH2.4
327Washington County, PA2.4
328Mercer County, PA2.4
329Portage County, OH2.4
330Schoolcraft County, MI2.4
331Vigo County, IN2.4
332Clermont County, OH2.4
333Blount County, TN2.4
334Chautauqua County, NY2.4
335Hampshire County, MA2.4
336Teton County, WY2.4
337Daviess County, KY2.2
338Contra Costa County, CA2.2
339Lehigh County, PA2.2
340Humboldt County, CA2.2
341Neosho County, KS2.2
342Armstrong County, PA2.2
343Chittenden County, VT2.2
344Kent County, MD2.2
345Adair County, OK2.2
346Cumberland County, NJ2.2
347Missaukee County, MI2.2
348Morris County, NJ2.2
349Van Buren County, IA2.2
350Yolo County, CA2.2
351Dewey County, OK2.2
352Knox County, TN2.2
353Vanderburgh County, IN2.2
354Hillsborough County, FL2.2
355Hillsborough County, NH2.2
356Centre County, PA2.0
357Warren County, NJ2.0
358Frederick County, VA2.0
359Erie County, PA2.0
360La Paz County, AZ2.0
361Bartholomew County, IN2.0
362Dukes County, MA2.0
363Franklin County, MA2.0
364Greene County, MO2.0
365Gwinnett County, GA2.0
366Providence County, RI2.0
367Allen County, IN2.0
368Barnstable County, MA2.0
369Box Elder County, UT2.0
370Coos County, NH2.0
371Hamilton County, TN2.0
372Mesa County, CO2.0
373Navarro County, TX2.0
374Norfolk County, MA2.0
375Richmond County, GA2.0
376Spartanburg County, SC2.0
377Washington County, AR2.0
378Blair County, PA1.8
379Allen County, OH1.8
380Dorchester County, MD1.8
381Montgomery County, MD1.8
382Perry County, KY1.8
383Bennington County, VT1.8
384Aroostook County, ME1.8
385Bibb County, GA1.8
386Hancock County, ME1.8
387Livingston Parish, LA1.8
388Montgomery County, IA1.8
389Rockingham County, NH1.8
390Clark County, WA1.6
391Jefferson County, OH1.6
392Orange County, NY1.6
393Loudoun County, VA1.6
394Jefferson Parish, LA1.6
395Cass County, MO1.6
396Delaware County, IN1.6
397Atlantic County, NJ1.4
398Hall County, NE1.4
399Sussex County, DE1.4
400Multnomah County, OR1.4
401Washington County, MD1.4
402Washington County, OR1.4
403Archuleta County, CO1.4
404Hancock County, WV1.4
405Harrison County, MS1.4
406Henrico County, VA1.4
407Haywood County, NC1.4
408Kent County, RI1.4
409Lincoln County, WY1.4
410Pinellas County, FL1.4
411Plymouth County, MA1.4
412Suffolk County, MA1.4
413Wake County, NC1.4
414White Pine County, NV1.4
415Worcester County, MA1.4
416Jackson County, CO1.3
417Hardin County, KY1.2
418Albemarle County, VA1.2
419Cambria County, PA1.2
420Lawrence County, OH1.2
421Madison County, VA1.2
422Iron County, UT1.2
423Penobscot County, ME1.2
424Skagit County, WA1.2
425Bell County, KY1.2
426Clarke County, GA1.2
427Duval County, FL1.2
428Lycoming County, PA1.2
429Monroe County, PA1.2
430Murray County, GA1.2
431Orange County, TX1.2
432Richland County, SC1.2
433San Juan County, UT1.2
434Sequoyah County, OK1.2
435Boyd County, KY1.0
436Columbia County, OR1.0
437Berkeley County, WV1.0
438Brewster County, TX1.0
439Broward County, FL1.0
440Roanoke County, VA1.0
441Warren County, KY1.0
442Washington County, UT1.0
443Wood County, WV1.0
444Bossier Parish, LA1.0
445Cedar County, MO1.0
446Cheshire County, NH1.0
447Christian County, KY1.0
448Fayette County, PA1.0
449Guilford County, NC1.0
450Hinds County, MS1.0
451Lafayette Parish, LA1.0
452Madison County, AL1.0
453Orange County, FL1.0
454Rio Arriba County, NM1.0
455Solano County, CA1.0
456St. Bernard Parish, LA1.0
457York County, SC1.0
458Charles City County, VA0.8
459Fayette County, KY0.8
460Middlesex County, MA0.8
461Ohio County, WV0.8
462Polk County, AR0.8
463St. Tammany Parish, LA0.8
464Bolivar County, MS0.8
465Bradford County, PA0.8
466Chatham County, GA0.8
467Chesterfield County, SC0.8
468Cobb County, GA0.8
469Cumberland County, NC0.8
470Edmonson County, KY0.8
471Ellis County, TX0.8
472Grafton County, NH0.8
473Greene County, PA0.8
474Lafourche Parish, LA0.8
475Montezuma County, CO0.8
476Oxford County, ME0.8
477Rutland County, VT0.8
478Grand County, UT0.7
479Horry County, SC0.6
480Thurston County, WA0.6
481Hampton City, VA0.6
482Lancaster County, NE0.6
483Noble County, OH0.6
484Pike County, KY0.6
485Rockingham County, VA0.6
486Butte County, ID0.6
487Clallam County, WA0.6
488Durham County, NC0.6
489Escambia County, FL0.6
490Greenville County, SC0.6
491Jackson County, MS0.6
492Jessamine County, KY0.6
493Leon County, FL0.6
494Marion County, FL0.6
495Montgomery County, NC0.6
496Morgan County, AL0.6
497New Hanover County, NC0.6
498Pulaski County, KY0.6
499Rowan County, NC0.6
500Russell County, AL0.6
501Santa Barbara County, CA0.6
502Santa Fe County, NM0.6
503Swain County, NC0.6
504Tioga County, PA0.6
505Westmoreland County, PA0.6
506Garrett County, MD0.4
507Rockbridge County, VA0.4
508Baker County, FL0.4
509Carter County, KY0.4
510Monongalia County, WV0.4
511Androscoggin County, ME0.4
512Belknap County, NH0.4
513Caddo Parish, LA0.4
514Chesterfield County, VA0.4
515DeKalb County, AL0.4
516Johnston County, NC0.4
517Lorain County, OH0.4
518Martin County, FL0.4
519Osceola County, FL0.4
520Pitt County, NC0.4
521Polk County, FL0.4
522San Benito County, CA0.4
523Santa Rosa County, FL0.4
524Sarasota County, FL0.4
525Seminole County, FL0.4
526Sonoma County, CA0.4
527Sullivan County, TN0.4
528Tuscaloosa County, AL0.4
529Yavapai County, AZ0.4
530San Francisco County, CA0.2
531Bay County, FL0.2
532Kanawha County, WV0.2
533Lake County, CA0.2
534Alachua County, FL0.2
535Apache County, AZ0.2
536Brevard County, FL0.2
537Cabell County, WV0.2
538Charleston County, SC0.2
539Collier County, FL0.2
540Glynn County, GA0.2
541Hancock County, MS0.2
542Honolulu County, HI0.2
543Kennebec County, ME0.2
544Lee County, FL0.2
545Loudon County, TN0.2
546Mobile County, AL0.2
547Monterey County, CA0.2
548Montgomery County, AL0.2
549Navajo County, AZ0.2
550Newton County, AR0.2
551Ouachita Parish, LA0.2
552Palm Beach County, FL0.2
553San Miguel County, CO0.2
554Santa Cruz County, CA0.2
555Volusia County, FL0.2
556Wakulla County, FL0.2
557Avery County, NC0
558Baldwin County, AL0
559Buncombe County, NC0
560Carbon County, WY0
561Columbia County, FL0
562Denali Borough, AK0
563Edgecombe County, NC0
564Edgefield County, SC0
565Etowah County, AL0
566Holmes County, FL0
567Marin County, CA0
568San Mateo County, CA0
569Sumter County, AL0
570Tucker County, WV0
571Washington County, ME0

How we rank

Every number comes from the EPA's AirData county summaries for 2021 to 2025. A bad-air day is a day when a county's worst monitor shows an AQI over 100, the point where the EPA says children, older adults and people with asthma or heart or lung disease should cut back outdoors. Days over 150 are unhealthy for everyone.

We rank only the 571 counties whose monitors measure both ozone and fine particles. A county that measures only one can't record the other's bad days. Counties without monitors aren't ranked; their state page and the map have CDC estimates.

The American Lung Association's State of the Air report ranks counties too. It uses 3 years of data and gives more weight to worse days, so its order differs from ours.

See the cleanest air · States ranked · How we count · Download every county's numbers

Questions people ask

Which US county has the worst air quality?

Going by EPA monitors from 2021 to 2025, San Bernardino County, CA had the most bad-air days: 130 bad-air days a year, mostly ozone. On 64 of those days a year the AQI passed 150, unhealthy for everyone.

Which city has the worst air quality in the US?

We rank counties, because the EPA reports air quality by county. The most bad-air days were in San Bernardino County, CA (San Bernardino), Riverside County, CA (Riverside) and Los Angeles County, CA (Los Angeles).

Sources: EPA AirData county AQI summaries, 2021 to 2025. Updated November 8, 2026.