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 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 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 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

0112224335447under 10%: 4 stations4010 to 19%: 3 stations31020 to 29%: 6 stations62030 to 39%: 3 stations33040 to 49%: 44 stations444050 to 59%: 62 stations625060 to 69%: 6 stations66070 to 79%: 45 stations457080 to 89%: 100 stations1008090 to 99%: 447 stations44790every report: 251 stations251100Share of scheduled reports received in the week, per cent

The days behind it

7 days30 days90 days

0243486728971September 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%: 160October 5, 2026, every report: 234October 5, 2026, 90 to 99%: 515October 5, 2026, under 90%: 190October 6, 2026, every report: 233October 6, 2026, 90 to 99%: 506October 6, 2026, under 90%: 207October 7, 2026, every report: 220October 7, 2026, 90 to 99%: 505October 7, 2026, under 90%: 222October 8, 2026, every report: 167October 8, 2026, 90 to 99%: 547October 8, 2026, under 90%: 236October 9, 2026, every report: 185October 9, 2026, 90 to 99%: 537October 9, 2026, under 90%: 229October 10, 2026, every report: 185October 10, 2026, 90 to 99%: 537October 10, 2026, under 90%: 229October 11, 2026, every report: 180October 11, 2026, 90 to 99%: 533October 11, 2026, under 90%: 238October 12, 2026, every report: 185October 12, 2026, 90 to 99%: 538October 12, 2026, under 90%: 232October 13, 2026, every report: 194October 13, 2026, 90 to 99%: 535October 13, 2026, under 90%: 222October 14, 2026, every report: 197October 14, 2026, 90 to 99%: 517October 14, 2026, under 90%: 245October 15, 2026, every report: 246October 15, 2026, 90 to 99%: 456October 15, 2026, under 90%: 269October 16, 2026, every report: 251October 16, 2026, 90 to 99%: 447October 16, 2026, under 90%: 273September 26, 2026October 16, 2026

