Storm Station

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.

910 stations ranked28.5% sent every report dueranked October 4, 2026page 1 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 910 ranked here, 876 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.

Every ranked station, first to last

1stLast
Each rank wears its colour: first in its state in bright green, last in deep red, and every rank between mixed along the band.

How they reported this week

0123245368490under 10%: 0 stations010 to 19%: 3 stations31020 to 29%: 0 stations2030 to 39%: 23 stations233040 to 49%: 16 stations164050 to 59%: 6 stations65060 to 69%: 60 stations606070 to 79%: 13 stations137080 to 89%: 39 stations398090 to 99%: 490 stations49090every report: 260 stations260100Share of scheduled reports received in the week, per cent

The days behind it

7 days30 days90 days

0228455683910September 26, 2026, every report: 419September 26, 2026, 90 to 99%: 156September 26, 2026, under 90%: 44September 27, 2026, every report: 402September 27, 2026, 90 to 99%: 175September 27, 2026, under 90%: 47September 28, 2026, every report: 428September 28, 2026, 90 to 99%: 196September 28, 2026, under 90%: 55September 29, 2026, every report: 411September 29, 2026, 90 to 99%: 210September 29, 2026, under 90%: 71September 30, 2026, every report: 414September 30, 2026, 90 to 99%: 225September 30, 2026, under 90%: 59October 1, 2026, every report: 356October 1, 2026, 90 to 99%: 290October 1, 2026, under 90%: 59October 2, 2026, every report: 308October 2, 2026, 90 to 99%: 479October 2, 2026, under 90%: 103October 3, 2026, every report: 308October 3, 2026, 90 to 99%: 479October 3, 2026, under 90%: 103October 4, 2026, every report: 260October 4, 2026, 90 to 99%: 490October 4, 2026, under 90%: 160September 26, 2026October 4, 2026

