All states

California Air Quality

Yosemite National Park is the worst air in California right now at an index of 153, which is Unhealthy, from fine particles (PM2.5). AirNow carries 161 reporting areas in the state. No air quality alert is in force.

Reporting areas
161
Worst index now
153
Alerts in force
0
Towns under smoke
0

Fine particles on the map

Forecast fine particulate matter from NOAA’s National Air Quality Forecast Capability over California. Open it for the live map, where it pans and zooms.

Forecast fine particulate matter from NOAA’s National Air Quality Forecast Capability over California Open the live map with the particulate forecast

Map layer from NOAA National Air Quality Forecast Capability. Boundaries from the Iowa Environmental Mesonet.

Alerts in force

An Air Quality Alert is issued by the National Weather Service on behalf of a state or local agency when pollution is expected to reach a level that harms health. An Air Stagnation Advisory means the air will not move enough to clear what is already in it.

None are in force in California right now. All California warnings.

By city, now and the days ahead161

Every AirNow reporting area in California: what its monitors measured this hour, and what the state or local agency that forecasts for it expects today and tomorrow. Each area links to the nearest town’s page.

Reporting areaNowCategory nowTodayTomorrowPollutant
Yosemite National Park153UnhealthyNot forecastNot forecastPM2.5
Calexico106Unhealthy for Sensitive GroupsModerateModeratePM2.5
Imperial Valley106Unhealthy for Sensitive GroupsModerateModeratePM2.5
Banning65ModerateModerateNot forecastPM2.5
Bakersfield63ModerateModerateNot forecastPM10
Coachella Vly63ModerateModerateNot forecastPM2.5
Fresno63ModerateModerateNot forecastPM2.5
South Coastal LA63ModerateGoodNot forecastPM2.5
Metro Riverside CO61ModerateModerateNot forecastPM2.5
Visalia61ModerateModerateNot forecastPM2.5
Hanford59ModerateModerateNot forecastPM2.5
Border Area58ModerateNot forecastNot forecastPM2.5
Central Orange57ModerateModerateNot forecastPM2.5
San Diego Coast57ModerateGoodNot forecastPM2.5
Santa Clarita Vly57ModerateModerateNot forecastPM2.5
C San Bernardino56ModerateUnhealthy for Sensitive GroupsNot forecastPM2.5
Modesto55ModerateGoodNot forecastPM2.5
Victorville55ModerateModerateNot forecastPM2.5
Carmel Valley54ModerateModerateGoodPM2.5
Joshua Tree National Park54ModerateNot forecastNot forecastOzone
Merced54ModerateModerateNot forecastPM2.5
San Diego Foothills54ModerateGoodNot forecastOzone
Davis53ModerateGoodGoodPM2.5
E San Fernando Vly53ModerateModerateNot forecastPM2.5
E San Gabriel Vly53ModerateModerateNot forecastPM2.5
Folsom53ModerateGoodModeratePM2.5
S Central LA CO53ModerateModerateNot forecastPM2.5
Simi Valley53ModerateModerateGoodPM2.5
Madera52ModerateModerateNot forecastPM2.5
Antelope Vly51ModerateModerateNot forecastPM2.5
Barstow51ModerateModerateNot forecastPM10
Lake Elsinore51ModerateModerateNot forecastPM2.5
San Diego Mesa and Inland Valley51ModerateGoodNot forecastPM2.5
Santa Maria51ModerateModerateGoodPM2.5
San Lorenzo Valley50GoodModerateGoodPM2.5
Niland49GoodModerateModeratePM10
Central LA CO48GoodModerateNot forecastPM2.5
Morro Bay48GoodGoodGoodPM2.5
Red Hills47GoodGoodGoodOzone
Saddleback Vly47GoodGoodNot forecastPM2.5
Carpinteria46GoodModerateGoodPM2.5
King City45GoodModerateGoodPM2.5
Brawley44GoodModerateModeratePM10
El Centro44GoodModerateModeratePM10
San Jose43GoodGoodModeratePM2.5
Santa Cruz43GoodModerateGoodPM2.5
Westmorland43GoodModerateModeratePM10
W San Fernando Vly42GoodModerateNot forecastPM2.5
Gridley41GoodModerateModeratePM2.5
Roseville-Rocklin41GoodGoodModeratePM2.5
Sequoia and Kings Canyon National Parks41GoodGoodNot forecastPM2.5
Hesperia39GoodModerateNot forecastOzone
Lassen Volcanic National Park39GoodNot forecastNot forecastOzone
Nipomo CDF39GoodGoodGoodPM2.5
Salinas39GoodModerateGoodPM2.5
Chico38GoodGoodModeratePM2.5
Livermore38GoodGoodGoodPM2.5
Stockton38GoodGoodNot forecastPM2.5
Ukiah38GoodNot forecastNot forecastPM2.5
Yuba City and Marysville38GoodGoodModerateOzone
Death Valley National Park37GoodGoodNot forecastOzone
Oxnard37GoodModerateGoodPM2.5
Santa Ynez37GoodGoodGoodPM2.5
Napa36GoodGoodGoodPM2.5
NW Coastal LA36GoodGoodNot forecastOzone
Western Nevada County36GoodNot forecastNot forecastOzone
North Orange CO35GoodModerateNot forecastOzone
S San Gabriel Vly35GoodModerateNot forecastOzone
C San Bernardino M34GoodUnhealthy for Sensitive GroupsNot forecastOzone
Mojave34GoodNot forecastNot forecastOzone
Willits34GoodNot forecastNot forecastPM2.5
Paradise33GoodGoodModerateOzone
Auburn32GoodGoodModerateOzone
Ojai32GoodGoodGoodPM2.5
Arden Arcade-Del Paso Manor31GoodGoodModeratePM2.5
Natomas31GoodGoodModeratePM2.5
Nipomo Mesa231GoodGoodGoodPM2.5
North Highlands31GoodGoodModeratePM2.5
Sacramento31GoodGoodModeratePM2.5
Sloughhouse31GoodGoodModeratePM2.5
Lompoc30GoodGoodGoodOzone
Pechanga Indian Reservation30GoodNot forecastNot forecastPM2.5
Colfax29GoodGoodModerateOzone
Lincoln28GoodGoodModeratePM2.5
Redding28GoodNot forecastNot forecastOzone
Tuolumne County28GoodNot forecastNot forecastOzone
W San Gabriel Vly28GoodModerateNot forecastOzone
Bishop27GoodNot forecastNot forecastPM2.5
Calaveras County27GoodNot forecastNot forecastOzone
Gaviota Coast27GoodGoodGoodOzone
Oakland27GoodGoodModerateOzone
Tahoe City area27GoodNot forecastNot forecastOzone
Willows27GoodNot forecastNot forecastPM2.5
Elk Grove26GoodGoodModeratePM2.5
Fremont26GoodGoodGoodOzone
Redwood City26GoodGoodGoodPM2.5
San Francisco26GoodGoodModeratePM2.5
Carrizo Plains25GoodGoodGoodOzone
Concord25GoodGoodGoodOzone
Owens Lake25GoodNot forecastNot forecastPM10
Placerville25GoodGoodModerateOzone
Red Bluff25GoodNot forecastNot forecastOzone
Nipomo24GoodGoodGoodOzone
Atascadero23GoodGoodGoodPM2.5
Trona23GoodGoodNot forecastOzone
Thousand Oaks22GoodModerateGoodOzone
Yreka22GoodNot forecastNot forecastOzone
Fairfield20GoodGoodGoodOzone
Santa Rosa20GoodGoodGoodOzone
Temecula Vly20GoodGoodNot forecastOzone
Vacaville20GoodGoodGoodOzone
Blythe18GoodNot forecastNot forecastOzone
Paso Robles18GoodGoodGoodPM10
Pinnacles National Monument17GoodGoodGoodOzone
Piru17GoodModerateGoodOzone
E San Bernardino14GoodModerateNot forecastOzone
Lee Vining14GoodNot forecastNot forecastPM2.5
Mono Lake14GoodNot forecastNot forecastPM2.5
Coso Junction13GoodNot forecastNot forecastPM10
Woodland13GoodGoodGoodOzone
Olancha12GoodNot forecastNot forecastPM10
Paradise Road12GoodGoodGoodOzone
Truckee12GoodNot forecastNot forecastPM2.5
Weaverville12GoodNot forecastNot forecastPM2.5
Cool11GoodGoodModerateOzone
Lone Pine11GoodNot forecastNot forecastPM10
Big Bear Lake9GoodModerateNot forecastPM2.5
Portola8GoodGoodGoodPM2.5
Quincy6GoodNot forecastNot forecastPM2.5
South Lake Tahoe6GoodNot forecastNot forecastPM10
Eureka5GoodNot forecastNot forecastPM10
Fort Bragg1GoodNot forecastNot forecastPM10
Anza VlyNo readingGoodNot forecastOzone
Capistrano VlyNo readingGoodNot forecastOzone
Central CoastalNo readingGoodNot forecastOzone
DavenportNo readingGoodGoodPM2.5
East Riverside CONo readingGoodNot forecastOzone
GoletaNo readingModerateGoodPM2.5
Hemet and San JacintoNo readingModerateNot forecastPM2.5
HollisterNo readingModerateGoodPM2.5
Marina and SeasideNo readingModerateGoodPM2.5
Monterey PeninsulaNo readingModerateGoodPM2.5
N Coastal OrangeNo readingGoodNot forecastOzone
Norco and CoronaNo readingModerateNot forecastOzone
NW San BernardinoNo readingModerateNot forecastOzone
Perris VlyNo readingModerateNot forecastOzone
PhelanNo readingModerateNot forecastOzone
Pomona Walnut VlyNo readingModerateNot forecastOzone
Rio VistaNo readingGoodGoodOzone
San Gabriel MtsNo readingModerateNot forecastOzone
San Luis ObispoNo readingGoodGoodOzone
San RafaelNo readingGoodGoodOzone
Santa BarbaraNo readingModerateGoodPM2.5
Scotts ValleyNo readingModerateGoodPM2.5
Southeast LA CONo readingModerateNot forecastPM2.5
SW Coastal LANo readingGoodNot forecastPM2.5
SW San BernardinoNo readingModerateNot forecastOzone
Twentynine PalmsNo readingGoodNot forecastOzone
W San Bernardino MNo readingModerateNot forecastOzone
WatsonvilleNo readingModerateGoodPM2.5
Yucca VlyNo readingGoodNot forecastOzone

