Storm Station
Sign in

Live/247 Rank/Wyoming

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.

971 stations ranked25.8% sent every report dueranked October 16, 2026page 3 of 4Wyoming instrumentsWyoming 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 971 ranked here, 931 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
497Rock Springs West by Rock SpringsWY990.0RoadSweetwater93.0%469 of 50423 min2.2 h
502Boysen Dam - COOPSBDW490.0CooperativeFremont85.7%6 of 720 min33.9 h
503Laramie 0.3 SWY-AB-21290.0VolunteerAlbany85.7%6 of 726 min35.1 h
503Lander 7.3 WNWWY-FM-3790.0VolunteerFremont85.7%6 of 726 min35.1 h
505Wright 0.5 ESE (WY7RR)WY-CM-3590.0VolunteerCampbell85.7%6 of 726 min2 days
506Big Horn 0.3 ESEWY-SH-4890.0VolunteerSheridan85.7%6 of 726 min35.1 h
506Jackson 0.3 ENEWY-TT-4090.0VolunteerTeton85.7%6 of 726 min35.1 h
508Cheyenne 2.7 ENEWY-LM-28990.0VolunteerLaramie85.7%6 of 726 min2 days
509Boulder Rearing Station - COOPBRSW490.0CooperativeSublette85.7%6 of 763 min34.1 h
510Ten Sleep 26.6 SWY-WH-390.0VolunteerWashakie85.7%6 of 785 min2.3 days
511Pinedale 5.0 SEWY-SL-1890.0VolunteerSublette85.7%6 of 785 min35.1 h
512Kaycee 5.2 NNWWY-JN-4490.0VolunteerJohnson85.7%6 of 786 min24 h
513Thermopolis 15.8 WNWWY-HS-2990.0VolunteerHot Springs85.7%6 of 786 min2 days
514Savery 3.3 ESEWY-CR-4290.0VolunteerCarbon85.7%6 of 786 min24 h
515Wheatland 20.0 SWWY-PT-1490.0VolunteerPlatte85.7%6 of 786 min2 days
516Riverton 1.9 WWY-FM-7790.0VolunteerFremont85.7%6 of 786 min2 days
517Daniel 8.2 NWY-SL-790.0VolunteerSublette85.7%6 of 786 min24 h
518Green River 0.5 NNWWY-SW-4890.0VolunteerSweetwater85.7%6 of 786 min24 h
519Cheyenne 9.9 EWY-LM-10690.0VolunteerLaramie85.7%6 of 786 min2 days
520Pavillion 5.8 EWY-FM-9290.0VolunteerFremont85.7%6 of 786 min24 h
521Casper 2.0 SWWY-NT-7690.0VolunteerNatrona85.7%6 of 786 min26 h
522Rawlins 4.3 WWY-CR-1490.0VolunteerCarbon85.7%6 of 786 min35.1 h
522Cheyenne 19.7 NWY-LM-20690.0VolunteerLaramie85.7%6 of 786 min35.1 h
522Story 2.1 WWY-SH-4490.0VolunteerSheridan85.7%6 of 786 min35.1 h
522Ten Sleep 2.3 ENEWY-WH-2890.0VolunteerWashakie85.7%6 of 786 min35.1 h
526Cody 21.9 WWY-PK-5590.0VolunteerPark85.7%6 of 786 min47 h
527Laramie 1.4 ENEWY-AB-21190.0VolunteerAlbany85.7%6 of 786 min35.1 h
527Lander 9.3 SWY-FM-8890.0VolunteerFremont85.7%6 of 786 min35.1 h
529Ranchester 0.5 WSWWY-SH-5890.0VolunteerSheridan85.7%6 of 786 min24 h
530Rock River 9.6 WSWWY-CR-590.0VolunteerCarbon85.7%6 of 786 min2 days
531Kaycee 10.9 WNWWY-JN-4590.0VolunteerJohnson85.7%6 of 72.4 h24 h
532Cowley 0.3 NNEWY-BH-2690.0VolunteerBig Horn85.7%6 of 72.4 h35.1 h
533Sundance 8NNW USCRNSNNW489.9GaugeCrook99.4%167 of 16825 min2 h
534LeroyWY3489.9RoadUinta93.0%469 of 50423 min2.2 h
535Younts Peak SnotelYOUW489.8GaugePark99.4%167 of 16835 min2 h
536Laramie River 2 S BoslerBOSW489.8GaugeAlbany97.0%163 of 16820 min6 h
537PainterWY3189.8RoadUinta93.0%469 of 50423 min2.2 h
538Hartville - GuernseyGNRW489.6GaugePlatte100%168 of 16817 min60 min
539Cold Springs SnotelCOSW489.6GaugeFremont98.8%166 of 16835 min2 h
539Divide Peak SnotelDVDW489.6GaugeCarbon98.8%166 of 16835 min2 h
539Hansen Sawmill SnotelHNSW489.6GaugeJohnson98.8%166 of 16835 min2 h
539Kirwin SnotelKRWW489.6GaugePark98.8%166 of 16835 min2 h
539Laprele Creek SnotelLPPW489.6GaugeConverse98.8%166 of 16835 min2 h
539Lewis Lake Divide SnotelLWSW489.6GaugeTeton98.8%166 of 16835 min2 h
539Marquette SnotelMRQW489.6GaugePark98.8%166 of 16835 min2 h
539Powder River Pass SnotelPWDW489.6GaugeJohnson98.8%166 of 16835 min2 h
539South Brush Creek SnotelSBCW489.6GaugeCarbon98.8%166 of 16835 min2 h
539Shell Creek SnotelSCRW489.6GaugeBig Horn98.8%166 of 16835 min2 h
539Whiskey Park SnotelWPKW489.6GaugeRoutt98.8%166 of 16835 min2 h
550Laramie River 3 NE Woods LandingWODW489.6GaugeAlbany98.2%165 of 16829 min4 h
551Hog Park InflowHGIW489.6GaugeCarbon95.8%161 of 16830 min3 h
552Dixon 1WSWDIXW489.5GaugeCarbon92.8%156 of 16815 min9 h
553Farson 2NNE - COOPFSNW489.5CooperativeSweetwater85.7%6 of 73.4 h24 h
554Cheyenne 7.9 NWY-LM-21489.5VolunteerLaramie85.7%6 of 73.4 h24 h
555Lander 5.1 SWWY-FM-7989.5VolunteerFremont85.7%6 of 73.4 h2 days
556Jackson 5.3 NWWY-TT-1389.5VolunteerTeton85.7%6 of 73.4 h24 h
557Base Camp SnotelBSCW489.4GaugeTeton98.2%165 of 16835 min2 h
557Bone Springs Div SnotelBSDW489.4GaugeBig Horn98.2%165 of 16835 min2 h
557Indian Creek SnotelINCW489.4GaugeLincoln98.2%165 of 16835 min2 h
557Snider Basin SnotelSNIW489.4GaugeSublette98.2%165 of 16835 min2 h
561Gros Ventre Summit SnotelGRVW489.4GaugeTeton98.2%165 of 16835 min2 h
562Centennial 6WNW - Bellamy CanalBELW489.4GaugeAlbany97.0%163 of 16825 min5 h
563Gun Barrel US 85 northeast of CheyenneKGUN89.3RoadLaramie93.0%469 of 50423 min2.2 h
564Wind River AT ShoshoniWWBW489.3GaugeFremont92.2%155 of 16825 min3 h
565New Fork River AT Big PineyBPNW489.2GaugeSublette85.2%191 of 22425 min2 h
566Little Wind River AT RivertonRVTW489.1GaugeFremont98.8%166 of 16820 min2 h
567Burgess Junction SnotelBRJW489.1GaugeSheridan97.6%164 of 16835 min2 h
568EvanstonWY789.1RoadUinta93.0%469 of 50423 min2.2 h
569Tower Falls Rs - DcpTFAW489.0GaugePark88.6%149 of 16820 min2 h
570Newcastle 49 WSWWY-NB-789.0VolunteerNiobrara85.7%6 of 74.4 h2 days
571Bedford 1.8 SWY-LN-3689.0VolunteerLincoln85.7%6 of 74.4 h35.1 h
572Cheyenne 3.3 SSWWY-LM-20889.0VolunteerLaramie85.7%6 of 74.4 h2 days
573Bald Mtn. SnotelBLDW488.9GaugeBig Horn97.0%163 of 16835 min2 h
574Owl Creek SnotelOLWW488.9GaugeHot Springs97.0%163 of 16835 min2 h
575Herrick Lane by LaramieWY2788.9RoadAlbany93.0%469 of 50423 min2.2 h
576SaratogaSAA88.8AirportCarbon96.2%485 of 50419 min4.1 h
577NewcastleECS88.7AirportWeston99.8%503 of 50414 min40 min
578Casper 0.7 NWWY-NT-5088.6VolunteerNatrona85.7%6 of 75.4 h2 days
579Riverside 6.1 NEWY-CR-3288.6VolunteerCarbon85.7%6 of 75.4 h24 h
580Cheyenne 31.0 NWY-LM-10288.6VolunteerLaramie85.7%6 of 75.4 h2 days
581Burns 6.0 WSWWY-LM-5988.6VolunteerLaramie85.7%6 of 75.4 h36.1 h
582Savery - Savery CreekSCLW488.3GaugeCarbon97.0%163 of 16825 min4 h
583Canyon SnotelCANW488.2GaugePark98.8%166 of 16835 min2 h
584Alta - DcpATRW488.1GaugeTeton100%168 of 16820 min60 min
585Little Warm SnotelLTWW488.1GaugeFremont98.8%166 of 16835 min2 h
586Cherry Ck DrainCCDW488.1GaugeGoshen88.6%149 of 16820 min4 h
587Kaycee 17 NNWWY-JN-1388.1VolunteerJohnson85.7%6 of 76.4 h24 h
588Laramie 6.1 SSEWY-AB-16088.1VolunteerAlbany85.7%6 of 76.4 h2 days
588Buffalo 1.8 NEWY-JN-3188.1VolunteerJohnson85.7%6 of 76.4 h2 days
590Cheyenne 6.8 ENEWY-LM-25188.1VolunteerLaramie85.7%6 of 76.4 h2 days
591CLMW4CLMW488.1DCP-85.7%6 of 76.6 h2 days
591PLMW4PLMW488.1DCP-85.7%6 of 76.6 h2 days
593BDMW4BDMW488.1DCP-85.7%6 of 76.6 h24 h
594ALMW4ALMW488.1DCP-85.7%6 of 76.6 h2 days
594BYMW4BYMW488.1DCP-85.7%6 of 76.6 h2 days
594CRMW4CRMW488.1DCP-85.7%6 of 76.6 h2 days
594DCMW4DCMW488.1DCP-85.7%6 of 76.6 h2 days
594DDMW4DDMW488.1DCP-85.7%6 of 76.6 h2 days
594DGWDGW88.1DCP-85.7%6 of 76.6 h2 days
594NCMW4NCMW488.1DCP-85.7%6 of 76.6 h2 days
594OSMW4OSMW488.1DCP-85.7%6 of 76.6 h2 days
594RKMW4RKMW488.1DCP-85.7%6 of 76.6 h2 days
594UPMW4UPMW488.1DCP-85.7%6 of 76.6 h2 days
604Piney Creek Interchange by BuffaloDHS88.0RoadJohnson93.0%469 of 50423 min2.2 h
605Torrington #1 ScanTRGW487.9GaugeGoshen99.4%167 of 16837 min2 h
606Hiland US 20/26 between Casper&ShoshoniKHLD87.8RoadNatrona93.0%469 of 50422 min2.2 h
607Moose 1 NNE0413187.7ReferenceTeton100%84 of 841.5 h3.1 h
607Lander 11 SSE9407887.7ReferenceFremont100%84 of 841.5 h3.1 h
607Sundance 8 NNW9408887.7ReferenceCrook100%84 of 841.5 h3.1 h
610Lander 4.3 WSWWY-FM-6987.7VolunteerFremont85.7%6 of 77.4 h2 days
611Green River - Bitter CreekBCGW487.6GaugeSweetwater100%168 of 16847 min66 min
611Shoshoni - Muddy CreekMUSW487.6GaugeFremont100%168 of 16847 min66 min
613Bear River AT EvanstonEVAW487.6GaugeUinta100%168 of 16847 min75 min
613Diamondville - Hams ForkHFDW487.6GaugeLincoln100%168 of 16847 min75 min
615Pinedale - Duck CreekDCNW487.6GaugeSublette100%168 of 16847 min2.1 h
616Arlington I-80 west of LaramieKARL87.6RoadAlbany93.0%469 of 50423 min2.2 h
616Belle Fourche US 59 south of GilletteKBFU87.6RoadCampbell93.0%469 of 50423 min2.2 h
616Bitter Creek I-80 east of Rock SpringsKBIT87.6RoadSweetwater93.0%469 of 50423 min2.2 h
616Beaver Rim US 287/WYO 789 SE of LanderKBVR87.6RoadFremont93.0%469 of 50423 min2.2 h
616Peru Hill I-80 at Green River TunnelKCMS87.6RoadSweetwater93.0%469 of 50423 min2.2 h
616Continental Divide I-80 west of RawlinsKCTD87.6RoadSweetwater93.0%469 of 50423 min2.2 h
616Dead Horse I-90 tween Buffalo&GilletteKDHS87.6RoadJohnson93.0%469 of 50423 min2.2 h
616Deer Creek I-25 east of CasperKDRC87.6RoadConverse93.0%469 of 50423 min2.2 h
616Inyan Kara I-90 west of SundanceKIKA87.6RoadCrook93.0%469 of 50423 min2.2 h
616Pumpkin Vine US 287 south of LaramieKPUM87.6RoadAlbany93.0%469 of 50423 min2.2 h
616Sage Junction US 30 west of KemmererKSGE87.6RoadLincoln93.0%469 of 50423 min2.2 h
616Shute Creek WYO 372 Grn. River-La BargeKSHC87.6RoadSweetwater93.0%469 of 50423 min2.2 h
616Skyline 230 WYO 230 SE of EncampmentKSKL87.6RoadCarbon93.0%469 of 50423 min2.2 h
616South Pass WYO 28 near South PassKSOU87.6RoadFremont93.0%469 of 50423 min2.2 h
616Twenty Mile Hill I-25 north of CasperKTMH87.6RoadNatrona93.0%469 of 50423 min2.2 h
616Vedauwoo I-80 between Cheyenne&LaramieKVDW87.6RoadAlbany93.0%469 of 50423 min2.2 h
616Whitaker I-25 north of CheyenneKWTR87.6RoadLaramie93.0%469 of 50423 min2.2 h
616ColemanWY187.6RoadPlatte93.0%469 of 50423 min2.2 h
616TiptonWY1387.6RoadSweetwater93.0%469 of 50423 min2.2 h
616Walcott JunctionWY1587.6RoadCarbon93.0%469 of 50423 min2.2 h
616Dana RidgeWY1687.6RoadCarbon93.0%469 of 50423 min2.2 h
616Montana Line by RanchesterWY287.6RoadSheridan93.0%469 of 50423 min2.2 h
616Arlington East by ArlingtonWY2387.6RoadCarbon93.0%469 of 50423 min2.2 h
616Cooper Cove by ArlingtonWY2487.6RoadCarbon93.0%469 of 50423 min2.2 h
616Strouss HillWY2587.6RoadAlbany93.0%469 of 50423 min2.2 h
616Quealy Dome by LaramieWY2687.6RoadAlbany93.0%469 of 50423 min2.2 h
616Remount by CheyenneWY2987.6RoadLaramie93.0%469 of 50423 min2.2 h
616Indian Creek RdWY387.6RoadJohnson93.0%469 of 50423 min2.2 h
616US 189 InterchangeWY3287.6RoadUinta93.0%469 of 50423 min2.2 h
616Coal RoadWY3387.6RoadUinta93.0%469 of 50423 min2.2 h
616MP 353.0WY3987.6RoadLaramie93.0%469 of 50423 min2.2 h
616Mile Marker 108WY487.6RoadCampbell93.0%469 of 50423 min2.2 h
616Bear CreekWY4087.6RoadLaramie93.0%469 of 50423 min2.2 h
616FarsonWY4287.6RoadSweetwater93.0%469 of 50423 min2.2 h
616Wind River LakeWY4387.6RoadTeton93.0%469 of 50423 min2.2 h
616Natrona WYWY4587.6RoadNatrona93.0%469 of 50423 min2.2 h
616WY210 - Wildcat TrailWY4887.6RoadLaramie93.0%469 of 50423 min2.2 h
616WY210 - Hynds Lodge RdWY4987.6RoadLaramie93.0%469 of 50423 min2.2 h
616Pine Tree JunctionWY587.6RoadCampbell93.0%469 of 50423 min2.2 h
616Wyo Hill (outpost)WY5187.6RoadLaramie93.0%469 of 50423 min2.2 h
616I25/US26/US87 - Platte/Converse WY US WYDOTWY5687.6RoadPlatte93.0%469 of 50423 min2.2 h
616US14/US16 - UcrossWY5987.6RoadSheridan93.0%469 of 50423 min2.2 h
616Beulah Interchange by BeulahWY687.6RoadCrook93.0%469 of 50423 min2.2 h
616US20 - Van TassellWY6087.6RoadNiobrara93.0%469 of 50423 min2.2 h
616I25/US87 - Smokey GapWY6287.6RoadNatrona93.0%469 of 50423 min2.2 h
616I25/US87 - Tisdale DivideWY6387.6RoadJohnson93.0%469 of 50423 min2.2 h
616US85 - Four CornersWY6487.6RoadWeston93.0%469 of 50423 min2.2 h
616Church ButteWY887.6RoadUinta93.0%469 of 50423 min2.2 h
664Big Horn County LineWY4187.5RoadBig Horn92.8%468 of 50423 min2.2 h
665Timber Creek SnotelTICW487.5GaugePark92.8%156 of 16835 min2 h
666Shoshone River AT LovellSLOW487.4GaugeBig Horn99.4%167 of 16847 min2 h
667Mile Marker 249.1WY1787.4RoadCarbon92.6%467 of 50423 min2.2 h
667Halleck Ridge by Elk MountainWY1887.4RoadCarbon92.6%467 of 50423 min2.2 h
667Elk MountainWY1987.4RoadCarbon92.6%467 of 50423 min2.2 h
667County Road 402 by Elk MountainWY2087.4RoadCarbon92.6%467 of 50423 min2.2 h
667Wagonhound by ArlingtonWY2187.4RoadCarbon92.6%467 of 50423 min2.2 h
667Foote Creek by ArlingtonWY2287.4RoadCarbon92.6%467 of 50423 min2.2 h
667US14 - Granite PassWY5287.4RoadSheridan92.6%467 of 50423 min2.2 h
674Lone TreeWY3687.4RoadAlbany92.4%466 of 50423 min2.2 h
675OttoWY3887.3RoadLaramie93.0%469 of 50423 min2.2 h
676WY487 - Shirley RimWY4487.3RoadCarbon92.2%465 of 50423 min2.2 h
677Cody Muni (AWOS)COD87.2AirportPark100%168 of 1685 min60 min
678Snake River AT MooseMSEW487.2GaugeTeton98.8%166 of 16847 min2 h
678Pinedale - New Fork RiverNAPW487.2GaugeSublette98.8%166 of 16847 min2 h
680I80/US189 - Evanston POEWY5887.2RoadUinta93.0%469 of 50423 min2.2 h
681Buford EastWY3787.2RoadAlbany92.0%464 of 50423 min2.2 h
682Beulah 6.1 SWWY-CK-1887.2VolunteerCrook85.7%6 of 78.4 h34.1 h
683Elk Mountain 2.1 SWY-CR-487.2VolunteerCarbon85.7%6 of 78.4 h2 days
683Cheyenne 1.0 NNWWY-LM-787.2VolunteerLaramie85.7%6 of 78.4 h2 days
685Wyo Hill I-25 south of CheyenneKWYH87.1RoadLaramie93.0%469 of 50423 min2.2 h
685Superior by Rock SpringsWY1187.1RoadSweetwater93.0%469 of 50423 min2.2 h
687North Platte River AT AlcovaGRFW487.1GaugeNatrona92.8%156 of 16820 min9 h
688Buffalo/Johnson CountyBYG87.1AirportJohnson82.1%188 of 2296 min60 min
689I25/US87 - F Street HillWY5087.0RoadNatrona93.0%469 of 50423 min2.2 h
690Lander/Hunt FieldLND87.0AirportFremont73.9%196 of 2656 min67 min
691East Rim Divide SnotelERDW486.9GaugeSublette95.8%161 of 16835 min5 h
692I80/US189 - Bear River DrWY5786.9RoadUinta93.0%469 of 50423 min2.2 h
693Thermopolis 2.8 SSWWY-HS-2886.7VolunteerHot Springs85.7%6 of 79.4 h34.1 h
694Arvada 3.0 ESEWY-SH-7486.7VolunteerSheridan85.7%6 of 79.4 h2 days
695Nugget Canyon by KemmererWY3086.6RoadLincoln93.0%469 of 50423 min2.2 h
696PowellPOY86.5AirportPark99.8%503 of 50419 min40 min
697I25 - Hat SixWY6186.5RoadNatrona93.0%469 of 50423 min2.2 h
698Boulder Lake - DcpBOLW486.4GaugeSublette99.4%167 of 16830 min1.8 h
699Bordeaux I-25 south of WheatlandKBRX86.4RoadPlatte93.0%469 of 50423 min2.2 h
699Red Canyon WYO 28 tween Riverton&S.PassKREC86.4RoadFremont93.0%469 of 50423 min2.2 h
701Green River AT Fontenelle ReservoirGBFW486.3GaugeSweetwater83.9%188 of 22425 min2 h
701Green River AT La BargeLABW486.3GaugeLincoln83.9%188 of 22425 min2 h
703Middle Fork Powder River AT KayceeKAYW486.0GaugeJohnson83.0%186 of 22425 min2 h
704SinclairWY1485.9RoadCarbon93.0%469 of 50423 min2.2 h
705Boysen PeakTBX85.7AirportHot Springs96.2%485 of 50414 min3.7 h
706Lower Sunshine ReservoirLSRW485.7GaugePark92.8%156 of 16825 min10 h
707CowleyU6885.6AirportBig Horn99.6%502 of 50414 min40 min
708Baxter Road by Rock SpringsWY1085.6RoadSweetwater93.0%469 of 50423 min2.2 h
709Savery - Little Snake RiverLSYW485.5GaugeCarbon87.5%147 of 16825 min6 h
710Casper Mountain RAWSCMRW485.3GaugeNatrona100%168 of 16813 min60 min
711Boysen Reservoir Wx STN - DcpBOYW485.1GaugeFremont99.4%167 of 16825 min2 h
712Thermopolis - COOPTHMW485.0CooperativeHot Springs71.4%5 of 713 min3 days
713Deaver - COOPDEVW485.0CooperativeBig Horn71.4%5 of 718 min3 days
714Lucerne - COOPBMTW485.0CooperativeHot Springs71.4%5 of 722 min3 days
715LymanLYMW485.0CooperativeUinta71.4%5 of 722 min2.4 days
716Rock Spring FD - COOPRSFW485.0CooperativeSweetwater71.4%5 of 725 min29 h
717Cheyenne 10.7 NWY-LM-11285.0VolunteerLaramie71.4%5 of 726 min2.5 days
718Wilson 2.6 SSWWY-TT-2285.0VolunteerTeton71.4%5 of 726 min34.1 h
719Newcastle 8.4 NWY-WS-2385.0VolunteerWeston71.4%5 of 726 min2 days
720Wheatland 0.9 NWY-PT-2685.0VolunteerPlatte71.4%5 of 726 min3 days
721Buffalo 13.2 SSEWY-JN-3385.0VolunteerJohnson71.4%5 of 726 min24 h
722Cody 2.0 NEWY-PK-3785.0VolunteerPark71.4%5 of 726 min24 h
723Dubois 6.0 ESEWY-FM-7285.0VolunteerFremont71.4%5 of 726 min2 days
724Darwin Ranch - COOPDARW485.0CooperativeTeton71.4%5 of 743 min47.1 h
725Laramie 24.8 WSWWY-AB-19885.0VolunteerAlbany71.4%5 of 785 min3 days
726Cheyenne 2.6 NEWY-LM-19385.0VolunteerLaramie71.4%5 of 786 min3 days
727Thermopolis 5.6 NNEWY-HS-1885.0VolunteerHot Springs71.4%5 of 786 min24 h
728Pinedale 12.6 NWWY-SL-2485.0VolunteerSublette71.4%5 of 786 min26 h
729Green River 1.7 SEWY-SW-3485.0VolunteerSweetwater71.4%5 of 786 min24 h
730Laramie 3.2 SSEWY-AB-20285.0VolunteerAlbany71.4%5 of 786 min2 days
730Newcastle 2.0 EWY-WS-3385.0VolunteerWeston71.4%5 of 786 min2 days
732Chugwater 9.7 SSEWY-LM-27885.0VolunteerLaramie71.4%5 of 786 min3 days
733Cheyenne 2.1 ESEWY-LM-29085.0VolunteerLaramie71.4%5 of 786 min2 days
734Sheridan 2.9 SWY-SH-6485.0VolunteerSheridan71.4%5 of 786 min2 days
735Nr Jay EmDDEW485.0CooperativeGoshen71.4%5 of 71.5 h2 days
736Sheridan 8.2 SSWWY-SH-2085.0VolunteerSheridan71.4%5 of 72.4 h24 h
737Elk Mountain 5.7 SWY-CR-2185.0VolunteerCarbon71.4%5 of 72.4 h27 h
738Torrington #1S201884.9SoilGoshen100%168 of 16853 min66 min
739Blacks Fork AT Little AmericaLTAW484.9GaugeSweetwater85.2%191 of 22435 min75 min
740Spring Creek Divide SnotelSCDW484.8GaugeLincoln99.4%167 of 1681.6 h2.1 h
741Middle Fork Powder River AT Bar C RanchBARW484.8GaugeJohnson86.9%146 of 16815 min13 h
742Blackwater SnotelBLWW484.6GaugePark98.8%166 of 1681.6 h2.1 h
743Peru Hill I-80 west of Green RiverKPER84.5RoadSweetwater90.2%455 of 50423 min4.2 h
744Cheyenne 1.5 NEWY-LM-27584.5VolunteerLaramie71.4%5 of 73.4 h3 days
745Upton 3.5 SEWY-WS-3184.5VolunteerWeston71.4%5 of 73.4 h24 h
746Powell 4.0 WSWWY-PK-6884.5VolunteerPark71.4%5 of 73.4 h35.1 h
747Brooklyn Lake SnotelBKLW484.4GaugeAlbany98.2%165 of 1681.6 h2.1 h
747Blackhall Mtn SnotelBLHW484.4GaugeCarbon98.2%165 of 1681.6 h2.1 h
747Beartooth Lake SnotelBLTW484.4GaugePark98.2%165 of 1681.6 h2.1 h
747Burroughs Creek SnotelBRCW484.4GaugeFremont98.2%165 of 1681.6 h2.1 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.