Wyoming 24/7 Rank
Every station in Wyoming 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 910 ranked here, 876 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 |
|---|---|---|---|---|---|---|---|---|---|
| 500 | Green River AT La BargeLABW4 | 93.5 | Gauge | Lincoln | 98.2% | 167 of 170 | 25 min | 64 min | |
| 502 | Wind River AT ShoshoniWWBW4 | 93.5 | Gauge | Fremont | 98.2% | 165 of 168 | 25 min | 2 h | |
| 503 | Shoshone River AT Buffalo Bill DamCDYW4 | 93.5 | Gauge | Park | 98.2% | 165 of 168 | 25 min | 2 h | |
| 503 | Little Sandy River AT Eden ReservoirEDNW4 | 93.5 | Gauge | Sweetwater | 98.2% | 165 of 168 | 25 min | 2 h | |
| 505 | Pathfinder Dam - DcpPTDW4 | 93.5 | Gauge | Natrona | 98.2% | 165 of 168 | 25 min | 3 h | |
| 506 | WheatlandEAN | 93.5 | Airport | Platte | 97.8% | 493 of 504 | 19 min | 2.7 h | |
| 507 | CowleyU68 | 93.5 | Airport | Big Horn | 96.6% | 487 of 504 | 13 min | 2.7 h | |
| 508 | Kemmerer - DcpKMEW4 | 93.4 | Gauge | Lincoln | 100% | 168 of 168 | 15 min | 64 min | |
| 509 | Cheyenne 5.0 WWY-LM-103 | 93.4 | Volunteer | Laramie | 100% | 3 of 3 | 10.4 h | 24 h | |
| 509 | Cheyenne 14.3 WNWWY-LM-130 | 93.4 | Volunteer | Laramie | 100% | 3 of 3 | 10.4 h | 24 h | |
| 509 | Powell 5.1 EWY-PK-41 | 93.4 | Volunteer | Park | 100% | 3 of 3 | 10.4 h | 24 h | |
| 509 | Chugwater 9.6 ESEWY-PT-46 | 93.4 | Volunteer | Platte | 100% | 3 of 3 | 10.4 h | 24 h | |
| 513 | Bull Lake Creek AT CrowheartBLCW4 | 93.4 | Gauge | Fremont | 98.8% | 166 of 168 | 26 min | 2 h | |
| 513 | Barrett CreekBRKW4 | 93.4 | Gauge | Carbon | 98.8% | 166 of 168 | 26 min | 2 h | |
| 513 | Gooseberry Creek Near DickieGOSW4 | 93.4 | Gauge | Hot Springs | 98.8% | 166 of 168 | 26 min | 2 h | |
| 513 | Grassy Creek AT Grassy Lake ReservoirGRLW4 | 93.4 | Gauge | Teton | 98.8% | 166 of 168 | 26 min | 2 h | |
| 513 | Torrington 6WNW - N Platte DitchNPTW4 | 93.4 | Gauge | Goshen | 98.8% | 166 of 168 | 26 min | 2 h | |
| 513 | Bear River AT below Pixley DamPIXW4 | 93.4 | Gauge | Lincoln | 98.8% | 166 of 168 | 26 min | 2 h | |
| 513 | West Side Ditch Near DouglasWSDW4 | 93.4 | Gauge | Converse | 98.8% | 166 of 168 | 26 min | 2 h | |
| 520 | Firehole River AT West YellowstoneFRYW4 | 93.3 | Gauge | Teton | 98.8% | 166 of 168 | 25 min | 2 h | |
| 521 | Riverton - LeClair Canal BlueLCBW4 | 93.3 | Gauge | Fremont | 97.6% | 164 of 168 | 25 min | 2 h | |
| 522 | Fort BridgerFBR | 93.2 | Airport | Uinta | 97.0% | 489 of 504 | 13 min | 2.7 h | |
| 523 | Boysen PeakTBX | 93.2 | Airport | Hot Springs | 96.4% | 486 of 504 | 13 min | 2.7 h | |
| 524 | North Platte River AT GlendoGLBW4 | 93.2 | Gauge | Platte | 94.6% | 159 of 168 | 20 min | 3 h | |
| 525 | Crow Creek AT CheyenneFEWW4 | 93.1 | Gauge | Laramie | 100% | 168 of 168 | 30 min | 75 min | |
| 526 | Middle Fork Powder River AT BarnumMFBW4 | 93.1 | Gauge | Washakie | 100% | 168 of 168 | 30 min | 79 min | |
| 526 | South Pass City - DcpSPCW4 | 93.1 | Gauge | Fremont | 100% | 168 of 168 | 30 min | 79 min | |
| 526 | South Spring Creek ReservoirSSRW4 | 93.1 | Gauge | Carbon | 100% | 168 of 168 | 30 min | 79 min | |
| 529 | Johnstown Ditch At HeadworksJDHW4 | 93.1 | Gauge | Fremont | 97.0% | 163 of 168 | 25 min | 2 h | |
| 530 | Tongue River 2 SW DaytonDAYW4 | 93.0 | Gauge | Sheridan | 98.5% | 662 of 672 | 20 min | 75 min | |
| 531 | Laramie 1.2 NNEWY-AB-186 | 92.9 | Volunteer | Albany | 100% | 3 of 3 | 11.4 h | 24 h | |
| 532 | Meeteetse 2.0 SEWY-PK-43 | 92.9 | Volunteer | Park | 100% | 3 of 3 | 11.4 h | 24 h | |
| 533 | Beaver CreekBEVW4 | 92.9 | Gauge | Carbon | 99.4% | 167 of 168 | 30 min | 2 h | |
| 533 | Brush Creek At Harris CabinBSHW4 | 92.9 | Gauge | Carbon | 99.4% | 167 of 168 | 30 min | 2 h | |
| 533 | Cedar CreekCDKW4 | 92.9 | Gauge | Carbon | 99.4% | 167 of 168 | 30 min | 2 h | |
| 533 | East Main Ditch Near DouglasEMDW4 | 92.9 | Gauge | Converse | 99.4% | 167 of 168 | 30 min | 2 h | |
| 533 | First Mesa CanalFMCW4 | 92.9 | Gauge | Carbon | 99.4% | 167 of 168 | 30 min | 2 h | |
| 533 | Hog Park InflowHGIW4 | 92.9 | Gauge | Carbon | 99.4% | 167 of 168 | 30 min | 2 h | |
| 533 | Jack Creek Above Coyote DrawJCKW4 | 92.9 | Gauge | Carbon | 99.4% | 167 of 168 | 30 min | 2 h | |
| 533 | Little Snake River 3 ESE SaveryLSSW4 | 92.9 | Gauge | Carbon | 99.4% | 167 of 168 | 30 min | 2 h | |
| 533 | Meeteetse Creek Above Joe Moss Ditch Near Meeteetse 12NwMJMW4 | 92.9 | Gauge | Park | 99.4% | 167 of 168 | 30 min | 2 h | |
| 533 | Shell Creek AT ShellSHEW4 | 92.9 | Gauge | Big Horn | 99.4% | 167 of 168 | 30 min | 2 h | |
| 543 | Sand Creek S BeulahSNDW4 | 92.9 | Gauge | Crook | 99.4% | 167 of 168 | 30 min | 2 h | |
| 544 | Tantalus Creek AT Norris JunctionTCKW4 | 92.8 | Gauge | Park | 97.7% | 657 of 672 | 19 min | 75 min | |
| 545 | Story - Big Horn ResBNRW4 | 92.7 | Gauge | Washakie | 98.8% | 166 of 168 | 30 min | 2 h | |
| 545 | Cody Canal Near Cody 12SwCYCW4 | 92.7 | Gauge | Sublette | 98.8% | 166 of 168 | 30 min | 2 h | |
| 545 | Big Horn - Dome Lake No 1DMRW4 | 92.7 | Gauge | Sheridan | 98.8% | 166 of 168 | 30 min | 2 h | |
| 545 | Hams Fork AT Above Viva NaughtonHMFW4 | 92.7 | Gauge | Lincoln | 98.8% | 166 of 168 | 30 min | 2 h | |
| 545 | Iron Creek - Garland Canal Near Ralston 6SswICGW4 | 92.7 | Gauge | Carbon | 98.8% | 166 of 168 | 30 min | 2 h | |
| 545 | Lakeview Canal Near Valley 15NneLKCW4 | 92.7 | Gauge | Park | 98.8% | 166 of 168 | 30 min | 2 h | |
| 545 | Laprele Creek Below Laprele ReservoirLPBW4 | 92.7 | Gauge | Converse | 98.8% | 166 of 168 | 30 min | 2 h | |
| 545 | Daniel 17WNW - N Horse CreekNHKW4 | 92.7 | Gauge | Sublette | 98.8% | 166 of 168 | 30 min | 2 h | |
| 545 | Piney Creek AT KearneyPCKW4 | 92.7 | Gauge | Johnson | 98.8% | 166 of 168 | 30 min | 2 h | |
| 545 | No. 1 Canal Sybille Near WheatlandSBMW4 | 92.7 | Gauge | Platte | 98.8% | 166 of 168 | 30 min | 2 h | |
| 545 | Green River AT Warren BridgeWBRW4 | 92.7 | Gauge | Sublette | 98.8% | 166 of 168 | 30 min | 2 h | |
| 556 | Cherry Ck DrainCCDW4 | 92.6 | Gauge | Goshen | 92.8% | 156 of 168 | 20 min | 3 h | |
| 557 | Hartville - GuernseyGNRW4 | 92.5 | Gauge | Platte | 99.4% | 167 of 168 | 17 min | 2 h | |
| 558 | Pass Creek Near Elk MountainPSKW4 | 92.5 | Gauge | Carbon | 99.4% | 167 of 168 | 30 min | 2 h | |
| 559 | Flat Creek AT JacksonFCKW4 | 92.5 | Gauge | Teton | 98.2% | 165 of 168 | 30 min | 2 h | |
| 560 | Smiths Fork AT CokevilleBORW4 | 92.4 | Gauge | Lincoln | 97.6% | 164 of 168 | 25 min | 4 h | |
| 561 | Medicine Bow River 10 N HannaHANW4 | 92.2 | Gauge | Carbon | 100% | 168 of 168 | 34 min | 1.5 h | |
| 562 | I90 - Sheridan / Johnson County LineWY54 | 92.2 | Road | Sheridan | 93.4% | 471 of 504 | 20 min | 2.1 h | |
| 563 | Dry Fork RainSTDW4 | 92.1 | Gauge | Sheridan | 100% | 168 of 168 | 35 min | 64 min | |
| 563 | Parkman 9W - Pass Creek RainSTPW4 | 92.1 | Gauge | Sheridan | 100% | 168 of 168 | 35 min | 64 min | |
| 565 | Dayton 6WNW - Smith Creek RainSTCW4 | 92.1 | Gauge | Sheridan | 100% | 168 of 168 | 35 min | 64 min | |
| 566 | Gun Barrel US 85 northeast of CheyenneKGUN | 92.1 | Road | Laramie | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 567 | Piney Creek Interchange by BuffaloDHS | 92.1 | Road | Johnson | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 567 | FrenchWY35 | 92.1 | Road | Uinta | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 567 | I80/US30 - Cheyenne EastWY46 | 92.1 | Road | Laramie | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 570 | Worland - COOPWORW4 | 92.1 | Cooperative | Washakie | 85.7% | 6 of 7 | 3 min | 35.1 h | |
| 571 | Nr Jay EmDDEW4 | 92.1 | Cooperative | Goshen | 85.7% | 6 of 7 | 13 min | 2 days | |
| 572 | Daniel Fish Hatchery - COOPDANW4 | 92.1 | Cooperative | Sublette | 85.7% | 6 of 7 | 23 min | 24 h | |
| 573 | Boysen Dam - COOPSBDW4 | 92.1 | Cooperative | Fremont | 85.7% | 6 of 7 | 23 min | 25.5 h | |
| 574 | Lucerne - COOPBMTW4 | 92.1 | Cooperative | Hot Springs | 85.7% | 6 of 7 | 42 min | 25 h | |
| 575 | Moose - COOPMOOW4 | 92.1 | Cooperative | Teton | 85.7% | 6 of 7 | 53 min | 2 days | |
| 576 | Wheatland 15.9 NWWY-PT-36 | 92.0 | Volunteer | Platte | 100% | 3 of 3 | 13.4 h | 24 h | |
| 577 | First Divide I-80 east of EvanstonKFIR | 92.0 | Road | Uinta | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 578 | Younts Peak SnotelYOUW4 | 91.7 | Gauge | Park | 98.8% | 166 of 168 | 35 min | 2 h | |
| 579 | Laramie 1SEADFW4 | 91.7 | Cooperative | Albany | 85.7% | 6 of 7 | 3.2 h | 24 h | |
| 580 | Glenrock 0.6 WNWWY-CV-27 | 91.5 | Volunteer | Converse | 100% | 3 of 3 | 14.4 h | 24 h | |
| 581 | Byron 2.9 WSWWY-BH-35 | 91.5 | Volunteer | Big Horn | 100% | 3 of 3 | 14.4 h | 2 days | |
| 581 | Elk Mountain 2.1 SWY-CR-4 | 91.5 | Volunteer | Carbon | 100% | 3 of 3 | 14.4 h | 2 days | |
| 583 | ThermopolisHSG | 91.2 | Airport | Hot Springs | 97.6% | 492 of 504 | 14 min | 2.7 h | |
| 584 | Half Moon RAWSHAFW4 | 91.2 | Gauge | Sublette | 95.8% | 161 of 168 | 19 min | 2 h | |
| 585 | Rock Springs West by Rock SpringsWY9 | 91.2 | Road | Sweetwater | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 586 | Canyon SnotelCANW4 | 91.1 | Gauge | Park | 97.6% | 164 of 168 | 44 min | 3 h | |
| 587 | Herrick Lane by LaramieWY27 | 90.8 | Road | Albany | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 588 | Arlington I-80 west of LaramieKARL | 90.4 | Road | Albany | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Belle Fourche US 59 south of GilletteKBFU | 90.4 | Road | Campbell | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Continental Divide I-80 west of RawlinsKCTD | 90.4 | Road | Sweetwater | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Dead Horse I-90 tween Buffalo&GilletteKDHS | 90.4 | Road | Johnson | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Deer Creek I-25 east of CasperKDRC | 90.4 | Road | Converse | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Pathfinder Hill US 220 south of AlcovaKPAT | 90.4 | Road | Natrona | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Skyline 230 WYO 230 SE of EncampmentKSKL | 90.4 | Road | Carbon | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | TiptonWY13 | 90.4 | Road | Sweetwater | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Walcott JunctionWY15 | 90.4 | Road | Carbon | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Dana RidgeWY16 | 90.4 | Road | Carbon | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Mile Marker 249.1WY17 | 90.4 | Road | Carbon | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Halleck Ridge by Elk MountainWY18 | 90.4 | Road | Carbon | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Elk MountainWY19 | 90.4 | Road | Carbon | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Montana Line by RanchesterWY2 | 90.4 | Road | Sheridan | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Wagonhound by ArlingtonWY21 | 90.4 | Road | Carbon | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Foote Creek by ArlingtonWY22 | 90.4 | Road | Carbon | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Bear CreekWY40 | 90.4 | Road | Laramie | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | FarsonWY42 | 90.4 | Road | Sweetwater | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | WY487 - Shirley RimWY44 | 90.4 | Road | Carbon | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | US14 - Granite PassWY52 | 90.4 | Road | Sheridan | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | US20 - Van TassellWY60 | 90.4 | Road | Niobrara | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 588 | Church ButteWY8 | 90.4 | Road | Uinta | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 610 | Hiland US 20/26 between Casper&ShoshoniKHLD | 90.4 | Road | Natrona | 93.0% | 469 of 504 | 20 min | 2.1 h | |
| 611 | Indian Creek RdWY3 | 90.3 | Road | Johnson | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 611 | Pine Tree JunctionWY5 | 90.3 | Road | Campbell | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 611 | I25/US87 - Smokey GapWY62 | 90.3 | Road | Natrona | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 611 | US85 - Four CornersWY64 | 90.3 | Road | Weston | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 615 | Peru Hill I-80 at Green River TunnelKCMS | 90.3 | Road | Sweetwater | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | Sage Junction US 30 west of KemmererKSGE | 90.3 | Road | Lincoln | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | Shute Creek WYO 372 Grn. River-La BargeKSHC | 90.3 | Road | Sweetwater | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | Twenty Mile Hill I-25 north of CasperKTMH | 90.3 | Road | Natrona | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | Vedauwoo I-80 between Cheyenne&LaramieKVDW | 90.3 | Road | Albany | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | Whitaker I-25 north of CheyenneKWTR | 90.3 | Road | Laramie | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | ColemanWY1 | 90.3 | Road | Platte | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | County Road 402 by Elk MountainWY20 | 90.3 | Road | Carbon | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | Arlington East by ArlingtonWY23 | 90.3 | Road | Carbon | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | Strouss HillWY25 | 90.3 | Road | Albany | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | Remount by CheyenneWY29 | 90.3 | Road | Laramie | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | US 189 InterchangeWY32 | 90.3 | Road | Uinta | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | Lone TreeWY36 | 90.3 | Road | Albany | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | Buford EastWY37 | 90.3 | Road | Albany | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | Wind River LakeWY43 | 90.3 | Road | Teton | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | Natrona WYWY45 | 90.3 | Road | Natrona | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 615 | Wyo Hill (outpost)WY51 | 90.3 | Road | Laramie | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 632 | Buffalo Bill Reservoir Wx STN - DcpBWXW4 | 90.2 | Gauge | Park | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 633 | I90/US87 - Kearny DivideWY53 | 90.2 | Road | Johnson | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 634 | Inyan Kara I-90 west of SundanceKIKA | 90.2 | Road | Crook | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 634 | Mile Marker 108WY4 | 90.2 | Road | Campbell | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 636 | Bitter Creek I-80 east of Rock SpringsKBIT | 90.2 | Road | Sweetwater | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 636 | Pumpkin Vine US 287 south of LaramieKPUM | 90.2 | Road | Albany | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 636 | South Pass WYO 28 near South PassKSOU | 90.2 | Road | Fremont | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 636 | Cooper Cove by ArlingtonWY24 | 90.2 | Road | Carbon | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 636 | Quealy Dome by LaramieWY26 | 90.2 | Road | Albany | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 636 | Coal RoadWY33 | 90.2 | Road | Uinta | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 636 | Big Horn County LineWY41 | 90.2 | Road | Big Horn | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 636 | WY210 - Wildcat TrailWY48 | 90.2 | Road | Laramie | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 636 | WY210 - Hynds Lodge RdWY49 | 90.2 | Road | Laramie | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 645 | Beulah Interchange by BeulahWY6 | 90.2 | Road | Crook | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 645 | I25/US87 - Tisdale DivideWY63 | 90.2 | Road | Johnson | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 647 | Alta - DcpATRW4 | 90.1 | Gauge | Teton | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 648 | Red Canyon WYO 28 tween Riverton&S.PassKREC | 90.1 | Road | Fremont | 92.4% | 466 of 504 | 21 min | 2.1 h | |
| 649 | DTMW4DTMW4 | 90.1 | DCP | - | 85.7% | 6 of 7 | 6.6 h | 2 days | |
| 649 | HUMW4HUMW4 | 90.1 | DCP | - | 85.7% | 6 of 7 | 6.6 h | 2 days | |
| 649 | OSMW4OSMW4 | 90.1 | DCP | - | 85.7% | 6 of 7 | 6.6 h | 2 days | |
| 652 | Sundance 8NNW USCRNSNNW4 | 90.0 | Gauge | Crook | 100% | 168 of 168 | 25 min | 64 min | |
| 653 | Lander 11 SSE94078 | 89.8 | Reference | Fremont | 100% | 67 of 67 | 1.5 h | 3.1 h | |
| 653 | Sundance 8 NNW94088 | 89.8 | Reference | Crook | 100% | 67 of 67 | 1.5 h | 3.1 h | |
| 655 | Devils Tower RAWSDVLW4 | 89.8 | Gauge | Crook | 99.4% | 167 of 168 | 12 min | 2 h | |
| 656 | Battle Mountain SnotelBTLW4 | 89.8 | Gauge | Carbon | 98.8% | 166 of 168 | 44 min | 2 h | |
| 656 | Gros Ventre Summit SnotelGRVW4 | 89.8 | Gauge | Teton | 98.8% | 166 of 168 | 44 min | 2 h | |
| 656 | Powder River Pass SnotelPWDW4 | 89.8 | Gauge | Johnson | 98.8% | 166 of 168 | 44 min | 2 h | |
| 656 | Shell Creek SnotelSCRW4 | 89.8 | Gauge | Big Horn | 98.8% | 166 of 168 | 44 min | 2 h | |
| 660 | Lewis Lake Divide SnotelLWSW4 | 89.6 | Gauge | Teton | 98.2% | 165 of 168 | 44 min | 3 h | |
| 660 | Marquette SnotelMRQW4 | 89.6 | Gauge | Park | 98.2% | 165 of 168 | 44 min | 3 h | |
| 662 | Savery - Little Snake RiverLSYW4 | 89.6 | Gauge | Carbon | 95.8% | 161 of 168 | 25 min | 8 h | |
| 663 | Peru Hill I-80 west of Green RiverKPER | 89.6 | Road | Sweetwater | 91.2% | 460 of 504 | 21 min | 2.1 h | |
| 664 | Pine Bluffs82V | 89.4 | Airport | Laramie | 88.6% | 447 of 504 | 13 min | 5.3 h | |
| 665 | Moose 1 NNE04131 | 89.3 | Reference | Teton | 98.5% | 66 of 67 | 1.5 h | 3.1 h | |
| 666 | US14/US16 - UcrossWY59 | 89.3 | Road | Sheridan | 90.4% | 456 of 504 | 21 min | 2.1 h | |
| 667 | LITTLE GOOSE CREEK AT CanyonLGCW4 | 89.2 | Gauge | Sheridan | 100% | 168 of 168 | 20 min | 60 min | |
| 668 | School House RAWSSPKW4 | 89.0 | Gauge | Johnson | 100% | 168 of 168 | 18 min | 60 min | |
| 669 | LeroyWY34 | 88.8 | Road | Uinta | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 670 | Pinedale/Ralph Wenz FieldPNA | 88.7 | Airport | Sublette | 92.8% | 468 of 504 | 14 min | 7.3 h | |
| 671 | Blacks Fork AT Little AmericaLTAW4 | 88.7 | Gauge | Sweetwater | 90.1% | 202 of 224 | 35 min | 64 min | |
| 672 | Casper Mountain RAWSCMRW4 | 88.6 | Gauge | Natrona | 100% | 168 of 168 | 13 min | 60 min | |
| 673 | I25 - Hat SixWY61 | 88.6 | Road | Natrona | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 674 | Bear Lodge RAWSBRLW4 | 88.5 | Gauge | Crook | 100% | 168 of 168 | 16 min | 60 min | |
| 675 | Highline #4 Ditch Near Ryan Park 3NnwHLDW4 | 88.5 | Gauge | Carbon | 89.8% | 151 of 168 | 15 min | 11 h | |
| 676 | AftonAFO | 88.3 | Airport | Lincoln | 97.6% | 492 of 504 | 14 min | 2.7 h | |
| 677 | Wyo Hill I-25 south of CheyenneKWYH | 88.2 | Road | Laramie | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 678 | Little Wind River AT RivertonRVTW4 | 88.0 | Gauge | Fremont | 99.4% | 167 of 168 | 20 min | 2 h | |
| 679 | SinclairWY14 | 87.9 | Road | Carbon | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 680 | MP 353.0WY39 | 87.8 | Road | Laramie | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 681 | Bone Springs Div SnotelBSDW4 | 87.6 | Gauge | Big Horn | 92.8% | 156 of 168 | 45 min | 3 h | |
| 681 | Cottonwood Creek SnotelCLWW4 | 87.6 | Gauge | Lincoln | 92.8% | 156 of 168 | 45 min | 3 h | |
| 681 | Cold Springs SnotelCOSW4 | 87.6 | Gauge | Fremont | 92.8% | 156 of 168 | 45 min | 3 h | |
| 684 | PainterWY31 | 87.5 | Road | Uinta | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 685 | Boulder Lake - DcpBOLW4 | 87.4 | Gauge | Sublette | 100% | 168 of 168 | 30 min | 79 min | |
| 686 | Bordeaux I-25 south of WheatlandKBRX | 87.4 | Road | Platte | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 687 | Snider Basin SnotelSNIW4 | 87.4 | Gauge | Sublette | 92.2% | 155 of 168 | 45 min | 3 h | |
| 688 | Little Warm SnotelLTWW4 | 87.4 | Gauge | Fremont | 92.2% | 155 of 168 | 45 min | 3 h | |
| 689 | Hansen Sawmill SnotelHNSW4 | 87.4 | Gauge | Johnson | 92.2% | 155 of 168 | 45 min | 3 h | |
| 689 | Kirwin SnotelKRWW4 | 87.4 | Gauge | Park | 92.2% | 155 of 168 | 45 min | 3 h | |
| 691 | EvanstonWY7 | 87.3 | Road | Uinta | 93.4% | 471 of 504 | 21 min | 2.1 h | |
| 692 | Timber Creek SnotelTICW4 | 87.2 | Gauge | Park | 91.6% | 154 of 168 | 45 min | 3 h | |
| 693 | Thermopolis - COOPTHMW4 | 87.1 | Cooperative | Hot Springs | 71.4% | 5 of 7 | 13 min | 26.1 h | |
| 694 | Rock Spring FD - COOPRSFW4 | 87.1 | Cooperative | Sweetwater | 71.4% | 5 of 7 | 38 min | 2 days | |
| 695 | NewcastleNCLW4 | 87.1 | Cooperative | Weston | 71.4% | 5 of 7 | 42 min | 33.1 h | |
| 696 | Deaver - COOPDEVW4 | 87.1 | Cooperative | Big Horn | 71.4% | 5 of 7 | 42 min | 34.1 h | |
| 697 | Rawlins 1NRLSW4 | 87.1 | Cooperative | Carbon | 71.4% | 5 of 7 | 82 min | 2.4 days | |
| 698 | I25/US26/US87 - Platte/Converse WY US WYDOTWY56 | 87.0 | Road | Platte | 91.0% | 459 of 504 | 21 min | 4.6 h | |
| 699 | Dixon 1WSWDIXW4 | 87.0 | Gauge | Carbon | 88.6% | 149 of 168 | 15 min | 10 h | |
| 700 | Divide Peak SnotelDVDW4 | 86.9 | Gauge | Carbon | 95.2% | 160 of 168 | 44 min | 5 h | |
| 700 | East Rim Divide SnotelERDW4 | 86.9 | Gauge | Sublette | 95.2% | 160 of 168 | 44 min | 5 h | |
| 700 | South Brush Creek SnotelSBCW4 | 86.9 | Gauge | Carbon | 95.2% | 160 of 168 | 44 min | 5 h | |
| 703 | Big Goose SnotelBGEW4 | 86.8 | Gauge | Sheridan | 90.4% | 152 of 168 | 45 min | 3 h | |
| 704 | Owl Creek SnotelOLWW4 | 86.7 | Gauge | Hot Springs | 94.6% | 159 of 168 | 44 min | 5 h | |
| 705 | Gunsight Pass SnotelGUNW4 | 86.7 | Gauge | Sublette | 90.4% | 152 of 168 | 45 min | 3 h | |
| 706 | Pahaska - COOPNFKW4 | 86.7 | Cooperative | Park | 71.4% | 5 of 7 | 3.2 h | 3 days | |
| 707 | Bear River AT EvanstonEVAW4 | 86.6 | Gauge | Uinta | 98.2% | 165 of 168 | 54 min | 4.1 h | |
| 708 | Shoshoni - Muddy CreekMUSW4 | 86.6 | Gauge | Fremont | 98.2% | 165 of 168 | 54 min | 4.1 h | |
| 709 | Thumb Divide SnotelTHUW4 | 86.5 | Gauge | Teton | 95.2% | 160 of 168 | 44 min | 5 h | |
| 710 | Bald Mtn. SnotelBLDW4 | 86.5 | Gauge | Big Horn | 92.2% | 155 of 168 | 45 min | 4 h | |
| 711 | Salt River Summit SnotelSLTW4 | 86.5 | Gauge | Lincoln | 89.8% | 151 of 168 | 45 min | 3 h | |
| 712 | Castle Creek SnotelCCSW4 | 86.4 | Gauge | Fremont | 98.2% | 165 of 168 | 1.7 h | 2.1 h | |
| 712 | Elkhart Park G.S. SnotelEKPW4 | 86.4 | Gauge | Sublette | 98.2% | 165 of 168 | 1.7 h | 2.1 h | |
| 712 | Evening Star SnotelEVNW4 | 86.4 | Gauge | Park | 98.2% | 165 of 168 | 1.7 h | 2.1 h | |
| 712 | Grave Springs SnotelGVSW4 | 86.4 | Gauge | Natrona | 98.2% | 165 of 168 | 1.7 h | 2.1 h | |
| 712 | Hobbs Park SnotelHBBW4 | 86.4 | Gauge | Fremont | 98.2% | 165 of 168 | 1.7 h | 2.1 h | |
| 712 | Little Goose SnotelLGSW4 | 86.4 | Gauge | Johnson | 98.2% | 165 of 168 | 1.7 h | 2.1 h | |
| 718 | Green River - Bitter CreekBCGW4 | 86.4 | Gauge | Sweetwater | 97.6% | 164 of 168 | 54 min | 4.1 h | |
| 719 | Pinedale - New Fork RiverNAPW4 | 86.4 | Gauge | Sublette | 97.6% | 164 of 168 | 54 min | 4.1 h | |
| 719 | Shoshone River AT LovellSLOW4 | 86.4 | Gauge | Big Horn | 97.6% | 164 of 168 | 54 min | 4.1 h | |
| 721 | Farson 2NNE - COOPFSNW4 | 86.4 | Cooperative | Sweetwater | 71.4% | 5 of 7 | 3.9 h | 2.5 days | |
| 722 | Kelley R.S. SnotelKLLW4 | 86.3 | Gauge | Lincoln | 89.2% | 150 of 168 | 45 min | 3 h | |
| 723 | Blind Bull Sum SnotelBBSW4 | 86.3 | Gauge | Lincoln | 89.2% | 150 of 168 | 45 min | 2.1 h | |
| 723 | Bear Trap Meadow SnotelBTNW4 | 86.3 | Gauge | Johnson | 89.2% | 150 of 168 | 45 min | 2.1 h | |
| 725 | Big Sandy Opening SnotelBGSW4 | 86.3 | Gauge | Sublette | 89.2% | 150 of 168 | 45 min | 2.1 h | |
| 726 | Beartooth Lake SnotelBLTW4 | 86.2 | Gauge | Park | 97.6% | 164 of 168 | 1.7 h | 2.1 h | |
| 726 | Burroughs Creek SnotelBRCW4 | 86.2 | Gauge | Fremont | 97.6% | 164 of 168 | 1.7 h | 2.1 h | |
| 728 | Larsen Creek SnotelLCRW4 | 86.2 | Gauge | Sublette | 97.6% | 164 of 168 | 1.7 h | 2.1 h | |
| 729 | Pinedale - Duck CreekDCNW4 | 86.2 | Gauge | Sublette | 97.0% | 163 of 168 | 54 min | 4.1 h | |
| 730 | Torrington #1 ScanTRGW4 | 86.1 | Gauge | Goshen | 95.2% | 160 of 168 | 45 min | 5 h | |
| 731 | Whiskey Park SnotelWPKW4 | 86.1 | Gauge | Routt | 92.8% | 156 of 168 | 44 min | 5 h | |
| 732 | Laprele Creek SnotelLPPW4 | 86.1 | Gauge | Converse | 92.8% | 156 of 168 | 44 min | 5 h | |
| 733 | Shoshoni - COOPSSHW4 | 86.1 | Cooperative | Fremont | 85.7% | 6 of 7 | 15.2 h | 25.1 h | |
| 734 | New Fork Lake SnotelNFLW4 | 86.0 | Gauge | Sublette | 97.0% | 163 of 168 | 1.7 h | 2.1 h | |
| 735 | Snake River AT MooseMSEW4 | 86.0 | Gauge | Teton | 96.4% | 162 of 168 | 54 min | 4.1 h | |
| 736 | Baxter Road by Rock SpringsWY10 | 86.0 | Road | Sweetwater | 93.2% | 470 of 504 | 21 min | 2.1 h | |
| 737 | Boysen Reservoir Wx STN - DcpBOYW4 | 85.9 | Gauge | Fremont | 99.4% | 167 of 168 | 25 min | 2 h | |
| 738 | Middle Fork Powder River AT Bar C RanchBARW4 | 85.9 | Gauge | Johnson | 83.9% | 141 of 168 | 15 min | 13 h | |
| 739 | St. Lawrence Alt SnotelSLAW4 | 85.8 | Gauge | Fremont | 96.4% | 162 of 168 | 1.7 h | 2.1 h | |
| 740 | Diamondville - Hams ForkHFDW4 | 85.8 | Gauge | Lincoln | 95.8% | 161 of 168 | 54 min | 4.1 h | |
| 741 | Superior by Rock SpringsWY11 | 85.8 | Road | Sweetwater | 93.0% | 469 of 504 | 21 min | 2.1 h | |
| 742 | Lander 1.7 NNWWY-FM-50 | 85.4 | Volunteer | Fremont | 66.6% | 2 of 3 | 26 min | 2 days | |
| 742 | Chugwater 13.1 WSWWY-LM-258 | 85.4 | Volunteer | Laramie | 66.6% | 2 of 3 | 26 min | 2 days | |
| 744 | Sheridan 1.4 SEWY-SH-61 | 85.4 | Volunteer | Sheridan | 66.6% | 2 of 3 | 26 min | 34.1 h | |
| 745 | Big Horn 0.3 ESEWY-SH-48 | 85.4 | Volunteer | Sheridan | 66.6% | 2 of 3 | 26 min | 35.1 h | |
| 746 | Cody 6.5 SWWY-PK-71 | 85.4 | Volunteer | Park | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 747 | Thermopolis 15.8 WNWWY-HS-29 | 85.4 | Volunteer | Hot Springs | 66.6% | 2 of 3 | 86 min | 34.1 h | |
| 747 | Meeteetse 4.8 NNEWY-PK-47 | 85.4 | Volunteer | Park | 66.6% | 2 of 3 | 86 min | 34.1 h | |
| 749 | Pinedale 12.6 NWWY-SL-24 | 85.4 | Volunteer | Sublette | 66.6% | 2 of 3 | 86 min | 37.1 h | |
| 750 | Lander 5.7 SWWY-FM-21 | 85.4 | Volunteer | Fremont | 66.6% | 2 of 3 | 86 min | 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. 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.