Utah Air Quality
Salt Lake City is the worst air in Utah right now at an index of 51, which is Moderate, from fine particles (PM2.5). AirNow carries 15 reporting areas in the state. No air quality alert is in force.
- Reporting areas
- 15
- Worst index now
- 51
- 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 Utah. 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 Utah right now. All Utah warnings.
By city, now and the days ahead15
Every AirNow reporting area in Utah: 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 |
|---|---|---|---|---|---|
| Salt Lake City | 51 | Moderate | Good | Good | PM2.5 |
| Logan | 50 | Good | Good | Good | PM2.5 |
| Provo | 43 | Good | Good | Good | PM2.5 |
| Canyonlands National Park | 41 | Good | Not forecast | Not forecast | Ozone |
| Whiterocks | 40 | Good | Not forecast | Not forecast | Ozone |
| Ogden | 39 | Good | Good | Good | PM2.5 |
| Brigham City | 34 | Good | Good | Good | PM2.5 |
| Price | 33 | Good | Good | Good | Ozone |
| Vernal | 33 | Good | Good | Good | Ozone |
| Enoch | 32 | Good | Good | Good | PM2.5 |
| Hurricane | 32 | Good | Good | Good | Ozone |
| Zion National Park | 32 | Good | Not forecast | Not forecast | Ozone |
| Tooele | 31 | Good | Good | Good | PM2.5 |
| Roosevelt | 26 | Good | Good | Good | PM2.5 |
| Dinosaur National Monument | 22 | Good | Not forecast | Not forecast | Ozone |
Smoke
NOAA’s analysts have not drawn wildfire smoke over any town in Utah 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 Utah: what is measured nearby, the category forecast for today and tomorrow, and NOAA’s model hour by hour. Largest first.
- Salt Lake City215,548 people
- West Valley City136,208 people
- Provo115,162 people
- West Jordan111,946 people
- Orem94,457 people
- Sandy Hills89,575 people
- Sandy87,461 people
- Ogden85,444 people
- Layton74,143 people
- Saint George72,897 people
- South Jordan66,648 people
- Millcreek62,139 people
- Taylorsville60,514 people
- Lehi58,486 people
- Logan50,371 people
- Murray49,250 people
- Draper46,774 people
- Bountiful43,784 people
- Riverton41,900 people
- Pleasant Grove38,052 people
- Roy37,964 people
- Spanish Fork37,935 people
- South Jordan Heights37,141 people
- Kearns35,731 people
- Cottonwood Heights34,343 people
- Tooele33,157 people
- Midvale32,613 people
- Springville32,286 people
- Holladay30,864 people
- Herriman30,835 people
- Clearfield30,653 people
- Kaysville30,472 people
- Cedar City30,184 people
- American Fork28,326 people
- Syracuse27,395 people
- Eagle Mountain27,332 people
- Magna26,505 people
- Saratoga Springs25,407 people
- South Salt Lake24,788 people
- Washington24,299 people
- Farmington22,566 people
- Clinton21,399 people
- East Millcreek20,816 people
- North Salt Lake19,796 people
- Payson19,548 people
- Brigham City18,752 people
- North Ogden18,446 people
- Highland17,989 people
- South Ogden16,955 people
- Centerville16,877 people
- Hurricane15,501 people
- West Haven11,921 people
- Oquirrh11,668 people
- Woods Cross11,284 people
- Vernal11,200 people
- Bluffdale10,931 people
- Lindon10,810 people
- Smithfield10,782 people
- Santaquin10,572 people
- West Point10,345 people
- Cedar Hills10,265 people
- Alpine10,235 people
- North Logan10,181 people
- Canyon Rim10,062 people
- Grantsville10,027 people
- Pleasant View9,273 people
- Mapleton9,232 people
- Heber City9,198 people
- Washington Terrace9,157 people
- Riverdale8,666 people
- Price8,378 people
- Little Cottonwood Creek Valley8,285 people
- Tremonton8,227 people
- Hooper8,214 people
- Park City8,128 people
- Hyrum7,962 people
- Ivins7,876 people
- Summit Park7,775 people
- Richfield7,592 people
- Salem7,475 people
- Providence7,124 people
- Roosevelt6,980 people
- South Weber6,971 people
- Ephraim6,857 people
- Santa Clara6,841 people
- Mount Olympus6,748 people
- Farr West6,616 people
- Nibley6,451 people
- Plain City6,299 people
- Enoch6,265 people
- Harrisville6,221 people
- Fruit Heights6,072 people
- Snyderville5,612 people
- Nephi5,560 people
- West Bountiful5,511 people
- White City5,407 people
- Moab5,235 people
- Sunset5,183 people
- Stansbury park5,145 people
- Perry4,702 people
- Midway4,646 people
- Erda4,642 people
- Kanab4,394 people
- Hyde Park4,375 people
- LaVerkin4,060 people
- Morgan4,049 people
- Blanding3,785 people
- Wellsville3,650 people
- Silver Summit3,632 people
- Maeser3,601 people
- Delta3,482 people
- Hill Air Force Base3,462 people
- Manti3,353 people
- Mount Pleasant3,299 people
- Gunnison3,238 people
- Vineyard3,195 people
- Elk Ridge3,183 people
- Beaver3,007 people
- Hildale2,927 people
- Parowan2,926 people
- Richmond2,580 people
- Salina2,521 people
- Fillmore2,489 people
- Garland2,448 people
- Mountain Green2,309 people
- Monroe2,293 people
- Naples2,212 people
- Helper2,112 people
- Monticello2,069 people
- Kamas2,053 people
- Huntington2,004 people
- Millville1,970 people
- River Heights1,941 people
- Granite1,932 people
- Duchesne1,872 people
- Enterprise1,799 people
- Willard1,787 people
- Lewiston1,768 people
- Marriott-Slaterville1,744 people
- Wellington1,621 people
- Mona1,598 people
- Oakley1,591 people
- South Willard1,571 people
- Carbonville1,567 people
- Ferron1,562 people
- Castle Dale1,550 people
- Toquerville1,493 people
- Benson1,485 people
- Woodland Hills1,482 people
- Panguitch1,481 people
- Honeyville1,454 people
- Moroni1,451 people
- Coalville1,431 people
- Genola1,419 people
- Wendover1,400 people
- Orangeville1,394 people
- Centerfield1,387 people
- Mendon1,348 people
- Wolf Creek1,336 people
- Milford1,331 people
- Uintah1,328 people
- East Carbon City1,270 people
- Fairview1,261 people
- Francis1,258 people
- Liberty1,257 people
- West Mountain1,186 people
- Benjamin1,145 people
- Spring Glen1,126 people
- Ballard1,106 people
- Centerfield1,084 people
- Fountain Green1,083 people
- Elwood1,070 people
- Daniel1,058 people
- Aurora1,029 people
- Spring City1,002 people
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.