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 2 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
244Laramie River Near LookoutWRSW493.0GaugeAlbany100%168 of 16820 min60 min
252Clear Creek At Double Crossing Near Clearmont 5SwCKDW493.0GaugeSheridan100%168 of 16820 min60 min
252Glenrock - Deer CreekDCGW493.0GaugeConverse100%168 of 16820 min60 min
252Deaver-Frannie CanalDFCW493.0GaugePark100%168 of 16820 min60 min
252Elk Lovell CanalELCW493.0GaugePark100%168 of 16820 min60 min
252Braggs 1W - Gibson Blair DitchGBDW493.0GaugeCarbon100%168 of 16820 min60 min
252Globe Canal Near Hamilton Dome 6WswGLCW493.0GaugeHot Springs100%168 of 16820 min60 min
252Hunt CanalHNCW493.0GaugeBig Horn100%168 of 16820 min60 min
252Medicine Bow - Little Medicine Bow RiverLMDW493.0GaugeCarbon100%168 of 16820 min60 min
252Gibson Ditch - Little Snake RiverLSGW493.0GaugeCarbon100%168 of 16820 min60 min
252Willow Creek - New Fork RiverNFWW493.0GaugeSublette100%168 of 16820 min60 min
252Pierce ReservoirPRCW493.0GaugeCarbon100%168 of 16820 min60 min
252Wheatland TunnelWHTW493.0GaugeAlbany100%168 of 16820 min60 min
252Wind River AT Red CreekWRCW493.0GaugeFremont100%168 of 16820 min60 min
265Belle Fourche River 11 NW WY-SD State LineBWSW493.0GaugeButte100%168 of 16820 min60 min
266Poker Creek RawsPCRW493.0GaugeJohnson99.4%167 of 16819 min2 h
267Rochelle Hills RAWSRHKW492.9GaugeCampbell99.4%167 of 16819 min2 h
268Wind River AT DuboisDUBW492.9GaugeFremont99.4%167 of 16819 min2 h
268Henrys Fork AT ManilaHFMW492.9GaugeSweetwater99.4%167 of 16819 min2 h
268Smiths Fork 1 N RobertsonSFRW492.9GaugeUinta99.4%167 of 16819 min2 h
271Fairview - Crow CreekCCFW492.8GaugeLincoln99.4%167 of 16820 min2 h
272Cheyenne River Near SpencerCRSW492.8GaugeNiobrara99.4%167 of 16820 min1.8 h
273Aragon Ditch near MortonAGNW492.8GaugeFremont99.4%167 of 16820 min2 h
273Clear Creek AT BuffaloBCCW492.8GaugeJohnson99.4%167 of 16820 min2 h
273Manderson 5NW - Big Horn CanalBHKW492.8GaugeBig Horn99.4%167 of 16820 min2 h
273Big Sandy River AT Big Sandy ReservoirBIGW492.8GaugeSweetwater99.4%167 of 16820 min2 h
273Boulder 6N - Boulder LakeBLKW492.8GaugeSublette99.4%167 of 16820 min2 h
273Cora 10N - North Fork RiverBNFW492.8GaugeSublette99.4%167 of 16820 min2 h
273Clear Creek Below Rock CreekCKRW492.8GaugeJohnson99.4%167 of 16820 min2 h
273Dinwoody Creek AT BurrisDINW492.8GaugeFremont99.4%167 of 16820 min2 h
273Douglas Creek Below Rob Roy ReservoirDRRW492.8GaugeAlbany99.4%167 of 16820 min2 h
273Fort Laramie Canal @ Mile 0.8FLCW492.8GaugeGoshen99.4%167 of 16820 min2 h
273French CreekFRNW492.8GaugeJohnson99.4%167 of 16820 min2 h
273North Platte River AT Guernsey ReservoirGNSW492.8GaugePlatte99.4%167 of 16820 min2 h
273Hog Park OutflowHGOW492.8GaugeCarbon99.4%167 of 16820 min2 h
273North Platte Rvr Blo Kortes Reservoir;WyKORW492.8GaugeCarbon99.4%167 of 16820 min2 h
273Middle Fork Popo Agie River AT Sinks CanyonLANW492.8GaugeFremont99.4%167 of 16820 min2 h
273Fort Laramie 1SE - Laramie CanalLCFW492.8GaugeGoshen99.4%167 of 16820 min2 h
273Leclair Irrigation CanalLCIW492.8GaugeFremont99.4%167 of 16820 min2 h
273LITTLE GOOSE CREEK AT Below Colorado Colony DitchLGDW492.8GaugeSheridan99.4%167 of 16820 min2 h
273Laprele Creek Above Laprele ReservoirLPAW492.8GaugeConverse99.4%167 of 16820 min2 h
273Laramie River Above The Cramer DitchLRDW492.8GaugePlatte99.4%167 of 16820 min2 h
273Medicine Lodge Creek AT HyattvilleMLHW492.8GaugeBig Horn99.4%167 of 16820 min2 h
273North Fk Owl Creek Near Anchor ReservoirNOAW492.8GaugeHot Springs99.4%167 of 16820 min2 h
273Story - Prairie Dog DitchPDTW492.8GaugeSheridan99.4%167 of 16820 min2 h
273Pilot Butte Canal AT Pilot Butte DamPIBW492.8GaugeFremont99.4%167 of 16820 min2 h
273Hyattville - Paint Rock CreekPNTW492.8GaugeBig Horn99.4%167 of 16820 min2 h
273Riverton Valley Irrigation CanalRVIW492.8GaugeFremont99.4%167 of 16820 min2 h
273Wind River AT Boysen Dam - DCP/COOPSBDW492.8GaugeFremont99.4%167 of 16820 min2 h
273Sand Lake ReservoirSDRW492.8GaugeCarbon99.4%167 of 16820 min2 h
273Sage Creek ReservoirSGRW492.8GaugeCarbon99.4%167 of 16820 min2 h
273Sybille Creek 20 SW WheatlandSMCW492.8GaugePlatte99.4%167 of 16820 min2 h
273Turpin Reservoir Near Ryan Park 10NeTUPW492.8GaugeCarbon99.4%167 of 16820 min2 h
273Cora 5NE - Willow LakeWLKW492.8GaugeSublette99.4%167 of 16820 min2 h
273Lander 13SW - Worthen MeadowsWMRW492.8GaugeFremont99.4%167 of 16820 min2 h
273Winchester Ditch near CrowheartWNCW492.8GaugeFremont99.4%167 of 16820 min2 h
273Mammouth - Yellowstone MobileYMMW492.8GaugePark99.4%167 of 16820 min2 h
308Boiling River AT MammothBRMW492.8GaugePark99.4%167 of 16820 min2 h
308Clear Creek Below Healy ReservoirCKHW492.8GaugeJohnson99.4%167 of 16820 min2 h
308EAST FORK BIG GOOSE CREEK 16 W StoryEFPW492.8GaugeSheridan99.4%167 of 16820 min2 h
308Four Lakes And French Creek DitchFLDW492.8GaugeJohnson99.4%167 of 16820 min2 h
308Big Horn River 5 SSE KaneLVEW492.8GaugeBig Horn99.4%167 of 16820 min2 h
308North Fork Shoshone River AT WapitiNFSW492.8GaugePark99.4%167 of 16820 min2 h
308South Fork Owl Creek AT above Anchor ReservoirOWLW492.8GaugeHot Springs99.4%167 of 16820 min2 h
308Prairie Dog Creek Near AcmePDAW492.8GaugeSheridan99.4%167 of 16820 min2 h
308AT Park Diversion DitchPDDW492.8GaugeSheridan99.4%167 of 16820 min2 h
308Piney Creek Below Lake DesmetPLSW492.8GaugeJohnson99.4%167 of 16820 min2 h
308Rawhide CkRAWW492.8GaugeGoshen99.4%167 of 16820 min2 h
308Rock Creek NW BuffaloROKW492.8GaugeJohnson99.4%167 of 16820 min2 h
308Big Piney 26NW - South Cottonwood CreekSCCW492.8GaugeSublette99.4%167 of 16820 min2 h
308Big Piney 17W - S Piney CreekSPBW492.8GaugeSublette99.4%167 of 16820 min2 h
308Lamar River AT Tower JunctionTFLW492.8GaugePark99.4%167 of 16820 min2 h
308WEST FORK BIG GOOSE CREEK 20 WNW StoryWBDW492.8GaugeSheridan99.4%167 of 16820 min2 h
308South Piney Creek Above Willow Park ReservoirWPAW492.8GaugeJohnson99.4%167 of 16820 min2 h
308Mammoth At Yellowstone Np - DcpYLAW492.8GaugePark99.4%167 of 16820 min2 h
326Glade Creek - DcpGCKW492.8GaugeTeton99.4%167 of 16820 min2 h
326Boulder - Ward BallWWOW492.8GaugeSublette99.4%167 of 16820 min2 h
328Robertson 9S - Gilbert CreekGBCW492.8GaugeUinta99.4%167 of 16820 min2 h
328Mountain View - Smiths ForkSFMW492.8GaugeUinta99.4%167 of 16820 min2 h
328Robertson 3SSW - Smiths ForkSMFW492.8GaugeUinta99.4%167 of 16820 min2 h
328Robertson 1NNW - Willow CreekWCCW492.8GaugeUinta99.4%167 of 16820 min2 h
332Belle Fourche River 4 NE MoorcroftBFRW492.8GaugeCrook99.4%167 of 16820 min2 h
333Upton 5.0 SWWY-WS-3292.7VolunteerWeston100%7 of 77.4 h24 h
334Leigh Creek RAWSLEIW492.7GaugeWashakie99.4%167 of 16820 min2 h
335Burgess RAWSBUJW492.7GaugeSheridan99.4%167 of 16820 min2 h
336Winchester - Pistol Draw RAWSPSDW492.7GaugeWashakie98.8%166 of 16818 min2 h
337Tantalus Creek AT Norris JunctionTCKW492.7GaugePark98.6%663 of 67219 min45 min
338Tongue River 2 SW DaytonDAYW492.6GaugeSheridan98.8%664 of 67220 min45 min
339Belle Fourche River AT Keyhole ReservoirKEYW492.6GaugeCrook98.8%166 of 16820 min2 h
340Anchor Reservoir Near Thermopolis 30WANCW492.6GaugeHot Springs98.8%166 of 16820 min2 h
340Lucerne 11E - Kirby CreekKCLW492.6GaugeHot Springs98.8%166 of 16820 min2 h
342Medicine Bow River 10 S Elk MountainMBRW492.6GaugeCarbon98.8%166 of 16820 min1.8 h
343Bull Lake Creek AT LenoreBULW492.6GaugeFremont98.8%166 of 16820 min2 h
343Rock Creek 12 ESE Elk MountainKCRW492.6GaugeCarbon98.8%166 of 16820 min2 h
343Lucerne Pumps IrrigationLPIW492.6GaugeHot Springs98.8%166 of 16820 min2 h
343Laramie River Below Wheatland TunnelLRTW492.6GaugeConverse98.8%166 of 16820 min2 h
343Baggs 14W - Little Snake RiverLSCW492.6GaugeSweetwater98.8%166 of 16820 min2 h
343Big Piney 19WSW - Middle Piney CreekMPCW492.6GaugeSublette98.8%166 of 16820 min2 h
349Basin 1W - Big Horn CanalBHLW492.6GaugeBig Horn98.8%166 of 16820 min3 h
350Lower Dutoin Creek - Laramie River Canal Near BoslerLDCW492.6GaugeAlbany98.8%166 of 16820 min3 h
350Laramie River AT Wheatland Reservoir No 2WTRW492.6GaugeAlbany98.8%166 of 16820 min3 h
352Moran 17E - Blackrock CreekBKMW492.5GaugeTeton98.2%165 of 16819 min2 h
352Bull Lake Creek AT Bull Lake DamBLRW492.5GaugeFremont98.2%165 of 16819 min2 h
352South Fork Shoshone Dike AT South Fork Dike-Buffalo Bill ReservBSFW492.5GaugePark98.2%165 of 16819 min2 h
352Casper CanalCPCW492.5GaugeNatrona98.2%165 of 16819 min2 h
356Smiths Fork Near Border1003200092.4GaugeLincoln100%168 of 16823 min60 min
357Cora - Lake CreekLWLW492.4GaugeSublette98.2%165 of 16820 min2 h
357Millburne - Black ForksMCCW492.4GaugeUinta98.2%165 of 16820 min2 h
359Big Piney 21NW - North Piney CreekNPAW492.4GaugeSublette98.2%165 of 16820 min3 h
360Cora - New Fork RiverNFRW492.4GaugeSublette98.2%165 of 16820 min2 h
360Sidon CanalSNCW492.4GaugeHot Springs98.2%165 of 16820 min2 h
362Snider Basin RAWSBPYW492.3GaugeSublette98.2%165 of 16816 min4 h
363Cokesville Meadow - Pixley DitchCKVW492.2GaugeLincoln100%168 of 16824 min65 min
364West Side Ditch Near DouglasWSDW492.2GaugeConverse98.8%166 of 16822 min2 h
365Wind River AT RivertonWDRW492.1GaugeFremont100%168 of 16824 min66 min
366Torrington 6WNW - N Platte DitchNPTW492.1GaugeGoshen98.8%166 of 16822 min2 h
367Bull Lake Creek AT CrowheartBLCW492.1GaugeFremont98.8%166 of 16822 min2 h
367Gooseberry Creek Near DickieGOSW492.1GaugeHot Springs98.8%166 of 16822 min2 h
367Grassy Creek AT Grassy Lake ReservoirGRLW492.1GaugeTeton98.8%166 of 16822 min2 h
367Bear River AT below Pixley DamPIXW492.1GaugeLincoln98.8%166 of 16822 min2 h
371North Platte River AT Alcova ReservoirALCW492.0GaugeNatrona100%168 of 16825 min66 min
371North Platte River AT Glendo ReservoirGLEW492.0GaugePlatte100%168 of 16825 min66 min
371Gibbon River AT Madison JunctionGMJW492.0GaugeTeton100%168 of 16825 min66 min
371Gros Ventre River At KellyGVKW492.0GaugeTeton100%168 of 16825 min66 min
371Quivira NWR - Green River DivHAMW492.0GaugeSweetwater100%168 of 16825 min66 min
376Wind River AT CrowheartCROW492.0GaugeFremont100%168 of 16825 min66 min
376North Platte River AT GuernseyWHLW492.0GaugeGoshen100%168 of 16825 min66 min
378Big Sandy River AT Big Sandy ReservoirBSRW492.0GaugeSublette100%168 of 16825 min66 min
378Pahaska - DcpPAHW492.0GaugePark100%168 of 16825 min66 min
380North Platte River AT GlendoGLBW492.0GaugePlatte97.0%163 of 16820 min2 h
381South Pass SnotelSPSW491.9GaugeFremont99.4%167 of 16824 min2 h
382Afton, Wyoming Weather StationUSBR-AFTY91.9GaugeLincoln98.8%166 of 1683 min2 h
383Thumb Divide SnotelTHUW491.9GaugeTeton98.8%166 of 16835 min2 h
384Big Goose Creek AT Beaver CreekBGCW491.8GaugeSheridan99.4%167 of 16825 min1.5 h
384Smiths Fork AT CokevilleBORW491.8GaugeLincoln99.4%167 of 16825 min1.5 h
384Green River AT Green RiverGRRW491.8GaugeSweetwater99.4%167 of 16825 min1.5 h
384LITTLE GOOSE CREEK AT Big HornLTGW491.8GaugeSheridan99.4%167 of 16825 min1.5 h
384Goose Creek At SheridanSHBW491.8GaugeSheridan99.4%167 of 16825 min1.5 h
384Big Horn 16WSW - Coney CreekTWLW491.8GaugeSheridan99.4%167 of 16825 min1.5 h
390Encampment River 8 NE EncampmentECRW491.8GaugeCarbon99.4%167 of 16825 min2 h
390Newfork - East ForkENFW491.8GaugeSublette99.4%167 of 16825 min2 h
390Little Medicine Bow River AT Boles SpringLMBW491.8GaugeCarbon99.4%167 of 16825 min2 h
390North Brush Creek AT SaratogaNBCW491.8GaugeCarbon99.4%167 of 16825 min2 h
394Adelaide ReservoirADLW491.8GaugeBig Horn99.4%167 of 16825 min2 h
394Story 16WSW - Big Horn ResCCHW491.8GaugeJohnson99.4%167 of 16825 min2 h
394Shoshone River AT Buffalo Bill DamCDYW491.8GaugePark99.4%167 of 16825 min2 h
394North Platte River AT CasperCPRW491.8GaugeNatrona99.4%167 of 16825 min2 h
394Story - Cross Creek ResCRRW491.8GaugeJohnson99.4%167 of 16825 min2 h
394Grey Bull Valley ReservoirGBSW491.8GaugePark99.4%167 of 16825 min2 h
394La Grange - Horse CreekHSKW491.8GaugeLaramie99.4%167 of 16825 min2 h
394Story - Kearney Lake ReservoirKLRW491.8GaugeJohnson99.4%167 of 16825 min2 h
394Riverton - LeClair CannelLCCW491.8GaugeFremont99.4%167 of 16825 min2 h
394Nowood River Near TensleepNWSW491.8GaugeWashakie99.4%167 of 16825 min2 h
394Owl Creek AT Arapahoe RanchOCAW491.8GaugeHot Springs99.4%167 of 16825 min2 h
394South Fork Owl Creek AT below Anchor ReservoirOCKW491.8GaugeHot Springs99.4%167 of 16825 min2 h
394Big Horn - Park ResPRRW491.8GaugeSheridan99.4%167 of 16825 min2 h
394Pathfinder Dam - DcpPTDW491.8GaugeNatrona99.4%167 of 16825 min2 h
394Pathfinder Reservoir Wx STN - DcpPTHW491.8GaugeNatrona99.4%167 of 16825 min2 h
394Rawlins - Seminoe ReserviorSMRW491.8GaugeCarbon99.4%167 of 16825 min2 h
394Shell ReserviorSRRW491.8GaugeBig Horn99.4%167 of 16825 min2 h
394Sandstone CanalSSCW491.8GaugeBig Horn99.4%167 of 16825 min2 h
394Big Horn - Sawmill ResSWRW491.8GaugeSheridan99.4%167 of 16825 min2 h
394Tensleep Creek AT Ten SleepTSTW491.8GaugeWashakie99.4%167 of 16825 min2 h
394Yellowstone River AT Fishing BridgeYLOW491.8GaugeTeton99.4%167 of 16825 min2 h
415Grebe near CanyonGBWW491.7GaugePark100%168 of 16816 min60 min
416Jackson - DcpJKNW491.7GaugeTeton100%168 of 16820 min60 min
417DIxonDWX91.7AirportCarbon99.2%500 of 50414 min40 min
418Medicine Bow River 10 N HannaHANW491.6GaugeCarbon100%168 of 16827 min60 min
419Bluff CanalBFCW491.6GaugeWashakie95.8%161 of 16820 min2 h
419Big Horn River AT BasinBHBW491.6GaugeBig Horn95.8%161 of 16820 min2 h
419North Platte River AT GuernseyGUSW491.6GaugePlatte95.8%161 of 16820 min2 h
419Gros Ventre River AT ZenithGVZW491.6GaugeTeton95.8%161 of 16820 min2 h
419Highland CanalHDCW491.6GaugeWashakie95.8%161 of 16820 min2 h
419Kirby CanalKYCW491.6GaugeHot Springs95.8%161 of 16820 min2 h
419Upper Hanover CanalUHCW491.6GaugeWashakie95.8%161 of 16820 min2 h
419Wind River Abv Boysen ReservoirWABW491.6GaugeFremont95.8%161 of 16820 min2 h
427Meeks Cabin RsvrMCWW491.5GaugeUinta98.2%165 of 16824 min2 h
428Boulder 5N - Boulder CreekBKBW491.5GaugeSublette98.2%165 of 16824 min2 h
429Interstate Canal Milepost 2.7ICAW491.5GaugeGoshen95.8%161 of 16820 min2 h
430Buffalo Bill Reservoir Wx STN - DcpBWXW491.4GaugePark100%168 of 16812 min60 min
431Big Horn Canal Near Worland 6SswBHCW491.4GaugeWashakie98.2%165 of 16825 min2 h
431Laramie River 5 SW Fort LaramieFLAW491.4GaugeGoshen98.2%165 of 16825 min2 h
431Fivemile Creek AT ShoshoniFMIW491.4GaugeFremont98.2%165 of 16825 min2 h
431Burntfork - Henrys ForkHFBW491.4GaugeSweetwater98.2%165 of 16825 min2 h
431North Cottonwood CreekNCDW491.4GaugeSublette98.2%165 of 16825 min2 h
431State Line RsvrSDUW491.4GaugeUinta98.2%165 of 16825 min2 h
431Shoshone River AT CodySHOW491.4GaugePark98.2%165 of 16825 min2 h
431Wyoming Canal AT LenoreWYCW491.4GaugeFremont98.2%165 of 16825 min2 h
439Cottonwood Creek AT Hamilton DomeCOTW491.4GaugeHot Springs98.2%165 of 16825 min2 h
439Nowood River AT MandersonNWMW491.4GaugeBig Horn98.2%165 of 16825 min2 h
439Thermapolis - Owl CreekOCMW491.4GaugeHot Springs98.2%165 of 16825 min2 h
439Pilot Canal AT KinnearPCBW491.4GaugeFremont98.2%165 of 16825 min2 h
439USBR Camp Seminoe Dam NrSETW491.4GaugeCarbon98.2%165 of 16825 min2 h
439Upper Sunshine ReserviorUSRW491.4GaugePark98.2%165 of 16825 min2 h
445Rock River - Wheatland ReserviorWTSW491.4GaugeAlbany98.2%165 of 16825 min3 h
446Hawk Springs ReserviorHWKW491.4GaugeGoshen98.2%165 of 16825 min1.5 h
447Riverton NWS Forecast OfficeRFOW491.4CooperativeFremont92.8%26 of 2873 min12 h
448Sheridan 1.5 NWY-SH-6291.3VolunteerSheridan100%7 of 710.4 h24 h
449South Fork Shoshone River AT Buffalo Bill ReservoirBBRW491.3GaugePark97.6%164 of 16824 min2 h
450Laramie - Spring CreekSCPW491.3GaugeAlbany97.0%163 of 16815 min5 h
451Carter 12NE - Muddy CreekMCHW491.2GaugeUinta97.6%164 of 16825 min2 h
452Bear River Above Woodruff Res AT Woodruff Rsvr InflowBEAW491.1GaugeUinta100%168 of 16829 min60 min
452Cannon Canal At Hydrologic Divide Near ArlingtonCHDW491.1GaugeCarbon100%168 of 16829 min60 min
452Cow Creek ReservoirCWRW491.1GaugeCarbon100%168 of 16829 min60 min
452Dutton Creek Near McfaddenDTNW491.1GaugeCarbon100%168 of 16829 min60 min
452Little Popo Agie AT LanderLPLW491.1GaugeFremont100%168 of 16829 min60 min
452North Spring Creek ReservoirNSRW491.1GaugeCarbon100%168 of 16829 min60 min
452Sybille Creek Above Mule CreekSYMW491.1GaugePlatte100%168 of 16829 min60 min
452WF BIG GOOSE CREEK AT Big HornWBGW491.1GaugeSheridan100%168 of 16829 min60 min
460Crow Creek AT CheyenneFEWW491.0GaugeLaramie100%168 of 16830 min75 min
461Firehole River AT West YellowstoneFRYW490.9GaugeTeton100%168 of 16825 min66 min
462Huckleberry Divide RAWSHKBW490.9GaugeTeton99.4%167 of 16829 min2 h
462North Platte River AT SaratogaSRAW490.9GaugeCarbon99.4%167 of 16829 min2 h
464Middle Fork Powder River AT BarnumMFBW490.8GaugeWashakie99.4%167 of 16830 min1.8 h
465Sand Creek S BeulahSNDW490.8GaugeCrook99.4%167 of 16830 min2 h
466WOLF CREEK 14 WSW Wolf Creek Nr SheridanWLFW490.8GaugeSheridan96.4%162 of 16820 min4 h
467Little Sandy River AT Eden ReservoirEDNW490.8GaugeSweetwater96.4%162 of 16825 min2 h
468Granite Creek AT MooseGCMW490.8GaugeTeton96.4%162 of 16825 min3 h
469LITTLE GOOSE CREEK AT CanyonLGCW490.7GaugeSheridan100%168 of 16820 min60 min
470Half Moon RAWSHAFW490.7GaugeSublette98.8%166 of 16819 min2 h
471Fontenelle Creek AT Herschler RanchFCHW490.7GaugeLincoln98.8%166 of 16829 min2 h
472Little Laramie River 2 W FilmoreSMTW490.7GaugeAlbany98.8%166 of 16829 min2 h
473Wheatland Reservoir No. 2 OutflowWROW490.7GaugeAlbany98.8%166 of 16829 min3 h
474Piney Creek AT KearneyPCKW490.6GaugeJohnson98.8%166 of 16830 min1.8 h
474Green River AT Warren BridgeWBRW490.6GaugeSublette98.8%166 of 16830 min1.8 h
476Story - Big Horn ResBNRW490.6GaugeWashakie98.8%166 of 16830 min2 h
476Big Horn - Dome Lake No 1DMRW490.6GaugeSheridan98.8%166 of 16830 min2 h
476Iron Creek - Garland Canal Near Ralston 6SswICGW490.6GaugeCarbon98.8%166 of 16830 min2 h
476Lakeview Canal Near Valley 15NneLKCW490.6GaugePark98.8%166 of 16830 min2 h
476Laprele Creek Below Laprele ReservoirLPBW490.6GaugeConverse98.8%166 of 16830 min2 h
481South Pass City - DcpSPCW490.6GaugeFremont98.8%166 of 16830 min2 h
481South Spring Creek ReservoirSSRW490.6GaugeCarbon98.8%166 of 16830 min2 h
483Bear Lodge RAWSBRLW490.5GaugeCrook100%168 of 16819 min60 min
484Laramie River AT LaramieLLRW490.5GaugeAlbany98.2%165 of 16825 min4 h
485Riverton - LeClair Canal BlueLCBW490.5GaugeFremont95.8%161 of 16825 min2 h
486Hams Fork AT Above Viva NaughtonHMFW490.4GaugeLincoln98.2%165 of 16830 min2 h
486Daniel 17WNW - N Horse CreekNHKW490.4GaugeSublette98.2%165 of 16830 min2 h
488Cannon River near ArlingtonCNCW490.3GaugeCarbon97.0%163 of 16820 min5 h
488Pioneer Canal Near Woods LandingWOPW490.3GaugeAlbany97.0%163 of 16820 min5 h
490East Main Ditch Near DouglasEMDW490.2GaugeConverse97.6%164 of 16830 min2 h
490Little Snake River 3 ESE SaveryLSSW490.2GaugeCarbon97.6%164 of 16830 min2 h
492Cow Creek RAWSCOWW490.2GaugeCarbon95.2%160 of 16812 min7 h
493Battle Mountain SnotelBTLW490.1GaugeCarbon98.8%166 of 16835 min2 h
494Cokeville, Wyoming Weather StationUSBR-CKVY90.0GaugeLincoln98.8%166 of 16833 min2 h
495No. 1 Canal Sybille Near WheatlandSBMW490.0GaugePlatte97.0%163 of 16830 min2 h
496Flat Creek AT JacksonFCKW490.0GaugeTeton97.0%163 of 16830 min2 h
497First Divide I-80 east of EvanstonKFIR90.0RoadUinta93.0%469 of 50423 min2.2 h
497FrenchWY3590.0RoadUinta93.0%469 of 50423 min2.2 h
497I80/US30 - Cheyenne EastWY4690.0RoadLaramie93.0%469 of 50423 min2.2 h
497I90/US87 - Kearny DivideWY5390.0RoadJohnson93.0%469 of 50423 min2.2 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.