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 3 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
501Lewis River At ArielMERW197.4GaugeClark97.7%657 of 67217 min34 min
502Hutchinson CreekHUTW197.4GaugeWhatcom96.4%54 of 5632 min6 h
502N Fk Nooksack River 3 WNW N Fk Nooksack R abv MFNNFW197.4GaugeWhatcom96.4%54 of 5632 min6 h
504Newport - Aux Pend OreilleATAW197.3GaugePend Oreille98.2%165 of 16818 min2 h
504Beverly - Crab CreekCCBW197.3GaugeGrant98.2%165 of 16818 min2 h
504Okanogan River 5 S TonasketTONW197.3GaugeOkanogan98.2%165 of 16818 min2 h
504Methow River At WinthropWTHW197.3GaugeOkanogan98.2%165 of 16818 min2 h
508Everett - Ebey SloughEBYW197.3GaugeSnohomish97.9%658 of 67213 min60 min
509Rockport - Skagit RiverSRKW197.3GaugeSkagit97.6%164 of 16817 min3 h
510Chandler Fish Screen Weather StationCFSW197.3GaugeBenton97.6%164 of 16817 min2 h
511MazamaMZAW197.3GaugeOkanogan97.6%164 of 16817 min2 h
512Puyallup River 4 S Puyallup River near OrtingORTW197.3GaugePierce97.4%655 of 67217 min34 min
512Skagit River 1 N Skagit R at MarblemountSRMW197.3GaugeSkagit97.4%655 of 67217 min34 min
514Stehekin - Purple PassPRPW197.2GaugeChelan100%168 of 16822 min75 min
515Cedar LakeCEDW197.2GaugeKing100%168 of 16822 min65 min
516ChewelahCHEW197.2GaugeStevens100%168 of 16822 min75 min
516Chehalis R At WTP At ChehalisCRWW197.2GaugeLewis100%168 of 16822 min75 min
516Assgn 20190819KCHW197.2GaugePierce100%168 of 16822 min75 min
519Andrews Creek At MazamaACMW197.2GaugeOkanogan100%168 of 16822 min79 min
519Grisdale - Big CreekBIGW197.2GaugeGrays Harbor100%168 of 16822 min79 min
519Sauk River 4 SE Sauk R nr SaukSAKW197.2GaugeSkagit100%168 of 16822 min79 min
519Darrington - Sauk RiverSKDW197.2GaugeSnohomish100%168 of 16822 min79 min
519Tucannon River AT Tucannon R nr StarbuckTUCW197.2GaugeColumbia100%168 of 16822 min79 min
524Chehalis River 0 W Chehalis River at PorterCRPW197.2GaugeGrays Harbor100%168 of 16822 min79 min
524Salmon Lake At Salmon Lake Dam At ConconullySLDW197.2GaugeOkanogan100%168 of 16822 min79 min
526Deer Park 4.0 NNEWA-SP-9197.2VolunteerSpokane100%3 of 37.4 h24 h
526Grays River 0.9 SSEWA-WK-197.2VolunteerWahkiakum100%3 of 37.4 h24 h
528Snohomish 9.5 SSEWA-SN-13097.2VolunteerSnohomish100%3 of 37.4 h24 h
529Vagabond1YT97.2AirportYakima99.4%167 of 16816 min2 h
530Swauk RAWSFWFW197.2GaugeKittitas98.8%166 of 16820 min2 h
531Friday Harbor 9449880FRDW197.2GaugeSan Juan98.1%824 of 84018 min36 min
531Tacoma WA - 9446484TCNW197.2GaugePierce98.1%824 of 84018 min36 min
531Westport - 9441102WPTW197.2GaugeGrays Harbor98.1%824 of 84018 min36 min
534Port Townsend WA - 9444900PTWW197.2GaugeJefferson98.1%824 of 84018 min36 min
535Neah Bay NOS TideNEAW197.2GaugeClallam98.1%824 of 84019 min36 min
535Columbia River AT SkamokawaSKAW197.2GaugeWahkiakum98.1%824 of 84019 min36 min
535Toke Point - 9440910TOKW197.2GaugePacific98.1%824 of 84019 min36 min
535Vancouver - Columbia RiverVAPW197.2GaugeClark98.1%824 of 84019 min36 min
539Squire Creek 3 WNW Squire Ck. @ Squire Ck PkSCPW197.2GaugeSnohomish97.7%657 of 67213 min60 min
540Everson - NookSack RiverNOEW197.2GaugeWhatcom97.6%656 of 67213 min60 min
541Skagit River 1 SW Skagit River near ConcreteCONW197.2GaugeSkagit97.3%654 of 67217 min34 min
542Pilchuck River 0 S Sultan R blo Powerplant nr SultanSLTW197.2GaugeSnohomish97.3%654 of 67217 min34 min
543Skagit River 0 AT Skagit R at NewhalemGORW197.2GaugeWhatcom97.1%653 of 67217 min34 min
544Cherry Point - 9449424CHYW197.1GaugeWhatcom97.9%823 of 84018 min36 min
545La PushLAPW197.1GaugeClallam97.9%823 of 84019 min36 min
546BremertonBMTW197.1GaugeKitsap97.8%822 of 84018 min36 min
547Pend Oreille River 3 N Below Box Canyon DamBCAW197.1GaugePend Oreille97.0%163 of 16817 min2.1 h
548Sedro WooleySWYW197.0GaugeSkagit99.4%167 of 16815 min2 h
549Snake River 8 E AnatoneANAW197.0GaugeAsotin99.4%167 of 16822 min2 h
549Chester Morse Lake Weather StationCWXW197.0GaugeKing99.4%167 of 16822 min2 h
549Yale - Lake MerwinMEYW197.0GaugeCowlitz99.4%167 of 16822 min2 h
549Skagit River 2 N Skagit River near Mt. VernonMVEW197.0GaugeSkagit99.4%167 of 16822 min2 h
549North Fork Nooksack River 5 E N Fk Nooksack nr GlacierNFNW197.0GaugeWhatcom99.4%167 of 16822 min2 h
549South Fork Tolt River S N Fk Tolt R nr CarnationNFTW197.0GaugeKing99.4%167 of 16822 min2 h
549Cedar River 0 AT Cedar River at RentonRNTW197.0GaugeKing99.4%167 of 16822 min2 h
549Satsop River 1 W Satsop River near SatsopSATW197.0GaugeGrays Harbor99.4%167 of 16822 min2 h
549SF Chehalis RiverSCYW197.0GaugeLewis99.4%167 of 16822 min2 h
549North Fork Snoqualmie River 7 NE N Fk Snoqualmie R nr SnoqualmieSNQW197.0GaugeKing99.4%167 of 16822 min2 h
549Middle Fork Snoqualmie River 6 E M Fk Snoqualmie R nr TannerTANW197.0GaugeKing99.4%167 of 16822 min2 h
549Tolt River 6 NE Tolt River near CarnationTOLW197.0GaugeKing99.4%167 of 16822 min2 h
549White River 3 S White R nr AuburnWABW197.0GaugeKing99.4%167 of 16822 min2 h
549Sauk River 8 SE Sauk R abv White Chuck R nr DarringtonWCHW197.0GaugeSnohomish99.4%167 of 16822 min2 h
549Wind R 1 ENE CarsonWCNW197.0GaugeSkamania99.4%167 of 16822 min2 h
549Stabler - Wind RiverWISW197.0GaugeSkamania99.4%167 of 16822 min2 h
549Wishkah RiverWSHW197.0GaugeGrays Harbor99.4%167 of 16822 min2 h
549Wishkaw - WWTPWWTW197.0GaugeGrays Harbor99.4%167 of 16822 min2 h
567Green River 1 E Green River near AuburnAUBW197.0GaugeKing99.4%167 of 16822 min1.8 h
567Centralia - China CreekCCCW197.0GaugeLewis99.4%167 of 16822 min1.8 h
567Greenwater River 17 ESE Greenwater R at GreenwaterGRNW197.0GaugeKing99.4%167 of 16822 min1.8 h
567South Prairie Creek 0 AT S Prairie Ck at South PrairieSPEW197.0GaugePierce99.4%167 of 16822 min1.8 h
567Tilton River 4 SE Tilton R nr CinebarTILW197.0GaugeLewis99.4%167 of 16822 min1.8 h
572Puyallup River 1 SE Puyallup R at AldertonALDW197.0GaugePierce99.4%167 of 16822 min2 h
572Duckabush River Near BrinnonDKBW197.0GaugeJefferson99.4%167 of 16822 min2 h
572DeschutesDSEW197.0GaugeThurston99.4%167 of 16822 min2 h
572Issaquah Creek 6 S Issaquah Ck nr HobartISQW197.0GaugeKing99.4%167 of 16822 min2 h
572Lake Tapps Diversion At DieringerLTDW197.0GaugePierce99.4%167 of 16822 min2 h
572Wynoochee River 3 NW Wynoochee River near MontesanoMNSW197.0GaugeGrays Harbor99.4%167 of 16822 min2 h
572Okanogan River At At MalottOKMW197.0GaugeOkanogan99.4%167 of 16822 min2 h
572Ninemile Creek AT OrovilleONMW197.0GaugeOkanogan99.4%167 of 16822 min2 h
572Diablo - Stetattle CreekSTTW197.0GaugeWhatcom99.4%167 of 16822 min2 h
572Lake Tapps NrTADW197.0GaugePierce99.4%167 of 16822 min2 h
572Toutle River 3 NW Tower Rd Bridge near Silver LakeTOTW197.0GaugeCowlitz99.4%167 of 16822 min2 h
572Wynoochee R Nr GrisdaleWYNW197.0GaugeGrays Harbor99.4%167 of 16822 min2 h
584Quartz Mtn - SnowMTNW197.0GaugeKittitas99.4%167 of 16822 min1.8 h
584TekoaTEKW197.0GaugeWhitman99.4%167 of 16822 min1.8 h
586Cascade R @ MarblemountCSCW197.0GaugeSkagit99.4%167 of 16822 min2 h
586Sanpoil River At Above Jack CreekKLLW197.0GaugeFerry99.4%167 of 16822 min2 h
586North Bend - SF SnoqualmieSSNW197.0GaugeKing99.4%167 of 16822 min2 h
589Ice Harbor ForebayIHFW197.0GaugeFranklin98.8%166 of 16821 min2 h
590Dungeness River AT Dungeness R Nr MouthDRMW197.0GaugeClallam98.2%55 of 5617 min6 h
591Friday CreekFRIW197.0GaugeSkagit98.2%55 of 5622 min6 h
592Port Angeles WA - 9444090PTAW197.0GaugeClallam97.7%821 of 84019 min36 min
593CougarCUGW197.0GaugeCowlitz92.8%52 of 567 min6 h
594Pasco/Tri-CitiesPSC96.9AirportBenton100%168 of 1688 min60 min
595The Dalles MuniDLS96.9AirportKlickitat99.4%167 of 1688 min2 h
596Cape DisappointmentCPTW196.9GaugePacific97.3%818 of 84019 min36 min
597American River 3 NW NileAMRW196.8GaugeYakima99.4%167 of 16822 min2 h
597Chehalis River 1 S Chehalis River nr DotyDOTW196.8GaugeLewis99.4%167 of 16822 min2 h
597Elk CreekELCW196.8GaugeLewis99.4%167 of 16822 min2 h
597Hoko River 0 S Hoko R nr SekiuHOKW196.8GaugeClallam99.4%167 of 16822 min2 h
597Naselle River 3 AT NaselleNASW196.8GaugePacific99.4%167 of 16822 min2 h
597North Fork Skokomish River 5 SW N Fk Skokomish R nr PotlatchNSPW196.8GaugeMason99.4%167 of 16822 min2 h
597Touchet River 1 N TouchetTRCW196.8GaugeWalla Walla99.4%167 of 16822 min2 h
604South Fork Tolt River 8 S S Fk Tolt R nr IndexIDXW196.8GaugeKing99.4%167 of 16822 min2 h
604Snoqualmie River 2 NW Snoqualmie River near the FallsSQUW196.8GaugeKing99.4%167 of 16822 min2 h
606Chehalis River 0 AT Chehalis R nr AdnaADNW196.8GaugeLewis99.4%167 of 16823 min2 h
606Goldsborough Creek 1 W Goldsborough CkGBCW196.8GaugeMason99.4%167 of 16823 min2 h
606Malott - Loup Loup CreekLLPW196.8GaugeOkanogan99.4%167 of 16823 min2 h
606SALMON CREEK AT Salmon Creek Above Diversion Near OkanoganSADW196.8GaugeOkanogan99.4%167 of 16823 min2 h
606Snohomish River 0 AT Snohomish River at SnohomishSNAW196.8GaugeSnohomish99.4%167 of 16823 min2 h
611Snoqualmie River 1 NW Snoqualmie River near CarnationCRNW196.8GaugeKing98.8%166 of 16822 min2 h
611Puyallup River 19 SE Puyallup R nr ElectronELEW196.8GaugePierce98.8%166 of 16822 min2 h
611Grays River 2 NE RosburgGRRW196.8GaugeCowlitz98.8%166 of 16822 min2 h
611Huge Creek 3 WNW Huge CkHUGW196.8GaugePierce98.8%166 of 16822 min2 h
615North Fork Stillaguamish River 6 NE North Fork Stillaguamish RivARGW196.8GaugeSnohomish98.8%166 of 16822 min2 h
615Lake Chelan Dam AT Chelan DamCHDW196.8GaugeChelan98.8%166 of 16822 min2 h
615Kettle River AT Ferry above CurlewFRYW196.8GaugeFerry98.8%166 of 16822 min2 h
615Klickitat River 17 N Above West ForkKLCW196.8GaugeYakima98.8%166 of 16822 min2 h
615Little Spokane River At DartfordLSRW196.8GaugeSpokane98.8%166 of 16822 min2 h
615Twisp - Methow RiverMOTW196.8GaugeOkanogan98.8%166 of 16822 min2 h
615Snohomish River 4 SW Snohomish River near MonroeMROW196.8GaugeSnohomish98.8%166 of 16822 min2 h
615Methow River AT PaterosPATW196.8GaugeOkanogan98.8%166 of 16822 min2 h
615Pend Oreille River AT CusickPOCW196.8GaugePend Oreille98.8%166 of 16822 min2 h
615Taholah - Quinault RiverQTHW196.8GaugeGrays Harbor98.8%166 of 16822 min2 h
615Wynoochee R Abv Save CkWYAW196.8GaugeGrays Harbor98.8%166 of 16822 min2 h
626Big Soos Creek 3 E Big Soos CkBSKW196.8GaugeKing98.8%166 of 16822 min2 h
626Nf Clover Ck Nr ParklandCCKW196.8GaugePierce98.8%166 of 16822 min2 h
626Cedar River 8 SE Cedar R nr Cedar FallsCRRW196.8GaugeKing98.8%166 of 16822 min2 h
626Dungeness River 5 SW Dungeness River near SequimDRSW196.8GaugeClallam98.8%166 of 16822 min2 h
626Kent - Green RiverGRKW196.8GaugeKing98.8%166 of 16822 min2 h
626Hoh River 12 SE Hoh R nr ForksHORW196.8GaugeJefferson98.8%166 of 16822 min2 h
626Issaquah Creek 2 NW Issaquah Creek near IssaquahISSW196.8GaugeKing98.8%166 of 16822 min2 h
626Kettle River At Near LaurierLAUW196.8GaugeStevens98.8%166 of 16822 min2 h
626Columbia River AT Priest Rapids DamPRDW196.8GaugeGrant98.8%166 of 16822 min2 h
626Rex River 8 SE Rex R nr Cedar FallsREXW196.8GaugeKing98.8%166 of 16822 min2 h
626Tulalip Creek Near TulalipTLCW196.8GaugeSnohomish98.8%166 of 16822 min2 h
626West Refuge Boundary - Toppenish CreekTPWW196.8GaugeYakima98.8%166 of 16822 min2 h
638Grayer Harbour TideHGHW196.8GaugeGrays Harbor98.3%661 of 67216 min60 min
639Columbia River AT LongviewLOPW196.8GaugeCowlitz97.1%816 of 84019 min36 min
640Whidbey Island NASNUW96.8AirportSkagit91.6%154 of 1688 min3 h
641Walla Walla RgnALW96.7AirportWalla Walla100%168 of 1688 min60 min
642Longview 0.4 WSWWA-CW-1496.7VolunteerCowlitz100%3 of 38.4 h24 h
643Mukilteo 1.1 SWA-SN-9096.7VolunteerSnohomish100%3 of 38.4 h24 h
644Silverton - SF StillagumeshSSIW196.7GaugeSnohomish98.2%660 of 67216 min60 min
644Verlot 1E - Stillaguamish RiverSSVW196.7GaugeSnohomish98.2%660 of 67216 min60 min
646Morse CreekMOCW196.7GaugeClallam98.2%55 of 5617 min6 h
647Galena - N FK Skykomish RiverSNGW196.7GaugeSnohomish98.0%659 of 67216 min60 min
648Ranier OhanapecoshOHAW196.6GaugeLewis97.6%164 of 16816 min4 h
649Mission Creek Near TulalipMNCW196.5GaugeSnohomish98.2%165 of 16822 min2 h
649Taylor Creek Nr SelleckTAYW196.5GaugeKing98.2%165 of 16822 min2 h
651Wenatchee - No 1 Canyon PrecipNOCW196.5GaugeChelan95.2%160 of 16817 min2.2 h
652Pend Oreille River 4 N Below Box Canyon Dam Aux StationBCBW196.5GaugePend Oreille95.2%160 of 16817 min2.1 h
652Moses Lake 3 SW Moses Lake At Moses LakeMLAW196.5GaugeGrant95.2%160 of 16817 min2.1 h
652OKANOGAN RIVER AT OrovilleOKAW196.5GaugeOkanogan95.2%160 of 16817 min2.1 h
652Okanogan River AT OrovilleOKNW196.5GaugeOkanogan95.2%160 of 16817 min2.1 h
652Lake Chelan at Stehekin AT STEHEKINSTKW196.5GaugeChelan95.2%160 of 16817 min2.1 h
657TEMCO Kalama TerminalKLMW196.4GaugeCowlitz95.9%806 of 84019 min36 min
658Camano Island 4.2 NNEWA-IS-6396.3VolunteerIsland100%3 of 39.4 h24 h
659Olympia 4.5 NWWA-TH-3196.3VolunteerThurston100%3 of 39.4 h24 h
660Spokane AT Green Street at SpokaneSGRW196.3GaugeSpokane98.2%165 of 16823 min2 h
661Acme - Jones CreekJNCW196.3GaugeWhatcom97.7%657 of 67218 min60 min
661Skykomish - South ForkSSSW196.3GaugeKing97.7%657 of 67218 min60 min
663Fairchild AFBSKA96.3AirportSpokane97.6%164 of 16816 min4.2 h
664Sultan 3NW - Jackson PowerhouseJHPW196.3GaugeSnohomish94.6%159 of 16817 min3 h
664Sutlan 7NW - Sultan RiverSDDW196.3GaugeSnohomish94.6%159 of 16817 min3 h
666Enumclaw 5SE - Mud Mtn DamENUW196.2GaugeKing100%168 of 16827 min64 min
666Skamokawa - KMKMMW196.2GaugeWahkiakum100%168 of 16827 min64 min
666LandsburgLNBW196.2GaugeKing100%168 of 16827 min64 min
666Palmer 3 ESEPALW196.2GaugeKing100%168 of 16827 min64 min
666Longmire Rainier NPSRLGW196.2GaugePierce100%168 of 16827 min64 min
666White River RsWHTW196.2GaugePierce100%168 of 16827 min64 min
666Mount Rainier - White RiverWRRW196.2GaugePierce100%168 of 16827 min64 min
673Greenwater WxGRWW196.2GaugePierce100%168 of 16827 min64 min
673Mcmillin ReservoirMMLW196.2GaugePierce100%168 of 16827 min64 min
675Rock Ck @ HWY 5ARCCW196.2GaugeKing98.2%165 of 16812 min1.8 h
676Nisqually River 0 AT Nisqually River at McKennaMKNW196.2GaugeThurston97.6%656 of 67218 min60 min
677Spada LakeSLKW196.1GaugeSnohomish94.0%158 of 16817 min3 h
678Omak AirportOMK96.0AirportOkanogan100%168 of 1688 min60 min
679Clatsop Spit near Warrenton82SW196.0GaugeClatsop99.4%167 of 16827 min2 h
679Entiat River AT ArdenvoirARDW196.0GaugeChelan99.4%167 of 16827 min2 h
679Chiwawa River 5.3 N Near PlainCHIW196.0GaugeChelan99.4%167 of 16827 min2 h
679Cherry CRK Rvr GageCHRW196.0GaugeKittitas99.4%167 of 16827 min2 h
679Entiat River 1 At Near EntiatENRW196.0GaugeChelan99.4%167 of 16827 min2 h
679Yakima River AT KionaKIOW196.0GaugeBenton99.4%167 of 16827 min2 h
679Mad River At ArdenvoirMRAW196.0GaugeChelan99.4%167 of 16827 min2 h
679Muddy R 14 NE Clear Cr Nr CougarMUDW196.0GaugeSkamania99.4%167 of 16827 min2 h
679Similkameen River AT NighthawkNITW196.0GaugeOkanogan99.4%167 of 16827 min2 h
679Samish River 5 N Samish R nr BurlingtonSMRW196.0GaugeSkagit99.4%167 of 16827 min2 h
679Sultan River S S Fk Sultan R nr SultanSULW196.0GaugeSnohomish99.4%167 of 16827 min2 h
679Walla Walla River 3 SW TouchetTCHW196.0GaugeWalla Walla99.4%167 of 16827 min2 h
679Willapa HillsWHLW196.0GaugeLewis99.4%167 of 16827 min2 h
692Thunder Ck Nr NewhalemTHNW195.9GaugeWhatcom96.4%162 of 16822 min3 h
693Port Angeles 7.9 SWA-CM-5195.8VolunteerClallam100%3 of 310.4 h24 h
694Renton 3.6 SSEWA-KG-4195.8VolunteerKing100%3 of 310.4 h24 h
695Cold Water Ridge Visters CtrCWLW195.8GaugeCowlitz99.4%167 of 16828 min2 h
696Joe Leary - Padilla BayPBJW195.8GaugeSkagit99.4%167 of 16828 min2 h
696South Fork Palouse River AT PullmanPULW195.8GaugeWhitman99.4%167 of 16828 min2 h
696Redmond - Sammamish LakeSMLW195.8GaugeKing99.4%167 of 16828 min2 h
696Cougar - Speelyai CreekSYCW195.8GaugeCowlitz99.4%167 of 16828 min2 h
696Green River 0 S Green R at TukwilaTUKW195.8GaugeKing99.4%167 of 16828 min2 h
701Osoyoos Lake 1 N OrovilleOKGW195.8GaugeOkanogan98.9%665 of 67227 min34 min
702Wenatchee - No 3 CanyonNCAW195.8GaugeChelan98.8%166 of 16827 min2 h
703Boxley CRK Nr EdgewickBOXW195.8GaugeKing98.8%166 of 16827 min2 h
703Canyon Cr 6 E AmboyCCAW195.8GaugeClark98.8%166 of 16827 min2 h
703Clarks Creek At Tacoma Road Near Payallup 2WCKCW195.8GaugePierce98.8%166 of 16827 min2 h
703Pe Ell - Chehalis RiverCTKW195.8GaugeLewis98.8%166 of 16827 min2 h
703Skykomish River 2 SE Skykomish River near Gold BarGLBW195.8GaugeSnohomish98.8%166 of 16827 min2 h
703Ice Harbor TailwaterIHTW195.8GaugeFranklin98.8%166 of 16827 min2 h
703Snake River AT Lower Monumental DamLMNW195.8GaugeWalla Walla98.8%166 of 16827 min2 h
703Nooksack River 0 AT Nooksack River at FerndaleNKSW195.8GaugeWhatcom98.8%166 of 16827 min2 h
703Nisqually R @ La Grande DamNLGW195.8GaugePierce98.8%166 of 16827 min2 h
703Stehekin River AT StehekinSTHW195.8GaugeChelan98.8%166 of 16827 min2 h
703S Fk Tolt River NrSTOW195.8GaugeKing98.8%166 of 16827 min2 h
714Ellisforde - Antoine CreekANTW195.8GaugeOkanogan98.8%166 of 16827 min2 h
714Littlerock - Cedar CreekCDCW195.8GaugeThurston98.8%166 of 16827 min2 h
714Crab Creek At At IrbyCRBW195.8GaugeLincoln98.8%166 of 16827 min2 h
714Coulee City - Dry FallsDFDW195.8GaugeGrant98.8%166 of 16827 min2 h
714DavenportDVNW195.8GaugeLincoln98.8%166 of 16827 min2 h
714Howard Hanson DamHHDW195.8GaugeKing98.8%166 of 16827 min2 h
714North Booneville - Hamilton CreekHNBW195.8GaugeSkamania98.8%166 of 16827 min2 h
714Riverside - Johnson CreekJRVW195.8GaugeOkanogan98.8%166 of 16827 min2 h
714Willard Nat Fish - LW Salmon RiverLWWW195.8GaugeSkamania98.8%166 of 16827 min2 h
714Mcfd12-Stn 3MFDW195.8GaugeMason98.8%166 of 16827 min2 h
714Mt Adams Ranger STNMTAW195.8GaugeKlickitat98.8%166 of 16827 min2 h
714Methow River At Above Goat Creek Near MazamaMZMW195.8GaugeOkanogan98.8%166 of 16827 min2 h
714Newaukum River FoothillsNFHW195.8GaugeLewis98.8%166 of 16827 min2 h
714Omak Creek At OmakOKCW195.8GaugeOkanogan98.8%166 of 16827 min2 h
714Rsfa Stn8RSFW195.8GaugeLewis98.8%166 of 16827 min2 h
714Skookumchuck FoothillsSKHW195.8GaugeLewis98.8%166 of 16827 min2 h
714Stanwood - Stillaguamish RiverSTWW195.8GaugeSnohomish98.8%166 of 16827 min2 h
714Carnation - NF Tolt RiverTNFW195.8GaugeKing98.8%166 of 16827 min2 h
714Twisp River AT TwispTWIW195.8GaugeOkanogan98.8%166 of 16827 min2 h
714White Salmon R 2 N UnderwoodUNDW195.8GaugeSkamania98.8%166 of 16827 min2 h
714Wf Satsop RWFSW195.8GaugeWahkiakum98.8%166 of 16827 min2 h
714Weathermax RidgeWXXW195.8GaugeGrays Harbor98.8%166 of 16827 min2 h
714Yakima Rvr Abv Ahtanum CRK @ Union GapYUNW195.8GaugeYakima98.8%166 of 16827 min2 h
737Centralia - Chehalis RiverCENW195.8GaugeLewis98.8%166 of 16827 min2 h
737Columbia River At International Boundary AuxCIBW195.8GaugeStevens98.8%166 of 16827 min2 h
737Rochester - Chehalis RiverCROW195.8GaugeThurston98.8%166 of 16827 min2 h
737Leavenworth Fish HatcheryLFHW195.8GaugeChelan98.8%166 of 16827 min2 h
737Snake River Below Lower Granite DamSBGW195.8GaugeWhitman98.8%166 of 16827 min2 h
742Snow CreekSNWW195.8GaugeJefferson98.2%55 of 5622 min6 h
743Cougar 7SE - Mt Michael 2MITW195.8GaugeSkamania89.2%50 of 5612 min9 h
744Sultan River S Sultan R blo Div Dam nr SultanSLNW195.7GaugeSnohomish98.5%662 of 67222 min60 min
745Waitsburg - Touchet RiverTGAW195.7GaugeColumbia98.2%660 of 67221 min60 min
746Mcdonald CreekMDNW195.7GaugeClallam98.2%55 of 5617 min6 h
747Hansen CreekHNSW195.7GaugeSkagit91.0%51 of 5628 min6 h
748Asotin Creek At AsotinACAW195.6GaugeAsotin98.8%166 of 16828 min2 h
748Icicle Creek At LeavenworthICIW195.6GaugeChelan98.8%166 of 16828 min2 h
748Leach Creek 1 S Leach Ck nr FircrestLEHW195.6GaugePierce98.8%166 of 16828 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. 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.