Storm Station
Sign in

Live/247 Rank/Wyoming

Wyoming 24/7 Rank

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

971 stations ranked25.8% sent every report dueranked October 16, 2026page 4 of 4Wyoming instrumentsWyoming 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 971 ranked here, 931 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
747Castle Creek SnotelCCSW484.4GaugeFremont98.2%165 of 1681.6 h2.1 h
747Cinnabar Park SnotelCINW484.4GaugeAlbany98.2%165 of 1681.6 h2.1 h
747Cloud Peak Reservoir SnotelCPKW484.4GaugeJohnson98.2%165 of 1681.6 h2.1 h
747Dome Lake SnotelDMLW484.4GaugeSheridan98.2%165 of 1681.6 h2.1 h
747Elkhart Park G.S. SnotelEKPW484.4GaugeSublette98.2%165 of 1681.6 h2.1 h
747Evening Star SnotelEVNW484.4GaugePark98.2%165 of 1681.6 h2.1 h
747Grassy Lake SnotelGRSW484.4GaugeTeton98.2%165 of 1681.6 h2.1 h
747Grave Springs SnotelGVSW484.4GaugeNatrona98.2%165 of 1681.6 h2.1 h
747Hobbs Park SnotelHBBW484.4GaugeFremont98.2%165 of 1681.6 h2.1 h
747Little Goose SnotelLGSW484.4GaugeJohnson98.2%165 of 1681.6 h2.1 h
747Little Snake River SnotelLITW484.4GaugeCarbon98.2%165 of 1681.6 h2.1 h
747Med Bow SnotelMBSW484.4GaugeCarbon98.2%165 of 1681.6 h2.1 h
747North French Creek SnotelNFCW484.4GaugeCarbon98.2%165 of 1681.6 h2.1 h
747Parker Peak SnotelPRKW484.4GaugePark98.2%165 of 1681.6 h2.1 h
747Sage Creek Basin SnotelSGBW484.4GaugeCarbon98.2%165 of 1681.6 h2.1 h
747St. Lawrence Alt SnotelSLAW484.4GaugeFremont98.2%165 of 1681.6 h2.1 h
747Sand Lake SnotelSNLW484.4GaugeCarbon98.2%165 of 1681.6 h2.1 h
747Sandstone Rs SnotelSRSW484.4GaugeCarbon98.2%165 of 1681.6 h2.1 h
747Sylvan Lake SnotelSYLW484.4GaugePark98.2%165 of 1681.6 h2.1 h
747Sylvan Road SnotelSYRW484.4GaugePark98.2%165 of 1681.6 h2.1 h
747Tie Creek SnotelTIEW484.4GaugeSheridan98.2%165 of 1681.6 h2.1 h
747Two Ocean Plateau SnotelTOPW484.4GaugeTeton98.2%165 of 1681.6 h2.1 h
747Triple Peak SnotelTRPW484.4GaugeSublette98.2%165 of 1681.6 h2.1 h
747Webber Springs SnotelWBSW484.4GaugeCarbon98.2%165 of 1681.6 h2.1 h
747Windy Peak SnotelWNDW484.4GaugeAlbany98.2%165 of 1681.6 h2.1 h
776Point of Rocks by Rock SpringsWY1284.4RoadSweetwater93.0%469 of 50423 min2.2 h
776Wyo 258 WyWY4784.4RoadNatrona93.0%469 of 50423 min2.2 h
778Larsen Creek SnotelLCRW484.2GaugeSublette97.6%164 of 1681.6 h2.1 h
778Loomis Park SnotelLOPW484.2GaugeSublette97.6%164 of 1681.6 h2.1 h
778New Fork Lake SnotelNFLW484.2GaugeSublette97.6%164 of 1681.6 h2.1 h
778Snake River Station SnotelSKRW484.2GaugeTeton97.6%164 of 1681.6 h2.1 h
778Sucker Creek SnotelSUCW484.2GaugeSheridan97.6%164 of 1681.6 h2.1 h
783Cole Canyon SnotelCLCW484.2GaugeCrook89.2%150 of 16845 min2.1 h
784School House RAWSSPKW484.1GaugeJohnson100%168 of 16818 min60 min
785Willow Creek SnotelWILW484.0GaugeLincoln98.8%166 of 16835 min2 h
786Shoshoni - COOPSSHW484.0CooperativeFremont85.7%6 of 715.4 h25.1 h
787Hams Fork SnotelHMKW483.9GaugeLincoln97.0%163 of 1681.6 h2.1 h
788Summit East by LaramieWY2883.7RoadAlbany93.0%469 of 50423 min2.2 h
789AftonAFO83.6AirportLincoln99.6%502 of 50414 min40 min
790Pinedale 1.9 WSWWY-SL-1983.6VolunteerSublette71.4%5 of 75.4 h34.1 h
791GuernseyGUR83.6AirportPlatte69.1%199 of 28814 min71 min
792Douglas 2.2 SWWY-CV-1383.5VolunteerConverse85.7%6 of 716.4 h35.1 h
793Cheyenne FEWFEW83.5AirportLaramie70.4%203 of 28824 min71 min
794Togwotee Pass SnotelTOGW483.4GaugeTeton86.9%146 of 16845 min2 h
795Big Goose SnotelBGEW483.2GaugeSheridan86.3%145 of 16845 min2 h
796Crow Creek SnotelCRWW483.2GaugeAlbany83.3%140 of 16835 min4 h
797Wilson 1.0 SEWY-TT-4683.1VolunteerTeton71.4%5 of 76.4 h2 days
798Cheyenne 0.7 WSWWY-LM-25283.1VolunteerLaramie71.4%5 of 76.4 h2.5 days
799FCMW4FCMW483.1DCP-71.4%5 of 76.6 h2 days
800CYMW4CYMW483.1DCP-71.4%5 of 76.6 h3 days
800RZMW4RZMW483.1DCP-71.4%5 of 76.6 h3 days
802ThermopolisHSG82.7AirportHot Springs99.4%501 of 50414 min40 min
803Devils Tower RAWSDVLW482.7GaugeCrook99.4%167 of 16812 min2 h
804Cody 20.9 WWY-PK-5482.7VolunteerPark71.4%5 of 77.4 h36.1 h
805I90 - Sheridan / Johnson County LineWY5482.3RoadSheridan71.9%725 of 1,00813 min2.2 h
806Citizen station DW3219DW321982.1CitizenBig Horn66.0%111 of 16815 s6.5 h
807Laramie 2.4 S (Huron St)WY-AB-21081.7VolunteerAlbany71.4%5 of 79.4 h24 h
807Laramie 0.9 SSEWY-AB-7581.7VolunteerAlbany71.4%5 of 79.4 h24 h
809Meeteetse Creek Above Joe Moss Ditch Near Meeteetse 12NwMJMW481.6GaugePark88.6%149 of 16830 min17 h
810RivertonRIW81.5AirportFremont99.4%167 of 1686 min2 h
811Big Sandy Opening SnotelBGSW481.5GaugeSublette89.8%151 of 1681.6 h2.1 h
812Citizen station FW1153FW115381.5CitizenWashakie61.3%103 of 16815 s6.3 h
813Lingle 0.3 SEWY-GS-7781.3VolunteerGoshen71.4%5 of 710.4 h2 days
814Big Horn 10WSW - Rapid CreekRPKW481.0GaugeSheridan99.4%167 of 16825 min1.5 h
815Bear Trap Meadow SnotelBTNW481.0GaugeJohnson88.6%149 of 1681.6 h2 h
816Salt River Summit SnotelSLTW481.0GaugeLincoln88.6%149 of 1681.6 h2.1 h
817Pathfinder Hill US 220 south of AlcovaKPAT81.0RoadNatrona88.1%444 of 50423 min10.1 h
818Citizen station GW1458GW145880.9CitizenJohnson59.1%298 of 50419 s2 h
819Blind Bull Sum SnotelBBSW480.8GaugeLincoln88.1%148 of 1681.6 h2 h
820Citizen station DW0416DW041680.8CitizenTeton57.1%96 of 16817 s5 h
821Kelley R.S. SnotelKLLW480.6GaugeLincoln87.5%147 of 1681.6 h2 h
822Kendall R.S. SnotelKNDW480.6GaugeSublette87.5%147 of 1681.6 h2.1 h
822Middle Powder SnotelMDDW480.6GaugeWashakie87.5%147 of 1681.6 h2.1 h
824Granite Creek SnotelGRCW480.6GaugeTeton87.5%147 of 1681.6 h2.1 h
825Grand Targhee SnotelGTHW480.5GaugeTeton98.8%166 of 16835 min2 h
826North Fork Valley Ditch Near Wapiti 4WswNFVW480.5GaugePark84.5%142 of 16820 min28.4 h
827Shell Creek AT ShellSHEW480.4GaugeBig Horn82.7%139 of 16830 min13 h
828Citizen station EW1890EW189080.2CitizenSublette57.3%304 of 53014 s2 h
829Douglas/Converse County AirportDGW80.0AirportConverse100%168 of 1686 min60 min
830Gunsight Pass SnotelGUNW480.0GaugeSublette85.7%144 of 1681.6 h2.1 h
831Cheyenne 0.8 NWWY-LM-11580.0VolunteerLaramie57.1%4 of 726 min2 days
832Casper 0.7 WSWWY-NT-9280.0VolunteerNatrona57.1%4 of 726 min2 days
833YNP East Entrance - COOPEYPW480.0CooperativePark57.1%4 of 753 min2 days
834Thermopolis 33.2 WWY-HS-2480.0VolunteerHot Springs57.1%4 of 786 min35.1 h
835La Grange 4.4 ESEWY-GS-1680.0VolunteerGoshen57.1%4 of 786 min3 days
836Torrington 0.8 EWY-GS-5780.0VolunteerGoshen57.1%4 of 786 min24 h
837Laramie 0.7 ESEWY-AB-18980.0VolunteerAlbany57.1%4 of 786 min26 h
838Lander 5.9 SSEWY-FM-8180.0VolunteerFremont57.1%4 of 786 min24 h
839Cheyenne 2.2 NNEWY-LM-11180.0VolunteerLaramie57.1%4 of 786 min2 days
840Casper 3.9 WSWWY-NT-9880.0VolunteerNatrona57.1%4 of 786 min24 h
841WY-NB-25WY-NB-2580.0COCORAHS-57.1%4 of 72.4 h2 days
842Cheyenne 8.1 NWWY-LM-22580.0VolunteerLaramie57.1%4 of 72.4 h24 h
843Casper 6.6 SWY-NT-12680.0VolunteerNatrona57.1%4 of 72.4 h34.1 h
844Sheep Creek Meteorological Station near Dayton44511710722590179.8GaugeSheridan93.4%157 of 16853 min12 h
845YNP Bechler RS - COOPBKRW479.6CooperativeTeton57.1%4 of 72 min3.4 days
846YNP Tower Falls RS - COOPTWRW479.6CooperativePark57.1%4 of 735 min3.4 days
847Etna 3.3 NWY-LN-3879.6VolunteerLincoln57.1%4 of 786 min3.4 days
848Alpine46U79.5AirportLincoln87.1%439 of 50414 min21.8 h
849Torrington 0.8 ESEWY-GS-6979.5VolunteerGoshen57.1%4 of 72.4 h3.5 days
850Carpenter 4.1 NWWY-LM-14779.5VolunteerLaramie57.1%4 of 73.4 h3 days
851Pinedale 13 SEWY-SL-279.5VolunteerSublette57.1%4 of 73.4 h35.1 h
852Ft Laramie Canal (Mil 85.3) @ Wy/Ne LineFLMW479.4GaugeLaramie83.9%141 of 16825 min27.6 h
853Wolverine SnotelWLVW479.4GaugePark83.9%141 of 1681.6 h2 h
854WheatlandEAN79.3AirportPlatte99.8%503 of 50419 min40 min
855Pine Bluffs82V79.3AirportLaramie75.2%379 of 50414 min10.3 h
856NewcastleNCLW479.1CooperativeWeston57.1%4 of 763 min4 days
857Cheyenne 5.0 WWY-LM-10379.1VolunteerLaramie57.1%4 of 72.4 h4 days
858Lingle 5.9 WWY-GS-3979.0VolunteerGoshen71.4%5 of 715.4 h24 h
859Yoder 12.2 WWY-GS-5079.0VolunteerGoshen57.1%4 of 74.4 h24 h
860Powell 5.1 EWY-PK-4179.0VolunteerPark57.1%4 of 74.4 h35.1 h
861Rock Springs 7.1 SSEWY-SW-1679.0VolunteerSweetwater57.1%4 of 74.4 h2 days
862STOW4STOW479.0DCP-57.1%4 of 74.6 h3 days
863Rawlins 1NRLSW478.8CooperativeCarbon57.1%4 of 74.9 h2 days
864Evanston/Burns FldEVW78.6AirportUinta60.0%216 of 3606 min60 min
865TorringtonWY-GS-978.6VolunteerGoshen57.1%4 of 73.4 h4 days
866Citizen station EW0138EW013878.6CitizenFremont54.7%92 of 16817 s7.8 h
867FSNW4FSNW478.5DCP-57.1%4 of 75.6 h24 h
868Clear Creek AT near BuffaloCCBW478.4GaugeJohnson79.1%133 of 16825 min22 h
869Citizen station W7REAW7REA78.2CitizenCampbell54.9%123 of 22419 s5.3 h
870Moose - COOPMOOW478.1CooperativeTeton57.1%4 of 76.5 h3 days
871I90 - Pompey CreekWY5578.0RoadSheridan93.0%469 of 50423 min2.2 h
872Cody Canal Near Cody 12SwCYCW478.0GaugeSublette83.3%140 of 16830 min29.4 h
873Citizen station FW2904FW290477.7CitizenNatrona53.5%270 of 50417 s3 h
874Rock Springs 6.7 WSWWY-SW-4677.6VolunteerSweetwater57.1%4 of 77.4 h2 days
875Upton 11.5 EWY-WS-3077.6VolunteerWeston57.1%4 of 77.4 h2 days
876Citizen station EW7001EW700177.5CitizenCampbell53.1%119 of 22417 s6.8 h
877Citizen station EW6745EW674577.4CitizenLaramie60.7%2,041 of 3,36017 s66 min
878Citizen station EW6313EW631377.4CitizenConverse50.6%111 of 21918 s5.5 h
879Albin 13.2 WWY-LM-23877.2VolunteerLaramie57.1%4 of 76.4 h4 days
880Cheyenne 0.5 SEWY-LM-21377.2VolunteerLaramie57.1%4 of 78.4 h2.4 days
881Riverton 5.4 WWY-FM-8377.2VolunteerFremont57.1%4 of 78.4 h30.1 h
882Upton 12.6 WNWWY-CK-2776.8VolunteerCrook57.1%4 of 78.4 h3.4 days
883Citizen station EW1855EW185576.8CitizenLincoln52.6%118 of 22416 s5.3 h
884Lusk 8.9 NEWY-NB-2176.7VolunteerNiobrara57.1%4 of 79.4 h24 h
885Burns 3.5 NWWY-LM-9676.3VolunteerLaramie57.1%4 of 710.4 h24 h
886Sheridan 1.1 SWY-SH-5676.3VolunteerSheridan57.1%4 of 710.4 h33.1 h
887Citizen station FW7361FW736176.2CitizenNatrona53.5%120 of 22417 s9.3 h
888Citizen station FW9496FW949675.4CitizenSweetwater52.7%253 of 48016 s5.8 h
889Douglas 7.1 EWY-CV-2675.3VolunteerConverse57.1%4 of 712.4 h2 days
890Laramie 0.1 SWY-AB-7275.3VolunteerAlbany57.1%4 of 712.4 h3 days
891Lake - Lake YellowstoneLKAW475.0GaugeTeton42.8%3 of 715 min2.3 days
892Pinedale 0.7 NNWWY-SL-975.0VolunteerSublette42.8%3 of 726 min2.4 days
893Big Horn 5.5 SWWY-SH-6675.0VolunteerSheridan42.8%3 of 726 min34.1 h
894Cody 7.3 SWWY-PK-2375.0VolunteerPark42.8%3 of 726 min2 days
895Riverton 4.1 SWWY-FM-8475.0VolunteerFremont42.8%3 of 726 min24 h
895Cheyenne 2.9 NNWWY-LM-17875.0VolunteerLaramie42.8%3 of 726 min24 h
897Jackson 12.3 NEWY-TT-975.0VolunteerTeton42.8%3 of 786 min24 h
898Lusk 10.1 SSEWY-NB-1275.0VolunteerNiobrara42.8%3 of 786 min24 h
899Rock River 1.6 ENEWY-AB-17075.0VolunteerAlbany42.8%3 of 786 min3 days
900Lander 8.7 SSEWY-FM-2775.0VolunteerFremont42.8%3 of 786 min3 days
901Keeline 3.7 NWWY-NB-1675.0VolunteerNiobrara42.8%3 of 786 min24 h
902Kaycee - COOPKCEW475.0CooperativeJohnson42.8%3 of 72.4 h2 days
903Jay Em 9.2 WNWWY-GS-6475.0VolunteerGoshen42.8%3 of 72.4 h24 h
904Ten Sleep 4.8 NNWWY-WH-175.0VolunteerWashakie42.8%3 of 72.4 h24 h
905Casper 3.5 WWY-NT-13275.0VolunteerNatrona42.8%3 of 72.4 h2 days
906Riverside 1.3 NNEWY-CR-4075.0VolunteerCarbon42.8%3 of 72.4 h34.1 h
907Laramie 1.7 NEWY-AB-20674.5VolunteerAlbany42.8%3 of 73.4 h2 days
908Lovell 2.2 SWY-BH-3274.5VolunteerBig Horn42.8%3 of 73.4 h2 days
909Lusk 11.8 SSEWY-GS-4474.5VolunteerGoshen42.8%3 of 73.4 h24 h
910Newcastle 13.0 SSWWY-WS-1074.5VolunteerWeston42.8%3 of 73.4 h2 days
911Citizen station GW2742GW274274.1CitizenBig Horn47.0%316 of 67217 s2.2 h
912Cheyenne 3.2 NNEWY-LM-6474.0VolunteerLaramie42.8%3 of 73.4 h3.5 days
913EYPW4EYPW474.0DCP-42.8%3 of 74.6 h2 days
914Lander 0.4 WNWWY-FM-7673.8VolunteerFremont42.8%3 of 786 min4.4 days
915Pavillion - COOPPVLW473.7CooperativeFremont57.1%4 of 715.9 h3 days
916Buffalo 4.1 SSWWY-JN-1473.6VolunteerJohnson42.8%3 of 75.4 h2 days
917Phillips Bench SnotelPHBW473.5GaugeTeton97.6%164 of 1681.6 h2.1 h
918LBCW4LBCW473.4DCP-42.8%3 of 725 min4.9 days
919Newcastle 0.8 ESEWY-WS-573.4VolunteerWeston42.8%3 of 726 min5 days
920Sheridan 1.4 SEWY-SH-6173.4VolunteerSheridan42.8%3 of 726 min5 days
920Worland 0.5 WWY-WH-273.4VolunteerWashakie42.8%3 of 726 min5 days
922Lusk 0.6 SWY-NB-473.4VolunteerNiobrara42.8%3 of 786 min5 days
923Riverton 0.5 SWY-FM-5273.4VolunteerFremont42.8%3 of 786 min5 days
924Torrington 30.9 NWY-GS-4073.1VolunteerGoshen42.8%3 of 76.4 h24 h
925Sheridan 12.9 ESEWY-SH-1773.1VolunteerSheridan42.8%3 of 76.4 h2.5 days
926Casper Mtn. SnotelCSPW472.4GaugeNatrona89.8%151 of 16835 min16 h
927Sheridan 1.0 NWY-SH-172.2VolunteerSheridan42.8%3 of 78.4 h35.1 h
928Laramie 6.5 NWY-AB-20472.2VolunteerAlbany42.8%3 of 78.4 h2 days
929Lonetree 19.2 ENEWY-SW-5072.1VolunteerSweetwater57.1%4 of 719.4 h2.1 days
930Big Goose Creek AT CanyonBGDW472.0GaugeSheridan98.8%166 of 16830 min2 h
931Citizen station CW7283CW728371.6CitizenSheridan48.4%106 of 21918 s22.5 h
932Powell 24.2 WNWWY-PK-4571.3VolunteerPark42.8%3 of 79.4 h3.4 days
933Townsend Creek SnotelTWNW471.1GaugeFremont82.1%138 of 16837 min2 h
934Citizen station FW0074FW007470.8CitizenLaramie49.2%124 of 25217 s33 h
935Lingle 0.2 SSEWY-GS-6170.8VolunteerGoshen42.8%3 of 711.4 h24 h
936Glenrock 1.4 SWWY-CV-570.4VolunteerConverse42.8%3 of 712.4 h2.5 days
937Teton Pass WYO 22 west of JacksonKTET70.1RoadTeton93.0%469 of 50423 min2.2 h
938Cora 10N - New Fork ResNFAW470.1GaugeSublette56.5%95 of 16820 min35 h
939Douglas 3.6 EWY-CV-1270.0VolunteerConverse57.1%4 of 729.4 h2.5 days
940Old Battle SnotelOLDW469.1GaugeCarbon56.5%95 of 16835 min18 h
941Wyarno 9 NNEWY-SH-969.0VolunteerSheridan42.8%3 of 714.4 h3.5 days
942Wolford Ditch Near EncampmentWFDW467.6GaugeCarbon55.9%94 of 16820 min3.2 days
943Wagoner Ditch Near EncampmentWGDW467.4GaugeCarbon55.3%93 of 16820 min3.2 days
943West Side Canal Near DixonWSCW467.4GaugeCarbon55.3%93 of 16820 min3.2 days
945Savery Creek At SaverySCSW467.0GaugeCarbon54.1%91 of 16820 min3.3 days
946Cottonwood Creek SnotelCLWW466.9GaugeLincoln98.8%166 of 16835 min2 h
947Evanston 1 EEVSW466.8GaugeUinta98.2%165 of 16820 min3 h
948Tepee Creek Meteorological Station nr Big Horn44362310707230166.2GaugeSheridan67.8%114 of 16853 min14 h
949Kaycee 7.0 NNEWY-JN-4065.0VolunteerJohnson42.8%3 of 724.4 h2.4 days
950Fontenelle Dam - COOPFNTW465.0CooperativeLincoln42.8%3 of 732 h34.6 h
951Lefthand Ditch At HeadworksLHDW464.9GaugeFremont51.1%86 of 16825 min3.4 days
952First Mesa CanalFMCW464.8GaugeCarbon53.5%90 of 16830 min3.2 days
953North Platte River AT Gray Reef DamGRDW464.7GaugeNatrona19.0%32 of 16820 min60 min
954DaytonDYTW464.5CooperativeSheridan42.8%3 of 725.2 h3.5 days
955Deer Park SnotelDPKW462.4GaugeFremont98.2%165 of 1681.6 h2.1 h
956Citizen station GW4341GW434162.4CitizenSublette22.6%381 of 1,68017 s3.7 h
957Citizen station FW9034FW903461.0CitizenLaramie20.1%407 of 2,01619 s3.6 h
958Citizen station CW2749CW274959.7CitizenLaramie20.0%405 of 2,01618 s4.1 h
959Citizen station KI7YRVKI7YRV59.5CitizenFremont36.3%122 of 33618 s2.2 days
960Centennial 2NNW - Gold RunGDRW458.9GaugeAlbany35.1%59 of 16835 min43 h
961Citizen station GW6833GW683358.8CitizenLaramie20.6%417 of 2,01618 s3.6 h
962Belle Fourche River AT AlvaBFAW458.5GaugeCrook98.8%166 of 16830 min2 h
963Citizen station FW7016FW701658.3CitizenLaramie20.1%406 of 2,01618 s3.5 h
964Citizen station GW6490GW649058.0CitizenTeton20.3%411 of 2,01619 s3.6 h
965Meeteetse US 120 north of MeeteetsieKMTR57.9RoadPark30.7%155 of 50424 min3 days
966Rawlins MunicipalRWL54.4AirportCarbon9.5%16 of 1685 min6.4 days
967Glendo D Wx STN @ Glendo St Pk HdqGLDW453.1GaugePlatte17.2%29 of 16825 min5.8 days
968MSDW4MSDW451.7DCP-10.1%17 of 16819 min6.4 days
969GVLW4GVLW450.2DCP-8.9%15 of 16824 min6.4 days
970BNCW4BNCW450.0DCP-8.3%14 of 16824 min6.4 days
970FACW4FACW450.0DCP-8.3%14 of 16824 min6.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:

  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.