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 2 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
251Chehalis RAWSCLSW197.3GaugeLewis99.4%167 of 16818 min2 h
252Sawmill Flats RAWSMEFW197.3GaugeYakima98.8%166 of 16812 min2 h
253Cedar Creek RAWSCRCW197.3GaugeStevens98.8%166 of 16812 min2 h
253Dry Creek RAWS Nr CarsonDCCW197.3GaugeSkamania98.8%166 of 16812 min2 h
255Marblemount Rs - CRNMMCW197.3GaugeSkagit98.8%166 of 16812 min2 h
256Seattle WFOSEAW197.3GaugeKing98.8%166 of 16817 min1.5 h
257Tarboo CreekTRBW197.3GaugeJefferson98.2%55 of 5632 min6 h
258The Dalles MuniDLS97.2AirportKlickitat100%168 of 1688 min60 min
259Vagabond1YT97.2AirportYakima100%168 of 1688 min72 min
260Fort Lewis/Gray AAFGRF97.2AirportThurston100%168 of 16812 min72 min
261Burlington/Mt_VeBVS97.2AirportSkagit99.6%502 of 50416 min40 min
262Pullman/Moscow RgnlPUW97.2AirportWhitman98.2%165 of 1688 min2 h
263Sol Duc R @ Quillayute RdSDQW197.2GaugeClallam98.2%165 of 16812 min2 h
264Bremerton Ntnl AWOSPWT97.1AirportKitsap100%168 of 1685 min60 min
265Carbon River Near Fairfax1209400097.1GaugePierce100%168 of 16813 min67 min
266Bainbridge IslandBIFW197.1GaugeKitsap100%168 of 16815 min60 min
266Cougar Mountain RAWSCGFW197.1GaugeClallam100%168 of 16815 min60 min
266Marblemount Rs RAWSMBMW197.1GaugeSkagit100%168 of 16815 min60 min
269Canyon Creek RAWSCYFW197.1GaugeClark100%168 of 16815 min60 min
270Everett 6.6 SSEWA-SN-10997.1VolunteerSnohomish100%7 of 74.4 h24 h
271Mount Vernon 3.4 WWA-SG-2397.1VolunteerSkagit100%7 of 74.4 h24 h
272Coulee Dam 1 SWGCXW197.1CooperativeGrant100%7 of 7-24 h
273Tacoma Creek Raws Near Newport 28NwTCFW197.1GaugePend Oreille99.4%167 of 16814 min2 h
274Rapid Deploy XRDXW197.1GaugeSnohomish99.4%167 of 16814 min1.6 h
275Trout Lake - Buck CreekBKRW197.1GaugeSkamania99.4%167 of 16814 min2 h
275Port Angles 21WSW - Toms Creek RAWSTOFW197.1GaugeClallam99.4%167 of 16814 min2 h
277View Point - Bear Scat MeadowVPFW197.1GaugeChelan98.8%166 of 16813 min2 h
278Boise Creek AtBOSW197.1GaugeKing98.2%165 of 16812 min2 h
278South Fork Stillaguamish River 2 NE South Fork Stillaguamish RivGFLW197.1GaugeSnohomish98.2%165 of 16812 min2 h
278Puyallup River 2 NW Puyallup River at PuyallupPUYW197.1GaugePierce98.2%165 of 16812 min2 h
281Shelton/SandersonSHN96.9AirportMason100%168 of 1688 min60 min
282Abernathy Mtn RAWSABNW196.9GaugeCowlitz100%168 of 16816 min66 min
282Stehekin RAWSSTRW196.9GaugeChelan100%168 of 16816 min66 min
284Black Knob RAWSBKBW196.9GaugeGrays Harbor100%168 of 16816 min60 min
284Gold Mountain RAWSGMFW196.9GaugeFerry100%168 of 16816 min60 min
284Huckelberry Ridge Raws Near Chealis 20SwHKFW196.9GaugePacific100%168 of 16816 min60 min
284Kosmos Mountain Raws Near Glenoma 3NwKOSW196.9GaugeLewis100%168 of 16816 min60 min
284Peoh Point RAWSPEFW196.9GaugeKittitas100%168 of 16816 min60 min
284Triathlon RAWSTRAW196.9GaugeChelan100%168 of 16816 min60 min
290Darrington 7ESE - Decline Creek SNOTELDCKW196.9GaugeSnohomish99.4%167 of 168-2 h
291Stillaguamish River 0 AT Stillaguamish River at ArlingtonARLW196.9GaugeSnohomish98.8%664 of 67214 min45 min
291Granite Falls - Pilchuck RiverPLRW196.9GaugeSnohomish98.8%664 of 67214 min45 min
291Snohomish River 1 SE Snohomish R at French Ck Pump PlantSFPW196.9GaugeSnohomish98.8%664 of 67214 min45 min
294Hozomeen Camp RAWSHZCW196.9GaugeWhatcom98.8%166 of 16814 min2 h
295Deschutes River 3 SE Deschutes River near RainierDSRW196.9GaugeThurston98.8%166 of 16814 min2 h
295Seattle - Duwamish River at Golf CourseDWTW196.9GaugeKing98.8%166 of 16814 min2 h
295Toutle - Castle LakeSCSW196.9GaugeCowlitz98.8%166 of 16814 min2 h
295South Fork Skokomish River S S Fk Skokomish R nr UnionSSUW196.9GaugeMason98.8%166 of 16814 min2 h
299Chandler Fish Screen Weather StationCFSW196.9GaugeBenton97.6%164 of 16817 min2 h
300Sultan 3NW - Jackson PowerhouseJHPW196.8GaugeSnohomish100%168 of 16817 min67 min
300Sutlan 7NW - Sultan RiverSDDW196.8GaugeSnohomish100%168 of 16817 min67 min
300Spada LakeSLKW196.8GaugeSnohomish100%168 of 16817 min67 min
303Ncsb-N Cascade Smoke Jumper BsNCSW196.8GaugeOkanogan99.4%167 of 16820 min2 h
304Spirit Lake SnotelSPTW196.8GaugeSkamania98.6%663 of 67214 min45 min
305Everett - Ebey SloughEBYW196.8GaugeSnohomish98.5%662 of 67214 min45 min
305Skykomish River 0 AT N Fk Skykomish R at IndexSNIW196.8GaugeSnohomish98.5%662 of 67214 min45 min
305Stanwood - Stillaguamish River @ PioneerSPHW196.8GaugeSnohomish98.5%662 of 67214 min45 min
308Everson - NookSack RiverNOEW196.8GaugeWhatcom98.5%662 of 67214 min45 min
309Cowlitz River AT KelsoKELW196.8GaugeCowlitz97.6%656 of 67212 min45 min
310Point Robinson Cgls99S96.7GaugeKing100%168 of 16817 min60 min
310Alder RAWSADFW196.7GaugeGarfield100%168 of 16817 min60 min
310Ashford 3W RawsASHW196.7GaugePierce100%168 of 16817 min60 min
310Flowery Trail RawsFTFW196.7GaugePend Oreille100%168 of 16817 min60 min
314Three Corner Rock RAWSTRKW196.7GaugeSkamania100%168 of 16817 min61 min
315Ellis Mountain Raws Near Sekiu 9SEMTW196.7GaugeClallam100%168 of 16817 min67 min
315Greenwater RawsGWFW196.7GaugePierce100%168 of 16817 min67 min
315Minot Peak Raws Near Elma 8SMIPW196.7GaugeGrays Harbor100%168 of 16817 min67 min
315Forks 20SE - Owl Mountain RAWSOLFW196.7GaugeJefferson100%168 of 16817 min67 min
319Carbon River 4 S Carbon River near FairfaxFFXW196.7GaugePierce100%168 of 16817 min67 min
320FrancesFRAW196.7GaugePacific100%168 of 16817 min1.5 h
320S F Newaukum R Nr OnalaskaSFNW196.7GaugeLewis100%168 of 16817 min1.5 h
322Seattle 4.2 SWWA-KG-7296.7VolunteerKing100%7 of 75.4 h24 h
323Port Townsend 5.2 WSWWA-JF-1896.7VolunteerJefferson100%7 of 75.4 h26 h
324Concrete 1.4 SSWWA-SG-5396.7VolunteerSkagit100%7 of 75.4 h24 h
325Coupeville 0.7 WWA-IS-796.7VolunteerIsland100%7 of 75.4 h24 h
326Fairwood 3.1 NNEWA-SP-7196.7VolunteerSpokane100%7 of 75.4 h24 h
327Elk Rock Raws Near Toutle 5EneEKRW196.7GaugeWahkiakum99.4%167 of 16816 min2 h
328Winona - Escure RAWSESCW196.7GaugeWhitman99.4%167 of 16816 min2 h
328Ranier OhanapecoshOHAW196.7GaugeLewis99.4%167 of 16816 min2 h
328Oroville 3NW - RAWSOVLW196.7GaugeOkanogan99.4%167 of 16816 min2 h
331Gold Axe Camp SnotelGAXW196.7GaugeOkanogan98.8%166 of 168-2 h
331Salmon Meadows SnotelSAMW196.7GaugeOkanogan98.8%166 of 168-2 h
333Squire Creek 3 WNW Squire Ck. @ Squire Ck PkSCPW196.7GaugeSnohomish98.3%661 of 67214 min45 min
334Bothell - North Creek @ 228NCKW196.7GaugeSnohomish98.2%660 of 67214 min45 min
335Hansen CreekHNSW196.7GaugeSkagit98.2%55 of 5631 min6 h
336Spokane AirportGEG96.6GaugeSpokane99.4%167 of 16816 min2 h
337Loon Lake At Loon Lake At Granite PointLGPW196.6GaugeStevens98.2%55 of 5632 min6 h
338Hutchinson CreekHUTW196.6GaugeWhatcom98.2%55 of 5632 min6 h
339Spokane River AT SpokaneSPOW196.6GaugeSpokane98.0%659 of 67214 min45 min
340Mission Creek AT CashmereMISW196.6GaugeChelan96.4%54 of 5621 min6 h
341Aeneas Raws Near Loomis 5SANEW196.5GaugeOkanogan100%168 of 16818 min60 min
341Goldendale RAWSGNLW196.5GaugeKlickitat100%168 of 16818 min60 min
341Grayback RAWSGRFW196.5GaugeKlickitat100%168 of 16818 min60 min
341Mill Creek - FtsMILW196.5GaugeYakima100%168 of 16818 min60 min
341Orr Creek RAWSOCFW196.5GaugeSkamania100%168 of 16818 min60 min
341Signal Peak - FtsSGNW196.5GaugeYakima100%168 of 16818 min60 min
341Johnson Ridge RAWSSKKW196.5GaugeSnohomish100%168 of 16818 min60 min
348South Fork Chehalis River Near Wildwood1202080096.5GaugeLewis100%168 of 16818 min60 min
348Chehalis River At WWTP At Chehalis1202510096.5GaugeLewis100%168 of 16818 min60 min
348Puyallup River Near Electron1209200096.5GaugePierce100%168 of 16818 min60 min
348Rex River Near Cedar Falls1211550096.5GaugeKing100%168 of 16818 min60 min
348Sf Snoqualmie River Ab Alice Creek Near Garcia1214340096.5GaugeKing100%168 of 16818 min60 min
348Tolt River Near Carnation1214850096.5GaugeKing100%168 of 16818 min60 min
348Aberdeen Reservoir Near Grisdale47154112342530096.5GaugeGrays Harbor100%168 of 16818 min60 min
348Hoko River Meteorological Site Near Sekiu48163612421520096.5GaugeClallam100%168 of 16818 min60 min
356Green River 2 SE Green R nr PalmerGPUW196.5GaugeKing99.4%167 of 16817 min2 h
356Mineral Creek NrMCMW196.5GaugeLewis99.4%167 of 16817 min2 h
358Colville River At At Kettle FallsKTFW196.5GaugeStevens99.4%167 of 16817 min2 h
359Saddle Mountain RAWSSDMW196.5GaugeGrant99.4%167 of 16817 min2 h
360Skookumchuck ReservoirSKRW196.5GaugeThurston99.4%167 of 16817 min1.5 h
360Teanaway River 5 S Cle ElumTNAW196.5GaugeKittitas99.4%167 of 16817 min1.5 h
362CLEAR CREEK LAKE & DAM ON NF TIETONCLLW196.5GaugeYakima99.4%167 of 16817 min2 h
362Ellensburg Town CanalETCW196.5GaugeKittitas99.4%167 of 16817 min2 h
362Nisqually River 2 W Nisqually River near NationalNISW196.5GaugeLewis99.4%167 of 16817 min2 h
362Eatonville - Ohop CreekOHCW196.5GaugePierce99.4%167 of 16817 min2 h
362Peshastin Creek 1 S Green Bridge RoadPCKW196.5GaugeChelan99.4%167 of 16817 min2 h
362Puyallup River At 5Th Street BridgePFSW196.5GaugePierce99.4%167 of 16817 min2 h
362Puyallup River At East Main Street BridgePMNW196.5GaugePierce99.4%167 of 16817 min2 h
362RepublicRRSW196.5GaugeFerry99.4%167 of 16817 min2 h
362SULPHUR CREEK 2 AT MabtonSOCW196.5GaugeYakima99.4%167 of 16817 min2 h
362SOUTH NACHES CHANNEL AT South Naches CanalSOUW196.5GaugeYakima99.4%167 of 16817 min2 h
362Skagit R Nr Sedro WooleySSWW196.5GaugeSkagit99.4%167 of 16817 min2 h
362Teanaway Rvr Blw Lambert RdTEAW196.5GaugeKittitas99.4%167 of 16817 min2 h
362WEST SIDE CANAL NR ELLENSBURG 9 AT West Side Canal-ElnsburgWESW196.5GaugeKittitas99.4%167 of 16817 min2 h
362Yakima River AT GrandviewYGVW196.5GaugeYakima99.4%167 of 16817 min2 h
376Walla Walla 6 SW Walla Walla Rvr @ Beet RdBETW196.5GaugeWalla Walla99.4%167 of 16817 min2 h
376Forks - Bogachiel RiverBGFW196.5GaugeClallam99.4%167 of 16817 min2 h
376Bogachiel River 4 E Bogachiel River near La PushBOGW196.5GaugeClallam99.4%167 of 16817 min2 h
376Calawah River 1 NNW Calawah R nr ForksCALW196.5GaugeClallam99.4%167 of 16817 min2 h
376Buckley - Clearwater RiverCLWW196.5GaugePierce99.4%167 of 16817 min2 h
376Cowlitz R Nr KosmosCOKW196.5GaugeLewis99.4%167 of 16817 min2 h
376Lewis R ABV Muddy R 15 E CougarLRCW196.5GaugeSkamania99.4%167 of 16817 min2 h
376Emerson - Nooksack RiverNEEW196.5GaugeWhatcom99.4%167 of 16817 min2 h
376Queets River 3 SSW Queets R nr ClearwaterQUEW196.5GaugeGrays Harbor99.4%167 of 16817 min2 h
376Nf Skokomish R Blo Lower Cushman Dam NrSKBW196.5GaugeMason99.4%167 of 16817 min2 h
376Skokomish River 5 SW Skokomish River near PotlatchSRPW196.5GaugeMason99.4%167 of 16817 min2 h
376Walla Walla R. @ E Detour RdWALW196.5GaugeWalla Walla99.4%167 of 16817 min2 h
376White River AT White R @ PacificWPCW196.5GaugeKing99.4%167 of 16817 min2 h
376Auburn - White RiverWRPW196.5GaugeKing99.4%167 of 16817 min2 h
390N F Newaukum R Nr ForestNFFW196.5GaugeLewis99.4%167 of 16817 min2 h
391Greenwater - Huckleberry CreekHBCW196.5GaugePierce99.4%167 of 16817 min2 h
392SF Chehalis RiverSCYW196.5GaugeLewis99.4%167 of 16822 min2 h
393South Prairie Creek 0 AT S Prairie Ck at South PrairieSPEW196.5GaugePierce99.4%167 of 16822 min1.8 h
394Wishkaw - WWTPWWTW196.5GaugeGrays Harbor99.4%167 of 16822 min2 h
395Galena - N FK Skykomish RiverSNGW196.5GaugeSnohomish99.1%666 of 67216 min45 min
395Silverton - SF StillagumeshSSIW196.5GaugeSnohomish99.1%666 of 67216 min45 min
395Verlot 1E - Stillaguamish RiverSSVW196.5GaugeSnohomish99.1%666 of 67216 min45 min
398Grayer Harbour TideHGHW196.4GaugeGrays Harbor98.6%663 of 67216 min45 min
399Lane CreekLCFW196.3GaugeFerry100%168 of 16819 min69 min
400Douglas RAWSDOUW196.3GaugeDouglas100%168 of 16819 min60 min
400Enumclaw RAWSENCW196.3GaugeKing100%168 of 16819 min60 min
400Finney CreekFIFW196.3GaugeSkagit100%168 of 16819 min60 min
400Gold Hill RAWSGHFW196.3GaugeSnohomish100%168 of 16819 min60 min
400Humptullips RAWSHUFW196.3GaugeGrays Harbor100%168 of 16819 min60 min
400Kidney Creek RAWSKCFW196.3GaugeWhatcom100%168 of 16819 min60 min
400Turnbull Nwr RAWSTWRW196.3GaugeSpokane100%168 of 16819 min60 min
400Wellpinit 8W RawsWPRW196.3GaugeStevens100%168 of 16819 min60 min
408LLKW1LLKW196.3DCP-100%7 of 76.3 h24 h
409ChehalisBLKW196.3GaugeLewis99.4%167 of 16817 min2 h
410Pine Mountain RAWSPIFW196.3GaugeYakima99.4%167 of 16818 min2 h
411North Fork Skokomish River 11 NW N Fk Skokomish R nr HoodsportSKOW196.3GaugeMason98.8%166 of 16817 min1.5 h
412Quinault River 2 SW Quinault R at Quinault LkQLTW196.3GaugeGrays Harbor98.8%166 of 16817 min2 h
412Raging River 2 SW Raging R nr Fall CityRAGW196.3GaugeKing98.8%166 of 16817 min2 h
412Snoqualmie R AtSDVW196.3GaugeKing98.8%166 of 16817 min2 h
412Baker River 0 AT Baker R at ConcreteSHAW196.3GaugeSkagit98.8%166 of 16817 min2 h
412Stevenson - Columbia RiverSTVW196.3GaugeSkamania98.8%166 of 16817 min2 h
412Wenatchee River AT PlainWPLW196.3GaugeChelan98.8%166 of 16817 min2 h
412Yakima River AT Cle ElumYUMW196.3GaugeKittitas98.8%166 of 16817 min2 h
419Centralia Power Canal NrCPCW196.3GaugeThurston98.8%166 of 16817 min2 h
419White River 4 E White River near BuckleyMMDW196.3GaugeKing98.8%166 of 16817 min2 h
419Skookumchuck River 6 SE Skookumchuck R nr VailVALW196.3GaugeThurston98.8%166 of 16817 min2 h
419Buckley - White River FlumeWRCW196.3GaugePierce98.8%166 of 16817 min2 h
423Manson - Slide RidgeSRDW196.3GaugeChelan98.8%166 of 16817 min3 h
424Ahtanum Creek AT Ahtanum CreekAHUW196.3GaugeYakima98.8%166 of 16817 min2 h
424Big Quilcene River 6 SW BIG QUILCENE RBQCW196.3GaugeJefferson98.8%166 of 16817 min2 h
424Yakima River AT EllensburgELNW196.3GaugeKittitas98.8%166 of 16817 min2 h
424Mill Creek 6 E Mill Ck at 5 Mile BridgeFMBW196.3GaugeWalla Walla98.8%166 of 16817 min2 h
424Hangman/Latah Creek At At State Line Road Near Tekoa WaHCTW196.3GaugeWhitman98.8%166 of 16817 min2 h
424Yakima River 12 ESE HorlickHLKW196.3GaugeKittitas98.8%166 of 16817 min2 h
424Palouse River At HooperHOPW196.3GaugeAdams98.8%166 of 16817 min2 h
424Little Naches River 3 N NileLNRW196.3GaugeYakima98.8%166 of 16817 min2 h
424Wenatchee River At MonitorMONW196.3GaugeChelan98.8%166 of 16817 min2 h
424Nooksack River 0 W Nooksack River at North CedarvilleNRKW196.3GaugeWhatcom98.8%166 of 16817 min2 h
424Pend Oreille River At At IonePOIW196.3GaugePend Oreille98.8%166 of 16817 min2 h
424Wilson CRK On Thrall Rd Nr EllensburgWONW196.3GaugeKittitas98.8%166 of 16817 min2 h
424Yakima River At Crystal SpringsYRCW196.3GaugeKittitas98.8%166 of 16817 min2 h
437Chehalis - NewaukumNWCW196.3GaugeLewis98.8%166 of 16817 min1.5 h
438Cowlitz River AT Castle RockCASW196.3GaugeCowlitz98.8%166 of 16817 min2 h
438Dieringer - White RiverWRDW196.3GaugePierce98.8%166 of 16817 min2 h
440Gold Mountain SnotelGLDW196.3GaugeFerry97.6%164 of 168-2 h
441CN2 Precip Site Number One Canyon Nr Wenatchee47251612026140096.3GaugeChelan96.4%162 of 16813 min2 h
442Walla Walla RgnALW96.2AirportWalla Walla100%168 of 1688 min60 min
443CougarCUGW196.2GaugeCowlitz94.6%53 of 568 min6 h
444Swauk RAWSFWFW196.1GaugeKittitas100%168 of 16820 min60 min
445Chehalis River 1 S Chehalis River nr DotyDOTW196.1GaugeLewis99.4%167 of 16819 min1.5 h
446Elk CreekELCW196.1GaugeLewis99.4%167 of 16819 min2 h
446Hoko River 0 S Hoko R nr SekiuHOKW196.1GaugeClallam99.4%167 of 16819 min2 h
446South Fork Tolt River 8 S S Fk Tolt R nr IndexIDXW196.1GaugeKing99.4%167 of 16819 min2 h
446Oso - NF Stillaguamish RiverSNZW196.1GaugeSnohomish99.4%167 of 16819 min2 h
446Snoqualmie River 2 NW Snoqualmie River near the FallsSQUW196.1GaugeKing99.4%167 of 16819 min2 h
446Touchet River 1 N TouchetTRCW196.1GaugeWalla Walla99.4%167 of 16819 min2 h
452American River 3 NW NileAMRW196.1GaugeYakima99.4%167 of 16819 min2 h
453South Wenatchee - Mission CreekMCRW196.1GaugeChelan98.2%165 of 16817 min2 h
454Stehekin - Hazard CreekHZDW196.1GaugeChelan98.2%165 of 16817 min2 h
455Pend Oreille River 4 N Below Box Canyon Dam Aux StationBCBW196.1GaugePend Oreille98.2%165 of 16817 min2 h
455Manson - Barney Zel RidgeBZRW196.1GaugeChelan98.2%165 of 16817 min2 h
455Moses Lake 3 SW Moses Lake At Moses LakeMLAW196.1GaugeGrant98.2%165 of 16817 min2 h
455Naches Selah CanalNSCW196.1GaugeYakima98.2%165 of 16817 min2 h
455OKANOGAN RIVER AT OrovilleOKAW196.1GaugeOkanogan98.2%165 of 16817 min2 h
455Okanogan River AT OrovilleOKNW196.1GaugeOkanogan98.2%165 of 16817 min2 h
455Lake Chelan at Stehekin AT STEHEKINSTKW196.1GaugeChelan98.2%165 of 16817 min2 h
462Clear Lake Outflow (Nf Tieton R Blw CleaCLYW196.1GaugeYakima98.2%165 of 16817 min2 h
462Bridgeport - Columbia RiverCOBW196.1GaugeDouglas98.2%165 of 16817 min2 h
462Gold Bar - Wallace RiverWLCW196.1GaugeSnohomish98.2%165 of 16817 min2 h
462Chelan - Wells Powerplant HeadwatersWSBW196.1GaugeChelan98.2%165 of 16817 min2 h
466Dungeness River AT Dungeness R Nr MouthDRMW196.1GaugeClallam98.2%55 of 5617 min6 h
467Padilla Bay FarmPBFW196.0GaugeSkagit99.4%167 of 16817 min1.5 h
468Fire Training Academy RAWSFTAW196.0GaugeKing99.4%167 of 16819 min2 h
469N Fk Nooksack River 3 WNW N Fk Nooksack R abv MFNNFW196.0GaugeWhatcom96.4%54 of 5632 min6 h
470Tucannon River Nr MarengoMRGW196.0GaugeColumbia94.6%53 of 5621 min6.4 h
471Naselle River 3 AT NaselleNASW195.9GaugePacific98.8%166 of 16819 min2 h
471North Fork Skokomish River 5 SW N Fk Skokomish R nr PotlatchNSPW195.9GaugeMason98.8%166 of 16819 min2 h
473West Fork Salmon Creek 3 NNW ConconullySCCW195.9GaugeOkanogan97.6%164 of 16817 min2 h
473Lewis R AT Swift ReservoirSFRW195.9GaugeSkamania97.6%164 of 16817 min2 h
475Newhalem - Baker RiverBABW195.9GaugeWhatcom97.6%164 of 16817 min2 h
475Pend Oreille River 3 N Below Box Canyon DamBCAW195.9GaugePend Oreille97.6%164 of 16817 min2 h
475Marblemount 5NNE - Bacon CreekBCNW195.9GaugeSkagit97.6%164 of 16817 min2 h
475BONAPARTE CREEK AT TonasketBCRW195.9GaugeOkanogan97.6%164 of 16817 min2 h
475Cedar Falls - Boulder CreekBLCW195.9GaugeKing97.6%164 of 16817 min2 h
475Cedar River 1 SW Cedar R at Cedar FallsCDRW195.9GaugeKing97.6%164 of 16817 min2 h
475Cispus River 0 S Cispus R abv Yellowjacket Ck nr RandleCIYW195.9GaugeLewis97.6%164 of 16817 min2 h
475Naches River 3 SE CliffdellCLFW195.9GaugeYakima97.6%164 of 16817 min2 h
475Elwha River 8 SW Elwha River at McDonald BridgeELWW195.9GaugeClallam97.6%164 of 16817 min2 h
475Columbia River At International BoundaryIBCW195.9GaugeStevens97.6%164 of 16817 min2 h
475Nisqually River 1 NW Nisqually R at La GrandeLGRW195.9GaugePierce97.6%164 of 16817 min2 h
475North Fork Nooksack River 0 S M Fk Nooksack R nr DemmingMFNW195.9GaugeWhatcom97.6%164 of 16817 min2 h
475Lynden - Nooksack RiverNKLW195.9GaugeWhatcom97.6%164 of 16817 min2 h
475Nooksack River AT Nooksack River at EversonNREW195.9GaugeWhatcom97.6%164 of 16817 min2 h
475Newhalem - Newhalem CreekNWHW195.9GaugeWhatcom97.6%164 of 16817 min2 h
475Klickitat River 5 SW PittPITW195.9GaugeKlickitat97.6%164 of 16817 min2 h
475Rockport - Skagit RiverSRKW195.9GaugeSkagit97.6%164 of 16817 min2 h
475Sumas - Sumas RiverSUMW195.9GaugeWhatcom97.6%164 of 16817 min2 h
475Lewis R 2 SSW Yale ReserviorYARW195.9GaugeCowlitz97.6%164 of 16817 min2 h
494Stanwood - Stillaguamish RiverSIVW195.9GaugeSnohomish96.1%646 of 67214 min45 min
495Pine Flats - Mad RiverMFPW195.8GaugeChelan100%168 of 16821 min85 min
496Douglas Ingram Ridge RAWSDIFW195.8GaugeOkanogan99.4%167 of 16820 min2 h
496Peony Creek RAWSPEOW195.8GaugeOkanogan99.4%167 of 16820 min2 h
498Cedar LakeCEDW195.7GaugeKing100%168 of 16822 min65 min
499Andrews Creek At MazamaACMW195.7GaugeOkanogan100%168 of 16822 min60 min
499Grisdale - Big CreekBIGW195.7GaugeGrays Harbor100%168 of 16822 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.