Storm Station
Sign in

Live/247 Rank/Washington

Washington 24/7 Rank

Every station in Washington ranked by its 247 score out of 100: how reliably it reports, how accurate its readings are against a reference station, how they pass their checks and how they stand against the forecast, over the last seven days.

1,451 stations ranked25.9% sent every report dueranked October 16, 2026page 5 of 6Washington instrumentsWashington weather

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. Of the 1,451 ranked here, 1,444 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
1,001Tehaleh 0.2 SWWA-PR-9388.1VolunteerPierce71.4%5 of 786 min2.1 days
1,002Seattle 5.0 SSWWA-KG-33788.1VolunteerKing71.4%5 of 786 min24 h
1,003Spokane 5.5 SSEWA-SP-8588.1VolunteerSpokane71.4%5 of 786 min25 h
1,004Elk 2.6 WNWWA-SP-3688.1VolunteerSpokane71.4%5 of 786 min2.4 days
1,005Olympia 0.8 EWA-TH-7688.1VolunteerThurston71.4%5 of 786 min3 days
1,006Bellingham 2.0 ENEWA-WC-2188.1VolunteerWhatcom71.4%5 of 786 min3 days
1,007Everett 2.7 WSWWA-SN-14588.1VolunteerSnohomish71.4%5 of 786 min24 h
1,008Seattle 4.9 NNEWA-KG-29988.1VolunteerKing71.4%5 of 786 min2.4 days
1,009Vancouver 2.9 NNWWA-CK-2288.1VolunteerClark71.4%5 of 786 min2 days
1,010Port Angeles 6.1 SSEWA-CM-1988.1VolunteerClallam71.4%5 of 786 min2 days
1,011Matthews Beach 0.4 NWWA-KG-23488.1VolunteerKing71.4%5 of 786 min3 days
1,012Hadlock-Irondale 1.3 SWWA-JF-5988.1VolunteerJefferson71.4%5 of 786 min2.4 days
1,013Cle Elum 8.9 EWA-KT-788.1VolunteerKittitas71.4%5 of 786 min2.4 days
1,014Castle Rock 7.5 NWA-CW-1288.1VolunteerCowlitz71.4%5 of 72.4 h3 days
1,014Friday Harbor 1.0 SEWA-SJ-5688.1VolunteerSan Juan71.4%5 of 72.4 h3 days
1,016Republic 8.4 NNEWA-FY-588.1VolunteerFerry71.4%5 of 72.4 h35.1 h
1,017Spokane 2.5 SWA-SP-7688.1VolunteerSpokane71.4%5 of 72.4 h2 days
1,018Kenmore 0.9 WNWWA-KG-5188.0VolunteerKing85.7%6 of 713.4 h34.1 h
1,019Burlington 0.9 NEWA-SG-6888.0VolunteerSkagit71.4%5 of 726 min3 days
1,020Huckleberry Creek SnotelHKSW187.9GaugePierce99.4%167 of 1681.6 h2.1 h
1,020Mowich SnotelMHSW187.9GaugePierce99.4%167 of 1681.6 h2.1 h
1,020Meadows Pass SnotelMPSW187.9GaugeKing99.4%167 of 1681.6 h2.1 h
1,020Pigtail Peak SnotelPGPW187.9GaugeYakima99.4%167 of 1681.6 h2.1 h
1,020Pepper Creek SnotelPPCW187.9GaugeSkamania99.4%167 of 1681.6 h2.1 h
1,020Quartz Peak SnotelQUPW187.9GaugeSpokane99.4%167 of 1681.6 h2.1 h
1,020Sasse Ridge SnotelSASW187.9GaugeKittitas99.4%167 of 1681.6 h2.1 h
1,020Sourdough Gulch SnotelSGUW187.9GaugeAsotin99.4%167 of 1681.6 h2.1 h
1,020Stampede Pass SnotelSMPW187.9GaugeKing99.4%167 of 1681.6 h2.1 h
1,020Surprise Lakes SnotelSPLW187.9GaugeSkamania99.4%167 of 1681.6 h2.1 h
1,020Satus Pass SnotelSPSW187.9GaugeKlickitat99.4%167 of 1681.6 h2.1 h
1,020Stevens Pass SnotelSVNW187.9GaugeKing99.4%167 of 1681.6 h2.1 h
1,020Potlach 14ENE - Mt Tebo SNOTELTEBW187.9GaugeMason99.4%167 of 1681.6 h2.1 h
1,020Trough SnotelTRGW187.9GaugeKittitas99.4%167 of 1681.6 h2.1 h
1,034Poulsbo 1NWPSBW187.9CooperativeKitsap71.4%5 of 72.7 h35.1 h
1,035Asotin 14 SWASNW187.9CooperativeAsotin71.4%5 of 72.8 h2 days
1,036WaucondaTWAUC87.8RoadOkanogan93.3%209 of 22448 min2.5 h
1,037Yakima County Line North Satus P Wa Us Wa DOTTYACL87.8RoadYakima90.1%202 of 22434 min4.3 h
1,038ChelanCLNW187.8CooperativeChelan71.4%5 of 73.1 h3 days
1,039Paradise SnotelAFSW187.7GaugeLewis98.8%166 of 1681.6 h2.1 h
1,039Bunchgrass Mdw SnotelBGMW187.7GaugePend Oreille98.8%166 of 1681.6 h2.1 h
1,039Buckinghorse SnotelBKHW187.7GaugeJefferson98.8%166 of 1681.6 h2.1 h
1,039Lost Horse SnotelLOHW187.7GaugeYakima98.8%166 of 1681.6 h2.1 h
1,039Mf Nooksack SnotelMNOW187.7GaugeWhatcom98.8%166 of 1681.6 h2.1 h
1,039Park Creek Ridge SnotelPCRW187.7GaugeChelan98.8%166 of 1681.6 h2.1 h
1,039Rex River SnotelRXSW187.7GaugeKing98.8%166 of 1681.6 h2.1 h
1,046Indian Rock SnotelIRKW187.7GaugeKlickitat98.8%166 of 1681.6 h2.1 h
1,047SR2 Interchange EverettT5SR287.6RoadSnohomish91.9%206 of 22435 min2.5 h
1,048BremertonBRMW187.6CooperativeKitsap71.4%5 of 73.4 h2 days
1,049Friday Harbor 2.5 SSWWA-SJ-4887.6VolunteerSan Juan71.4%5 of 73.4 h2 days
1,050Goldendale 4.3 NWA-KL-2387.6VolunteerKlickitat71.4%5 of 73.4 h2 days
1,051Olympia 3.0 NWWA-TH-6287.6VolunteerThurston71.4%5 of 73.4 h2 days
1,052Mercer Island 2.3 SSEWA-KG-31987.6VolunteerKing71.4%5 of 73.4 h2 days
1,053SR 167 At S 277Th StTKENT87.5RoadKing92.4%207 of 22434 min2.5 h
1,054I-5 At I-405TLYNN87.5RoadSnohomish91.9%206 of 22435 min2.5 h
1,055Twin BridgesTTWIN87.4RoadBenton92.4%207 of 22436 min2.5 h
1,056Citizen station CW6225CW622587.4CitizenSan Juan67.8%114 of 16817 s3.5 h
1,057Touchet SnotelTOHW187.2GaugeColumbia97.6%164 of 1681.6 h2.1 h
1,058Lynn Lake SnotelLAKW187.2GaugeKing97.6%164 of 1681.6 h3 h
1,059BullfrogTBULL87.2RoadKittitas89.2%200 of 22436 min4.3 h
1,060Port Townsend 4.6 SWA-JF-587.1VolunteerJefferson71.4%5 of 74.4 h2.4 days
1,061Seibert Creek Port AngelesTSEIB86.8RoadClallam92.4%207 of 22434 min2.5 h
1,062Umtanum Rest AreaTSUMT86.8RoadYakima91.9%206 of 22434 min2.5 h
1,063Citizen station FW2175FW217586.8CitizenSkagit68.6%92 of 13418 s5.8 h
1,064Cedar R Blo Bear Ck Nr Cedar FallsCBCW186.7GaugeKing98.2%165 of 16822 min2 h
1,065Lynden 0.3 WSWWA-WC-8786.7VolunteerWhatcom71.4%5 of 75.4 h2 days
1,066Skokomish River 6 SW Skokomish R Combined ForksSRCW186.2GaugeMason94.6%159 of 16867 min2.6 h
1,067Indian Creek Lake CrescentTINDV86.2RoadClallam92.4%207 of 22434 min2.5 h
1,068Tonasket 7.6 EWA-OK-3085.7VolunteerOkanogan71.4%5 of 77.4 h3 days
1,069Hoodsport 3.7 WNWWA-MS-2885.7VolunteerMason71.4%5 of 77.4 h2 days
1,070Spirit Lake Tunnel Outlet Nr Spirit Lake1424031185.6GaugeSkamania74.5%501 of 67228 min45 min
1,071Stampede OverpassTPRIC85.5RoadKittitas91.9%206 of 22434 min2.5 h
1,072SR241 Interchange HanfordTR24185.5RoadYakima91.9%206 of 22435 min2.5 h
1,073ALPOWA CREEK 8 W ClarkstonACRW185.5GaugeAsotin89.2%50 of 5631 min6 h
1,074Citizen station GW2634GW263485.3CitizenSkagit68.4%115 of 16818 s4.5 h
1,075Rapid Deploy ZRDZW185.0GaugeSnohomish99.4%167 of 16814 min1.6 h
1,076Citizen station CW3186CW318684.9CitizenKing63.1%318 of 50420 s1.5 h
1,077Wandermere Bridge SpokaneTLITT84.8RoadSpokane91.7%210 of 22936 min2.5 h
1,078Citizen station GW0815GW081584.8CitizenPierce63.6%107 of 16818 s5 h
1,079Sunnyside1S584.7AirportYakima87.7%442 of 5046 min2.7 h
1,080Brush Prairie 6E - Elkhorn MtnEHMW184.7GaugeClark64.2%36 of 5616 min12 h
1,081SR904 Interchange TylerT904I84.6RoadSpokane91.9%206 of 22437 min2.5 h
1,082Citizen station FW6023FW602384.6CitizenSkagit64.7%110 of 17018 s4 h
1,083Citizen station KA7RLMKA7RLM84.5CitizenPierce63.4%160 of 25218 s3.5 h
1,084Olympia 4.5 NWWA-TH-3184.4VolunteerThurston71.4%5 of 710.4 h2.4 days
1,085Clayton 2.6 SWWA-ST-184.4VolunteerStevens71.4%5 of 710.4 h2 days
1,086Manastash Ridge EastboundTMANE84.3RoadKittitas91.9%206 of 22434 min2.5 h
1,087Citizen station DW0884DW088484.3CitizenWhatcom64.1%109 of 17020 s6 h
1,088Citizen station DW8222DW822283.9CitizenKittitas68.4%115 of 16819 s3.7 h
1,089I182 Interchange PascoTI18283.8RoadBenton91.9%206 of 22434 min2.5 h
1,090SR225 Interchange HanfordTR22583.8RoadBenton89.2%200 of 22436 min6.3 h
1,091Sumas Mountain Raws Near Nooksack 6SeSMFW183.7GaugeWhatcom100%168 of 16818 min60 min
1,092SR12 At Frenchtown RdTFREN83.7RoadWalla Walla92.4%207 of 22436 min2.5 h
1,093Nine Mile FallsTNINE83.7RoadSpokane91.9%206 of 22436 min2.5 h
1,094Citizen station CW5218CW521883.7CitizenThurston64.2%108 of 16820 s7 h
1,095LopezS3183.6AirportSan Juan75.4%380 of 5046 min10.7 h
1,096Citizen station WA7BMKWA7BMK83.6CitizenPierce60.7%102 of 16820 s5.3 h
1,097Citizen station EW0259EW025983.3CitizenKing61.0%410 of 67214 s1.5 h
1,098Citizen station GW1372GW137283.3CitizenKing59.7%120 of 20118 s4.3 h
1,099Port Orchard 5.5 EWA-KP-8083.1VolunteerKitsap85.7%6 of 724.4 h31.1 h
1,100Upper Wheeler SnotelUPWW183.1GaugeChelan85.7%6 of 729.6 h40.1 h
1,101Hozomeen Camp SnotelHZOW183.1GaugeWhatcom85.7%6 of 729.6 h40.1 h
1,101Skookum Creek SnotelKUSW183.1GaugeKing85.7%6 of 729.6 h40.1 h
1,101Swamp Creek SnotelSWSW183.1GaugeSkagit85.7%6 of 729.6 h40.1 h
1,104Easy Pass SnotelEPSW183.1GaugeWhatcom85.7%6 of 729.6 h40.1 h
1,104Marten Ridge SnotelMRTW183.1GaugeWhatcom85.7%6 of 729.6 h40.1 h
1,106Citizen station N9EXN9EX83.1CitizenSnohomish60.5%305 of 50418 s2 h
1,107Satus Pass 2 SSWSSPW183.1CooperativeKlickitat57.1%4 of 725 min3 days
1,108Bellingham 7.4 NNWWA-WC-9383.1VolunteerWhatcom57.1%4 of 726 min3 days
1,109Lakebay 1.6 NNWWA-PR-10183.1VolunteerPierce57.1%4 of 726 min47 h
1,110DryadDYWW183.1CooperativeLewis57.1%4 of 745 min2 days
1,111Skate Creek SnotelSKTW183.1GaugeLewis57.1%4 of 71.6 h2.5 days
1,112Cushman Powerhouse #2CPHW183.1CooperativeMason57.1%4 of 72.2 h24 h
1,113Gig Harbor 3.7 WWA-PR-9283.1VolunteerPierce57.1%4 of 72.4 h2 days
1,114Citizen station FW0821FW082183.0CitizenKing59.9%151 of 25221 s3.9 h
1,115Citizen station CW2224CW222483.0CitizenKing57.7%97 of 16818 s4.5 h
1,116Walla Walla 1.1 NEWA-WW-1483.0VolunteerWalla Walla57.1%4 of 786 min3 days
1,117Bellingham 1.3 SWA-WC-7583.0VolunteerWhatcom57.1%4 of 72.4 h2.4 days
1,118Woodinville 3.3 ESEWA-KG-28583.0VolunteerKing57.1%4 of 72.4 h2 days
1,119Union GapTPARK82.9RoadYakima91.9%206 of 22434 min2.5 h
1,120Citizen station DW3348DW334882.8CitizenGrays Harbor60.7%113 of 18618 s5 h
1,121Citizen station GW7905GW790582.7CitizenSnohomish61.9%104 of 16819 s8 h
1,122Citizen station EW2755EW275582.7CitizenChelan60.7%102 of 16816 s5.8 h
1,123Citizen station GW7872GW787282.7CitizenPierce60.5%305 of 50419 s2.2 h
1,124Monroe 1.8 NWWA-SN-10182.7VolunteerSnohomish57.1%4 of 785 min3.4 days
1,125Spokane 2.9 SWA-SP-8182.7VolunteerSpokane57.1%4 of 786 min3.4 days
1,126Mount Vernon 0.8 SWWA-SG-2482.7VolunteerSkagit57.1%4 of 786 min3.4 days
1,127Langley 0.8 SWA-IS-4482.7VolunteerIsland57.1%4 of 786 min3.4 days
1,127Chehalis 7.0 WSWWA-LW-2382.7VolunteerLewis57.1%4 of 786 min3.4 days
1,129Citizen station GW0993GW099382.6CitizenWhatcom60.0%318 of 53018 s2.1 h
1,130Freeland 2.1 WWA-IS-582.6VolunteerIsland57.1%4 of 786 min3.5 days
1,131Eatonville 4.8 SSEWA-PR-10382.6VolunteerPierce57.1%4 of 72.4 h3.5 days
1,132Bainbridge Island 2.6 NWWA-KP-3282.6VolunteerKitsap57.1%4 of 73.4 h3 days
1,133Mount Vernon 1.1 EWA-SG-282.6VolunteerSkagit57.1%4 of 73.4 h3 days
1,134Sammamish 3.0 ESEWA-KG-24082.6VolunteerKing57.1%4 of 73.4 h2.5 days
1,135Deming 4.2 NEWA-WC-6182.6VolunteerWhatcom57.1%4 of 73.4 h24 h
1,136Blewett PassTBLEW82.4RoadChelan80.8%181 of 22437 min7 h
1,137Citizen station FW8822FW882282.4CitizenKitsap60.5%103 of 17018 s5.7 h
1,138Citizen station GW0183GW018382.3CitizenSpokane62.5%105 of 16819 s5.3 h
1,139Thunder Basin SnotelTHBW182.3GaugeSkagit60.7%17 of 281.6 h19 h
1,140Loon Lake ClaytonTCLAY82.2RoadStevens91.5%205 of 22437 min2.5 h
1,141Citizen station GW3137GW313782.2CitizenKing60.1%71 of 11818 s11 h
1,142Mt Adams Ranger STNMTAW182.2CooperativeKlickitat57.1%4 of 755 min4 days
1,143Bellingham 2.6 NEWA-WC-7482.2VolunteerWhatcom57.1%4 of 786 min4 days
1,144Dupont 1.7 SWWA-PR-10982.2VolunteerPierce57.1%4 of 73.4 h3.4 days
1,145Oakesdale 3.3 WNWWA-WM-2282.2VolunteerWhitman57.1%4 of 73.4 h3.4 days
1,146Lone Pine SnotelLPSW182.1GaugeSkamania63.6%21 of 331.6 h19 h
1,147Citizen station WB7OXJWB7OXJ82.1CitizenMason60.7%102 of 16817 s5.3 h
1,148Citizen station EW2957EW295782.1CitizenKing60.1%101 of 16819 s7.8 h
1,149CougarSWWW182.1CooperativeSkamania57.1%4 of 725 min4.1 days
1,150Seattle 2.1 ESEWA-KG-22582.1VolunteerKing57.1%4 of 74.4 h24 h
1,151Citizen station EW1976EW197682.1CitizenWhatcom55.9%94 of 16816 s5 h
1,152Citizen station GW1125GW112581.9CitizenKing60.7%122 of 20119 s5.8 h
1,153Citizen station GW1022GW102281.9CitizenPierce57.1%96 of 16818 s6 h
1,154Davenport68S81.8AirportLincoln74.8%377 of 5046 min10.7 h
1,155Citizen station CW0988CW098881.8CitizenYakima59.5%300 of 50420 s2.7 h
1,156Citizen station EW2136EW213681.8CitizenSnohomish58.8%247 of 42020 s2.8 h
1,157ChehalisCLS81.7AirportLewis75.4%380 of 5046 min10.7 h
1,158Citizen station DW8961DW896181.7CitizenPierce57.1%144 of 25219 s4.3 h
1,159Bellingham 5.4 ESEWA-WC-7381.7VolunteerWhatcom57.1%4 of 75.4 h3 days
1,160Citizen station N7TUGN7TUG81.6CitizenKing58.7%148 of 25219 s5.2 h
1,161E Fk Lewis R 2 NE HeissonHSSW181.6GaugeClark57.1%32 of 5627 min12 h
1,162Citizen station CW6871CW687181.5CitizenSnohomish58.2%117 of 20116 s4.3 h
1,163Citizen station KU7UKU7U81.5CitizenKing57.5%145 of 25216 s4.7 h
1,164Citizen station EW7372EW737281.5CitizenSpokane55.8%125 of 22418 s4 h
1,165Citizen station GW7313GW731381.5CitizenKing55.1%139 of 25218 s3.7 h
1,166Deer ParkDEW81.4AirportSpokane100%168 of 1688 min60 min
1,167Citizen station DW7538DW753881.4CitizenChelan60.7%102 of 16818 s7 h
1,168Citizen station RCAMPBELLRCAMPBELL81.3CitizenWhatcom58.9%99 of 16819 s7.5 h
1,169Citizen station CW8405CW840581.3CitizenKitsap58.7%74 of 12619 s6.2 h
1,170Citizen station GW0809GW080981.3CitizenWhatcom57.1%303 of 53017 s2.3 h
1,171Citizen station FW0249FW024981.3CitizenClallam56.7%127 of 22420 s5.3 h
1,172Beloit HanfordTBELO81.2RoadBenton82.1%184 of 22436 min12.5 h
1,173Tonasket 4.3 NWA-OK-2781.2VolunteerOkanogan57.1%4 of 74.4 h4 days
1,174Walla Walla 5.1 SSWWA-WW-581.2VolunteerWalla Walla57.1%4 of 76.4 h2.4 days
1,175Citizen station DW9004DW900481.1CitizenBenton59.5%100 of 16818 s5.8 h
1,176Citizen station GW1700GW170081.1CitizenKing58.3%294 of 50417 s2.9 h
1,177Citizen station FW9097FW909781.1CitizenThurston55.7%122 of 21917 s5 h
1,178Citizen station FW7661FW766181.0CitizenKing56.4%96 of 17016 s7.2 h
1,179Citizen station FW6194FW619480.9CitizenStevens60.1%101 of 16817 s6.3 h
1,180Citizen station CW0138CW013880.9CitizenKing57.1%192 of 33612 s3.1 h
1,181Citizen station EW4288EW428880.9CitizenSpokane57.1%96 of 16816 s8.2 h
1,182Citizen station CW1943CW194380.8CitizenKing57.1%96 of 16817 s8.5 h
1,183Mcmillin ReservoirMMLW180.8CooperativePierce57.1%4 of 77.2 h3 days
1,184Citizen station GW3540GW354080.8CitizenSnohomish55.9%282 of 50419 s2.3 h
1,185Citizen station DW8374DW837480.8CitizenKittitas55.8%125 of 22417 s4 h
1,186Citizen station FW9516FW951680.8CitizenPierce53.5%120 of 22419 s4.3 h
1,187Loup LoupTLOUP80.7RoadOkanogan92.4%207 of 22434 min2.5 h
1,188Port AngelesNDBC-PTAW180.7GaugeClallam79.7%134 of 16837 min13 h
1,189Citizen station CW3375CW337580.7CitizenWhatcom59.1%213 of 36017 s4.1 h
1,190Citizen station EW8494EW849480.7CitizenFranklin58.7%148 of 25219 s4.7 h
1,191Citizen station EW4312EW431280.7CitizenSpokane58.3%98 of 16817 s5.5 h
1,192White Pass E.S. SnotelWHPW180.7GaugeYakima58.3%14 of 241.6 h32.1 h
1,193Montesano 4.2 ESEWA-GH-2280.7VolunteerGrays Harbor57.1%4 of 77.4 h3 days
1,194Citizen station GW0579GW057980.7CitizenThurston56.2%113 of 20115 s5.3 h
1,195Citizen station DW3884DW388480.7CitizenKing55.6%267 of 48016 s2.6 h
1,196Citizen station DW9489DW948980.7CitizenKing54.1%92 of 17017 s6.3 h
1,197Citizen station CW4672CW467280.6CitizenLewis61.7%311 of 50419 s2.9 h
1,198Citizen station GW2646GW264680.5CitizenSnohomish55.0%292 of 53018 s2.3 h
1,199Twisp - Okawen PortableOPWW180.4GaugeOkanogan100%168 of 16814 min60 min
1,200Citizen station EW6795EW679580.4CitizenKing54.3%219 of 40318 s3 h
1,201Citizen station FW2477FW247780.3CitizenYakima57.0%230 of 40319 s4 h
1,202Anacortes 3.0 NWA-SG-3080.3VolunteerSkagit57.1%4 of 76.4 h4 days
1,203Citizen station DW3422DW342280.3CitizenKing53.8%97 of 18018 s6.5 h
1,204Citizen station FW7296FW729680.3CitizenPierce53.5%90 of 16818 s5.8 h
1,205UniontownTUNIN80.2RoadWhitman91.7%210 of 22936 min2.5 h
1,206Morse Lake SnotelMRSW180.2GaugeYakima56.2%9 of 161.6 h2.3 days
1,207Citizen station GW2217GW221780.2CitizenSan Juan55.8%225 of 40317 s3.7 h
1,208Friday HarborNDBC-FRDW180.1GaugeSan Juan79.7%134 of 16837 min13 h
1,209June Lake SnotelMRBW180.1GaugeSkamania61.9%26 of 421.6 h18 h
1,210Stampede PassSMP80.1AirportKing52.6%279 of 5305 min2 h
1,211Touchet R AtBOLW179.9GaugeWalla Walla96.4%54 of 5622 min6 h
1,212Citizen station FW8450FW845079.9CitizenSnohomish51.3%115 of 22417 s4.5 h
1,213Lester WxLECW179.8GaugeKing99.4%167 of 16839 min2 h
1,214Citizen station FW8587FW858779.8CitizenLewis57.0%230 of 40317 s3.2 h
1,215Citizen station EW6420EW642079.8CitizenPierce55.1%91 of 16511 s9.5 h
1,216Citizen station CW6259CW625979.8CitizenKing54.7%276 of 50418 s3 h
1,217Citizen station FW2021FW202179.8CitizenKing53.3%215 of 40317 s3 h
1,218Citizen station DW2468DW246879.8CitizenWhatcom51.9%95 of 18317 s6 h
1,219First ButteFBFW179.7GaugeOkanogan100%168 of 16813 min60 min
1,220LeecherLEFW179.7GaugeOkanogan98.8%166 of 16812 min2 h
1,221Citizen station EW8474EW847479.7CitizenSnohomish54.7%92 of 16817 s6.8 h
1,222Citizen station EW4100EW410079.7CitizenSnohomish52.6%354 of 67217 s1.8 h
1,223Spokane 6.4 NWWA-SP-9279.6VolunteerSpokane57.1%4 of 79.4 h3.2 days
1,224Citizen station FW8270FW827079.6CitizenSnohomish52.6%118 of 22417 s4.3 h
1,225WestportNDBC-WPTW179.5GaugeGrays Harbor79.7%134 of 16837 min13 h
1,226Citizen station FW2316FW231679.5CitizenKing59.3%299 of 50417 s4 h
1,227Citizen station GW8062GW806279.5CitizenKing54.3%261 of 48017 s3.3 h
1,228Citizen station K0GOK0GO79.5CitizenSpokane53.8%118 of 21919 s6.5 h
1,229Citizen station N7JMVN7JMV79.4CitizenSnohomish60.9%307 of 50418 s2.9 h
1,230Citizen station EW4092EW409279.4CitizenYakima53.5%120 of 22418 s6.8 h
1,231Citizen station FW7915FW791579.4CitizenSkagit53.5%120 of 22419 s6.8 h
1,232Citizen station DW8513DW851379.4CitizenKing51.5%325 of 63017 s1.9 h
1,233Citizen station CW5398CW539879.3CitizenClallam59.1%149 of 25221 s4.3 h
1,234Pullman 2 NWPLMW179.3CooperativeWhitman57.1%4 of 78.6 h4 days
1,235Sumas 3.6 ESEWA-WC-8179.3VolunteerWhatcom57.1%4 of 710.4 h2 days
1,236Citizen station FW4052FW405279.2CitizenKitsap61.9%156 of 25217 s3.2 h
1,237Citizen station GW1277GW127779.2CitizenStevens57.9%292 of 50418 s2.5 h
1,238Citizen station FW5771FW577179.2CitizenMason53.4%117 of 21917 s6 h
1,239Citizen station CW1558CW155879.2CitizenPierce53.1%119 of 22420 s4.5 h
1,240Citizen station CW6829CW682979.1CitizenThurston53.9%136 of 25218 s6.5 h
1,241Citizen station CW1394CW139479.1CitizenClallam52.3%220 of 42020 s3.4 h
1,242Citizen station GW5357GW535779.1CitizenWhatcom51.5%260 of 50419 s2.7 h
1,243Citizen station EW4799EW479979.0CitizenKing58.9%99 of 16819 s6.5 h
1,244Citizen station NS7V-1NS7V-179.0CitizenWhatcom53.8%181 of 33615 s4.7 h
1,245Tinkham Creek SnotelTKSW178.9GaugeKing62.5%35 of 561.6 h13 h
1,246Citizen station AC7PDAC7PD78.9CitizenKing54.2%109 of 20116 s5.7 h
1,247Citizen station DW1735DW173578.9CitizenKing52.0%328 of 63019 s2.4 h
1,248Citizen station GW5772GW577278.7CitizenWhatcom57.1%96 of 16818 s6.8 h
1,249Citizen station CW8507CW850778.7CitizenSpokane52.5%115 of 21921 s6.3 h
1,250Citizen station KD7TTLKD7TTL78.7CitizenSnohomish50.1%337 of 67218 s1.9 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; 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.