Storm Station

Live/247 Rank/Utah

Utah 24/7 Rank

Every station in Utah ranked by its 247 score out of 100: how reliably it reports, how accurate its readings are against a reference station, how they pass their checks and how they stand against the forecast, over the last seven days.

851 stations ranked17.1% sent every report dueranked October 4, 2026page 1 of 4Utah instrumentsUtah weather

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. Of the 851 ranked here, 819 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.

Every ranked station, first to last

1stLast
Each rank wears its colour: first in its state in bright green, last in deep red, and every rank between mixed along the band.

How they reported this week

097193290386under 10%: 0 stations010 to 19%: 2 stations21020 to 29%: 3 stations32030 to 39%: 19 stations193040 to 49%: 5 stations54050 to 59%: 4 stations45060 to 69%: 24 stations246070 to 79%: 68 stations687080 to 89%: 194 stations1948090 to 99%: 386 stations38690every report: 146 stations146100Share of scheduled reports received in the week, per cent

The days behind it

7 days30 days90 days

0213426638851September 28, 2026, every report: 413September 28, 2026, 90 to 99%: 304September 28, 2026, under 90%: 44September 29, 2026, every report: 400September 29, 2026, 90 to 99%: 315September 29, 2026, under 90%: 59September 30, 2026, every report: 366September 30, 2026, 90 to 99%: 344September 30, 2026, under 90%: 71October 1, 2026, every report: 316October 1, 2026, 90 to 99%: 345October 1, 2026, under 90%: 120October 2, 2026, every report: 166October 2, 2026, 90 to 99%: 404October 2, 2026, under 90%: 280October 3, 2026, every report: 160October 3, 2026, 90 to 99%: 404October 3, 2026, under 90%: 286October 4, 2026, every report: 146October 4, 2026, 90 to 99%: 386October 4, 2026, under 90%: 319September 28, 2026October 4, 2026

