Current MesoWest Utah Air Quality Observations

This page provides access to real-time provisional air quality observations collected within the previous 60 minutes from resources across Utah. Included are fixed-site monitors deployed by the Utah Division of Air Quality, the University of Utah, Meteorological Solutions Inc., and the PurpleAir citizen-science network. Additionally, monitors deployed on UTA TRAX light rail cars, vehicles, and KSL-TV Chopper 5 may also be available at various times.

The menu on the top-left corner of the map can be used to show or hide measurements these various resources.

Change Map View:


On the interactive map, observations on board Utah Transportation Authority TRAX light rail cars and other mobile sources are shown. The larger markers represent the most recent collected observation, with trailing transparent markers representing older observations as the platform moves. Diamond markers represent data from frieght trucks. Circle markers represent data from TRAX and other mobile sources. Additional markers are fixed-site observations collected by MesoWest (available via the Synoptic Data API Services) from equipment operated by the Utah Division of Air Quality, Meteorological Solutions Inc., the University of Utah Department of Atmospheric Sciences (squares), AirU (triangles), and the PurpleAir networks (triangles). Marker color is based on the observation value according to the legend on the map.

Weather observations from of the Synoptic Data API Services can be plotted by clicking the "Load Weather Obs" button above the map. Observations will be plotted in wind barb format similar to MesoWest. Red numbers indicate temperature in degrees Celsius. Green numbers indicate relative humidity. Wind barbs show wind speed in meters per second (one full barb is 5 meters per second). Wind gust values larger than 5 meters per second are also shown in yellow if available.

The table below provides the most recent ozone concentration observation collected from each platform available on the map, with links to time series graphs available as well to show data over the previous 24 hours. Rows can be sorted by clicking on the table headers.

