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 3 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
500RBPU1RBPU190.8DCP-85.7%6 of 77 h2 days
500SFWU1SFWU190.8DCP-85.7%6 of 77 h2 days
503NWYU1NWYU190.8DCP-85.7%6 of 77.1 h24 h
504SJEU1SJEU190.8DCP-85.7%6 of 77.1 h36.1 h
505OGNU1OGNU190.8DCP-85.7%6 of 77.1 h2 days
505WSFU1WSFU190.8DCP-85.7%6 of 77.1 h2 days
507Brigham City 28 WNW0413890.7ReferenceBox Elder100%84 of 841.5 h3.1 h
507Torrey 7 E5314990.7ReferenceWayne100%84 of 841.5 h3.1 h
509Alkali Mesa ScanALKU190.5GaugeSan Juan98.8%166 of 16839 min2 h
510Vernal, UT Weather StationUSBR-VRNU90.4GaugeUintah98.2%165 of 16848 min2 h
511Panguitch ScanPNGU190.3GaugeGarfield98.8%166 of 16839 min2 h
512Sunflower Flat SnotelSFFU190.3GaugeGarfield94.6%159 of 16839 min2 h
513KanabKNB90.3AirportKane86.9%438 of 5048 min80 min
514Chepeta SnotelCWHU190.2GaugeDuchesne97.0%163 of 16839 min4 h
515Ef Blacks Fork Gs SnotelEFBU190.2GaugeSummit97.0%163 of 16839 min4 h
516VernalVELU190.2CooperativeUintah85.7%6 of 7-24 h
517Horse RidgeHSRU190.1GaugeCarbon100%168 of 16817 min60 min
518PriceS213290.1SoilCarbon100%168 of 16853 min66 min
518Sand HollowS215990.1SoilWashington100%168 of 16853 min66 min
520Bluebell, UT Weather StationUSBR-BLBU90.0GaugeDuchesne98.8%166 of 16848 min2 h
520Loa, UT Weather StationUSBR-LOAU90.0GaugeWayne98.8%166 of 16848 min2 h
522Alkali MesaS213889.8SoilSan Juan99.4%167 of 16843 min66 min
523Split MountainS215489.7SoilUintah98.8%166 of 16853 min2 h
524Big Bush Ck Abv Red Fleet Rsvr QcBRUU189.7GaugeUintah87.0%195 of 22429 min66 min
525NephiS213789.5SoilJuab100%168 of 16853 min66 min
525Park ValleyS215389.5SoilBox Elder100%168 of 16853 min66 min
527MorganS213389.3SoilMorgan99.4%167 of 16852 min2 h
528SpookyS215889.3SoilKane99.4%167 of 16853 min2 h
529Tule ValleyS216389.3SoilMillard99.4%167 of 16853 min2.1 h
530VermillionS216289.3SoilKane99.4%167 of 16853 min2 h
531West SummitS213989.2SoilSan Juan99.4%167 of 16853 min2 h
532Eagle ViewU1689.2AirportBox Elder76.7%188 of 2458 min71 min
533Mountain HomeS213489.1SoilDuchesne98.8%166 of 16852 min2 h
534Hill AFB/OgdenHIF88.7AirportDavis76.1%192 of 25217 min71 min
535Evanston, Wyoming Weather StationUSBR-EVTY88.6GaugeSummit98.8%166 of 16833 min2 h
536Dolores River Near Cisco0918000088.5GaugeGrand74.5%501 of 67213 min45 min
536Coal Creek Near Cedar City1024200088.5GaugeIron74.5%501 of 67213 min45 min
538North Fork Mill Creek Near Moab0918380088.5GaugeGrand74.4%500 of 67213 min45 min
539Granite PeakU1988.3AirportTooele72.4%192 of 2658 min71 min
540Joes Valley Dam UtahJVDU188.2GaugeEmery100%168 of 16859 min66 min
541Spanish Fork Power HouseSPFU188.0CooperativeUtah71.4%5 of 717 min2 days
542Jensen CoopJENU188.0CooperativeUintah71.4%5 of 722 min24.7 h
543Liberty 0.9 SWUT-WB-2388.0VolunteerWeber71.4%5 of 726 min34.1 h
544Farmington 1.8 WUT-DV-188.0VolunteerDavis71.4%5 of 726 min35.1 h
545Natural BridgesNBMU188.0CooperativeSan Juan71.4%5 of 727 min25 h
546Dinosaur Ntnl Mnumt Coop - Quarry AreaDINU188.0CooperativeUintah71.4%5 of 728 min2 days
547RandolphRANU188.0CooperativeRich71.4%5 of 737 min34.1 h
548Mexican Hat 10NNWMXHU188.0CooperativeSan Juan71.4%5 of 757 min2 days
549Moab 2.7 SEUT-GR-1288.0VolunteerGrand71.4%5 of 785 min25 h
550Eden 0.3 ENEUT-WB-2288.0VolunteerWeber71.4%5 of 785 min34.1 h
551Thatcher 1.7 ESEUT-BE-688.0VolunteerBox Elder71.4%5 of 786 min24 h
552Castle Valley 0.6 WUT-GR-988.0VolunteerGrand71.4%5 of 786 min2.5 days
553Logan 0.9 NNEUT-CH-5788.0VolunteerCache71.4%5 of 786 min34.1 h
554Castle Valley 0.3 ESEUT-GR-1888.0VolunteerGrand71.4%5 of 786 min34.1 h
555Mona 1.5 SSEUT-JB-288.0VolunteerJuab71.4%5 of 72.4 h24 h
556Nibley 1.7 SEUT-CH-588.0VolunteerCache71.4%5 of 72.4 h30 h
557Little Red FoxS215587.9SoilDuchesne100%168 of 16845 min66 min
558PanguitchS215787.9SoilGarfield100%168 of 16853 min66 min
559EskdaleESDU187.9CooperativeMillard71.4%5 of 72.6 h2 days
560Logan 5 SW Exp FarmLESU187.8CooperativeCache71.4%5 of 72.7 h47.3 h
561Arches Np Hqs CoopANPU187.8CooperativeGrand71.4%5 of 72.7 h2 days
562Bevans Cabin SnotelBENU187.6GaugeTooele98.8%166 of 1681.6 h2.1 h
562Black Flat-U.M. Ck SnotelBFTU187.6GaugeSevier98.8%166 of 1681.6 h2.1 h
562Big Flat SnotelBGFU187.6GaugeBeaver98.8%166 of 1681.6 h2.1 h
562Monroe 5NNW - Bobs HollowBHLU187.6GaugeMillard98.8%166 of 1681.6 h2.1 h
562Blacks Fork Jct SnotelBLJU187.6GaugeSummit98.8%166 of 1681.6 h2.1 h
562Buckboard Flat SnotelBUCU187.6GaugeSan Juan98.8%166 of 1681.6 h2.1 h
562Buck Flat SnotelBUFU187.6GaugeSanpete98.8%166 of 1681.6 h2.1 h
562Bug Lake SnotelBULU187.6GaugeRich98.8%166 of 1681.6 h2.1 h
562Beaver Dams SnotelBVDU187.6GaugeSanpete98.8%166 of 1681.6 h2.1 h
562Cascade Mountain SnotelCAMU187.6GaugeUtah98.8%166 of 1681.6 h2.1 h
562Clear Creek #1 SnotelCLCU187.6GaugeUtah98.8%166 of 1681.6 h2.1 h
562Clayton Springs SnotelCSPU187.6GaugeGarfield98.8%166 of 1681.6 h2.1 h
562East Willow Creek SnotelEWCU187.6GaugeGrand98.8%166 of 1681.6 h2.1 h
562Farmington Lower SnotelFARU187.6GaugeDavis98.8%166 of 1681.6 h2.1 h
562Farmington SnotelFMNU187.6GaugeDavis98.8%166 of 1681.6 h2.1 h
562Gbrc Meadows SnotelGBMU187.6GaugeSanpete98.8%166 of 1681.6 h2.1 h
562Gbrc Hq SnotelGBZU187.6GaugeSanpete98.8%166 of 1681.6 h2.1 h
562George Creek SnotelGECU187.6GaugeBox Elder98.8%166 of 1681.6 h2.1 h
562Hardscrabble SnotelHARU187.6GaugeMorgan98.8%166 of 1681.6 h2.1 h
562Hayden Fork SnotelHFKU187.6GaugeSummit98.8%166 of 1681.6 h2.1 h
562Indian Canyon SnotelICYU187.6GaugeDuchesne98.8%166 of 1681.6 h2.1 h
562Lonesome Beaver SnotelLBVU187.6GaugeGarfield98.8%166 of 1681.6 h2.1 h
562Lost Creek Resv SnotelLCVU187.6GaugeMorgan98.8%166 of 1681.6 h2.1 h
562Lakefork #3 SnotelLFKU187.6GaugeDuchesne98.8%166 of 1681.6 h2.1 h
562Lakefork #1 SnotelLKFU187.6GaugeDuchesne98.8%166 of 1681.6 h2.1 h
562Monte Cristo SnotelMCRU187.6GaugeCache98.8%166 of 1681.6 h2.1 h
562Mt Pennell SnotelMPEU187.6GaugeGarfield98.8%166 of 1681.6 h2.1 h
562Beaver Divide SnotelNWZU187.6GaugeSummit98.8%166 of 1681.6 h2.1 h
562Pickle Keg SnotelPKLU187.6GaugeSevier98.8%166 of 1681.6 h2.1 h
562Payson R.S. SnotelPYSU187.6GaugeUtah98.8%166 of 1681.6 h2.1 h
562Red Pine Ridge SnotelRPRU187.6GaugeEmery98.8%166 of 1681.6 h2.1 h
562Sevier 7NW - Rockwood SNOTELRWDU187.6GaugeSevier98.8%166 of 1681.6 h2.1 h
562Seeley Creek SnotelSEEU187.6GaugeSanpete98.8%166 of 1681.6 h2.1 h
562Thistle Flat SnotelTHIU187.6GaugeSanpete98.8%166 of 1681.6 h2.1 h
562Timberline SnotelTLNU187.6GaugeCarbon98.8%166 of 1681.6 h2.1 h
562Upper Joes Valley SnotelUJVU187.6GaugeEmery98.8%166 of 1681.6 h2.1 h
562Wrigley Creek SnotelWRIU187.6GaugeSanpete98.8%166 of 1681.6 h2.1 h
562Widtsoe #3 SnotelWSTU187.6GaugeGarfield98.8%166 of 1681.6 h2.1 h
600Fruitland 11NW - Wolf Creek Peak SNOTELWCPU187.6GaugeWasatch98.8%166 of 1681.6 h2.1 h
601UTDCO Backup 1WCRU187.6GaugeRich98.2%165 of 16859 min2 h
602Oak Creek SnotelOARU187.6GaugeMillard86.9%146 of 16839 min3 h
603North Fork Virgin River Near Springdale0940550087.6GaugeWashington74.5%501 of 67218 min45 min
604Pack Creek At Pack Creek Road Bridge Near Moab0918460087.5GaugeSan Juan74.4%500 of 67218 min45 min
605Snake Creek Power HouseHBRU187.4GaugeWasatch99.4%167 of 16824 min2 h
606Morgan [CCOOP]MORU187.4GaugeMorgan84.9%856 of 1,00814 min2.1 h
607Gardner Peak SnotelGAPU187.3GaugeWashington98.2%165 of 1681.6 h2.1 h
607Long Flat SnotelLGFU187.3GaugeWashington98.2%165 of 1681.6 h2.1 h
607Salt Lake City 11SE - MillcreekMIZU187.3GaugeSalt Lake98.2%165 of 1681.6 h2.1 h
610Jones Corral SnotelJCRU187.3GaugeGarfield98.2%165 of 1681.6 h2.1 h
611Grouse Creek ScanGRSU187.3GaugeBox Elder98.2%165 of 1681.6 h2.1 h
612Green River At Green River0931500087.3GaugeEmery74.1%498 of 67218 min45 min
612San Juan River Near Bluff0937950087.3GaugeSan Juan74.1%498 of 67218 min45 min
614AltonALTU187.3CooperativeKane71.4%5 of 73.8 h2 days
615East Canyon Creek 9 SE MorganECCU187.2GaugeMorgan91.6%154 of 16824 min15 h
616Hals Canyon ScanHALU187.1GaugeMillard97.6%164 of 1681.6 h2.1 h
616Tule Valley ScanTULU187.1GaugeMillard97.6%164 of 1681.6 h2.1 h
616Vermillion ScanVMLU187.1GaugeKane97.6%164 of 1681.6 h2.1 h
619Castle Dale 0.8 NWUT-EM-687.0VolunteerEmery71.4%5 of 74.4 h24 h
620Buck Pasture SnotelBCZU186.9GaugeSummit97.0%163 of 1681.6 h3 h
621Heber City 0.4 SEUT-WS-1086.9VolunteerWasatch85.7%6 of 715.4 h34.1 h
622Mining Fork SnotelMFKU186.8GaugeTooele89.2%150 of 16839 min5 h
623MonticelloU6486.7AirportSan Juan89.2%450 of 5048 min3 h
624SR-30 @ MP 104 Cutler MarshUTCUT86.5RoadCache87.5%882 of 1,00825 min2.2 h
625Mill Creek Below Sheley Tunnel, Near Moab0918360086.5GaugeSan Juan74.4%500 of 67223 min45 min
626Logan-Cache AirportLGU86.3AirportCache99.4%167 of 16812 min2 h
627Portable RWIS 5UTPR586.3RoadGarfield88.2%890 of 1,00825 min2.2 h
628Hurricane1L886.2AirportWashington89.8%453 of 5048 min16.9 h
629CAGU1CAGU185.8DCP-71.4%5 of 77 h2 days
629PLAU1PLAU185.8DCP-71.4%5 of 77 h2 days
631HAPU1HAPU185.8DCP-71.4%5 of 77.1 h2 days
632Agua Canyon SnotelAGUU185.7GaugeKane99.4%167 of 16839 min2 h
633NephiU1485.5AirportJuab90.0%454 of 5048 min16.2 h
634Salt Lake City Muni No2SVR85.3AirportSalt Lake88.2%445 of 5048 min18.8 h
635Signal PeakSIGU185.0GaugeSevier100%168 of 16820 min60 min
636Manti41U84.8AirportSanpete99.6%502 of 5048 min40 min
637Lily Lake SnotelLLKU184.8GaugeSummit85.1%143 of 16839 min6 h
638SR-224 at Meadows DriveUT22484.8RoadSummit83.9%282 of 33640 min2.7 h
639Bullfrog MarinaBLGU184.5GaugeSalt Lake98.0%659 of 67218 min60 min
640I-80 at MP 2 TripodUTTP284.2RoadTooele84.5%284 of 33641 min2.7 h
641Brown Duck SnotelBNDU184.1GaugeDuchesne95.2%160 of 1681.6 h6 h
642TooeleTVY84.0AirportTooele89.0%449 of 5048 min17 h
643BlandingBDG83.3AirportSan Juan75.6%381 of 5048 min10.7 h
644Gsl Breach 6 Miles E Of Lakeside, Ut; S To N Flow1001002583.2GaugeBox Elder67.5%454 of 67223 min60 min
645Brigham Young Univ.PROU183.0CooperativeUtah57.1%4 of 717 min25.1 h
646CallaoCALU183.0CooperativeJuab57.1%4 of 717 min24 h
647MonticelloBLFU183.0CooperativeSan Juan57.1%4 of 717 min2 days
648Salt Lake City 1.7 EUT-SL-13683.0VolunteerSalt Lake57.1%4 of 726 min24 h
649Syracuse 2.4 SUT-DV-4683.0VolunteerDavis57.1%4 of 726 min35.1 h
650LoaLOAU183.0CooperativeWayne57.1%4 of 726 min3 days
651Canyonlands-The NeedlesCNDU183.0CooperativeSan Juan57.1%4 of 727 min3 days
652Price 8.0 SSWUT-CR-1083.0VolunteerCarbon57.1%4 of 786 min34.1 h
653West Jordan 0.7 SWUT-SL-3283.0VolunteerSalt Lake57.1%4 of 786 min35.1 h
653Huntsville 3.8 EUT-WB-3283.0VolunteerWeber57.1%4 of 786 min35.1 h
655East Millcreek 0.7 NNWUT-SL-11983.0VolunteerSalt Lake57.1%4 of 786 min36.1 h
656Dry Fork SnotelDRFU182.6GaugeSalt Lake99.4%167 of 16839 min2 h
657Logan Radio KvnuKVNU182.6CooperativeCache57.1%4 of 73.3 h3 days
658Heber City 10.1 ESEUT-WS-882.5VolunteerWasatch57.1%4 of 72.4 h3.4 days
659Ferron 1.1 SUT-EM-382.5VolunteerEmery57.1%4 of 73.4 h33.1 h
660Parowan 0.5 NNWUT-IR-1282.5VolunteerIron57.1%4 of 73.4 h2 days
661Bryce CanyonBCE82.4AirportGarfield57.5%252 of 43810 min60 min
662Hewinta SnotelHEWU182.3GaugeSummit77.9%131 of 16839 min6 h
663Citizen station AF7DWAF7DW82.3CitizenWeber60.7%306 of 50418 s2.3 h
664Citizen station DW6120DW612082.2CitizenSalt Lake60.7%102 of 16821 s4.5 h
665Timpanogos Divide SnotelTIMU182.1GaugeUtah99.4%167 of 16839 min2 h
666Wendover Port of EntryWPOE82.1RoadTooele73.6%371 of 50431 min2.7 h
667Big WaterBGWU182.0CooperativeKane57.1%4 of 746 min4 days
668Hyde Park 1.0 SSWUT-CH-2582.0VolunteerCache57.1%4 of 74.4 h35.1 h
669Scofield 0.2 NUT-CR-1282.0VolunteerCarbon57.1%4 of 74.4 h2 days
670US-89 at Park LaneUTPKL81.8RoadDavis73.2%246 of 33636 min2.7 h
671Citizen station CW0439CW043981.8CitizenDavis60.7%153 of 25226 s3.7 h
672Citizen station EW9449EW944981.7CitizenSalt Lake57.7%149 of 25818 s3.8 h
673I-80 at MP 142 Jeremy RanchUTJER81.6RoadSummit73.8%372 of 50431 min2.7 h
673I-80 at MP 136 Lamb's CanyonUTLAM81.6RoadSalt Lake73.8%372 of 50431 min2.7 h
673I-80 at MP 132 Mt. AireUTMTA81.6RoadSalt Lake73.8%372 of 50431 min2.7 h
673I-80 at MP 138 Parleys Creek Cro UT US UTAH DOTUTPCC81.6RoadSalt Lake73.8%372 of 50431 min2.7 h
673I-80 at MP 139.5 Parleys Lane Br UT US UTAH DOTUTPLB81.6RoadSummit73.8%372 of 50431 min2.7 h
678Citizen station EW9651EW965181.6CitizenSalt Lake58.7%296 of 50417 s2.1 h
679Citizen station DW5508DW550881.6CitizenSalt Lake57.7%97 of 16814 s5.5 h
680I-15 at MP 140 Baker CanyonUTBCN81.5RoadMillard73.6%371 of 50431 min2.7 h
681Citizen station KG7EWKG7EW81.5CitizenCache61.5%155 of 25217 s3.7 h
682Citizen station FW3937FW393781.5CitizenSalt Lake58.3%147 of 25216 s4.4 h
683Sunnyside CittySUCU181.3CooperativeCarbon57.1%4 of 75.9 h2 days
684Citizen station CW9350CW935081.2CitizenBox Elder58.9%99 of 16817 s7.8 h
685Ben Lomond Peak SnotelBLPU181.1GaugeWeber99.4%167 of 16839 min2 h
686Litl Bear Rvr Hyrum Rsvr Qc LsHYRU181.1GaugeCache72.0%121 of 16819 min16 h
687UT-SL-93UT-SL-9381.1COCORAHS-57.1%4 of 75.4 h3.5 days
688Brigham CityBMC80.9AirportBox Elder88.6%447 of 5048 min18.8 h
689US-189 at Deer Creek DamUTDCD80.8RoadWasatch73.2%246 of 33641 min2.7 h
690Citizen station FW5778FW577880.8CitizenSalt Lake56.7%301 of 53018 s2.3 h
691I-70 at I-15UTI7080.7RoadMillard73.2%246 of 33641 min2.7 h
692I-15 at Pine Creek HillUTPCH80.7RoadBeaver73.2%246 of 33641 min2.7 h
693Ben Lomond Trail SnotelBLTU180.6GaugeWeber99.4%167 of 16839 min2 h
694Johnsons PassUTJPS80.6RoadTooele73.2%246 of 33641 min2.7 h
695Citizen station DW4988DW498880.6CitizenSalt Lake57.0%174 of 30518 s4.2 h
696Citizen station N7BDRN7BDR80.5CitizenSalt Lake56.0%171 of 30517 s3.9 h
697Citizen station CW8947CW894780.5CitizenWeber55.9%188 of 33622 s3.5 h
698FillmoreFOM80.4AirportMillard87.9%443 of 5048 min19.1 h
699Citizen station FW2197FW219780.4CitizenSalt Lake61.9%312 of 50419 s2.2 h
700US-189 at Lower Provo CanyonUTLPC80.3RoadUtah74.1%249 of 33641 min2.7 h
701Citizen station GW7755GW775580.3CitizenWashington56.7%127 of 22419 s6 h
702Citizen station CW4541CW454180.1CitizenSan Juan57.4%50 of 8720 s18 h
703Citizen station EW3770EW377080.1CitizenSalt Lake55.7%170 of 30517 s4.3 h
704Citizen station GW5514GW551480.1CitizenKane51.7%87 of 16817 s5 h
705Citizen station CW9991CW999180.0CitizenWeber56.0%217 of 38720 s3.3 h
706Citizen station KC7VZSKC7VZS80.0CitizenSalt Lake52.9%116 of 21917 s4.5 h
707HanksvilleHVE79.8AirportWayne87.3%440 of 50423 min22.3 h
708Citizen station GW3585GW358579.3CitizenWashington58.1%293 of 50419 s2.5 h
709Citizen station KF7KKF7K79.2CitizenUtah53.3%199 of 37316 s3.6 h
710Daniel 4NW - Parleys SNOTELPRUU179.1GaugeSalt Lake75.0%126 of 1681.6 h3.1 h
711Citizen station AL7BX-WXAL7BX-WX79.1CitizenIron54.9%173 of 31518 s5.2 h
712Citizen station FW0517FW051778.9CitizenDavis56.1%257 of 45815 s3.2 h
713Brighton SnotelBRIU178.8GaugeSalt Lake98.8%166 of 16839 min2 h
714Citizen station DW3267DW326778.6CitizenWeber54.3%1,096 of 2,01617 s54 min
715SR-7 at MP 19.5 Sand HollowUTSHR78.1RoadWashington62.3%314 of 50431 min2.7 h
716Citizen station W7CBMW7CBM78.0CitizenSalt Lake56.5%228 of 40319 s3.9 h
717Oakley 0.9 SWUT-SM-1178.0VolunteerSummit42.8%3 of 726 min25 h
718Fremont Indian S.P.FIPU178.0CooperativeSevier42.8%3 of 727 min24 h
719LaketownLKTU178.0CooperativeRich42.8%3 of 737 min2 days
720Blanding 3.9 ENEUT-SJ-878.0VolunteerSan Juan42.8%3 of 786 min47.1 h
721South Ogden 1.3 NUT-WB-2578.0VolunteerWeber42.8%3 of 786 min34.1 h
722Logan 2.6 NUT-CH-4378.0VolunteerCache42.8%3 of 786 min2.4 days
723Laverkin CoopLAVU178.0CooperativeWashington42.8%3 of 72.1 h2.5 days
724Flaming Gorge Coop AbcMNLU178.0CooperativeDaggett42.8%3 of 72.3 h24 h
725Hurricane 2.4 ENEUT-WG-378.0VolunteerWashington42.8%3 of 72.4 h34.1 h
726Grantsville 2WGNTU178.0CooperativeTooele42.8%3 of 72.5 h2.5 days
727I-15 at MP 369 North Brigham Cit UT US UTAH DOTUTNBC77.9RoadBox Elder61.5%310 of 50431 min2.7 h
728I-80 at MP 107UT10777.9RoadSalt Lake61.5%310 of 50431 min2.7 h
728I-15 at MP 333 Antelope DriveUTANT77.9RoadDavis61.5%310 of 50431 min2.7 h
728SR-196 at MP 2 DugwayUTDUG77.9RoadTooele61.5%310 of 50431 min2.7 h
728US-491 at MP 2 Monticello POEUTMPO77.9RoadSan Juan61.5%310 of 50431 min2.7 h
728SR-87 at MP 16 Mountain HomeUTMTH77.9RoadDuchesne61.5%310 of 50431 min2.7 h
728North Ogden DivideUTNOD77.9RoadWeber61.5%310 of 50431 min2.7 h
728SR-12 at MP 7 Red Canyon Summit UT US UTAH DOTUTRCS77.9RoadGarfield61.5%310 of 50431 min2.7 h
728I-15 at MP 241 Rocky RidgeUTRKY77.9RoadJuab61.5%310 of 50431 min2.7 h
736Citizen station KN7DKN7D77.9CitizenDavis50.4%113 of 22422 s6.3 h
737SR-201 at I-80UT20177.8RoadTooele73.2%246 of 33641 min2.7 h
738CentervilleCEN77.8RoadDavis61.3%309 of 50431 min2.7 h
738I15/I215 SbUT1277.8RoadSalt Lake61.3%309 of 50431 min2.7 h
738I15 500S WB (Gateway)UT2077.8RoadSalt Lake61.3%309 of 50431 min2.7 h
738I-15/2400 S SpaghettiUT2377.8RoadSalt Lake61.3%309 of 50431 min2.7 h
738BluffdaleUT777.8RoadSalt Lake61.3%309 of 50431 min2.7 h
738Point of the Mountain (I-15 Alpi UT US UTAH DOTUTALP77.8RoadUtah61.3%309 of 50431 min2.7 h
738SR-85 @ MP 4 Beef HollowUTBFH77.8RoadSalt Lake61.3%309 of 50431 min2.7 h
738SR-85 @ Dannon WayUTDWY77.8RoadSalt Lake61.3%309 of 50431 min2.7 h
738US 6 @ HelperUTHLP77.8RoadCarbon61.3%309 of 50431 min2.7 h
738SR-85 @ JuniperUTJUN77.8RoadSalt Lake61.3%309 of 50431 min2.7 h
738Legacy ParkwayUTLGP77.8RoadDavis61.3%309 of 50431 min2.7 h
738SR-154 at MP 7 RivertonUTRVT77.8RoadSalt Lake61.3%309 of 50431 min2.7 h
750Foothill Dr at Mario Capecchi Dr UT US UTAH DOTUTFMC77.7RoadSalt Lake61.5%310 of 50431 min2.7 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.