Colorado Air Quality
Fort Collins is the worst air in Colorado right now at an index of 47, which is Good, from ground-level ozone. AirNow carries 16 reporting areas in the state. No air quality alert is in force.
- Reporting areas
- 16
- Worst index now
- 47
- 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 Colorado. Open it for the live map, where it pans and zooms.























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 Colorado right now. All Colorado warnings.
By city, now and the days ahead16
Every AirNow reporting area in Colorado: 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 area | Now | Category now | Today | Tomorrow | Pollutant |
|---|---|---|---|---|---|
| Fort Collins | 47 | Good | Good | Good | Ozone |
| Colorado Springs | 38 | Good | Good | Good | Ozone |
| Denver-Boulder | 38 | Good | Good | Good | Ozone |
| Mesa Verde National Park | 38 | Good | Not forecast | Not forecast | Ozone |
| Grand Junction | 34 | Good | Good | Good | Ozone |
| Greeley | 34 | Good | Good | Good | Ozone |
| Pueblo | 34 | Good | Good | Good | Ozone |
| Colorado River Valley | 30 | Good | Good | Good | Ozone |
| Aspen | 29 | Good | Good | Good | Ozone |
| Four Corners Area | 29 | Good | Good | Good | Ozone |
| Southern Ute Indian Reservation | 28 | Good | Good | Not forecast | Ozone |
| San Luis Valley | 15 | Good | Good | Good | PM2.5 |
| Lamar | 13 | Good | Good | Good | PM2.5 |
| Steamboat Springs | 13 | Good | Good | Good | PM2.5 |
| Telluride | 13 | Good | Good | Good | PM2.5 |
| Rocky Mountain National Park | No reading | Moderate | Not forecast | Ozone |
Smoke
NOAA’s analysts have not drawn wildfire smoke over any town in Colorado today.
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 Colorado: what is measured nearby, the category forecast for today and tomorrow, and NOAA’s model hour by hour. Largest first.
- Denver729,019 people
- Colorado Springs456,568 people
- Aurora359,407 people
- Fort Collins170,924 people
- Lakewood152,597 people
- Thornton133,451 people
- Westminster116,317 people
- Arvada115,368 people
- Centennial109,741 people
- Pueblo109,412 people
- Greeley108,795 people
- Boulder106,803 people
- Highlands Ranch96,713 people
- Longmont92,088 people
- Loveland75,182 people
- Broomfield65,065 people
- Grand Junction60,358 people
- Castle Rock55,591 people
- Commerce City53,696 people
- Parker49,550 people
- Littleton46,368 people
- Southglenn42,268 people
- Northglenn39,197 people
- Brighton37,585 people
- Dakota Ridge33,892 people
- Englewood33,082 people
- Security-Widefield32,882 people
- Windsor32,716 people
- Ken Caryl32,438 people
- Wheat Ridge31,192 people
- Pueblo West29,637 people
- Fountain27,767 people
- Lafayette27,729 people
- Castlewood25,271 people
- Columbine24,280 people
- Erie21,420 people
- Evans21,383 people
- Louisville20,396 people
- Golden20,330 people
- Clifton19,889 people
- Montrose19,062 people
- Sherrelwood18,287 people
- Durango18,006 people
- Cañon City16,400 people
- Cimarron Hills16,161 people
- Greenwood Village15,663 people
- Johnstown14,896 people
- Welby14,846 people
- Sterling14,104 people
- Fort Carson13,813 people
- Lone Tree13,175 people
- Black Forest13,116 people
- Superior12,980 people
- Fruita12,795 people
- Steamboat Springs12,435 people
- Federal Heights12,381 people
- Firestone11,999 people
- Frederick11,413 people
- Fort Morgan11,319 people
- Berkley11,207 people
- Cherry Creek11,120 people
- The Pinery10,517 people
- Castle Pines North10,360 people
- Edwards10,266 people
- Glenwood Springs9,906 people
- Alamosa9,819 people
- Rifle9,563 people
- Gunbarrel9,263 people
- Roxborough Park9,099 people
- Evergreen9,038 people
- Stonegate8,962 people
- Craig8,844 people
- Delta8,791 people
- Woodmoor8,741 people
- Cortez8,715 people
- Redlands8,685 people
- Trinidad8,153 people
- Bailey8,042 people
- Fort Lupton7,822 people
- Wellington7,807 people
- Derby7,685 people
- Fruitvale7,675 people
- Lamar7,555 people
- Woodland Park7,222 people
- Applewood7,160 people
- La Junta6,951 people
- Gypsum6,922 people
- Stratmoor6,900 people
- Aspen6,882 people
- Orchard Mesa6,836 people
- Air Force Academy6,680 people
- Eagle6,678 people
- Carbondale6,670 people
- Gleneagle6,611 people
- Cherry Hills Village6,539 people
- Avon6,505 people
- Monument6,420 people
- Milliken6,388 people
- Estes Park6,257 people
- Twin Lakes6,101 people
- Gunnison6,076 people
- Sheridan6,039 people
- Berthoud6,031 people
- Salida5,467 people
- Vail5,461 people
- Brush5,459 people
- Lochbuie5,390 people
- Manitou Springs5,334 people
- Edgewater5,302 people
- Dove Valley5,243 people
- Glendale5,198 people
- Shaw Heights5,116 people
- Eaton4,928 people
- Breckenridge4,896 people
- Dacono4,792 people
- New Castle4,669 people
- Mead4,476 people
- Battlement Mesa4,471 people
- Silverthorne4,418 people
- Monte Vista4,294 people
- Niwot4,006 people
- Basalt3,891 people
- Florence3,865 people
- West Pleasant View3,840 people
- Rocky Ford3,827 people
- El Jebel3,801 people
- Todd Creek3,768 people
- Burlington3,720 people
- Severance3,697 people
- Castle Pines3,614 people
- Genesee3,609 people
- Yuma3,596 people
- Penrose3,582 people
- Lincoln Park3,546 people
- Ponderosa Park3,232 people
- Silt3,043 people
- Frisco3,035 people
- Orchard City3,011 people
- Acres Green3,007 people
- Meridian2,970 people
- Snowmass Village2,916 people
- Walsenburg2,898 people
- Buena Vista2,760 people
- Palisade2,651 people
- Leadville2,644 people
- Platteville2,619 people
- Palmer Lake2,590 people
- Bayfield2,567 people
- Holly Hills2,521 people
- Bennett2,484 people
- Laporte2,450 people
- Strasburg2,447 people
- Coal Creek2,400 people
- Telluride2,399 people
- Rangely2,381 people
- Wray2,378 people
- Meeker2,362 people
- Holyoke2,251 people
- Las Animas2,227 people
- Center2,204 people
- Colorado City2,193 people
- Cedaredge2,183 people
- Lyons2,147 people
- La Salle2,052 people
- Limon1,911 people
- Granby1,877 people
- Campion1,839 people
- Hayden1,839 people
- Olathe1,798 people
- Leadville North1,794 people
- Pagosa Springs1,756 people
- Idaho Springs1,728 people
- Akron1,724 people
- Cascade-Chipita Park1,655 people
- Perry Park1,646 people
- Ault1,622 people
- Del Norte1,604 people
- Crested Butte1,579 people
- Kersey1,577 people
- Hudson1,571 people
- Inverness1,532 people
- Nederland1,520 people
- Alamosa East1,458 people
- Kremmling1,457 people
- Paonia1,405 people
- Elizabeth1,402 people
- Springfield1,396 people
- Mountain Village1,395 people
- Mancos1,380 people
- Columbine Valley1,360 people
- Aristocrat Ranchettes1,344 people
- Kittredge1,304 people
- Loma1,293 people
- Indian Hills1,280 people
- Julesburg1,237 people
- Fraser1,213 people
- Keenesburg1,195 people
- Byers1,160 people
- Cripple Creek1,155 people
- Fowler1,148 people
11 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.