Storm Station
Sign in

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.

833 stations ranked24.2% sent every report dueranked October 16, 2026page 2 of 4Idaho 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 833 ranked here, 831 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
241Snake River 4 SW Woodville Canal nr Idaho FallsWVCI194.4GaugeBonneville98.2%165 of 16817 min2 h
252Pole Canyon RAWSPCNI194.3GaugeCaribou98.8%166 of 16818 min2 h
2538Th St Rd Precip Gage Nr Boise43404411606020194.3GaugeBoise98.5%331 of 33618 min60 min
254Terraton, Idaho Weather StationUSBR-TRTI94.3GaugeJefferson94.0%158 of 1683 min2.5 h
255Ketchum RsKETI194.2GaugeBlaine100%168 of 16822 min78 min
256Powell (Shriver) Raws Near Pierce 51EneSVFI194.2GaugeIdaho98.8%166 of 16819 min2 h
257Snake River 3 WSW Aberdeen-Springfield CanalASCI194.2GaugeBingham97.6%164 of 16817 min2 h
257Snake River 6 ESE New Lava Side Canal nr BlackfootNLCI194.2GaugeBingham97.6%164 of 16817 min2 h
257Snake River 3 SW Peoples Canal nr FirthPECI194.2GaugeBingham97.6%164 of 16817 min2 h
257Paasasikwana Noakwaide - Bruno CreekPNBI194.2GaugeCuster97.6%164 of 16817 min2 h
257Snake River 4 SW Riverside Canal nr GrovelandRICI194.2GaugeBingham97.6%164 of 16817 min2 h
262Hazelton - Milner Gooding CanalMIII194.2GaugeJerome97.6%164 of 16817 min3 h
263Henrys Fork 2 NE Farmers Friend Canal (Henrys Fork) nr St. AnthoFARI194.2GaugeFremont97.6%164 of 16817 min2 h
264Henrys Fork 0 AT Henrys Fork at St. AnthonyANTI194.1GaugeFremont100%168 of 16822 min78 min
264BruneauBJCI194.1GaugeOwyhee100%168 of 16822 min78 min
264N F Clearwater R 20 NE Nr Canyon RsCRSI194.1GaugeClearwater100%168 of 16822 min78 min
264Fall River 8 E Fall River near Squirrel near Ashton 8EFALI194.1GaugeFremont100%168 of 16822 min78 min
264Fall River 11 ESE Fall River above Yellowstone Canal nr SquirrelFAYI194.1GaugeFremont100%168 of 16822 min78 min
264Fall River 0 AT Fall River near AshtonFRAI194.1GaugeFremont100%168 of 16822 min78 min
264Henrys Fork 1 W Island Park Dam and ReservoirIPDI194.1GaugeFremont100%168 of 16822 min78 min
264Henrys Fork River 1 SW Henrys Fork nr Island Park Blo DamISLI194.1GaugeFremont100%168 of 16822 min78 min
264South Fork Salmon River 0 AT Krassel Ranger StationKRSI194.1GaugeValley100%168 of 16822 min78 min
264St Joe River At Ramsdell Near St. MariesSJRI194.1GaugeBenewah100%168 of 16822 min78 min
264Soldiers Meadow Rsvr DamSOLI194.1GaugeNez Perce100%168 of 16822 min78 min
264Salmon River 1 S At White BirdWHBI194.1GaugeIdaho100%168 of 16822 min78 min
276Boise River 0 AT Glenwood BridgeBIGI194.1GaugeAda98.8%166 of 16819 min2 h
276Payette River 0 AT Cascade ReservoirCSDI194.1GaugeValley98.8%166 of 16819 min2 h
276South Fork Boise River AT South Fork Boise River at Neal BridgeSFNI194.1GaugeElmore98.8%166 of 16819 min2 h
279Camas Creek 1 W Camas Creek near BlaineCMCI194.0GaugeClark100%168 of 16822 min78 min
280Bear River 4 SE Bear River at Idaho/Utah State LineBIUI194.0GaugeFranklin100%168 of 16822 min78 min
280Bear River 7 NW Bear River at PescaderoBRAI194.0GaugeBear Lake100%168 of 16822 min78 min
280Malta 7WSW - Cassia CreekCCBI194.0GaugeCassia100%168 of 16822 min78 min
280Lake Coeur d Alene ATCOEI194.0GaugeKootenai100%168 of 16822 min78 min
280Moyie River AT EastportEASI194.0GaugeBoundary100%168 of 16822 min78 min
280Lightning Creek At Clark ForkLTCI194.0GaugeBonner100%168 of 16822 min78 min
280Snake River 12 E Minidoka Dam and Lake Walcott nr Rupert USBORMINI194.0GaugeMinidoka100%168 of 16822 min78 min
280Middle Fork Salmon R. at Mouth 0 AT ShoupMSSI194.0GaugeLemhi100%168 of 16822 min78 min
280Snake River 12 E Minidoka North Side CanalNMCI194.0GaugeMinidoka100%168 of 16822 min78 min
289Oakley 17 WSW - Cotton Ridge RAWSCRII194.0GaugeCassia97.4%655 of 67213 min60 min
290Snake River 10 SW Snake River near BlackfootBFTI193.9GaugeBingham99.4%167 of 16822 min2 h
290Boise River 0 SE NYC Boise River DiversionBSEI193.9GaugeAda99.4%167 of 16822 min2 h
290Fall River 2 N Fall River near ChesterCHEI193.9GaugeFremont99.4%167 of 16822 min2 h
290East Fork Big Wood River 0 AT East Fork Big Wood River at GimletEFGI193.9GaugeBlaine99.4%167 of 16822 min2 h
290Henrys Fork River 3 W Henrys Fork near AshtonHFAI193.9GaugeFremont99.4%167 of 16822 min2 h
290Snake River 1 N Snake River at LorenzoLORI193.9GaugeJefferson99.4%167 of 16822 min2 h
290Lake Lowell 0 AT Lake LowellLOWI193.9GaugeCanyon99.4%167 of 16822 min2 h
290Mann Ck Dam Nr WeiserMANI193.9GaugeWashington99.4%167 of 16822 min2 h
290Kootenai River At At PorthillPORI193.9GaugeBoundary99.4%167 of 16822 min2 h
290North Fork Coeur D'Alene River 4 N Prichard 4NPRCI193.9GaugeShoshone99.4%167 of 16822 min2 h
290Henrys Fork 6 W Henrys Fork near RexburgREXI193.9GaugeMadison99.4%167 of 16822 min2 h
290Snake River 3 N Snake River near ShelleySHYI193.9GaugeBingham99.4%167 of 16822 min2 h
290Snake River 12 NE Minidoka Southside Canal nr DecloSMCI193.9GaugeCassia99.4%167 of 16822 min2 h
290Snake River 1 W Snake River at BlackfootSNAI193.9GaugeBingham99.4%167 of 16822 min2 h
290Spokane River At Blackwell Nr Coeur D AleneSRBI193.9GaugeKootenai99.4%167 of 16822 min2 h
290Salmon River 15 W Salmon River Below Yankee Fork Near ClaytonSRYI193.9GaugeCuster99.4%167 of 16822 min2 h
290South Fork Clearwater River AT At StitesSTII193.9GaugeIdaho99.4%167 of 16822 min2 h
290Teton River 4 SE Teton River near St. AnthonyTEAI193.9GaugeFremont99.4%167 of 16822 min2 h
290Thompson Creek 5 AT Thompson Creek near ClaytonTOMI193.9GaugeCuster99.4%167 of 16822 min2 h
309Thomas Creek RAWSTHFI193.9GaugeValley97.3%654 of 67213 min60 min
310Boise NWS WfoBWOI193.9CooperativeAda92.8%26 of 2814 min12 h
311Hailey R.SHLSI193.8GaugeBlaine100%168 of 16822 min78 min
312Paradise Creek AT MoscowPACI193.8GaugeLatah99.4%167 of 16822 min2 h
312Portneuf River 0 AT Portneuf River at TopazTOPI193.8GaugeBannock99.4%167 of 16822 min2 h
314Rupert, Idaho Weather StationUSBR-RPTI93.8GaugeMinidoka95.8%161 of 1683 min2 h
315Salmon/Lemhi (AWOS)SMN93.7AirportLemhi100%168 of 1685 min60 min
316Ririe - Clark and Edwards CanalCECI193.7GaugeJefferson98.8%166 of 16822 min2 h
317Henrys Fork River 7 NNE Henrys Fork near Lake at Macks InnHENI193.7GaugeFremont98.8%166 of 16822 min3 h
318Elk City (RAMOS)P6993.6AirportIdaho100%168 of 1689 min61 min
319Yankee Fork / Salmon 17 W Yankee Fork Salmon River Nr ClaytonYFSI193.6GaugeCuster98.8%166 of 16822 min2 h
320Snake River 6 SE Osgood Canal nr RobertsOSCI193.6GaugeJefferson95.8%161 of 16817 min3 h
321Blackfoot River 2 AT Blackfoot River Bypass Nr BlackfootBBYI193.5GaugeBingham100%168 of 16824 min75 min
322Camas Creek 3 S Camas Creek at CamasCCCI193.3GaugeJefferson99.4%167 of 16824 min2 h
322Pigeon Cove near Twin FallsSRPI193.3GaugeGooding99.4%167 of 16824 min2 h
324Montpelier, Idaho Weather StationUSBR-MNPI93.2GaugeBear Lake98.8%166 of 16833 min2 h
325Mountain Home AFB RAWSMTHI193.1GaugeElmore100%168 of 16815 min71 min
326Darlington 8SW - Antelope CreekACKI193.1GaugeCuster100%168 of 16827 min63 min
326Deadwood River 0 AT Deadwood River below Deadwood ReservoirDRBI193.1GaugeValley100%168 of 16827 min63 min
326Johnson Creek AT Johnson Cr at Yellow PineJOHI193.1GaugeValley100%168 of 16827 min63 min
326EF Owyhee River AT EF Owyhee River at Crutcher CrossingORCI193.1GaugeOwyhee100%168 of 16827 min63 min
326St Joe River At At Red Ives Ranger StationSJII193.1GaugeShoshone100%168 of 16827 min63 min
326Clearwater River AT SpaldingSPDI193.1GaugeNez Perce100%168 of 16827 min63 min
326Squaw Creek 1 S Squaw Creek near SweetSQWI193.1GaugeGem100%168 of 16827 min63 min
326Stanley - Salmon River at Sawtool HatcherySRHI193.1GaugeCuster100%168 of 16827 min63 min
334Snake River 6 S Snake River Blo Minidoka Dam (at Howells Ferry)MDMI193.1GaugeCassia98.6%663 of 67224 min45 min
335Eden - Devils Washbowl SpringDWSI193.0GaugeJerome100%168 of 16827 min60 min
336Big Lost River 4 SE Big Lost River Nr ArcoARCI193.0GaugeButte100%168 of 16827 min63 min
336Valley Creek 1 NE Valley Creek at StanleyVCSI193.0GaugeCuster100%168 of 16827 min63 min
338Middle Fork Payette River 0 AT CrouchMFPI193.0GaugeBoise100%168 of 16827 min60 min
339Little Wood River 2 NW Silver Creek near PicaboPBOI193.0GaugeBlaine100%168 of 16827 min75 min
340Boise River 8 SE Boise River below Diversion DamBDDI193.0GaugeAda98.5%662 of 67224 min45 min
341Big Wood River 15 WSW Big Wood River below Magic Dam nr PicaboBWMI193.0GaugeBlaine96.7%650 of 67217 min60 min
342Elk City 1NEELKI192.9GaugeIdaho99.4%167 of 16827 min1.5 h
342Lowell 52NE - Powell RangerPOWI192.9GaugeIdaho99.4%167 of 16827 min1.5 h
344Snake River AT Snake River near BuhlBUHI192.9GaugeTwin Falls99.4%167 of 16827 min2 h
344Big Wood River 8 NNW NF Big Wood River near KetchumNFBI192.9GaugeBlaine99.4%167 of 16827 min2 h
344Clearwater River At PeckPEKI192.9GaugeClearwater99.4%167 of 16827 min2 h
344Salmon River Near Shoup 9SWSALI192.9GaugeLemhi99.4%167 of 16827 min2 h
348Wendell - Box Canyon SpringsBXCI192.9GaugeGooding95.8%161 of 16820 min2 h
348Kootenai River 15 SE Bonners FerryLEOI192.9GaugeBoundary95.8%161 of 16820 min2 h
348Little Lost River 7 NW Little Lost River near HoweLLHI192.9GaugeButte95.8%161 of 16820 min2 h
348Lucky Peak DamLUCI192.9GaugeAda95.8%161 of 16820 min2 h
348Payette Lake And Dam AtPYDI192.9GaugeValley95.8%161 of 16820 min2 h
353Kootenai River AT Bonners FerryBFEI192.9GaugeBoundary95.2%160 of 16819 min2 h
354Salmon Falls Creek ReservporSFRI192.8GaugeTwin Falls99.4%167 of 16827 min2 h
355Elk River 1SEKRI192.8GaugeClearwater99.4%167 of 16827 min2 h
356Lemhi River 6 N Near LemhiLERI192.8GaugeLemhi98.8%166 of 16826 min2 h
357Hope - Pend Oreille LakeHOPI192.8GaugeBonner98.2%165 of 16825 min2 h
357Lochsa River 19 E Near LowellLOCI192.8GaugeIdaho98.2%165 of 16825 min2 h
359Big Lost River 21 NW Big Lost River at Howell Ranch nr ChillyHWRI192.8GaugeCuster98.2%165 of 16825 min2 h
360Crystal Hot Springs RAWSCYFI192.8GaugePower96.4%162 of 16817 min4 h
361Kootenai River At Bel Moyie River Near Bonners FerryKRMI192.7GaugeBoundary98.8%166 of 16827 min2 h
362Lookout SnotelLKTI192.6GaugeShoshone99.4%167 of 16837 min2 h
363Boundary Creek 3 W nr PorthillBDCI192.6GaugeBoundary97.6%164 of 16825 min2 h
364Selway River 25 E Near LowellSELI192.5GaugeIdaho98.2%165 of 16826 min2 h
365Dworshak Fish HatcheryDWRI192.4GaugeClearwater98.2%165 of 16827 min1.5 h
366Snake River 1 W Snake River at NeeleyAMFI192.4GaugePower98.2%165 of 16827 min2 h
366S. Fk. Boise River 0 AT Anderson Ranch DamARAI192.4GaugeElmore98.2%165 of 16827 min2 h
366Pahsimeroi River At Pahsimeroi RiverPAHI192.4GaugeLemhi98.2%165 of 16827 min2 h
366Pocatello - Portneuf RiverPBLI192.4GaugeCaribou98.2%165 of 16827 min2 h
366Ririe Dam / Willow Creek 2 SSE Ririe Dam-Lake on Willow Creek neRIDI192.4GaugeBonneville98.2%165 of 16827 min2 h
366Rsvr A (Lewiston Orchards)RSAI192.4GaugeNez Perce98.2%165 of 16827 min2 h
366Webb Creek AT NEAR SWEETWATERWCSI192.4GaugeNez Perce98.2%165 of 16827 min2 h
366Willow Creek 5 N Willow Creek Floodway at Mouth nr Idaho FallsWFWI192.4GaugeBonneville98.2%165 of 16827 min2 h
366Willow Creek 13 SE Willow Creek below Tex Creek Nr RirieWTXI192.4GaugeBonneville98.2%165 of 16827 min2 h
375Lowman 19NE - Wapiti BurnWAPI192.4GaugeBoise98.0%659 of 67227 min45 min
376Snake River 0 AT Below Hell's CanyonHCDI192.2GaugeAdams97.6%164 of 16827 min2 h
376Idaho Falls 16SEIDFI192.2GaugeBonneville97.6%164 of 16827 min2 h
376Snake River 0 AT Snake River below Milner DamMILI192.2GaugeTwin Falls97.6%164 of 16827 min2 h
379North Fork Payette AT Payette River near BanksBNKI192.2GaugeBoise97.0%163 of 16826 min2 h
380D3 - Eisenman InterchangeITD3892.2RoadAda96.7%325 of 33634 min60 min
381Arco At Sunset RoadASUI192.1GaugeButte100%168 of 16831 min78 min
382Weiser River 2 NE CambridgeCAMI192.1GaugeWashington100%168 of 16831 min60 min
383KamiahLAWI192.1GaugeLewis100%168 of 16832 min78 min
383Inkom 1SSW - Portneuf RiverPNKI192.1GaugeBannock100%168 of 16832 min78 min
385Marsh Creek 2 SW Marsh Creek near McCammonMCCI192.1GaugeBannock100%168 of 16832 min76 min
386Snake River 1 S Eagle Rock Canal at Head nr HeiseERCI192.1GaugeJefferson94.0%158 of 16817 min4 h
387Boise MunicipalBOI91.9AirportOwyhee100%168 of 1688 min60 min
388Buhl - Briggs SpringBSPI191.9GaugeGooding99.4%167 of 16832 min2 h
389Rexburg-Madison County AirportRXE91.7AirportMadison98.8%166 of 1688 min3 h
390Boise South Fk 0 AT South FK Boise Rvr at Anderson Ranch DamANDI191.7GaugeElmore98.8%166 of 16832 min2 h
390Medicine Lodge Creek AT Medicine Lodge Creek nr SmallMEDI191.7GaugeClark98.8%166 of 16832 min2 h
392Big Lost River 16 SW NF Big Lost River at Wild Horse nr ChillyBLRI191.6GaugeCuster97.6%164 of 16830 min2 h
392Little Lost River 8 NW Little Lost River Above Flood Diversion nLLDI191.6GaugeButte97.6%164 of 16830 min2 h
392Clearwater River AT At OrofinoORFI191.6GaugeClearwater97.6%164 of 16830 min2 h
392St. Maries River At SantaSATI191.6GaugeShoshone97.6%164 of 16830 min2 h
396Willow Creek 3 SSE Willow Creek blo Ririe Dam nr RirieRIRI191.6GaugeBonneville95.8%161 of 16827 min2 h
397Coeur d'Alene Fairgrounds, Idaho Weather StationUSBR-CDAI91.6GaugeKootenai95.8%161 of 16833 min2 h
398Lava Hot SpringsLKSI191.4CooperativeBannock85.7%6 of 75 min34.1 h
399Chilly Barton FlatCLYI191.4CooperativeCuster85.7%6 of 718 min48 h
400Hayden Lake 1.6 NEID-KT-3191.4VolunteerKootenai85.7%6 of 726 min36.1 h
401Gooding 0.2 NNEID-GD-391.4VolunteerGooding85.7%6 of 726 min2 days
402StanleySTAI191.4CooperativeCuster85.7%6 of 785 min35.1 h
403Malta 15.2 NEID-CS-391.4VolunteerCassia85.7%6 of 786 min24 h
404Rigby 1.8 NEID-JF-191.4VolunteerJefferson85.7%6 of 786 min35.1 h
405Little Lost River 27 NW Little Lost River below Wet Creek nr HowLLRI191.3GaugeButte97.6%164 of 16827 min4 h
406Bear Lake County1U791.2AirportBear Lake99.8%503 of 5046 min40 min
407Dworshak - Dent Acres, Idaho Weather StationUSBR-DENI91.2GaugeClearwater98.2%165 of 16833 min2 h
407Downey, Idaho Weather StationUSBR-DWNI91.2GaugeBannock98.2%165 of 16833 min2 h
407Preston, Idaho Weather StationUSBR-PSTI91.2GaugeFranklin98.2%165 of 16833 min2 h
410Stanley Ranger StationSNT91.1AirportCuster98.8%166 of 16810 min2 h
411RoundtopRONI191.1GaugeIdaho97.6%164 of 16832 min3 h
412Bruneau River 2 S Hot SpringsHOTI191.0GaugeOwyhee92.8%156 of 16817 min5 h
413Banner Summit SnotelBASI190.9GaugeBoise99.4%167 of 16837 min2 h
413Bogus Basin SnotelBOGI190.9GaugeBoise99.4%167 of 16837 min2 h
413Deadwood Summit SnotelDDSI190.9GaugeValley99.4%167 of 16837 min2 h
413Dollarhide Summit SnotelDHDI190.9GaugeBlaine99.4%167 of 16837 min2 h
413Franklin Basin SnotelFBNI190.9GaugeFranklin99.4%167 of 16837 min2 h
413Hilts Creek SnotelHLTI190.9GaugeCuster99.4%167 of 16837 min2 h
413Howell Canyon SnotelHWCI190.9GaugeCassia99.4%167 of 16837 min2 h
413Hyndman SnotelHYNI190.9GaugeBlaine99.4%167 of 16837 min2 h
413Island Park SnotelISPI190.9GaugeFremont99.4%167 of 16837 min2 h
413Mores Creek Summit SnotelMRKI190.9GaugeBoise99.4%167 of 16837 min2 h
413Prairie SnotelPRAI190.9GaugeElmore99.4%167 of 16837 min2 h
413Reynolds Creek SnotelRYCI190.9GaugeOwyhee99.4%167 of 16837 min2 h
413Slug Creek Divide SnotelSLGI190.9GaugeCaribou99.4%167 of 16837 min2 h
413Somsen Ranch SnotelSORI190.9GaugeCaribou99.4%167 of 16837 min2 h
413Swede Peak SnotelSWPI190.9GaugeBlaine99.4%167 of 16837 min2 h
413Vienna Mine SnotelVNNI190.9GaugeBlaine99.4%167 of 16837 min2 h
413West Branch SnotelWBRI190.9GaugeAdams99.4%167 of 16837 min2 h
413White Elephant SnotelWHEI190.9GaugeFremont99.4%167 of 16837 min2 h
431Post Falls, Idaho Weather StationUSBR-PSFI90.9GaugeKootenai98.8%166 of 16833 min2 h
432Salmon RAWSSMYI190.8GaugeLemhi100%168 of 16818 min60 min
433Freestone Cr At Freestone Cr Trailhead Nr Boise1320499090.8GaugeAda100%168 of 16838 min75 min
434Crater Meadows SnotelCRAI190.8GaugeClearwater99.4%167 of 16837 min2 h
434Shanghi Summit SnotelSHAI190.8GaugeClearwater99.4%167 of 16837 min2 h
436Orchard Range Site SnotelORRI190.8GaugeAda99.4%167 of 16837 min2 h
437Spirit Lake, Idaho Weather StationUSBR-SPLI90.8GaugeBonner97.0%163 of 16833 min2 h
438Bostetter R.S. SnotelBTRI190.6GaugeCassia98.8%166 of 16837 min2 h
438Jackson Peak SnotelJKPI190.6GaugeBoise98.8%166 of 16837 min2 h
438Pierce R.S. SnotelPRNI190.6GaugeClearwater98.8%166 of 16837 min2 h
438Secesh Summit SnotelSCSI190.6GaugeValley98.8%166 of 16837 min2 h
442Lapwai Creek At LapwaiLAPI190.6GaugeNez Perce98.8%166 of 16837 min2 h
443Saddle Pass RAWSSADI190.4GaugeBoundary100%168 of 16820 min60 min
444D6 - Lone_pineITD8690.4RoadClark98.2%220 of 22435 min2.5 h
445Atlanta Summit SnotelATAI190.4GaugeElmore98.2%165 of 16837 min2 h
445Mud Flat SnotelMDFI190.4GaugeOwyhee98.2%165 of 16837 min2 h
445Soldier R.S. SnotelSRSI190.4GaugeCamas98.2%165 of 16837 min2 h
448Bear Mountain SnotelBRMI190.4GaugeBonner98.2%165 of 16837 min2 h
448Inkom 8ESE - Pebble Creek SNOTELPEBI190.4GaugeCaribou98.2%165 of 16837 min2 h
450D6 - Fall RiverITDC590.4RoadFremont96.7%325 of 33634 min60 min
451Rathdrum Prairie, Idaho Weather StationUSBR-RTHI90.3GaugeKootenai98.8%166 of 16833 min2 h
452Snake River 4 NW Idaho Canal nr UconIDCI190.2GaugeBonneville92.2%155 of 16817 min6 h
453South Fork Teton River 0 AT South Fork Teton River near RexburgTTXI190.1GaugeMadison100%168 of 16841 min78 min
454Snake River 8 N Great Western Canal Spillback nr Idaho FallsGWSI190.1GaugeBonneville100%168 of 16842 min60 min
454South Fork Coeur D'Alene At Pine Creek Near PinehurstSFPI190.1GaugeShoshone100%168 of 16842 min60 min
456Teton River 6 AT Teton River near DriggsDGGI190.1GaugeBingham100%168 of 16842 min75 min
457Canyon Creek AT Canyon Creek at Oregon Trail CrossingCCXI190.1GaugeElmore100%168 of 16842 min78 min
457Moore Div Nr MooreMDII190.1GaugeButte100%168 of 16842 min78 min
457Snake River 3 N Snake River near MenanMENI190.1GaugeMadison100%168 of 16842 min78 min
457Portneuf River 2 WNW Portneuf River at PocatelloPIHI190.1GaugeBannock100%168 of 16842 min78 min
457Potlatch River 5 NE Near SpaldingPRII190.1GaugeNez Perce100%168 of 16842 min78 min
457Salmon River 1 NNE At SalmonSMNI190.1GaugeLemhi100%168 of 16842 min78 min
463Big Lost River 13 SE Big Lost River below INL DiversionBLOI190.1GaugeButte100%168 of 16842 min78 min
463LeslieLESI190.1GaugeCuster100%168 of 16842 min78 min
463South ForK COEUR D'ALENE RIVER AT PLACER CREEK AT WALLACESFWI190.1GaugeShoshone100%168 of 16842 min78 min
466Nampa MunMAN90.1AirportOwyhee88.8%448 of 5046 min2.7 h
467Big Wood River 8 NNW Big Wood River near KetchumBWKI190.0GaugeBlaine100%168 of 16842 min78 min
467Big Wood River 0 AT Big Wood River at HaileyHALI190.0GaugeBlaine100%168 of 16842 min78 min
467Coeur D'Alene River 3 NE HarrisonHARI190.0GaugeKootenai100%168 of 16842 min78 min
470Snake 8 SE C J Strike Rsvr nr GCJSI190.0GaugeOwyhee100%168 of 16842 min60 min
471Boise River 0 AT Boise River near ParmaPARI190.0GaugeCanyon100%168 of 16842 min78 min
471South Fork Coeur D'Alene River At PinehurstPSTI190.0GaugeShoshone100%168 of 16842 min78 min
473Grand View, Idaho Weather StationUSBR-GDVI90.0GaugeOwyhee98.2%165 of 1683 min2 h
474Greenleaf 0.4 EID-CY-2190.0VolunteerCanyon85.7%6 of 75.4 h35.1 h
475Sandpoint 7.0 NEID-BR-3990.0VolunteerBonner85.7%6 of 75.4 h34.1 h
476Big Wood River 0 AT Trail Creek at KetchumTCKI189.9GaugeBlaine99.4%167 of 16842 min2 h
477Chesterfield 2ESE - Portneuf RiverCHSI189.9GaugeCaribou99.4%167 of 16842 min2 h
477Inel Diversion At Head Nr Arco IdINEI189.9GaugeButte99.4%167 of 16842 min2 h
477Priest Lake 1.8 NW Outlet Near CoolinPSLI189.9GaugeBonner99.4%167 of 16842 min2 h
480Salmon Falls Creek 8 AT Salmon Falls Creek near HagermanHAGI189.8GaugeTwin Falls99.4%167 of 16842 min2 h
480Big Lost River 19 SE Big Lost River at Lincoln Blvd BridgeLINI189.8GaugeButte99.4%167 of 16842 min2 h
480Snake River 0 AT WeiserWEII189.8GaugeWashington99.4%167 of 16842 min2 h
483Snake River 8 N Snake River above Eagle Rock near Idaho FallsSIFI189.8GaugeBonneville99.4%167 of 16842 min2 h
484Canyon Creek At At Wallace IdCCRI189.8GaugeShoshone99.4%167 of 16842 min2 h
485Snake River 0 AT King HillSKHI189.8GaugeElmore99.4%167 of 16842 min2 h
486Garfield R.S. SnotelGARI189.8GaugeBlaine96.4%162 of 16837 min2 h
487Coolin 3WNW - Priest RiverPSRI189.7GaugeBonner98.8%166 of 16842 min2 h
488Jordan Valley CwmaS214889.6SoilOwyhee99.4%167 of 16843 min63 min
489S. Broadford BridgeBWBI189.5GaugeBlaine100%168 of 16844 min78 min
490Emmett 1.7 ESEID-GM-589.5VolunteerGem85.7%6 of 76.4 h2 days
491Bear Basin SnotelBRBI189.4GaugeAdams99.4%167 of 16837 min2 h
492D5 - Marsh ValleyITDC689.4RoadBannock93.7%315 of 33634 min1.5 h
493Palouse River AT PotlatchPLOI189.3GaugeLatah99.4%167 of 16844 min2 h
494Coeur d Alene River AT CataldoCTLI189.1GaugeKootenai100%168 of 16846 min75 min
495WoodruffWDRI189.1GaugeOneida100%168 of 16847 min1.6 h
496Ninemile Creek At WallaceNMLI189.1GaugeShoshone100%168 of 16847 min63 min
496Portneuf River 4 W Portneuf River at TyheePTYI189.1GaugeBannock100%168 of 16847 min63 min
496ChillyTHSI189.1GaugeCuster100%168 of 16847 min63 min
499Arco 17 SW0412689.1ReferenceButte100%84 of 841.5 h3.1 h
499Murphy 10 W0412789.1ReferenceOwyhee100%84 of 841.5 h3.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.