Air Quality in San Bernardino, California — Live
Live readings from PurpleAir sensors across San Bernardino — with free alerts the moment the air turns.
AQI 20 from 5 PurpleAir sensors · Holding steady · data from PurpleAir
As of , the air quality in San Bernardino, California is AQI 20 — Good and holding steady — with PM2.5 at 3.6 µg/m³, the median of 5 live PurpleAir sensors reading 14 to 27. Canairy's verdict: Breathe easy.
For scale, that PM2.5 reading is below the World Health Organization's 24-hour guideline of 15 µg/m³. The WHO figure is a daily average and this is a live reading, so read it as a sense of magnitude rather than a formal exceedance — a brief spike and a bad day are not the same thing. More on the WHO guidelines
Pollen today in San Bernardino: weeds pollen is the strongest of the three at a moderate level, from Google's pollen forecast. Canairy shows the tree, grass and weed forecast beside the air reading on every plan, including the free one.
Free to download · Live data from PurpleAir & public monitors
Live PurpleAir sensor map for San Bernardino and Highland, Rialto, Colton, Redlands. Every dot is a real sensor, color-coded by current air quality.
Sensor by sensor in San Bernardino
The sensors Canairy reads in San Bernardino agree right now — all 5 sit in the Good band, a 13-point spread — so the city-wide number is a fair description of the whole area today.
| From city center | AQI | Category |
|---|---|---|
| 0.8 mi SSW | 27 | Good |
| 1.9 mi WSW | 24 | Good |
| 4.0 mi NE | 15 | Good |
| 6.1 mi SE | 20 | Good |
| 7.2 mi SE | 14 | Good |
San Bernardino sits at the closed end of a valley. The San Bernardino Mountains rise straight up on the north side of town, the San Gabriels close it off to the west, and the sea breeze off the Pacific pushes Los Angeles-area exhaust inland all day until it stacks up here against the rock. Sunlight cooks that mix into ozone on the way over, which is why smog is worst inland and mildest at the coast — the opposite of what most people assume. In the American Lung Association's 2026 State of the Air, San Bernardino County ranked first in the country for ozone, with a weighted average of 159.2 unhealthy ozone days a year. The same mountains that trap the smog also hold the fuel.
What Canairy does for San Bernardino
A clear verdict
Not just a number — a plain-English call for San Bernardino: open the windows, or keep them shut.
Smoke alerts
A push or text the moment the air crosses your threshold — and again when it clears.
A heads-up before it's bad
Trend alerts catch the air turning, so you can close up the house before the smoke settles in.
Every place you care about
Home, work, the kids' school — across San Bernardino or across the country, on one screen.
What the air in San Bernardino is doing next
| When | AQI | Expected air quality | Main pollutant |
|---|---|---|---|
| Today | 97 | Moderate | ozone |
Forecast from EPA AirNow for the C San Bernardino reporting area. Canairy watches the live sensors against it and tells you when the air actually crosses your threshold, rather than leaving you to check.
Why the smog gets worse the farther east you go
It runs against intuition, but the coast has the cleanest air in the basin and San Bernardino has the dirtiest. Ozone is not emitted directly — it forms when nitrogen oxides and volatile organic compounds react in sunlight. Emissions produced along the coast take hours to cook, and by the time the reaction is finished the sea breeze has carried the whole mass thirty or sixty miles inland. The mountains ringing the basin then stop it. The air district's own analysis puts the greatest number of federal 8-hour ozone exceedances in the eastern San Bernardino Valley, and notes that exceedances are lowest at the coast for exactly this reason.
That is why bad air days here tend to peak on hot, still summer afternoons rather than in the morning rush. The basin is classified extreme nonattainment for the 2015 federal ozone standard. The first five months of 2026 produced 39 days over that standard basin-wide, the worst start to a year in more than a decade, which air district staff attributed to an unusually early run of heat after California's warmest March on record.
Smoke here comes down off the mountains
The San Bernardino National Forest starts at the city's northern edge, and the Cajon Pass cuts through the range just northwest of town. When something burns up there, the smoke settles into the valley below. The Old Fire started near Old Waterman Canyon Road on October 25, 2003, burned for nine days, took 91,281 acres and 993 homes, killed six people, and forced evacuations in San Bernardino and Highland along with Crestline, Running Springs and Lake Arrowhead.
It has kept happening. The Line Fire started September 5, 2024 near Highland and grew past 20,000 acres; monitors around it read anywhere from moderate to hazardous, with the worst readings up the hill in Highland, Running Springs and Lake Arrowhead. In August 2016 the Blue Cut Fire burned roughly 37,000 acres in the Cajon Pass and forced more than 82,000 people out. Smoke also arrives from much farther away — when the Eaton Fire burned in Altadena in January 2025, sixty miles west, the smoke advisory still reached east into the Inland Empire as the winds shifted.
The freight corridor on the west side of town
San Bernardino is a goods-movement hub as well as a valley, and that shows up in the local air separately from the regional smog. The state selected San Bernardino and Muscoy in September 2018 as one of the first ten AB 617 communities in California — a 31-square-mile area of about 152,000 people whose maximum CalEnviroScreen score falls in the top one percent statewide, meaning some of the most burdened neighborhoods in the state. The community emissions reduction plan was adopted in 2019 and is still reported on annually.
Two things drive that designation. The BNSF intermodal railyard has been the subject of a formal California Air Resources Board health risk assessment, one of seventeen major railyard assessments the board completed in the late 2000s. And at San Bernardino International Airport, a 658,500-square-foot air cargo facility now operating as an Amazon Air hub was approved over a legal challenge from the California Attorney General, who argued the environmental review understated truck and jet emissions.
San Bernardino air quality FAQ
What is the air quality in San Bernardino right now?
As of September 10, 2026 at 5:09 AM PDT, the air quality in San Bernardino, California is AQI 20 — Good — with PM2.5 at 3.6 µg/m³, the median of 5 live PurpleAir sensors. Open the windows. Great for outdoor activity.
Why is there smoke in San Bernardino today?
The usual answer is a fire in the San Bernardino Mountains or the Cajon Pass, just north and northwest of the city, with the smoke settling into the valley below. That was the pattern with the Old Fire in 2003, the Blue Cut Fire in 2016, and the Line Fire near Highland in September 2024. Less often it is smoke that has drifted east from Los Angeles County. And on a hot summer afternoon, brown haze with no fire nearby is often ozone rather than smoke — it is essentially invisible, so the live reading is a better guide than the look of the sky.
Why does San Bernardino County keep ranking worst in the country for smog?
Geography plus being downwind. The sea breeze pushes Los Angeles-area emissions inland every day, sunlight turns them into ozone en route, and the San Bernardino and San Gabriel Mountains stop the whole mass from moving any farther. In the American Lung Association's 2026 State of the Air report, San Bernardino County ranked first in the nation for ozone with 159.2 weighted unhealthy days — the twenty-sixth consecutive year the region has topped the national list.
When is the air worst here?
Ozone is a summer, afternoon problem — it needs heat and sunlight, and it builds through the day. Particle pollution runs on a different clock: it spikes during wildfires whenever they happen, and around the Fourth of July. Smoke events are most likely from late summer into fall, when the brush in the national forest is driest and Santa Ana winds are running through the Cajon Pass.
What the AQI numbers mean
| AQI | Category | What it means for you |
|---|---|---|
| 0–50 | Good | Open the windows. Great for outdoor activity. |
| 51–100 | Moderate | Sensitive groups may want to take it slower outside. |
| 101–150 | Unhealthy for Sensitive Groups | Kids, elderly, and respiratory conditions stay closer to home. |
| 151–200 | Unhealthy | Skip outdoor exercise. Close windows. |
| 201–300 | Very Unhealthy | Limit time outside. N95 if you must go. |
| 301+ | Hazardous | Health emergency. Stay inside, run filtration if you have it. |
Canairy lets you tighten these bands if you’re more sensitive than the EPA default, so an alert can fire before the official category changes. How to read the Air Quality Index
Where these readings come from
The AQI at the top of this page is the median of the 5 curated PurpleAir sensors Canairy tracks in and around San Bernardino, with outliers set aside so that one sensor brought indoors — or parked beside a barbecue — cannot set the number for a whole city. Every sensor behind it is listed above with its distance and bearing from the city center. There is no black box here.
In the app, a place you save resolves the same way first. When no neighborhood sensor is reporting it falls back to the nearest EPA AirNow monitor, and anything modeled rather than measured is labelled a regional estimate rather than passed off as a sensor reading. How low-cost sensors compare to regulatory monitors
About Canairy
Canairy is free to download. The free plan covers one saved place with live readings, a plain-English verdict, and push alerts when the air crosses a threshold you choose. Paid plans add more places, faster refreshes, and SMS alerts. It is built by two parents in Sonoma County, California, who got tired of guessing whether it was safe to send the kids outside. Why we built it
Go deeper
Air quality near San Bernardino
We watch San Bernardino's air. You live your life.
Set your threshold once and get a heads-up only when the air actually changes for you. Free on the App Store & Google Play.