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.
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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 746 | Copper Bottom SnotelCOPM8 | 84.6 | Gauge | Lewis and Clark | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Carrot Basin SnotelCRRM8 | 84.6 | Gauge | Gallatin | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Daly Creek SnotelDALM8 | 84.6 | Gauge | Ravalli | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Darkhorse Lake SnotelDHLM8 | 84.6 | Gauge | Beaverhead | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Flattop Mtn. SnotelFTMM8 | 84.6 | Gauge | Flathead | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Hoodoo Basin SnotelHOOM8 | 84.6 | Gauge | Mineral | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Kraft Creek SnotelKRCM8 | 84.6 | Gauge | Missoula | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Monument Peak SnotelMNPM8 | 84.6 | Gauge | Park | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | N Fk Elk Creek SnotelNFEM8 | 84.6 | Gauge | Powell | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Noisy Basin SnotelNOIM8 | 84.6 | Gauge | Flathead | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Nez Perce Camp SnotelNZCM8 | 84.6 | Gauge | Ravalli | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Pike Creek SnotelPICM8 | 84.6 | Gauge | Pondera | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Porcupine SnotelPRPM8 | 84.6 | Gauge | Park | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | S Fork Shields SnotelSFSM8 | 84.6 | Gauge | Park | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Shower Falls SnotelSHFM8 | 84.6 | Gauge | Gallatin | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Skalkaho Summit SnotelSKAM8 | 84.6 | Gauge | Granite | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Stahl Peak SnotelSTAM8 | 84.6 | Gauge | Lincoln | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Stringer Creek SnotelSTCM8 | 84.6 | Gauge | Meagher | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Eureka 23SE - 14A17STYM8 | 84.6 | Gauge | Flathead | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Tizer Basin SnotelTIBM8 | 84.6 | Gauge | Jefferson | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Twelvemile Creek SnotelTMCM8 | 84.6 | Gauge | Ravalli | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Wood Creek SnotelWODM8 | 84.6 | Gauge | Lewis and Clark | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 746 | Warm Springs SnotelWRMM8 | 84.6 | Gauge | Granite | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 774 | Jordan SCANJRDM8 | 84.6 | Gauge | Garfield | 98.2% | 165 of 168 | 1.6 h | 2.1 h | |
| 775 | Banfield Mountain SnotelBANM8 | 84.4 | Gauge | Lincoln | 97.6% | 164 of 168 | 1.6 h | 2.1 h | |
| 775 | Spur Park SnotelSPRM8 | 84.4 | Gauge | Judith Basin | 97.6% | 164 of 168 | 1.6 h | 2.1 h | |
| 777 | Livingston/MissionLVM | 84.1 | Airport | Park | 99.4% | 167 of 168 | 10 min | 2 h | |
| 778 | Poorman Creek SnotelPMNM8 | 84.0 | Gauge | Lincoln | 96.4% | 162 of 168 | 1.6 h | 2.1 h | |
| 778 | Rocky Boy SnotelROCM8 | 84.0 | Gauge | Hill | 96.4% | 162 of 168 | 1.6 h | 2.1 h | |
| 780 | Yellowstone River 1 NE BillingsBILM8 | 83.9 | Gauge | Yellowstone | 99.4% | 167 of 168 | 29 min | 2 h | |
| 781 | Chester 13.8 NNWMT-LY-9 | 83.8 | Volunteer | Liberty | 71.4% | 5 of 7 | 5.4 h | 3 days | |
| 782 | Boyes 1.7 NNEMT-PR-5 | 83.8 | Volunteer | Carter | 71.4% | 5 of 7 | 5.4 h | 2 days | |
| 783 | Belt 2.7 NNWMT-CC-7 | 83.8 | Volunteer | Cascade | 71.4% | 5 of 7 | 5.4 h | 3 days | |
| 784 | Broadus 18.8 NNWMT-PR-1 | 83.8 | Volunteer | Powder River | 71.4% | 5 of 7 | 5.4 h | 2 days | |
| 785 | TownsendTOWM8 | 83.8 | Cooperative | Broadwater | 71.4% | 5 of 7 | 5.4 h | 2 days | |
| 786 | Dell - JL Meadow SNOTELJLMM8 | 83.7 | Gauge | Beaverhead | 95.8% | 161 of 168 | 1.6 h | 2.1 h | |
| 787 | Valier 4NVLWM8 | 83.7 | Gauge | Pondera | 90.4% | 152 of 168 | 24 min | 17 h | |
| 788 | Gird Point RAWSGPRM8 | 83.6 | Gauge | Ravalli | 99.4% | 167 of 168 | 15 min | 2 h | |
| 789 | Helena Valley, MT (HVMT)USBR-HVMT | 83.6 | Gauge | Lewis and Clark | 98.8% | 166 of 168 | 33 min | 2 h | |
| 790 | Lake Creek 14 E PowerLCPM8 | 83.6 | Gauge | Chouteau | 85.7% | 144 of 168 | 19 min | 14 h | |
| 791 | Alder 6S - Ruby River ResALRM8 | 83.5 | Gauge | Madison | 95.2% | 160 of 168 | 74 min | 2 h | |
| 792 | Anaconda3U3 | 83.3 | Airport | Deer Lodge | 88.6% | 447 of 504 | 8 min | 2.7 h | |
| 793 | AlbertonABTM8 | 83.3 | Cooperative | Mineral | 71.4% | 5 of 7 | 6.6 h | 2 days | |
| 794 | Prickly Pear Creek 7 SE ClancyPKPM8 | 82.9 | Gauge | Jefferson | 89.8% | 151 of 168 | 29 min | 15 h | |
| 795 | Melville 9NW - Sweet Grass CreekSGCM8 | 82.8 | Gauge | Sweet Grass | 88.6% | 149 of 168 | 27 min | 15 h | |
| 796 | Barker Lakes SnotelBRLM8 | 82.6 | Gauge | Deer Lodge | 96.4% | 162 of 168 | 39 min | 2 h | |
| 797 | Madison Plateau SnotelMPLM8 | 82.5 | Gauge | Gallatin | 98.8% | 166 of 168 | 39 min | 2 h | |
| 798 | Helena RegionalHLN | 82.1 | Airport | Lewis & Clark | 89.5% | 180 of 201 | 10 min | 60 min | |
| 799 | ForsythFSYM8 | 82.0 | Cooperative | Rosebud | 71.4% | 5 of 7 | 9.3 h | 24 h | |
| 800 | Chester 15.6 NMT-LY-10 | 81.9 | Volunteer | Liberty | 71.4% | 5 of 7 | 9.4 h | 2 days | |
| 801 | Citizen station DW0975DW0975 | 81.8 | Citizen | Toole | 61.3% | 309 of 504 | 18 s | 2.1 h | |
| 802 | Citizen station GW6973GW6973 | 81.7 | Citizen | Teton | 61.3% | 309 of 504 | 15 s | 2.3 h | |
| 803 | East Boulder Mine SnotelEBMM8 | 81.5 | Gauge | Sweet Grass | 89.2% | 150 of 168 | 1.6 h | 2 h | |
| 804 | Onion Park SnotelONPM8 | 81.5 | Gauge | Meagher | 89.2% | 150 of 168 | 1.6 h | 2.1 h | |
| 805 | Florence 3.7 SEMT-RV-5 | 81.5 | Volunteer | Ravalli | 71.4% | 5 of 7 | 10.4 h | 34 h | |
| 806 | Whitlash 5.6 NEMT-LY-18 | 81.5 | Volunteer | Liberty | 71.4% | 5 of 7 | 10.4 h | 2 days | |
| 807 | Scobey9S2 | 81.2 | Airport | Daniels | 87.7% | 442 of 504 | 8 min | 20.5 h | |
| 808 | Lubrecht Flume SnotelLUBM8 | 81.0 | Gauge | Missoula | 88.1% | 148 of 168 | 1.6 h | 2 h | |
| 809 | Placer Basin SnotelPLCM8 | 81.0 | Gauge | Sweet Grass | 88.1% | 148 of 168 | 1.6 h | 2.1 h | |
| 810 | Troy 0.3 WSWMT-LN-9 | 81.0 | Volunteer | Lincoln | 71.4% | 5 of 7 | 11.4 h | 2 days | |
| 811 | Hysham 25 SseHSMM8 | 81.0 | Cooperative | Treasure | 71.4% | 5 of 7 | 11.4 h | 2 days | |
| 812 | EnnisEKS | 80.9 | Airport | Madison | 99.8% | 503 of 504 | 8 min | 40 min | |
| 813 | Citizen station GW7685GW7685 | 80.9 | Citizen | Flathead | 57.7% | 97 of 168 | 18 s | 5.8 h | |
| 814 | Citizen station FW8494FW8494 | 80.9 | Citizen | Toole | 56.5% | 95 of 168 | 19 s | 5.3 h | |
| 815 | Deadman Creek SnotelDDMM8 | 80.8 | Gauge | Meagher | 87.5% | 147 of 168 | 1.6 h | 2 h | |
| 815 | Hand Creek SnotelHANM8 | 80.8 | Gauge | Flathead | 87.5% | 147 of 168 | 1.6 h | 2 h | |
| 817 | Mount Lockhart SnotelMTKM8 | 80.8 | Gauge | Lewis and Clark | 87.5% | 147 of 168 | 1.6 h | 2.1 h | |
| 817 | North Fork Jocko SnotelNFJM8 | 80.8 | Gauge | Missoula | 87.5% | 147 of 168 | 1.6 h | 2.1 h | |
| 819 | Grave Creek SnotelGRCM8 | 80.6 | Gauge | Lincoln | 86.9% | 146 of 168 | 1.6 h | 2 h | |
| 820 | Many Glacier SnotelMANM8 | 80.6 | Gauge | Glacier | 86.9% | 146 of 168 | 1.6 h | 2.1 h | |
| 820 | Northeast Entrance SnotelNORM8 | 80.6 | Gauge | Unknown MTC113 | 86.9% | 146 of 168 | 1.6 h | 2.1 h | |
| 822 | Beaverhead River 13 SW Twin BridgesTWNM8 | 80.6 | Gauge | Madison | 85.1% | 143 of 168 | 24 min | 25 h | |
| 823 | Citizen station EW9980EW9980 | 80.6 | Citizen | Gallatin | 56.5% | 95 of 168 | 17 s | 5.7 h | |
| 824 | Citizen station GW4174GW4174 | 80.5 | Citizen | Flathead | 63.1% | 106 of 168 | 18 s | 4.5 h | |
| 825 | Haugan 1WHAUM8 | 80.2 | Gauge | Mineral | 98.8% | 166 of 168 | 27 min | 1.5 h | |
| 826 | Black Bear SnotelBLBM8 | 80.2 | Gauge | Gallatin | 98.8% | 166 of 168 | 39 min | 2 h | |
| 826 | Sacajawea SnotelSAJM8 | 80.2 | Gauge | Gallatin | 98.8% | 166 of 168 | 39 min | 2 h | |
| 828 | Sage Creek Colony 3.9 SWMT-LY-32 | 80.2 | Volunteer | Liberty | 85.7% | 6 of 7 | 24.4 h | 2 days | |
| 829 | Dillon WmceDLLM8 | 80.2 | Cooperative | Beaverhead | 57.1% | 4 of 7 | 27 min | 24 h | |
| 830 | PlevnaPLEM8 | 80.2 | Cooperative | Fallon | 57.1% | 4 of 7 | 27 min | 24 h | |
| 831 | Plentywood 0.6 WMT-SH-5 | 80.2 | Volunteer | Sheridan | 57.1% | 4 of 7 | 86 min | 24 h | |
| 832 | Powderville 8 NNEPOWM8 | 80.2 | Cooperative | Custer | 57.1% | 4 of 7 | 87 min | 3 days | |
| 833 | Joliet 2.2 WNWMT-CB-13 | 80.2 | Volunteer | Carbon | 57.1% | 4 of 7 | 2.4 h | 2 days | |
| 834 | Fairfield 6.0 ESEMT-CC-17 | 80.1 | Volunteer | Cascade | 71.4% | 5 of 7 | 13.4 h | 24 h | |
| 834 | Fairfield 5.0 NNEMT-TN-6 | 80.1 | Volunteer | Teton | 71.4% | 5 of 7 | 13.4 h | 24 h | |
| 834 | Fairfield 2.9 NNEMT-TN-8 | 80.1 | Volunteer | Teton | 71.4% | 5 of 7 | 13.4 h | 24 h | |
| 837 | Basin Creek SnotelBSCM8 | 80.0 | Gauge | Madison | 98.8% | 166 of 168 | 39 min | 2 h | |
| 838 | Garver Creek SnotelGVRM8 | 80.0 | Gauge | Lincoln | 85.1% | 143 of 168 | 1.6 h | 2.1 h | |
| 839 | Dillon AirportDLN | 79.9 | Airport | Beaverhead | 71.6% | 195 of 272 | 10 min | 60 min | |
| 840 | St. Marie MT-24 MP 18.0MTSTM | 79.9 | Road | Valley | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 840 | Sweeney Creek I-94 MP 112.6MTSWC | 79.9 | Road | Rosebud | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 842 | Choteau South US-287 MP 56.0MTCTS | 79.9 | Road | Teton | 70.3% | 473 of 672 | 31 min | 2.2 h | |
| 843 | Comertown Turn-Off MT-5 MP 13.4 MT US MT DOTMTCOM | 79.9 | Road | Sheridan | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 844 | Citizen station GW0664GW0664 | 79.8 | Citizen | Toole | 55.2% | 121 of 219 | 16 s | 5 h | |
| 845 | Chester 10.5 SMT-LY-4 | 79.7 | Volunteer | Liberty | 57.1% | 4 of 7 | 2.4 h | 3.5 days | |
| 846 | Anaconda 10.6 WNWMT-DL-4 | 79.7 | Volunteer | Deer Lodge | 57.1% | 4 of 7 | 3.4 h | 2.4 days | |
| 847 | Forsyth Tillitt Field1S3 | 79.5 | Airport | Rosebud | 74.6% | 376 of 504 | 8 min | 10.7 h | |
| 848 | Bowmans MT-200 MP 110.4MTBOW | 79.5 | Road | Lewis and Clark | 69.4% | 467 of 672 | 31 min | 2.3 h | |
| 849 | Citizen station GW6393GW6393 | 79.5 | Citizen | Hill | 56.4% | 316 of 560 | 16 s | 2.2 h | |
| 850 | Brackett Creek SnotelBRCM8 | 79.3 | Gauge | Madison | 97.6% | 164 of 168 | 39 min | 2 h | |
| 851 | Lolo North US-93 MP 87.0MTLLN | 79.3 | Road | Missoula | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 852 | Blue Moon US-2 MP 133.9MTBMN | 79.3 | Road | Flathead | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 853 | Dillon 5.3 ENEMT-BV-2 | 79.3 | Volunteer | Beaverhead | 57.1% | 4 of 7 | 86 min | 4 days | |
| 854 | Ronan 4.1 NEMT-LK-10 | 79.3 | Volunteer | Lake | 57.1% | 4 of 7 | 2.4 h | 4 days | |
| 855 | Arlee 16.7 WNWMT-SN-1 | 79.3 | Volunteer | Sanders | 57.1% | 4 of 7 | 3.4 h | 3.5 days | |
| 856 | Missoula 4.9 NMT-MS-12 | 79.3 | Volunteer | Missoula | 57.1% | 4 of 7 | 4.4 h | 24 h | |
| 857 | Sweetgrass I-15 MP 395.3MTSWT | 79.2 | Road | Toole | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 858 | Glasgow 14 NwGLAM8 | 79.2 | Cooperative | Valley | 57.1% | 4 of 7 | 2.6 h | 4 days | |
| 859 | Malta Weather STNMWSM8 | 79.1 | Gauge | Phillips | 100% | 168 of 168 | 29 min | 63 min | |
| 860 | Malmstrom AFBGFA | 79.1 | Airport | Cascade | 64.2% | 108 of 168 | 27 min | 7 h | |
| 861 | Fort Benton79S | 79.0 | Airport | Chouteau | 88.8% | 448 of 504 | 8 min | 2.7 h | |
| 862 | Greenfields Weather StationGFWM8 | 78.8 | Gauge | Teton | 100% | 168 of 168 | 29 min | 63 min | |
| 863 | Chester 0.4 WSWMT-LY-14 | 78.8 | Volunteer | Liberty | 57.1% | 4 of 7 | 5.4 h | 24 h | |
| 864 | Smiths Creek Raws Near Stevensville 8SwSMTM8 | 78.6 | Gauge | Ravalli | 100% | 168 of 168 | 18 min | 60 min | |
| 865 | PardeePRDM8 | 78.6 | Gauge | Mineral | 100% | 168 of 168 | 19 min | 64 min | |
| 866 | East Livingston I-90 MP 337.7MTELV | 78.6 | Road | Park | 69.0% | 464 of 672 | 31 min | 2.3 h | |
| 867 | BiddleBIDM8 | 78.6 | Cooperative | Powder River | 57.1% | 4 of 7 | 6 h | 3 days | |
| 868 | Lewistown Divide MT-200 MP 90.3 MT US MT DOTMTLEW | 78.5 | Road | Fergus | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 869 | Citizen station FW5680FW5680 | 78.5 | Citizen | Toole | 51.7% | 116 of 224 | 20 s | 5 h | |
| 870 | Missoula/Bell FieldMSO | 78.4 | Airport | Missoula | 100% | 168 of 168 | 10 min | 65 min | |
| 871 | Citizen station EW1247EW1247 | 78.4 | Citizen | Rosebud | 56.9% | 1,148 of 2,016 | 15 s | 56 min | |
| 872 | Citizen station K9BMK9BM | 78.1 | Citizen | Sweet Grass | 57.5% | 232 of 403 | 16 s | 3.8 h | |
| 873 | Lone Mountain SnotelBSKM8 | 77.8 | Gauge | Madison | 98.8% | 166 of 168 | 39 min | 2 h | |
| 874 | Spokane Creek US-287 MP 55.7MTSPK | 77.8 | Road | Jefferson | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 875 | Golf1GM | 77.7 | Airport | Lewis and Clark | 55.8% | 225 of 403 | 8 min | 3.3 h | |
| 876 | Citizen station GW6710GW6710 | 77.6 | Citizen | Chouteau | 50.6% | 111 of 219 | 18 s | 6 h | |
| 877 | GeyserMTGYS | 77.4 | Road | Judith Basin | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 878 | East of Denton MT-81 MP 17MTDEN | 77.4 | Road | Fergus | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 879 | Roundup 8.5 NNEMT-MH-12 | 77.4 | Volunteer | Musselshell | 57.1% | 4 of 7 | 8.4 h | 2.4 days | |
| 880 | Citizen station FW8512FW8512 | 77.4 | Citizen | Toole | 52.3% | 88 of 168 | 16 s | 8.5 h | |
| 881 | Citizen station FW5493FW5493 | 77.3 | Citizen | Cascade | 54.0% | 121 of 224 | 18 s | 5 h | |
| 882 | Deep Creek US12 MP 23.5MTDPC | 77.2 | Road | Meagher | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Baker MT-7 MP 14.2MTEKA | 77.2 | Road | Fallon | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Elmo US-93 MP 77.5MTELM | 77.2 | Road | Lake | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Flesher Pass S-279 MP 30.5MTFPS | 77.2 | Road | Lewis and Clark | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Greenough Hill MT-200 MP 22.1MTGRN | 77.2 | Road | Missoula | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Hays Site MT-66 MP 10.5MTHAY | 77.2 | Road | Phillips | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Hillside MT-59 MP 36.5MTHIL | 77.2 | Road | Rosebud | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Helmville MT-200 MP 53.3MTHLM | 77.2 | Road | Powell | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Harlowton South US-191 MP 22.0MTHLS | 77.2 | Road | Sweet Grass | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Inverness US-2 MP 337.6MTINV | 77.2 | Road | Hill | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Judith Gap US-191 MP 18.6MTJUD | 77.2 | Road | Wheatland | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Lambert MT-200 MP 45.0MTLBT | 77.2 | Road | Richland | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Lindsay Divide MT-200 MP 296.5MTLND | 77.2 | Road | Dawson | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Loma US-87 MP 53.1MTLOM | 77.2 | Road | Chouteau | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Lufborough Hill MT-200 MP 175.3 MT US MT DOTMTLUF | 77.2 | Road | Garfield | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | McGuire Creek MT-24 MP 2.5MTMCG | 77.2 | Road | McCone | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | MacDonald Pass US-12 MP 27.9MTMDP | 77.2 | Road | Powell | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Ninemile I-90 MP 81.8MTNNM | 77.2 | Road | Missoula | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Norris Hill US-287 MP 60MTNOR | 77.2 | Road | Madison | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Pendroy US-89 MP 62.6MTPND | 77.2 | Road | Teton | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Reedpoint I-90 MP 390.8MTRDP | 77.2 | Road | Sweet Grass | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Roger's PassMTROG | 77.2 | Road | Lewis and Clark | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Sheep Mountain S-253 MP 28.0MTSHP | 77.2 | Road | Prairie | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Sioux Pass MT-16 MP 21MTSOO | 77.2 | Road | Richland | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | St Regis I-90 MP 33.0MTSRG | 77.2 | Road | Mineral | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | US-2 @Stateline US2 MP 667.1MTSTA | 77.2 | Road | Roosevelt | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Sunburst I-15 MP 389MTSUN | 77.2 | Road | Toole | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Savage MT-16 MP 29.5MTSVG | 77.2 | Road | Richland | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Swan Lake South MT-83 MP 47MTSWN | 77.2 | Road | Missoula | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Toston Bridge US-287 MP 87.0MTTOS | 77.2 | Road | Broadwater | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Teton River I-15 MP 319.0MTTRV | 77.2 | Road | Teton | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Valier Jct 1-15 MP 347.0MTVAR | 77.2 | Road | Pondera | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Yaak Hill US-2 MP 4.8MTYAK | 77.2 | Road | Lincoln | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 882 | Yellow Bay MT-35 MP 18.0MTYLW | 77.2 | Road | Lake | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 916 | Bearmouth I-90 MP 145.8MTBRM | 77.2 | Road | Granite | 70.3% | 473 of 672 | 31 min | 2.2 h | |
| 917 | Aberdeen Hill I-90 MP 552.3MTABR | 77.2 | Road | Big Horn | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Alzada US-212 MP 139.4MTALZ | 77.2 | Road | Carter | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Arrow Creek Hill I-90 MP 468.6MTARC | 77.2 | Road | Yellowstone | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Ash Creek MT-7 MP 55.2MTASH | 77.2 | Road | Wibaux | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Avon North MT-141 MP 8.1MTAVN | 77.2 | Road | Powell | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Ballantine I-94 MP 15.0MTBAL | 77.2 | Road | Yellowstone | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Big Hole Pass CTY-278 MP 32MTBHP | 77.2 | Road | Beaverhead | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Biddle Hwy 59 MP 0.9MTBID | 77.2 | Road | Powder River | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Bull Lake MT-56 MP 20.5MTBKE | 77.2 | Road | Lincoln | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Boulder South MT-69 MP 27.7MTBLS | 77.2 | Road | Jefferson | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Browning US-89MTBWG | 77.2 | Road | Glacier | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Bozeman Pass I-90 MP 321.8MTBZH | 77.2 | Road | Gallatin | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Chinook US-2 MP 403.5MTCHK | 77.2 | Road | Blaine | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Cow Creek MT-13 MP 19.9MTCOW | 77.2 | Road | McCone | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Crystal Creek US-2 MP 53.1MTCRY | 77.2 | Road | Lincoln | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Dickey Lake US-93 MP 160.2MTDKY | 77.2 | Road | Lincoln | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Ekalaka MT323 MP 46.8MTEKL | 77.2 | Road | Carter | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Gardiner US-89 MP 11.0MTGRD | 77.2 | Road | Park | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Karst US-191 MP 55.3MTKAR | 77.2 | Road | Gallatin | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Lame Deer Divide US-212 MP 50.1 MT US MT DOTMTLAM | 77.2 | Road | Rosebud | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Malta South US-191 MP 122.5MTMAL | 77.2 | Road | Phillips | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Monida Pass I-15 MP 0.3MTMQM | 77.2 | Road | Beaverhead | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Raynolds Pass MT-87 MP 1.2MTRAY | 77.2 | Road | Madison | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Navajo MT-5 16.7MTRED | 77.2 | Road | Daniels | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Roscoe Hill MT-78 MP 18.8MTROH | 77.2 | Road | Carbon | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Trout CreekMTTRC | 77.2 | Road | Sanders | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 917 | Winnett MT-200 MP 136.0MTWIN | 77.2 | Road | Petroleum | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 944 | Yellowstone River Bridge I-90 MP MT US MT DOTMTYRB | 77.1 | Road | Yellowstone | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 945 | Boulder Hill I-15 MP 170.9MTBOU | 77.1 | Road | Jefferson | 70.2% | 472 of 672 | 31 min | 2.3 h | |
| 945 | Two Medicine Bridge US-2 MP 210. MT US MT DOTMTBRN | 77.1 | Road | Glacier | 70.2% | 472 of 672 | 31 min | 2.3 h | |
| 945 | Beaver Hill I-94 MP 234.8MTBVR | 77.1 | Road | Dawson | 70.2% | 472 of 672 | 31 min | 2.3 h | |
| 945 | Coalwood MT-59 MP 55.9MTCWD | 77.1 | Road | Powder River | 70.2% | 472 of 672 | 31 min | 2.3 h | |
| 945 | Essex US-2 MP 179.9MTESX | 77.1 | Road | Flathead | 70.2% | 472 of 672 | 31 min | 2.3 h | |
| 945 | Garrison I-90 MP 174.4MTGAR | 77.1 | Road | Powell | 70.2% | 472 of 672 | 31 min | 2.3 h | |
| 945 | Georgetown LakeMTGTL | 77.1 | Road | Granite | 70.2% | 472 of 672 | 31 min | 2.3 h | |
| 952 | Saco US-2 MP 502.5MTSCO | 77.1 | Road | Phillips | 70.0% | 471 of 672 | 31 min | 2.3 h | |
| 953 | Home Creek Divide US-212 MP 81.5 MT US MT DOTMTHCD | 77.0 | Road | Powder River | 69.9% | 470 of 672 | 31 min | 2.3 h | |
| 954 | IngomarMTING | 77.0 | Road | Rosebud | 69.7% | 469 of 672 | 31 min | 2.3 h | |
| 954 | Livingston WindMTLWM | 77.0 | Road | Park | 69.7% | 469 of 672 | 31 min | 2.3 h | |
| 956 | Bonner I-90 MP 110.3MTBON | 76.9 | Road | Missoula | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 957 | Bull Mountain US-87 MP 33.3MTBUL | 76.9 | Road | Musselshell | 69.6% | 468 of 672 | 31 min | 2.3 h | |
| 958 | Citizen station GW1987GW1987 | 76.9 | Citizen | Toole | 58.5% | 295 of 504 | 18 s | 3.5 h | |
| 959 | Citizen station EW6663EW6663 | 76.8 | Citizen | Lake | 50.0% | 112 of 224 | 17 s | 7 h | |
| 960 | Hysham Hills I-94 MP 59.9MTHYH | 76.7 | Road | Treasure | 68.9% | 463 of 672 | 31 min | 2.3 h | |
| 961 | Eddies Corner US-191 MP 39.5MTEDD | 76.6 | Road | Fergus | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 962 | Flathead River MT 35 MP49MTFLT | 76.6 | Road | Flathead | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 963 | Decker S-314 MP 1.2MTDKR | 76.6 | Road | Big Horn | 68.6% | 461 of 672 | 31 min | 2.3 h | |
| 964 | Citizen station EW9066EW9066 | 76.6 | Citizen | Cascade | 55.9% | 94 of 168 | 19 s | 7.8 h | |
| 965 | Evaro Hill US-93 MP 5.5MTEVH | 76.4 | Road | Missoula | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 966 | Elk ParkMTELK | 76.3 | Road | Jefferson | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 967 | Beacon Hill US-87 MP 35.0MTBCH | 76.3 | Road | Fergus | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 967 | Government HillMTGOV | 76.3 | Road | Custer | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 969 | Springdale I-90 MP 352.3MTSPD | 76.1 | Road | Park | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 970 | West Glacier US-2 MP 153.4MTWGL | 76.0 | Road | Flathead | 66.9% | 450 of 672 | 31 min | 2.3 h | |
| 971 | Bozeman 4.4 SSEMT-GN-12 | 76.0 | Volunteer | Gallatin | 57.1% | 4 of 7 | 10.4 h | 3.5 days | |
| 972 | Bozeman/GallatinBZN | 75.6 | Airport | Gallatin | 75.1% | 194 of 258 | 7 min | 63 min | |
| 973 | Gary Cooper Bridge I-15 MP 242MTYEP | 75.6 | Road | Cascade | 68.3% | 459 of 672 | 31 min | 3 h | |
| 974 | Monarch Canyon US-89 MP 53.5MTMON | 75.5 | Road | Cascade | 69.6% | 468 of 672 | 31 min | 2.3 h | |
| 975 | Citizen station GW7219GW7219 | 75.5 | Citizen | Gallatin | 50.8% | 171 of 336 | 17 s | 4.7 h | |
| 976 | Butte/Bert MooneyBTM | 75.3 | Airport | Silver Bow | 60.3% | 225 of 373 | 10 min | 60 min | |
| 977 | AnacondaANAM8 | 75.3 | Cooperative | Deer Lodge | 57.1% | 4 of 7 | 12.9 h | 2.9 days | |
| 978 | Citizen station FW1907FW1907 | 75.3 | Citizen | Gallatin | 53.2% | 282 of 530 | 14 s | 2.3 h | |
| 979 | South Fork Judith RAWSSFJM8 | 75.2 | Gauge | Judith Basin | 69.6% | 117 of 168 | 16 min | 42 h | |
| 980 | St. MarieSMIM8 | 75.2 | Cooperative | Valley | 42.8% | 3 of 7 | 17 min | 26.1 h | |
| 981 | Port Of MorganPOGM8 | 75.2 | Cooperative | Phillips | 42.8% | 3 of 7 | 45 min | 3 days | |
| 982 | Ashland 9.7 ESEMT-PR-6 | 75.2 | Volunteer | Powder River | 42.8% | 3 of 7 | 86 min | 47 h | |
| 983 | Glendive 2.2 WMT-DW-7 | 75.2 | Volunteer | Dawson | 42.8% | 3 of 7 | 86 min | 2.5 days | |
| 983 | Plentywood 5.3 WNWMT-SH-2 | 75.2 | Volunteer | Sheridan | 42.8% | 3 of 7 | 86 min | 2.5 days | |
| 985 | Missoula 1.3 WNWMT-MS-32 | 75.2 | Volunteer | Missoula | 42.8% | 3 of 7 | 86 min | 2.4 days | |
| 986 | ChesterCHEM8 | 75.2 | Cooperative | Liberty | 42.8% | 3 of 7 | 1.9 h | 2.4 days | |
| 987 | TerryTERM8 | 75.2 | Cooperative | Prairie | 42.8% | 3 of 7 | 2.4 h | 24 h | |
| 988 | Ashland 14.8 EMT-PR-20 | 75.1 | Volunteer | Powder River | 57.1% | 4 of 7 | 12.4 h | 3.4 days | |
| 989 | Two Medicine River 10 S BrowningTMRM8 | 74.8 | Gauge | Glacier | 69.6% | 117 of 168 | 14 min | 2.2 days | |
| 990 | Citizen station AE7QGAE7QG | 74.8 | Citizen | Sanders | 50.4% | 113 of 224 | 19 s | 5.5 h | |
| 991 | Joplin 17.5 NMT-LY-15 | 74.8 | Volunteer | Liberty | 42.8% | 3 of 7 | 86 min | 3.4 days | |
| 992 | Melville 10.1 ENEMT-SG-9 | 74.8 | Volunteer | Sweet Grass | 42.8% | 3 of 7 | 2.4 h | 3.5 days | |
| 993 | Hungry HorseMTHGH | 74.7 | Road | Flathead | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 993 | Livingston River HillMTLRH | 74.7 | Road | Park | 70.5% | 474 of 672 | 31 min | 2.3 h | |
| 995 | Glasgow 3.5 NMT-VL-16 | 74.7 | Volunteer | Valley | 42.8% | 3 of 7 | 3.4 h | 2.5 days | |
| 996 | Wise River 3 WnwWRVM8 | 74.5 | Cooperative | Beaverhead | 57.1% | 4 of 7 | 14.6 h | 2 days | |
| 997 | Big Sky Road MT-64 MP 7.2MTBSK | 74.3 | Road | Gallatin | 70.3% | 473 of 672 | 31 min | 2.3 h | |
| 998 | CircleCIRM8 | 74.3 | Cooperative | Mccone | 42.8% | 3 of 7 | 57 min | 4 days | |
| 999 | Chester 6.7 SMT-LY-3 | 74.3 | Volunteer | Liberty | 42.8% | 3 of 7 | 86 min | 4 days | |
| 1,000 | Chester 20.0 NNWMT-LY-27 | 74.3 | Volunteer | Liberty | 42.8% | 3 of 7 | 2.4 h | 4 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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.