BreatheCheck LIVE Get alerts

Boulder, CO Air Quality Index (AQI) Today

CODominant: O3 LIVE

Readings collected automatically every hour; text written and checked by BreatheCheck Editorial. How this page is made →

Right now: Boulder is at 44, good.

Is the air safe to breathe in Boulder today?

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

In Boulder, BreatheCheck reads 44 as Go. The cutoffs: go below 101, keep it short and easy from 101 to 150, move it indoors above 150. These are our own thresholds, drawn on the EPA bands — EPA itself classifies 101–150 as Unhealthy for Sensitive Groups and does not tell you how long to stay out.

Go AQI 0–100

Normal outdoor plans. No change needed.

Short & unloaded AQI 101–150

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

Don’t go AQI 151+

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

Go Every combination lands the same way at this reading — a hard hour is no different from an easy twenty minutes. The two dials separate above 80.

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

3.1 moderate · modelled

UV hour by hour in Boulder →

13 of 30 days we have recorded

The record, day by day →

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 49 and number 2 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 →

AirNow’s Denver-Boulder reporting area, about 14.3 miles from the metro centre.

What has air quality in Boulder actually been?

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

13 of the 30 days we have recorded so far went above AQI 100.

Daily maximum AQI recorded for Boulder, CO
DateDaily max AQIEPA bandHours read
106Unhealthy for Sensitive Groups22
80Moderate23
84Moderate23
115Unhealthy for Sensitive Groups23
117Unhealthy for Sensitive Groups23
77Moderate22
74Moderate23
108Unhealthy for Sensitive Groups23
108Unhealthy for Sensitive Groups23
64Moderate23
89Moderate23
74Moderate24
87Moderate23
58Moderate23
73Moderate23
61Moderate23
80Moderate23
80Moderate22
154Unhealthy23
156Unhealthy23
93Moderate23
122Unhealthy for Sensitive Groups24
80Moderate23
93Moderate23
108Unhealthy for Sensitive Groups23
108Unhealthy for Sensitive Groups23
119Unhealthy for Sensitive Groups23
119Unhealthy for Sensitive Groups23
97Moderate26
108Unhealthy for Sensitive Groups6 — partial day

Questions about Boulder

What is the air quality in Boulder right now?

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

Which monitor does this number come from?

Denver-Boulder, about 14.3 miles from the metro centre. 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 44, Fort Collins 38, Cheyenne 35, Colorado Springs 42. 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