Storm Station

Live/247 Rank/Montana

Montana 24/7 Rank

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

898 stations ranked29.5% sent every report dueranked October 4, 2026page 3 of 4Montana instrumentsMontana 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 898 ranked here, 892 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
501POWDER RIVER AT MoorheadMHDM891.7GaugePowder River99.4%167 of 16831 min1.8 h
502Sundance - Cut BankBNKM891.7GaugeGlacier99.4%167 of 16831 min2 h
502Madison River 4 NW CameronCMNM891.7GaugeMadison99.4%167 of 16831 min2 h
502Beaverhead River 7 NE DillonDILM891.7GaugeBeaverhead99.4%167 of 16831 min2 h
505BIG HORN LAKE AT Yellowtail DamBHRM891.7GaugeBig Horn97.0%163 of 16827 min2 h
505Marias River 15 SSW Chester Tiber Dam CoopTBRM891.7GaugeLiberty97.0%163 of 16827 min2 h
507Flint Creek Near DrummondFCKM891.6GaugeGranite99.4%167 of 16832 min2 h
507Silver Bow Ck AtWMSM891.6GaugeDeer Lodge99.4%167 of 16832 min2 h
509Flint Creek Nr Southern CrossFTCM891.4GaugeGranite98.8%166 of 16831 min2 h
509Chinook - Redrock CouleeLEEM891.4GaugeHill98.8%166 of 16831 min2 h
511S. Fork Jocko River 12 NE South Fork JockoARLM891.4GaugeLake98.8%166 of 16831 min2 h
511W.F.Bitterroot River 17 SW Bitterroot Nr ConnerWFBM891.4GaugeRavalli98.8%166 of 16831 min2 h
513Simpson - Milk RiverECCM891.2GaugeHill98.2%165 of 16831 min2 h
514Logan LandfillLLFM891.1CooperativeGallatin85.7%6 of 715 min24 h
515ChoteauCOUM891.1CooperativeTeton85.7%6 of 724 min24 h
515Grass RangeGSSM891.1CooperativeFergus85.7%6 of 724 min24 h
517Saco 1 NnwSAOM891.1CooperativePhillips85.7%6 of 724 min36 h
518West Yellowstone GatewayWYGM891.1CooperativeGallatin85.7%6 of 728 min24.3 h
519StanfordSTNM891.1CooperativeJudith Basin85.7%6 of 734 min24 h
520Polson Kerr DamKERM891.1CooperativeLake85.7%6 of 744 min26 h
521Madison River 6 NE McAllister below Ennis LakeMADM891.1CooperativeMadison85.7%6 of 764 min2 days
522Sun River 4 SSNRM891.1CooperativeCascade85.7%6 of 774 min24 h
523Thompson Falls PhTHOM891.1CooperativeSanders85.7%6 of 775 min26 h
524BrandenbergBDBM891.1CooperativeRosebud85.7%6 of 71.6 h24 h
524Heron 2NWHERM891.1CooperativeSanders85.7%6 of 71.6 h24 h
526ShelbySLBM891.1CooperativeToole85.7%6 of 71.7 h33 h
527CircleCIRM891.1CooperativeMccone85.7%6 of 72.1 h25 h
528Silver BowSLVM891.0GaugeSilver Bow97.6%164 of 16831 min2 h
529Maxwell - Flint CreekFLNM891.0GaugeGranite97.6%164 of 16831 min2.8 h
530Emigrant 4NE - Mill CreekMIKM891.0GaugePark97.6%164 of 16831 min2 h
530Mission Creek Above Mission ReservoirMSNM891.0GaugeLake97.6%164 of 16831 min2 h
532Big Muddy Creek 3 SW AntelopeBGCM890.9GaugeSheridan100%168 of 16822 min60 min
533Pleasant Valley 5 SEPLVM890.9GaugeFlathead100%168 of 16836 min62 min
534Little Snowy RAWSLSNM890.6GaugeFergus99.4%167 of 16817 min2 h
535Missouri River AT Fort BentonFBNM890.5GaugeChouteau100%168 of 16827 min60 min
536Simms 1 NeSMMM890.5CooperativeCascade98.2%165 of 16835 min2 h
537Milk River 35 N RudyardERNM890.0GaugeHill100%168 of 16822 min60 min
538Forsyth Tillitt Field1S389.9AirportRosebud89.0%449 of 5046 min5.3 h
539Augusta 24NW - North Fork Sun River Near AugustaANFM889.8GaugeGlacier97.0%163 of 16836 min2 h
540Como Dam And RsvrHMTM889.7GaugeRavalli99.4%167 of 16827 min2 h
541Missouri River 13 NE Great Falls below Morony DamGFLM889.7GaugeCascade88.3%198 of 22422 min2 h
542EnnisEKS89.4AirportMadison99.2%500 of 5046 min60 min
543West Yellowstone SnotelWYSM889.3GaugeUnknown MTC11395.2%160 of 16837 min5 h
544Madison River 2 E West YellowstoneMDSM889.2GaugeGallatin99.4%167 of 16827 min2 h
545St. Mary 1 SSW0413088.8ReferenceGlacier100%67 of 671.5 h3 h
545Dillon 18 WSW0413788.8ReferenceBeaverhead100%67 of 671.5 h3 h
545Lewistown 42 WSW0414088.8ReferenceJudith Basin100%67 of 671.5 h3 h
545Wolf Point 34 NE9405988.8ReferenceRoosevelt100%67 of 671.5 h3 h
549Red LodgeRELM888.8CooperativeCarbon85.7%6 of 7-25 h
550ValentineVALM888.8CooperativeFergus85.7%6 of 7-2 days
551Milk River AT MaltaMALM888.5GaugePhillips99.4%167 of 16847 min3 h
552Ennis Lake near McAllisterMADM888.3GaugeMadison98.8%166 of 16847 min3 h
553Wolf Point 29 ENE9406088.3ReferenceRoosevelt98.5%66 of 671.5 h4 h
554Absarokee 3NEABSM888.2CooperativeStillwater100%168 of 16850 min1.8 h
555Moorhead 9 NEMORM888.2CooperativePowder River85.7%6 of 78.7 h24 h
556Helena RegionalHLN88.1AirportLewis & Clark99.4%167 of 1688 min2 h
557Anaconda3U388.0AirportDeer Lodge93.0%469 of 5046 min4.3 h
558BIG MUDDY CREEK 5 W CulbertsonCBMM887.9GaugeSheridan100%168 of 16851 min1.8 h
558Twin Bridges 5N - Jefferson RiverTWJM887.9GaugeMadison100%168 of 16851 min1.8 h
560Musselshell River 2 SW RoundupRUPM887.9GaugeMusselshell98.2%165 of 16848 min3 h
561Moccasin ScanMSCM887.9GaugeJudith Basin95.2%160 of 16837 min5 h
562Badger Pass SnotelBADM887.5GaugePondera95.2%160 of 16837 min5 h
562Hot Springs 21NNW - Bassoo PeakBASM887.5GaugeSanders95.2%160 of 16837 min5 h
562Beagle Springs SnotelBEAM887.5GaugeBeaverhead95.2%160 of 16837 min5 h
562Black Pine SnotelBLKM887.5GaugeGranite95.2%160 of 16837 min5 h
562Burnt Mtn SnotelBMTM887.5GaugeCarbon95.2%160 of 16837 min5 h
562Box Canyon SnotelBOXM887.5GaugePark95.2%160 of 16837 min5 h
562Noxon - Chicago RidgeCHIM887.5GaugeSanders95.2%160 of 16837 min5 h
562Cole Creek SnotelCLCM887.5GaugeCarbon95.2%160 of 16837 min5 h
562Calvert Creek SnotelCLVM887.5GaugeDeer Lodge95.2%160 of 16837 min5 h
562Copper Camp SnotelCPCM887.5GaugeLewis and Clark95.2%160 of 16837 min5 h
562Daisy Peak SnotelDAZM887.5GaugeMeagher95.2%160 of 16837 min5 h
562Divide SnotelDIVM887.5GaugeMadison95.2%160 of 16837 min5 h
562Dupuyer Creek SnotelDPYM887.5GaugeTeton95.2%160 of 16837 min5 h
562Emery Creek SnotelEMCM887.5GaugeFlathead95.2%160 of 16837 min5 h
562Frohner Meadow SnotelFRHM887.5GaugeJefferson95.2%160 of 16837 min5 h
562Fisher Creek SnotelFSHM887.5GaugePark95.2%160 of 16837 min5 h
562Hawkins Lake SnotelHAWM887.5GaugeLincoln95.2%160 of 16837 min5 h
562Lick Creek SnotelLCKM887.5GaugeGallatin95.2%160 of 16837 min5 h
562Lemhi Ridge SnotelLMHM887.5GaugeBeaverhead95.2%160 of 16837 min5 h
562Lakeview Ridge SnotelLVRM887.5GaugeBeaverhead95.2%160 of 16837 min5 h
562Lower Twin SnotelLWTM887.5GaugeMadison95.2%160 of 16837 min5 h
562Mule Creek SnotelMULM887.5GaugeBeaverhead95.2%160 of 16837 min5 h
562Pickfoot Creek SnotelPCKM887.5GaugeMeagher95.2%160 of 16837 min5 h
562Peterson Meadows SnotelPTNM887.5GaugeGranite95.2%160 of 16837 min5 h
562Rocker Peak SnotelRKPM887.5GaugeJefferson95.2%160 of 16837 min5 h
562Saddle Mtn. SnotelSDMM887.5GaugeRavalli95.2%160 of 16837 min5 h
562Short Creek SnotelSHCM887.5GaugeMadison95.2%160 of 16837 min5 h
562Jackson - Slagamelt LakesSLMM887.5GaugeBeaverhead95.2%160 of 16837 min5 h
562Twin Lakes SnotelTWLM887.5GaugeRavalli95.2%160 of 16837 min5 h
591Poplar River 4 N PoplarPLRM887.4GaugeRoosevelt100%168 of 16826 min60 min
592Teton River AT LomaLTRM887.4GaugeChouteau100%168 of 16827 min60 min
593Yellowstone River 5 S LivingstonLIVM887.4GaugePark98.8%166 of 16847 min4 h
594Conrad Ag Rc ScanCOAM887.4GaugePondera95.2%160 of 16837 min5 h
594Lindsay 1 ScanLDSM887.4GaugeDawson95.2%160 of 16837 min5 h
594Table Mountain SnotelTABM887.4GaugeGallatin95.2%160 of 16837 min5 h
594Violett ScanVIOM887.4GaugeLiberty95.2%160 of 16837 min5 h
598Sleeping Woman SnotelSQPM887.3GaugeSanders94.6%159 of 16837 min5 h
598White Mill SnotelWHTM887.3GaugePark94.6%159 of 16837 min5 h
600St. Regis River 1 W At St. RegisSTRM887.2GaugeMineral98.2%165 of 16847 min4 h
601West Glacier - MF Flathead RiverMFWM887.2GaugeFlathead98.2%165 of 16847 min4 h
602AshlandTASM887.2GaugeRosebud98.2%165 of 16847 min4 h
603Tepee Creek SnotelTPEM887.2GaugeMadison94.6%159 of 16837 min5 h
604Clarks Fork Of The Yellowstone AT EdgarEDGM887.2GaugeCarbon89.7%201 of 22437 min2 h
604Milk River 4 SSE HarlemHRLM887.2GaugeBlaine89.7%201 of 22437 min2 h
604Musselshell River AT MusselshellMUSM887.2GaugeMusselshell89.7%201 of 22437 min2 h
604Marias River 6 S ShelbySHLM887.2GaugeToole89.7%201 of 22437 min2 h
608Beaver Creek SnotelBEVM887.1GaugeGallatin94.0%158 of 16837 min5 h
608Nevada Ridge SnotelNVRM887.1GaugeLewis and Clark94.0%158 of 16837 min5 h
610Bitterroot River 4 SW Near MissoulaBITM887.0GaugeMissoula97.6%164 of 16847 min4 h
611Musselshell River 1 SW HarlowtonHLWM887.0GaugeWheatland97.6%164 of 16847 min4 h
612Boulder River 1 E Big TimberBTMM887.0GaugeSweet Grass95.2%160 of 16847 min3 h
613Poplar River-East Fork 14 N ScobeyEPRM887.0GaugeDaniels89.2%200 of 22437 min2 h
614Judith RAWSJPKM886.9GaugeFergus100%168 of 16815 min70 min
615Fort Assiniboine #1 ScanFASM886.9GaugeHill95.2%160 of 16837 min5 h
616Smiths Creek Raws Near Stevensville 8SwSMTM886.8GaugeRavalli100%168 of 16818 min60 min
617Big Timber6S086.8AirportSweet Grass74.6%376 of 5046 min60 min
618Missoula 6 NW WfoMSOM886.8CooperativeMissoula74.0%20 of 2745 min12 h
619Harlem - Milk RiverHMRM886.7GaugeBlaine97.0%163 of 16847 min4 h
619Tongue River 2 S Miles CityMICM886.7GaugeCuster97.0%163 of 16847 min4 h
621Madison River 22 S CameronCMRM886.7GaugeMadison88.3%198 of 22437 min2 h
621Musselshell River 1 S LavinaLVNM886.7GaugeGolden Valley88.3%198 of 22437 min2 h
623Whiskey Creek SnotelWSKM886.6GaugeGallatin95.2%160 of 16837 min5 h
624Yellowstone River NW GlendiveGLNM886.5GaugeDawson96.4%162 of 16847 min4 h
625Boulder Mountain SnotelBOMM886.5GaugeMeagher94.0%158 of 16837 min6 h
626Yellowstone River 1 NE BillingsBILM886.3GaugeYellowstone100%168 of 16827 min62 min
627Apgar - McDonald CreekMCGM886.3GaugeFlathead97.6%164 of 16847 min5 h
628Flaxville - Navajo MT-5REDM886.1GaugeDaniels100%168 of 16866 min2 h
629Choteau 5NE - Teton RiverCHTM886.1GaugeTeton100%168 of 16881 min2.3 h
630Clark Fork River 5 W Below MissoulaBELM886.1GaugeMissoula97.0%163 of 16847 min5 h
631Willow Creek At OppurtunityWCOM886.1GaugeDeer Lodge97.0%163 of 16847 min5 h
632Sidney 2 SSIDM886.1CooperativeRichland71.4%5 of 714 min35.7 h
633St. MarieSMIM886.1CooperativeValley71.4%5 of 715 min26 h
634Ridgeway 1 SRIDM886.1CooperativeCarter71.4%5 of 724 min2 days
635HardinHDNM886.1CooperativeBig Horn71.4%5 of 745 min26 h
636SpringdaleSPDM886.1CooperativePark71.4%5 of 765 min3 days
637Broadus4BQ86.1CooperativePowder River71.4%5 of 774 min2 days
638West GlacierWGLM886.1CooperativeFlathead71.4%5 of 785 min2.1 days
639Melville 4WMVEM886.1CooperativeSweet Grass71.4%5 of 785 min2 days
640Trout Creek RsTCRM886.1CooperativeSanders71.4%5 of 71.8 h28 h
641Lindbergh LakeLNBM886.1CooperativeMissoula71.4%5 of 72.1 h2 days
642Gird Point RAWSGPRM885.8GaugeRavalli100%168 of 16813 min60 min
643Albro Lake SnotelABRM885.6GaugeMadison89.8%151 of 16837 min5 h
644LibbyLBMM885.6GaugeLincoln71.4%5 of 73.4 h2 days
645Ennis 8NNEMDBM885.5GaugeMadison98.2%165 of 16866 min3 h
646Alder 6S - Ruby River ResALRM884.9GaugeMadison96.4%162 of 16881 min2 h
647Conrad Ag RcS211784.8SoilPondera94.1%128 of 13643 min7 h
648TownsendTOWM884.7CooperativeBroadwater71.4%5 of 75.4 h2 days
649Bozeman 1.5 SSEMT-GN-1184.5VolunteerGallatin66.6%2 of 326 min35 h
650Poplar 20.4 NMT-RT-584.5VolunteerRoosevelt66.6%2 of 386 min34 h
651Sheridan 1.4 ENEMT-MD-384.5VolunteerMadison66.6%2 of 386 min35 h
652Ridge 3.8 NEMT-CT-384.5VolunteerCarter66.6%2 of 32.4 h35 h
652Roundup 6.2 ENEMT-MH-484.5VolunteerMusselshell66.6%2 of 32.4 h35 h
654Kalispell 2.5 WNWMT-FH-3084.5VolunteerFlathead66.6%2 of 32.4 h34 h
655Cascade 1.6 NEMT-CC-2184.5VolunteerCascade66.6%2 of 32.4 h35 h
655Columbus 7.2 EMT-SW-284.5VolunteerStillwater66.6%2 of 32.4 h35 h
657Fort Assiniboine #1S201984.3SoilHill94.1%128 of 13643 min7 h
658Sidney ScanSISM884.2GaugeRichland94.6%159 of 16837 min5 h
659Joliet 2.2 WNWMT-CB-1384.0VolunteerCarbon66.6%2 of 33.4 h2 days
659Chester 0.3 ESEMT-LY-284.0VolunteerLiberty66.6%2 of 33.4 h2 days
661Florence 3.7 SEMT-RV-584.0VolunteerRavalli66.6%2 of 33.4 h34 h
662Roundup 0.3 NEMT-MH-2584.0VolunteerMusselshell66.6%2 of 33.4 h2 days
663Tiber Dam 11.2 ESEMT-LY-2584.0VolunteerLiberty66.6%2 of 33.4 h35 h
664ColstripM4683.9AirportRosebud88.8%448 of 5046 min5.3 h
665Combination SnotelCMBM883.6GaugeGranite89.8%151 of 16847 min5 h
665Crystal Lake SnotelCRYM883.6GaugeFergus89.8%151 of 16847 min5 h
667Pike Creek SnotelPICM883.5GaugePondera95.2%160 of 1681.6 h4 h
668Deadman Creek SnotelDDMM883.5GaugeMeagher87.5%147 of 16847 min4 h
669Chester 6.4 NNWMT-LY-3783.5VolunteerLiberty66.6%2 of 34.4 h2 days
670Bisson Creek SnotelBISM883.3GaugeLake94.6%159 of 1681.6 h4 h
670Copper Bottom SnotelCOPM883.3GaugeLewis and Clark94.6%159 of 1681.6 h4 h
672East Boulder Mine SnotelEBMM883.2GaugeSweet Grass86.9%146 of 16847 min4 h
672Onion Park SnotelONPM883.2GaugeMeagher86.9%146 of 16847 min4 h
674PardeePRDM883.1GaugeMineral99.4%167 of 16818 min2 h
675Noisy Basin SnotelNOIM883.1GaugeFlathead94.0%158 of 1681.6 h4 h
676Helena 5.8 NEMT-LC-1983.1VolunteerLewis and Clark66.6%2 of 35.4 h24 h
677Roundup 1.8 NNEMT-MH-1883.1VolunteerMusselshell66.6%2 of 35.4 h34 h
678Billings 1.9 WNWMT-YS-4683.1VolunteerYellowstone66.6%2 of 35.4 h35 h
679Blacktail Mtn SnotelBLTM883.0GaugeFlathead95.8%161 of 1681.6 h5 h
679Eureka 23SE - 14A17STYM883.0GaugeFlathead95.8%161 of 1681.6 h5 h
681Jordan SCANJRDM883.0GaugeGarfield95.8%161 of 1681.6 h5 h
682Garver Creek SnotelGVRM883.0GaugeLincoln88.1%148 of 16847 min5 h
683Waldron SnotelCHUM882.9GaugeTeton93.4%157 of 1681.6 h4 h
683S Fork Shields SnotelSFSM882.9GaugePark93.4%157 of 1681.6 h4 h
683Skalkaho Summit SnotelSKAM882.9GaugeGranite93.4%157 of 1681.6 h4 h
683Tizer Basin SnotelTIBM882.9GaugeJefferson93.4%157 of 1681.6 h4 h
683Twelvemile Creek SnotelTMCM882.9GaugeRavalli93.4%157 of 1681.6 h4 h
683Wood Creek SnotelWODM882.9GaugeLewis and Clark93.4%157 of 1681.6 h4 h
689Lubrecht Flume SnotelLUBM882.8GaugeMissoula87.5%147 of 16847 min5 h
689North Fork Jocko SnotelNFJM882.8GaugeMissoula87.5%147 of 16847 min5 h
689Northeast Entrance SnotelNORM882.8GaugeUnknown MTC11387.5%147 of 16847 min5 h
692ForsythFSYM882.8CooperativeRosebud71.4%5 of 79.6 h44 h
693Carrot Basin SnotelCRRM882.6GaugeGallatin94.6%159 of 1681.6 h5 h
694MoccasinS211982.6SoilJudith Basin93.3%127 of 13653 min8 h
695Grave Creek SnotelGRCM882.6GaugeLincoln86.9%146 of 16847 min5 h
695Hand Creek SnotelHANM882.6GaugeFlathead86.9%146 of 16847 min5 h
695Placer Basin SnotelPLCM882.6GaugeSweet Grass86.9%146 of 16847 min5 h
698Tiber 6.5 NWMT-LY-1382.6VolunteerLiberty66.6%2 of 36.4 h34 h
699Cut Bank 0.3 NNWMT-GR-682.6VolunteerGlacier66.6%2 of 36.4 h37 h
700Table MountainS080882.4SoilGallatin94.1%128 of 13653 min8 h
700ViolettS211882.4SoilLiberty94.1%128 of 13653 min8 h
702Many Glacier SnotelMANM882.4GaugeGlacier86.3%145 of 16847 min5 h
702Mount Lockhart SnotelMTKM882.4GaugeLewis and Clark86.3%145 of 16847 min5 h
704LindsayS058182.2SoilDawson93.3%127 of 13653 min8 h
705Whitlash 13.2 ENEMT-LY-1781.7VolunteerLiberty66.6%2 of 38.4 h35 h
706Billings 1.7 WMT-YS-4181.7VolunteerYellowstone66.6%2 of 38.4 h35 h
707JordanS212181.4SoilGarfield94.1%128 of 1361.9 h7 h
708Dillon Agrimet StationDWSM881.3GaugeBeaverhead100%168 of 16827 min62 min
709Hoodoo Basin SnotelHOOM881.3GaugeMineral88.6%149 of 1681.6 h4 h
709Nez Perce Camp SnotelNZCM881.3GaugeRavalli88.6%149 of 1681.6 h4 h
711Wilsall 0.3 NWMT-PK-581.2VolunteerPark66.6%2 of 39.4 h35 h
712Bynum 4 SseBYNM881.1CooperativeTeton57.1%4 of 725 min3 days
713AnacondaANAM881.1CooperativeDeer Lodge57.1%4 of 735 min2.1 days
714Powderville 8 NNEPOWM881.1CooperativeCuster57.1%4 of 72.2 h3 days
715Banfield Mountain SnotelBANM881.0GaugeLincoln88.1%148 of 1681.6 h4 h
716Flattop Mtn. SnotelFTMM881.0GaugeFlathead88.1%148 of 1681.6 h4 h
717St. Marie MT-24 MP 18.0MTSTM81.0RoadValley70.3%473 of 67228 min2 h
718Blue Moon US-2 MP 133.9MTBMN80.9RoadFlathead70.3%473 of 67229 min2 h
718Lolo North US-93 MP 87.0MTLLN80.9RoadMissoula70.3%473 of 67229 min2 h
720Monument Peak SnotelMNPM880.8GaugePark87.5%147 of 1681.6 h4 h
721Bonner I-90 MP 110.3MTBON80.8RoadMissoula70.2%472 of 67229 min2 h
721Spokane Creek US-287 MP 55.7MTSPK80.8RoadJefferson70.2%472 of 67229 min2 h
721Sweeney Creek I-94 MP 112.6MTSWC80.8RoadRosebud70.2%472 of 67229 min2 h
724Basin Creek SnotelBSCM880.7GaugeMadison95.2%160 of 16837 min5 h
725Rocky Boy SnotelROCM880.7GaugeHill79.7%134 of 16847 min4 h
726Dell - JL Meadow SNOTELJLMM880.6GaugeBeaverhead86.9%146 of 1681.6 h4 h
727Poorman Creek SnotelPMNM880.5GaugeLincoln79.1%133 of 16847 min4 h
728Shower Falls SnotelSHFM880.4GaugeGallatin86.3%145 of 1681.6 h4 h
729Daly Creek SnotelDALM880.4GaugeRavalli86.3%145 of 1681.6 h4 h
729Kraft Creek SnotelKRCM880.4GaugeMissoula86.3%145 of 1681.6 h4 h
729N Fk Elk Creek SnotelNFEM880.4GaugePowell86.3%145 of 1681.6 h4 h
732AugustaAUGM880.4CooperativeLewis & Clark57.1%4 of 73.9 h34 h
733Helena Valley Weather StationHVMM880.3GaugeLewis & Clark100%168 of 16827 min62 min
734Comertown Turn-Off MT-5 MP 13.4 MT US MT DOTMTCOM80.3RoadSheridan70.3%473 of 67229 min2 h
735Whitlash 5.6 NEMT-LY-1880.3VolunteerLiberty66.6%2 of 311.4 h34 h
736Clover Meadow SnotelCMDM880.2GaugeMadison85.7%144 of 1681.6 h4 h
736Darkhorse Lake SnotelDHLM880.2GaugeBeaverhead85.7%144 of 1681.6 h4 h
738Warm Springs SnotelWRMM880.0GaugeGranite85.1%143 of 1681.6 h4 h
739Anaconda 10.6 WNWMT-DL-479.8VolunteerDeer Lodge66.6%2 of 312.4 h33 h
740ZortmanZRTM879.5CooperativePhillips57.1%4 of 75.9 h2 days
741Bozeman Agrimet StationBWSM879.4GaugeGallatin100%168 of 16827 min62 min
742Noxon 4.2 WNWMT-SN-279.4VolunteerSanders66.6%2 of 313.4 h34 h
742Columbus 6.0 SSEMT-SW-1379.4VolunteerStillwater66.6%2 of 313.4 h34 h
744East Livingston I-90 MP 337.7MTELV79.3RoadPark70.2%472 of 67229 min2 h
745Valier Jct 1-15 MP 347.0MTVAR79.1RoadPondera70.3%473 of 67228 min2 h
746SidneyS212079.0SoilRichland92.6%126 of 13653 min8 h
747Spur Park SnotelSPRM879.0GaugeJudith Basin80.3%135 of 16857 min4 h
747Stahl Peak SnotelSTAM879.0GaugeLincoln80.3%135 of 16857 min4 h
749Lambert MT-200 MP 45.0MTLBT79.0RoadRichland70.3%473 of 67228 min2 h
750Glasgow Weather StationGWSM878.9GaugeValley100%168 of 16827 min62 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.