every report90 to 99%under 90%

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
1Cheyenne/Warren AFBCYS97.4AirportLaramie100%168 of 1686 min60 min
2Snow Springs Creek RAWSSNOW496.8GaugeSweetwater100%168 of 16813 min60 min
3Muddy Ck RAWSMUDW496.4GaugeUinta99.4%167 of 16814 min2 h
4Rattlesnake Mountain RAWSRATW496.2GaugePark99.4%167 of 16815 min2 h
5Laramie/Gen. BreesLAR96.1AirportAlbany100%168 of 1686 min60 min
6Rock SpringsRKS96.0AirportSweetwater100%168 of 1685 min60 min
7Torrington Municipal AirportTOR96.0AirportGoshen100%168 of 1686 min60 min
8Elkhorn RAWSELKW495.8GaugeFremont100%168 of 16818 min69 min
9Salt River 3 NW EtnaSALW495.7GaugeLincoln98.8%166 of 16815 min1.5 h
10Arapahoe - Sharpnose RAWSSHPW495.6GaugeFremont100%168 of 16819 min60 min
11KemmererEMM95.6AirportLincoln99.8%503 of 50414 min40 min
12Laramie - Pole MountainPMTW495.6GaugeAlbany99.4%167 of 16818 min2 h
13DuboisDUB95.4AirportFremont99.8%503 of 50414 min40 min
14HulettW4395.4AirportCrook99.6%502 of 50414 min40 min
15Little Snake River AT BaggsLSBW495.2GaugeCarbon99.4%167 of 16820 min2 h
16Worland - COOPWORW495.0CooperativeWashakie100%7 of 73 min24 h
17Big HornBHRW495.0CooperativeSheridan100%7 of 713 min24 h
18Fossil Butte National Monument - COOPFBMW495.0CooperativeLincoln100%7 of 713 min24 h
19Gillette 4SEGILW495.0CooperativeCampbell100%7 of 715 min24 h
20Jackson - COOPJFSW495.0CooperativeTeton100%7 of 715 min24 h
21StorySTOW495.0CooperativeSheridan100%7 of 723 min24.1 h
22Black Mountain - COOPBTXW495.0CooperativeHot Springs100%7 of 723 min24 h
23Cody - COOPCOPW495.0CooperativePark100%7 of 725 min24.5 h
24Torrington 5.9 SWWY-GS-5695.0VolunteerGoshen100%7 of 726 min24 h
24Cheyenne 2.3 WWY-LM-9395.0VolunteerLaramie100%7 of 726 min24 h
24Casper 1.2 EWY-NT-9495.0VolunteerNatrona100%7 of 726 min24 h
24Sheridan 1.7 NWWY-SH-1495.0VolunteerSheridan100%7 of 726 min24 h
24Story 2.1 WSWWY-SH-3395.0VolunteerSheridan100%7 of 726 min24 h
29Weston 10.9 NEWY-CM-995.0VolunteerCampbell100%7 of 726 min24 h
29Meeteetse 2.0 SEWY-PK-4395.0VolunteerPark100%7 of 726 min24 h
29Dayton 1.0 SSWWY-SH-6095.0VolunteerSheridan100%7 of 726 min24 h
29Green River 1.8 SSEWY-SW-3295.0VolunteerSweetwater100%7 of 726 min24 h
29Worland 9.6 NWY-WH-2295.0VolunteerWashakie100%7 of 726 min24 h
34Worland 7.8 SWWY-WH-995.0VolunteerWashakie100%7 of 726 min25 h
35McFadden 0.3 SWWY-CR-4195.0VolunteerCarbon100%7 of 726 min25 h
36Sundance 0.3 SEWY-CK-3295.0VolunteerCrook100%7 of 726 min24 h
36Fort Laramie 3.5 SWWY-GS-2795.0VolunteerGoshen100%7 of 726 min24 h
36Fort Laramie 6.8 NEWY-GS-6695.0VolunteerGoshen100%7 of 726 min24 h
36Laramie 21.7 ENEWY-LM-22995.0VolunteerLaramie100%7 of 726 min24 h
36Chugwater 13.1 WSWWY-LM-25895.0VolunteerLaramie100%7 of 726 min24 h
36Alpine 5.9 SWY-LN-2995.0VolunteerLincoln100%7 of 726 min24 h
36Powell 3.9 ENEWY-PK-1395.0VolunteerPark100%7 of 726 min24 h
36Meeteetse 0.2 NEWY-PK-5695.0VolunteerPark100%7 of 726 min24 h
36Guernsey 0.3 SWWY-PT-3595.0VolunteerPlatte100%7 of 726 min24 h
36Green River 0.8 SSWWY-SW-3695.0VolunteerSweetwater100%7 of 726 min24 h
36Newcastle 3.5 EWY-WS-2495.0VolunteerWeston100%7 of 726 min24 h
47Veteran 2.3 NWWY-GS-7095.0VolunteerGoshen100%7 of 726 min34 h
48Cheyenne 3.0 NNWWY-LM-13195.0VolunteerLaramie100%7 of 726 min25 h
49Centennial 1.1 NNEWY-AB-10895.0VolunteerAlbany100%7 of 726 min24 h
49Greybull 12.9 ENEWY-BH-3195.0VolunteerBig Horn100%7 of 726 min24 h
49Gillette 13.9 NNWWY-CM-2095.0VolunteerCampbell100%7 of 726 min24 h
49Thayne 1.5 SEWY-LN-1895.0VolunteerLincoln100%7 of 726 min24 h
53Cody 2.4 WSWWY-PK-795.0VolunteerPark100%7 of 726 min25 h
54WY-LM-296WY-LM-29695.0COCORAHS-100%7 of 726 min25 h
55Cody 4.3 NNEWY-PK-6095.0VolunteerPark100%7 of 726 min28 h
56Laramie 2.1 WNWWY-AB-20995.0VolunteerAlbany100%7 of 726 min24 h
56Gillette 8.5 ESEWY-CM-3995.0VolunteerCampbell100%7 of 726 min24 h
56Powder River 0.1 NNEWY-NT-12995.0VolunteerNatrona100%7 of 726 min24 h
59WY-GS-78WY-GS-7895.0COCORAHS-100%7 of 726 min25 h
60Worland 2.3 NEWY-WH-2395.0VolunteerWashakie100%7 of 726 min26 h
61Wamsutter - COOPWMSW495.0CooperativeSweetwater100%7 of 733 min24 h
62Daniel Fish Hatchery - COOPDANW495.0CooperativeSublette100%7 of 753 min24 h
63Cheyenne WFOCYSW495.0CooperativeLaramie100%7 of 776 min24 h
64Saratoga 0.9 SSWWY-CR-3795.0VolunteerCarbon100%7 of 786 min24 h
65Casper 17.2 SWWY-NT-8095.0VolunteerNatrona100%7 of 786 min25 h
66Cheyenne 6.0 SWY-LM-22295.0VolunteerLaramie100%7 of 786 min27 h
67Cody 6.5 SWWY-PK-7195.0VolunteerPark100%7 of 786 min24 h
68Casper 7.1 SWWY-NT-11295.0VolunteerNatrona100%7 of 786 min25 h
69Aladdin 9.3 NWWY-CK-295.0VolunteerCrook100%7 of 786 min24 h
69Lander 5.7 SWWY-FM-2195.0VolunteerFremont100%7 of 786 min24 h
69Cheyenne 2.2 NWWY-LM-27395.0VolunteerLaramie100%7 of 786 min24 h
69Mills 12.8 SSEWY-NT-13195.0VolunteerNatrona100%7 of 786 min24 h
69Wheatland 0.4 SWY-PT-4395.0VolunteerPlatte100%7 of 786 min24 h
69Rock Springs 1.0 SSEWY-SW-4395.0VolunteerSweetwater100%7 of 786 min24 h
69Ten Sleep 0.3 SSWWY-WH-1395.0VolunteerWashakie100%7 of 786 min24 h
76Esterbrook 0.1 WSWWY-CV-3295.0VolunteerConverse100%7 of 786 min25 h
76Wheatland 8.4 SWWY-PT-4095.0VolunteerPlatte100%7 of 786 min25 h
76Rock Springs 1.6 WWY-SW-4495.0VolunteerSweetwater100%7 of 786 min25 h
79Laramie 1.6 ENEWY-AB-18095.0VolunteerAlbany100%7 of 786 min24 h
79Laramie 1.4 NWY-AB-19695.0VolunteerAlbany100%7 of 786 min24 h
79Elk Mountain 0.3 SWWY-CR-1895.0VolunteerCarbon100%7 of 786 min24 h
79Lingle 0.4 EWY-GS-7395.0VolunteerGoshen100%7 of 786 min24 h
79Cheyenne 18.3 WNWWY-LM-22695.0VolunteerLaramie100%7 of 786 min24 h
79Cheyenne 2.6 ENEWY-LM-24695.0VolunteerLaramie100%7 of 786 min24 h
79Cody 9.7 NNEWY-PK-4895.0VolunteerPark100%7 of 786 min24 h
79Chugwater 9.6 ESEWY-PT-4695.0VolunteerPlatte100%7 of 786 min24 h
79Guernsey 0.4 SWWY-PT-4995.0VolunteerPlatte100%7 of 786 min24 h
79Wheatland 13.0 SSEWY-PT-5395.0VolunteerPlatte100%7 of 786 min24 h
89Byron 2.9 WSWWY-BH-3595.0VolunteerBig Horn100%7 of 786 min25 h
89Buffalo 1.3 ENEWY-JN-4295.0VolunteerJohnson100%7 of 786 min25 h
89Cheyenne 2.6 NWWY-LM-27795.0VolunteerLaramie100%7 of 786 min25 h
89Teton Village 1.6 NEWY-TT-1595.0VolunteerTeton100%7 of 786 min25 h
93Cheyenne 8.5 NWY-LM-23095.0VolunteerLaramie100%7 of 786 min26 h
94Lovell 0.5 ESEWY-BH-3095.0VolunteerBig Horn100%7 of 786 min28 h
95Cheyenne 10.2 ESEWY-LM-19895.0VolunteerLaramie100%7 of 786 min25 h
96Casper 7.5 WWY-NT-11195.0VolunteerNatrona100%7 of 786 min25 h
97Douglas 4.3 WSWWY-CV-1695.0VolunteerConverse100%7 of 786 min34 h
98Casper 1.7 WWY-NT-10095.0VolunteerNatrona100%7 of 786 min24 h
99Thermopolis 18.6 EWY-HS-2695.0VolunteerHot Springs100%7 of 786 min24 h
99Cheyenne 0.2 SEWY-LM-13895.0VolunteerLaramie100%7 of 786 min24 h
99Hillsdale 2.6 NEWY-LM-24895.0VolunteerLaramie100%7 of 786 min24 h
99Casper 4.7 SSWWY-NT-5395.0VolunteerNatrona100%7 of 786 min24 h
99Cody 1.0 SEWY-PK-2595.0VolunteerPark100%7 of 786 min24 h
99Cora 14.2 NWY-SL-2395.0VolunteerSublette100%7 of 786 min24 h
105Worland 14.4 SWWY-WH-1495.0VolunteerWashakie100%7 of 786 min25 h
106Rock Springs 4.4 NNWWY-SW-3095.0VolunteerSweetwater100%7 of 786 min26 h
107Torrington 9.6 SSEWY-GS-2095.0VolunteerGoshen100%7 of 786 min24 h
108Laramie 1.4 NNEWY-AB-5295.0VolunteerAlbany100%7 of 786 min25 h
109WY-CR-9WY-CR-995.0COCORAHS-100%7 of 786 min25 h
110Green River 1.1 SSEWY-SW-2695.0VolunteerSweetwater100%7 of 786 min26 h
111Laramie 1.8 ENEWY-AB-13895.0VolunteerAlbany100%7 of 786 min24 h
111Powell 0.5 WNWWY-PK-6595.0VolunteerPark100%7 of 786 min24 h
113Wheatland 15.9 NWWY-PT-3695.0VolunteerPlatte100%7 of 786 min24 h
114Evanston 1.2 SWWY-UN-2395.0VolunteerUinta100%7 of 786 min25 h
115Laramie 1SEADFW495.0CooperativeAlbany100%7 of 72.2 h24 h
116Green River - COOPGRNW495.0CooperativeSweetwater100%7 of 72.3 h24 h
117Thermopolis 10.7 NWY-HS-895.0VolunteerHot Springs100%7 of 72.4 h24 h
118Upton 1.0 NNWWY-WS-2695.0VolunteerWeston100%7 of 72.4 h24 h
119Wheatland 0.5 SWY-PT-5695.0VolunteerPlatte100%7 of 72.4 h24 h
119Story 1.1 WWY-SH-7595.0VolunteerSheridan100%7 of 72.4 h24 h
121Riverton 2.2 WSWWY-FM-9195.0VolunteerFremont100%7 of 72.4 h24 h
122Cheyenne 5.4 ENEWY-LM-23595.0VolunteerLaramie100%7 of 72.4 h24 h
123Laramie 1.3 SEWY-AB-595.0VolunteerAlbany100%7 of 72.4 h24 h
123Fort Laramie 0.3 NWWY-GS-4595.0VolunteerGoshen100%7 of 72.4 h24 h
123Smoot 4.9 SSEWY-LN-295.0VolunteerLincoln100%7 of 72.4 h24 h
126Laramie 1.7 NWY-AB-4595.0VolunteerAlbany100%7 of 72.4 h24 h
127Wright 0.1 SWY-CM-3795.0VolunteerCampbell100%7 of 72.4 h24 h
127Lonetree 9.4 EWY-SW-4995.0VolunteerSweetwater100%7 of 72.4 h24 h
129Star Valley Ranch 0.3 WNWWY-LN-1995.0VolunteerLincoln100%7 of 72.4 h27 h
130Bosler 8.0 NEWY-AB-18895.0VolunteerAlbany100%7 of 72.4 h24 h
131Sheridan 7.2 WSWWY-SH-7395.0VolunteerSheridan100%7 of 72.4 h24 h
132Weather Station At Whalen Diversion DamWHBW495.0GaugeGoshen98.8%166 of 16820 min2 h
133Kemmerer - DcpKMEW494.9GaugeLincoln100%168 of 16815 min66 min
134Pahaska - COOPNFKW494.9CooperativePark100%7 of 72.7 h25 h
135Yellowstone (RAMOS)P6094.8AirportY stone Nat l100%168 of 1685 min60 min
136GilletteGCC94.8AirportCampbell100%168 of 1686 min60 min
137Pine Creek AT PinedaleFRAW494.6GaugeSublette100%168 of 16812 min60 min
137North Platte River Below Pathfinder DamNPPW494.6GaugeNatrona100%168 of 16812 min60 min
137North Platte River 2 E OrinORIW494.6GaugeConverse100%168 of 16812 min60 min
137Sweetwater River AT AlcovaSWEW494.6GaugeNatrona100%168 of 16812 min60 min
137Shoshone River At Willwood DamWLLW494.6GaugePark100%168 of 16812 min60 min
142Dubois - COOPDBOW494.5CooperativeFremont100%7 of 73.4 h24 h
143Carlile 6.7 ENEWY-CK-694.5VolunteerCrook100%7 of 73.4 h24 h
143Gillette 10.5 WSWWY-CM-4294.5VolunteerCampbell100%7 of 73.4 h24 h
145Cheyenne 2.0 EWY-LM-3694.5VolunteerLaramie100%7 of 73.4 h24 h
145Cody 7.2 NNEWY-PK-1694.5VolunteerPark100%7 of 73.4 h24 h
145Newcastle 1.0 WWY-WS-2094.5VolunteerWeston100%7 of 73.4 h24 h
148Crandall Creek RAWSCDAW494.4GaugePark100%168 of 16813 min60 min
149Burro Hill RAWSERAW494.4GaugeTeton100%168 of 16813 min60 min
149Esterbrook RAWSESTW494.4GaugeConverse100%168 of 16813 min60 min
149Hyatt High RAWSHHRW494.4GaugeBig Horn100%168 of 16813 min60 min
149Sawmill Park RAWSSAWW494.4GaugeAlbany100%168 of 16813 min60 min
153Coyote Meadows RAWSCMWW494.4GaugeTeton99.4%167 of 16812 min2 h
154Wind River AT Below Diversion DamBDDW494.4GaugeFremont98.2%165 of 16810 min2 h
155North Platte River 7 NE SinclairSINW494.4GaugeCarbon98.2%165 of 16810 min2 h
155Big Horn River Near WorlandWHRW494.4GaugeWashakie98.2%165 of 16810 min2 h
157Sheridan Co. ArptSHR94.3AirportSheridan100%168 of 1686 min60 min
158Echeta RAWSECEW494.2GaugeCampbell100%168 of 16814 min60 min
158Hoback RAWSHOBW494.2GaugeSublette100%168 of 16814 min60 min
160Wind River RAWSWRVW494.2GaugeFremont100%168 of 16814 min65 min
161Riverton - COOPRIVW494.2CooperativeFremont100%7 of 74 h24 h
162Grass Creek Divide RAWSGCRW494.2GaugeHot Springs99.4%167 of 16813 min2 h
163Red Canyon Ranch - CRNRCHW494.2GaugeFremont99.4%167 of 16824 min2 h
164Guernsey Dam NrGURW494.2GaugePlatte99.4%167 of 16825 min2 h
165Laramie 3.2 SEWY-AB-20094.1VolunteerAlbany100%7 of 74.4 h24 h
166Worland MunicipalWRL94.1AirportFremont99.4%167 of 1686 min2 h
167Grand Teton National Park CRN DcpGTPW494.1GaugeTeton99.4%167 of 16819 min2 h
168Greybull/South Big Horn Cnty AptGEY94.0AirportBig Horn100%168 of 1686 min60 min
169Anderson Ridge RAWSANDW494.0GaugeFremont100%168 of 16815 min60 min
169Camp Creek RAWSCAMW494.0GaugeFremont100%168 of 16815 min60 min
169Raspberry Raws Near Dubois 22SwRASW494.0GaugeFremont100%168 of 16815 min60 min
169Fales Rock RAWSRSNW494.0GaugeNatrona100%168 of 16815 min60 min
173Bitter Creek - Dcp/CoopBITW494.0GaugeSweetwater100%168 of 16815 min66 min
173Bondurant - DcpBONW494.0GaugeSublette100%168 of 16815 min66 min
173Hoback River CanyonHCSW494.0GaugeTeton100%168 of 16815 min66 min
173Kelly RAWSKLYW494.0GaugeLincoln100%168 of 16815 min66 min
177Fort BridgerFBR94.0AirportUinta99.8%503 of 50414 min40 min
178Casper/Natrona INTLCPR93.9AirportNatrona100%168 of 1686 min60 min
179Bechler RAWSBECW493.8GaugeTeton100%168 of 16816 min60 min
180Boulder 9NE - Boulder CreekBCAW493.8GaugeSublette99.4%167 of 16815 min2 h
180Bosler #3 Ditch Near Mcfadden 4NneBSLW493.8GaugeCarbon99.4%167 of 16815 min2 h
180Shell 1NE - McDonald DitchMSCW493.8GaugeBig Horn99.4%167 of 16815 min2 h
183Dixon - Sandstone RAWSSDSW493.8GaugeCarbon99.4%167 of 16815 min2 h
184Encampment River 13 S EncampmentHOGW493.8GaugeCarbon99.4%167 of 16815 min1.5 h
185North Fork Powder River AT HazeltonHAZW493.8GaugeJohnson99.4%167 of 16815 min2 h
185Split Rock Creek RAWSSPLW493.8GaugeWashakie99.4%167 of 16815 min2 h
187POWDER RIVER AT ArvadaARVW493.8GaugeSheridan99.4%167 of 16815 min2 h
187Buffalo Fork AT MoranBFKW493.8GaugeTeton99.4%167 of 16815 min2 h
187Bear River 1 W Bear River at BorderBRBW493.8GaugeLincoln99.4%167 of 16815 min2 h
187Bear River AT CokevilleCOKW493.8GaugeLincoln99.4%167 of 16815 min2 h
187Snake River 7 SW JacksonJKSW493.8GaugeTeton99.4%167 of 16815 min2 h
187Pacific Creek AT MoranPACW493.8GaugeTeton99.4%167 of 16815 min2 h
193Reno Hill SnotelRNHW493.8GaugeNatrona99.4%167 of 16815 min2 h
193Soldier Park SnotelSLDW493.8GaugeJohnson99.4%167 of 16815 min2 h
195Dodge Creek RAWSDODW493.8GaugeAlbany98.2%165 of 16813 min3 h
196Lyman 6NE - Blacks ForkBSKW493.8GaugeUinta97.6%164 of 16812 min2 h
197Muddy Creek Below Young CreekMCYW493.7GaugeCarbon100%168 of 16825 min66 min
198Grand Teton RAWSGTGW493.6GaugeTeton100%168 of 16817 min68 min
198Mill Creek RAWSMCRW493.6GaugeBig Horn100%168 of 16817 min68 min
200Cabin Creek RAWSTHRW493.6GaugePark100%168 of 16817 min60 min
201Cheyenne 9.6 EWY-LM-14293.6VolunteerLaramie100%7 of 75.4 h24 h
202Lysite 12 NEWY-NT-1493.6VolunteerNatrona100%7 of 75.4 h24 h
203Cheyenne 11.1 NWWY-LM-12193.6VolunteerLaramie100%7 of 75.4 h24 h
204Quadrant RAWSQADW493.6GaugePark99.4%167 of 16816 min2 h
205North Fork Powder River AT MayoworthPCMW493.6GaugeJohnson98.8%166 of 16815 min1.5 h
206Snake River AT AlpineALPW493.6GaugeLincoln98.8%166 of 16815 min2 h
207Big Horn 4W - Beaver CreekBVKW493.5GaugeSheridan99.4%167 of 16825 min1.5 h
208Eagle RAWSEGLW493.4GaugePark100%168 of 16818 min69 min
209Muddy Creek Above Olsen DrawMUCW493.4GaugeCarbon99.4%167 of 16817 min2 h
209Sweetwater River AT Sweetwater StationSWSW493.4GaugeFremont99.4%167 of 16817 min2 h
211Pinedale/Ralph Wenz FieldPNA93.4AirportSublette99.0%499 of 50414 min40 min
212Fish Creek AT WilsonFCWW493.4GaugeTeton98.2%165 of 16815 min2 h
212Snake River AT Flagg RanchFLGW493.4GaugeTeton98.2%165 of 16815 min2 h
212Firehole River At Old FaithfulFOFW493.4GaugeTeton98.2%165 of 16815 min2 h
212Jackson - Hoback RiverHOJW493.4GaugeTeton98.2%165 of 16815 min2 h
212Wind River AT KinnearKINW493.4GaugeFremont98.2%165 of 16815 min2 h
217Little Snake River 1 WSW DixonLSDW493.4GaugeCarbon98.2%165 of 16815 min2 h
218Jackson Hole (AWOS)JAC93.4AirportTeton97.1%171 of 1766 min67 min
219Big Piney - MarbletonBPI93.3AirportLincoln99.4%167 of 1686 min2 h
220Greys River AT AlpineGREW493.2GaugeLincoln97.6%164 of 16815 min2 h
221Bates Creek Abv Highway 487BTCW493.2GaugeNatrona97.6%164 of 16815 min2 h
221Grayrocks Reservoir InflowGRIW493.2GaugePlatte97.6%164 of 16815 min2 h
221Grayrocks Reservoir OutflowGROW493.2GaugePlatte97.6%164 of 16815 min2 h
221Eden 14NNE - Little Sandy RiverLSEW493.2GaugeSweetwater97.6%164 of 16815 min2 h
221Clear Creek AT Mosier GulchMGHW493.2GaugeJohnson97.6%164 of 16815 min2 h
221Wheatland Reservoir No. 1 Near WheatlandWLRW493.2GaugePlatte97.6%164 of 16815 min2 h
227Eden - Big Sandy RiverBSEW493.2GaugeSweetwater97.6%164 of 16815 min2 h
228Glenrock 0.6 WNWWY-CV-2793.1VolunteerConverse100%7 of 76.4 h24 h
228Fort Laramie 0.2 SWY-GS-6293.1VolunteerGoshen100%7 of 76.4 h24 h
228Cheyenne 8.9 NWY-LM-2493.1VolunteerLaramie100%7 of 76.4 h24 h
231Cheyenne 14.3 WNWWY-LM-13093.1VolunteerLaramie100%7 of 76.4 h24 h
232AVNW4AVNW493.1DCP-100%7 of 76.6 h24 h
232BAMW4BAMW493.1DCP-100%7 of 76.6 h24 h
232BBMW4BBMW493.1DCP-100%7 of 76.6 h24 h
232CGMW4CGMW493.1DCP-100%7 of 76.6 h24 h
232CMMW4CMMW493.1DCP-100%7 of 76.6 h24 h
232DTMW4DTMW493.1DCP-100%7 of 76.6 h24 h
232HUMW4HUMW493.1DCP-100%7 of 76.6 h24 h
232LIMW4LIMW493.1DCP-100%7 of 76.6 h24 h
232RRMW4RRMW493.1DCP-100%7 of 76.6 h24 h
232SHMW4SHMW493.1DCP-100%7 of 76.6 h24 h
232TORTOR93.1DCP-100%7 of 76.6 h24 h
232WRMW4WRMW493.1DCP-100%7 of 76.6 h24 h
244Cache Creek AT JacksonCCKW493.0GaugeTeton100%168 of 16820 min60 min
244East Fork Big Goose CreekEFBW493.0GaugeSheridan100%168 of 16820 min60 min
244Snake River AT Below Jackson Lake ReservoirJLKW493.0GaugeTeton100%168 of 16820 min60 min
244Greybull River AT MeteetseMEEW493.0GaugePark100%168 of 16820 min60 min
244South Entrance Ynp/Snake River Rs - DcpSEYW493.0GaugeTeton100%168 of 16820 min60 min
244South Piney Creek Below Willow Park ReseSPWW493.0GaugeJohnson100%168 of 16820 min60 min
244Fort Washakie - SF Little Wind RiverWASW493.0GaugeFremont100%168 of 16820 min60 min

How a station is ranked

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

The 247 score

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

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