Storm Station
Sign in

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.

998 stations ranked18.2% sent every report dueranked October 16, 2026page 4 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 998 ranked here, 963 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
750I-215 at MP 16 TaylorsvilleUTTAY77.7RoadSalt Lake61.5%310 of 50431 min2.7 h
752LevanLEVU177.7CooperativeJuab42.8%3 of 73.1 h2 days
753Park City GCPACU177.6GaugeSummit99.4%167 of 16819 min2 h
754I-15 at MP 350 Farr WestUTFRW77.5RoadWeber61.5%310 of 50431 min2.7 h
754I-15 at MP 215 Lampson CanyonUTLMP77.5RoadJuab61.5%310 of 50431 min2.7 h
756Citizen station GW5440GW544077.5CitizenDavis52.5%662 of 1,26019 s78 min
757Citizen station CW8721CW872177.5CitizenSalt Lake50.4%339 of 67219 s2.4 h
758Salt Lake City 8.3 WSWUT-SL-10477.5VolunteerSalt Lake42.8%3 of 73.4 h36.1 h
759SR-10 at MP 54 Poison Spring Ben UT US UTAH DOTUTPSB77.3RoadEmery61.5%310 of 50431 min2.7 h
759I-70 at Salina SummitUTSSU77.3RoadSevier61.5%310 of 50431 min2.7 h
761I-15 at MP 144UT14477.3RoadMillard61.5%310 of 50431 min2.7 h
761I-215 at MP 13.5 Redwood RdUT2SR77.3RoadSalt Lake61.5%310 of 50431 min2.7 h
761SR-43 at MP 0.5 West StatelineUT43W77.3RoadDaggett61.5%310 of 50431 min2.7 h
761I-15 at MP 37 Ash CreekUTACR77.3RoadWashington61.5%310 of 50431 min2.7 h
761SR-154 at MP 21 2100 SUTB2177.3RoadSalt Lake61.5%310 of 50431 min2.7 h
761US-191 at MP 377 Bassett Spring UT US UTAH DOTUTBAS77.3RoadUintah61.5%310 of 50431 min2.7 h
761I-70 @ MP 141.7 Black Dragon Can UT US UTAH DOTUTBDC77.3RoadEmery61.5%310 of 50431 min2.7 h
761SR-248 at MP 1 Comstock DrUTCOM77.3RoadSummit61.5%310 of 50431 min2.7 h
761US-40 at MP 41 Co-Op CreekUTCOP77.3RoadWasatch61.5%310 of 50431 min2.7 h
761SR-18 at MP 35 Cottonwood Summit UT US UTAH DOTUTCSU77.3RoadWashington61.5%310 of 50431 min2.7 h
761I-15 at MP 139 Dog Valley Creek UT US UTAH DOTUTDVC77.3RoadMillard61.5%310 of 50431 min2.7 h
761I-84 at MP 91 Devils GateUTDVG77.3RoadMorgan61.5%310 of 50431 min2.7 h
761I-80 at MP 172 Echo CanyonUTECO77.3RoadSummit61.5%310 of 50431 min2.7 h
761SR-276 at MP 21.5 Mt. Ellsworth UT US UTAH DOTUTELL77.3RoadGarfield61.5%310 of 50431 min2.7 h
761SR-264 at MP 11 Eccles SummitUTESU77.3RoadEmery61.5%310 of 50431 min2.7 h
761US-89 at MP 498 Garden CityUTGRC77.3RoadRich61.5%310 of 50431 min2.7 h
761I-70 at MP 226 Harley DomeUTHAD77.3RoadGrand61.5%310 of 50431 min2.7 h
761US-89 at MP 290 HilltopUTHTP77.3RoadSanpete61.5%310 of 50431 min2.7 h
761SR-56 at MP 43 Iron Mountain Sum UT US UTAH DOTUTIMS77.3RoadIron61.5%310 of 50431 min2.7 h
761I-80 at MP 40 KnollsUTKNO77.3RoadTooele61.5%310 of 50431 min2.7 h
761SR-30 at MP 124 Laketown Summit UT US UTAH DOTUTLTS77.3RoadRich61.5%310 of 50431 min2.7 h
761US-89 at MP 104 Long Valley Jct UT US UTAH DOTUTLVJ77.3RoadKane61.5%310 of 50431 min2.7 h
761SR-39 at MP 46 Monte CristoUTMON77.3RoadCache61.5%310 of 50431 min2.7 h
761SR-44 at MP 9 Moose PondUTMOP77.3RoadDaggett61.5%310 of 50431 min2.7 h
761SR-32 at MP 16.5 MarionUTMRN77.3RoadSummit61.5%310 of 50431 min2.7 h
761SR-85 @ SR-131UTMVH77.3RoadSalt Lake61.5%310 of 50431 min2.7 h
761SR-130 at MP 32 Minersville Pass UT US UTAH DOTUTMVP77.3RoadIron61.5%310 of 50431 min2.7 h
761SR-85 @ SR-194UTMVS77.3RoadUtah61.5%310 of 50431 min2.7 h
761US-40 at MP 105 MytonUTMYT77.3RoadDuchesne61.5%310 of 50431 min2.7 h
761I-15 at MP 398 PortageUTPOR77.3RoadBox Elder61.5%310 of 50431 min2.7 h
761SR-158 at MP 11.5 Powder Mountai UT US UTAH DOTUTPOW77.3RoadWeber61.5%310 of 50431 min2.7 h
761Portable RWIS 4UTPR477.3RoadCarbon61.5%310 of 50431 min2.7 h
761SR-131 at MP 0.5 Porter Rockwell UT US UTAH DOTUTPRB77.3RoadSalt Lake61.5%310 of 50431 min2.7 h
761US-40 at Silver Creek BridgeUTSCB77.3RoadSummit61.5%310 of 50431 min2.7 h
761I-70 at MP 69 Salina CanyonUTSCN77.3RoadSevier61.5%310 of 50431 min2.7 h
761US-6 at MP 296 Sphinx SidingUTSPX77.3RoadEmery61.5%310 of 50431 min2.7 h
761SR-36 at MP 57 TooeleUTTLE77.3RoadTooele61.5%310 of 50431 min2.7 h
761I-80 at MP 151 Tollgate CanyonUTTOL77.3RoadSummit61.5%310 of 50431 min2.7 h
761Rainbow Road TripodUTTP377.3RoadPiute61.5%310 of 50431 min2.7 h
761US-89 at MP 426.5 WillardUTWBR77.3RoadBox Elder61.5%310 of 50431 min2.7 h
761I-80 at MP 68 West DelleUTWDL77.3RoadTooele61.5%310 of 50431 min2.7 h
761US-191 at MP 386 Willie SpringUTWIS77.3RoadDaggett61.5%310 of 50431 min2.7 h
761SR-73 @ MP 8.8 West MercurUTWMR77.3RoadTooele61.5%310 of 50431 min2.7 h
804I-15 @ MP 169UTCIR77.3RoadMillard61.1%308 of 50433 min2.7 h
805UT-191 @ MonticelloUTMCO77.3RoadSan Juan59.7%301 of 50431 min2.7 h
805SR-85 at SR-201UTMV277.3RoadSalt Lake59.7%301 of 50431 min2.7 h
805Riverdale Rd.UTRIV77.3RoadWeber59.7%301 of 50431 min2.7 h
805US-40 @ StarvationUTSTV77.3RoadDuchesne59.7%301 of 50431 min2.7 h
805I-15 @ Willard POEUTWLD77.3RoadBox Elder59.7%301 of 50431 min2.7 h
810Citizen station AS855AS85577.3CitizenUtah55.5%140 of 25217 s4 h
811Citizen station GW7002GW700277.3CitizenSalt Lake51.4%346 of 67217 s1.9 h
812Citizen station FW5941FW594177.3CitizenSalt Lake49.2%248 of 50417 s3 h
813Park CityPCFU177.3CooperativeSummit42.8%3 of 73.8 h2 days
814Clear Creek Summit I70CCS77.2RoadSevier61.3%309 of 50431 min2.7 h
814Fremont JunctionFRE77.2RoadSevier61.3%309 of 50431 min2.7 h
814Wolf CreekKMS77.2RoadWasatch61.3%309 of 50431 min2.7 h
814Logan SummitLGS77.2RoadCache61.3%309 of 50431 min2.7 h
814Red NarrowsRDN77.2RoadUtah61.3%309 of 50431 min2.7 h
814SkylineSKY77.2RoadSanpete61.3%309 of 50431 min2.7 h
814I-15 @ Sevier River NBUT2677.2RoadJuab61.3%309 of 50431 min2.7 h
814I-80 @ mp 78UT3177.2RoadTooele61.3%309 of 50431 min2.7 h
814SR-65 at Big Mountain PassUTBIG77.2RoadSalt Lake61.3%309 of 50431 min2.7 h
814SR-150 at Bald Mountain PassUTBMP77.2RoadSummit61.3%309 of 50431 min2.7 h
814I-15 at MP 29 BrowseUTBRO77.2RoadWashington61.3%309 of 50431 min2.7 h
814SR-36 at MP 6 Boulter SummitUTBSU77.2RoadTooele61.3%309 of 50431 min2.7 h
814Cardiff - Big Cottonwood Canyon UT US UTAH DOTUTCDF77.2RoadSalt Lake61.3%309 of 50431 min2.7 h
814Chaulk HillUTCKH77.2RoadBox Elder61.3%309 of 50431 min2.7 h
814SR-30 @ CurlewUTCUR77.2RoadBox Elder61.3%309 of 50431 min2.7 h
814US-6 @ EurekaUTEUR77.2RoadUtah61.3%309 of 50431 min2.7 h
814US-40 at MP 66 FruitlandUTFRT77.2RoadDuchesne61.3%309 of 50431 min2.7 h
814I-80 @ GrasseyUTGRS77.2RoadTooele61.3%309 of 50431 min2.7 h
814US-89 at MP 43 Great Western Tra UT US UTAH DOTUTGWT77.2RoadKane61.3%309 of 50431 min2.7 h
814SR-72 at Hogan PassUTHGP77.2RoadSevier61.3%309 of 50431 min2.7 h
814Indian Canyon SummitUTICS77.2RoadDuchesne61.3%309 of 50431 min2.7 h
814US-89 at MP 171 Piute Reservoir UT US UTAH DOTUTPTR77.2RoadPiute61.3%309 of 50431 min2.7 h
814SR-95 @ Salvation KnollUTSAL77.2RoadSan Juan61.3%309 of 50431 min2.7 h
814I-15 @ Scipio SummitUTSCI77.2RoadMillard61.3%309 of 50431 min2.7 h
814Soldier SummitUTSLD77.2RoadUtah61.3%309 of 50431 min2.7 h
814I-80 @ Silver Ck JctUTSVC77.2RoadSummit61.3%309 of 50431 min2.7 h
840I-70 at SalinaUTSLA77.2RoadSevier59.7%301 of 50431 min2.7 h
841US-89 at MP 406 Weber RiverUTWEB77.1RoadWeber61.5%310 of 50431 min2.7 h
842Ghost RocksGHO77.1RoadEmery61.1%308 of 50431 min2.7 h
842US-191 at MP 104 Flat IronUTFIM77.1RoadSan Juan61.1%308 of 50431 min2.7 h
844Pioneer CrossingUTPCR77.1RoadUtah59.3%299 of 50431 min2.7 h
845Citizen station EW9528EW952877.1CitizenUtah48.5%102 of 21016 s7.3 h
846I-15 at MP 62.5 North Cedar City UT US UTAH DOTUTNCC77.0RoadIron61.5%310 of 50431 min2.7 h
847Citizen station WX5LOKWX5LOK77.0CitizenUtah50.6%255 of 50419 s2.8 h
848Citizen station EW2355EW235577.0CitizenUtah48.4%106 of 21919 s7 h
849UT-UN-23UT-UN-2377.0COCORAHS-42.8%3 of 74.4 h24 h
850I-15 at MP 54 Hamiltons FortUTHFT76.9RoadIron61.5%310 of 50431 min2.7 h
851I-15 @ ProvoUTPRV76.9RoadUtah61.3%309 of 50431 min2.7 h
852I-15 @ OremUTORM76.9RoadUtah60.5%305 of 50431 min2.7 h
853US-91 at MP 6 MantuaUTMAN76.9RoadBox Elder59.3%299 of 50431 min2.8 h
854Baccus/SR111BAC76.8RoadSalt Lake61.3%309 of 50431 min2.7 h
855I-215 at Olympus CoveUTOLY76.8RoadSalt Lake60.9%307 of 50433 min2.7 h
856I-15 @ Beaver RidgeUTBVR76.8RoadBeaver60.7%306 of 50431 min3.5 h
857US-40 HeberUTHEB76.8RoadWasatch59.7%301 of 50431 min2.7 h
858Mouth ParleysUT576.7RoadSalt Lake61.3%309 of 50431 min2.7 h
859I-80 @ mp 29UT3376.7RoadTooele59.9%302 of 50431 min2.7 h
860SR-68 at MP 16 MosidaUTLAK76.7RoadUtah59.5%300 of 50433 min2.7 h
861Cutler Dam Up&Amp;LCUTU176.7CooperativeBox Elder42.8%3 of 75.3 h34.1 h
862SR-112 @ MP 6 Utah AvenueUT11276.6RoadTooele61.5%310 of 50431 min2.7 h
863Provo Canyon @ mp10UTPCY76.6RoadUtah61.3%309 of 50431 min2.7 h
863S-Turns - Big Cottonwood Canyon UT US UTAH DOTUTSTR76.6RoadSalt Lake61.3%309 of 50431 min2.7 h
865King CanyonKCWU176.6RoadMillard59.7%301 of 50431 min2.7 h
865Kimball Junction I80KIJ76.6RoadSummit59.7%301 of 50431 min2.7 h
865I-15 @ PlymouthUT2976.6RoadBox Elder59.7%301 of 50431 min2.7 h
865Parleys SummitUT376.6RoadSalt Lake59.7%301 of 50431 min2.7 h
865I-15 @ Black RidgeUTBLK76.6RoadIron59.7%301 of 50431 min2.7 h
865I-84 @ Devils SlideUTDEV76.6RoadMorgan59.7%301 of 50431 min2.7 h
865I-84 at MP 108 TaggartsUTTAG76.6RoadMorgan59.7%301 of 50431 min2.7 h
865SR-24 @ Wayne SummitUTWAY76.6RoadPiute59.7%301 of 50431 min2.7 h
865SR-35 at Wolf Creek SummitUTWLF76.6RoadWasatch59.7%301 of 50431 min2.7 h
865I-84 @ Whites ValleyUTWTV76.6RoadBox Elder59.7%301 of 50431 min2.7 h
875Citizen station CW8948CW894876.6CitizenDavis50.8%171 of 33619 s7 h
876US-6 at MP 256 SR-123UT12376.5RoadCarbon61.5%310 of 50431 min2.7 h
877US-91 at MP 20 WellsvilleUTWEL76.5RoadCache60.1%303 of 50431 min2.7 h
878Citizen station PWSD3700PWSD370076.5CitizenSalt Lake48.8%328 of 67217 s2.3 h
879Citizen station K7PBK7PB76.5CitizenSalt Lake48.6%109 of 22417 s6.5 h
880Elk Ridge 2SE - Loafer Canyon BurnBSEU176.4GaugeUtah99.4%167 of 16814 min2 h
881I-80 at MP 79 TimpieUTTIM76.4RoadTooele59.7%301 of 50431 min2.8 h
882I-80 at MP 71 East DelleUTEDL76.4RoadTooele59.3%299 of 50431 min2.7 h
883Citizen station FW1136FW113676.4CitizenDavis49.7%167 of 33620 s5.8 h
884Orem 1.7 SSWUT-UT-2876.4VolunteerUtah42.8%3 of 726 min5 days
885South Weber 0.8 SEUT-DV-4776.4VolunteerDavis42.8%3 of 786 min5 days
886SR-16 @ MP1UTS1676.3RoadRich61.3%309 of 50431 min2.7 h
887I-215 at I-80UT21576.3RoadSalt Lake58.9%297 of 50431 min3.2 h
888Citizen station CW8633CW863376.3CitizenCache49.8%251 of 50421 s4.5 h
889US-89 at East Layton BenchUTELB76.2RoadDavis61.5%310 of 50431 min2.7 h
890Citizen station CW9315CW931576.2CitizenWeber48.2%108 of 22417 s6.3 h
891Citizen station CW2606CW260676.2CitizenUtah47.3%159 of 33618 s4.3 h
892I-80 at MP 134 East CanyonUTECY76.0RoadSalt Lake72.0%363 of 50431 min2.7 h
893I-80 at MP 81 DolomiteUTDOL76.0RoadTooele59.3%299 of 50431 min2.7 h
894Citizen station FW1790FW179076.0CitizenSalt Lake48.0%242 of 50411 s4 h
895Citizen station DW0231DW023176.0CitizenSalt Lake46.5%102 of 21920 s8 h
896I-15 at MP 57 Cedar CityUTCDC75.9RoadIron61.5%310 of 50431 min2.7 h
896I-80 at MP 125 Sugar HouseUTSUG75.9RoadSalt Lake61.5%310 of 50431 min2.7 h
898I-80 @ mp 1UT3275.9RoadTooele61.3%309 of 50431 min2.7 h
899I-80 @ WanshipUTWAN75.9RoadSummit59.1%298 of 50431 min3.2 h
900I-15 at ParagonahUTPRG75.6RoadIron62.1%313 of 50440 min2.7 h
901Torpedo Hill - Big Cottonwood Ca UT US UTAH DOTUTTPD75.6RoadSalt Lake61.3%309 of 50431 min2.7 h
902Trappers Loop RoadTPR75.5RoadWeber59.7%301 of 50431 min2.7 h
903Citizen station CW3996CW399675.5CitizenMillard48.0%440 of 91615 s2.2 h
904SR-177 at MP 14.5 SyracuseUTWDS75.4RoadDavis61.5%310 of 50431 min2.7 h
905Price 1.0 WUT-CR-875.4VolunteerCarbon42.8%3 of 74.4 h5 days
906Chalk Creek #2 SnotelCCKU175.3GaugeSummit68.4%115 of 16839 min19 h
907SR-121 at MP 31.5 East LapointUTELP75.3RoadUintah61.5%310 of 50431 min2.7 h
908Citizen station CW8946CW894675.3CitizenDavis38.1%96 of 25222 s3.3 h
909Citizen station GW4809GW480975.2CitizenDavis45.8%231 of 50413 s3.5 h
910Alta SNOTELATRU175.1GaugeSalt Lake99.4%167 of 16839 min2 h
911US-91 at MP 39 RichmondUTRMD75.1RoadCache61.5%310 of 50431 min2.7 h
912I-15 at BeaverUTBEV75.1RoadBeaver61.3%309 of 50431 min2.7 h
913I-15 at Wildcat RidgeUTWCR75.0RoadBeaver61.3%309 of 50431 min2.7 h
914Citizen station GW7445GW744575.0CitizenTooele46.8%105 of 22417 s11 h
915US-40 at MP 140 Asphalt RidgeUTASH74.9RoadUintah61.5%310 of 50431 min2.7 h
916Powerhouse - Little Cottonwood C UT US UTAH DOTUTPLC74.9RoadSalt Lake61.3%309 of 50431 min2.7 h
917Lookout Peak SnotelLOPU174.7GaugeSalt Lake98.8%166 of 16839 min2 h
918US-89 at MP 254 South MantiUTSOM74.7RoadSanpete60.3%304 of 50431 min2.7 h
919SR-9 @ MP 46.5 Zion Discovery Ce UT US UTAH DOTUTZDC74.7RoadKane58.3%294 of 50431 min4.2 h
920SR-177 at MP 5 KaysvilleUTWDK74.6RoadDavis61.5%310 of 50431 min2.7 h
921US-89 at USUUTUSU74.5RoadCache73.5%247 of 33641 min2.7 h
922Parleys Canyon @ QuarryUTQRY74.4RoadSalt Lake67.2%339 of 50431 min9.5 h
923Citizen station FW1924FW192474.3CitizenSalt Lake45.9%103 of 22418 s9 h
924SR-92 at MP 12 American Fork Can UT US UTAH DOTUTAFC74.1RoadUtah61.5%310 of 50431 min2.7 h
925Citizen station CW8635CW863574.1CitizenDavis51.7%174 of 33622 s14.7 h
926Louis Meadow SnotelLMSU173.9GaugeSalt Lake99.4%167 of 16839 min2 h
927SR-163 at MP 0.5 Monument Valley UT US UTAH DOTUTMVY73.9RoadSan Juan58.5%295 of 50431 min5.7 h
928Power PlantPWR73.7RoadWeber61.3%309 of 50431 min2.7 h
929Wasatch HillsUT173.6RoadSummit58.7%296 of 50431 min2.7 h
930I-15 @ Beer CreekUTBRC73.5RoadUtah59.7%301 of 50431 min2.7 h
931SR-36 at MP 49 Stockton BarUTSTO73.3RoadTooele61.5%310 of 50431 min2.7 h
932Park City 1.0 SEUT-SM-1773.3VolunteerSummit42.8%3 of 712.4 h2 days
933US-40 Mayflower SummitUTMFS73.2RoadWasatch61.3%309 of 50431 min2.7 h
934UU Portable Trailer 1UUPT173.1RoadSalt Lake55.2%371 of 67236 min2.5 h
935West Weber 0.7 EUT-WB-2673.0VolunteerWeber57.1%4 of 725.4 h3 days
936Citizen station EW6393EW639373.0CitizenSalt Lake54.0%363 of 67218 s15.3 h
937I-70 at RichfieldUTRCH72.9RoadSevier60.7%306 of 50433 min2.7 h
938La Sal-2MI.SeLASU172.9CooperativeSan Juan42.8%3 of 713.3 h24 h
939Pine Creek SnotelPCKU172.8GaugeMillard99.4%167 of 16839 min2 h
940Citizen station NG7MNG7M72.5CitizenDavis41.5%262 of 63018 s3.4 h
941Brian Head SnotelBRHU172.3GaugeIron99.4%167 of 16839 min2 h
942SR-39 at MP 14 Pineview DamUTPVD72.3RoadWeber61.3%309 of 50431 min2.7 h
943Sherwood HillsSWH72.2RoadCache59.7%301 of 50431 min2.7 h
944US-191 at MP 369 Windy PointUTWPO72.1RoadUintah61.5%310 of 50431 min2.7 h
945UT-20UTR2072.1RoadIron59.7%301 of 50431 min2.7 h
946MantiMTIU172.1CooperativeSanpete28.5%2 of 747 min4 days
947Webster Flat SnotelWFLU171.7GaugeIron99.4%167 of 16839 min2 h
948Heber CityHCR71.6AirportWasatch89.4%451 of 5048 min2.7 h
949Mt Baldy SnotelMTBU171.1GaugeSanpete98.8%166 of 16839 min2 h
950SR-30UT3071.1RoadBox Elder59.7%301 of 50431 min2.7 h
951Burn Scar JBSJU170.8GaugeSalt Lake98.8%166 of 16814 min2 h
952Rocky Basin-Settleme SnotelRBSU170.7GaugeTooele98.8%166 of 16839 min2 h
953SR-39 at MP 17.5 HuntsvilleUTHUN70.5RoadWeber61.5%310 of 50431 min2.7 h
954Little Bear SnotelLTBU170.5GaugeCache52.3%88 of 16839 min15 h
955Alta - Little Cottonwood Canyon UT US UTAH DOTUTALC70.2RoadSalt Lake61.5%310 of 50431 min2.7 h
956Kolob SnotelKLBU169.7GaugeIron99.4%167 of 16839 min2 h
957Citizen station EW2533EW253369.7CitizenDavis49.1%1,651 of 3,36017 s7.8 h
958I-84 at MP 97 PetersonUTPET69.6RoadMorgan59.7%301 of 50431 min2.7 h
959Snowbird SnotelSBDU169.5GaugeSalt Lake97.6%164 of 16839 min2 h
960SR-190 at MP 16 BrightonUTBTN69.5RoadSalt Lake60.3%304 of 50431 min5.8 h
961SR-248UT24869.5RoadWasatch59.7%301 of 50431 min2.7 h
962Citizen station EW7419EW741969.5CitizenSalt Lake45.5%306 of 67218 s26.7 h
963White Pine - Little Cottonwood C UT US UTAH DOTUTWLC69.4RoadSalt Lake61.3%309 of 50431 min2.7 h
964Donkey Reservoir SnotelDRSU169.2GaugeWayne98.8%166 of 1681.6 h2.1 h
965US-40 @ Daniels SummitUTDAN68.7RoadWasatch44.6%225 of 50431 min6 h
966Suu Ranch SnotelSURU168.0GaugeIron99.4%167 of 16839 min2 h
967Citizen station CW8427CW842767.7CitizenWeber41.0%197 of 48022 s32 h
968Parrish Creek SnotelPCRU166.7GaugeDavis48.8%82 of 16839 min22 h
969Citizen station CW8917CW891766.7CitizenCache37.5%126 of 33620 s40.2 h
970Thaynes Canyon SnotelTHCU166.4GaugeSummit98.8%166 of 16839 min2 h
971Tony Grove Lake SnotelTGLU166.3GaugeCache99.4%167 of 16839 min2 h
972Halfway Hill Bur ScarBSIU166.1GaugeSalt Lake97.6%164 of 16819 min3 h
973SR-224 at MP 3 Ontario MineUTONM66.0RoadSummit61.5%310 of 50431 min2.7 h
974Citizen station EW3712EW371265.1CitizenUintah31.4%1,056 of 3,36017 s1.9 h
975SR-46 at MP 12.5 La Sal DivideUTLSD63.2RoadSan Juan12.3%62 of 50431 min60 min
976SR-12 @ Boulder SummitUTBLD62.7RoadGarfield32.1%81 of 25231 min20.5 h
977Citizen station FW9042FW904262.4CitizenSalt Lake20.6%416 of 2,01618 s3.6 h
977Citizen station GW3835GW383562.4CitizenUtah20.5%415 of 2,01618 s3.6 h
979Citizen station FW3671FW367162.3CitizenSalt Lake20.5%415 of 2,01618 s3.6 h
980Citizen station GW2863GW286362.2CitizenSalt Lake20.1%407 of 2,01619 s3.7 h
981Zion NP EastZPKU162.0GaugeSalt Lake99.4%167 of 16819 min2 h
982Citizen station GW6325GW632562.0CitizenWeber20.4%413 of 2,01616 s3.7 h
983Citizen station GW4949GW494961.7CitizenSalt Lake20.5%414 of 2,01618 s3.7 h
984Citizen station GW5189GW518961.3CitizenSalt Lake20.6%417 of 2,01618 s3.6 h
985Citizen station GW2381GW238161.3CitizenDavis20.4%413 of 2,01617 s3.6 h
986Salt Lake City WFO TestAIRU160.6GaugeSalt Lake99.4%167 of 16824 min2 h
987Citizen station GW7704GW770460.3CitizenUtah20.2%408 of 2,01617 s3.6 h
988US-89 at MP 490 North SinkUTNOS59.8RoadCache31.5%159 of 50431 min29.1 h
989Citizen station CW5914CW591459.8CitizenCache20.3%410 of 2,01618 s3.6 h
990Rattlesnake BenchRTB59.3RoadEmery27.7%70 of 25240 min20.8 h
991Dugway Prvg GroundDPG59.3AirportTooele8.9%15 of 16818 min20 h
992BeaverU5258.6AirportBeaver16.0%81 of 5048 min5.2 days
993Citizen station WJORDANBCWJORDANBC58.3CitizenSalt Lake19.4%33 of 17020 s4.6 days
994Citizen station FW1606FW160657.9CitizenWeber16.6%56 of 33619 s4.9 days
995Brian Head 2SBHCU156.9RoadIron61.1%308 of 50431 min2.7 h
996Citizen station GW5214GW521456.0CitizenWeber8.6%29 of 33618 s5.7 days
997MCAU1MCAU155.1DCP-10.7%18 of 16818 min6.3 days
998Salt Lake City WFO Burn ScarBSHU148.8GaugeSalt Lake83.3%140 of 16819 min29 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; an airfield is compared with the nearest other airport, never its own report. 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.