every report90 to 99%under 90%

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
1Ogden-Hinckley MuniOGD99.8AirportWeber99.4%167 of 16810 min2 h
2VernalVEL99.8AirportUintah99.4%167 of 16810 min2 h
3DuchesneU6999.7AirportDuchesne99.2%500 of 5049 min60 min
4Provo Muni (AWOS)PVU99.4AirportUtah100%168 of 1687 min60 min
5Wendover (AUT)ENV99.1AirportTooele100%168 of 1687 min60 min
6Salt Lake City INTLSLC99.1AirportSalt Lake99.4%167 of 1689 min2 h
7Price/Carbon(RAMOS)PUC98.8AirportEmery100%168 of 16810 min60 min
8Spanish ForkSPK98.7AirportUtah99.0%499 of 5048 min60 min
9Milford MunicipalMLF98.3AirportBeaver100%168 of 16811 min60 min
10St GeorgeSGU98.2AirportWashington100%168 of 1687 min60 min
11Bryce CanyonBCE97.8AirportGarfield98.8%166 of 16810 min2 h
12Cedar City MuniCDC97.6AirportIron99.4%167 of 16810 min2 h
13Moab/CanyonlandsCNY97.6AirportGrand99.4%167 of 16810 min2 h
14Granite PeakU1997.6AirportTooele99.4%167 of 16814 min2 h
15Eagle ViewU1697.6AirportBox Elder98.2%165 of 16814 min3 h
16White Reef RAWSWRRU197.5GaugeWashington99.4%167 of 16815 min2 h
17Hill AFB/OgdenHIF97.3AirportDavis99.4%167 of 16817 min2 h
18Canyonland-The NeckCNYU196.7CooperativeSan Juan100%7 of 716 min24.5 h
19Utah Test RangeUTRU196.7CooperativeBox Elder100%7 of 716 min24 h
20Monticello No. 2MTOU196.7CooperativeSan Juan100%7 of 717 min24.7 h
21Capitol Reef Natl ParkTEAU196.7CooperativeWayne100%7 of 717 min24 h
22CallaoCALU196.7CooperativeJuab100%7 of 717 min24 h
22Hovenweep National MonumentHOVU196.7CooperativeSan Juan100%7 of 717 min24 h
22Kodachrome Basin ParkKODU196.7CooperativeKane100%7 of 717 min24 h
25Salt Lake City - Mountain DellSALU196.7CooperativeSalt Lake100%7 of 717 min24 h
26TooeleTOEU196.7CooperativeTooele100%7 of 717 min24 h
27NeolaNELU196.7CooperativeDuchesne100%7 of 723 min26 h
28Saint GeorgeSGUU196.7CooperativeWashington100%7 of 726 min24 h
29Ogden NE BenchOGBU196.7CooperativeWeber100%7 of 727 min24 h
30New Harmony 1SENHRU196.7CooperativeWashington100%7 of 727 min24.7 h
31Dinosaur Ntnl Mnumt Coop - Quarry AreaDINU196.7CooperativeUintah100%7 of 729 min24.2 h
32Silver Lk BrightonPKCU196.7CooperativeSalt Lake100%7 of 736 min24 h
33Canyonlands-The NeedlesCNDU196.7CooperativeSan Juan100%7 of 743 min24 h
34AltamontALMU196.7CooperativeDuchesne100%7 of 763 min24 h
35PanguitchPAGU196.7CooperativeGarfield100%7 of 71.8 h24 h
36Kaysville 1.2 NUT-DV-4596.7VolunteerDavis100%3 of 326 min24 h
36Oak City 0.3 SSEUT-ML-196.7VolunteerMillard100%3 of 326 min24 h
36Tooele 1.6 NNEUT-TL-1996.7VolunteerTooele100%3 of 326 min24 h
36Jensen 0.4 WSWUT-UN-1296.7VolunteerUintah100%3 of 326 min24 h
36Vernal 1.5 SSWUT-UN-1996.7VolunteerUintah100%3 of 326 min24 h
36West Haven 0.3 EUT-WB-3396.7VolunteerWeber100%3 of 326 min24 h
42Sandy 2.0 NEUT-SL-2796.7VolunteerSalt Lake100%3 of 326 min24 h
43Holladay 0.5 ESEUT-SL-3596.7VolunteerSalt Lake100%3 of 326 min24 h
44South Weber 0.8 SEUT-DV-4796.7VolunteerDavis100%3 of 385 min25 h
45Logan 0.9 NNEUT-CH-5796.7VolunteerCache100%3 of 385 min24 h
45Clearfield 1.7 WSWUT-DV-4196.7VolunteerDavis100%3 of 385 min24 h
47Cedar City 1.2 ESEUT-IR-1596.7VolunteerIron100%3 of 386 min24 h
47Eden 0.3 WUT-WB-796.7VolunteerWeber100%3 of 386 min24 h
49Provo 1.7 WUT-UT-5196.7VolunteerUtah100%3 of 386 min25 h
50Moab 1.3 NWUT-GR-596.7VolunteerGrand100%3 of 386 min24 h
50Heber City 10.1 ESEUT-WS-896.7VolunteerWasatch100%3 of 386 min24 h
52Clarkston 0.5 SWUT-CH-4296.7VolunteerCache100%3 of 386 min24 h
53Garland 1.0 SEUT-BE-896.7VolunteerBox Elder100%3 of 386 min25 h
53Sandy 2.1 WNWUT-SL-7396.7VolunteerSalt Lake100%3 of 386 min25 h
55Clinton 0.9 WNWUT-DV-4296.7VolunteerDavis100%3 of 386 min26 h
56Smithfield 1.2 NEUT-CH-6196.7VolunteerCache100%3 of 386 min24 h
57Beaver 0.8 EUT-BV-196.7VolunteerBeaver100%3 of 386 min24 h
57Moab 17.8 SSEUT-SJ-1096.7VolunteerSan Juan100%3 of 386 min24 h
57Murray 1.8 SEUT-SL-11796.7VolunteerSalt Lake100%3 of 386 min24 h
60Bountiful 0.7 SSWUT-DV-3896.7VolunteerDavis100%3 of 32.4 h25 h
61Stockton 0.6 NWUT-TL-896.7VolunteerTooele100%3 of 32.4 h24 h
62Cedar City 4.4 SWUT-IR-596.7VolunteerIron100%3 of 32.4 h24 h
62American Fork 1.3 NNWUT-UT-4596.7VolunteerUtah100%3 of 32.4 h24 h
64Park Valley 4.3 WUT-BE-1896.7VolunteerBox Elder100%3 of 32.4 h24 h
64Sandy 1.1 NNEUT-SL-8396.7VolunteerSalt Lake100%3 of 32.4 h24 h
66Flat Top Mountain RAWSFTMU196.4GaugeEmery100%168 of 16812 min60 min
67Torrey - Henry MountainHNMU196.4GaugeGarfield100%168 of 16812 min67 min
67Telegraph Flat RAWSTFRU196.4GaugeKane100%168 of 16812 min67 min
69Jensen SpringJSPU196.2GaugeIron100%168 of 16813 min60 min
69Joes Valley RAWSJVAU196.2GaugeSanpete100%168 of 16813 min60 min
71Cedar CityCECU196.2CooperativeIron100%7 of 73.6 h24 h
72St George-Divario 3.4 WSWUT-WG-2696.2VolunteerWashington100%3 of 33.4 h24 h
73Diamond RimDIAU196.2GaugeUintah99.4%167 of 16812 min2 h
73Mccook RidgeMCKU196.2GaugeUintah99.4%167 of 16812 min2 h
73Red Spur RAWSRSRU196.2GaugeRich99.4%167 of 16812 min2 h
73Yampa Plateau RAWSSFLU196.2GaugeUintah99.4%167 of 16812 min2 h
73Upper P.R. CanyonUPRU196.2GaugeUintah99.4%167 of 16812 min2 h
73Upper Sand WashUSWU196.2GaugeUintah99.4%167 of 16812 min2 h
79Horse HollowHOHU196.2GaugeMillard99.4%167 of 16812 min2 h
79Mud Springs RAWSMSRU196.2GaugeJuab99.4%167 of 16812 min2 h
81Otter Creek RawsOTRU196.0GaugeRich100%168 of 16814 min60 min
82Cedar Mountains Blm DcpCDMU196.0GaugeTooele100%168 of 16814 min69 min
83Weber 1 SE EchoECWU196.0GaugeSummit100%168 of 16814 min75 min
84St. GeorgeFPWU196.0GaugeWashington100%168 of 16814 min75 min
85Kings PointKPRU196.0GaugeDaggett99.4%167 of 16813 min2 h
86Tule Valley RAWSTVWU196.0GaugeMillard99.4%167 of 16813 min2 h
87Tom Best Spring RawsTBSU195.9GaugeGarfield100%168 of 16819 min60 min
88Blanding 0.3 WSWUT-SJ-995.8VolunteerSan Juan100%3 of 34.4 h24 h
89Ut Brigham City 28 WNWBHAU195.8GaugeBox Elder99.4%167 of 16814 min2 h
90Alpine - Dry CreekDYCU195.8GaugeUtah99.4%167 of 16814 min2 h
90EscalanteESCU195.8GaugeGarfield99.4%167 of 16814 min2 h
90Lava Point RAWSLPRU195.8GaugeWashington99.4%167 of 16814 min2 h
93Bear River 8 E WoodruffBRWU195.8GaugeRich99.4%167 of 16814 min2 h
93Bluff - Mcelmo CreekMCBU195.8GaugeSan Juan99.4%167 of 16814 min2 h
93Peoa - Weber RiverWRPU195.8GaugeSummit99.4%167 of 16814 min2 h
96Clear Ck Abv Diversions Nr SevierCCDU195.7GaugePiute100%168 of 16815 min64 min
96Strawberry River 1 E DuchesneDCHU195.7GaugeDuchesne100%168 of 16815 min64 min
96Ephraim - Ephraim TunnelETEU195.7GaugeSanpete100%168 of 16815 min64 min
96Green River Near Ouray UtahGROU195.7GaugeUintah100%168 of 16815 min64 min
96Leeds Creek Near LeedsLEEU195.7GaugeWashington100%168 of 16815 min64 min
96Lake Fork Rvr Blo Moon Lake QcLFRU195.7GaugeDuchesne100%168 of 16815 min64 min
96Mud Creek Below Winter Quarters Canyon At ScofieldMCAU195.7GaugeCarbon100%168 of 16815 min64 min
96Sevier R Nr JuabSRJU195.7GaugeJuab100%168 of 16815 min64 min
104Valey RAWSRVZU195.6GaugeUtah100%168 of 16816 min60 min
104YellowstoneYLSU195.6GaugeDuchesne100%168 of 16816 min60 min
106RichfieldRIF95.6AirportSevier99.8%503 of 5048 min39 min
107TorreyLARU195.6GaugeGarfield99.4%167 of 16815 min2 h
107Kamas - Norway RAWSNWRU195.6GaugeSummit99.4%167 of 16815 min2 h
109Birdseye Burn ScarBSBU195.6GaugeUtah98.8%166 of 16814 min2 h
110Brimstone Rsvr RAWSBSTU195.5GaugeBeaver98.8%166 of 16814 min2 h
110Uintah - Weber River 1-84WEUU195.5GaugeDavis98.8%166 of 16814 min2 h
112Salt Lake City WFO TestAIRU195.5GaugeSalt Lake98.8%166 of 16824 min2 h
113AssayASYU195.4GaugeGarfield100%168 of 16817 min60 min
113Buck FlatBUKU195.4GaugeGarfield100%168 of 16817 min60 min
115Badger SpringBADU195.4GaugeWashington100%168 of 16817 min72 min
116Bryson Canyon RAWSBCRU195.4GaugeGrand100%168 of 16817 min76 min
116Wildhorse BasinWHBU195.4GaugeUintah100%168 of 16817 min76 min
118Bryce Canyon RAWSBYCU195.4GaugeGarfield99.4%167 of 16816 min2 h
118Enterprise RAWSENTU195.4GaugeWashington99.4%167 of 16816 min2 h
120Bear Rvr RAWSBRAU195.4GaugeSummit99.4%167 of 16816 min2 h
121Ivins 1.5 SEUT-WG-2195.3VolunteerWashington100%3 of 35.4 h24 h
122West Haven 2.0 SWUT-WB-195.3VolunteerWeber100%3 of 35.4 h24 h
123North Long Point RAWSNLPU195.3GaugeSan Juan99.4%167 of 16816 min2 h
124PanguitchU5595.3AirportGarfield99.2%500 of 50412 min60 min
125Clifton Flat RAWSCLFU195.3GaugeTooele98.8%166 of 16815 min2 h
126Vernon - Faust CreekFAUU195.3GaugeTooele98.2%165 of 16814 min2 h
126Mammoth Creek Above West Hatch DitchMACU195.3GaugeGarfield98.2%165 of 16814 min2 h
128East Canyon Creek 7 SW Jeremy RanchECAU195.3GaugeSummit98.2%165 of 16814 min2 h
128Virgin River 4 W HurricaneHURU195.3GaugeWashington98.2%165 of 16814 min2 h
128Mouth - San Rafael RiverSRIU195.3GaugeEmery98.2%165 of 16814 min2 h
131Uintah RAWSUINU195.2GaugeUintah100%168 of 16818 min60 min
132Sevier B Rsvr RAWSSBWU195.2GaugeJuab100%168 of 16818 min73 min
133Kane GulchKAGU195.2GaugeSan Juan99.4%167 of 16817 min2 h
133Vernon RAWSVENU195.2GaugeTooele99.4%167 of 16817 min2 h
135Aragonite RAWSARAU195.1GaugeTooele99.4%167 of 16817 min2 h
135Chepeta RAWSCHPU195.1GaugeDuchesne99.4%167 of 16817 min2 h
137Cart CreekCCRU195.1GaugeDaggett99.4%167 of 16817 min2 h
137Five MileFIVU195.1GaugeDuchesne99.4%167 of 16817 min2 h
137Zion CanyonZIOU195.1GaugeWashington99.4%167 of 16817 min2 h
140HewintaHWAU195.0GaugeSummit100%168 of 16819 min60 min
141Brian HeadBSAU195.0GaugeIron100%168 of 16819 min64 min
141Trail Mountain Burn ScarBSGU195.0GaugeEmery100%168 of 16819 min64 min
143Pine Creek Near EscalantePCNU195.0GaugeGarfield100%168 of 16819 min74 min
144Tank Hallow Burn ScarBSFU195.0GaugeUtah100%168 of 16819 min64 min
144Moon Lake CoopbMTHU195.0GaugeDuchesne100%168 of 16819 min64 min
146Gsl Breach At LakesideGSBU195.0GaugeBox Elder99.4%167 of 16818 min2 h
147Blacktail RAWSBLAU194.9GaugeDuchesne100%168 of 16818 min60 min
148COLORADO RIVER 11 S CiscoCLRU194.9GaugeGrand100%168 of 16819 min64 min
149Bountiful 0.8 SEUT-DV-794.9VolunteerDavis100%3 of 36.4 h24 h
150Winter RidgeWNTU194.9GaugeUintah99.4%167 of 16818 min2 h
151Spanish Fork River 3 W CastillaCASU194.9GaugeUtah97.0%163 of 16814 min2 h
151Snake Ck - Charleston NrSCCU194.9GaugeWasatch97.0%163 of 16814 min2 h
153DFSU1DFSU194.8DCP-100%7 of 76.5 h24 h
153DLPU1DLPU194.8DCP-100%7 of 76.5 h24 h
153EMFU1EMFU194.8DCP-100%7 of 76.5 h24 h
153HAPU1HAPU194.8DCP-100%7 of 76.5 h24 h
153HERU1HERU194.8DCP-100%7 of 76.5 h24 h
153LCWU1LCWU194.8DCP-100%7 of 76.5 h24 h
153LITU1LITU194.8DCP-100%7 of 76.5 h24 h
153OCPU1OCPU194.8DCP-100%7 of 76.5 h24 h
153RBPU1RBPU194.8DCP-100%7 of 76.5 h24 h
153ROPU1ROPU194.8DCP-100%7 of 76.5 h24 h
153SJEU1SJEU194.8DCP-100%7 of 76.5 h24 h
153SLPU1SLPU194.8DCP-100%7 of 76.5 h24 h
165Heber City 2.4 SSEUT-WS-694.8VolunteerWasatch100%3 of 36.4 h24 h
166Big Indian Valley RAWSBIVU194.8GaugeSan Juan99.4%167 of 16819 min2 h
166Ut Torrey 7 ETORU194.8GaugeWayne99.4%167 of 16819 min2 h
168Ashley Creek near Remember the Maine Park near Vernal UTAMPU194.8GaugeUintah99.4%167 of 16819 min2 h
168Bruin PointBRPU194.8GaugeCarbon99.4%167 of 16819 min2 h
168Parawon - Cottonwood MtnCTMU194.8GaugeIron99.4%167 of 16819 min2 h
168Dirty Devil R Abv Poison Sp QcDDHU194.8GaugeGarfield99.4%167 of 16819 min2 h
168E. Fork Virgin Rvr Nr Glendale UtEFFU194.8GaugeKane99.4%167 of 16819 min2 h
168Logan River 3 E LoganLGNU194.8GaugeCache99.4%167 of 16819 min2 h
168Corinne 3S - BRR OLineOLCU194.8GaugeBox Elder99.4%167 of 16819 min2 h
168Ogden River 5 W Ogden RiverOPDU194.8GaugeWeber99.4%167 of 16819 min2 h
168Provo River Near CharlestonPCHU194.8GaugeWasatch99.4%167 of 16819 min2 h
168Provo River At River Road Bridge Near HePRAU194.8GaugeWasatch99.4%167 of 16819 min2 h
168Corinne 8SW - BRR ReederRNCU194.8GaugeBox Elder99.4%167 of 16819 min2 h
168Salt Creek At NephiSCZU194.8GaugeJuab99.4%167 of 16819 min2 h
168Corinne 5SW - BRR WhistlerWCCU194.8GaugeBox Elder99.4%167 of 16819 min2 h
168Yellowstone River 8 NW AltonaYLLU194.8GaugeDuchesne99.4%167 of 16819 min2 h
182Current Ck Above Mona RsvrCCMU194.8GaugeJuab99.4%167 of 16819 min2 h
182Chalk Creek 1 S CoalvilleCIVU194.8GaugeSummit99.4%167 of 16819 min2 h
182Emery 4 NMDCU194.8GaugeEmery99.4%167 of 16819 min2 h
182Duchesne River 0.5 S MytonMYRU194.8GaugeDuchesne99.4%167 of 16819 min2 h
182Uinta River 12 NW NeolaNEUU194.8GaugeDuchesne99.4%167 of 16819 min2 h
182Blanding - Recapture CreekRCBU194.8GaugeSan Juan99.4%167 of 16819 min2 h
182Silver Creek 1 AT Silver Creek JunctionSCJU194.8GaugeSummit99.4%167 of 16819 min2 h
182Green River 14 SWSRFU194.8GaugeEmery99.4%167 of 16819 min2 h
182Vernon Ck - Vernon NrVCVU194.8GaugeTooele99.4%167 of 16819 min2 h
191San Juan River 20 SW BluffBFFU194.8GaugeSan Juan99.4%167 of 16819 min2 h
191Hite 37SSE - Colorado RiverCRHU194.8GaugeGarfield99.4%167 of 16819 min2 h
191Green River 4 NE GreendaleGRZU194.8GaugeDaggett99.4%167 of 16819 min2 h
191Green River 7 NE JensenJESU194.8GaugeUintah99.4%167 of 16819 min2 h
195Kanab - Center KnollCENU194.6GaugeKane99.4%167 of 16817 min2 h
196Weber River S CoalvilleCLLU194.6GaugeSummit98.8%166 of 16819 min2 h
196Paria River 1 W KanabPAKU194.6GaugeKane98.8%166 of 16819 min2 h
196Virgin River Above Laverkin Creek Near LVLLU194.6GaugeWashington98.8%166 of 16819 min2 h
199Pleasant Grove RAWSPGRU194.5GaugeUtah100%168 of 16814 min69 min
200Vernal 10NW - Ashley CreekASHU194.5GaugeUintah99.4%167 of 16820 min2 h
200RandlettDRUU194.5GaugeUintah99.4%167 of 16820 min2 h
200Salina Creek Near EmerySAYU194.5GaugeSevier99.4%167 of 16820 min2 h
200Sevier River 1 W KingstonSEKU194.5GaugePiute99.4%167 of 16820 min2 h
200Uinta River AT Uinta River nr RandlettURRU194.5GaugeUintah99.4%167 of 16820 min2 h
205Gypsum Canyon - Colorado RiverCGCU194.5GaugeSan Juan98.8%166 of 16819 min2 h
205Rock Creek NNE Mountain HomeROKU194.5GaugeDuchesne98.8%166 of 16819 min2 h
207Weber Rvr Inflow Echo Rsvr Bor Qc LsECBU194.5GaugeSummit98.8%166 of 16819 min2 h
207East Canyon Rsvr Nr MorganECRU194.5GaugeMorgan98.8%166 of 16819 min2 h
207Hobble Creek At 700 East At SpringvilleHBCU194.5GaugeUtah98.8%166 of 16819 min2 h
207Lake Fk Moon Lk Inflow Qc LsLAAU194.5GaugeDuchesne98.8%166 of 16819 min2 h
207Pineview Rsvr NrPINU194.5GaugeWeber98.8%166 of 16819 min2 h
207Provo River Near HailstonePVHU194.5GaugeWasatch98.8%166 of 16819 min2 h
207Rockport Rsvr Nr WanshipROEU194.5GaugeSummit98.8%166 of 16819 min2 h
207South Creek Near Lloyds Reservoir AboveSCMU194.5GaugeSan Juan98.8%166 of 16819 min2 h
215Blacks Fork AT RobertsonBNRU194.5GaugeSummit98.8%166 of 16819 min2 h
216Rosebud Raws Near Snowville 52WRSBU194.5GaugeBox Elder97.6%164 of 16817 min2 h
217Salt Lake City 2.9 EUT-SL-13594.4VolunteerSalt Lake100%3 of 37.4 h24 h
218East Fork Of The Sevier River 2 E KingstonSRKU194.3GaugePiute98.2%165 of 16819 min2 h
219South Fk Ogden Rvr Inflow Causey Qc LsCSYU194.3GaugeWeber98.2%165 of 16819 min2 h
220Hunington North RsvrHLCU194.3GaugeEmery98.2%165 of 16819 min2 h
220Newton Rsvr Pool ElevationNETU194.3GaugeCache98.2%165 of 16819 min2 h
222Manti Ck Blo Dugway Ck Nr MantiMAAU194.3GaugeSanpete98.2%165 of 16819 min2 h
223Moab - Pack CreekPSVU194.3GaugeSan Juan97.7%657 of 67218 min45 min
224NephiU1494.3AirportJuab97.2%490 of 5048 min3.3 h
225Blacks Fork CommissaryBLKU194.1GaugeSummit100%168 of 16823 min75 min
225Fish Lake RsFSHU194.1GaugeSevier100%168 of 16823 min75 min
225Muddy Creek Near Emery 4NMDXU194.1GaugeEmery100%168 of 16823 min75 min
225Nutters RanchNUTU194.1GaugeCarbon100%168 of 16823 min75 min
225San Rafael River Near Green River 14SwSRXU194.1GaugeEmery100%168 of 16823 min75 min
230Mammoth CanalMCMU194.1GaugeEmery97.3%654 of 67218 min45 min
231Currant Creek Near FruitlandCNTU194.0GaugeWasatch100%168 of 16824 min79 min
231DOLORES RIVER 14 SE CiscoDOLU194.0GaugeGrand100%168 of 16824 min79 min
231Lake Fork Above Moon Lake Nr Mountain HoLFAU194.0GaugeDuchesne100%168 of 16824 min79 min
234Big Ck Nr RandolphBGCU194.0GaugeRich100%168 of 16824 min79 min
234Green River AT Green RiverGRVU194.0GaugeEmery100%168 of 16824 min79 min
234Blacksmith Fork River 6 E HyrumHRMU194.0GaugeCache100%168 of 16824 min79 min
234Ogden - Ogden RiverOGAU194.0GaugeWeber100%168 of 16824 min79 min
234Provo River 2 W ProvoPPPU194.0GaugeUtah100%168 of 16824 min79 min
234Little Bear AT ParadisePRZU194.0GaugeCache100%168 of 16824 min79 min
234Sant Clara River Abo Baker Reservoir NeaSCVU194.0GaugeWashington100%168 of 16824 min79 min
234Seven Mile Creek Above Fish Lake 1NneSMCU194.0GaugeMillard100%168 of 16824 min79 min
234Salt Creek Blo Nephi Powerplant DiversioSZZU194.0GaugeJuab100%168 of 16824 min79 min
234WHITE RIVER 7 N WatsonWATU194.0GaugeUintah100%168 of 16824 min79 min
244Hyrum 1SW - Res SpillwayHLZU193.9GaugeCache97.0%163 of 16819 min2 h
245HannaHANU193.8GaugeDuchesne99.4%167 of 16823 min2 h
246Virgin River Above Quail Crek Near HurriHUCU193.8GaugeWashington99.4%167 of 16823 min2 h
247Weber River 3 NE OakleyOAWU193.8GaugeSummit99.4%167 of 16824 min2 h
247Sixth Water Ck Nr Spanish ForkSWSU193.8GaugeUtah99.4%167 of 16824 min2 h
2492 N Red Butte Ck Nr SlcRBCU193.8GaugeSalt Lake99.4%167 of 16824 min2 h
249West Canyon Creek 5.3 N Cedar FortWESU193.8GaugeUtah99.4%167 of 16824 min2 h

