Storm Station
Sign in

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.

1,053 stations ranked32.0% sent every report dueranked October 16, 2026page 4 of 5Montana 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 1,053 ranked here, 965 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
746Copper Bottom SnotelCOPM884.6GaugeLewis and Clark98.2%165 of 1681.6 h2.1 h
746Carrot Basin SnotelCRRM884.6GaugeGallatin98.2%165 of 1681.6 h2.1 h
746Daly Creek SnotelDALM884.6GaugeRavalli98.2%165 of 1681.6 h2.1 h
746Darkhorse Lake SnotelDHLM884.6GaugeBeaverhead98.2%165 of 1681.6 h2.1 h
746Flattop Mtn. SnotelFTMM884.6GaugeFlathead98.2%165 of 1681.6 h2.1 h
746Hoodoo Basin SnotelHOOM884.6GaugeMineral98.2%165 of 1681.6 h2.1 h
746Kraft Creek SnotelKRCM884.6GaugeMissoula98.2%165 of 1681.6 h2.1 h
746Monument Peak SnotelMNPM884.6GaugePark98.2%165 of 1681.6 h2.1 h
746N Fk Elk Creek SnotelNFEM884.6GaugePowell98.2%165 of 1681.6 h2.1 h
746Noisy Basin SnotelNOIM884.6GaugeFlathead98.2%165 of 1681.6 h2.1 h
746Nez Perce Camp SnotelNZCM884.6GaugeRavalli98.2%165 of 1681.6 h2.1 h
746Pike Creek SnotelPICM884.6GaugePondera98.2%165 of 1681.6 h2.1 h
746Porcupine SnotelPRPM884.6GaugePark98.2%165 of 1681.6 h2.1 h
746S Fork Shields SnotelSFSM884.6GaugePark98.2%165 of 1681.6 h2.1 h
746Shower Falls SnotelSHFM884.6GaugeGallatin98.2%165 of 1681.6 h2.1 h
746Skalkaho Summit SnotelSKAM884.6GaugeGranite98.2%165 of 1681.6 h2.1 h
746Stahl Peak SnotelSTAM884.6GaugeLincoln98.2%165 of 1681.6 h2.1 h
746Stringer Creek SnotelSTCM884.6GaugeMeagher98.2%165 of 1681.6 h2.1 h
746Eureka 23SE - 14A17STYM884.6GaugeFlathead98.2%165 of 1681.6 h2.1 h
746Tizer Basin SnotelTIBM884.6GaugeJefferson98.2%165 of 1681.6 h2.1 h
746Twelvemile Creek SnotelTMCM884.6GaugeRavalli98.2%165 of 1681.6 h2.1 h
746Wood Creek SnotelWODM884.6GaugeLewis and Clark98.2%165 of 1681.6 h2.1 h
746Warm Springs SnotelWRMM884.6GaugeGranite98.2%165 of 1681.6 h2.1 h
774Jordan SCANJRDM884.6GaugeGarfield98.2%165 of 1681.6 h2.1 h
775Banfield Mountain SnotelBANM884.4GaugeLincoln97.6%164 of 1681.6 h2.1 h
775Spur Park SnotelSPRM884.4GaugeJudith Basin97.6%164 of 1681.6 h2.1 h
777Livingston/MissionLVM84.1AirportPark99.4%167 of 16810 min2 h
778Poorman Creek SnotelPMNM884.0GaugeLincoln96.4%162 of 1681.6 h2.1 h
778Rocky Boy SnotelROCM884.0GaugeHill96.4%162 of 1681.6 h2.1 h
780Yellowstone River 1 NE BillingsBILM883.9GaugeYellowstone99.4%167 of 16829 min2 h
781Chester 13.8 NNWMT-LY-983.8VolunteerLiberty71.4%5 of 75.4 h3 days
782Boyes 1.7 NNEMT-PR-583.8VolunteerCarter71.4%5 of 75.4 h2 days
783Belt 2.7 NNWMT-CC-783.8VolunteerCascade71.4%5 of 75.4 h3 days
784Broadus 18.8 NNWMT-PR-183.8VolunteerPowder River71.4%5 of 75.4 h2 days
785TownsendTOWM883.8CooperativeBroadwater71.4%5 of 75.4 h2 days
786Dell - JL Meadow SNOTELJLMM883.7GaugeBeaverhead95.8%161 of 1681.6 h2.1 h
787Valier 4NVLWM883.7GaugePondera90.4%152 of 16824 min17 h
788Gird Point RAWSGPRM883.6GaugeRavalli99.4%167 of 16815 min2 h
789Helena Valley, MT (HVMT)USBR-HVMT83.6GaugeLewis and Clark98.8%166 of 16833 min2 h
790Lake Creek 14 E PowerLCPM883.6GaugeChouteau85.7%144 of 16819 min14 h
791Alder 6S - Ruby River ResALRM883.5GaugeMadison95.2%160 of 16874 min2 h
792Anaconda3U383.3AirportDeer Lodge88.6%447 of 5048 min2.7 h
793AlbertonABTM883.3CooperativeMineral71.4%5 of 76.6 h2 days
794Prickly Pear Creek 7 SE ClancyPKPM882.9GaugeJefferson89.8%151 of 16829 min15 h
795Melville 9NW - Sweet Grass CreekSGCM882.8GaugeSweet Grass88.6%149 of 16827 min15 h
796Barker Lakes SnotelBRLM882.6GaugeDeer Lodge96.4%162 of 16839 min2 h
797Madison Plateau SnotelMPLM882.5GaugeGallatin98.8%166 of 16839 min2 h
798Helena RegionalHLN82.1AirportLewis & Clark89.5%180 of 20110 min60 min
799ForsythFSYM882.0CooperativeRosebud71.4%5 of 79.3 h24 h
800Chester 15.6 NMT-LY-1081.9VolunteerLiberty71.4%5 of 79.4 h2 days
801Citizen station DW0975DW097581.8CitizenToole61.3%309 of 50418 s2.1 h
802Citizen station GW6973GW697381.7CitizenTeton61.3%309 of 50415 s2.3 h
803East Boulder Mine SnotelEBMM881.5GaugeSweet Grass89.2%150 of 1681.6 h2 h
804Onion Park SnotelONPM881.5GaugeMeagher89.2%150 of 1681.6 h2.1 h
805Florence 3.7 SEMT-RV-581.5VolunteerRavalli71.4%5 of 710.4 h34 h
806Whitlash 5.6 NEMT-LY-1881.5VolunteerLiberty71.4%5 of 710.4 h2 days
807Scobey9S281.2AirportDaniels87.7%442 of 5048 min20.5 h
808Lubrecht Flume SnotelLUBM881.0GaugeMissoula88.1%148 of 1681.6 h2 h
809Placer Basin SnotelPLCM881.0GaugeSweet Grass88.1%148 of 1681.6 h2.1 h
810Troy 0.3 WSWMT-LN-981.0VolunteerLincoln71.4%5 of 711.4 h2 days
811Hysham 25 SseHSMM881.0CooperativeTreasure71.4%5 of 711.4 h2 days
812EnnisEKS80.9AirportMadison99.8%503 of 5048 min40 min
813Citizen station GW7685GW768580.9CitizenFlathead57.7%97 of 16818 s5.8 h
814Citizen station FW8494FW849480.9CitizenToole56.5%95 of 16819 s5.3 h
815Deadman Creek SnotelDDMM880.8GaugeMeagher87.5%147 of 1681.6 h2 h
815Hand Creek SnotelHANM880.8GaugeFlathead87.5%147 of 1681.6 h2 h
817Mount Lockhart SnotelMTKM880.8GaugeLewis and Clark87.5%147 of 1681.6 h2.1 h
817North Fork Jocko SnotelNFJM880.8GaugeMissoula87.5%147 of 1681.6 h2.1 h
819Grave Creek SnotelGRCM880.6GaugeLincoln86.9%146 of 1681.6 h2 h
820Many Glacier SnotelMANM880.6GaugeGlacier86.9%146 of 1681.6 h2.1 h
820Northeast Entrance SnotelNORM880.6GaugeUnknown MTC11386.9%146 of 1681.6 h2.1 h
822Beaverhead River 13 SW Twin BridgesTWNM880.6GaugeMadison85.1%143 of 16824 min25 h
823Citizen station EW9980EW998080.6CitizenGallatin56.5%95 of 16817 s5.7 h
824Citizen station GW4174GW417480.5CitizenFlathead63.1%106 of 16818 s4.5 h
825Haugan 1WHAUM880.2GaugeMineral98.8%166 of 16827 min1.5 h
826Black Bear SnotelBLBM880.2GaugeGallatin98.8%166 of 16839 min2 h
826Sacajawea SnotelSAJM880.2GaugeGallatin98.8%166 of 16839 min2 h
828Sage Creek Colony 3.9 SWMT-LY-3280.2VolunteerLiberty85.7%6 of 724.4 h2 days
829Dillon WmceDLLM880.2CooperativeBeaverhead57.1%4 of 727 min24 h
830PlevnaPLEM880.2CooperativeFallon57.1%4 of 727 min24 h
831Plentywood 0.6 WMT-SH-580.2VolunteerSheridan57.1%4 of 786 min24 h
832Powderville 8 NNEPOWM880.2CooperativeCuster57.1%4 of 787 min3 days
833Joliet 2.2 WNWMT-CB-1380.2VolunteerCarbon57.1%4 of 72.4 h2 days
834Fairfield 6.0 ESEMT-CC-1780.1VolunteerCascade71.4%5 of 713.4 h24 h
834Fairfield 5.0 NNEMT-TN-680.1VolunteerTeton71.4%5 of 713.4 h24 h
834Fairfield 2.9 NNEMT-TN-880.1VolunteerTeton71.4%5 of 713.4 h24 h
837Basin Creek SnotelBSCM880.0GaugeMadison98.8%166 of 16839 min2 h
838Garver Creek SnotelGVRM880.0GaugeLincoln85.1%143 of 1681.6 h2.1 h
839Dillon AirportDLN79.9AirportBeaverhead71.6%195 of 27210 min60 min
840St. Marie MT-24 MP 18.0MTSTM79.9RoadValley70.5%474 of 67231 min2.3 h
840Sweeney Creek I-94 MP 112.6MTSWC79.9RoadRosebud70.5%474 of 67231 min2.3 h
842Choteau South US-287 MP 56.0MTCTS79.9RoadTeton70.3%473 of 67231 min2.2 h
843Comertown Turn-Off MT-5 MP 13.4 MT US MT DOTMTCOM79.9RoadSheridan70.3%473 of 67231 min2.3 h
844Citizen station GW0664GW066479.8CitizenToole55.2%121 of 21916 s5 h
845Chester 10.5 SMT-LY-479.7VolunteerLiberty57.1%4 of 72.4 h3.5 days
846Anaconda 10.6 WNWMT-DL-479.7VolunteerDeer Lodge57.1%4 of 73.4 h2.4 days
847Forsyth Tillitt Field1S379.5AirportRosebud74.6%376 of 5048 min10.7 h
848Bowmans MT-200 MP 110.4MTBOW79.5RoadLewis and Clark69.4%467 of 67231 min2.3 h
849Citizen station GW6393GW639379.5CitizenHill56.4%316 of 56016 s2.2 h
850Brackett Creek SnotelBRCM879.3GaugeMadison97.6%164 of 16839 min2 h
851Lolo North US-93 MP 87.0MTLLN79.3RoadMissoula70.5%474 of 67231 min2.3 h
852Blue Moon US-2 MP 133.9MTBMN79.3RoadFlathead70.3%473 of 67231 min2.3 h
853Dillon 5.3 ENEMT-BV-279.3VolunteerBeaverhead57.1%4 of 786 min4 days
854Ronan 4.1 NEMT-LK-1079.3VolunteerLake57.1%4 of 72.4 h4 days
855Arlee 16.7 WNWMT-SN-179.3VolunteerSanders57.1%4 of 73.4 h3.5 days
856Missoula 4.9 NMT-MS-1279.3VolunteerMissoula57.1%4 of 74.4 h24 h
857Sweetgrass I-15 MP 395.3MTSWT79.2RoadToole70.5%474 of 67231 min2.3 h
858Glasgow 14 NwGLAM879.2CooperativeValley57.1%4 of 72.6 h4 days
859Malta Weather STNMWSM879.1GaugePhillips100%168 of 16829 min63 min
860Malmstrom AFBGFA79.1AirportCascade64.2%108 of 16827 min7 h
861Fort Benton79S79.0AirportChouteau88.8%448 of 5048 min2.7 h
862Greenfields Weather StationGFWM878.8GaugeTeton100%168 of 16829 min63 min
863Chester 0.4 WSWMT-LY-1478.8VolunteerLiberty57.1%4 of 75.4 h24 h
864Smiths Creek Raws Near Stevensville 8SwSMTM878.6GaugeRavalli100%168 of 16818 min60 min
865PardeePRDM878.6GaugeMineral100%168 of 16819 min64 min
866East Livingston I-90 MP 337.7MTELV78.6RoadPark69.0%464 of 67231 min2.3 h
867BiddleBIDM878.6CooperativePowder River57.1%4 of 76 h3 days
868Lewistown Divide MT-200 MP 90.3 MT US MT DOTMTLEW78.5RoadFergus70.5%474 of 67231 min2.3 h
869Citizen station FW5680FW568078.5CitizenToole51.7%116 of 22420 s5 h
870Missoula/Bell FieldMSO78.4AirportMissoula100%168 of 16810 min65 min
871Citizen station EW1247EW124778.4CitizenRosebud56.9%1,148 of 2,01615 s56 min
872Citizen station K9BMK9BM78.1CitizenSweet Grass57.5%232 of 40316 s3.8 h
873Lone Mountain SnotelBSKM877.8GaugeMadison98.8%166 of 16839 min2 h
874Spokane Creek US-287 MP 55.7MTSPK77.8RoadJefferson70.3%473 of 67231 min2.3 h
875Golf1GM77.7AirportLewis and Clark55.8%225 of 4038 min3.3 h
876Citizen station GW6710GW671077.6CitizenChouteau50.6%111 of 21918 s6 h
877GeyserMTGYS77.4RoadJudith Basin70.5%474 of 67231 min2.3 h
878East of Denton MT-81 MP 17MTDEN77.4RoadFergus70.3%473 of 67231 min2.3 h
879Roundup 8.5 NNEMT-MH-1277.4VolunteerMusselshell57.1%4 of 78.4 h2.4 days
880Citizen station FW8512FW851277.4CitizenToole52.3%88 of 16816 s8.5 h
881Citizen station FW5493FW549377.3CitizenCascade54.0%121 of 22418 s5 h
882Deep Creek US12 MP 23.5MTDPC77.2RoadMeagher70.5%474 of 67231 min2.3 h
882Baker MT-7 MP 14.2MTEKA77.2RoadFallon70.5%474 of 67231 min2.3 h
882Elmo US-93 MP 77.5MTELM77.2RoadLake70.5%474 of 67231 min2.3 h
882Flesher Pass S-279 MP 30.5MTFPS77.2RoadLewis and Clark70.5%474 of 67231 min2.3 h
882Greenough Hill MT-200 MP 22.1MTGRN77.2RoadMissoula70.5%474 of 67231 min2.3 h
882Hays Site MT-66 MP 10.5MTHAY77.2RoadPhillips70.5%474 of 67231 min2.3 h
882Hillside MT-59 MP 36.5MTHIL77.2RoadRosebud70.5%474 of 67231 min2.3 h
882Helmville MT-200 MP 53.3MTHLM77.2RoadPowell70.5%474 of 67231 min2.3 h
882Harlowton South US-191 MP 22.0MTHLS77.2RoadSweet Grass70.5%474 of 67231 min2.3 h
882Inverness US-2 MP 337.6MTINV77.2RoadHill70.5%474 of 67231 min2.3 h
882Judith Gap US-191 MP 18.6MTJUD77.2RoadWheatland70.5%474 of 67231 min2.3 h
882Lambert MT-200 MP 45.0MTLBT77.2RoadRichland70.5%474 of 67231 min2.3 h
882Lindsay Divide MT-200 MP 296.5MTLND77.2RoadDawson70.5%474 of 67231 min2.3 h
882Loma US-87 MP 53.1MTLOM77.2RoadChouteau70.5%474 of 67231 min2.3 h
882Lufborough Hill MT-200 MP 175.3 MT US MT DOTMTLUF77.2RoadGarfield70.5%474 of 67231 min2.3 h
882McGuire Creek MT-24 MP 2.5MTMCG77.2RoadMcCone70.5%474 of 67231 min2.3 h
882MacDonald Pass US-12 MP 27.9MTMDP77.2RoadPowell70.5%474 of 67231 min2.3 h
882Ninemile I-90 MP 81.8MTNNM77.2RoadMissoula70.5%474 of 67231 min2.3 h
882Norris Hill US-287 MP 60MTNOR77.2RoadMadison70.5%474 of 67231 min2.3 h
882Pendroy US-89 MP 62.6MTPND77.2RoadTeton70.5%474 of 67231 min2.3 h
882Reedpoint I-90 MP 390.8MTRDP77.2RoadSweet Grass70.5%474 of 67231 min2.3 h
882Roger's PassMTROG77.2RoadLewis and Clark70.5%474 of 67231 min2.3 h
882Sheep Mountain S-253 MP 28.0MTSHP77.2RoadPrairie70.5%474 of 67231 min2.3 h
882Sioux Pass MT-16 MP 21MTSOO77.2RoadRichland70.5%474 of 67231 min2.3 h
882St Regis I-90 MP 33.0MTSRG77.2RoadMineral70.5%474 of 67231 min2.3 h
882US-2 @Stateline US2 MP 667.1MTSTA77.2RoadRoosevelt70.5%474 of 67231 min2.3 h
882Sunburst I-15 MP 389MTSUN77.2RoadToole70.5%474 of 67231 min2.3 h
882Savage MT-16 MP 29.5MTSVG77.2RoadRichland70.5%474 of 67231 min2.3 h
882Swan Lake South MT-83 MP 47MTSWN77.2RoadMissoula70.5%474 of 67231 min2.3 h
882Toston Bridge US-287 MP 87.0MTTOS77.2RoadBroadwater70.5%474 of 67231 min2.3 h
882Teton River I-15 MP 319.0MTTRV77.2RoadTeton70.5%474 of 67231 min2.3 h
882Valier Jct 1-15 MP 347.0MTVAR77.2RoadPondera70.5%474 of 67231 min2.3 h
882Yaak Hill US-2 MP 4.8MTYAK77.2RoadLincoln70.5%474 of 67231 min2.3 h
882Yellow Bay MT-35 MP 18.0MTYLW77.2RoadLake70.5%474 of 67231 min2.3 h
916Bearmouth I-90 MP 145.8MTBRM77.2RoadGranite70.3%473 of 67231 min2.2 h
917Aberdeen Hill I-90 MP 552.3MTABR77.2RoadBig Horn70.3%473 of 67231 min2.3 h
917Alzada US-212 MP 139.4MTALZ77.2RoadCarter70.3%473 of 67231 min2.3 h
917Arrow Creek Hill I-90 MP 468.6MTARC77.2RoadYellowstone70.3%473 of 67231 min2.3 h
917Ash Creek MT-7 MP 55.2MTASH77.2RoadWibaux70.3%473 of 67231 min2.3 h
917Avon North MT-141 MP 8.1MTAVN77.2RoadPowell70.3%473 of 67231 min2.3 h
917Ballantine I-94 MP 15.0MTBAL77.2RoadYellowstone70.3%473 of 67231 min2.3 h
917Big Hole Pass CTY-278 MP 32MTBHP77.2RoadBeaverhead70.3%473 of 67231 min2.3 h
917Biddle Hwy 59 MP 0.9MTBID77.2RoadPowder River70.3%473 of 67231 min2.3 h
917Bull Lake MT-56 MP 20.5MTBKE77.2RoadLincoln70.3%473 of 67231 min2.3 h
917Boulder South MT-69 MP 27.7MTBLS77.2RoadJefferson70.3%473 of 67231 min2.3 h
917Browning US-89MTBWG77.2RoadGlacier70.3%473 of 67231 min2.3 h
917Bozeman Pass I-90 MP 321.8MTBZH77.2RoadGallatin70.3%473 of 67231 min2.3 h
917Chinook US-2 MP 403.5MTCHK77.2RoadBlaine70.3%473 of 67231 min2.3 h
917Cow Creek MT-13 MP 19.9MTCOW77.2RoadMcCone70.3%473 of 67231 min2.3 h
917Crystal Creek US-2 MP 53.1MTCRY77.2RoadLincoln70.3%473 of 67231 min2.3 h
917Dickey Lake US-93 MP 160.2MTDKY77.2RoadLincoln70.3%473 of 67231 min2.3 h
917Ekalaka MT323 MP 46.8MTEKL77.2RoadCarter70.3%473 of 67231 min2.3 h
917Gardiner US-89 MP 11.0MTGRD77.2RoadPark70.3%473 of 67231 min2.3 h
917Karst US-191 MP 55.3MTKAR77.2RoadGallatin70.3%473 of 67231 min2.3 h
917Lame Deer Divide US-212 MP 50.1 MT US MT DOTMTLAM77.2RoadRosebud70.3%473 of 67231 min2.3 h
917Malta South US-191 MP 122.5MTMAL77.2RoadPhillips70.3%473 of 67231 min2.3 h
917Monida Pass I-15 MP 0.3MTMQM77.2RoadBeaverhead70.3%473 of 67231 min2.3 h
917Raynolds Pass MT-87 MP 1.2MTRAY77.2RoadMadison70.3%473 of 67231 min2.3 h
917Navajo MT-5 16.7MTRED77.2RoadDaniels70.3%473 of 67231 min2.3 h
917Roscoe Hill MT-78 MP 18.8MTROH77.2RoadCarbon70.3%473 of 67231 min2.3 h
917Trout CreekMTTRC77.2RoadSanders70.3%473 of 67231 min2.3 h
917Winnett MT-200 MP 136.0MTWIN77.2RoadPetroleum70.3%473 of 67231 min2.3 h
944Yellowstone River Bridge I-90 MP MT US MT DOTMTYRB77.1RoadYellowstone70.5%474 of 67231 min2.3 h
945Boulder Hill I-15 MP 170.9MTBOU77.1RoadJefferson70.2%472 of 67231 min2.3 h
945Two Medicine Bridge US-2 MP 210. MT US MT DOTMTBRN77.1RoadGlacier70.2%472 of 67231 min2.3 h
945Beaver Hill I-94 MP 234.8MTBVR77.1RoadDawson70.2%472 of 67231 min2.3 h
945Coalwood MT-59 MP 55.9MTCWD77.1RoadPowder River70.2%472 of 67231 min2.3 h
945Essex US-2 MP 179.9MTESX77.1RoadFlathead70.2%472 of 67231 min2.3 h
945Garrison I-90 MP 174.4MTGAR77.1RoadPowell70.2%472 of 67231 min2.3 h
945Georgetown LakeMTGTL77.1RoadGranite70.2%472 of 67231 min2.3 h
952Saco US-2 MP 502.5MTSCO77.1RoadPhillips70.0%471 of 67231 min2.3 h
953Home Creek Divide US-212 MP 81.5 MT US MT DOTMTHCD77.0RoadPowder River69.9%470 of 67231 min2.3 h
954IngomarMTING77.0RoadRosebud69.7%469 of 67231 min2.3 h
954Livingston WindMTLWM77.0RoadPark69.7%469 of 67231 min2.3 h
956Bonner I-90 MP 110.3MTBON76.9RoadMissoula70.3%473 of 67231 min2.3 h
957Bull Mountain US-87 MP 33.3MTBUL76.9RoadMusselshell69.6%468 of 67231 min2.3 h
958Citizen station GW1987GW198776.9CitizenToole58.5%295 of 50418 s3.5 h
959Citizen station EW6663EW666376.8CitizenLake50.0%112 of 22417 s7 h
960Hysham Hills I-94 MP 59.9MTHYH76.7RoadTreasure68.9%463 of 67231 min2.3 h
961Eddies Corner US-191 MP 39.5MTEDD76.6RoadFergus70.5%474 of 67231 min2.3 h
962Flathead River MT 35 MP49MTFLT76.6RoadFlathead70.3%473 of 67231 min2.3 h
963Decker S-314 MP 1.2MTDKR76.6RoadBig Horn68.6%461 of 67231 min2.3 h
964Citizen station EW9066EW906676.6CitizenCascade55.9%94 of 16819 s7.8 h
965Evaro Hill US-93 MP 5.5MTEVH76.4RoadMissoula70.5%474 of 67231 min2.3 h
966Elk ParkMTELK76.3RoadJefferson70.5%474 of 67231 min2.3 h
967Beacon Hill US-87 MP 35.0MTBCH76.3RoadFergus70.3%473 of 67231 min2.3 h
967Government HillMTGOV76.3RoadCuster70.3%473 of 67231 min2.3 h
969Springdale I-90 MP 352.3MTSPD76.1RoadPark70.5%474 of 67231 min2.3 h
970West Glacier US-2 MP 153.4MTWGL76.0RoadFlathead66.9%450 of 67231 min2.3 h
971Bozeman 4.4 SSEMT-GN-1276.0VolunteerGallatin57.1%4 of 710.4 h3.5 days
972Bozeman/GallatinBZN75.6AirportGallatin75.1%194 of 2587 min63 min
973Gary Cooper Bridge I-15 MP 242MTYEP75.6RoadCascade68.3%459 of 67231 min3 h
974Monarch Canyon US-89 MP 53.5MTMON75.5RoadCascade69.6%468 of 67231 min2.3 h
975Citizen station GW7219GW721975.5CitizenGallatin50.8%171 of 33617 s4.7 h
976Butte/Bert MooneyBTM75.3AirportSilver Bow60.3%225 of 37310 min60 min
977AnacondaANAM875.3CooperativeDeer Lodge57.1%4 of 712.9 h2.9 days
978Citizen station FW1907FW190775.3CitizenGallatin53.2%282 of 53014 s2.3 h
979South Fork Judith RAWSSFJM875.2GaugeJudith Basin69.6%117 of 16816 min42 h
980St. MarieSMIM875.2CooperativeValley42.8%3 of 717 min26.1 h
981Port Of MorganPOGM875.2CooperativePhillips42.8%3 of 745 min3 days
982Ashland 9.7 ESEMT-PR-675.2VolunteerPowder River42.8%3 of 786 min47 h
983Glendive 2.2 WMT-DW-775.2VolunteerDawson42.8%3 of 786 min2.5 days
983Plentywood 5.3 WNWMT-SH-275.2VolunteerSheridan42.8%3 of 786 min2.5 days
985Missoula 1.3 WNWMT-MS-3275.2VolunteerMissoula42.8%3 of 786 min2.4 days
986ChesterCHEM875.2CooperativeLiberty42.8%3 of 71.9 h2.4 days
987TerryTERM875.2CooperativePrairie42.8%3 of 72.4 h24 h
988Ashland 14.8 EMT-PR-2075.1VolunteerPowder River57.1%4 of 712.4 h3.4 days
989Two Medicine River 10 S BrowningTMRM874.8GaugeGlacier69.6%117 of 16814 min2.2 days
990Citizen station AE7QGAE7QG74.8CitizenSanders50.4%113 of 22419 s5.5 h
991Joplin 17.5 NMT-LY-1574.8VolunteerLiberty42.8%3 of 786 min3.4 days
992Melville 10.1 ENEMT-SG-974.8VolunteerSweet Grass42.8%3 of 72.4 h3.5 days
993Hungry HorseMTHGH74.7RoadFlathead70.5%474 of 67231 min2.3 h
993Livingston River HillMTLRH74.7RoadPark70.5%474 of 67231 min2.3 h
995Glasgow 3.5 NMT-VL-1674.7VolunteerValley42.8%3 of 73.4 h2.5 days
996Wise River 3 WnwWRVM874.5CooperativeBeaverhead57.1%4 of 714.6 h2 days
997Big Sky Road MT-64 MP 7.2MTBSK74.3RoadGallatin70.3%473 of 67231 min2.3 h
998CircleCIRM874.3CooperativeMccone42.8%3 of 757 min4 days
999Chester 6.7 SMT-LY-374.3VolunteerLiberty42.8%3 of 786 min4 days
1,000Chester 20.0 NNWMT-LY-2774.3VolunteerLiberty42.8%3 of 72.4 h4 days

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.