Storm Station

Live/247 Rank/Idaho

Idaho 24/7 Rank

Every station in Idaho 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.

731 stations ranked18.3% sent every report dueranked October 4, 2026page 2 of 3Idaho instrumentsIdaho 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 731 ranked here, 729 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
246Fall River 2 N Fall River near ChesterCHEI196.4GaugeFremont99.4%167 of 16820 min2 h
246N F Clearwater R 20 NE Nr Canyon RsCRSI196.4GaugeClearwater99.4%167 of 16820 min2 h
246Payette River 0 AT Cascade ReservoirCSDI196.4GaugeValley99.4%167 of 16820 min2 h
246Henrys Fork River 3 W Henrys Fork near AshtonHFAI196.4GaugeFremont99.4%167 of 16820 min2 h
246South Fork Salmon River 0 AT Krassel Ranger StationKRSI196.4GaugeValley99.4%167 of 16820 min2 h
246Snake River 1 N Snake River at LorenzoLORI196.4GaugeJefferson99.4%167 of 16820 min2 h
246Lake Lowell 0 AT Lake LowellLOWI196.4GaugeCanyon99.4%167 of 16820 min2 h
246Mann Ck Dam Nr WeiserMANI196.4GaugeWashington99.4%167 of 16820 min2 h
246North Fork Coeur D'Alene River 4 N Prichard 4NPRCI196.4GaugeShoshone99.4%167 of 16820 min2 h
246Henrys Fork 6 W Henrys Fork near RexburgREXI196.4GaugeMadison99.4%167 of 16820 min2 h
246South Fork Boise River AT South Fork Boise River at Neal BridgeSFNI196.4GaugeElmore99.4%167 of 16820 min2 h
246Snake River 3 N Snake River near ShelleySHYI196.4GaugeBingham99.4%167 of 16820 min2 h
246St Joe River At Ramsdell Near St. MariesSJRI196.4GaugeBenewah99.4%167 of 16820 min2 h
246Snake River 12 NE Minidoka Southside Canal nr DecloSMCI196.4GaugeCassia99.4%167 of 16820 min2 h
246Snake River 1 W Snake River at BlackfootSNAI196.4GaugeBingham99.4%167 of 16820 min2 h
246Spokane River At Blackwell Nr Coeur D AleneSRBI196.4GaugeKootenai99.4%167 of 16820 min2 h
246Salmon River 15 W Salmon River Below Yankee Fork Near ClaytonSRYI196.4GaugeCuster99.4%167 of 16820 min2 h
246South Fork Clearwater River AT At StitesSTII196.4GaugeIdaho99.4%167 of 16820 min2 h
246Teton River 4 SE Teton River near St. AnthonyTEAI196.4GaugeFremont99.4%167 of 16820 min2 h
246Thompson Creek 5 AT Thompson Creek near ClaytonTOMI196.4GaugeCuster99.4%167 of 16820 min2 h
246Salmon River 1 S At White BirdWHBI196.4GaugeIdaho99.4%167 of 16820 min2 h
272Camas Creek 1 W Camas Creek near BlaineCMCI196.4GaugeClark99.4%167 of 16820 min2 h
272Portneuf River 0 AT Portneuf River at TopazTOPI196.4GaugeBannock99.4%167 of 16820 min2 h
274Rock Creek AT Rock Creek at Twin FallsTFAI196.4GaugeBlaine99.4%167 of 16820 min2.3 h
275Crane Creek AT Crane Creek near WeiserCRWI196.4GaugeWashington96.4%162 of 16815 min2 h
276SouthforkSOUI196.3GaugeIdaho100%168 of 16819 min60 min
277Hailey R.SHLSI196.3GaugeBlaine100%168 of 16820 min76 min
278Indianola RAWSINDI196.3GaugeLemhi99.4%167 of 16820 min2 h
279Thomas Creek RAWSTHFI196.3GaugeValley97.6%656 of 67213 min60 min
280East Fork Big Wood River 0 AT East Fork Big Wood River at GimletEFGI196.2GaugeBlaine98.8%166 of 16820 min2 h
281Yankee Fork / Salmon 17 W Yankee Fork Salmon River Nr ClaytonYFSI196.2GaugeCuster98.8%166 of 16820 min2 h
282Oakley 17 WSW - Cotton Ridge RAWSCRII196.2GaugeCassia97.3%654 of 67213 min60 min
283Centerville - NRAWS 16CVLI196.0GaugeBoise98.6%663 of 67216 min60 min
284Kootenai River AT Bonners FerryBFEI196.0GaugeBoundary98.2%165 of 16820 min2 h
284Wendell - Box Canyon SpringsBXCI196.0GaugeGooding98.2%165 of 16820 min2 h
284Kootenai River 15 SE Bonners FerryLEOI196.0GaugeBoundary98.2%165 of 16820 min2 h
284Little Lost River 7 NW Little Lost River near HoweLLHI196.0GaugeButte98.2%165 of 16820 min2 h
284Lucky Peak DamLUCI196.0GaugeAda98.2%165 of 16820 min2 h
284Payette Lake And Dam AtPYDI196.0GaugeValley98.2%165 of 16820 min2 h
290Big Wood River 15 WSW Big Wood River below Magic Dam nr PicaboBWMI196.0GaugeBlaine97.7%657 of 67219 min45 min
291Boelky PumpBKPI196.0GaugeTeton95.2%160 of 16815 min2 h
291Snake River 2 NNW Burgess Canal nr RirieBUCI196.0GaugeJefferson95.2%160 of 16815 min2 h
291Snake River 1 E Danskin Canal nr GrovelandDNCI196.0GaugeBingham95.2%160 of 16815 min2 h
291Snake River 1 S Enterprise Canal nr HeiseENTI196.0GaugeJefferson95.2%160 of 16815 min2 h
291Reservation CanalRECI196.0GaugeBingham95.2%160 of 16815 min2 h
291Little Salmon River 1 SW At RigginsRIGI196.0GaugeIdaho95.2%160 of 16815 min2 h
291Ray And John Brown PumpRJPI196.0GaugeTeton95.2%160 of 16815 min2 h
291R. Brent Ricks PipelineRRPI196.0GaugeMadison95.2%160 of 16815 min2 h
291Teton River 1 NW Rexburg Irrigation CanalRXRI196.0GaugeMadison95.2%160 of 16815 min2 h
291Sand Creek 2 SSE Sand Creek at Wolverine RoadSNDI196.0GaugeBingham95.2%160 of 16815 min2 h
291Teton River 3 NE Teton Island Feeder Canal nr Sugar CityTITI196.0GaugeFremont95.2%160 of 16815 min2 h
291NewdaleVSPI196.0GaugeMadison95.2%160 of 16815 min2 h
291Weiser River 10 E WeiserWSRI196.0GaugeWashington95.2%160 of 16815 min2 h
304Boise River AT Boise River at CaldwellCDWI195.9GaugeCanyon98.8%166 of 16820 min3.3 h
305Spokane River At Near Post Falls IdPTFI195.5GaugeKootenai99.4%167 of 16824 min2 h
306Lightning Creek At Clark ForkLTCI195.5GaugeBonner97.0%163 of 16820 min2 h
307Blackfoot River 2 AT Blackfoot River Bypass Nr BlackfootBBYI195.4GaugeBingham99.4%167 of 16825 min2 h
307Camas Creek 3 S Camas Creek at CamasCCCI195.4GaugeJefferson99.4%167 of 16825 min2 h
307Big Lost River 21 NW Big Lost River at Howell Ranch nr ChillyHWRI195.4GaugeCuster99.4%167 of 16825 min2 h
307Big Wood River 8 NNW NF Big Wood River near KetchumNFBI195.4GaugeBlaine99.4%167 of 16825 min2 h
307Pahsimeroi River At Pahsimeroi RiverPAHI195.4GaugeLemhi99.4%167 of 16825 min2 h
307Pocatello - Portneuf RiverPBLI195.4GaugeCaribou99.4%167 of 16825 min2 h
307Salmon River Near Shoup 9SWSALI195.4GaugeLemhi99.4%167 of 16825 min2 h
307Pigeon Cove near Twin FallsSRPI195.4GaugeGooding99.4%167 of 16825 min2 h
315Big Lost River 4 SE Big Lost River Nr ArcoARCI195.4GaugeButte99.4%167 of 16825 min3 h
316South Fork Teton River 0 AT South Fork Teton River near RexburgTTXI195.4GaugeMadison99.4%167 of 16825 min2 h
317Sandpoint 1NSPTI195.4GaugeBonner98.8%166 of 16825 min2 h
318Meridian 4.8 SSEID-AD-4595.3VolunteerAda100%3 of 39.4 h24 h
319Darlington 8SW - Antelope CreekACKI195.2GaugeCuster98.8%166 of 16825 min2 h
319Snake River 1 W Snake River at NeeleyAMFI195.2GaugePower98.8%166 of 16825 min2 h
319S. Fk. Boise River 0 AT Anderson Ranch DamARAI195.2GaugeElmore98.8%166 of 16825 min2 h
319Boundary Creek 3 W nr PorthillBDCI195.2GaugeBoundary98.8%166 of 16825 min2 h
319Deadwood River 0 AT Deadwood River below Deadwood ReservoirDRBI195.2GaugeValley98.8%166 of 16825 min2 h
319Dworshak Fish HatcheryDWRI195.2GaugeClearwater98.8%166 of 16825 min2 h
319Elk City 1NEELKI195.2GaugeIdaho98.8%166 of 16825 min2 h
319Snake River 0 AT Below Hell's CanyonHCDI195.2GaugeAdams98.8%166 of 16825 min2 h
319Hope - Pend Oreille LakeHOPI195.2GaugeBonner98.8%166 of 16825 min2 h
319Idaho Falls 16SEIDFI195.2GaugeBonneville98.8%166 of 16825 min2 h
319Johnson Creek AT Johnson Cr at Yellow PineJOHI195.2GaugeValley98.8%166 of 16825 min2 h
319Little Lost River 27 NW Little Lost River below Wet Creek nr HowLLRI195.2GaugeButte98.8%166 of 16825 min2 h
319Snake River 0 AT Snake River below Milner DamMILI195.2GaugeTwin Falls98.8%166 of 16825 min2 h
319Clearwater River At PeckPEKI195.2GaugeClearwater98.8%166 of 16825 min2 h
319Lowell 52NE - Powell RangerPOWI195.2GaugeIdaho98.8%166 of 16825 min2 h
319Ririe Dam / Willow Creek 2 SSE Ririe Dam-Lake on Willow Creek neRIDI195.2GaugeBonneville98.8%166 of 16825 min2 h
319Rsvr A (Lewiston Orchards)RSAI195.2GaugeNez Perce98.8%166 of 16825 min2 h
319St Joe River At At Red Ives Ranger StationSJII195.2GaugeShoshone98.8%166 of 16825 min2 h
319Clearwater River AT SpaldingSPDI195.2GaugeNez Perce98.8%166 of 16825 min2 h
319Stanley - Salmon River at Sawtool HatcherySRHI195.2GaugeCuster98.8%166 of 16825 min2 h
319Webb Creek AT NEAR SWEETWATERWCSI195.2GaugeNez Perce98.8%166 of 16825 min2 h
319Willow Creek 5 N Willow Creek Floodway at Mouth nr Idaho FallsWFWI195.2GaugeBonneville98.8%166 of 16825 min2 h
319Willow Creek 13 SE Willow Creek below Tex Creek Nr RirieWTXI195.2GaugeBonneville98.8%166 of 16825 min2 h
342Lemhi River 6 N Near LemhiLERI195.2GaugeLemhi98.8%166 of 16825 min2 h
343Henrys Fork 3 NE St. Anthony Union Feeder CanalAFCI195.1GaugeFremont98.2%165 of 16824 min2 h
343Henrys Fork 1 NE St. Anthony Union Canal nr St AnthonyAUCI195.1GaugeFremont98.2%165 of 16824 min2 h
343Snake River 1 NW Blackfoot Canal nr BasaltBFCI195.1GaugeBingham98.2%165 of 16824 min2 h
343Henrys Fork 1 NW Crosscut Canal at Head nr ChesterCXCI195.1GaugeFremont98.2%165 of 16824 min2 h
343Henrys Fork 1 E Egin Canal nr St. AnthonyEGCI195.1GaugeFremont98.2%165 of 16824 min2 h
343Henrys Fork 1 WSW Independent Canal nr St. AnthonyINCI195.1GaugeFremont98.2%165 of 16824 min2 h
343Idaho Falls - Porter CanalPOCI195.1GaugeBonneville98.2%165 of 16824 min2 h
343Henrys Fork 2 NNE Twin Groves Canal nr St. AnthonyTGCI195.1GaugeFremont98.2%165 of 16824 min2 h
343Snake River 3 SW Snake River Valley Canal nr Idaho FallsVLCI195.1GaugeBonneville98.2%165 of 16824 min2 h
343Snake River 4 SW Woodville Canal nr Idaho FallsWVCI195.1GaugeBonneville98.2%165 of 16824 min2 h
353North Fork Payette AT Payette River near BanksBNKI195.0GaugeBoise98.2%165 of 16825 min2 h
353EF Owyhee River AT EF Owyhee River at Crutcher CrossingORCI195.0GaugeOwyhee98.2%165 of 16825 min2 h
353Willow Creek 3 SSE Willow Creek blo Ririe Dam nr RirieRIRI195.0GaugeBonneville98.2%165 of 16825 min2 h
353Selway River 25 E Near LowellSELI195.0GaugeIdaho98.2%165 of 16825 min2 h
357Snake River AT Snake River near BuhlBUHI195.0GaugeTwin Falls98.2%165 of 16825 min2.5 h
357Middle Fork Payette River 0 AT CrouchMFPI195.0GaugeBoise98.2%165 of 16825 min2.5 h
359Kootenai River At Bel Moyie River Near Bonners FerryKRMI195.0GaugeBoundary98.2%165 of 16825 min2.5 h
360Eden - Devils Washbowl SpringDWSI194.8GaugeJerome97.6%164 of 16825 min2.5 h
360Salmon Falls Creek ReservporSFRI194.8GaugeTwin Falls97.6%164 of 16825 min2.5 h
362Boise South Fk 0 AT South FK Boise Rvr at Anderson Ranch DamANDI194.4GaugeElmore99.4%167 of 16830 min2 h
362Big Lost River 16 SW NF Big Lost River at Wild Horse nr ChillyBLRI194.4GaugeCuster99.4%167 of 16830 min2 h
362Weiser River 2 NE CambridgeCAMI194.4GaugeWashington99.4%167 of 16830 min2 h
362Little Lost River 8 NW Little Lost River Above Flood Diversion nLLDI194.4GaugeButte99.4%167 of 16830 min2 h
362Clearwater River AT At OrofinoORFI194.4GaugeClearwater99.4%167 of 16830 min2 h
362Raft River 17 SW Raft River abv One Mile CreekRRVI194.4GaugeCassia99.4%167 of 16830 min2 h
362St. Maries River At SantaSATI194.4GaugeShoshone99.4%167 of 16830 min2 h
369GrangevilleGIC94.3AirportIdaho97.6%492 of 50414 min2.7 h
370Buhl - Briggs SpringBSPI194.2GaugeGooding98.8%166 of 16830 min2.3 h
371Medicine Lodge Creek AT Medicine Lodge Creek nr SmallMEDI194.2GaugeClark98.8%166 of 16830 min2 h
372Inkom 1SSW - Portneuf RiverPNKI194.2GaugeBannock98.8%166 of 16830 min2.3 h
373Mountain Home AFB RAWSMTHI194.1GaugeElmore100%168 of 16813 min69 min
374Rupert 8.5 NNWID-MN-493.9VolunteerMinidoka100%3 of 312.4 h24 h
375Arco At Sunset RoadASUI193.8GaugeButte98.2%165 of 16830 min3.3 h
376Elk River 1SEKRI193.7GaugeClearwater100%168 of 16834 min61 min
377Lava Hot SpringsLKSI193.6CooperativeBannock85.7%6 of 73 min2 days
378Swan Valley 2 ESWNI193.6CooperativeBonneville85.7%6 of 713 min2 days
379Idaho FallsIFLI193.6CooperativeBonneville85.7%6 of 722 min25 h
380Mackay Lost River RsMKRI193.6CooperativeCuster85.7%6 of 733 min26 h
381NaplesNAPI193.6CooperativeBoundary85.7%6 of 743 min2 days
382Lifton Pumping StationLFTI193.6CooperativeBear Lake85.7%6 of 772 min2 days
383Sandpoint 7.0 NEID-BR-3993.5VolunteerBonner100%3 of 313.4 h2 days
384Valley Creek 1 NE Valley Creek at StanleyVCSI193.4GaugeCuster98.2%165 of 16825 min5 h
385Potlatch 3NNEPTLI193.4CooperativeLatah85.7%6 of 72.9 h2 days
386Marsh Creek 2 SW Marsh Creek near McCammonMCCI193.3GaugeBannock98.2%165 of 16830 min3.8 h
387Boise River 8 SE Boise River below Diversion DamBDDI193.1GaugeAda98.6%663 of 67224 min1.5 h
387Snake River 6 S Snake River Blo Minidoka Dam (at Howells Ferry)MDMI193.1GaugeCassia98.6%663 of 67224 min1.5 h
389Syringa RAWSSYRI193.0GaugeIdaho100%168 of 16813 min69 min
390Canyon CreekCYNI192.8GaugeValley97.6%164 of 16835 min2 h
391Mores Creek 0 AT Mores CreekMORI192.8GaugeBoise95.2%160 of 16815 min8 h
392Snake River 1 S Snake River near Twin FallsSTFI192.7GaugeTwin Falls98.2%165 of 16835 min3.3 h
393KamiahLAWI192.5GaugeLewis99.4%167 of 16839 min2.5 h
394Snake River 0 AT NyssaSNYI192.5GaugeCanyon98.2%165 of 16835 min3.5 h
395Malad River 6 SE Malad River near GoodingMLDI192.5GaugeGooding98.2%165 of 16835 min3.5 h
396Little Wood River 2 NW Silver Creek near PicaboPBOI192.4GaugeBlaine99.4%167 of 16840 min3 h
397Valley ViewVLVI192.3GaugeFremont100%168 of 16820 min76 min
398Big Wood River 8 NNW Big Wood River near KetchumBWKI192.2GaugeBlaine99.4%167 of 16840 min3.3 h
398Canyon Creek AT Canyon Creek at Oregon Trail CrossingCCXI192.2GaugeElmore99.4%167 of 16840 min3.3 h
400Salmon River 1 NNE At SalmonSMNI192.2GaugeLemhi99.4%167 of 16840 min3.3 h
401Big Lost River 19 SE Big Lost River at Lincoln Blvd BridgeLINI192.2GaugeButte99.4%167 of 16840 min3.3 h
402Saddle Pass RAWSSADI192.2GaugeBoundary98.8%166 of 16818 min2 h
403Portneuf River 2 WNW Portneuf River at PocatelloPIHI192.1GaugeBannock99.4%167 of 16840 min3.3 h
404Lowman 19NE - Wapiti BurnWAPI192.0GaugeBoise98.5%662 of 67229 min1.5 h
405South Fork Coeur D'Alene At Pine Creek Near PinehurstSFPI192.0GaugeShoshone98.2%165 of 16840 min2.8 h
406DriggsDIJ91.7AirportTeton100%168 of 16812 min65 min
407Arco 17 SW0412691.3ReferenceButte100%67 of 671.5 h3 h
407Murphy 10 W0412791.3ReferenceOwyhee100%67 of 671.5 h3 h
409Coeur d Alene River AT CataldoCTLI191.2GaugeKootenai98.8%166 of 16845 min3 h
410Big Wood River 10 SW Big Wood River at Stanton Crossing nr BelleSCBI191.2GaugeBlaine98.8%166 of 16845 min3 h
411Salmon Falls Creek 8 AT Salmon Falls Creek near HagermanHAGI191.1GaugeTwin Falls98.8%166 of 16840 min4.3 h
411Snake River 0 AT WeiserWEII191.1GaugeWashington98.8%166 of 16840 min4.3 h
413Big Wood River 0 AT Big Wood River at HaileyHALI191.1GaugeBlaine98.8%166 of 16840 min4.3 h
413Boise River 0 AT Boise River near ParmaPARI191.1GaugeCanyon98.8%166 of 16840 min4.3 h
413Potlatch River 5 NE Near SpaldingPRII191.1GaugeNez Perce98.8%166 of 16840 min4.3 h
416Teton River 6 AT Teton River near DriggsDGGI191.1GaugeBingham98.8%166 of 16840 min4.3 h
416Inel Diversion At Head Nr Arco IdINEI191.1GaugeButte98.8%166 of 16840 min4.3 h
418Chesterfield 2ESE - Portneuf RiverCHSI191.1GaugeCaribou98.8%166 of 16840 min4.3 h
418LeslieLESI191.1GaugeCuster98.8%166 of 16840 min4.3 h
418Moore Div Nr MooreMDII191.1GaugeButte98.8%166 of 16840 min4.3 h
421Snake 8 SE C J Strike Rsvr nr GCJSI191.1GaugeOwyhee97.6%164 of 16840 min3.8 h
422Snake River 8 N Great Western Canal Spillback nr Idaho FallsGWSI191.1GaugeBonneville97.6%164 of 16840 min3.8 h
422Priest Lake 1.8 NW Outlet Near CoolinPSLI191.1GaugeBonner97.6%164 of 16840 min3.8 h
422Coolin 3WNW - Priest RiverPSRI191.1GaugeBonner97.6%164 of 16840 min3.8 h
422Big Wood River 0 AT Trail Creek at KetchumTCKI191.1GaugeBlaine97.6%164 of 16840 min3.8 h
426Big Lost River 4 NW Mackay Reservoir on Big Lost nr MackayMACI191.1GaugeCuster96.4%162 of 16840 min3.3 h
427Divs Nr MackayCEDI191.0GaugeCuster98.2%165 of 16845 min2.5 h
428Boise River 0 AT South Channel at EagleBSCI191.0GaugeAda98.2%165 of 16845 min3 h
429Big Lost River 13 SE Big Lost River below INL DiversionBLOI190.9GaugeButte98.2%165 of 16840 min4.3 h
430South Fork Coeur D'Alene River At PinehurstPSTI190.9GaugeShoshone98.2%165 of 16840 min4.3 h
431Canyon Creek At At Wallace IdCCRI190.9GaugeShoshone98.2%165 of 16840 min4.3 h
432Ski Hill RAWSSFFI190.7GaugeAdams99.4%167 of 16817 min2 h
433Lapwai Creek At LapwaiLAPI190.4GaugeNez Perce97.6%164 of 16844 min3.5 h
434Palouse River AT PotlatchPLOI190.4GaugeLatah97.6%164 of 16844 min3.5 h
434Ketchum 3WNW - Trail CreekTRKI190.4GaugeBlaine97.6%164 of 16844 min3.5 h
436Howe - Big Lost RiverBLSI190.4GaugeButte97.6%164 of 16844 min3.5 h
437North Fork Teton River 1 NW North Fork Teton River near Sugar CiNFTI190.3GaugeMadison97.6%164 of 16845 min3.5 h
438Ninemile Creek At WallaceNMLI190.1GaugeShoshone98.2%165 of 16845 min4 h
439ChillyTHSI190.1GaugeCuster98.2%165 of 16845 min4 h
440South ForK COEUR D'ALENE RIVER AT PLACER CREEK AT WALLACESFWI190.0GaugeShoshone97.6%164 of 16840 min5.3 h
441Porthill 1SWPOHI189.9GaugeBoundary100%168 of 16825 min61 min
442Portneuf River 4 W Portneuf River at TyheePTYI189.9GaugeBannock97.6%164 of 16845 min4 h
443Lookout SnotelLKTI189.5GaugeShoshone95.2%160 of 16844 min5 h
444S. Broadford BridgeBWBI189.4GaugeBlaine97.0%163 of 16844 min4.5 h
445WoodruffWDRI189.3GaugeOneida97.0%163 of 16845 min4.5 h
446Kooskia 21E - Fenn Rngr StnKOOI189.3GaugeIdaho81.5%137 of 16819 min4.3 h
447DowneyDWYI188.6CooperativeBannock71.4%5 of 712 min36 h
448Saint Maries 1WS7288.6CooperativeBenewah71.4%5 of 713 min32.6 h
449RigbyRBYI188.6CooperativeJefferson71.4%5 of 722 min3 days
450Blackfoot Fire DeptBKFI188.6CooperativeBingham71.4%5 of 732 min46.8 h
451Bayview Model BasinBYVI188.6CooperativeKootenai71.4%5 of 732 min33 h
452Banner Summit SnotelBASI188.4GaugeBoise95.2%160 of 16844 min5 h
452Bogus Basin SnotelBOGI188.4GaugeBoise95.2%160 of 16844 min5 h
452Crater Meadows SnotelCRAI188.4GaugeClearwater95.2%160 of 16844 min5 h
452Dollarhide Summit SnotelDHDI188.4GaugeBlaine95.2%160 of 16844 min5 h
452Franklin Basin SnotelFBNI188.4GaugeFranklin95.2%160 of 16844 min5 h
452Hyndman SnotelHYNI188.4GaugeBlaine95.2%160 of 16844 min5 h
452Island Park SnotelISPI188.4GaugeFremont95.2%160 of 16844 min5 h
452Jackson Peak SnotelJKPI188.4GaugeBoise95.2%160 of 16844 min5 h
452Mores Creek Summit SnotelMRKI188.4GaugeBoise95.2%160 of 16844 min5 h
452Reynolds Creek SnotelRYCI188.4GaugeOwyhee95.2%160 of 16844 min5 h
452Secesh Summit SnotelSCSI188.4GaugeValley95.2%160 of 16844 min5 h
452Shanghi Summit SnotelSHAI188.4GaugeClearwater95.2%160 of 16844 min5 h
452Somsen Ranch SnotelSORI188.4GaugeCaribou95.2%160 of 16844 min5 h
452Vienna Mine SnotelVNNI188.4GaugeBlaine95.2%160 of 16844 min5 h
452West Branch SnotelWBRI188.4GaugeAdams95.2%160 of 16844 min5 h
452White Elephant SnotelWHEI188.4GaugeFremont95.2%160 of 16844 min5 h
468Orchard Range Site SnotelORRI188.4GaugeAda95.2%160 of 16845 min5 h
469Soldier R.S. SnotelSRSI188.3GaugeCamas94.6%159 of 16844 min5 h
470Pierce R.S. SnotelPRNI188.2GaugeClearwater94.6%159 of 16844 min5 h
471Bear Mountain SnotelBRMI188.0GaugeBonner94.0%158 of 16844 min5 h
472SandpointSZT87.1AirportBonner97.4%491 of 50414 min2.7 h
473Bear Basin SnotelBRBI187.1GaugeAdams95.2%160 of 16844 min5 h
473Myrtle Creek SnotelMYRI187.1GaugeBoundary95.2%160 of 16844 min5 h
475Aberdeen Experiment StnABDI187.0CooperativeBingham71.4%5 of 75.7 h34 h
476Mountain Home 0.9 SWID-EL-386.9VolunteerElmore66.6%2 of 386 min47 h
477Priest River 11.6 SSEID-BR-1586.9VolunteerBonner66.6%2 of 386 min34 h
478Ketchum 2.2 SSEID-BN-786.9VolunteerBlaine66.6%2 of 386 min35 h
479Middleton 1.7 NWID-CY-3486.9VolunteerCanyon66.6%2 of 32.4 h35 h
480Coeur D Alene 5.5 WID-KT-3886.9VolunteerKootenai66.6%2 of 32.4 h33 h
481Atlanta Summit SnotelATAI186.5GaugeElmore89.8%151 of 16845 min5 h
481Bostetter R.S. SnotelBTRI186.5GaugeCassia89.8%151 of 16845 min5 h
481Prairie SnotelPRAI186.5GaugeElmore89.8%151 of 16845 min5 h
481Swede Peak SnotelSWPI186.5GaugeBlaine89.8%151 of 16845 min5 h
485East Fork Bruneau River AT East Fork Bruneau River near Hot SprEFBI186.4GaugeOwyhee96.4%162 of 1683.4 h4 h
485East Fork Jarbidge River AT East Fork Jarbidge River near ThreeEFJI186.4GaugeOwyhee96.4%162 of 1683.4 h4 h
485Succor Creek near HomedaleSUCI186.4GaugeOwyhee96.4%162 of 1683.4 h4 h
488Boise 5.3 NWID-AD-286.4VolunteerAda66.6%2 of 33.4 h2 days
489Deadwood Summit SnotelDDSI186.3GaugeValley89.2%150 of 16845 min5 h
489Hilts Creek SnotelHLTI186.3GaugeCuster89.2%150 of 16845 min5 h
489Howell Canyon SnotelHWCI186.3GaugeCassia89.2%150 of 16845 min5 h
489Inkom 8ESE - Pebble Creek SNOTELPEBI186.3GaugeCaribou89.2%150 of 16845 min5 h
493Mica Creek SnotelMCKI186.2GaugeShoshone95.8%161 of 1681.7 h4 h
494Long Valley SnotelLGVI186.2GaugeValley94.6%159 of 16844 min5 h
495Bonners Ferry65S86.2AirportBoundary90.6%457 of 50414 min14.7 h
496Camas Creek Divide SnotelCCDI186.0GaugeElmore95.2%160 of 1681.6 h4 h
496Chocolate Gulch SnotelCHOI186.0GaugeBlaine95.2%160 of 1681.6 h4 h
496Crab Creek SnotelCRBI186.0GaugeClark95.2%160 of 1681.6 h4 h
496Galena Summit SnotelGLSI186.0GaugeBlaine95.2%160 of 1681.6 h4 h
496Pine Creek Pass SnotelPCPI186.0GaugeTeton95.2%160 of 1681.6 h4 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. 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.