How a station is ranked

The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.

The 247 score

Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:

  1. Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
  2. Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
  3. Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
  4. Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
  5. Instrument checksweight 15The share of its readings that pass a check. For an airfield, the check the forecast engine runs the next day: each reading against the stations around it, as weather services check their own. For any other station, a reading 20 F or more from its reference fails, unless the two stand 3,000 ft or more apart.Full marks: none failed. No marks: 5% failed.
  6. Forecast checkweight 10How closely its temperature matched Storm Station's forecast for the same hours, checked the next day, for every airfield the forecast engine scores. A station whose readings stray far from a forecast its neighbours confirm is one to doubt.Full marks: within 2 F on average. No marks: 8 F.

A part is scored once the week holds 24 readings or comparisons for it. A part that cannot be measured where a station stands counts at the middle of its state's measured stations, so the station is neither lifted nor sunk by it. A part measured nowhere in the state is left out, and the others carry its weight.

From score to rank

Each state's stations are ranked by their score, to the tenth. At an equal score the longer record comes first: a station that sent 2,016 of 2,016 reports has shown more than one that sent 7 of 7. Then the faster arrival, then the shorter silence. Ties on all of them share a rank, as a race is scored: three stations tied for third are all third, and the next is sixth.

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. The rank is made again every day, so a station that falls silent or starts to read wrong drops, and one that recovers climbs back. Every page shows the same ranking: a station's rank here, in its state's list and on its own page come from one run, and a new run reaches them together. Each station's page shows its score part by part, with the figures behind each.

The same figures as data

/api/ranks for a state and /api/rank for one station, its score in parts; the developer page has every field.