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.
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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 251 | Big Ck Nr RandolphBGCU1 | 95.2 | Gauge | Rich | 100% | 168 of 168 | 24 min | 81 min | |
| 251 | Lost Creek 2 E Lost CreekCRDU1 | 95.2 | Gauge | Morgan | 100% | 168 of 168 | 24 min | 81 min | |
| 251 | Green River AT Green RiverGRVU1 | 95.2 | Gauge | Emery | 100% | 168 of 168 | 24 min | 81 min | |
| 251 | Blacksmith Fork River 6 E HyrumHRMU1 | 95.2 | Gauge | Cache | 100% | 168 of 168 | 24 min | 81 min | |
| 251 | Ogden - Ogden RiverOGAU1 | 95.2 | Gauge | Weber | 100% | 168 of 168 | 24 min | 81 min | |
| 251 | Provo River 2 W ProvoPPPU1 | 95.2 | Gauge | Utah | 100% | 168 of 168 | 24 min | 81 min | |
| 251 | Little Bear AT ParadisePRZU1 | 95.2 | Gauge | Cache | 100% | 168 of 168 | 24 min | 81 min | |
| 251 | 2 N Red Butte Ck Nr SlcRBCU1 | 95.2 | Gauge | Salt Lake | 100% | 168 of 168 | 24 min | 81 min | |
| 251 | Sant Clara River Abo Baker Reservoir NeaSCVU1 | 95.2 | Gauge | Washington | 100% | 168 of 168 | 24 min | 81 min | |
| 251 | Seven Mile Creek Above Fish Lake 1NneSMCU1 | 95.2 | Gauge | Millard | 100% | 168 of 168 | 24 min | 81 min | |
| 251 | Salt Creek Blo Nephi Powerplant DiversioSZZU1 | 95.2 | Gauge | Juab | 100% | 168 of 168 | 24 min | 81 min | |
| 251 | WHITE RIVER 7 N WatsonWATU1 | 95.2 | Gauge | Uintah | 100% | 168 of 168 | 24 min | 81 min | |
| 251 | West Canyon Creek 5.3 N Cedar FortWESU1 | 95.2 | Gauge | Utah | 100% | 168 of 168 | 24 min | 81 min | |
| 251 | Provo River 4 SE WoodlandWOOU1 | 95.2 | Gauge | Summit | 100% | 168 of 168 | 24 min | 81 min | |
| 265 | South Fork Ogden River 5 AT HuntsvilleOGHU1 | 95.2 | Gauge | Weber | 100% | 168 of 168 | 24 min | 75 min | |
| 266 | Wellington 3 EWELU1 | 95.2 | Cooperative | Carbon | 100% | 7 of 7 | - | 24 h | |
| 267 | Vernal 10NW - Ashley CreekASHU1 | 95.1 | Gauge | Uintah | 99.4% | 167 of 168 | 23 min | 2 h | |
| 267 | RandlettDRUU1 | 95.1 | Gauge | Uintah | 99.4% | 167 of 168 | 23 min | 2 h | |
| 267 | Salina Creek Near EmerySAYU1 | 95.1 | Gauge | Sevier | 99.4% | 167 of 168 | 23 min | 2 h | |
| 267 | Sevier River 1 W KingstonSEKU1 | 95.1 | Gauge | Piute | 99.4% | 167 of 168 | 23 min | 2 h | |
| 267 | San Rafael River Near Green River 14SwSRXU1 | 95.1 | Gauge | Emery | 99.4% | 167 of 168 | 23 min | 2 h | |
| 267 | Uinta River AT Uinta River nr RandlettURRU1 | 95.1 | Gauge | Uintah | 99.4% | 167 of 168 | 23 min | 2 h | |
| 273 | Blacks Fork CommissaryBLKU1 | 95.1 | Gauge | Summit | 99.4% | 167 of 168 | 24 min | 2 h | |
| 273 | HannaHANU1 | 95.1 | Gauge | Duchesne | 99.4% | 167 of 168 | 24 min | 2 h | |
| 273 | Muddy Creek Near Emery 4NMDXU1 | 95.1 | Gauge | Emery | 99.4% | 167 of 168 | 24 min | 2 h | |
| 273 | Nutters RanchNUTU1 | 95.1 | Gauge | Carbon | 99.4% | 167 of 168 | 24 min | 2 h | |
| 277 | Sixth Water Ck Nr Spanish ForkSWSU1 | 95.0 | Gauge | Utah | 99.4% | 167 of 168 | 24 min | 2 h | |
| 278 | Diamond Fork Above Red Hollow Near ThistDMOU1 | 95.0 | Gauge | Utah | 99.4% | 167 of 168 | 24 min | 2 h | |
| 278 | Fairview TunnelFTFU1 | 95.0 | Gauge | Sanpete | 99.4% | 167 of 168 | 24 min | 2 h | |
| 280 | Squaw Springs SnotelSQUU1 | 95.0 | Gauge | Piute | 99.4% | 167 of 168 | - | 2 h | |
| 281 | Santa Clara River 3 NNE Pine ValleySTCU1 | 94.9 | Gauge | Washington | 98.8% | 664 of 672 | 23 min | 45 min | |
| 282 | Fish Lake RsFSHU1 | 94.9 | Gauge | Sevier | 98.8% | 166 of 168 | 23 min | 2 h | |
| 283 | Virgin River Above Quail Crek Near HurriHUCU1 | 94.9 | Gauge | Washington | 98.8% | 166 of 168 | 24 min | 2 h | |
| 284 | Moab - Mill CreekMCPU1 | 94.8 | Gauge | Grand | 98.8% | 664 of 672 | 24 min | 36 min | |
| 285 | Weber River 3 NE OakleyOAWU1 | 94.8 | Gauge | Summit | 98.8% | 166 of 168 | 24 min | 2 h | |
| 286 | American Fork Abv Upper Pp QcAFPU1 | 94.8 | Gauge | Utah | 98.8% | 166 of 168 | 24 min | 2 h | |
| 286 | Robertson 17S - EF Smiths ForkEFSU1 | 94.8 | Gauge | Summit | 98.8% | 166 of 168 | 24 min | 2 h | |
| 286 | Jordan River AT 17th South In Salt Lake CityJRSU1 | 94.8 | Gauge | Salt Lake | 98.8% | 166 of 168 | 24 min | 2 h | |
| 286 | Strawberry River At Pinnacles Near FruitSWBU1 | 94.8 | Gauge | Duchesne | 98.8% | 166 of 168 | 24 min | 2 h | |
| 290 | Great Salt Lake At St PkGSPU1 | 94.8 | Gauge | Salt Lake | 98.8% | 166 of 168 | 24 min | 3 h | |
| 291 | Jenson 3S - Ashley CreekACJU1 | 94.8 | Gauge | Uintah | 98.8% | 166 of 168 | 24 min | 2 h | |
| 291 | Potash - Colorado RiverCRPU1 | 94.8 | Gauge | Grand | 98.8% | 166 of 168 | 24 min | 2 h | |
| 291 | Fremont River Near BicknellFREU1 | 94.8 | Gauge | Wayne | 98.8% | 166 of 168 | 24 min | 2 h | |
| 291 | Virgin River 1 NE BloomingtonVRBU1 | 94.8 | Gauge | Washington | 98.8% | 166 of 168 | 24 min | 2 h | |
| 291 | Weber River 2 S Plain CityWWPU1 | 94.8 | Gauge | Weber | 98.8% | 166 of 168 | 24 min | 2 h | |
| 296 | Moab - Pack CreekPSVU1 | 94.7 | Gauge | San Juan | 98.0% | 659 of 672 | 18 min | 60 min | |
| 297 | Hanksville 20N - Goblin Valley SPGOBU1 | 94.6 | Gauge | Emery | 99.4% | 167 of 168 | 24 min | 2 h | |
| 298 | Scofield DamSFDU1 | 94.6 | Gauge | Carbon | 98.2% | 165 of 168 | 24 min | 2 h | |
| 299 | Mammoth CanalMCMU1 | 94.6 | Gauge | Emery | 97.6% | 656 of 672 | 18 min | 60 min | |
| 300 | White River Near Watson09306500 | 94.4 | Gauge | Uintah | 100% | 168 of 168 | 28 min | 81 min | |
| 300 | BLACKSMITH FORK AB UP and L CO.'S DAM NR HYRUM10113500 | 94.4 | Gauge | Cache | 100% | 168 of 168 | 28 min | 81 min | |
| 302 | Moab - Green RiverGMBU1 | 94.4 | Gauge | Grand | 97.6% | 164 of 168 | 24 min | 2 h | |
| 303 | Farmington Creek Above Reservoir Nr MontFCFU1 | 94.4 | Gauge | Davis | 97.6% | 164 of 168 | 24 min | 2 h | |
| 303 | Sevier River 1 E HatchHATU1 | 94.4 | Gauge | Garfield | 97.6% | 164 of 168 | 24 min | 2 h | |
| 303 | Weber R At Wanship Stage DataWBWU1 | 94.4 | Gauge | Summit | 97.6% | 164 of 168 | 24 min | 2 h | |
| 303 | South Willow Ck Nr GrantsvilleWCGU1 | 94.4 | Gauge | Tooele | 97.6% | 164 of 168 | 24 min | 2 h | |
| 303 | Yellowstone River At Bridge CampgroundYEZU1 | 94.4 | Gauge | Duchesne | 97.6% | 164 of 168 | 24 min | 2 h | |
| 308 | Blacktail RAWSBLAU1 | 94.2 | Gauge | Duchesne | 100% | 168 of 168 | 18 min | 60 min | |
| 309 | East Fork Blacksfork Near Tabiona 38NeEFKU1 | 94.2 | Gauge | Summit | 100% | 168 of 168 | 29 min | 66 min | |
| 309 | East Canyon Creek Ao East Canyon ReservoERMU1 | 94.2 | Gauge | Morgan | 100% | 168 of 168 | 29 min | 66 min | |
| 309 | Santa Clara River 1 N St. GeorgeSRSU1 | 94.2 | Gauge | Washington | 100% | 168 of 168 | 29 min | 66 min | |
| 312 | Whiterocks-Upper Co NtwkWHRU1 | 94.2 | Gauge | Uintah | 100% | 168 of 168 | 29 min | 75 min | |
| 313 | Duchesne River 2 SE RandlettDURU1 | 94.2 | Gauge | Uintah | 100% | 168 of 168 | 29 min | 66 min | |
| 314 | Lost Creek Near Croydon10132500 | 94.2 | Gauge | Morgan | 99.4% | 167 of 168 | 28 min | 2 h | |
| 315 | Milford MunicipalMLF | 94.1 | Airport | Beaver | 99.4% | 167 of 168 | 11 min | 2 h | |
| 316 | Bear River 2 S Utah Wyoming State LineBERU1 | 94.1 | Gauge | Summit | 99.4% | 167 of 168 | 28 min | 2 h | |
| 316 | East Canyon Creek 7 N Park CityECPU1 | 94.1 | Gauge | Summit | 99.4% | 167 of 168 | 28 min | 2 h | |
| 316 | Mcleod Creek 3 N Park CityMCLU1 | 94.1 | Gauge | Summit | 99.4% | 167 of 168 | 28 min | 2 h | |
| 316 | Price River AT WoodsideWOPU1 | 94.1 | Gauge | Emery | 99.4% | 167 of 168 | 28 min | 2 h | |
| 320 | Ferron Ck Nr Gerron QcFRRU1 | 94.1 | Gauge | Emery | 97.0% | 163 of 168 | 24 min | 2 h | |
| 320 | Great Salt Lake Pool 0 AT Great Salt LakeGSLU1 | 94.1 | Gauge | Box Elder | 97.0% | 163 of 168 | 24 min | 2 h | |
| 322 | Bear River S CorinneBCNU1 | 94.0 | Gauge | Box Elder | 99.4% | 167 of 168 | 29 min | 2 h | |
| 322 | Sevier R NrSRYU1 | 94.0 | Gauge | Sanpete | 99.4% | 167 of 168 | 29 min | 2 h | |
| 322 | Virgin Rvr NrVRSU1 | 94.0 | Gauge | Washington | 99.4% | 167 of 168 | 29 min | 2 h | |
| 325 | Dunn Creek Near Park ValleyDUUU1 | 93.9 | Gauge | Box Elder | 97.6% | 164 of 168 | 26 min | 2 h | |
| 326 | West Fork Blacksmiths ForkWFBU1 | 93.8 | Gauge | Summit | 98.8% | 166 of 168 | 29 min | 2 h | |
| 327 | Kanab Ck Nr KanabKCKU1 | 93.7 | Gauge | Kane | 98.2% | 165 of 168 | 28 min | 2 h | |
| 328 | Lost Ck Rsvr Nr CroydenCRAU1 | 93.7 | Gauge | Morgan | 98.2% | 165 of 168 | 28 min | 2 h | |
| 328 | Magna - Goggin DrainGOGU1 | 93.7 | Gauge | Salt Lake | 98.2% | 165 of 168 | 28 min | 2 h | |
| 328 | Oakley - Smith Morehouse ResrvSMHU1 | 93.7 | Gauge | Duchesne | 98.2% | 165 of 168 | 28 min | 2 h | |
| 328 | Sevier R Nr LynndylSRLU1 | 93.7 | Gauge | Millard | 98.2% | 165 of 168 | 28 min | 2 h | |
| 328 | Trout Creek Nr CallaoTCCU1 | 93.7 | Gauge | Juab | 98.2% | 165 of 168 | 28 min | 2 h | |
| 333 | White River Below Tabbyline Creek Nr SolWRSU1 | 93.7 | Gauge | Utah | 95.8% | 161 of 168 | 24 min | 2 h | |
| 334 | PanguitchU55 | 93.6 | Airport | Garfield | 99.4% | 501 of 504 | 10 min | 45 min | |
| 335 | Duchesne, Utah Weather StationUSBR-DUCU | 93.6 | Gauge | Duchesne | 98.8% | 166 of 168 | 33 min | 2 h | |
| 336 | Daniels Ch - CharlestonDCCU1 | 93.6 | Gauge | Wasatch | 98.2% | 165 of 168 | 29 min | 2 h | |
| 337 | Canyonlands - Virginia ParkVRGU1 | 93.6 | Gauge | San Juan | 98.2% | 165 of 168 | 29 min | 2 h | |
| 338 | Hyde Park Smithfield Canal QcHDPU1 | 93.6 | Gauge | Cache | 98.2% | 165 of 168 | 29 min | 2 h | |
| 338 | WHITEROCKS RIVER 10 NE WhiterocksWTRU1 | 93.6 | Gauge | Uintah | 98.2% | 165 of 168 | 29 min | 2 h | |
| 340 | Tropic, Utah Weather StationUSBR-TRPU | 93.5 | Gauge | Garfield | 98.8% | 166 of 168 | 33 min | 2 h | |
| 341 | Big Brush CRK Abv Red Fleet Res, Nr Vernal09261700 | 93.4 | Gauge | Uintah | 100% | 168 of 168 | 33 min | 66 min | |
| 342 | Weber River At Echo10132000 | 93.4 | Gauge | Summit | 100% | 168 of 168 | 33 min | 66 min | |
| 343 | Ogden - Weber RiverWEOU1 | 93.4 | Gauge | Weber | 97.6% | 656 of 672 | 24 min | 60 min | |
| 344 | Duchesne River Near Randlett09302000 | 93.2 | Gauge | Uintah | 99.4% | 167 of 168 | 33 min | 2 h | |
| 345 | Duchesne River 7 SE TabionaTADU1 | 93.1 | Gauge | Duchesne | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 346 | Aqua Canyon RAWSACRU1 | 93.0 | Gauge | Kane | 99.4% | 167 of 168 | 12 min | 2 h | |
| 347 | Castle Dale, Utah Weather StationUSBR-CSDU | 93.0 | Gauge | Emery | 98.8% | 166 of 168 | 33 min | 2 h | |
| 347 | Ferron, Utah Weather StationUSBR-FRNU | 93.0 | Gauge | Emery | 98.8% | 166 of 168 | 33 min | 2 h | |
| 347 | Grantsville, Utah Weather StationUSBR-GRTU | 93.0 | Gauge | Tooele | 98.8% | 166 of 168 | 33 min | 2 h | |
| 347 | Huntington, Utah Weather StationUSBR-HNTU | 93.0 | Gauge | Emery | 98.8% | 166 of 168 | 33 min | 2 h | |
| 347 | Pleasant Valley, Utah Weather StationUSBR-PLVU | 93.0 | Gauge | Duchesne | 98.8% | 166 of 168 | 33 min | 2 h | |
| 347 | Scipio, Utah Weather StationUSBR-SCPU | 93.0 | Gauge | Millard | 98.8% | 166 of 168 | 33 min | 2 h | |
| 353 | San Pete Valley, Utah Weather StationUSBR-SPVU | 93.0 | Gauge | Sanpete | 97.0% | 163 of 168 | 33 min | 2 h | |
| 354 | Kanab Coop AbKANU1 | 93.0 | Cooperative | Kane | 85.7% | 6 of 7 | 6 min | 2 days | |
| 355 | Deer Creek Dam-9MI.Sw-HeberPLTU1 | 93.0 | Cooperative | Wasatch | 85.7% | 6 of 7 | 17 min | 2 days | |
| 356 | AltaATAU1 | 93.0 | Cooperative | Salt Lake | 85.7% | 6 of 7 | 17 min | 24.1 h | |
| 357 | Monticello No. 2MTOU1 | 93.0 | Cooperative | San Juan | 85.7% | 6 of 7 | 17 min | 2 days | |
| 358 | AlpineAMFU1 | 93.0 | Cooperative | Salt Lake | 85.7% | 6 of 7 | 17 min | 24.1 h | |
| 359 | Kodachrome Basin ParkKODU1 | 93.0 | Cooperative | Kane | 85.7% | 6 of 7 | 17 min | 2 days | |
| 360 | Power HousePRWU1 | 93.0 | Gauge | Iron | 85.7% | 6 of 7 | 19 min | 35.1 h | |
| 361 | Eden 2NEDEU1 | 93.0 | Cooperative | Weber | 85.7% | 6 of 7 | 19 min | 24 h | |
| 362 | Vernal 0.8 SUT-UN-14 | 93.0 | Volunteer | Uintah | 85.7% | 6 of 7 | 26 min | 24 h | |
| 363 | American Fork 1.3 NNWUT-UT-45 | 93.0 | Volunteer | Utah | 85.7% | 6 of 7 | 26 min | 35.1 h | |
| 364 | Lehi - Utah LakeLEHU1 | 93.0 | Cooperative | Utah | 85.7% | 6 of 7 | 27 min | 25.1 h | |
| 365 | Silver Lk BrightonPKCU1 | 93.0 | Cooperative | Salt Lake | 85.7% | 6 of 7 | 27 min | 32.1 h | |
| 366 | RosetteRSTU1 | 93.0 | Cooperative | Box Elder | 85.7% | 6 of 7 | 47 min | 2 days | |
| 367 | Pine View DamOGNU1 | 93.0 | Cooperative | Weber | 85.7% | 6 of 7 | 77 min | 2 days | |
| 368 | Brigham City 0.6 WUT-BE-14 | 93.0 | Volunteer | Box Elder | 85.7% | 6 of 7 | 85 min | 45 h | |
| 369 | Spanish Fork 2.1 SEUT-UT-49 | 93.0 | Volunteer | Utah | 85.7% | 6 of 7 | 86 min | 28 h | |
| 370 | Providence 0.7 NWUT-CH-41 | 93.0 | Volunteer | Cache | 85.7% | 6 of 7 | 86 min | 25 h | |
| 371 | Provo 1.7 WUT-UT-51 | 93.0 | Volunteer | Utah | 85.7% | 6 of 7 | 86 min | 36.1 h | |
| 372 | Lehi 2.0 NNEUT-UT-19 | 93.0 | Volunteer | Utah | 85.7% | 6 of 7 | 86 min | 24 h | |
| 373 | Magna 1.0 SWUT-SL-118 | 93.0 | Volunteer | Salt Lake | 85.7% | 6 of 7 | 86 min | 36.1 h | |
| 374 | Tremonton 2.9 WSWUT-BE-13 | 93.0 | Volunteer | Box Elder | 85.7% | 6 of 7 | 86 min | 35.1 h | |
| 375 | West Haven 2.0 SWUT-WB-1 | 93.0 | Volunteer | Weber | 85.7% | 6 of 7 | 86 min | 35.1 h | |
| 376 | Cottonwood Heights 1.6 SEUT-SL-25 | 93.0 | Volunteer | Salt Lake | 85.7% | 6 of 7 | 86 min | 26 h | |
| 377 | DeseretDESU1 | 93.0 | Cooperative | Millard | 85.7% | 6 of 7 | 1.6 h | 2 days | |
| 378 | Paradise 0.8 NWUT-CH-59 | 93.0 | Volunteer | Cache | 85.7% | 6 of 7 | 2.4 h | 25 h | |
| 379 | Salt Lake City 2.1 NEUT-SL-78 | 93.0 | Volunteer | Salt Lake | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 380 | Centerville 1.3 NUT-DV-37 | 93.0 | Volunteer | Davis | 85.7% | 6 of 7 | 2.4 h | 33.1 h | |
| 381 | Cleveland 0.7 ESEUT-EM-13 | 92.9 | Volunteer | Emery | 100% | 7 of 7 | 13.4 h | 24 h | |
| 382 | Bountiful 0.8 SEUT-DV-7 | 92.9 | Volunteer | Davis | 85.7% | 6 of 7 | 2.4 h | 35.1 h | |
| 383 | Pelican Lake, Utah Weather StationUSBR-PELU | 92.8 | Gauge | Uintah | 98.2% | 165 of 168 | 33 min | 2 h | |
| 384 | Elmo, Utah Weather StationUSBR-ELMU | 92.7 | Gauge | Emery | 98.8% | 166 of 168 | 33 min | 2 h | |
| 385 | Orangeville 0.5 ENEUT-EM-11 | 92.5 | Volunteer | Emery | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 386 | Bear Lake At State Park Marina Nr Garden City10055000 | 92.4 | Gauge | Rich | 100% | 168 of 168 | 38 min | 60 min | |
| 387 | Buffalo Jump ScanBFJU1 | 92.4 | Gauge | Rich | 98.8% | 166 of 168 | 39 min | 2 h | |
| 387 | Chicken Ridge ScanCKRU1 | 92.4 | Gauge | Morgan | 98.8% | 166 of 168 | 39 min | 2 h | |
| 387 | Eastland ScanELDU1 | 92.4 | Gauge | San Juan | 98.8% | 166 of 168 | 39 min | 2 h | |
| 387 | Ephraim ScanEPMU1 | 92.4 | Gauge | Sanpete | 98.8% | 166 of 168 | 39 min | 2 h | |
| 387 | Nephi ScanNPIU1 | 92.4 | Gauge | Juab | 98.8% | 166 of 168 | 39 min | 2 h | |
| 387 | Price ScanPCEU1 | 92.4 | Gauge | Carbon | 98.8% | 166 of 168 | 39 min | 2 h | |
| 387 | Mccracken Mesa ScanRACU1 | 92.4 | Gauge | San Juan | 98.8% | 166 of 168 | 39 min | 2 h | |
| 387 | Sand Hollow ScanSHWU1 | 92.4 | Gauge | Washington | 98.8% | 166 of 168 | 39 min | 2 h | |
| 387 | Split Mountain ScanSPMU1 | 92.4 | Gauge | Uintah | 98.8% | 166 of 168 | 39 min | 2 h | |
| 387 | West Summit ScanWSMU1 | 92.4 | Gauge | San Juan | 98.8% | 166 of 168 | 39 min | 2 h | |
| 397 | Grantsville ScanGTVU1 | 92.2 | Gauge | Tooele | 98.2% | 165 of 168 | 39 min | 2 h | |
| 397 | Mountain Home ScanMHMU1 | 92.2 | Gauge | Duchesne | 98.2% | 165 of 168 | 39 min | 2 h | |
| 399 | Little Cottonwood Creek AT Salt Lake CityLCJU1 | 92.1 | Gauge | Salt Lake | 99.4% | 167 of 168 | 39 min | 2 h | |
| 400 | Cache Junction ScanCAJU1 | 92.1 | Gauge | Cache | 98.8% | 166 of 168 | 39 min | 2 h | |
| 401 | Corral SnotelCAOU1 | 92.0 | Gauge | Carbon | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Chalk Creek #1 SnotelCHCU1 | 92.0 | Gauge | Summit | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Clear Creek #2 SnotelCRKU1 | 92.0 | Gauge | Utah | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Currant Creek SnotelCUCU1 | 92.0 | Gauge | Wasatch | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Castle Valley SnotelCVYU1 | 92.0 | Gauge | Iron | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Dry Bread Pond SnotelDBPU1 | 92.0 | Gauge | Cache | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Dill S Camp SnotelDCPU1 | 92.0 | Gauge | Sanpete | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Fish Lake Utah SnotelFLSU1 | 92.0 | Gauge | Sevier | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | La Sal 10N - Gold Basin SNOTELGDBU1 | 92.0 | Gauge | San Juan | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Garden City Summit SnotelGDSU1 | 92.0 | Gauge | Rich | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Gooseberry Rs Up SnotelGOUU1 | 92.0 | Gauge | Sevier | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Gutz Peak SnotelGTZU1 | 92.0 | Gauge | Washington | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Huntington Horse SnotelHNHU1 | 92.0 | Gauge | Sanpete | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Hobble Creek SnotelHOBU1 | 92.0 | Gauge | Utah | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Hickerson Park SnotelHPSU1 | 92.0 | Gauge | Daggett | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Horse Ridge SnotelHRGU1 | 92.0 | Gauge | Morgan | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Harris Flat SnotelHRSU1 | 92.0 | Gauge | Kane | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Klondike Narrows SnotelKDNU1 | 92.0 | Gauge | Cache | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Kilfoil Creek SnotelKILU1 | 92.0 | Gauge | Morgan | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Lightning Ridge SnotelLIGU1 | 92.0 | Gauge | Weber | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Lasal Mountain SnotelLSMU1 | 92.0 | Gauge | San Juan | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Mammoth-Cottonwood SnotelMCDU1 | 92.0 | Gauge | Sanpete | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Midway Valley SnotelMDVU1 | 92.0 | Gauge | Iron | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Mill-D North SnotelMLDU1 | 92.0 | Gauge | Salt Lake | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Mosby Mtn. SnotelMMTU1 | 92.0 | Gauge | Uintah | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Burts Miller Ranch SnotelMRHU1 | 92.0 | Gauge | Summit | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Panguitch Lake Rs SnotelPGLU1 | 92.0 | Gauge | Garfield | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Parley S Summit SnotelPSUU1 | 92.0 | Gauge | Summit | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Eden 6NNE - Powder MountainPWDU1 | 92.0 | Gauge | Cache | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Rock Creek SnotelRCKU1 | 92.0 | Gauge | Duchesne | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Redden Mine Lwr SnotelRMLU1 | 92.0 | Gauge | Summit | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Steel Creek Park SnotelSCKU1 | 92.0 | Gauge | Summit | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Smith And Morehouse SnotelSMMU1 | 92.0 | Gauge | Summit | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Spirit Lk SnotelSPKU1 | 92.0 | Gauge | Summit | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Strawberry Divide SnotelSTDU1 | 92.0 | Gauge | Wasatch | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Bear River Rs SnotelSTLU1 | 92.0 | Gauge | Summit | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Mount Pleasant 1ENE - Santaquin SNOTELSTQU1 | 92.0 | Gauge | Utah | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Takka Wiiya SnotelTAKU1 | 92.0 | Gauge | Juab | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Trout Creek SnotelTCKU1 | 92.0 | Gauge | Uintah | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Tony Grove Rs SnotelTGSU1 | 92.0 | Gauge | Cache | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Temple Fork SnotelTPKU1 | 92.0 | Gauge | Cache | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Trial Lake SnotelTRLU1 | 92.0 | Gauge | Summit | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | Vernon Creek SnotelVNCU1 | 92.0 | Gauge | Tooele | 99.4% | 167 of 168 | 39 min | 2 h | |
| 401 | White River #1 SnotelWRVU1 | 92.0 | Gauge | Wasatch | 99.4% | 167 of 168 | 39 min | 2 h | |
| 445 | Rees Flat SnotelREFU1 | 91.8 | Gauge | Juab | 99.4% | 167 of 168 | 39 min | 2 h | |
| 446 | Buffalo JumpS2151 | 91.8 | Soil | Rich | 99.4% | 167 of 168 | 43 min | 66 min | |
| 447 | Chicken RidgeS2150 | 91.8 | Soil | Morgan | 99.4% | 167 of 168 | 43 min | 66 min | |
| 448 | GrantsvilleS2152 | 91.8 | Soil | Tooele | 99.4% | 167 of 168 | 43 min | 2 h | |
| 449 | Box Creek SnotelBXCU1 | 91.8 | Gauge | Sevier | 98.8% | 166 of 168 | 39 min | 2 h | |
| 449 | Daniels-Strawberry SnotelDSTU1 | 91.8 | Gauge | Wasatch | 98.8% | 166 of 168 | 39 min | 2 h | |
| 449 | Hole-In-Rock SnotelHIRU1 | 91.8 | Gauge | Summit | 98.8% | 166 of 168 | 39 min | 2 h | |
| 449 | Long Valley Jct SnotelLVJU1 | 91.8 | Gauge | Kane | 98.8% | 166 of 168 | 39 min | 2 h | |
| 453 | Farnsworth Lake SnotelFRLU1 | 91.8 | Gauge | Sevier | 98.8% | 166 of 168 | 39 min | 2 h | |
| 453 | Gooseberry Rs SnotelGOOU1 | 91.8 | Gauge | Sevier | 98.8% | 166 of 168 | 39 min | 2 h | |
| 453 | King S Cabin SnotelKGCU1 | 91.8 | Gauge | Uintah | 98.8% | 166 of 168 | 39 min | 2 h | |
| 453 | Kimberly Mine SnotelKMNU1 | 91.8 | Gauge | Piute | 98.8% | 166 of 168 | 39 min | 2 h | |
| 453 | Lakefork Basin SnotelLBNU1 | 91.8 | Gauge | Duchesne | 98.8% | 166 of 168 | 39 min | 2 h | |
| 453 | Usu Doc Daniel SnotelUDDU1 | 91.8 | Gauge | Rich | 98.8% | 166 of 168 | 39 min | 2 h | |
| 453 | Yankee Reservoir SnotelYKEU1 | 91.8 | Gauge | Iron | 98.8% | 166 of 168 | 39 min | 2 h | |
| 460 | Blue Creek ScanBLUU1 | 91.8 | Gauge | Box Elder | 98.8% | 166 of 168 | 39 min | 2 h | |
| 460 | Cave Valley ScanCAVU1 | 91.8 | Gauge | Washington | 98.8% | 166 of 168 | 39 min | 2 h | |
| 460 | Circleville ScanCLZU1 | 91.8 | Gauge | Piute | 98.8% | 166 of 168 | 39 min | 2 h | |
| 460 | Enterprise ScanENPU1 | 91.8 | Gauge | Iron | 98.8% | 166 of 168 | 39 min | 2 h | |
| 460 | Green River ScanGREU1 | 91.8 | Gauge | Emery | 98.8% | 166 of 168 | 39 min | 2 h | |
| 460 | Goshute ScanGSHU1 | 91.8 | Gauge | Tooele | 98.8% | 166 of 168 | 39 min | 2 h | |
| 460 | Holden ScanHLDU1 | 91.8 | Gauge | Millard | 98.8% | 166 of 168 | 39 min | 2 h | |
| 460 | Harms Way ScanHWYU1 | 91.8 | Gauge | San Juan | 98.8% | 166 of 168 | 39 min | 2 h | |
| 460 | Little Red Fox ScanLRFU1 | 91.8 | Gauge | Duchesne | 98.8% | 166 of 168 | 39 min | 2 h | |
| 460 | Milford ScanMFRU1 | 91.8 | Gauge | Beaver | 98.8% | 166 of 168 | 39 min | 2 h | |
| 460 | Manderfield ScanMNDU1 | 91.8 | Gauge | Beaver | 98.8% | 166 of 168 | 39 min | 2 h | |
| 460 | Morgan ScanMRGU1 | 91.8 | Gauge | Morgan | 98.8% | 166 of 168 | 39 min | 2 h | |
| 460 | Park Valley ScanPVLU1 | 91.8 | Gauge | Box Elder | 98.8% | 166 of 168 | 39 min | 2 h | |
| 460 | Spooky ScanSPYU1 | 91.8 | Gauge | Garfield | 98.8% | 166 of 168 | 39 min | 2 h | |
| 474 | Cedar City MuniCDC | 91.7 | Airport | Iron | 100% | 168 of 168 | 10 min | 60 min | |
| 475 | Monroe, Utah Weather StationUSBR-MNRU | 91.7 | Gauge | Sevier | 98.8% | 166 of 168 | 33 min | 2 h | |
| 476 | Lasal Mountain-Lower SnotelLMLU1 | 91.6 | Gauge | San Juan | 98.2% | 165 of 168 | 39 min | 2 h | |
| 477 | Five Points Lake SnotelFPLU1 | 91.6 | Gauge | Duchesne | 98.2% | 165 of 168 | 39 min | 3 h | |
| 477 | Little Grassy SnotelLGCU1 | 91.6 | Gauge | Washington | 98.2% | 165 of 168 | 39 min | 3 h | |
| 479 | Camp Jackson SnotelCJSU1 | 91.5 | Gauge | San Juan | 97.6% | 164 of 168 | 39 min | 3 h | |
| 480 | EnterpriseS2128 | 91.4 | Soil | Iron | 100% | 168 of 168 | 43 min | 66 min | |
| 481 | Green RiverS2131 | 91.4 | Soil | Emery | 100% | 168 of 168 | 43 min | 66 min | |
| 481 | GoshuteS2165 | 91.4 | Soil | Tooele | 100% | 168 of 168 | 43 min | 66 min | |
| 483 | HoldenS2127 | 91.4 | Soil | Millard | 100% | 168 of 168 | 43 min | 2.1 h | |
| 484 | Cache JunctionS2136 | 91.3 | Soil | Cache | 98.8% | 166 of 168 | 43 min | 2 h | |
| 485 | Halls CrossingU96 | 91.3 | Airport | San Juan | 89.2% | 450 of 504 | 8 min | 2.7 h | |
| 486 | Blue CreekS2135 | 91.2 | Soil | Box Elder | 99.4% | 167 of 168 | 43 min | 66 min | |
| 487 | Cave ValleyS2161 | 91.2 | Soil | Washington | 99.4% | 167 of 168 | 43 min | 66 min | |
| 488 | CirclevilleS2125 | 91.2 | Soil | Piute | 99.4% | 167 of 168 | 43 min | 66 min | |
| 489 | EphraimS2126 | 91.2 | Soil | Sanpete | 99.4% | 167 of 168 | 43 min | 66 min | |
| 489 | EastlandS2130 | 91.2 | Soil | San Juan | 99.4% | 167 of 168 | 43 min | 66 min | |
| 491 | Grouse CreekS2160 | 91.2 | Soil | Box Elder | 99.4% | 167 of 168 | 43 min | 66 min | |
| 492 | Harms WayS2166 | 91.2 | Soil | San Juan | 99.4% | 167 of 168 | 43 min | 2 h | |
| 493 | Washington 1.0 ESEUT-WG-24 | 91.1 | Volunteer | Washington | 85.7% | 6 of 7 | 6.4 h | 35.1 h | |
| 494 | Meadow 0.1 EUT-ML-13 | 91.1 | Volunteer | Millard | 85.7% | 6 of 7 | 6.4 h | 24 h | |
| 495 | Hals CanyonS2164 | 91.0 | Soil | Millard | 98.8% | 166 of 168 | 43 min | 2 h | |
| 496 | Lost CreekLSCU1 | 90.9 | Gauge | Sevier | 100% | 168 of 168 | 12 min | 60 min | |
| 497 | Mccracken MesaS2140 | 90.9 | Soil | San Juan | 100% | 168 of 168 | 45 min | 66 min | |
| 498 | ManderfieldS2156 | 90.8 | Soil | Beaver | 99.4% | 167 of 168 | 45 min | 2 h | |
| 499 | MilfordS2129 | 90.8 | Soil | Beaver | 99.4% | 167 of 168 | 45 min | 2 h | |
| 500 | CMBU1CMBU1 | 90.8 | DCP | - | 85.7% | 6 of 7 | 7 h | 2 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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.