Currently 2020-08-06 19:49 MT (2020-08-07 01:49 UTC)
TypeStationLast Record AvailableOzone ConcentrationAdditional Links
MobileUTA TRAX 1136 (TRX01)2020-08-06 19:45:30 MT63.31 ppbv24hr Graph
MobileUTA TRAX 1104 (TRX02)2020-08-06 19:45:30 MT52.44 ppbv24hr Graph
MobileUTA TRAX 1034 (TRX03)2020-08-06 19:45:30 MT57.18 ppbv24hr Graph
In-SituU of U Mountain Met Lab (MTMET)2020-08-06 19:45 MT59.87 ppbv24hr Graph
In-SituBountiful - Viewmont (QBV)2020-08-06 19:00 MT57.00 ppbv24hr Graph
In-SituCopperview (QCV)2020-08-06 19:00 MT59.00 ppbv24hr Graph
In-SituErda (QED)2020-08-06 19:00 MT56.00 ppbv24hr Graph
In-SituEscalante (QES)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituFruitland (QFL)2020-08-06 19:00 MT59.00 ppbv24hr Graph
In-SituHerriman (QH3)2020-08-06 18:45 MT59.00 ppbv24hr Graph
In-SituHurricane (QHU)2020-08-06 19:00 MT53.00 ppbv24hr Graph
In-SituHawthorne (QHW)2020-08-06 18:45 MT60.00 ppbv24hr Graph
In-SituLindon (QLN)2020-08-06 19:00 MT54.00 ppbv24hr Graph
In-SituMagna (QMA)2020-08-06 19:00 MT59.00 ppbv24hr Graph
In-SituNear Road (QNR)2020-08-06 19:00 MT57.00 ppbv24hr Graph
In-SituWashakie Reservation (QNW)2020-08-06 19:00 MT62.00 ppbv24hr Graph
In-SituPrice (QP2)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituRose Park (QRP)2020-08-06 19:00 MT57.00 ppbv24hr Graph
In-SituRoosevelt (QRS)2020-08-06 19:00 MT47.00 ppbv24hr Graph
In-SituSpanish Fork (QSF)2020-08-06 19:00 MT50.00 ppbv24hr Graph
In-SituSmithfield (QSM)2020-08-06 19:00 MT60.00 ppbv24hr Graph
In-SituUtah Technical Center (QUTTC)2020-08-06 19:00 MT58.00 ppbv24hr Graph
In-SituVernal (QV4)2020-08-06 19:00 MT53.00 ppbv24hr Graph
In-SituCalexico-Ethel Street (CQ004)2020-08-06 19:00 MT66.00 ppbv24hr Graph
In-SituColusa-Sunrise Blvd (CQ005)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituDavis-UCD Campus (CQ007)2020-08-06 19:00 MT40.00 ppbv24hr Graph
In-SituEdison (CQ008)2020-08-06 19:00 MT54.00 ppbv24hr Graph
In-SituJackson-Clinton Road (CQ011)2020-08-06 19:00 MT48.00 ppbv24hr Graph
In-SituModesto-14th Street (CQ012)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituMojave (CQ013)2020-08-06 19:00 MT57.00 ppbv24hr Graph
In-SituOildale (CQ014)2020-08-06 19:00 MT47.00 ppbv24hr Graph
In-SituPlacerville-Gold Nugget Way (CQ015)2020-08-06 19:00 MT53.00 ppbv24hr Graph
In-SituRoseville-N Sunrise Blvd (CQ017)2020-08-06 19:00 MT54.00 ppbv24hr Graph
In-SituSacramento - 1309 T Street (CQ018)2020-08-06 19:00 MT47.00 ppbv24hr Graph
In-SituSan Andreas-Gold Strike Road (CQ019)2020-08-06 19:00 MT52.00 ppbv24hr Graph
In-SituStockton-Hazelton (CQ020)2020-08-06 19:00 MT47.00 ppbv24hr Graph
In-SituShafter (CQ021)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituEcho Summit (CQ024)2020-08-06 19:00 MT43.00 ppbv24hr Graph
In-SituSanta Maria - South Broadway (CQ025)2020-08-06 17:00 MT23.00 ppbv24hr Graph
In-SituSonora - Barretta Street (CQ026)2020-08-06 19:00 MT49.00 ppbv24hr Graph
In-SituVisalia (CQ027)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituYuba City (CQ029)2020-08-06 19:00 MT50.00 ppbv24hr Graph
In-SituConcord (CQ031)2020-08-06 19:00 MT22.00 ppbv24hr Graph
In-SituBethel Island Road (CQ032)2020-08-06 19:00 MT29.00 ppbv24hr Graph
In-SituParlier (CQ034)2020-08-06 18:00 MT48.00 ppbv24hr Graph
In-SituClovis-N Villa Avenue (CQ036)2020-08-06 18:00 MT50.00 ppbv24hr Graph
In-SituMerced - Coffee Road (CQ041)2020-08-06 18:00 MT55.00 ppbv24hr Graph
In-SituMission Viejo (CQ042)2020-08-06 19:00 MT38.00 ppbv24hr Graph
In-SituRiverside-Rubidoux (CQ045)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituPerris (CQ046)2020-08-06 19:00 MT41.00 ppbv24hr Graph
In-SituIndio-Jackson Street (CQ047)2020-08-06 19:00 MT64.00 ppbv24hr Graph
In-SituLake Elsinore-W Flint Street (CQ048)2020-08-06 19:00 MT40.00 ppbv24hr Graph
In-SituBanning-Airport (CQ050)2020-08-06 19:00 MT53.00 ppbv24hr Graph
In-SituSacramento-Del Paso Manor (CQ052)2020-08-06 19:00 MT56.00 ppbv24hr Graph
In-SituElk Grove - Bruceville Road (CQ053)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituUpland (CQ055)2020-08-06 19:00 MT66.00 ppbv24hr Graph
In-SituLake Gregory (CQ056)2020-08-06 19:00 MT80.00 ppbv24hr Graph
In-SituFontana-Arrow Highway (CQ057)2020-08-06 19:00 MT61.00 ppbv24hr Graph
In-SituSan Bernardino (CQ058)2020-08-06 19:00 MT74.00 ppbv24hr Graph
In-SituGilroy-9th Street (CQ060)2020-08-06 19:00 MT32.00 ppbv24hr Graph
In-SituSan Martin (CQ061)2020-08-06 19:00 MT39.00 ppbv24hr Graph
In-SituVallejo (CQ062)2020-08-06 19:00 MT19.00 ppbv24hr Graph
In-SituAzusa (CQ066)2020-08-06 19:00 MT50.00 ppbv24hr Graph
In-SituLos Angeles-North Main Street (CQ070)2020-08-06 19:00 MT43.00 ppbv24hr Graph
In-SituSanta Clarita-Placerita (CQ071)2020-08-06 19:00 MT64.00 ppbv24hr Graph
In-SituGlendora-Laurel (CQ073)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituFresno-Drummond St (CQ075)2020-08-06 18:00 MT44.00 ppbv24hr Graph
In-SituCarmel Valley-Ford Rd (CQ076)2020-08-06 18:00 MT23.00 ppbv24hr Graph
In-SituRedlands-Dearborn (CQ078)2020-08-06 19:00 MT84.00 ppbv24hr Graph
In-SituPasadena-S Wilson Ave (CQ080)2020-08-06 19:00 MT49.00 ppbv24hr Graph
In-SituLa Habra (CQ081)2020-08-06 19:00 MT41.00 ppbv24hr Graph
In-SituMorro Bay (CQ083)2020-08-06 19:00 MT23.00 ppbv24hr Graph
In-SituReseda (CQ088)2020-08-06 19:00 MT48.00 ppbv24hr Graph
In-SituWest Los Angeles-VA Hospital (CQ090)2020-08-06 19:00 MT43.00 ppbv24hr Graph
In-SituEl Centro-9th Street (CQ091)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituChula Vista (CQ093)2020-08-06 19:00 MT33.00 ppbv24hr Graph
In-SituRedding-Health Dept Roof (CQ098)2020-08-06 19:00 MT47.00 ppbv24hr Graph
In-SituPomona (CQ101)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituMaricopa-Stanislaus St (CQ102)2020-08-06 18:00 MT50.00 ppbv24hr Graph
In-SituTurlock-S Minaret St (CQ113)2020-08-06 18:00 MT48.00 ppbv24hr Graph
In-SituWestmorland-W 1st Street (CQ121)2020-08-06 19:00 MT48.00 ppbv24hr Graph
In-SituTuscan Butte (CQ124)2020-08-06 19:00 MT47.00 ppbv24hr Graph
In-SituNiland-English Rd (CQ125)2020-08-06 19:00 MT32.00 ppbv24hr Graph
In-SituCamp Pendleton (CQ126)2020-08-06 19:00 MT31.00 ppbv24hr Graph
In-SituSloughhouse (CQ129)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituNipomo-Regional Park (CQ133)2020-08-06 19:00 MT22.00 ppbv24hr Graph
In-SituFairfield-Chadbourne Rd (CQ138)2020-08-06 19:00 MT19.00 ppbv24hr Graph
In-SituSalinas HS (CQ145)2020-08-06 18:00 MT24.00 ppbv24hr Graph
In-SituSan Pablo-Rumrill Blvd (CQ150)2020-08-06 19:00 MT17.00 ppbv24hr Graph
In-SituAnaheim-Pampas Ln (CQ153)2020-08-06 19:00 MT37.00 ppbv24hr Graph
In-SituLos Angeles-Westchester Parkway (CQ157)2020-08-06 19:00 MT35.00 ppbv24hr Graph
In-SituYosemite NP-Turtleback Dome (CQ160)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituSequoia Natl Park-Lower Kaweah (CQ161)2020-08-06 19:00 MT68.00 ppbv24hr Graph
In-SituDeath Valley Natl Park (CQ162)2020-08-06 19:00 MT59.00 ppbv24hr Graph
In-SituJoshua Tree-National Monument (CQ163)2020-08-06 19:00 MT63.00 ppbv24hr Graph
In-SituSequoia & Kings Canyon Np (CQ164)2020-08-06 19:00 MT69.00 ppbv24hr Graph
In-SituCool-Highway 193 (CQ167)2020-08-06 19:00 MT59.00 ppbv24hr Graph
In-SituJerseydale-6440 Jerseydale (CQ168)2020-08-06 19:00 MT53.00 ppbv24hr Graph
In-SituHanford-S Irwin Street (CQ169)2020-08-06 18:00 MT49.00 ppbv24hr Graph
In-SituMira Loma Van Buren (CQ171)2020-08-06 19:00 MT56.00 ppbv24hr Graph
In-SituCarrizo Plains School-9640 Carrizo (CQ172)2020-08-06 19:00 MT34.00 ppbv24hr Graph
In-SituKernville-NPS (CQ173)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituPinehurst-NPS (CQ174)2020-08-06 19:00 MT60.00 ppbv24hr Graph
In-SituSan Luis Obispo - South Higuera St (CQ177)2020-08-06 19:00 MT24.00 ppbv24hr Graph
In-SituTracy-Airport (CQ178)2020-08-06 18:00 MT42.00 ppbv24hr Graph
In-SituBlythe-West Murphy Street (CQ179)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituRed Hills (CQ187)2020-08-06 19:00 MT37.00 ppbv24hr Graph
In-SituPico Rivera-4144 San Gabriel (CQ192)2020-08-06 19:00 MT44.00 ppbv24hr Graph
In-SituWillows-720 N Colusa Street (CQ193)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituCompton-700 North Bullis Road (CQ194)2020-08-06 19:00 MT36.00 ppbv24hr Graph
In-SituPorterville-1839 Newcomb Street (CQ198)2020-08-06 18:00 MT52.00 ppbv24hr Graph
In-SituSan Diego-Kearny Villa Road (CQ199)2020-08-06 19:00 MT36.00 ppbv24hr Graph
In-SituMadera-28261 Avenue 14 (CQ201)2020-08-06 18:00 MT47.00 ppbv24hr Graph
In-SituSpringville-Forest Service (CQ205)2020-08-06 19:00 MT66.00 ppbv24hr Graph
In-SituKing City-415 Pearl Street (CQ210)2020-08-06 18:00 MT30.00 ppbv24hr Graph
In-SituUkiah-E Gobbi Street (CQ214)2020-08-06 19:00 MT13.00 ppbv24hr Graph
In-SituJoshua Tree National Park (CQ222)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituMojave National Preserve (CQ224)2020-08-06 19:00 MT60.00 ppbv24hr Graph
In-SituFresno-Garland (CQ227)2020-08-06 19:00 MT43.00 ppbv24hr Graph
In-SituBakersfield-Municipal Airport (CQ229)2020-08-06 18:00 MT48.00 ppbv24hr Graph
In-SituChico-East Avenue (CQ231)2020-08-06 19:00 MT42.00 ppbv24hr Graph
In-SituWinchester - 33700 Borel Road (CQ232)2020-08-06 19:00 MT44.00 ppbv24hr Graph
In-SituSutter Buttes (CQ233)2020-08-06 19:00 MT49.00 ppbv24hr Graph
In-SituSan Ramon - Alcosta Blvd (CQ235)2020-08-06 19:00 MT20.00 ppbv24hr Graph
In-SituOtay Mesa - Donovan Correctional Facility (CQ242)2020-08-06 19:00 MT37.00 ppbv24hr Graph
In-SituAtascadero - Lift Station 5 (CQ243)2020-08-06 19:00 MT24.00 ppbv24hr Graph
In-SituEl Cajon - Lexington Elementary School (CQ261)2020-08-06 19:00 MT37.00 ppbv24hr Graph
In-SituPinnacles NM (A1044)2020-08-06 19:00 MT37.00 ppbv24hr Graph
In-SituLassen Volcanic NP (A1046)2020-08-06 19:00 MT47.00 ppbv24hr Graph
In-SituGrand Teton NP - Science School (A1058)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituMesa Verde NP (A1071)2020-08-06 19:00 MT48.00 ppbv24hr Graph
In-SituPetrified Forest NP (A1075)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituZion NP (A1081)2020-08-06 19:00 MT53.00 ppbv24hr Graph
In-SituNewCastle (A1119)2020-08-06 19:00 MT64.00 ppbv24hr Graph
In-SituLivermore - Rincon (A1121)2020-08-06 19:00 MT22.00 ppbv24hr Graph
In-SituSouth Pass (A1123)2020-08-06 19:00 MT58.00 ppbv24hr Graph
In-SituCasper Gaseous (A1138)2020-08-06 19:00 MT53.00 ppbv24hr Graph
In-SituBasin (A1139)2020-08-06 19:00 MT50.00 ppbv24hr Graph
In-SituMesa - Brooks Reservoir (A1200)2020-08-06 19:00 MT52.00 ppbv24hr Graph
In-SituNCore - White Mountain Research Station - OVL (A1281)2020-08-06 19:00 MT57.00 ppbv24hr Graph
In-SituToll (A1303)2020-08-06 19:00 MT48.00 ppbv24hr Graph
In-SituSouth Reno (A1304)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituSparks (A1308)2020-08-06 19:00 MT52.00 ppbv24hr Graph
In-SituPocatello Garrett and Gould (A1322)2020-08-06 19:00 MT56.00 ppbv24hr Graph
In-SituSt. Lukes Meridian (A1325)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituPhoenix JLG Supersite (A1351)2020-08-06 19:00 MT43.00 ppbv24hr Graph
In-SituYuma Supersite (A1352)2020-08-06 19:00 MT64.00 ppbv24hr Graph
In-SituQueen Valley (A1356)2020-08-06 19:00 MT51.00 ppbv24hr Graph
In-SituPinnacle Peak Club House (A1367)2020-08-06 19:00 MT51.00 ppbv24hr Graph
In-SituEnumclaw Mud Mt (SO) (A1381)2020-08-06 19:00 MT22.00 ppbv24hr Graph
In-SituWhiterocks (A1386)2020-08-06 19:00 MT53.00 ppbv24hr Graph
In-SituMyton (A1388)2020-08-06 19:00 MT54.00 ppbv24hr Graph
In-SituAlamo Lake (A1478)2020-08-06 19:00 MT61.00 ppbv24hr Graph
In-SituCheeka Peak (A1491)2020-08-06 19:00 MT69.00 ppbv24hr Graph
In-SituOuray (A1622)2020-08-06 19:00 MT49.00 ppbv24hr Graph
In-SituRedwash (A1633)2020-08-06 19:00 MT49.00 ppbv24hr Graph
In-SituApex (A1862)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituMesquite (A1872)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituGreenValley (A1884)2020-08-06 19:00 MT59.00 ppbv24hr Graph
In-SituPaul Meyer (A1902)2020-08-06 19:00 MT60.00 ppbv24hr Graph
In-SituFountain Hills (A1978)2020-08-06 19:00 MT54.00 ppbv24hr Graph
In-SituTRNP-NU (A2204)2020-08-06 18:00 MT49.00 ppbv24hr Graph
In-SituConverse County Long-Term (A2327)2020-08-06 19:00 MT57.00 ppbv24hr Graph
In-SituVancouver-Blairmont Dr (SO) (A2523)2020-08-06 19:00 MT26.00 ppbv24hr Graph
In-SituDel Norte (A2679)2020-08-06 19:00 MT49.00 ppbv24hr Graph
In-SituBakersfield - California Ave (A2697)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituHumboldt Mountain - Tonto N.F. (A2731)2020-08-06 19:00 MT47.00 ppbv24hr Graph
In-SituPalm Springs - Fire Station (A2961)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituNez Perce Tribe (A3103)2020-08-06 19:00 MT42.00 ppbv24hr Graph
In-SituUte 1 (A3147)2020-08-06 18:00 MT50.00 ppbv24hr Graph
In-SituSpanish Springs (A3248)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituDysart (A3282)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituJoe Neal (A3371)2020-08-06 19:00 MT61.00 ppbv24hr Graph
In-SituJerome Mack (A3386)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituJean (A3404)2020-08-06 19:00 MT61.00 ppbv24hr Graph
In-SituPalo Verde (A3408)2020-08-06 19:00 MT56.00 ppbv24hr Graph
In-SituWalter Johnson (A3421)2020-08-06 19:00 MT62.00 ppbv24hr Graph
In-SituJuel Spring (A3446)2020-08-06 19:00 MT59.00 ppbv24hr Graph
In-SituSan Luis Rio Colorado (A3525)2020-08-06 19:00 MT0.00 ppbv24hr Graph
In-SituMalta (A3570)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituJohnson County (A3578)2020-08-06 19:00 MT57.00 ppbv24hr Graph
In-SituNCORE (A3597)2020-08-06 19:00 MT51.00 ppbv24hr Graph
In-SituBirney (A3605)2020-08-06 19:00 MT57.00 ppbv24hr Graph
In-SituSebastopol (A3610)2020-08-06 19:00 MT16.00 ppbv24hr Graph
In-SituBroadus (A3634)2020-08-06 19:00 MT0.00 ppbv24hr Graph
In-SituLewistown (A3647)2020-08-06 19:00 MT52.00 ppbv24hr Graph
In-Situ7004 (A3648)2020-08-06 17:00 MT54.00 ppbv24hr Graph
In-SituTheodore Roosevelt NP - Painted Canyon VC (A3656)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituSheridan (A3662)2020-08-06 19:00 MT57.00 ppbv24hr Graph
In-SituBuckeye (A3665)2020-08-06 19:00 MT41.00 ppbv24hr Graph
In-SituMissoula Boyd Park (A3674)2020-08-06 19:00 MT44.00 ppbv24hr Graph
In-SituUte 3 (A3679)2020-08-06 18:00 MT48.00 ppbv24hr Graph
In-SituTranquillity (A3689)2020-08-06 18:00 MT38.00 ppbv24hr Graph
In-SituSenior Center (A3693)2020-08-06 19:00 MT49.00 ppbv24hr Graph
In-SituSidney 201 (A3696)2020-08-06 19:00 MT51.00 ppbv24hr Graph
In-SituGrass Valley (A3703)2020-08-06 18:00 MT54.00 ppbv24hr Graph
In-SituPaonia (A3714)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituChiricahua NM (A3747)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituGrand Canyon NP (A3748)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituCraters of the Moon NM (A3757)2020-08-06 19:00 MT53.00 ppbv24hr Graph
In-SituGlacier NP (A3767)2020-08-06 19:00 MT42.00 ppbv24hr Graph
In-SituChaco Culture National Historical Park (A3775)2020-08-06 19:00 MT49.00 ppbv24hr Graph
In-SituGreat Basin NP (A3776)2020-08-06 19:00 MT61.00 ppbv24hr Graph
In-SituYellowstone NP (A3792)2020-08-06 19:00 MT57.00 ppbv24hr Graph
In-SituIndio-29 Palms (A3794)2020-08-06 19:00 MT62.00 ppbv24hr Graph
In-SituPortland - Spangler Road (A3795)2020-08-06 19:00 MT28.00 ppbv24hr Graph
In-SituPortland - Sauvie Island (A3796)2020-08-06 19:00 MT28.00 ppbv24hr Graph
In-SituTurner - CJHS (A3804)2020-08-06 19:00 MT33.00 ppbv24hr Graph
In-SituPortland - SE Lafayette (A3805)2020-08-06 19:00 MT28.00 ppbv24hr Graph
In-SituHermiston - Municipal Airport (A3807)2020-08-06 19:00 MT31.00 ppbv24hr Graph
In-SituPortland Near Road (A3810)2020-08-06 18:00 MT22.00 ppbv24hr Graph
In-SituRocky Mountain NP (A3813)2020-08-06 19:00 MT52.00 ppbv24hr Graph
In-SituSanta Rosa Rancheria (A3816)2020-08-06 19:00 MT47.00 ppbv24hr Graph
In-SituDinosaur National Monument (A3822)2020-08-06 19:00 MT50.00 ppbv24hr Graph
In-SituRangely (A3823)2020-08-06 19:00 MT47.00 ppbv24hr Graph
In-SituFlagstaff Middle School (A3858)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituTonto National Monument (A3859)2020-08-06 19:00 MT47.00 ppbv24hr Graph
In-SituStJohns (A3860)2020-08-06 19:00 MT43.00 ppbv24hr Graph
In-SituRed Mountain (A3861)2020-08-06 19:00 MT54.00 ppbv24hr Graph
In-SituLEHI (A3862)2020-08-06 19:00 MT52.00 ppbv24hr Graph
In-SituHigh School (A3863)2020-08-06 19:00 MT49.00 ppbv24hr Graph
In-SituSaguaro Monument (A3865)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-Situ22nd Street & Craycroft (A3866)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituTangerine & Camino de Oeste (A3867)2020-08-06 19:00 MT41.00 ppbv24hr Graph
In-SituFairgrounds (A3868)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituChildren's Park Site (A3869)2020-08-06 19:00 MT43.00 ppbv24hr Graph
In-SituGreen Valley (A3870)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituRose Elementary (A3871)2020-08-06 19:00 MT42.00 ppbv24hr Graph
In-SituCoachline (A3872)2020-08-06 19:00 MT41.00 ppbv24hr Graph
In-SituAJ Maintenance Yard (A3874)2020-08-06 19:00 MT52.00 ppbv24hr Graph
In-SituC GRANDE (A3875)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituPinal Air Park (A3876)2020-08-06 19:00 MT41.00 ppbv24hr Graph
In-SituSacaton (A3877)2020-08-06 19:00 MT44.00 ppbv24hr Graph
In-SituPrescott Pioneer Park (A3878)2020-08-06 19:00 MT47.00 ppbv24hr Graph
In-SituColfax (A3887)2020-08-06 19:00 MT59.00 ppbv24hr Graph
In-SituLincoln (A3888)2020-08-06 19:00 MT67.00 ppbv24hr Graph
In-SituAlpine (A3889)2020-08-06 19:00 MT44.00 ppbv24hr Graph
In-SituAnderson (A3890)2020-08-06 19:00 MT48.00 ppbv24hr Graph
In-SituShasta Lake City (A3891)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituYreka (A3892)2020-08-06 19:00 MT23.00 ppbv24hr Graph
In-SituRed Bluff - Walnut office (A3893)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituFallon (A4056)2020-08-06 19:00 MT50.00 ppbv24hr Graph
In-SituBoulder City (A4057)2020-08-06 19:00 MT57.00 ppbv24hr Graph
In-SituFernley (A4059)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituIncline (A4060)2020-08-06 19:00 MT54.00 ppbv24hr Graph
In-SituLemmon Valley (A4061)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituCC_Armory (A4062)2020-08-06 19:00 MT51.00 ppbv24hr Graph
In-SituSouth Valley (A4075)2020-08-06 19:00 MT45.00 ppbv24hr Graph
In-SituTramway (A4076)2020-08-06 19:00 MT51.00 ppbv24hr Graph
In-SituSolano Drive (A4078)2020-08-06 19:00 MT49.00 ppbv24hr Graph
In-SituEugene - Amazon Park (A4211)2020-08-06 19:00 MT28.00 ppbv24hr Graph
In-SituSalem - State Hospital (A4219)2020-08-06 19:00 MT31.00 ppbv24hr Graph
In-SituWIND CAVE (A4287)2020-08-06 19:00 MT65.00 ppbv24hr Graph
In-SituBlack Hawk (A4290)2020-08-06 19:00 MT59.00 ppbv24hr Graph
In-SituMt Rainier- Jackson Visitor Ctr (A4366)2020-08-06 19:00 MT31.00 ppbv24hr Graph
In-SituYelm-Northern Pacific (SOS) (A4374)2020-08-06 19:00 MT27.00 ppbv24hr Graph
In-SituBoulder Reservoir (A4400)2020-08-06 19:00 MT61.00 ppbv24hr Graph
In-SituLa Casa NCORE - 4545 Navajo St. (A4403)2020-08-06 19:00 MT57.00 ppbv24hr Graph
In-SituColorado Springs - USAF Academy (A4406)2020-08-06 19:00 MT59.00 ppbv24hr Graph
In-SituManitou Springs (A4407)2020-08-06 19:00 MT58.00 ppbv24hr Graph
In-SituRifle Ozone (A4410)2020-08-06 19:00 MT51.00 ppbv24hr Graph
In-SituFort Collins - West - Laporte Ave. & Overland Tr. (A4412)2020-08-06 19:00 MT55.00 ppbv24hr Graph
In-SituFort Collins - CSU - 708 S. Mason St. (A4413)2020-08-06 19:00 MT47.00 ppbv24hr Graph
In-SituPalisade Ozone (A4414)2020-08-06 19:00 MT52.00 ppbv24hr Graph
In-SituCortez Ozone (A4415)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituJacobs (A4521)2020-08-06 19:00 MT25.00 ppbv24hr Graph
In-SituSPABC14 COBACH (A4532)2020-08-06 19:00 MT22.00 ppbv24hr Graph
In-SituAntelope - North Highlands (A4533)2020-08-06 19:00 MT60.00 ppbv24hr Graph
In-SituOakland (A4536)2020-08-06 19:00 MT15.00 ppbv24hr Graph
In-SituOakland West (A4537)2020-08-06 19:00 MT15.00 ppbv24hr Graph
In-SituBerkeley Aquatic Park (A4539)2020-08-06 19:00 MT14.00 ppbv24hr Graph
In-SituHayward (A4540)2020-08-06 19:00 MT17.00 ppbv24hr Graph
In-SituSan Rafael (A4541)2020-08-06 19:00 MT15.00 ppbv24hr Graph
In-SituSan Francisco (A4542)2020-08-06 19:00 MT18.00 ppbv24hr Graph
In-SituRedwood City (A4543)2020-08-06 19:00 MT16.00 ppbv24hr Graph
In-SituSan Jose - Jackson St. (A4544)2020-08-06 19:00 MT17.00 ppbv24hr Graph
In-SituLos Gatos (A4546)2020-08-06 19:00 MT21.00 ppbv24hr Graph
In-SituSan Diego - Sherman Elementary School (A4548)2020-08-06 19:00 MT35.00 ppbv24hr Graph
In-SituNapa - Napa Valley College (A4577)2020-08-06 19:00 MT22.00 ppbv24hr Graph
In-SituJames Town Mobile (A4580)2020-08-06 19:00 MT56.00 ppbv24hr Graph
In-SituNorth Holywood (A4585)2020-08-06 19:00 MT54.00 ppbv24hr Graph
In-SituBlack Hawk (A4604)2020-08-06 19:00 MT56.00 ppbv24hr Graph
In-SituWhite Pine (A4624)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituIndian Springs (A4668)2020-08-06 19:00 MT59.00 ppbv24hr Graph
In-SituReno4 (A4669)2020-08-06 19:00 MT53.00 ppbv24hr Graph
In-SituTalent - Rapp Lane (A4684)2020-08-06 19:00 MT22.00 ppbv24hr Graph
In-SituSaginaw - Delight Valley School (A4686)2020-08-06 19:00 MT26.00 ppbv24hr Graph
In-SituCheney-Turnbull (SO) (A4698)2020-08-06 19:00 MT26.00 ppbv24hr Graph
In-SituGrand Canyon Ozone Bench (A4704)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituCarlsbad Caverns - Biology Building (A4705)2020-08-06 19:00 MT51.00 ppbv24hr Graph
In-SituSpokane-Greenbluff Rd (SOS) (A4707)2020-08-06 19:00 MT33.00 ppbv24hr Graph
In-SituKennewick-S Clodfelter Rd (A4710)2020-08-06 19:00 MT25.00 ppbv24hr Graph
In-SituIssaquah-Lake Sammamish (SOS) (A4711)2020-08-06 19:00 MT15.00 ppbv24hr Graph
In-SituPlatteville Atmospheric Observatory (PAO) (A4733)2020-08-06 19:00 MT57.00 ppbv24hr Graph
In-SituLethbridge (AN000090502)2020-08-06 19:00 MT47.00 ppbv24hr Graph
In-SituKensington Park (AN000100110)2020-08-06 19:00 MT20.00 ppbv24hr Graph
In-SituBurnaby South (AN000100119)2020-08-06 19:00 MT18.00 ppbv24hr Graph
In-SituNorth Delta (AN000100125)2020-08-06 19:00 MT24.00 ppbv24hr Graph
In-SituSurrey East (AN000100127)2020-08-06 19:00 MT23.00 ppbv24hr Graph
In-SituRichmond South (AN000100128)2020-08-06 19:00 MT26.00 ppbv24hr Graph
In-SituMahon Park (AN000100132)2020-08-06 19:00 MT22.00 ppbv24hr Graph
In-SituVancouver Airport (AN000100134)2020-08-06 19:00 MT27.00 ppbv24hr Graph
In-SituCoquitlam (AN000100135)2020-08-06 19:00 MT23.00 ppbv24hr Graph
In-SituTsawwassen (AN000100140)2020-08-06 19:00 MT30.00 ppbv24hr Graph
In-SituAbbotsford (AN000101003)2020-08-06 19:00 MT24.00 ppbv24hr Graph
In-SituAbbotsford Airport (AN000101005)2020-08-06 19:00 MT25.00 ppbv24hr Graph
In-SituChilliwack (AN000101101)2020-08-06 19:00 MT28.00 ppbv24hr Graph
In-SituPitt Meadows (AN000101202)2020-08-06 19:00 MT19.00 ppbv24hr Graph
In-SituLangley (AN000101301)2020-08-06 19:00 MT26.00 ppbv24hr Graph
In-SituHope (AN000101401)2020-08-06 19:00 MT26.00 ppbv24hr Graph
In-SituMaple Ridge (AN000101501)2020-08-06 19:00 MT22.00 ppbv24hr Graph
In-SituSaturna (AN000102001)2020-08-06 19:00 MT29.00 ppbv24hr Graph
In-SituNanaimo Labieux Road (AN000102102)2020-08-06 19:00 MT21.00 ppbv24hr Graph
In-SituWest Phoenix (AN002)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituNorth Phoenix (AN004)2020-08-06 19:00 MT46.00 ppbv24hr Graph
In-SituFalcon Field Police Station (AN005)2020-08-06 19:00 MT59.00 ppbv24hr Graph
In-SituGlendale Community College (AN007)2020-08-06 19:00 MT44.00 ppbv24hr Graph
In-SituCentral Phoenix (AN009)2020-08-06 19:00 MT35.00 ppbv24hr Graph
In-SituSouth Scottsdale (AN010)2020-08-06 19:00 MT50.00 ppbv24hr Graph
In-SituSouth Phoenix (AN012)2020-08-06 19:00 MT42.00 ppbv24hr Graph
In-SituWest Chandler Fire Station (AN013)2020-08-06 19:00 MT48.00 ppbv24hr Graph
In-SituTempe (AN014)2020-08-06 19:00 MT43.00 ppbv24hr Graph
In-SituCave Creek (AN016)2020-08-06 19:00 MT49.00 ppbv24hr Graph
In-SituBlue Point Sheriff Sub-station (AN021)2020-08-06 19:00 MT58.00 ppbv24hr Graph
In-SituPaso Robles - Santa Fe Ave (AN071)2020-08-06 19:00 MT25.00 ppbv24hr Graph
In-SituGothic (AN097)2020-08-06 19:00 MT59.00 ppbv24hr Graph
In-SituBig Bend NP (AN471)2020-08-06 19:00 MT41.00 ppbv24hr Graph
In-SituIvanhoe C414 (AN494)2020-08-06 19:00 MT59.00 ppbv24hr Graph
In-SituEl Paso UTEP C12 (AN495)2020-08-06 19:00 MT57.00 ppbv24hr Graph
In-SituChamizal C41 (AN496)2020-08-06 19:00 MT43.00 ppbv24hr Graph
In-SituAscarate Park Southeast C37 (AN502)2020-08-06 19:00 MT52.00 ppbv24hr Graph
In-SituSocorro Hueco C49 (AN503)2020-08-06 19:00 MT60.00 ppbv24hr Graph
In-SituSkyline Park C72 (AN504)2020-08-06 19:00 MT65.00 ppbv24hr Graph
In-SituNorth Bend-North Bend Way (SO) (AN625)2020-08-06 19:00 MT18.00 ppbv24hr Graph
In-SituSeattle-Beacon Hill (AN631)2020-08-06 19:00 MT24.00 ppbv24hr Graph
In-SituCentennial (AN677)2020-08-06 19:00 MT49.00 ppbv24hr Graph
In-SituThunder Basin (AN678)2020-08-06 19:00 MT61.00 ppbv24hr Graph
In-SituBoulder (AN682)2020-08-06 19:00 MT60.00 ppbv24hr Graph
In-SituPinedale Gaseous (AN684)2020-08-06 19:00 MT58.00 ppbv24hr Graph
In-SituPinedale (AN685)2020-08-06 19:00 MT61.00 ppbv24hr Graph
In-SituWamsutter (AN686)2020-08-06 19:00 MT52.00 ppbv24hr Graph
In-SituMurphy Ridge (AN687)2020-08-06 19:00 MT65.00 ppbv24hr Graph
In-SituCuster-Loomis (SO-AQS) (AN714)2020-08-06 19:00 MT28.00 ppbv24hr Graph
In-SituMoxa Arch (AN775)2020-08-06 19:00 MT58.00 ppbv24hr Graph
In-SituCheyenne NCore (AN792)2020-08-06 19:00 MT41.00 ppbv24hr Graph
In-SituDaniel South (AN813)2020-08-06 19:00 MT61.00 ppbv24hr Graph
In-SituAuburn (AN833)2020-08-06 19:00 MT71.00 ppbv24hr Graph
In-SituHiawatha (AN838)2020-08-06 19:00 MT52.00 ppbv24hr Graph
In-SituBig Piney (AN839)2020-08-06 19:00 MT65.00 ppbv24hr Graph
In-SituSanta Cruz AMS (AN844)2020-08-06 18:00 MT22.00 ppbv24hr Graph
In-SituHollister AMS (AN846)2020-08-06 18:00 MT29.00 ppbv24hr Graph
In-SituOuray (UBORY)2020-08-06 19:45 MT46.98 ppbv24hr Graph
In-SituRed Wash (UBRDW)2020-08-06 19:45 MT46.89 ppbv24hr Graph