Storm Station

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,146 stations ranked30.9% sent every report dueranked October 4, 2026page 2 of 5Washington 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,146 ranked here, 1,141 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
248Lynnwood 3NWLWDW199.0GaugeSnohomish99.4%167 of 16812 min2 h
248Mill Creek - Silver LakeSLRW199.0GaugeSnohomish99.4%167 of 16812 min2 h
248Smokey PointSMKW199.0GaugePierce99.4%167 of 16812 min2 h
248Lake Stevens 2W - SunnysideSNYW199.0GaugeSnohomish99.4%167 of 16812 min2 h
255Lake Goodwin 1NW AlertLGWW199.0GaugeSnohomish99.4%167 of 16812 min2 h
256Entiat VERAW199.0GaugeChelan99.4%167 of 16812 min2 h
256Marblemount Rs - CRNMMCW199.0GaugeSkagit99.4%167 of 16812 min2 h
256Quinalt Rs - CRNQTCW199.0GaugeGrays Harbor99.4%167 of 16812 min2 h
256Rapid Deploy TRDTW199.0GaugeOkanogan99.4%167 of 16812 min2 h
256Teepee Creek RAWSTPFW199.0GaugeYakima99.4%167 of 16812 min2 h
261Cle Elum 7E - Teanaway RiverTNRW198.9GaugeKittitas98.2%55 of 5612 min6 h
262NASON CREEK 4 NW mouth above PlainNCRW198.9GaugeChelan98.2%55 of 5617 min6 h
263Touchet 2 SE DaytonTDAW198.9GaugeColumbia98.2%55 of 5617 min6 h
264Salzer Creek At Centralia Alpha Road Near Centralia 2SeSLZW198.9GaugeLewis98.2%55 of 5617 min6 h
265ForksFRKW198.8GaugeClallam100%168 of 16814 min60 min
266Hager Creek RAWSHGFW198.8GaugeLewis100%168 of 16814 min71 min
267Teepee Seed Orchard RAWSTSOW198.8GaugePend Oreille100%168 of 16814 min71 min
268Iron MountainIMTW198.8GaugeFerry99.4%167 of 16813 min2 h
269Puyallup River 2 NW Puyallup River at PuyallupPUYW198.8GaugePierce98.8%166 of 16812 min2 h
270Cedar Creek RAWSCRCW198.8GaugeStevens98.8%166 of 16812 min2 h
270Dry Creek RAWS Nr CarsonDCCW198.8GaugeSkamania98.8%166 of 16812 min2 h
272Sprague Lake Near SpragueSLAW198.7GaugeLincoln98.2%55 of 5622 min6 h
273Bainbridge IslandBIFW198.6GaugeKitsap100%168 of 16815 min60 min
273Cougar Mountain RAWSCGFW198.6GaugeClallam100%168 of 16815 min60 min
273Marblemount Rs RAWSMBMW198.6GaugeSkagit100%168 of 16815 min60 min
276Canyon Creek RAWSCYFW198.6GaugeClark100%168 of 16815 min72 min
277Port Townsend 4.6 SWA-JF-598.6VolunteerJefferson100%3 of 34.4 h24 h
278Richland 1.7 NNEWA-BT-2598.6VolunteerBenton100%3 of 34.4 h24 h
279Seattle 4.9 SEWA-KG-27298.6VolunteerKing100%3 of 34.4 h24 h
280Wenatchee 0.6 NWA-CH-1198.6VolunteerChelan100%3 of 34.4 h24 h
280Federal Way 0.9 WWA-KG-23798.6VolunteerKing100%3 of 34.4 h24 h
280Everett 6.2 SSEWA-SN-14798.6VolunteerSnohomish100%3 of 34.4 h24 h
280Fairwood 3.1 NNEWA-SP-7198.6VolunteerSpokane100%3 of 34.4 h24 h
284Olympia 1.3 SWA-TH-198.6VolunteerThurston100%3 of 34.4 h24 h
285Hozomeen Camp RAWSHZCW198.6GaugeWhatcom99.4%167 of 16814 min2 h
286Tacoma Creek Raws Near Newport 28NwTCFW198.6GaugePend Oreille99.4%167 of 16814 min2 h
287View Point - Bear Scat MeadowVPFW198.6GaugeChelan98.8%166 of 16813 min2 h
288Rosalia 1NW - Pine CreekPCGW198.6GaugeWhitman98.2%55 of 5622 min6 h
289Hangman/Latah Creek AT SpokaneHAGW198.5GaugeSpokane98.2%165 of 16812 min1.8 h
290Seattle - Duwamish RiverDWDW198.5GaugeKing98.2%165 of 16812 min2 h
290Humptulips river 18 NNW Humptulips R Blo Hwy 101HMRW198.5GaugeGrays Harbor98.2%165 of 16812 min2 h
290Sawmill Flats RAWSMEFW198.5GaugeYakima98.2%165 of 16812 min2 h
290Mill Creek 1 E Mill Ck at Earthworks Park at KentMKEW198.5GaugeKing98.2%165 of 16812 min2 h
290Skookumchuck River 12 NE Skookumchuck R blo Bloody Run CkSKMW198.5GaugeThurston98.2%165 of 16812 min2 h
290Toppenish Creek AT Toppenish CreekTOPW198.5GaugeYakima98.2%165 of 16812 min2 h
290Willapa River 2 SE WillapaWILW198.5GaugePacific98.2%165 of 16812 min2 h
297Rapid Deploy URDUW198.5GaugeOkanogan98.2%165 of 16812 min2 h
298Nespelem RAWSNEFW198.4GaugeOkanogan100%168 of 16815 min67 min
299Gold Mountain RAWSGMFW198.4GaugeFerry100%168 of 16816 min60 min
299Huckelberry Ridge Raws Near Chealis 20SwHKFW198.4GaugePacific100%168 of 16816 min60 min
299Kosmos Mountain Raws Near Glenoma 3NwKOSW198.4GaugeLewis100%168 of 16816 min60 min
302Stehekin RAWSSTRW198.4GaugeChelan100%168 of 16816 min63 min
303Abernathy Mtn RAWSABNW198.4GaugeCowlitz100%168 of 16816 min63 min
304Triathlon RAWSTRAW198.4GaugeChelan100%168 of 16816 min60 min
305Elk Rock Raws Near Toutle 5EneEKRW198.4GaugeWahkiakum100%168 of 16816 min63 min
306Peoh Point RAWSPEFW198.4GaugeKittitas100%168 of 16816 min60 min
307Spokane/Felts FieldSFF98.4AirportSpokane99.4%167 of 1688 min2 h
308Fort Lewis/Gray AAFGRF98.4AirportThurston99.4%167 of 16816 min2 h
309Lexington - Cowlitz RiverCLXW198.4GaugeCowlitz98.2%55 of 5627 min6 h
310Electric City3W798.3AirportGrant99.0%499 of 5046 min80 min
311Loon Lake At Loon Lake At Granite PointLGPW198.3GaugeStevens98.2%55 of 5627 min6 h
312Cedar River 1 SW Cedar R at PowerplantCDVW198.3GaugeKing97.6%164 of 16812 min2 h
312South Fork Tolt River 7 NE S Fk Tolt R blo Regulating Basin nr CSFTW198.3GaugeKing97.6%164 of 16812 min2 h
314Little Quilcene RiverLQCW198.3GaugeJefferson96.4%54 of 5617 min6 h
315Deer Mountain RAWSDMFW198.2GaugePend Oreille100%168 of 16816 min68 min
315HighbridgeHIBW198.2GaugeYakima100%168 of 16816 min68 min
315Owl Mountain RawsOMFW198.2GaugeFerry100%168 of 16816 min68 min
318Alder RAWSADFW198.2GaugeGarfield100%168 of 16817 min60 min
319Flowery Trail RawsFTFW198.2GaugePend Oreille100%168 of 16817 min60 min
319Saddle Mountain RAWSSDMW198.2GaugeGrant100%168 of 16817 min60 min
321Centralia Power Canal NrCPCW198.2GaugeThurston100%168 of 16817 min64 min
321Ellis Mountain Raws Near Sekiu 9SEMTW198.2GaugeClallam100%168 of 16817 min64 min
321Carbon River 4 S Carbon River near FairfaxFFXW198.2GaugePierce100%168 of 16817 min64 min
321Green River 2 SE Green R nr PalmerGPUW198.2GaugeKing100%168 of 16817 min64 min
321Greenwater RawsGWFW198.2GaugePierce100%168 of 16817 min64 min
321Greenwater - Huckleberry CreekHBCW198.2GaugePierce100%168 of 16817 min64 min
321Mineral Creek NrMCMW198.2GaugeLewis100%168 of 16817 min64 min
321Minot Peak Raws Near Elma 8SMIPW198.2GaugeGrays Harbor100%168 of 16817 min64 min
321White River 4 E White River near BuckleyMMDW198.2GaugeKing100%168 of 16817 min64 min
321Forks 20SE - Owl Mountain RAWSOLFW198.2GaugeJefferson100%168 of 16817 min64 min
321Three Corner Rock RAWSTRKW198.2GaugeSkamania100%168 of 16817 min64 min
321Skookumchuck River 6 SE Skookumchuck R nr VailVALW198.2GaugeThurston100%168 of 16817 min64 min
321Buckley - White River FlumeWRCW198.2GaugePierce100%168 of 16817 min64 min
334Montesano - Elk MeadowsEKMW198.2GaugeGrays Harbor100%168 of 16817 min64 min
334Nisqually River 2 W Nisqually River near NationalNISW198.2GaugeLewis100%168 of 16817 min64 min
334RepublicRRSW198.2GaugeFerry100%168 of 16817 min64 min
337Dry Creek RAWSDRYW198.2GaugeChelan99.4%167 of 16815 min2 h
337Kettle Falls RAWSKTLW198.2GaugeStevens99.4%167 of 16815 min2 h
337Roche Harbor - English CampNSJW198.2GaugeSan Juan99.4%167 of 16815 min2 h
337Spring CanyonSPCW198.2GaugeLincoln99.4%167 of 16815 min2 h
341Winona - Escure RAWSESCW198.2GaugeWhitman99.4%167 of 16816 min2 h
341Oroville 3NW - RAWSOVLW198.2GaugeOkanogan99.4%167 of 16816 min2 h
343Mc Chord AFB/TacomaTCM98.2AirportThurston99.4%167 of 16816 min2 h
344Fire Training Academy RAWSFTAW198.2GaugeKing99.4%167 of 16816 min2 h
345N F Newaukum R Nr ForestNFFW198.1GaugeLewis100%168 of 16817 min64 min
346Brush Prairie 4.7 ENEWA-CK-1798.1VolunteerClark100%3 of 35.4 h24 h
347Concrete 1.4 SSWWA-SG-5398.1VolunteerSkagit100%3 of 35.4 h24 h
348Mount Vernon 3.4 WWA-SG-2398.1VolunteerSkagit100%3 of 35.4 h24 h
349Yakima Air TerminalYKM98.1AirportYakima99.4%167 of 1688 min2 h
350Boise Creek AtBOSW198.1GaugeKing97.0%163 of 16812 min2 h
350South Fork Stillaguamish River 2 NE South Fork Stillaguamish RivGFLW198.1GaugeSnohomish97.0%163 of 16812 min2 h
352Aeneas Raws Near Loomis 5SANEW198.0GaugeOkanogan100%168 of 16818 min60 min
352Grayback RAWSGRFW198.0GaugeKlickitat100%168 of 16818 min60 min
352Orr Creek RAWSOCFW198.0GaugeSkamania100%168 of 16818 min60 min
352Pine Mountain RAWSPIFW198.0GaugeYakima100%168 of 16818 min60 min
356Lake WenatcheeLWNW198.0GaugeChelan100%168 of 16818 min75 min
356Wenatchee River AT PeshastinPESW198.0GaugeChelan100%168 of 16818 min75 min
358Jefferson Creek RAWSJEFW198.0GaugeMason99.4%167 of 16816 min2 h
358Oroville - Lost Lake RAWSLLFW198.0GaugeOkanogan99.4%167 of 16816 min2 h
358Quilcene RAWSQCNW198.0GaugeJefferson99.4%167 of 16816 min2 h
361Brown Mountain RAWSBMFW198.0GaugeFerry99.4%167 of 16816 min2 h
361Camp Four RAWSCMFW198.0GaugeChelan99.4%167 of 16816 min2 h
363Ashford 3W RawsASHW198.0GaugePierce99.4%167 of 16817 min60 min
364Chehalis - NewaukumNWCW198.0GaugeLewis99.4%167 of 16817 min1.5 h
364North Fork Skokomish River 11 NW N Fk Skokomish R nr HoodsportSKOW198.0GaugeMason99.4%167 of 16817 min1.5 h
366Ahtanum Creek AT Ahtanum CreekAHUW198.0GaugeYakima99.4%167 of 16817 min2 h
366Big Quilcene River 6 SW BIG QUILCENE RBQCW198.0GaugeJefferson99.4%167 of 16817 min2 h
366Yakima River AT EllensburgELNW198.0GaugeKittitas99.4%167 of 16817 min2 h
366Mill Creek 6 E Mill Ck at 5 Mile BridgeFMBW198.0GaugeWalla Walla99.4%167 of 16817 min2 h
366Hangman/Latah Creek At At State Line Road Near Tekoa WaHCTW198.0GaugeWhitman99.4%167 of 16817 min2 h
366Yakima River 12 ESE HorlickHLKW198.0GaugeKittitas99.4%167 of 16817 min2 h
366Palouse River At HooperHOPW198.0GaugeAdams99.4%167 of 16817 min2 h
366Little Naches River 3 N NileLNRW198.0GaugeYakima99.4%167 of 16817 min2 h
366Nooksack River 0 W Nooksack River at North CedarvilleNRKW198.0GaugeWhatcom99.4%167 of 16817 min2 h
366Pend Oreille River At At IonePOIW198.0GaugePend Oreille99.4%167 of 16817 min2 h
366Quinault River 2 SW Quinault R at Quinault LkQLTW198.0GaugeGrays Harbor99.4%167 of 16817 min2 h
366Raging River 2 SW Raging R nr Fall CityRAGW198.0GaugeKing99.4%167 of 16817 min2 h
366Snoqualmie R AtSDVW198.0GaugeKing99.4%167 of 16817 min2 h
366Seattle WFOSEAW198.0GaugeKing99.4%167 of 16817 min2 h
366Baker River 0 AT Baker R at ConcreteSHAW198.0GaugeSkagit99.4%167 of 16817 min2 h
366Manson - Slide RidgeSRDW198.0GaugeChelan99.4%167 of 16817 min2 h
366Stevenson - Columbia RiverSTVW198.0GaugeSkamania99.4%167 of 16817 min2 h
366Wilson CRK On Thrall Rd Nr EllensburgWONW198.0GaugeKittitas99.4%167 of 16817 min2 h
366Wenatchee River AT PlainWPLW198.0GaugeChelan99.4%167 of 16817 min2 h
366Yakima River At Crystal SpringsYRCW198.0GaugeKittitas99.4%167 of 16817 min2 h
366Yakima River AT Cle ElumYUMW198.0GaugeKittitas99.4%167 of 16817 min2 h
387CLEAR CREEK LAKE & DAM ON NF TIETONCLLW198.0GaugeYakima99.4%167 of 16817 min2 h
387Ellensburg Town CanalETCW198.0GaugeKittitas99.4%167 of 16817 min2 h
387Eatonville - Ohop CreekOHCW198.0GaugePierce99.4%167 of 16817 min2 h
387Peshastin Creek 1 S Green Bridge RoadPCKW198.0GaugeChelan99.4%167 of 16817 min2 h
387Puyallup River At 5Th Street BridgePFSW198.0GaugePierce99.4%167 of 16817 min2 h
387Puyallup River At East Main Street BridgePMNW198.0GaugePierce99.4%167 of 16817 min2 h
387Skookumchuck ReservoirSKRW198.0GaugeThurston99.4%167 of 16817 min2 h
387SULPHUR CREEK 2 AT MabtonSOCW198.0GaugeYakima99.4%167 of 16817 min2 h
387SOUTH NACHES CHANNEL AT South Naches CanalSOUW198.0GaugeYakima99.4%167 of 16817 min2 h
387Skagit R Nr Sedro WooleySSWW198.0GaugeSkagit99.4%167 of 16817 min2 h
387Teanaway Rvr Blw Lambert RdTEAW198.0GaugeKittitas99.4%167 of 16817 min2 h
387Teanaway River 5 S Cle ElumTNAW198.0GaugeKittitas99.4%167 of 16817 min2 h
387WEST SIDE CANAL NR ELLENSBURG 9 AT West Side Canal-ElnsburgWESW198.0GaugeKittitas99.4%167 of 16817 min2 h
387Yakima River AT GrandviewYGVW198.0GaugeYakima99.4%167 of 16817 min2 h
401Walla Walla 6 SW Walla Walla Rvr @ Beet RdBETW198.0GaugeWalla Walla99.4%167 of 16817 min2 h
401Forks - Bogachiel RiverBGFW198.0GaugeClallam99.4%167 of 16817 min2 h
401ChehalisBLKW198.0GaugeLewis99.4%167 of 16817 min2 h
401Bogachiel River 4 E Bogachiel River near La PushBOGW198.0GaugeClallam99.4%167 of 16817 min2 h
401Calawah River 1 NNW Calawah R nr ForksCALW198.0GaugeClallam99.4%167 of 16817 min2 h
401Buckley - Clearwater RiverCLWW198.0GaugePierce99.4%167 of 16817 min2 h
401Cowlitz R Nr KosmosCOKW198.0GaugeLewis99.4%167 of 16817 min2 h
401Douglas Ingram Ridge RAWSDIFW198.0GaugeOkanogan99.4%167 of 16817 min2 h
401FrancesFRAW198.0GaugePacific99.4%167 of 16817 min2 h
401Lewis R ABV Muddy R 15 E CougarLRCW198.0GaugeSkamania99.4%167 of 16817 min2 h
401Ncsb-N Cascade Smoke Jumper BsNCSW198.0GaugeOkanogan99.4%167 of 16817 min2 h
401Peony Creek RAWSPEOW198.0GaugeOkanogan99.4%167 of 16817 min2 h
401Queets River 3 SSW Queets R nr ClearwaterQUEW198.0GaugeGrays Harbor99.4%167 of 16817 min2 h
401S F Newaukum R Nr OnalaskaSFNW198.0GaugeLewis99.4%167 of 16817 min2 h
401Nf Skokomish R Blo Lower Cushman Dam NrSKBW198.0GaugeMason99.4%167 of 16817 min2 h
401Skokomish River 5 SW Skokomish River near PotlatchSRPW198.0GaugeMason99.4%167 of 16817 min2 h
401Walla Walla R. @ E Detour RdWALW198.0GaugeWalla Walla99.4%167 of 16817 min2 h
401White River AT White R @ PacificWPCW198.0GaugeKing99.4%167 of 16817 min2 h
419Colville63S98.0AirportStevens99.0%499 of 50410 min85 min
420Black Knob RAWSBKBW198.0GaugeGrays Harbor98.8%166 of 16816 min2 h
421Cowlitz River AT KelsoKELW197.9GaugeCowlitz95.6%643 of 67211 min30 min
422Douglas RAWSDOUW197.8GaugeDouglas100%168 of 16819 min76 min
423Rapid Deploy XRDXW197.8GaugeSnohomish99.4%167 of 16817 min2 h
424Trout Lake - Buck CreekBKRW197.8GaugeSkamania99.4%167 of 16817 min2 h
424Seattle - Duwamish River at Golf CourseDWTW197.8GaugeKing99.4%167 of 16817 min2 h
426Chehalis RAWSCLSW197.8GaugeLewis99.4%167 of 16818 min2 h
426Goldendale RAWSGNLW197.8GaugeKlickitat99.4%167 of 16818 min2 h
428Mill Creek - FtsMILW197.8GaugeYakima99.4%167 of 16818 min2 h
428Signal Peak - FtsSGNW197.8GaugeYakima99.4%167 of 16818 min2 h
428Johnson Ridge RAWSSKKW197.8GaugeSnohomish99.4%167 of 16818 min2 h
431Cathlamet - Elochoman RiverECHW197.8GaugeWahkiakum99.4%167 of 16818 min2 h
431Pine Flats - Mad RiverMFPW197.8GaugeChelan99.4%167 of 16818 min2 h
431Toutle - Castle LakeSCSW197.8GaugeCowlitz99.4%167 of 16818 min2 h
431South Fork Skokomish River S S Fk Skokomish R nr UnionSSUW197.8GaugeMason99.4%167 of 16818 min2 h
431Port Angles 21WSW - Toms Creek RAWSTOFW197.8GaugeClallam99.4%167 of 16818 min2 h
436S F Chehalis R Nr WildwoodSCWW197.8GaugeLewis99.4%167 of 16818 min2 h
436Upper Baker DamUBKW197.8GaugeWhatcom99.4%167 of 16818 min2 h
438Spokane AirportGEG97.8GaugeSpokane98.8%166 of 16816 min2 h
439South Wenatchee - Mission CreekMCRW197.8GaugeChelan98.8%166 of 16817 min2 h
440Point Robinson Cgls99S97.8GaugeKing98.8%166 of 16817 min2 h
441Newhalem - Baker RiverBABW197.8GaugeWhatcom98.8%166 of 16817 min2 h
441Marblemount 5NNE - Bacon CreekBCNW197.8GaugeSkagit98.8%166 of 16817 min2 h
441BONAPARTE CREEK AT TonasketBCRW197.8GaugeOkanogan98.8%166 of 16817 min2 h
441Cedar Falls - Boulder CreekBLCW197.8GaugeKing98.8%166 of 16817 min2 h
441Manson - Barney Zel RidgeBZRW197.8GaugeChelan98.8%166 of 16817 min2 h
441Cedar River 1 SW Cedar R at Cedar FallsCDRW197.8GaugeKing98.8%166 of 16817 min2 h
441Cispus River 0 S Cispus R abv Yellowjacket Ck nr RandleCIYW197.8GaugeLewis98.8%166 of 16817 min2 h
441Naches River 3 SE CliffdellCLFW197.8GaugeYakima98.8%166 of 16817 min2 h
441Elwha River 8 SW Elwha River at McDonald BridgeELWW197.8GaugeClallam98.8%166 of 16817 min2 h
441Stehekin - Hazard CreekHZDW197.8GaugeChelan98.8%166 of 16817 min2 h
441Columbia River At International BoundaryIBCW197.8GaugeStevens98.8%166 of 16817 min2 h
441Colville River At At Kettle FallsKTFW197.8GaugeStevens98.8%166 of 16817 min2 h
441Nisqually River 1 NW Nisqually R at La GrandeLGRW197.8GaugePierce98.8%166 of 16817 min2 h
441North Fork Nooksack River 0 S M Fk Nooksack R nr DemmingMFNW197.8GaugeWhatcom98.8%166 of 16817 min2 h
441Wenatchee River At MonitorMONW197.8GaugeChelan98.8%166 of 16817 min2 h
441Lynden - Nooksack RiverNKLW197.8GaugeWhatcom98.8%166 of 16817 min2 h
441Nooksack River AT Nooksack River at EversonNREW197.8GaugeWhatcom98.8%166 of 16817 min2 h
441Newhalem - Newhalem CreekNWHW197.8GaugeWhatcom98.8%166 of 16817 min2 h
441Klickitat River 5 SW PittPITW197.8GaugeKlickitat98.8%166 of 16817 min2 h
441West Fork Salmon Creek 3 NNW ConconullySCCW197.8GaugeOkanogan98.8%166 of 16817 min2 h
441Lewis R AT Swift ReservoirSFRW197.8GaugeSkamania98.8%166 of 16817 min2 h
441Sumas - Sumas RiverSUMW197.8GaugeWhatcom98.8%166 of 16817 min2 h
441Lewis R 2 SSW Yale ReserviorYARW197.8GaugeCowlitz98.8%166 of 16817 min2 h
464South Fork Nooksack River 4 E South Fork Nooksack River at SaxonNSSW197.8GaugeWhatcom98.8%166 of 16817 min2 h
465Gold Bar - Wallace RiverWLCW197.8GaugeSnohomish98.8%166 of 16817 min2 h
466Sol Duc R @ Quillayute RdSDQW197.8GaugeClallam97.0%163 of 16812 min2 h
467LLKW1LLKW197.7DCP-100%7 of 76.3 h24 h
468Seattle 4.2 SWWA-KG-7297.7VolunteerKing100%3 of 36.4 h26 h
469Matthews Beach 0.4 NWWA-KG-23497.7VolunteerKing100%3 of 36.4 h24 h
470Lakewood 2.4 NWA-PR-9897.7VolunteerPierce100%3 of 36.4 h24 h
471Sequim 2.2 NNEWA-CM-7997.7VolunteerClallam100%3 of 36.4 h24 h
472Cowlitz River AT Cowlitz River at RandleRAWW197.7GaugeLewis98.8%664 of 67212 min60 min
472Spirit Lake SnotelSPTW197.7GaugeSkamania98.8%664 of 67212 min60 min
474Dieringer - White RiverWRDW197.7GaugePierce98.8%166 of 16817 min2 h
475Stillaguamish River 0 AT Stillaguamish River at ArlingtonARLW197.7GaugeSnohomish98.6%663 of 67212 min60 min
476Granite Falls - Pilchuck RiverPLRW197.7GaugeSnohomish98.6%663 of 67212 min60 min
476Spokane River AT SpokaneSPOW197.7GaugeSpokane98.6%663 of 67212 min60 min
478Pullman/Moscow RgnlPUW97.6AirportWhitman100%168 of 1688 min60 min
479Nisson - Wishkah RiverWSKW197.6GaugeGrays Harbor100%168 of 16812 min69 min
480Enumclaw RAWSENCW197.6GaugeKing99.4%167 of 16819 min2 h
480Humptullips RAWSHUFW197.6GaugeGrays Harbor99.4%167 of 16819 min2 h
480Wellpinit 8W RawsWPRW197.6GaugeStevens99.4%167 of 16819 min2 h
483Finney CreekFIFW197.6GaugeSkagit99.4%167 of 16819 min2 h
483Gold Hill RAWSGHFW197.6GaugeSnohomish99.4%167 of 16819 min2 h
483Kidney Creek RAWSKCFW197.6GaugeWhatcom99.4%167 of 16819 min2 h
483Turnbull Nwr RAWSTWRW197.6GaugeSpokane99.4%167 of 16819 min2 h
487Deschutes River 3 SE Deschutes River near RainierDSRW197.6GaugeThurston98.8%166 of 16818 min2 h
488Tucannon River Nr MarengoMRGW197.6GaugeColumbia94.6%53 of 5617 min6 h
489Deer ParkDEW97.5AirportSpokane99.4%167 of 1688 min2 h
490Chehalis River 2 SW Chehalis River near Grand MoundCGMW197.5GaugeThurston98.2%165 of 16817 min2 h
491Clear Lake Outflow (Nf Tieton R Blw CleaCLYW197.5GaugeYakima98.2%165 of 16817 min2 h
491Bridgeport - Columbia RiverCOBW197.5GaugeDouglas98.2%165 of 16817 min2 h
493Naches Selah CanalNSCW197.5GaugeYakima98.2%165 of 16817 min2 h
494Cowlitz River AT Castle RockCASW197.5GaugeCowlitz98.2%165 of 16817 min2 h
494Auburn - White RiverWRPW197.5GaugeKing98.2%165 of 16817 min2 h
496Padilla Bay FarmPBFW197.4GaugeSkagit99.4%167 of 16817 min2 h
497Lane CreekLCFW197.4GaugeFerry98.8%166 of 16819 min2 h
498Snohomish River 1 SE Snohomish R at French Ck Pump PlantSFPW197.4GaugeSnohomish98.2%660 of 67213 min60 min
499Bothell - North Creek @ 228NCKW197.4GaugeSnohomish98.2%660 of 67213 min60 min
499Stanwood - Stillaguamish RiverSIVW197.4GaugeSnohomish98.2%660 of 67213 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. 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.