The forecaster’s discussion

Written by Imperial County Air Pollution Control District for Calexico and filed with AirNow.

Today, pollutant carryover is low after the gusty conditions Friday evening. However, light westerly to north-northwesterly winds will hinder dispersion throughout the day. Furthermore, mostly sunny skies and triple-digit heat will aid ozone development. As a result, AQI levels will be Moderate. Tomorrow, light southeasterly winds will reduce dispersion and gradually carry regional pollutants into the Imperial Valley. Furthermore, mostly sunny and warm conditions will enhance ozone formation, leading to high-Moderate ozone levels.

Smoke

NOAA’s analysts have not drawn wildfire smoke over any town in California today.

Smoke on the radar over California

What this means

The index runs from 0 to 500. Good is 0 to 50, Moderate to 100, Unhealthy for Sensitive Groups to 150, Unhealthy to 200, Very Unhealthy to 300, and Hazardous above that. The figure reported for a place is the highest index among the pollutants measured there, and the pollutant that produced it is named beside it.

What these numbers are. An index beside a monitor’s name is a measurement, published hourly by AirNow and preliminary until the operating agency certifies it. A category for today or tomorrow is a state or local agency forecaster’s own forecast for a reporting area. An hourly index is NOAA’s air quality model on a five-kilometer grid, not a reading from any instrument. Where a town has no monitor within reach, only the model figures appear, and the page says so.

Towns

Air quality for any town in California: what is measured nearby, the category forecast for today and tomorrow, and NOAA’s model hour by hour. Largest first.

913 smaller towns

Smaller places have pages too; search for one on the air quality landing page.

Sources

Observations and daily forecasts from AirNow, the US Environmental Protection Agency’s program with NOAA, the National Park Service, NASA, tribal, state and local agencies. Hourly forecasts from NOAA’s National Air Quality Forecast Capability. Smoke analysis from NOAA’s Hazard Mapping System. Alerts from the National Weather Service. Index categories and breakpoints are EPA’s, as revised in 2024.