Storm Station

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.

910 stations ranked28.5% sent every report dueranked October 4, 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 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

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
238NCMW4NCMW495.1DCP-100%7 of 76.6 h24 h
238PLMW4PLMW495.1DCP-100%7 of 76.6 h24 h
238RKMW4RKMW495.1DCP-100%7 of 76.6 h24 h
238RRMW4RRMW495.1DCP-100%7 of 76.6 h24 h
238RZMW4RZMW495.1DCP-100%7 of 76.6 h24 h
238SHMW4SHMW495.1DCP-100%7 of 76.6 h24 h
238TORTOR95.1DCP-100%7 of 76.6 h24 h
238UPMW4UPMW495.1DCP-100%7 of 76.6 h24 h
238WRMW4WRMW495.1DCP-100%7 of 76.6 h24 h
260DuboisDUB95.1AirportFremont96.8%488 of 50413 min2.7 h
261Leigh Creek RAWSLEIW495.0GaugeWashakie100%168 of 16820 min60 min
262Medicine Bow River 10 S Elk MountainMBRW494.9GaugeCarbon99.4%167 of 16820 min1.8 h
263Anchor Reservoir Near Thermopolis 30WANCW494.9GaugeHot Springs99.4%167 of 16820 min2 h
263Manderson 5NW - Big Horn CanalBHKW494.9GaugeBig Horn99.4%167 of 16820 min2 h
263Big Sandy River AT Big Sandy ReservoirBIGW494.9GaugeSweetwater99.4%167 of 16820 min2 h
263Fairview - Crow CreekCCFW494.9GaugeLincoln99.4%167 of 16820 min2 h
263French CreekFRNW494.9GaugeJohnson99.4%167 of 16820 min2 h
263North Platte River AT Guernsey ReservoirGNSW494.9GaugePlatte99.4%167 of 16820 min2 h
263Lucerne 11E - Kirby CreekKCLW494.9GaugeHot Springs99.4%167 of 16820 min2 h
263Fort Laramie 1SE - Laramie CanalLCFW494.9GaugeGoshen99.4%167 of 16820 min2 h
263North Fk Owl Creek Near Anchor ReservoirNOAW494.9GaugeHot Springs99.4%167 of 16820 min2 h
263Story - Prairie Dog DitchPDTW494.9GaugeSheridan99.4%167 of 16820 min2 h
263Dome Lake - Wilderness CreekWDLW494.9GaugeSheridan99.4%167 of 16820 min2 h
274Cheyenne River Near SpencerCRSW494.9GaugeNiobrara99.4%167 of 16820 min1.8 h
274Pioneer Canal Near Woods LandingWOPW494.9GaugeAlbany99.4%167 of 16820 min1.8 h
276Aragon Ditch near MortonAGNW494.9GaugeFremont99.4%167 of 16820 min2 h
276Clear Creek AT BuffaloBCCW494.9GaugeJohnson99.4%167 of 16820 min2 h
276Bull Lake Creek AT LenoreBULW494.9GaugeFremont99.4%167 of 16820 min2 h
276Clear Creek Below Rock CreekCKRW494.9GaugeJohnson99.4%167 of 16820 min2 h
276Cannon River near ArlingtonCNCW494.9GaugeCarbon99.4%167 of 16820 min2 h
276LITTLE GOOSE CREEK AT Below Colorado Colony DitchLGDW494.9GaugeSheridan99.4%167 of 16820 min2 h
276Laprele Creek Above Laprele ReservoirLPAW494.9GaugeConverse99.4%167 of 16820 min2 h
276Laramie River Above The Cramer DitchLRDW494.9GaugePlatte99.4%167 of 16820 min2 h
276Laramie River Below Wheatland TunnelLRTW494.9GaugeConverse99.4%167 of 16820 min2 h
276Baggs 14W - Little Snake RiverLSCW494.9GaugeSweetwater99.4%167 of 16820 min2 h
276Wind River AT Boysen Dam - DCP/COOPSBDW494.9GaugeFremont99.4%167 of 16820 min2 h
276Sand Lake ReservoirSDRW494.9GaugeCarbon99.4%167 of 16820 min2 h
276Sage Creek ReservoirSGRW494.9GaugeCarbon99.4%167 of 16820 min2 h
276Turpin Reservoir Near Ryan Park 10NeTUPW494.9GaugeCarbon99.4%167 of 16820 min2 h
290A Canal At Headworks Near BurrisACBW494.9GaugeFremont99.4%167 of 16820 min2 h
290Boulder 5N - CanalBDCW494.9GaugeSublette99.4%167 of 16820 min2 h
290Basin 1W - Big Horn CanalBHLW494.9GaugeBig Horn99.4%167 of 16820 min2 h
290Boulder 6N - Boulder LakeBLKW494.9GaugeSublette99.4%167 of 16820 min2 h
290Cora 10N - North Fork RiverBNFW494.9GaugeSublette99.4%167 of 16820 min2 h
290Fort Laramie Canal @ Mile 0.8FLCW494.9GaugeGoshen99.4%167 of 16820 min2 h
290Rock Creek 12 ESE Elk MountainKCRW494.9GaugeCarbon99.4%167 of 16820 min2 h
290North Platte Rvr Blo Kortes Reservoir;WyKORW494.9GaugeCarbon99.4%167 of 16820 min2 h
290Middle Fork Popo Agie River AT Sinks CanyonLANW494.9GaugeFremont99.4%167 of 16820 min2 h
290Leclair Irrigation CanalLCIW494.9GaugeFremont99.4%167 of 16820 min2 h
290Medicine Lodge Creek AT HyattvilleMLHW494.9GaugeBig Horn99.4%167 of 16820 min2 h
290Big Piney 19WSW - Middle Piney CreekMPCW494.9GaugeSublette99.4%167 of 16820 min2 h
290Mountain Supply DitchMSDW494.9GaugeJohnson99.4%167 of 16820 min2 h
290Big Piney 21NW - North Piney CreekNPAW494.9GaugeSublette99.4%167 of 16820 min2 h
290Pilot Butte Canal AT Pilot Butte DamPIBW494.9GaugeFremont99.4%167 of 16820 min2 h
290Riverton Valley Irrigation CanalRVIW494.9GaugeFremont99.4%167 of 16820 min2 h
290South Brush Creek Near SaratogaSBHW494.9GaugeCarbon99.4%167 of 16820 min2 h
290Savery Creek At SaverySCSW494.9GaugeCarbon99.4%167 of 16820 min2 h
290Wolford Ditch Near EncampmentWFDW494.9GaugeCarbon99.4%167 of 16820 min2 h
290Wagoner Ditch Near EncampmentWGDW494.9GaugeCarbon99.4%167 of 16820 min2 h
290Cora 5NE - Willow LakeWLKW494.9GaugeSublette99.4%167 of 16820 min2 h
290Winchester Ditch near CrowheartWNCW494.9GaugeFremont99.4%167 of 16820 min2 h
290West Side Canal Near DixonWSCW494.9GaugeCarbon99.4%167 of 16820 min2 h
313WOLF CREEK 14 WSW Wolf Creek Nr SheridanWLFW494.9GaugeSheridan99.4%167 of 16820 min2 h
314Glade Creek - DcpGCKW494.9GaugeTeton99.4%167 of 16820 min1.8 h
314Laramie River AT Wheatland Reservoir No 2WTRW494.9GaugeAlbany99.4%167 of 16820 min1.8 h
316Laramie River 2 S BoslerBOSW494.9GaugeAlbany99.4%167 of 16820 min2 h
316Clear Creek At Double Crossing Near Clearmont 5SwCKDW494.9GaugeSheridan99.4%167 of 16820 min2 h
316Glenrock - Deer CreekDCGW494.9GaugeConverse99.4%167 of 16820 min2 h
316Deaver-Frannie CanalDFCW494.9GaugePark99.4%167 of 16820 min2 h
316Dinwoody Creek AT BurrisDINW494.9GaugeFremont99.4%167 of 16820 min2 h
316Elk Lovell CanalELCW494.9GaugePark99.4%167 of 16820 min2 h
316Braggs 1W - Gibson Blair DitchGBDW494.9GaugeCarbon99.4%167 of 16820 min2 h
316Globe Canal Near Hamilton Dome 6WswGLCW494.9GaugeHot Springs99.4%167 of 16820 min2 h
316Hunt CanalHNCW494.9GaugeBig Horn99.4%167 of 16820 min2 h
316Lower Dutoin Creek - Laramie River Canal Near BoslerLDCW494.9GaugeAlbany99.4%167 of 16820 min2 h
316Medicine Bow - Little Medicine Bow RiverLMDW494.9GaugeCarbon99.4%167 of 16820 min2 h
316Gibson Ditch - Little Snake RiverLSGW494.9GaugeCarbon99.4%167 of 16820 min2 h
316Cora - New Fork RiverNFRW494.9GaugeSublette99.4%167 of 16820 min2 h
316North Fork Valley Ditch Near Wapiti 4WswNFVW494.9GaugePark99.4%167 of 16820 min2 h
316Pierce ReservoirPRCW494.9GaugeCarbon99.4%167 of 16820 min2 h
316Sidon CanalSNCW494.9GaugeHot Springs99.4%167 of 16820 min2 h
316Wheatland TunnelWHTW494.9GaugeAlbany99.4%167 of 16820 min2 h
316Wind River AT Red CreekWRCW494.9GaugeFremont99.4%167 of 16820 min2 h
334Muddy Creek Above Olsen DrawMUCW494.8GaugeCarbon99.4%167 of 16820 min2 h
334Sweetwater River AT Sweetwater StationSWSW494.8GaugeFremont99.4%167 of 16820 min2 h
336NewcastleECS94.8AirportWeston96.6%487 of 50413 min2.7 h
337Cheyenne 11.1 NWWY-LM-12194.7VolunteerLaramie100%3 of 37.4 h24 h
338Cheyenne 1.5 NEWY-LM-27594.7VolunteerLaramie100%3 of 37.4 h24 h
339Sheridan 12.9 ESEWY-SH-1794.7VolunteerSheridan100%3 of 37.4 h24 h
339Upton 5.0 SWWY-WS-3294.7VolunteerWeston100%3 of 37.4 h24 h
341Cheyenne 0.5 SSWWY-LM-22394.7VolunteerLaramie100%3 of 37.4 h2 days
342Cora - Lake CreekLWLW494.7GaugeSublette98.8%166 of 16820 min2 h
343Boiling River AT MammothBRMW494.7GaugePark98.8%166 of 16820 min2 h
343Clear Creek Below Healy ReservoirCKHW494.7GaugeJohnson98.8%166 of 16820 min2 h
343EAST FORK BIG GOOSE CREEK 16 W StoryEFPW494.7GaugeSheridan98.8%166 of 16820 min2 h
343Four Lakes And French Creek DitchFLDW494.7GaugeJohnson98.8%166 of 16820 min2 h
343Robertson 9S - Gilbert CreekGBCW494.7GaugeUinta98.8%166 of 16820 min2 h
343North Platte River AT AlcovaGRFW494.7GaugeNatrona98.8%166 of 16820 min2 h
343Big Horn River 5 SSE KaneLVEW494.7GaugeBig Horn98.8%166 of 16820 min2 h
343Cora 10N - New Fork ResNFAW494.7GaugeSublette98.8%166 of 16820 min2 h
343North Fork Shoshone River AT WapitiNFSW494.7GaugePark98.8%166 of 16820 min2 h
343Old Faithful Rs - DcpOFAW494.7GaugeTeton98.8%166 of 16820 min2 h
343South Fork Owl Creek AT above Anchor ReservoirOWLW494.7GaugeHot Springs98.8%166 of 16820 min2 h
343Prairie Dog Creek Near AcmePDAW494.7GaugeSheridan98.8%166 of 16820 min2 h
343AT Park Diversion DitchPDDW494.7GaugeSheridan98.8%166 of 16820 min2 h
343Piney Creek Below Lake DesmetPLSW494.7GaugeJohnson98.8%166 of 16820 min2 h
343Hyattville - Paint Rock CreekPNTW494.7GaugeBig Horn98.8%166 of 16820 min2 h
343Rawhide CkRAWW494.7GaugeGoshen98.8%166 of 16820 min2 h
343Rock Creek NW BuffaloROKW494.7GaugeJohnson98.8%166 of 16820 min2 h
343Big Piney 26NW - South Cottonwood CreekSCCW494.7GaugeSublette98.8%166 of 16820 min2 h
343Mountain View - Smiths ForkSFMW494.7GaugeUinta98.8%166 of 16820 min2 h
343Robertson 3SSW - Smiths ForkSMFW494.7GaugeUinta98.8%166 of 16820 min2 h
343Big Piney 17W - S Piney CreekSPBW494.7GaugeSublette98.8%166 of 16820 min2 h
343Tower Falls Rs - DcpTFAW494.7GaugePark98.8%166 of 16820 min2 h
343Lamar River AT Tower JunctionTFLW494.7GaugePark98.8%166 of 16820 min2 h
343Robertson 1NNW - Willow CreekWCCW494.7GaugeUinta98.8%166 of 16820 min2 h
343Lander 13SW - Worthen MeadowsWMRW494.7GaugeFremont98.8%166 of 16820 min2 h
343South Piney Creek Above Willow Park ReservoirWPAW494.7GaugeJohnson98.8%166 of 16820 min2 h
343Mammoth At Yellowstone Np - DcpYLAW494.7GaugePark98.8%166 of 16820 min2 h
370Willow Creek - New Fork RiverNFWW494.7GaugeSublette98.8%166 of 16820 min2 h
370Boulder - Ward BallWWOW494.7GaugeSublette98.8%166 of 16820 min2 h
372North Platte River 2 E OrinORIW494.6GaugeConverse98.2%165 of 16819 min1.8 h
372Sweetwater River AT AlcovaSWEW494.6GaugeNatrona98.2%165 of 16819 min1.8 h
374Eden - Big Sandy RiverBSEW494.6GaugeSweetwater95.8%161 of 16815 min2.1 h
374Fish Creek AT WilsonFCWW494.6GaugeTeton95.8%161 of 16815 min2.1 h
374Firehole River At Old FaithfulFOFW494.6GaugeTeton95.8%161 of 16815 min2.1 h
374Jackson - Hoback RiverHOJW494.6GaugeTeton95.8%161 of 16815 min2.1 h
374Wind River AT KinnearKINW494.6GaugeFremont95.8%161 of 16815 min2.1 h
374Little Snake River 1 WSW DixonLSDW494.6GaugeCarbon95.8%161 of 16815 min2.1 h
380Muddy Ck RAWSMUDW494.5GaugeUinta98.8%166 of 16818 min2 h
381Bluff CanalBFCW494.5GaugeWashakie98.2%165 of 16820 min2 h
381Big Horn River AT BasinBHBW494.5GaugeBig Horn98.2%165 of 16820 min2 h
381North Platte River AT GuernseyGUSW494.5GaugePlatte98.2%165 of 16820 min2 h
381Highland CanalHDCW494.5GaugeWashakie98.2%165 of 16820 min2 h
381Kirby CanalKYCW494.5GaugeHot Springs98.2%165 of 16820 min2 h
381Upper Hanover CanalUHCW494.5GaugeWashakie98.2%165 of 16820 min2 h
381Wind River Abv Boysen ReservoirWABW494.5GaugeFremont98.2%165 of 16820 min2 h
388Millburne - Black ForksMCCW494.5GaugeUinta98.2%165 of 16820 min2 h
389Lucerne Pumps IrrigationLPIW494.5GaugeHot Springs98.2%165 of 16820 min2 h
389WEST FORK BIG GOOSE CREEK 20 WNW StoryWBDW494.5GaugeSheridan98.2%165 of 16820 min2 h
391South Fork Shoshone River AT Buffalo Bill ReservoirBBRW494.4GaugePark98.8%166 of 16821 min2 h
392Lander 0.4 WNWWY-FM-7694.3VolunteerFremont100%3 of 38.4 h24 h
393Evanston 1.2 SWWY-UN-2394.3VolunteerUinta100%3 of 38.4 h2 days
394Newcastle 3.5 EWY-WS-2494.3VolunteerWeston100%3 of 38.4 h24 h
395Albin 13.2 WWY-LM-23894.3VolunteerLaramie100%3 of 38.4 h24 h
396Gros Ventre River AT ZenithGVZW494.3GaugeTeton97.6%164 of 16820 min2 h
397Interstate Canal Milepost 2.7ICAW494.3GaugeGoshen97.6%164 of 16820 min2 h
398South Pass SnotelSPSW494.2GaugeFremont100%168 of 16824 min64 min
398Wind River AT RivertonWDRW494.2GaugeFremont100%168 of 16824 min64 min
400SaratogaSAA94.2AirportCarbon97.8%493 of 50419 min2.7 h
401Burntfork - Henrys ForkHFBW494.1GaugeSweetwater100%168 of 16825 min64 min
401Shoshone River AT CodySHOW494.1GaugePark100%168 of 16825 min64 min
401North Platte River AT GuernseyWHLW494.1GaugeGoshen100%168 of 16825 min64 min
404Pahaska - DcpPAHW494.1GaugePark100%168 of 16825 min64 min
405Laramie River AT LaramieLLRW494.1GaugeAlbany100%168 of 16825 min64 min
406HulettW4394.1AirportCrook97.0%489 of 50413 min2.7 h
407Moran 17E - Blackrock CreekBKMW494.1GaugeTeton97.0%163 of 16819 min2 h
407Bull Lake Creek AT Bull Lake DamBLRW494.1GaugeFremont97.0%163 of 16819 min2 h
407South Fork Shoshone Dike AT South Fork Dike-Buffalo Bill ReservBSFW494.1GaugePark97.0%163 of 16819 min2 h
407Casper CanalCPCW494.1GaugeNatrona97.0%163 of 16819 min2 h
411Dry Creek Canal Near BurrisDCCW494.1GaugeFremont97.0%163 of 16820 min2 h
412Grand Teton National Park CRN DcpGTPW494.0GaugeTeton100%168 of 16819 min75 min
413Bear River Above Woodruff Res AT Woodruff Rsvr InflowBEAW493.9GaugeUinta100%168 of 16826 min60 min
413Cannon Canal At Hydrologic Divide Near ArlingtonCHDW493.9GaugeCarbon100%168 of 16826 min60 min
413Cow Creek ReservoirCWRW493.9GaugeCarbon100%168 of 16826 min60 min
413Dutton Creek Near McfaddenDTNW493.9GaugeCarbon100%168 of 16826 min60 min
413Fontenelle Creek AT Herschler RanchFCHW493.9GaugeLincoln100%168 of 16826 min60 min
413Huckleberry Divide RAWSHKBW493.9GaugeTeton100%168 of 16826 min60 min
413Little Popo Agie AT LanderLPLW493.9GaugeFremont100%168 of 16826 min60 min
413North Spring Creek ReservoirNSRW493.9GaugeCarbon100%168 of 16826 min60 min
413Little Laramie River 2 W FilmoreSMTW493.9GaugeAlbany100%168 of 16826 min60 min
413North Platte River AT SaratogaSRAW493.9GaugeCarbon100%168 of 16826 min60 min
413Sybille Creek Above Mule CreekSYMW493.9GaugePlatte100%168 of 16826 min60 min
413WF BIG GOOSE CREEK AT Big HornWBGW493.9GaugeSheridan100%168 of 16826 min60 min
413Laramie River 3 NE Woods LandingWODW493.9GaugeAlbany100%168 of 16826 min60 min
413Wheatland Reservoir No. 2 OutflowWROW493.9GaugeAlbany100%168 of 16826 min60 min
427Big Goose Creek AT Beaver CreekBGCW493.9GaugeSheridan99.4%167 of 16825 min2 h
427Big Horn Canal Near Worland 6SswBHCW493.9GaugeWashakie99.4%167 of 16825 min2 h
427Big Sandy River AT Big Sandy ReservoirBSRW493.9GaugeSublette99.4%167 of 16825 min2 h
427Big Horn 4W - Beaver CreekBVKW493.9GaugeSheridan99.4%167 of 16825 min2 h
427Clear Creek AT near BuffaloCCBW493.9GaugeJohnson99.4%167 of 16825 min2 h
427Encampment River 8 NE EncampmentECRW493.9GaugeCarbon99.4%167 of 16825 min2 h
427Newfork - East ForkENFW493.9GaugeSublette99.4%167 of 16825 min2 h
427Laramie River 5 SW Fort LaramieFLAW493.9GaugeGoshen99.4%167 of 16825 min2 h
427Fivemile Creek AT ShoshoniFMIW493.9GaugeFremont99.4%167 of 16825 min2 h
427Green River AT Green RiverGRRW493.9GaugeSweetwater99.4%167 of 16825 min2 h
427Guernsey Dam NrGURW493.9GaugePlatte99.4%167 of 16825 min2 h
427Little Medicine Bow River AT Boles SpringLMBW493.9GaugeCarbon99.4%167 of 16825 min2 h
427LITTLE GOOSE CREEK AT Big HornLTGW493.9GaugeSheridan99.4%167 of 16825 min2 h
427Carter 12NE - Muddy CreekMCHW493.9GaugeUinta99.4%167 of 16825 min2 h
427North Brush Creek AT SaratogaNBCW493.9GaugeCarbon99.4%167 of 16825 min2 h
427North Cottonwood CreekNCDW493.9GaugeSublette99.4%167 of 16825 min2 h
427Nowood River Near TensleepNWSW493.9GaugeWashakie99.4%167 of 16825 min2 h
427Pathfinder Reservoir Wx STN - DcpPTHW493.9GaugeNatrona99.4%167 of 16825 min2 h
427Big Horn 10WSW - Rapid CreekRPKW493.9GaugeSheridan99.4%167 of 16825 min2 h
427Goose Creek At SheridanSHBW493.9GaugeSheridan99.4%167 of 16825 min2 h
427Big Horn 16WSW - Coney CreekTWLW493.9GaugeSheridan99.4%167 of 16825 min2 h
427Wyoming Canal AT LenoreWYCW493.9GaugeFremont99.4%167 of 16825 min2 h
449La Grange - Horse CreekHSKW493.9GaugeLaramie99.4%167 of 16825 min2 h
449Rawlins - Seminoe ReserviorSMRW493.9GaugeCarbon99.4%167 of 16825 min2 h
451Middle Fork Powder River AT KayceeKAYW493.9GaugeJohnson99.4%167 of 16825 min1.8 h
452Adelaide ReservoirADLW493.9GaugeBig Horn99.4%167 of 16825 min2 h
452Bench CanalBNCW493.9GaugeBig Horn99.4%167 of 16825 min2 h
452Farmers CanalFACW493.9GaugeBig Horn99.4%167 of 16825 min2 h
452Grey Bull Valley ReservoirGBSW493.9GaugePark99.4%167 of 16825 min2 h
452Meeteetse - Greybull ValleyGVLW493.9GaugePark99.4%167 of 16825 min2 h
452Owl Creek AT Arapahoe RanchOCAW493.9GaugeHot Springs99.4%167 of 16825 min2 h
452South Fork Owl Creek AT below Anchor ReservoirOCKW493.9GaugeHot Springs99.4%167 of 16825 min2 h
452Shell ReserviorSRRW493.9GaugeBig Horn99.4%167 of 16825 min2 h
452Sandstone CanalSSCW493.9GaugeBig Horn99.4%167 of 16825 min2 h
452Tensleep Creek AT Ten SleepTSTW493.9GaugeWashakie99.4%167 of 16825 min2 h
452Yellowstone River AT Fishing BridgeYLOW493.9GaugeTeton99.4%167 of 16825 min2 h
463Cokesville Meadow - Pixley DitchCKVW493.9GaugeLincoln98.8%166 of 16824 min2 h
464Jackson - DcpJKNW493.8GaugeTeton100%168 of 16820 min60 min
465Thermopolis 18.6 EWY-HS-2693.8VolunteerHot Springs100%3 of 39.4 h24 h
466Cody 7.2 NNEWY-PK-1693.8VolunteerPark100%3 of 39.4 h24 h
467Boulder 5N - Boulder CreekBKBW493.8GaugeSublette98.8%166 of 16824 min2 h
467Meeks Cabin RsvrMCWW493.8GaugeUinta98.8%166 of 16824 min2 h
469Centennial 6WNW - Bellamy CanalBELW493.7GaugeAlbany98.8%166 of 16825 min2 h
469Story 16WSW - Big Horn ResCCHW493.7GaugeJohnson98.8%166 of 16825 min2 h
469North Platte River AT CasperCPRW493.7GaugeNatrona98.8%166 of 16825 min2 h
469Story - Cross Creek ResCRRW493.7GaugeJohnson98.8%166 of 16825 min2 h
469Ft Laramie Canal (Mil 85.3) @ Wy/Ne LineFLMW493.7GaugeLaramie98.8%166 of 16825 min2 h
469Granite Creek AT MooseGCMW493.7GaugeTeton98.8%166 of 16825 min2 h
469Story - Kearney Lake ReservoirKLRW493.7GaugeJohnson98.8%166 of 16825 min2 h
469Riverton - LeClair CannelLCCW493.7GaugeFremont98.8%166 of 16825 min2 h
469Big Horn - Park ResPRRW493.7GaugeSheridan98.8%166 of 16825 min2 h
469State Line RsvrSDUW493.7GaugeUinta98.8%166 of 16825 min2 h
469Big Horn - Sawmill ResSWRW493.7GaugeSheridan98.8%166 of 16825 min2 h
469Rock River - Wheatland ReserviorWTSW493.7GaugeAlbany98.8%166 of 16825 min2 h
481Lefthand Ditch At HeadworksLHDW493.7GaugeFremont98.8%166 of 16825 min2 h
482North Platte River AT Alcova ReservoirALCW493.7GaugeNatrona98.8%166 of 16825 min2 h
482Cottonwood Creek AT Hamilton DomeCOTW493.7GaugeHot Springs98.8%166 of 16825 min2 h
482Glendo D Wx STN @ Glendo St Pk HdqGLDW493.7GaugePlatte98.8%166 of 16825 min2 h
482North Platte River AT Glendo ReservoirGLEW493.7GaugePlatte98.8%166 of 16825 min2 h
482Gibbon River AT Madison JunctionGMJW493.7GaugeTeton98.8%166 of 16825 min2 h
482Gros Ventre River At KellyGVKW493.7GaugeTeton98.8%166 of 16825 min2 h
482Quivira NWR - Green River DivHAMW493.7GaugeSweetwater98.8%166 of 16825 min2 h
482Hawk Springs ReserviorHWKW493.7GaugeGoshen98.8%166 of 16825 min2 h
482Lower Sunshine ReservoirLSRW493.7GaugePark98.8%166 of 16825 min2 h
482Nowood River AT MandersonNWMW493.7GaugeBig Horn98.8%166 of 16825 min2 h
482Thermapolis - Owl CreekOCMW493.7GaugeHot Springs98.8%166 of 16825 min2 h
482Pilot Canal AT KinnearPCBW493.7GaugeFremont98.8%166 of 16825 min2 h
482USBR Camp Seminoe Dam NrSETW493.7GaugeCarbon98.8%166 of 16825 min2 h
482Upper Sunshine ReserviorUSRW493.7GaugePark98.8%166 of 16825 min2 h
496Wind River AT CrowheartCROW493.7GaugeFremont98.8%166 of 16825 min2 h
497Lyman 6NE - Blacks ForkBSKW493.7GaugeUinta95.8%161 of 16819 min3 h
498Savery - Savery CreekSCLW493.6GaugeCarbon99.4%167 of 16825 min2 h
499Muddy Creek Below Young CreekMCYW493.6GaugeCarbon98.8%166 of 16825 min2 h
500Green River AT Fontenelle ReservoirGBFW493.5GaugeSweetwater98.2%167 of 17025 min64 min

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. 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.