every report90 to 99%under 90%

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
1Cheyenne/Warren AFBCYS99.8AirportLaramie99.4%167 of 1686 min2 h
2Torrington Municipal AirportTOR99.5AirportGoshen100%168 of 1686 min60 min
3Greybull/South Big Horn Cnty AptGEY99.3AirportBig Horn99.4%167 of 1686 min2 h
4Lander/Hunt FieldLND99.1AirportFremont100%168 of 1686 min60 min
5GilletteGCC98.9AirportCampbell99.4%167 of 1686 min2 h
6RivertonRIW98.8AirportFremont100%168 of 1686 min60 min
7Big Piney - MarbletonBPI98.6AirportLincoln99.4%167 of 1686 min2 h
7Worland MunicipalWRL98.6AirportFremont99.4%167 of 1686 min2 h
9Jackson Hole (AWOS)JAC98.4AirportTeton97.6%164 of 1689 min2 h
10Laramie/Gen. BreesLAR98.3AirportAlbany99.4%167 of 1686 min2 h
11Rock SpringsRKS98.1AirportSweetwater99.4%167 of 1685 min2 h
12Buffalo/Johnson CountyBYG98.1AirportJohnson98.2%165 of 1686 min3 h
13Rawlins MunicipalRWL98.0AirportCarbon100%168 of 1686 min60 min
14GuernseyGUR97.6AirportPlatte98.8%166 of 16814 min2 h
15Grebe near CanyonGBWW497.5GaugePark100%168 of 16816 min60 min
16Sheridan Co. ArptSHR97.4AirportSheridan99.4%167 of 1686 min2 h
17Arapahoe - Sharpnose RAWSSHPW497.1GaugeFremont100%168 of 16819 min60 min
18YNP Bechler RS - COOPBKRW497.1CooperativeTeton100%7 of 72 min24.4 h
19Wamsutter - COOPWMSW497.1CooperativeSweetwater100%7 of 713 min24 h
20Boulder Rearing Station - COOPBRSW497.1CooperativeSublette100%7 of 713 min24 h
21LymanLYMW497.1CooperativeUinta100%7 of 713 min24.4 h
22Big HornBHRW497.1CooperativeSheridan100%7 of 713 min24 h
23Gillette 4SEGILW497.1CooperativeCampbell100%7 of 713 min24 h
24Fossil Butte National Monument - COOPFBMW497.1CooperativeLincoln100%7 of 718 min24 h
25Jackson - COOPJFSW497.1CooperativeTeton100%7 of 723 min24 h
26Cody - COOPCOPW497.1CooperativePark100%7 of 727 min24.5 h
27YNP Tower Falls RS - COOPTWRW497.1CooperativePark100%7 of 733 min24 h
28Black Mountain - COOPBTXW497.1CooperativeHot Springs100%7 of 743 min25 h
29Cheyenne WFOCYSW497.1CooperativeLaramie100%7 of 770 min24 h
30Sheridan 7.2 WSWWY-SH-7397.1VolunteerSheridan100%3 of 326 min24 h
30Green River 0.8 SSWWY-SW-3697.1VolunteerSweetwater100%3 of 326 min24 h
32Cheyenne 2.3 WWY-LM-9397.1VolunteerLaramie100%3 of 326 min24 h
32Story 2.1 WSWWY-SH-3397.1VolunteerSheridan100%3 of 326 min24 h
34Laramie 0.3 SWY-AB-21297.1VolunteerAlbany100%3 of 326 min24 h
34Weston 10.9 NEWY-CM-997.1VolunteerCampbell100%3 of 326 min24 h
34Lander 7.3 WNWWY-FM-3797.1VolunteerFremont100%3 of 326 min24 h
34Veteran 2.3 NWWY-GS-7097.1VolunteerGoshen100%3 of 326 min24 h
34Laramie 21.7 ENEWY-LM-22997.1VolunteerLaramie100%3 of 326 min24 h
34Powell 3.9 ENEWY-PK-1397.1VolunteerPark100%3 of 326 min24 h
34Guernsey 0.3 SWWY-PT-3597.1VolunteerPlatte100%3 of 326 min24 h
34Story 2.1 WWY-SH-4497.1VolunteerSheridan100%3 of 326 min24 h
34Dayton 1.0 SSWWY-SH-6097.1VolunteerSheridan100%3 of 326 min24 h
34Worland 9.6 NWY-WH-2297.1VolunteerWashakie100%3 of 326 min24 h
34Newcastle 8.4 NWY-WS-2397.1VolunteerWeston100%3 of 326 min24 h
45Casper 17.2 SWWY-NT-8097.1VolunteerNatrona100%3 of 326 min25 h
46Laramie 24.8 WSWWY-AB-19897.1VolunteerAlbany100%3 of 326 min24 h
46Cheyenne 0.8 NWWY-LM-11597.1VolunteerLaramie100%3 of 326 min24 h
48Casper 1.2 EWY-NT-9497.1VolunteerNatrona100%3 of 326 min24 h
49Cheyenne 2.6 NEWY-LM-19397.1VolunteerLaramie100%3 of 326 min2 days
50Greybull 12.9 ENEWY-BH-3197.1VolunteerBig Horn100%3 of 326 min24 h
50Gillette 13.9 NNWWY-CM-2097.1VolunteerCampbell100%3 of 326 min24 h
50Meeteetse 0.2 NEWY-PK-5697.1VolunteerPark100%3 of 326 min24 h
50Green River 1.8 SSEWY-SW-3297.1VolunteerSweetwater100%3 of 326 min24 h
50Worland 7.8 SWWY-WH-997.1VolunteerWashakie100%3 of 326 min24 h
55Wright 0.5 ESE (WY7RR)WY-CM-3597.1VolunteerCampbell100%3 of 326 min25 h
55McFadden 0.3 SWWY-CR-4197.1VolunteerCarbon100%3 of 326 min25 h
57Sundance 0.3 SEWY-CK-3297.1VolunteerCrook100%3 of 326 min2 days
58WY-CR-9WY-CR-997.1COCORAHS-100%3 of 386 min24 h
58Torrington 5.9 SWWY-GS-5697.1VolunteerGoshen100%3 of 386 min24 h
58Sheridan 1.7 NWWY-SH-1497.1VolunteerSheridan100%3 of 386 min24 h
58Daniel 8.2 NWY-SL-797.1VolunteerSublette100%3 of 386 min24 h
62Elk Mountain 0.3 SWWY-CR-1897.1VolunteerCarbon100%3 of 386 min24 h
62Cheyenne 19.7 NWY-LM-20697.1VolunteerLaramie100%3 of 386 min24 h
62Thayne 1.5 SEWY-LN-1897.1VolunteerLincoln100%3 of 386 min24 h
62Green River 0.5 NNWWY-SW-4897.1VolunteerSweetwater100%3 of 386 min24 h
66Laramie 2.1 WNWWY-AB-20997.1VolunteerAlbany100%3 of 386 min24 h
66Buffalo 13.2 SSEWY-JN-3397.1VolunteerJohnson100%3 of 386 min24 h
66Wheatland 0.4 SWY-PT-4397.1VolunteerPlatte100%3 of 386 min24 h
66Guernsey 0.4 SWWY-PT-4997.1VolunteerPlatte100%3 of 386 min24 h
70Cody 2.4 WSWWY-PK-797.1VolunteerPark100%3 of 386 min25 h
71Cheyenne 8.5 NWY-LM-23097.1VolunteerLaramie100%3 of 386 min25 h
72Cheyenne 6.0 SWY-LM-22297.1VolunteerLaramie100%3 of 386 min27 h
73Rock Springs 1.6 WWY-SW-4497.1VolunteerSweetwater100%3 of 386 min29 h
74Laramie 1.6 ENEWY-AB-18097.1VolunteerAlbany100%3 of 386 min24 h
74Pavillion 5.8 EWY-FM-9297.1VolunteerFremont100%3 of 386 min24 h
74Kaycee 10.9 WNWWY-JN-4597.1VolunteerJohnson100%3 of 386 min24 h
74Cheyenne 10.7 NWY-LM-11297.1VolunteerLaramie100%3 of 386 min24 h
74Cheyenne 3.0 NNWWY-LM-13197.1VolunteerLaramie100%3 of 386 min24 h
74Cheyenne 18.3 WNWWY-LM-22697.1VolunteerLaramie100%3 of 386 min24 h
74Casper 1.7 WWY-NT-10097.1VolunteerNatrona100%3 of 386 min24 h
74Cody 1.0 SEWY-PK-2597.1VolunteerPark100%3 of 386 min24 h
74Wheatland 13.0 SSEWY-PT-5397.1VolunteerPlatte100%3 of 386 min24 h
74Worland 14.4 SWWY-WH-1497.1VolunteerWashakie100%3 of 386 min24 h
84Esterbrook 0.1 WSWWY-CV-3297.1VolunteerConverse100%3 of 386 min26 h
85Cheyenne 5.4 ENEWY-LM-23597.1VolunteerLaramie100%3 of 386 min24 h
86Lovell 0.5 ESEWY-BH-3097.1VolunteerBig Horn100%3 of 386 min27 h
87Douglas 4.3 WSWWY-CV-1697.1VolunteerConverse100%3 of 386 min24 h
87Casper 7.5 WWY-NT-11197.1VolunteerNatrona100%3 of 386 min24 h
87Story 1.1 WWY-SH-7597.1VolunteerSheridan100%3 of 386 min24 h
90Cheyenne 2.9 NNWWY-LM-17897.1VolunteerLaramie100%3 of 386 min25 h
91Wheatland 8.4 SWWY-PT-4097.1VolunteerPlatte100%3 of 386 min26 h
92Casper 7.1 SWWY-NT-11297.1VolunteerNatrona100%3 of 386 min24 h
93Saratoga 0.9 SSWWY-CR-3797.1VolunteerCarbon100%3 of 386 min24 h
93Torrington 9.6 SSEWY-GS-2097.1VolunteerGoshen100%3 of 386 min24 h
93Cheyenne 0.2 SEWY-LM-13897.1VolunteerLaramie100%3 of 386 min24 h
96Lander 5.1 SWWY-FM-7997.1VolunteerFremont100%3 of 386 min24 h
96Cheyenne 2.2 NWWY-LM-27397.1VolunteerLaramie100%3 of 386 min24 h
96Sheridan 2.9 SWY-SH-6497.1VolunteerSheridan100%3 of 386 min24 h
99Teton Village 1.6 NEWY-TT-1597.1VolunteerTeton100%3 of 386 min24 h
100Green River 1.1 SSEWY-SW-2697.1VolunteerSweetwater100%3 of 386 min26 h
101Lander 5.9 SSEWY-FM-8197.1VolunteerFremont100%3 of 32.4 h24 h
101Powell 0.5 WNWWY-PK-6597.1VolunteerPark100%3 of 32.4 h24 h
101Ten Sleep 26.6 SWY-WH-397.1VolunteerWashakie100%3 of 32.4 h24 h
104Sheridan 1.5 NWY-SH-6297.1VolunteerSheridan100%3 of 32.4 h25 h
105WY-GS-78WY-GS-7897.1COCORAHS-100%3 of 32.4 h24 h
105Cheyenne 9.9 EWY-LM-10697.1VolunteerLaramie100%3 of 32.4 h24 h
105WY-NB-25WY-NB-2597.1COCORAHS-100%3 of 32.4 h24 h
105Lonetree 9.4 EWY-SW-4997.1VolunteerSweetwater100%3 of 32.4 h24 h
109Star Valley Ranch 0.3 WNWWY-LN-1997.1VolunteerLincoln100%3 of 32.4 h24 h
110Green River - COOPGRNW497.0CooperativeSweetwater100%7 of 72.6 h24 h
111Little Snake River AT BaggsLSBW496.9GaugeCarbon100%168 of 16820 min75 min
111Weather Station At Whalen Diversion DamWHBW496.9GaugeGoshen100%168 of 16820 min75 min
113Alpine46U96.8AirportLincoln98.6%497 of 50414 min1.5 h
114Dubois - COOPDBOW496.7CooperativeFremont100%7 of 73.2 h24 h
115Wind River AT Below Diversion DamBDDW496.7GaugeFremont98.8%166 of 16810 min2 h
115North Platte River 7 NE SinclairSINW496.7GaugeCarbon98.8%166 of 16810 min2 h
115Big Horn River Near WorlandWHRW496.7GaugeWashakie98.8%166 of 16810 min2 h
118Buffalo 1.3 ENEWY-JN-4296.6VolunteerJohnson100%3 of 33.4 h24 h
119Smoot 4.9 SSEWY-LN-296.6VolunteerLincoln100%3 of 33.4 h24 h
119Ten Sleep 0.3 SSWWY-WH-1396.6VolunteerWashakie100%3 of 33.4 h24 h
121Riverton 0.5 SWY-FM-5296.6VolunteerFremont100%3 of 33.4 h24 h
121Newcastle 13.0 SSWWY-WS-1096.6VolunteerWeston100%3 of 33.4 h24 h
123Thermopolis 10.7 NWY-HS-896.6VolunteerHot Springs100%3 of 33.4 h24 h
124Laramie 1.3 SEWY-AB-596.6VolunteerAlbany100%3 of 33.4 h24 h
124Cheyenne 2.0 EWY-LM-3696.6VolunteerLaramie100%3 of 33.4 h24 h
126Casper/Natrona INTLCPR96.6AirportNatrona99.4%167 of 1686 min2 h
127Crandall Creek RAWSCDAW496.5GaugePark100%168 of 16813 min60 min
128Burro Hill RAWSERAW496.5GaugeTeton100%168 of 16813 min60 min
128Esterbrook RAWSESTW496.5GaugeConverse100%168 of 16813 min60 min
128Hyatt High RAWSHHRW496.5GaugeBig Horn100%168 of 16813 min60 min
128Sawmill Park RAWSSAWW496.5GaugeAlbany100%168 of 16813 min60 min
132Douglas/Converse County AirportDGW96.5AirportConverse99.4%167 of 1686 min2 h
133Cow Creek RAWSCOWW496.5GaugeCarbon99.4%167 of 16812 min2 h
134Elkhorn RAWSELKW496.5GaugeFremont99.4%167 of 16818 min2 h
135Wind River RAWSWRVW496.3GaugeFremont100%168 of 16814 min63 min
136Echeta RAWSECEW496.3GaugeCampbell100%168 of 16814 min60 min
136Hoback RAWSHOBW496.3GaugeSublette100%168 of 16814 min60 min
138Riverton NWS Forecast OfficeRFOW496.3CooperativeFremont100%28 of 2863 min7.1 h
139Grass Creek Divide RAWSGCRW496.3GaugeHot Springs99.4%167 of 16813 min2 h
140Riverton - COOPRIVW496.2CooperativeFremont100%7 of 74.2 h24 h
141A C Forrester Ditch Near Ryan Park 6WACFW496.1GaugeCarbon100%168 of 16815 min64 min
141Boulder 9NE - Boulder CreekBCAW496.1GaugeSublette100%168 of 16815 min64 min
141Bosler #3 Ditch Near Mcfadden 4NneBSLW496.1GaugeCarbon100%168 of 16815 min64 min
141Cow Creek Near Encampment 4WCWKW496.1GaugeCarbon100%168 of 16815 min64 min
141Shell 1NE - McDonald DitchMSCW496.1GaugeBig Horn100%168 of 16815 min64 min
141Wiant Ditch Near Ryan Park 5NnwWNTW496.1GaugeCarbon100%168 of 16815 min64 min
147Raspberry Raws Near Dubois 22SwRASW496.1GaugeFremont100%168 of 16815 min60 min
147Fales Rock RAWSRSNW496.1GaugeNatrona100%168 of 16815 min60 min
149Kelly RAWSKLYW496.1GaugeLincoln100%168 of 16815 min64 min
149South Spring Creek Near Riverside 9WSSKW496.1GaugeCarbon100%168 of 16815 min64 min
151Bitter Creek - Dcp/CoopBITW496.1GaugeSweetwater100%168 of 16815 min64 min
151Bondurant - DcpBONW496.1GaugeSublette100%168 of 16815 min64 min
151Hoback River CanyonHCSW496.1GaugeTeton100%168 of 16815 min64 min
154Anderson Ridge RAWSANDW496.1GaugeFremont100%168 of 16815 min60 min
154Camp Creek RAWSCAMW496.1GaugeFremont100%168 of 16815 min60 min
156Reno Hill SnotelRNHW496.1GaugeNatrona100%168 of 16815 min64 min
157Soldier Park SnotelSLDW496.1GaugeJohnson100%168 of 16815 min64 min
158Laramie 1.8 ENEWY-AB-13896.1VolunteerAlbany100%3 of 34.4 h24 h
158Laramie 1.4 ENEWY-AB-21196.1VolunteerAlbany100%3 of 34.4 h24 h
158Lander 9.3 SWY-FM-8896.1VolunteerFremont100%3 of 34.4 h24 h
158Casper 0.7 NWWY-NT-5096.1VolunteerNatrona100%3 of 34.4 h24 h
162Alpine 5.9 SWY-LN-2996.1VolunteerLincoln100%3 of 34.4 h24 h
163Rock Springs 7.1 SSEWY-SW-1696.1VolunteerSweetwater100%3 of 34.4 h24 h
164Carlile 6.7 ENEWY-CK-696.1VolunteerCrook100%3 of 34.4 h24 h
164Casper 4.7 SSWWY-NT-5396.1VolunteerNatrona100%3 of 34.4 h24 h
166Snow Springs Creek RAWSSNOW496.1GaugeSweetwater98.8%166 of 16817 min2 h
167Cheyenne FEWFEW96.0AirportLaramie98.8%166 of 16824 min2 h
168Snider Basin RAWSBPYW495.9GaugeSublette100%168 of 16816 min60 min
169Quadrant RAWSQADW495.9GaugePark100%168 of 16816 min60 min
170Encampment River 13 S EncampmentHOGW495.9GaugeCarbon99.4%167 of 16815 min1.5 h
171North Fork Powder River AT HazeltonHAZW495.9GaugeJohnson99.4%167 of 16815 min2 h
172North Fork Powder River AT MayoworthPCMW495.9GaugeJohnson99.4%167 of 16815 min1.5 h
173Rattlesnake Mountain RAWSRATW495.9GaugePark99.4%167 of 16815 min2 h
173Split Rock Creek RAWSSPLW495.9GaugeWashakie99.4%167 of 16815 min2 h
175Dixon - Sandstone RAWSSDSW495.9GaugeCarbon99.4%167 of 16815 min2 h
176Snake River AT AlpineALPW495.9GaugeLincoln99.4%167 of 16815 min2 h
176POWDER RIVER AT ArvadaARVW495.9GaugeSheridan99.4%167 of 16815 min2 h
176Buffalo Fork AT MoranBFKW495.9GaugeTeton99.4%167 of 16815 min2 h
176Bear River 1 W Bear River at BorderBRBW495.9GaugeLincoln99.4%167 of 16815 min2 h
176Bear River AT CokevilleCOKW495.9GaugeLincoln99.4%167 of 16815 min2 h
176Snake River AT Flagg RanchFLGW495.9GaugeTeton99.4%167 of 16815 min2 h
176Greys River AT AlpineGREW495.9GaugeLincoln99.4%167 of 16815 min2 h
176Snake River 7 SW JacksonJKSW495.9GaugeTeton99.4%167 of 16815 min2 h
176Pacific Creek AT MoranPACW495.9GaugeTeton99.4%167 of 16815 min2 h
185Hugus Ditch Near Saratoga 2SwHDGW495.9GaugeCarbon99.4%167 of 16815 min2 h
186Rochelle Hills RAWSRHKW495.8GaugeCampbell100%168 of 16816 min60 min
187Yellowstone (RAMOS)P6095.8AirportY stone Nat l97.6%164 of 1689 min5 h
188Cheyenne 31.0 NWY-LM-10295.7VolunteerLaramie100%3 of 35.4 h24 h
189Bechler RAWSBECW495.7GaugeTeton99.4%167 of 16816 min2 h
190Laramie - Spring CreekSCPW495.7GaugeAlbany98.8%166 of 16815 min2 h
191Brush Creek Supply Near Ryan Park 5WBKSW495.7GaugeCarbon98.8%166 of 16815 min2 h
191Bates Creek Abv Highway 487BTCW495.7GaugeNatrona98.8%166 of 16815 min2 h
191Grayrocks Reservoir InflowGRIW495.7GaugePlatte98.8%166 of 16815 min2 h
191Grayrocks Reservoir OutflowGROW495.7GaugePlatte98.8%166 of 16815 min2 h
191Haines Ditch Near Saratoga 8SwHSDW495.7GaugeCarbon98.8%166 of 16815 min2 h
191Eden 14NNE - Little Sandy RiverLSEW495.7GaugeSweetwater98.8%166 of 16815 min2 h
191Clear Creek AT Mosier GulchMGHW495.7GaugeJohnson98.8%166 of 16815 min2 h
191South Brush Creek Supply Near Ryan Park 2NnwSBSW495.7GaugeCarbon98.8%166 of 16815 min2 h
199Eagle RAWSEGLW495.5GaugePark100%168 of 16818 min67 min
200New Fork River AT Big PineyBPNW495.5GaugeSublette99.4%169 of 17025 min64 min
201Grand Teton RAWSGTGW495.5GaugeTeton99.4%167 of 16817 min2 h
201Mill Creek RAWSMCRW495.5GaugeBig Horn99.4%167 of 16817 min2 h
201Cabin Creek RAWSTHRW495.5GaugePark99.4%167 of 16817 min2 h
204Burgess RAWSBUJW495.5GaugeSheridan99.4%167 of 16817 min2 h
205Red Canyon Ranch - CRNRCHW495.4GaugeFremont100%168 of 16824 min70 min
206Coyote Meadows RAWSCMWW495.4GaugeTeton99.4%167 of 16817 min2 h
207Poker Creek RawsPCRW495.3GaugeJohnson100%168 of 16819 min60 min
208Salt River 3 NW EtnaSALW495.3GaugeLincoln99.4%167 of 16815 min1.5 h
209Laramie - Pole MountainPMTW495.3GaugeAlbany99.4%167 of 16818 min2 h
210Evanston/Burns FldEVW95.3AirportUinta98.8%166 of 1686 min2 h
211KemmererEMM95.3AirportLincoln97.8%493 of 50414 min2.7 h
212Wind River AT DuboisDUBW495.2GaugeFremont100%168 of 16819 min75 min
212Henrys Fork AT ManilaHFMW495.2GaugeSweetwater100%168 of 16819 min75 min
212Smiths Fork 1 N RobertsonSFRW495.2GaugeUinta100%168 of 16819 min75 min
212Dayton - Steamboat PointSTBW495.2GaugeSheridan100%168 of 16819 min75 min
216Laramie 3.2 SEWY-AB-20095.2VolunteerAlbany100%3 of 36.4 h24 h
216Fort Laramie 0.2 SWY-GS-6295.2VolunteerGoshen100%3 of 36.4 h24 h
218Dodge Creek RAWSDODW495.2GaugeAlbany98.8%166 of 16817 min2 h
219Pine Creek AT PinedaleFRAW495.2GaugeSublette98.2%165 of 16816 min2 h
219North Platte River Below Pathfinder DamNPPW495.2GaugeNatrona98.2%165 of 16816 min2 h
219Shoshone River At Willwood DamWLLW495.2GaugePark98.2%165 of 16816 min2 h
222Winchester - Pistol Draw RAWSPSDW495.1GaugeWashakie100%168 of 16818 min60 min
223Belle Fourche River AT Keyhole ReservoirKEYW495.1GaugeCrook100%168 of 16820 min75 min
224Sybille Creek 20 SW WheatlandSMCW495.1GaugePlatte100%168 of 16820 min75 min
224Mammouth - Yellowstone MobileYMMW495.1GaugePark100%168 of 16820 min75 min
226Belle Fourche River 4 NE MoorcroftBFRW495.1GaugeCrook100%168 of 16820 min60 min
227Fort Washakie - SF Little Wind RiverWASW495.1GaugeFremont100%168 of 16820 min60 min
228Cache Creek AT JacksonCCKW495.1GaugeTeton100%168 of 16820 min60 min
228Douglas Creek Below Rob Roy ReservoirDRRW495.1GaugeAlbany100%168 of 16820 min60 min
228East Fork Big Goose CreekEFBW495.1GaugeSheridan100%168 of 16820 min60 min
228Hog Park OutflowHGOW495.1GaugeCarbon100%168 of 16820 min60 min
228Snake River AT Below Jackson Lake ReservoirJLKW495.1GaugeTeton100%168 of 16820 min60 min
228Greybull River AT MeteetseMEEW495.1GaugePark100%168 of 16820 min60 min
228South Entrance Ynp/Snake River Rs - DcpSEYW495.1GaugeTeton100%168 of 16820 min60 min
228South Piney Creek Below Willow Park ReseSPWW495.1GaugeJohnson100%168 of 16820 min60 min
228Laramie River Near LookoutWRSW495.1GaugeAlbany100%168 of 16820 min60 min
237Belle Fourche River 11 NW WY-SD State LineBWSW495.1GaugeButte100%168 of 16820 min60 min
238ALMW4ALMW495.1DCP-100%7 of 76.6 h24 h
238AVNW4AVNW495.1DCP-100%7 of 76.6 h24 h
238BAMW4BAMW495.1DCP-100%7 of 76.6 h24 h
238BBMW4BBMW495.1DCP-100%7 of 76.6 h24 h
238BYMW4BYMW495.1DCP-100%7 of 76.6 h24 h
238CLMW4CLMW495.1DCP-100%7 of 76.6 h24 h
238CMMW4CMMW495.1DCP-100%7 of 76.6 h24 h
238CRMW4CRMW495.1DCP-100%7 of 76.6 h24 h
238DCMW4DCMW495.1DCP-100%7 of 76.6 h24 h
238DDMW4DDMW495.1DCP-100%7 of 76.6 h24 h
238DGWDGW95.1DCP-100%7 of 76.6 h24 h
238FCMW4FCMW495.1DCP-100%7 of 76.6 h24 h
238LIMW4LIMW495.1DCP-100%7 of 76.6 h24 h

How a station is ranked

The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.

The 247 score

Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:

  1. Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
  2. Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
  3. Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
  4. Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading. 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.