BreatheCheck Get alerts

Boulder, CO Air Quality Index (AQI) Today

LIVE

By BreatheCheck Editorial — no named author, deliberately. Why a verifiable pipeline beats a byline →

Right now:Boulder is at 41, good.

Is the air safe to breathe in Boulder today?

41 Good “Unhealthy for everyone” starts at 151 — not 201.

Go

Normal outdoor plans. No change needed.

Short & unloaded

A 20-minute dog walk, not a 2.5-hour run. Keep it brief and easy.

Don’t go

Move it indoors. Above 200 that becomes everyone, not just sensitive groups.

Verdict by duration and intensity at AQI 41
Under 20 min20–60 minOver an hour
Easy Go Go Go
Moderate Go Go Go
Hard Go Go Go
All the thresholds people reported, and who reported them
  • 60 Asthmatic runnerone runner’s own 156-run log
  • 75–100 Daycare / schoolparents and staff in one r/toddlers thread, Aug 2025 — not a published rule
  • 100 Parentcommunity-reported, escalating at 150 and 200
  • 110 Runnercommunity-reported

EPA classifies 101–150 as Unhealthy for Sensitive Groups. That is an attributed classification, not a verdict on your lungs specifically.

If you’re staying in, filter the room you’re actually in

A portable HEPA unit or a Corsi-Rosenthal box — one builder put theirs at about $130 for a 12×14 bedroom. We don’t default to a MERV-13 swap in whole-house HVAC: it can restrict airflow, and the safe version needs a static-pressure check first.

See options

O3

modelled

UV hour by hour in Boulder →

pipeline

Ozone that arrives on the afternoon upslope

Boulder County is inside the Denver Metro/North Front Range ozone nonattainment area, along with Denver, Adams, Arapahoe, Broomfield, Douglas, Jefferson and parts of Larimer and Weld. The mechanism behind that designation is partly geographic. On weak-wind summer days, thermally driven mountain-valley circulation pulls air upslope toward the foothills through the afternoon and can recirculate it rather than flush it out, so the terrain at the western edge of the metro helps hold the air it receives.

What rides in on that flow has an unusual source split. Urban nitrogen oxides from the US 36 and I-25 corridors combine with volatile organic compounds from the Denver-Julesburg oil and gas field spread across Weld County to the northeast. The FRAPPÉ and DISCOVER-AQ field campaigns found that on individual days the oil and gas precursors alone can add more than 30 parts per billion of ozone, which the work linked directly to exceedances of the federal standard.

The season runs roughly May through September, peaks in the middle and late afternoon, and foothills monitors often read higher than downtown Denver. Winter works against a buildup rather than for one here. The downslope windstorms that hit this stretch of foothills are severe ventilators: in the December 2021 event, NCAR’s Mesa Lab clocked a 112 mph gust.

Where this number sits

Of the 121 US metros reporting to us right now, Boulder is number 52 and number 3 of the 4 we track in Colorado. The pollutant driving it today is O3.

Nearby metros we also measure, and what they read at the same hour:

Why a metro a short drive away reads differently →

Denver-Boulder, with 135 nearby sensors.

Local sensors around Boulder median 17 at the same hour — a 24-point lower read than the monitor. The gap, across every metro →

Our history for Boulder so far

Daily maximum, our own readings. 2 days since 2026-08-16; nothing back-filled. Why we keep our own →

1 of the 2days we have recorded so far went above AQI 100.

Questions about Boulder

What is the air quality in Boulder right now?

AQI 41 — Good. That is number 52 of the 121 US metros reporting to us at this hour.

Which monitor does this number come from?

Denver-Boulder. Local sensors median 17 at the same hour, a 24-point difference. One instrument reports for the whole metro, so the side farthest from it is the least well described.

How does Boulder compare with metros nearby?

At this hour: Denver 41, Fort Collins 44, Cheyenne 26, Colorado Springs 35. Readings that close together suggest one airshed rather than local sources.

Does this include pollen?

No. The AQI covers PM2.5, PM10, ozone, NO₂, SO₂ and CO. A high-pollen day can read clean here and still put someone in bed.

What the number means, band by band → · UV in Boulder → · Why apps disagree →

Updated