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 3 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
499Cascade R @ MarblemountCSCW195.7GaugeSkagit100%168 of 16822 min60 min
499Sauk River 4 SE Sauk R nr SaukSAKW195.7GaugeSkagit100%168 of 16822 min60 min
499Darrington - Sauk RiverSKDW195.7GaugeSnohomish100%168 of 16822 min60 min
499North Bend - SF SnoqualmieSSNW195.7GaugeKing100%168 of 16822 min60 min
499TekoaTEKW195.7GaugeWhitman100%168 of 16822 min60 min
499Tucannon River AT Tucannon R nr StarbuckTUCW195.7GaugeColumbia100%168 of 16822 min60 min
507Chehalis River 0 W Chehalis River at PorterCRPW195.7GaugeGrays Harbor100%168 of 16822 min60 min
507Salmon Lake At Salmon Lake Dam At ConconullySLDW195.7GaugeOkanogan100%168 of 16822 min60 min
509Sedro WooleySWYW195.7GaugeSkagit99.4%167 of 16815 min2 h
510Ice Harbor ForebayIHFW195.7GaugeFranklin99.4%167 of 16821 min2 h
511Acme - Jones CreekJNCW195.7GaugeWhatcom98.5%662 of 67219 min45 min
512Skykomish - South ForkSSSW195.7GaugeKing98.5%662 of 67219 min45 min
512Waitsburg - Touchet RiverTGAW195.7GaugeColumbia98.5%662 of 67219 min45 min
514Chehalis River 2 SW Chehalis River near Grand MoundCGMW195.7GaugeThurston97.0%163 of 16817 min2 h
515Tacoma NarrowsTIW95.6AirportPierce100%168 of 1688 min60 min
516Upper Baker DamUBKW195.6GaugeWhatcom99.4%167 of 16822 min2 h
517RichlandRLD95.6AirportBenton99.0%499 of 50416 min40 min
518Port AngelesCLM95.5AirportClallam100%168 of 1688 min60 min
519South Fork Newaukum River Near Onalaska1202400095.5GaugeLewis100%168 of 16823 min60 min
519Nf Skokomish R Bl Staircase Rpds Nr Hoodsport1205650095.5GaugeMason100%168 of 16823 min60 min
519Nf Tolt River Above Yellow Creek Nr Carnation1214747095.5GaugeKing100%168 of 16823 min60 min
519South Fork Tolt River Near Index1214760095.5GaugeKing100%168 of 16823 min60 min
519South Fork Tolt River Near Carnation1214800095.5GaugeKing100%168 of 16823 min60 min
524South Prairie Creek At South Prairie1209500095.5GaugePierce100%168 of 16828 min82 min
525Stehekin - Purple PassPRPW195.5GaugeChelan99.4%167 of 16822 min2 h
526ChewelahCHEW195.5GaugeStevens99.4%167 of 16822 min2 h
526Chehalis R At WTP At ChehalisCRWW195.5GaugeLewis99.4%167 of 16822 min2 h
526Grays River 2 NE RosburgGRRW195.5GaugeCowlitz99.4%167 of 16822 min2 h
526Huge Creek 3 WNW Huge CkHUGW195.5GaugePierce99.4%167 of 16822 min2 h
526Assgn 20190819KCHW195.5GaugePierce99.4%167 of 16822 min2 h
526North Fork Nooksack River 5 E N Fk Nooksack nr GlacierNFNW195.5GaugeWhatcom99.4%167 of 16822 min2 h
526South Fork Tolt River S N Fk Tolt R nr CarnationNFTW195.5GaugeKing99.4%167 of 16822 min2 h
526Cedar River 0 AT Cedar River at RentonRNTW195.5GaugeKing99.4%167 of 16822 min2 h
526Satsop River 1 W Satsop River near SatsopSATW195.5GaugeGrays Harbor99.4%167 of 16822 min2 h
526North Fork Snoqualmie River 7 NE N Fk Snoqualmie R nr SnoqualmieSNQW195.5GaugeKing99.4%167 of 16822 min2 h
526Middle Fork Snoqualmie River 6 E M Fk Snoqualmie R nr TannerTANW195.5GaugeKing99.4%167 of 16822 min2 h
526Tolt River 6 NE Tolt River near CarnationTOLW195.5GaugeKing99.4%167 of 16822 min2 h
526Sauk River 8 SE Sauk R abv White Chuck R nr DarringtonWCHW195.5GaugeSnohomish99.4%167 of 16822 min2 h
526Wind R 1 ENE CarsonWCNW195.5GaugeSkamania99.4%167 of 16822 min2 h
526Stabler - Wind RiverWISW195.5GaugeSkamania99.4%167 of 16822 min2 h
541Centralia - China CreekCCCW195.5GaugeLewis99.4%167 of 16822 min1.8 h
542Lake Tapps Diversion At DieringerLTDW195.5GaugePierce99.4%167 of 16822 min2 h
542Diablo - Stetattle CreekSTTW195.5GaugeWhatcom99.4%167 of 16822 min2 h
542Wynoochee R Nr GrisdaleWYNW195.5GaugeGrays Harbor99.4%167 of 16822 min2 h
545Green River 1 E Green River near AuburnAUBW195.5GaugeKing99.4%167 of 16822 min1.8 h
545Greenwater River 17 ESE Greenwater R at GreenwaterGRNW195.5GaugeKing99.4%167 of 16822 min1.8 h
545Tilton River 4 SE Tilton R nr CinebarTILW195.5GaugeLewis99.4%167 of 16822 min1.8 h
548Puyallup River 1 SE Puyallup R at AldertonALDW195.5GaugePierce99.4%167 of 16822 min2 h
548Issaquah Creek 6 S Issaquah Ck nr HobartISQW195.5GaugeKing99.4%167 of 16822 min2 h
548Wynoochee River 3 NW Wynoochee River near MontesanoMNSW195.5GaugeGrays Harbor99.4%167 of 16822 min2 h
548Okanogan River At At MalottOKMW195.5GaugeOkanogan99.4%167 of 16822 min2 h
548Ninemile Creek AT OrovilleONMW195.5GaugeOkanogan99.4%167 of 16822 min2 h
548Thunder Ck Nr NewhalemTHNW195.5GaugeWhatcom99.4%167 of 16822 min2 h
548Toutle River 3 NW Tower Rd Bridge near Silver LakeTOTW195.5GaugeCowlitz99.4%167 of 16822 min2 h
548Wynoochee R Abv Save CkWYAW195.5GaugeGrays Harbor99.4%167 of 16822 min2 h
556Snake River 8 E AnatoneANAW195.5GaugeAsotin99.4%167 of 16822 min2 h
556North Fork Stillaguamish River 6 NE North Fork Stillaguamish RivARGW195.5GaugeSnohomish99.4%167 of 16822 min2 h
556Lake Chelan Dam AT Chelan DamCHDW195.5GaugeChelan99.4%167 of 16822 min2 h
556Chester Morse Lake Weather StationCWXW195.5GaugeKing99.4%167 of 16822 min2 h
556Puyallup River 19 SE Puyallup R nr ElectronELEW195.5GaugePierce99.4%167 of 16822 min2 h
556Kettle River AT Ferry above CurlewFRYW195.5GaugeFerry99.4%167 of 16822 min2 h
556Klickitat River 17 N Above West ForkKLCW195.5GaugeYakima99.4%167 of 16822 min2 h
556Little Spokane River At DartfordLSRW195.5GaugeSpokane99.4%167 of 16822 min2 h
556Yale - Lake MerwinMEYW195.5GaugeCowlitz99.4%167 of 16822 min2 h
556Twisp - Methow RiverMOTW195.5GaugeOkanogan99.4%167 of 16822 min2 h
556Snohomish River 4 SW Snohomish River near MonroeMROW195.5GaugeSnohomish99.4%167 of 16822 min2 h
556Skagit River 2 N Skagit River near Mt. VernonMVEW195.5GaugeSkagit99.4%167 of 16822 min2 h
556Methow River AT PaterosPATW195.5GaugeOkanogan99.4%167 of 16822 min2 h
556Pend Oreille River AT CusickPOCW195.5GaugePend Oreille99.4%167 of 16822 min2 h
556Taholah - Quinault RiverQTHW195.5GaugeGrays Harbor99.4%167 of 16822 min2 h
556Wishkah RiverWSHW195.5GaugeGrays Harbor99.4%167 of 16822 min2 h
572Sanpoil River At Above Jack CreekKLLW195.5GaugeFerry99.4%167 of 16822 min2 h
572Quartz Mtn - SnowMTNW195.5GaugeKittitas99.4%167 of 16822 min2 h
574Nisqually River 0 AT Nisqually River at McKennaMKNW195.5GaugeThurston97.9%658 of 67219 min45 min
575Fairchild AFBSKA95.5AirportSpokane96.4%162 of 16816 min6 h
576Arlington MuniAWO95.4AirportSnohomish100%168 of 1685 min60 min
577Lake WenatcheeLWNW195.4GaugeChelan98.8%166 of 16821 min2 h
577Wenatchee River AT PeshastinPESW195.4GaugeChelan98.8%166 of 16821 min2 h
579S F Chehalis R Nr WildwoodSCWW195.4GaugeLewis98.8%166 of 16822 min2 h
580MazamaMZAW195.4GaugeOkanogan96.4%162 of 16817 min2 h
581Omak AirportOMK95.3AirportOkanogan100%168 of 1688 min60 min
582Nisson - Wishkah RiverWSKW195.3GaugeGrays Harbor100%168 of 16812 min60 min
583Sultan River S Sultan R blo Div Dam nr SultanSLNW195.3GaugeSnohomish98.8%664 of 67222 min45 min
584White River 3 S White R nr AuburnWABW195.3GaugeKing98.8%166 of 16822 min2 h
585DeschutesDSEW195.3GaugeThurston98.8%166 of 16822 min2 h
585Lake Tapps NrTADW195.3GaugePierce98.8%166 of 16822 min2 h
587Big Soos Creek 3 E Big Soos CkBSKW195.3GaugeKing98.8%166 of 16822 min2 h
587Cedar River 8 SE Cedar R nr Cedar FallsCRRW195.3GaugeKing98.8%166 of 16822 min2 h
587Dungeness River 5 SW Dungeness River near SequimDRSW195.3GaugeClallam98.8%166 of 16822 min2 h
587Hoh River 12 SE Hoh R nr ForksHORW195.3GaugeJefferson98.8%166 of 16822 min2 h
587Issaquah Creek 2 NW Issaquah Creek near IssaquahISSW195.3GaugeKing98.8%166 of 16822 min2 h
587Kettle River At Near LaurierLAUW195.3GaugeStevens98.8%166 of 16822 min2 h
587Columbia River AT Priest Rapids DamPRDW195.3GaugeGrant98.8%166 of 16822 min2 h
587Rex River 8 SE Rex R nr Cedar FallsREXW195.3GaugeKing98.8%166 of 16822 min2 h
587West Refuge Boundary - Toppenish CreekTPWW195.3GaugeYakima98.8%166 of 16822 min2 h
596Wenatchee - No 1 Canyon PrecipNOCW195.3GaugeChelan95.8%161 of 16817 min3 h
597DavenportDVPW195.1CooperativeLincoln100%7 of 78.9 h24 h
598BremertonBMTW195.1GaugeKitsap99.2%834 of 84019 min48 min
598Cherry Point - 9449424CHYW195.1GaugeWhatcom99.2%834 of 84019 min48 min
598Seattle WA - 9447130EBSW195.1GaugeKing99.2%834 of 84019 min48 min
598Friday Harbor 9449880FRDW195.1GaugeSan Juan99.2%834 of 84019 min48 min
598La PushLAPW195.1GaugeClallam99.2%834 of 84019 min48 min
598Port Townsend WA - 9444900PTWW195.1GaugeJefferson99.2%834 of 84019 min48 min
598Columbia River AT SkamokawaSKAW195.1GaugeWahkiakum99.2%834 of 84019 min48 min
598Tacoma WA - 9446484TCNW195.1GaugePierce99.2%834 of 84019 min48 min
598Vancouver - Columbia RiverVAPW195.1GaugeClark99.2%834 of 84019 min48 min
598Westport - 9441102WPTW195.1GaugeGrays Harbor99.2%834 of 84019 min48 min
608TEMCO Kalama TerminalKLMW195.1GaugeCowlitz99.1%833 of 84019 min48 min
608Columbia River AT LongviewLOPW195.1GaugeCowlitz99.1%833 of 84019 min48 min
608Neah Bay NOS TideNEAW195.1GaugeClallam99.1%833 of 84019 min48 min
608Port Angeles WA - 9444090PTAW195.1GaugeClallam99.1%833 of 84019 min48 min
608Toke Point - 9440910TOKW195.1GaugePacific99.1%833 of 84019 min48 min
613Duckabush River Near BrinnonDKBW195.1GaugeJefferson98.2%165 of 16822 min3 h
614Mission Creek Near TulalipMNCW195.1GaugeSnohomish98.2%165 of 16822 min2 h
615Cathlamet - Elochoman RiverECHW195.0GaugeWahkiakum97.6%164 of 16821 min2 h
616Cougar 7SE - Mt Michael 2MITW195.0GaugeSkamania91.0%51 of 5613 min6 h
617Snow CreekSNWW194.9GaugeJefferson100%56 of 5622 min3 h
618Cape DisappointmentCPTW194.9GaugePacific98.5%828 of 84019 min48 min
619PV1 Precip Site Abv Mission Cr Nr Wenatchee47193812024520094.9GaugeChelan98.2%165 of 16823 min2 h
620Kent - Green RiverGRKW194.9GaugeKing97.6%164 of 16822 min2 h
621Whidbey Island NASNUW94.9AirportSkagit94.0%158 of 1688 min4 h
622Rainy Pass SnotelRAIW194.9GaugeSkagit93.4%157 of 168-2 h
623Hoquiam/BowermanHQM94.8AirportGrays Harbor100%168 of 1688 min82 min
624WinthropS5294.8AirportOkanogan99.4%501 of 50416 min40 min
625Cooper PassCPPW194.8GaugeKittitas99.4%167 of 16822 min2 h
626Salmon Creek AT CONCONULLY DAMCDAW194.8GaugeOkanogan99.4%167 of 16822 min2 h
627Cowlitz River 2 SW Cowlitz River below Mayfield DamMAYW194.8GaugeLewis98.6%663 of 67224 min45 min
628White River AT White river blo Clearwater RiverMMIW194.8GaugeKing98.6%663 of 67224 min45 min
629Chewuch River AT WinthropWINW194.8GaugeOkanogan98.2%165 of 16827 min2 h
630Pilchuck River 0 S Sultan R blo Powerplant nr SultanSLTW194.8GaugeSnohomish97.1%653 of 67217 min60 min
631Puyallup River 4 S Puyallup River near OrtingORTW194.8GaugePierce97.0%652 of 67217 min60 min
632Ellisforde - Antoine CreekANTW194.7GaugeOkanogan100%168 of 16827 min67 min
632Columbia River At International Boundary AuxCIBW194.7GaugeStevens100%168 of 16827 min67 min
632Chehalis River 1 S Chehalis R at MontesanoCMTW194.7GaugeGrays Harbor100%168 of 16827 min67 min
632Skookumchuck River 1 N Skookumchuck River near CentraliaCTAW194.7GaugeLewis100%168 of 16827 min67 min
632Greenwater WxGRWW194.7GaugePierce100%168 of 16827 min67 min
632Riverside - Johnson CreekJRVW194.7GaugeOkanogan100%168 of 16827 min67 min
632Skamokawa - KMKMMW194.7GaugeWahkiakum100%168 of 16827 min67 min
632LandsburgLNBW194.7GaugeKing100%168 of 16827 min67 min
632Willard Nat Fish - LW Salmon RiverLWWW194.7GaugeSkamania100%168 of 16827 min67 min
632Mcmillin ReservoirMMLW194.7GaugePierce100%168 of 16827 min67 min
632Omak Creek At OmakOKCW194.7GaugeOkanogan100%168 of 16827 min67 min
632Palmer 3 ESEPALW194.7GaugeKing100%168 of 16827 min67 min
632Longmire Rainier NPSRLGW194.7GaugePierce100%168 of 16827 min67 min
632Snake River Below Lower Granite DamSBGW194.7GaugeWhitman100%168 of 16827 min67 min
632Stanwood - Stillaguamish RiverSTWW194.7GaugeSnohomish100%168 of 16827 min67 min
632White Salmon R 2 N UnderwoodUNDW194.7GaugeSkamania100%168 of 16827 min67 min
632White River RsWHTW194.7GaugePierce100%168 of 16827 min67 min
649Lewis River At ArielMERW194.7GaugeClark97.0%652 of 67217 min60 min
649Skagit River 1 N Skagit R at MarblemountSRMW194.7GaugeSkagit97.0%652 of 67217 min60 min
651Snoqualmie River 1 NW Snoqualmie River near CarnationCRNW194.7GaugeKing97.0%163 of 16822 min2 h
652Skagit River 0 AT Skagit R at NewhalemGORW194.7GaugeWhatcom96.8%651 of 67217 min60 min
653Friday CreekFRIW194.6GaugeSkagit100%56 of 5622 min3 h
654Cedar River Below Bear Creek Near Cedar Falls1211450094.6GaugeKing99.4%167 of 16818 min2 h
655Tilton River Ab Bear Canyon Creek Near Cinebar1423620094.5GaugeLewis100%168 of 16828 min82 min
655Wynoochee Lake Meteorological Site47231012336200094.5GaugeGrays Harbor100%168 of 16828 min82 min
657Doty 5NW - Doty HillsDHLW194.5GaugeLewis99.4%167 of 16827 min1.5 h
657Newaukum River FoothillsNFHW194.5GaugeLewis99.4%167 of 16827 min1.5 h
657Rsfa Stn8RSFW194.5GaugeLewis99.4%167 of 16827 min1.5 h
657Skookumchuck FoothillsSKHW194.5GaugeLewis99.4%167 of 16827 min1.5 h
657Wf Satsop RWFSW194.5GaugeWahkiakum99.4%167 of 16827 min1.5 h
657Weathermax RidgeWXXW194.5GaugeGrays Harbor99.4%167 of 16827 min1.5 h
663Clarks Creek At Tacoma Road Near Payallup 2WCKCW194.5GaugePierce99.4%167 of 16827 min2 h
663Pe Ell - Chehalis RiverCTKW194.5GaugeLewis99.4%167 of 16827 min2 h
663Skykomish River 2 SE Skykomish River near Gold BarGLBW194.5GaugeSnohomish99.4%167 of 16827 min2 h
663Ice Harbor TailwaterIHTW194.5GaugeFranklin99.4%167 of 16827 min2 h
663Snake River AT Lower Monumental DamLMNW194.5GaugeWalla Walla99.4%167 of 16827 min2 h
663Leach Creek Nr SteilacoomLSTW194.5GaugePierce99.4%167 of 16827 min2 h
663Mt Adams Ranger STNMTAW194.5GaugeKlickitat99.4%167 of 16827 min2 h
663Nooksack River 0 AT Nooksack River at FerndaleNKSW194.5GaugeWhatcom99.4%167 of 16827 min2 h
663Stehekin River AT StehekinSTHW194.5GaugeChelan99.4%167 of 16827 min2 h
663S Fk Tolt River NrSTOW194.5GaugeKing99.4%167 of 16827 min2 h
673Chiwawa River 5.3 N Near PlainCHIW194.5GaugeChelan99.4%167 of 16827 min2 h
673Cherry CRK Rvr GageCHRW194.5GaugeKittitas99.4%167 of 16827 min2 h
673Entiat River 1 At Near EntiatENRW194.5GaugeChelan99.4%167 of 16827 min2 h
673Yakima River AT KionaKIOW194.5GaugeBenton99.4%167 of 16827 min2 h
673Mad River At ArdenvoirMRAW194.5GaugeChelan99.4%167 of 16827 min2 h
673Similkameen River AT NighthawkNITW194.5GaugeOkanogan99.4%167 of 16827 min2 h
673Walla Walla River 3 SW TouchetTCHW194.5GaugeWalla Walla99.4%167 of 16827 min2 h
673White River 1 ENE White R abv Boise CkWBCW194.5GaugeKing99.4%167 of 16827 min2 h
673Willapa HillsWHLW194.5GaugeLewis99.4%167 of 16827 min2 h
682Rochester - Chehalis RiverCROW194.5GaugeThurston99.4%167 of 16827 min2 h
682North Booneville - Hamilton CreekHNBW194.5GaugeSkamania99.4%167 of 16827 min2 h
684Centralia - Chehalis RiverCENW194.5GaugeLewis99.4%167 of 16827 min67 min
685Enumclaw 5SE - Mud Mtn DamENUW194.5GaugeKing99.4%167 of 16827 min2 h
685Mount Rainier - White RiverWRRW194.5GaugePierce99.4%167 of 16827 min2 h
687South Fork Nooksack River 4 E South Fork Nooksack River at SaxonNSSW194.5GaugeWhatcom96.4%162 of 16817 min4 h
688Taylor Creek Nr SelleckTAYW194.5GaugeKing96.4%162 of 16822 min3 h
689Salmon Creek At West Uncas Road Near Chimacum 6WswSCUW194.4GaugeJefferson98.2%55 of 5617 min6 h
690Nf Clover Ck Nr ParklandCCKW194.4GaugePierce96.4%162 of 16822 min2 h
691Newport - Aux Pend OreilleATAW194.4GaugePend Oreille95.8%161 of 16821 min2 h
691Beverly - Crab CreekCCBW194.4GaugeGrant95.8%161 of 16821 min2 h
691Okanogan River 5 S TonasketTONW194.4GaugeOkanogan95.8%161 of 16821 min2 h
691Methow River At WinthropWTHW194.4GaugeOkanogan95.8%161 of 16821 min2 h
695Wenatchee - No 3 CanyonNCAW194.3GaugeChelan98.8%166 of 16827 min2 h
696Canyon Cr 6 E AmboyCCAW194.3GaugeClark98.8%166 of 16827 min2 h
696Howard Hanson DamHHDW194.3GaugeKing98.8%166 of 16827 min2 h
698Port AngelesNOW94.2AirportClallam99.4%501 of 50416 min40 min
699Tulalip Creek Near TulalipTLCW194.2GaugeSnohomish98.2%165 of 16822 min4 h
700Chehalis River 0 AT Chehalis R nr AdnaADNW194.2GaugeLewis98.2%165 of 16826 min2 h
700Goldsborough Creek 1 W Goldsborough CkGBCW194.2GaugeMason98.2%165 of 16826 min2 h
700Malott - Loup Loup CreekLLPW194.2GaugeOkanogan98.2%165 of 16826 min2 h
700SALMON CREEK AT Salmon Creek Above Diversion Near OkanoganSADW194.2GaugeOkanogan98.2%165 of 16826 min2 h
700Spokane AT Green Street at SpokaneSGRW194.2GaugeSpokane98.2%165 of 16826 min2 h
700Snohomish River 0 AT Snohomish River at SnohomishSNAW194.2GaugeSnohomish98.2%165 of 16826 min2 h
706Harrah, Washington Weather StationUSBR-HRHW94.1GaugeYakima98.8%166 of 16833 min2 h
706Liberty Lake, Washington Weather StationUSBR-LIBW94.1GaugeSpokane98.8%166 of 16833 min2 h
706Silcott Island, Washington Weather StationUSBR-SILW94.1GaugeAsotin98.8%166 of 16833 min2 h
709Osoyoos Lake 1 N OrovilleOKGW194.1GaugeOkanogan98.3%661 of 67227 min45 min
710Clatsop Spit near Warrenton82SW194.1GaugeClatsop98.2%165 of 16827 min2 h
710Entiat River AT ArdenvoirARDW194.1GaugeChelan98.2%165 of 16827 min2 h
710Muddy R 14 NE Clear Cr Nr CougarMUDW194.1GaugeSkamania98.2%165 of 16827 min2 h
710Samish River 5 N Samish R nr BurlingtonSMRW194.1GaugeSkagit98.2%165 of 16827 min2 h
710Sultan River S S Fk Sultan R nr SultanSULW194.1GaugeSnohomish98.2%165 of 16827 min2 h
715Crab Creek At At IrbyCRBW194.1GaugeLincoln98.2%165 of 16827 min2 h
715Coulee City - Dry FallsDFDW194.1GaugeGrant98.2%165 of 16827 min2 h
715DavenportDVNW194.1GaugeLincoln98.2%165 of 16827 min2 h
715Methow River At Above Goat Creek Near MazamaMZMW194.1GaugeOkanogan98.2%165 of 16827 min2 h
715Carnation - NF Tolt RiverTNFW194.1GaugeKing98.2%165 of 16827 min2 h
715Twisp River AT TwispTWIW194.1GaugeOkanogan98.2%165 of 16827 min2 h
715Yakima Rvr Abv Ahtanum CRK @ Union GapYUNW194.1GaugeYakima98.2%165 of 16827 min2 h
722Littlerock - Cedar CreekCDCW194.0GaugeThurston99.4%167 of 16827 min1.5 h
723Mill Creek 2 E At Walla WallaMLLW194.0GaugeWalla Walla98.0%659 of 67227 min45 min
724Othello 0.9 SEWA-AD-393.9VolunteerAdams100%7 of 711.4 h24 h
725Cedar River 4 E Cedar River near LandsburgLNDW193.9GaugeKing97.7%657 of 67227 min45 min
726Mcdonald CreekMDNW193.9GaugeClallam96.4%54 of 5617 min6 h
727Moses Lake/Grant CoMWH93.8AirportAdams100%168 of 1689 min60 min
728Cold Water Ridge Visters CtrCWLW193.8GaugeCowlitz100%168 of 16831 min75 min
729Yakima River AT UmtanumUMTW193.8GaugeKittitas99.4%167 of 16822 min2 h
730Kramer RAWSKMFW193.7GaugeOkanogan100%168 of 16819 min60 min
731Electric City3W793.7AirportGrant99.4%501 of 5046 min40 min
732Boxley CRK Nr EdgewickBOXW193.7GaugeKing97.0%163 of 16827 min3 h
733Phelps Creek Blw Unnamed Trib Nr Index1214768093.6GaugeKing100%168 of 16832 min67 min
734Cowlitz River At Packwood1422650093.5GaugeLewis100%168 of 16833 min67 min
735South Fork Tolt Reservoir Near Carnation1214790093.5GaugeKing100%168 of 16833 min67 min
736Little Spokane River AT DartfordLSDW193.5GaugeSpokane99.4%167 of 16832 min2 h
737Padilla Bay Joe Leary SloughPBLW193.5GaugeSkagit99.4%167 of 16832 min2 h
738Buck Knoll Raws Near Dungeness 12SwBKKW193.4GaugeClallam100%168 of 16818 min60 min
739Skookumchuck River 3 SW Skookumchuck River near BucodaBCDW193.4GaugeThurston98.8%166 of 16831 min2 h
739Leach Creek 1 S Leach Ck nr FircrestLEHW193.4GaugePierce98.8%166 of 16831 min2 h
739Mill Creek 3 SSW Mill Ck at OrilliaMCOW193.4GaugeKing98.8%166 of 16831 min2 h
739La Grande - Mashel RiverMLGW193.4GaugePierce98.8%166 of 16831 min2 h
739Newaukum River 3 SE Newaukum R nr ChehalisNEWW193.4GaugeLewis98.8%166 of 16831 min2 h
739Pilchuck River 2 NE Pilchuck R nr SnohomishPILW193.4GaugeSnohomish98.8%166 of 16831 min2 h
739White River 2 ENE White R at R St.WRAW193.4GaugeKing98.8%166 of 16831 min2 h
746Ephrata MunicipalEPH93.3AirportGrant100%168 of 1688 min60 min
746Pasco/Tri-CitiesPSC93.3AirportBenton100%168 of 1688 min60 min
748Almira Hydromet StationARAW193.3GaugeLincoln99.4%167 of 16817 min1.5 h
749Sf Tolt River Bl Regulating Basin Nr Carnation1214830093.3GaugeKing99.4%167 of 16833 min2 h
750Nerrs Water Quality Site Padilla Bay At BayviewBVQW193.3GaugeSkagit98.8%166 of 16832 min2 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.