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 2 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
251Big Ck Nr RandolphBGCU195.2GaugeRich100%168 of 16824 min81 min
251Lost Creek 2 E Lost CreekCRDU195.2GaugeMorgan100%168 of 16824 min81 min
251Green River AT Green RiverGRVU195.2GaugeEmery100%168 of 16824 min81 min
251Blacksmith Fork River 6 E HyrumHRMU195.2GaugeCache100%168 of 16824 min81 min
251Ogden - Ogden RiverOGAU195.2GaugeWeber100%168 of 16824 min81 min
251Provo River 2 W ProvoPPPU195.2GaugeUtah100%168 of 16824 min81 min
251Little Bear AT ParadisePRZU195.2GaugeCache100%168 of 16824 min81 min
2512 N Red Butte Ck Nr SlcRBCU195.2GaugeSalt Lake100%168 of 16824 min81 min
251Sant Clara River Abo Baker Reservoir NeaSCVU195.2GaugeWashington100%168 of 16824 min81 min
251Seven Mile Creek Above Fish Lake 1NneSMCU195.2GaugeMillard100%168 of 16824 min81 min
251Salt Creek Blo Nephi Powerplant DiversioSZZU195.2GaugeJuab100%168 of 16824 min81 min
251WHITE RIVER 7 N WatsonWATU195.2GaugeUintah100%168 of 16824 min81 min
251West Canyon Creek 5.3 N Cedar FortWESU195.2GaugeUtah100%168 of 16824 min81 min
251Provo River 4 SE WoodlandWOOU195.2GaugeSummit100%168 of 16824 min81 min
265South Fork Ogden River 5 AT HuntsvilleOGHU195.2GaugeWeber100%168 of 16824 min75 min
266Wellington 3 EWELU195.2CooperativeCarbon100%7 of 7-24 h
267Vernal 10NW - Ashley CreekASHU195.1GaugeUintah99.4%167 of 16823 min2 h
267RandlettDRUU195.1GaugeUintah99.4%167 of 16823 min2 h
267Salina Creek Near EmerySAYU195.1GaugeSevier99.4%167 of 16823 min2 h
267Sevier River 1 W KingstonSEKU195.1GaugePiute99.4%167 of 16823 min2 h
267San Rafael River Near Green River 14SwSRXU195.1GaugeEmery99.4%167 of 16823 min2 h
267Uinta River AT Uinta River nr RandlettURRU195.1GaugeUintah99.4%167 of 16823 min2 h
273Blacks Fork CommissaryBLKU195.1GaugeSummit99.4%167 of 16824 min2 h
273HannaHANU195.1GaugeDuchesne99.4%167 of 16824 min2 h
273Muddy Creek Near Emery 4NMDXU195.1GaugeEmery99.4%167 of 16824 min2 h
273Nutters RanchNUTU195.1GaugeCarbon99.4%167 of 16824 min2 h
277Sixth Water Ck Nr Spanish ForkSWSU195.0GaugeUtah99.4%167 of 16824 min2 h
278Diamond Fork Above Red Hollow Near ThistDMOU195.0GaugeUtah99.4%167 of 16824 min2 h
278Fairview TunnelFTFU195.0GaugeSanpete99.4%167 of 16824 min2 h
280Squaw Springs SnotelSQUU195.0GaugePiute99.4%167 of 168-2 h
281Santa Clara River 3 NNE Pine ValleySTCU194.9GaugeWashington98.8%664 of 67223 min45 min
282Fish Lake RsFSHU194.9GaugeSevier98.8%166 of 16823 min2 h
283Virgin River Above Quail Crek Near HurriHUCU194.9GaugeWashington98.8%166 of 16824 min2 h
284Moab - Mill CreekMCPU194.8GaugeGrand98.8%664 of 67224 min36 min
285Weber River 3 NE OakleyOAWU194.8GaugeSummit98.8%166 of 16824 min2 h
286American Fork Abv Upper Pp QcAFPU194.8GaugeUtah98.8%166 of 16824 min2 h
286Robertson 17S - EF Smiths ForkEFSU194.8GaugeSummit98.8%166 of 16824 min2 h
286Jordan River AT 17th South In Salt Lake CityJRSU194.8GaugeSalt Lake98.8%166 of 16824 min2 h
286Strawberry River At Pinnacles Near FruitSWBU194.8GaugeDuchesne98.8%166 of 16824 min2 h
290Great Salt Lake At St PkGSPU194.8GaugeSalt Lake98.8%166 of 16824 min3 h
291Jenson 3S - Ashley CreekACJU194.8GaugeUintah98.8%166 of 16824 min2 h
291Potash - Colorado RiverCRPU194.8GaugeGrand98.8%166 of 16824 min2 h
291Fremont River Near BicknellFREU194.8GaugeWayne98.8%166 of 16824 min2 h
291Virgin River 1 NE BloomingtonVRBU194.8GaugeWashington98.8%166 of 16824 min2 h
291Weber River 2 S Plain CityWWPU194.8GaugeWeber98.8%166 of 16824 min2 h
296Moab - Pack CreekPSVU194.7GaugeSan Juan98.0%659 of 67218 min60 min
297Hanksville 20N - Goblin Valley SPGOBU194.6GaugeEmery99.4%167 of 16824 min2 h
298Scofield DamSFDU194.6GaugeCarbon98.2%165 of 16824 min2 h
299Mammoth CanalMCMU194.6GaugeEmery97.6%656 of 67218 min60 min
300White River Near Watson0930650094.4GaugeUintah100%168 of 16828 min81 min
300BLACKSMITH FORK AB UP and L CO.'S DAM NR HYRUM1011350094.4GaugeCache100%168 of 16828 min81 min
302Moab - Green RiverGMBU194.4GaugeGrand97.6%164 of 16824 min2 h
303Farmington Creek Above Reservoir Nr MontFCFU194.4GaugeDavis97.6%164 of 16824 min2 h
303Sevier River 1 E HatchHATU194.4GaugeGarfield97.6%164 of 16824 min2 h
303Weber R At Wanship Stage DataWBWU194.4GaugeSummit97.6%164 of 16824 min2 h
303South Willow Ck Nr GrantsvilleWCGU194.4GaugeTooele97.6%164 of 16824 min2 h
303Yellowstone River At Bridge CampgroundYEZU194.4GaugeDuchesne97.6%164 of 16824 min2 h
308Blacktail RAWSBLAU194.2GaugeDuchesne100%168 of 16818 min60 min
309East Fork Blacksfork Near Tabiona 38NeEFKU194.2GaugeSummit100%168 of 16829 min66 min
309East Canyon Creek Ao East Canyon ReservoERMU194.2GaugeMorgan100%168 of 16829 min66 min
309Santa Clara River 1 N St. GeorgeSRSU194.2GaugeWashington100%168 of 16829 min66 min
312Whiterocks-Upper Co NtwkWHRU194.2GaugeUintah100%168 of 16829 min75 min
313Duchesne River 2 SE RandlettDURU194.2GaugeUintah100%168 of 16829 min66 min
314Lost Creek Near Croydon1013250094.2GaugeMorgan99.4%167 of 16828 min2 h
315Milford MunicipalMLF94.1AirportBeaver99.4%167 of 16811 min2 h
316Bear River 2 S Utah Wyoming State LineBERU194.1GaugeSummit99.4%167 of 16828 min2 h
316East Canyon Creek 7 N Park CityECPU194.1GaugeSummit99.4%167 of 16828 min2 h
316Mcleod Creek 3 N Park CityMCLU194.1GaugeSummit99.4%167 of 16828 min2 h
316Price River AT WoodsideWOPU194.1GaugeEmery99.4%167 of 16828 min2 h
320Ferron Ck Nr Gerron QcFRRU194.1GaugeEmery97.0%163 of 16824 min2 h
320Great Salt Lake Pool 0 AT Great Salt LakeGSLU194.1GaugeBox Elder97.0%163 of 16824 min2 h
322Bear River S CorinneBCNU194.0GaugeBox Elder99.4%167 of 16829 min2 h
322Sevier R NrSRYU194.0GaugeSanpete99.4%167 of 16829 min2 h
322Virgin Rvr NrVRSU194.0GaugeWashington99.4%167 of 16829 min2 h
325Dunn Creek Near Park ValleyDUUU193.9GaugeBox Elder97.6%164 of 16826 min2 h
326West Fork Blacksmiths ForkWFBU193.8GaugeSummit98.8%166 of 16829 min2 h
327Kanab Ck Nr KanabKCKU193.7GaugeKane98.2%165 of 16828 min2 h
328Lost Ck Rsvr Nr CroydenCRAU193.7GaugeMorgan98.2%165 of 16828 min2 h
328Magna - Goggin DrainGOGU193.7GaugeSalt Lake98.2%165 of 16828 min2 h
328Oakley - Smith Morehouse ResrvSMHU193.7GaugeDuchesne98.2%165 of 16828 min2 h
328Sevier R Nr LynndylSRLU193.7GaugeMillard98.2%165 of 16828 min2 h
328Trout Creek Nr CallaoTCCU193.7GaugeJuab98.2%165 of 16828 min2 h
333White River Below Tabbyline Creek Nr SolWRSU193.7GaugeUtah95.8%161 of 16824 min2 h
334PanguitchU5593.6AirportGarfield99.4%501 of 50410 min45 min
335Duchesne, Utah Weather StationUSBR-DUCU93.6GaugeDuchesne98.8%166 of 16833 min2 h
336Daniels Ch - CharlestonDCCU193.6GaugeWasatch98.2%165 of 16829 min2 h
337Canyonlands - Virginia ParkVRGU193.6GaugeSan Juan98.2%165 of 16829 min2 h
338Hyde Park Smithfield Canal QcHDPU193.6GaugeCache98.2%165 of 16829 min2 h
338WHITEROCKS RIVER 10 NE WhiterocksWTRU193.6GaugeUintah98.2%165 of 16829 min2 h
340Tropic, Utah Weather StationUSBR-TRPU93.5GaugeGarfield98.8%166 of 16833 min2 h
341Big Brush CRK Abv Red Fleet Res, Nr Vernal0926170093.4GaugeUintah100%168 of 16833 min66 min
342Weber River At Echo1013200093.4GaugeSummit100%168 of 16833 min66 min
343Ogden - Weber RiverWEOU193.4GaugeWeber97.6%656 of 67224 min60 min
344Duchesne River Near Randlett0930200093.2GaugeUintah99.4%167 of 16833 min2 h
345Duchesne River 7 SE TabionaTADU193.1GaugeDuchesne99.4%167 of 16819 min1.5 h
346Aqua Canyon RAWSACRU193.0GaugeKane99.4%167 of 16812 min2 h
347Castle Dale, Utah Weather StationUSBR-CSDU93.0GaugeEmery98.8%166 of 16833 min2 h
347Ferron, Utah Weather StationUSBR-FRNU93.0GaugeEmery98.8%166 of 16833 min2 h
347Grantsville, Utah Weather StationUSBR-GRTU93.0GaugeTooele98.8%166 of 16833 min2 h
347Huntington, Utah Weather StationUSBR-HNTU93.0GaugeEmery98.8%166 of 16833 min2 h
347Pleasant Valley, Utah Weather StationUSBR-PLVU93.0GaugeDuchesne98.8%166 of 16833 min2 h
347Scipio, Utah Weather StationUSBR-SCPU93.0GaugeMillard98.8%166 of 16833 min2 h
353San Pete Valley, Utah Weather StationUSBR-SPVU93.0GaugeSanpete97.0%163 of 16833 min2 h
354Kanab Coop AbKANU193.0CooperativeKane85.7%6 of 76 min2 days
355Deer Creek Dam-9MI.Sw-HeberPLTU193.0CooperativeWasatch85.7%6 of 717 min2 days
356AltaATAU193.0CooperativeSalt Lake85.7%6 of 717 min24.1 h
357Monticello No. 2MTOU193.0CooperativeSan Juan85.7%6 of 717 min2 days
358AlpineAMFU193.0CooperativeSalt Lake85.7%6 of 717 min24.1 h
359Kodachrome Basin ParkKODU193.0CooperativeKane85.7%6 of 717 min2 days
360Power HousePRWU193.0GaugeIron85.7%6 of 719 min35.1 h
361Eden 2NEDEU193.0CooperativeWeber85.7%6 of 719 min24 h
362Vernal 0.8 SUT-UN-1493.0VolunteerUintah85.7%6 of 726 min24 h
363American Fork 1.3 NNWUT-UT-4593.0VolunteerUtah85.7%6 of 726 min35.1 h
364Lehi - Utah LakeLEHU193.0CooperativeUtah85.7%6 of 727 min25.1 h
365Silver Lk BrightonPKCU193.0CooperativeSalt Lake85.7%6 of 727 min32.1 h
366RosetteRSTU193.0CooperativeBox Elder85.7%6 of 747 min2 days
367Pine View DamOGNU193.0CooperativeWeber85.7%6 of 777 min2 days
368Brigham City 0.6 WUT-BE-1493.0VolunteerBox Elder85.7%6 of 785 min45 h
369Spanish Fork 2.1 SEUT-UT-4993.0VolunteerUtah85.7%6 of 786 min28 h
370Providence 0.7 NWUT-CH-4193.0VolunteerCache85.7%6 of 786 min25 h
371Provo 1.7 WUT-UT-5193.0VolunteerUtah85.7%6 of 786 min36.1 h
372Lehi 2.0 NNEUT-UT-1993.0VolunteerUtah85.7%6 of 786 min24 h
373Magna 1.0 SWUT-SL-11893.0VolunteerSalt Lake85.7%6 of 786 min36.1 h
374Tremonton 2.9 WSWUT-BE-1393.0VolunteerBox Elder85.7%6 of 786 min35.1 h
375West Haven 2.0 SWUT-WB-193.0VolunteerWeber85.7%6 of 786 min35.1 h
376Cottonwood Heights 1.6 SEUT-SL-2593.0VolunteerSalt Lake85.7%6 of 786 min26 h
377DeseretDESU193.0CooperativeMillard85.7%6 of 71.6 h2 days
378Paradise 0.8 NWUT-CH-5993.0VolunteerCache85.7%6 of 72.4 h25 h
379Salt Lake City 2.1 NEUT-SL-7893.0VolunteerSalt Lake85.7%6 of 72.4 h24 h
380Centerville 1.3 NUT-DV-3793.0VolunteerDavis85.7%6 of 72.4 h33.1 h
381Cleveland 0.7 ESEUT-EM-1392.9VolunteerEmery100%7 of 713.4 h24 h
382Bountiful 0.8 SEUT-DV-792.9VolunteerDavis85.7%6 of 72.4 h35.1 h
383Pelican Lake, Utah Weather StationUSBR-PELU92.8GaugeUintah98.2%165 of 16833 min2 h
384Elmo, Utah Weather StationUSBR-ELMU92.7GaugeEmery98.8%166 of 16833 min2 h
385Orangeville 0.5 ENEUT-EM-1192.5VolunteerEmery85.7%6 of 73.4 h24 h
386Bear Lake At State Park Marina Nr Garden City1005500092.4GaugeRich100%168 of 16838 min60 min
387Buffalo Jump ScanBFJU192.4GaugeRich98.8%166 of 16839 min2 h
387Chicken Ridge ScanCKRU192.4GaugeMorgan98.8%166 of 16839 min2 h
387Eastland ScanELDU192.4GaugeSan Juan98.8%166 of 16839 min2 h
387Ephraim ScanEPMU192.4GaugeSanpete98.8%166 of 16839 min2 h
387Nephi ScanNPIU192.4GaugeJuab98.8%166 of 16839 min2 h
387Price ScanPCEU192.4GaugeCarbon98.8%166 of 16839 min2 h
387Mccracken Mesa ScanRACU192.4GaugeSan Juan98.8%166 of 16839 min2 h
387Sand Hollow ScanSHWU192.4GaugeWashington98.8%166 of 16839 min2 h
387Split Mountain ScanSPMU192.4GaugeUintah98.8%166 of 16839 min2 h
387West Summit ScanWSMU192.4GaugeSan Juan98.8%166 of 16839 min2 h
397Grantsville ScanGTVU192.2GaugeTooele98.2%165 of 16839 min2 h
397Mountain Home ScanMHMU192.2GaugeDuchesne98.2%165 of 16839 min2 h
399Little Cottonwood Creek AT Salt Lake CityLCJU192.1GaugeSalt Lake99.4%167 of 16839 min2 h
400Cache Junction ScanCAJU192.1GaugeCache98.8%166 of 16839 min2 h
401Corral SnotelCAOU192.0GaugeCarbon99.4%167 of 16839 min2 h
401Chalk Creek #1 SnotelCHCU192.0GaugeSummit99.4%167 of 16839 min2 h
401Clear Creek #2 SnotelCRKU192.0GaugeUtah99.4%167 of 16839 min2 h
401Currant Creek SnotelCUCU192.0GaugeWasatch99.4%167 of 16839 min2 h
401Castle Valley SnotelCVYU192.0GaugeIron99.4%167 of 16839 min2 h
401Dry Bread Pond SnotelDBPU192.0GaugeCache99.4%167 of 16839 min2 h
401Dill S Camp SnotelDCPU192.0GaugeSanpete99.4%167 of 16839 min2 h
401Fish Lake Utah SnotelFLSU192.0GaugeSevier99.4%167 of 16839 min2 h
401La Sal 10N - Gold Basin SNOTELGDBU192.0GaugeSan Juan99.4%167 of 16839 min2 h
401Garden City Summit SnotelGDSU192.0GaugeRich99.4%167 of 16839 min2 h
401Gooseberry Rs Up SnotelGOUU192.0GaugeSevier99.4%167 of 16839 min2 h
401Gutz Peak SnotelGTZU192.0GaugeWashington99.4%167 of 16839 min2 h
401Huntington Horse SnotelHNHU192.0GaugeSanpete99.4%167 of 16839 min2 h
401Hobble Creek SnotelHOBU192.0GaugeUtah99.4%167 of 16839 min2 h
401Hickerson Park SnotelHPSU192.0GaugeDaggett99.4%167 of 16839 min2 h
401Horse Ridge SnotelHRGU192.0GaugeMorgan99.4%167 of 16839 min2 h
401Harris Flat SnotelHRSU192.0GaugeKane99.4%167 of 16839 min2 h
401Klondike Narrows SnotelKDNU192.0GaugeCache99.4%167 of 16839 min2 h
401Kilfoil Creek SnotelKILU192.0GaugeMorgan99.4%167 of 16839 min2 h
401Lightning Ridge SnotelLIGU192.0GaugeWeber99.4%167 of 16839 min2 h
401Lasal Mountain SnotelLSMU192.0GaugeSan Juan99.4%167 of 16839 min2 h
401Mammoth-Cottonwood SnotelMCDU192.0GaugeSanpete99.4%167 of 16839 min2 h
401Midway Valley SnotelMDVU192.0GaugeIron99.4%167 of 16839 min2 h
401Mill-D North SnotelMLDU192.0GaugeSalt Lake99.4%167 of 16839 min2 h
401Mosby Mtn. SnotelMMTU192.0GaugeUintah99.4%167 of 16839 min2 h
401Burts Miller Ranch SnotelMRHU192.0GaugeSummit99.4%167 of 16839 min2 h
401Panguitch Lake Rs SnotelPGLU192.0GaugeGarfield99.4%167 of 16839 min2 h
401Parley S Summit SnotelPSUU192.0GaugeSummit99.4%167 of 16839 min2 h
401Eden 6NNE - Powder MountainPWDU192.0GaugeCache99.4%167 of 16839 min2 h
401Rock Creek SnotelRCKU192.0GaugeDuchesne99.4%167 of 16839 min2 h
401Redden Mine Lwr SnotelRMLU192.0GaugeSummit99.4%167 of 16839 min2 h
401Steel Creek Park SnotelSCKU192.0GaugeSummit99.4%167 of 16839 min2 h
401Smith And Morehouse SnotelSMMU192.0GaugeSummit99.4%167 of 16839 min2 h
401Spirit Lk SnotelSPKU192.0GaugeSummit99.4%167 of 16839 min2 h
401Strawberry Divide SnotelSTDU192.0GaugeWasatch99.4%167 of 16839 min2 h
401Bear River Rs SnotelSTLU192.0GaugeSummit99.4%167 of 16839 min2 h
401Mount Pleasant 1ENE - Santaquin SNOTELSTQU192.0GaugeUtah99.4%167 of 16839 min2 h
401Takka Wiiya SnotelTAKU192.0GaugeJuab99.4%167 of 16839 min2 h
401Trout Creek SnotelTCKU192.0GaugeUintah99.4%167 of 16839 min2 h
401Tony Grove Rs SnotelTGSU192.0GaugeCache99.4%167 of 16839 min2 h
401Temple Fork SnotelTPKU192.0GaugeCache99.4%167 of 16839 min2 h
401Trial Lake SnotelTRLU192.0GaugeSummit99.4%167 of 16839 min2 h
401Vernon Creek SnotelVNCU192.0GaugeTooele99.4%167 of 16839 min2 h
401White River #1 SnotelWRVU192.0GaugeWasatch99.4%167 of 16839 min2 h
445Rees Flat SnotelREFU191.8GaugeJuab99.4%167 of 16839 min2 h
446Buffalo JumpS215191.8SoilRich99.4%167 of 16843 min66 min
447Chicken RidgeS215091.8SoilMorgan99.4%167 of 16843 min66 min
448GrantsvilleS215291.8SoilTooele99.4%167 of 16843 min2 h
449Box Creek SnotelBXCU191.8GaugeSevier98.8%166 of 16839 min2 h
449Daniels-Strawberry SnotelDSTU191.8GaugeWasatch98.8%166 of 16839 min2 h
449Hole-In-Rock SnotelHIRU191.8GaugeSummit98.8%166 of 16839 min2 h
449Long Valley Jct SnotelLVJU191.8GaugeKane98.8%166 of 16839 min2 h
453Farnsworth Lake SnotelFRLU191.8GaugeSevier98.8%166 of 16839 min2 h
453Gooseberry Rs SnotelGOOU191.8GaugeSevier98.8%166 of 16839 min2 h
453King S Cabin SnotelKGCU191.8GaugeUintah98.8%166 of 16839 min2 h
453Kimberly Mine SnotelKMNU191.8GaugePiute98.8%166 of 16839 min2 h
453Lakefork Basin SnotelLBNU191.8GaugeDuchesne98.8%166 of 16839 min2 h
453Usu Doc Daniel SnotelUDDU191.8GaugeRich98.8%166 of 16839 min2 h
453Yankee Reservoir SnotelYKEU191.8GaugeIron98.8%166 of 16839 min2 h
460Blue Creek ScanBLUU191.8GaugeBox Elder98.8%166 of 16839 min2 h
460Cave Valley ScanCAVU191.8GaugeWashington98.8%166 of 16839 min2 h
460Circleville ScanCLZU191.8GaugePiute98.8%166 of 16839 min2 h
460Enterprise ScanENPU191.8GaugeIron98.8%166 of 16839 min2 h
460Green River ScanGREU191.8GaugeEmery98.8%166 of 16839 min2 h
460Goshute ScanGSHU191.8GaugeTooele98.8%166 of 16839 min2 h
460Holden ScanHLDU191.8GaugeMillard98.8%166 of 16839 min2 h
460Harms Way ScanHWYU191.8GaugeSan Juan98.8%166 of 16839 min2 h
460Little Red Fox ScanLRFU191.8GaugeDuchesne98.8%166 of 16839 min2 h
460Milford ScanMFRU191.8GaugeBeaver98.8%166 of 16839 min2 h
460Manderfield ScanMNDU191.8GaugeBeaver98.8%166 of 16839 min2 h
460Morgan ScanMRGU191.8GaugeMorgan98.8%166 of 16839 min2 h
460Park Valley ScanPVLU191.8GaugeBox Elder98.8%166 of 16839 min2 h
460Spooky ScanSPYU191.8GaugeGarfield98.8%166 of 16839 min2 h
474Cedar City MuniCDC91.7AirportIron100%168 of 16810 min60 min
475Monroe, Utah Weather StationUSBR-MNRU91.7GaugeSevier98.8%166 of 16833 min2 h
476Lasal Mountain-Lower SnotelLMLU191.6GaugeSan Juan98.2%165 of 16839 min2 h
477Five Points Lake SnotelFPLU191.6GaugeDuchesne98.2%165 of 16839 min3 h
477Little Grassy SnotelLGCU191.6GaugeWashington98.2%165 of 16839 min3 h
479Camp Jackson SnotelCJSU191.5GaugeSan Juan97.6%164 of 16839 min3 h
480EnterpriseS212891.4SoilIron100%168 of 16843 min66 min
481Green RiverS213191.4SoilEmery100%168 of 16843 min66 min
481GoshuteS216591.4SoilTooele100%168 of 16843 min66 min
483HoldenS212791.4SoilMillard100%168 of 16843 min2.1 h
484Cache JunctionS213691.3SoilCache98.8%166 of 16843 min2 h
485Halls CrossingU9691.3AirportSan Juan89.2%450 of 5048 min2.7 h
486Blue CreekS213591.2SoilBox Elder99.4%167 of 16843 min66 min
487Cave ValleyS216191.2SoilWashington99.4%167 of 16843 min66 min
488CirclevilleS212591.2SoilPiute99.4%167 of 16843 min66 min
489EphraimS212691.2SoilSanpete99.4%167 of 16843 min66 min
489EastlandS213091.2SoilSan Juan99.4%167 of 16843 min66 min
491Grouse CreekS216091.2SoilBox Elder99.4%167 of 16843 min66 min
492Harms WayS216691.2SoilSan Juan99.4%167 of 16843 min2 h
493Washington 1.0 ESEUT-WG-2491.1VolunteerWashington85.7%6 of 76.4 h35.1 h
494Meadow 0.1 EUT-ML-1391.1VolunteerMillard85.7%6 of 76.4 h24 h
495Hals CanyonS216491.0SoilMillard98.8%166 of 16843 min2 h
496Lost CreekLSCU190.9GaugeSevier100%168 of 16812 min60 min
497Mccracken MesaS214090.9SoilSan Juan100%168 of 16845 min66 min
498ManderfieldS215690.8SoilBeaver99.4%167 of 16845 min2 h
499MilfordS212990.8SoilBeaver99.4%167 of 16845 min2 h
500CMBU1CMBU190.8DCP-85.7%6 of 77 h2 days

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.