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 4 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
750South Fork Snoqualmie River At EdgewickSFSW193.3GaugeKing98.8%166 of 16832 min2 h
752Pend Oreille River Boundary Dam At InterBDYW193.3GaugePend Oreille98.8%166 of 16832 min2 h
752Boundary Reservoir Near Metaline FallsBWTW193.3GaugePend Oreille98.8%166 of 16832 min2 h
752Chamokane Creek 4 SW Below Falls Near Long LakeCHKW193.3GaugeStevens98.8%166 of 16832 min2 h
755Asotin Creek At AsotinACAW193.2GaugeAsotin98.2%165 of 16831 min2 h
755Icicle Creek At LeavenworthICIW193.2GaugeChelan98.2%165 of 16831 min2 h
755Crab Creek 4 N Near Moses LakeMSLW193.2GaugeGrant98.2%165 of 16831 min2 h
758Chief Joseph Dam, Washington Weather StationUSBR-CJDW93.1GaugeDouglas98.8%166 of 16833 min2 h
758Entiat Fish Hatchery, Washington Weather StationUSBR-EFHW93.1GaugeChelan98.8%166 of 16833 min2 h
758George, Washington Weather StationUSBR-GERW93.1GaugeGrant98.8%166 of 16833 min2 h
758Goldendale, Washington Weather StationUSBR-GOLW93.1GaugeKlickitat98.8%166 of 16833 min2 h
758Lake Bryan - Rice Bar, Washington Weather StationUSBR-LBRW93.1GaugeGarfield98.8%166 of 16833 min2 h
758Lind, Washington Weather StationUSBR-LIDW93.1GaugeAdams98.8%166 of 16833 min2 h
758Manson, Washington Weather StationUSBR-MASW93.1GaugeChelan98.8%166 of 16833 min2 h
758Odessa, Washington Weather StationUSBR-ODSW93.1GaugeLincoln98.8%166 of 16833 min2 h
758Seven Bays Marina, Washington Weather StationUSBR-SBMW93.1GaugeLincoln98.8%166 of 16833 min2 h
767White River AT White R nr SumnerWSTW193.1GaugePierce92.2%155 of 16817 min4 h
768MonroeMNRW193.1CooperativeSnohomish85.7%6 of 723 min47.8 h
769Bremerton 3.8 ENEWA-KP-9093.1VolunteerKitsap85.7%6 of 726 min2 days
769Grand Coulee 3.2 ESEWA-LN-293.1VolunteerLincoln85.7%6 of 726 min2 days
771Olympia 4.2 NWWA-TH-6993.1VolunteerThurston85.7%6 of 726 min33.1 h
772Lake Forest Park 0.7 WNWWA-KG-18193.1VolunteerKing85.7%6 of 726 min34.1 h
773Lopez Island 4.7 SSEWA-SJ-5093.1VolunteerSan Juan85.7%6 of 726 min33.1 h
774Deming 2.9 SWA-WC-10493.1VolunteerWhatcom85.7%6 of 726 min2 days
775Puyallup 2.1 ESEWA-PR-2093.1VolunteerPierce85.7%6 of 726 min2 days
776KennewickKENW193.1CooperativeBenton85.7%6 of 735 min24.2 h
777Longmire Rainer NpsRLGW193.1CooperativePierce85.7%6 of 735 min33.6 h
778Humptulips Salmon HatHTUW193.1CooperativeGrays Harbor85.7%6 of 745 min24 h
779NorthportNHPW193.1CooperativeStevens85.7%6 of 745 min24 h
780Diablo DamDIAW193.1CooperativeWhatcom85.7%6 of 745 min47.6 h
781WilburWLDW193.1CooperativeLincoln85.7%6 of 785 min25 h
782Bellingham 2.4 NWWA-WC-9993.1VolunteerWhatcom85.7%6 of 785 min47 h
783Onalaska 6.2 NEWA-LW-2593.1VolunteerLewis85.7%6 of 785 min2 days
784Winslow 3.0 SWWA-KP-7293.1VolunteerKitsap85.7%6 of 786 min2 days
784Sedro-Woolley 5.1 NWA-SG-3993.1VolunteerSkagit85.7%6 of 786 min2 days
786Sequim 2.9 SEWA-CM-6493.1VolunteerClallam85.7%6 of 786 min2 days
787Underwood 2.1 WWA-SM-693.1VolunteerSkamania85.7%6 of 786 min2 days
788Orcas 0.7 NNWWA-SJ-393.1VolunteerSan Juan85.7%6 of 786 min34.1 h
789Twisp 9.3 WWA-OK-3493.1VolunteerOkanogan85.7%6 of 786 min2 days
789Stanwood 0.9 ESEWA-SN-13993.1VolunteerSnohomish85.7%6 of 786 min2 days
789Maple Falls 1.8 NNEWA-WC-9693.1VolunteerWhatcom85.7%6 of 786 min2 days
792Seattle 3.9 NWA-KG-23993.1VolunteerKing85.7%6 of 786 min34.1 h
793Lopez Island 2.0 ESEWA-SJ-5393.1VolunteerSan Juan85.7%6 of 786 min34.1 h
794Port Angeles 6.7 SSEWA-CM-2693.1VolunteerClallam85.7%6 of 786 min2 days
794Redmond 3.7 NWA-KG-6193.1VolunteerKing85.7%6 of 786 min2 days
796Aberdeen 5.9 EWA-GH-3893.1VolunteerGrays Harbor85.7%6 of 786 min34.1 h
796Shelton 8.3 ENEWA-MS-3093.1VolunteerMason85.7%6 of 786 min34.1 h
796Anacortes 1.7 WNWWA-SG-3793.1VolunteerSkagit85.7%6 of 786 min34.1 h
796Arlington 1.2 SEWA-SN-12093.1VolunteerSnohomish85.7%6 of 786 min34.1 h
800Orchards North 1.3 EWA-CK-5393.1VolunteerClark85.7%6 of 786 min2 days
801Port Townsend 3.9 SWWA-JF-4493.1VolunteerJefferson85.7%6 of 786 min34.1 h
801Trout Lake 3.6 SEWA-KL-2193.1VolunteerKlickitat85.7%6 of 786 min34.1 h
803Ilwaco 1.4 NWWA-PC-993.1VolunteerPacific85.7%6 of 786 min29.1 h
804Ross DamROSW193.1CooperativeWhatcom85.7%6 of 71.6 h2 days
805NewhalemNWMW193.1CooperativeWhatcom85.7%6 of 72.4 h2 days
806Sequim 8.7 EWA-JF-4093.1VolunteerJefferson85.7%6 of 72.4 h34.1 h
806Auburn 8.2 SEWA-KG-7093.1VolunteerKing85.7%6 of 72.4 h34.1 h
808Olympia 1.3 SWA-TH-193.1VolunteerThurston85.7%6 of 72.4 h36.1 h
809Northport 0.2 WNWWA-ST-2693.1VolunteerStevens85.7%6 of 72.4 h33.1 h
810Anatone 2.3 SWA-AS-493.1VolunteerAsotin85.7%6 of 72.4 h34.1 h
810Burlington 8.1 NWA-SG-4893.1VolunteerSkagit85.7%6 of 72.4 h34.1 h
812St John 0.2 NWWA-WM-1793.1VolunteerWhitman85.7%6 of 72.4 h2 days
813Longview 0.4 WSWWA-CW-1493.1VolunteerCowlitz85.7%6 of 72.4 h33.1 h
814Yakima 2.5 WNWWA-YK-1093.1VolunteerYakima85.7%6 of 72.4 h24 h
815Seabeck 0.9 SWA-KP-6293.1VolunteerKitsap85.7%6 of 72.4 h34.1 h
816Marblemount 2.1 NEWA-SG-3193.1VolunteerSkagit85.7%6 of 72.4 h32.1 h
817Woodinville 1.7 SEWA-KG-3593.1VolunteerKing85.7%6 of 72.4 h2 days
818Cougar - Speelyai CreekSYCW193.0GaugeCowlitz97.6%164 of 16831 min2 h
819Joe Leary - Padilla BayPBJW193.0GaugeSkagit97.6%164 of 16831 min2 h
819Redmond - Sammamish LakeSMLW193.0GaugeKing97.6%164 of 16831 min2 h
819Green River 0 S Green R at TukwilaTUKW193.0GaugeKing97.6%164 of 16831 min2 h
822Morse CreekMOCW192.9GaugeClallam96.4%54 of 5617 min6 h
823Mc Chord AFB/TacomaTCM92.9AirportThurston88.0%177 of 20115 min72 min
824Whitman MissionWTMW192.9CooperativeWalla Walla85.7%6 of 72.7 h2 days
825Copalis CrossingCPXW192.8GaugeGrays Harbor99.4%167 of 16822 min2 h
826Pend Oreille River AT NewportATGW192.8GaugePend Oreille97.0%163 of 16831 min2 h
827South Fork Palouse River AT PullmanPULW192.8GaugeWhitman97.0%163 of 16831 min2 h
828Quillayute StateUIL92.8AirportJefferson94.6%176 of 1868 min60 min
829Upper Baker DamUBKW192.8CooperativeWhatcom85.7%6 of 72.9 h2 days
830Cook Farm Field D ScanCOOW192.6GaugeWhitman99.4%167 of 16837 min2 h
831Gig Harbor 3.4 NWWA-PR-7592.6VolunteerPierce85.7%6 of 73.4 h2 days
832Camano Island 4.2 NNEWA-IS-6392.6VolunteerIsland85.7%6 of 73.4 h34.1 h
833Shelton 0.6 ENEWA-MS-1892.6VolunteerMason85.7%6 of 73.4 h2 days
834Ritzville 0.2 ESEWA-AD-792.6VolunteerAdams85.7%6 of 73.4 h34.1 h
835Shelton 5.4 NNEWA-MS-3492.6VolunteerMason85.7%6 of 73.4 h2 days
836Port Orchard 6.3 ESEWA-KP-6892.6VolunteerKitsap85.7%6 of 73.4 h2 days
837Pullman 0.4 SEWA-WM-1592.6VolunteerWhitman85.7%6 of 73.4 h24 h
838Sammamish 0.9 WWA-KG-32292.6VolunteerKing85.7%6 of 73.4 h34.1 h
838Seattle 6.6 NNEWA-KG-33192.6VolunteerKing85.7%6 of 73.4 h34.1 h
840Sequim 5.0 WNWWA-CM-4892.6VolunteerClallam85.7%6 of 73.4 h2 days
841Olympia 4.1 NWWA-TH-3392.6VolunteerThurston85.7%6 of 73.4 h2 days
842Ross Rsvr NrRODW192.5GaugeWhatcom99.4%167 of 16837 min2 h
843Sf Tolt Reservoir Nr CarnationTLRW192.5GaugeKing99.4%167 of 16837 min2 h
844Alpine Meadows SnotelAPSW192.5GaugeSnohomish99.4%167 of 16837 min2 h
844Bumping Ridge SnotelBMPW192.5GaugeYakima99.4%167 of 16837 min2 h
844Blewett Pass SnotelBPAW192.5GaugeKittitas99.4%167 of 16837 min2 h
844Brown Top SnotelBRTW192.5GaugeWhatcom99.4%167 of 16837 min2 h
844Burnt Mountain SnotelBUSW192.5GaugePierce99.4%167 of 16837 min2 h
844Cayuse Pass SnotelCAYW192.5GaugePierce99.4%167 of 16837 min2 h
844Calamity SnotelCLJW192.5GaugeSkamania99.4%167 of 16837 min2 h
844Corral Pass SnotelCOPW192.5GaugePierce99.4%167 of 16837 min2 h
844Harts Pass SnotelHRPW192.5GaugeOkanogan99.4%167 of 16837 min2 h
844Spruce Springs SnotelSPGW192.5GaugeGarfield99.4%167 of 16837 min2 h
854Lind #1 ScanLDDW192.5GaugeAdams99.4%167 of 16837 min2 h
855Deer Park, Washington Weather StationUSBR-DRPW92.5GaugeSpokane97.6%164 of 16833 min2 h
856Cougar 14E - Pine CreekPNKW192.4GaugeSkamania83.9%47 of 5616 min9 h
857Canyon Creek Near Cedar Falls1211610092.3GaugeKing99.4%167 of 16838 min2 h
858Diablo ReservoirDIDW192.3GaugeWhatcom98.8%166 of 16837 min2 h
859Dungeness SnotelDGSW192.3GaugeClallam98.8%166 of 16837 min2 h
860Kingston 1.5 NNWWA-KP-7792.1VolunteerKitsap85.7%6 of 74.4 h2 days
861Blakely Island 1.7 NNWWA-SJ-4392.1VolunteerSan Juan85.7%6 of 74.4 h24 h
862Wenatchee/PangbornEAT91.9AirportKittitas100%168 of 1686 min60 min
863Cougar Mountain SnotelCUMW191.9GaugeKing97.6%164 of 16837 min2 h
864PuyallupPLU91.9AirportThurston88.8%448 of 5046 min2.7 h
865Spring Brook Ck Nr OrilliaSBKW191.7GaugeKing98.8%166 of 16831 min1.8 h
866Otis Orchards-East Farms 2.9 NWWA-SP-7391.7VolunteerSpokane85.7%6 of 75.4 h33.1 h
867Lakewood 2.4 NWA-PR-9891.7VolunteerPierce85.7%6 of 75.4 h2 days
867Rochester 1.3 NNEWA-TH-591.7VolunteerThurston85.7%6 of 75.4 h2 days
867WA-WM-23WA-WM-2391.7COCORAHS-85.7%6 of 75.4 h2 days
870Wenatchee 0.6 NWA-CH-1191.7VolunteerChelan85.7%6 of 75.4 h2 days
870Tacoma 0.8 SWA-PR-10291.7VolunteerPierce85.7%6 of 75.4 h2 days
872Deer Park 4.0 NNEWA-SP-9191.7VolunteerSpokane85.7%6 of 75.4 h2 days
873S Fk Stillaguamish R @ Jordan BrSSFW191.6GaugeSnohomish88.6%149 of 16817 min6 h
874Little Pend Oreille Nwr RAWSLPOW191.4GaugeStevens99.4%167 of 16819 min2 h
875Cook Farm Field DS219891.4SoilWhitman99.4%167 of 16843 min67 min
876Ellensburg/BowersELN91.3AirportYakima100%168 of 1688 min60 min
877Mill Creek 12 SE Above Walla WallaMLKW191.2GaugeWalla Walla98.2%660 of 67214 min45 min
878State Camp Hill HumptulipsTCAMP91.2RoadGrays Harbor92.4%207 of 22434 min2.5 h
878Grand MoundTGMND91.2RoadThurston92.4%207 of 22434 min2.5 h
880SR539 At SR544 - Pole RdTPOLE91.2RoadWhatcom92.4%207 of 22435 min2.5 h
881Tenino 1.5 NWWA-TH-7791.2VolunteerThurston85.7%6 of 76.4 h33.1 h
882Port Angeles 7.9 SWA-CM-5191.2VolunteerClallam85.7%6 of 76.4 h34.1 h
883Lind #1S202191.1SoilAdams100%168 of 16845 min67 min
884Kettle Falls, Washington Weather StationUSBR-KFLW91.1GaugeStevens98.8%166 of 16833 min2 h
885OlympiaOLM91.1AirportThurston94.0%158 of 1687 min9.7 h
886Cosmopolis HillTCOSM91.1RoadGrays Harbor91.9%206 of 22434 min2.5 h
886Denny CreekTDENN91.1RoadKing91.9%206 of 22434 min2.5 h
886Franklin FallsTFRAN91.1RoadKing91.9%206 of 22434 min2.5 h
886Stilliguamish RiverTSTIL91.1RoadSnohomish91.9%206 of 22434 min2.5 h
890Leavenworth Fish HatcheryLFHW191.1GaugeChelan89.8%151 of 16827 min67 min
891Eastsound/Orcas Island AirportORS91.1AirportSan Juan89.4%451 of 5046 min2.7 h
892Blaine Truck CrossingTBLAI91.0RoadWhatcom91.9%206 of 22434 min2.5 h
893Skagit River 1 SW Skagit River near ConcreteCONW190.9GaugeSkagit95.2%640 of 67217 min2.8 h
894Mesa SR17 InterchangeTMESA90.9RoadFranklin94.2%211 of 22434 min2.5 h
895ZillahTZILL90.9RoadYakima91.9%206 of 22434 min2.5 h
896N130Th SeattleT130T90.9RoadKing91.9%206 of 22435 min2.5 h
896S144Th TukwilaT144T90.9RoadKing91.9%206 of 22435 min2.5 h
896SR526 InterchangeT552690.9RoadSnohomish91.9%206 of 22435 min2.5 h
899OthelloOTOW190.9GaugeAdams88.6%149 of 16818 min5 h
900LesterLSFW190.8GaugeKing100%168 of 16818 min60 min
901Darrington 21 NNE0422390.8ReferenceSkagit100%84 of 841.5 h3.1 h
901Quinault 4 NE0423790.8ReferenceGrays Harbor100%84 of 841.5 h3.1 h
903Spokane 17 SSW0413690.8ReferenceSpokane100%84 of 841.5 h3.1 h
904Rapid Deploy YRDYW190.8GaugeSnohomish99.4%167 of 16814 min1.6 h
905Dodson RoadTDODS90.8RoadGrant91.9%206 of 22434 min2.5 h
905Oyster Bay RoadTOYST90.8RoadThurston91.9%206 of 22434 min2.5 h
907WoodlandTPARA90.8RoadClark91.9%206 of 22435 min2.5 h
908Liberty Lake SpokaneTLIBE90.8RoadSpokane91.9%206 of 22436 min2.5 h
908Spokane Perry CurvesTPERR90.8RoadSpokane91.9%206 of 22436 min2.5 h
910Gorge Rsvr Nr NewhalemGODW190.7GaugeWhatcom100%168 of 16847 min67 min
911Omak, Washington Weather StationUSBR-OMAW90.7GaugeOkanogan98.8%166 of 16833 min2 h
912Grand Coulee Dam, Washington Weather StationUSBR-GCDW90.7GaugeOkanogan97.6%164 of 16833 min2 h
913ProsserTSELL90.7RoadBenton93.7%210 of 22434 min2.5 h
914Federal Way 0.9 WWA-KG-23790.7VolunteerKing85.7%6 of 77.4 h34.1 h
915Everett 6.2 SSEWA-SN-14790.7VolunteerSnohomish85.7%6 of 77.4 h2 days
916SR547 Interchange SumasTSUMA90.5RoadWhatcom92.4%207 of 22435 min2.5 h
917ProsserTPROS90.4RoadBenton92.4%207 of 22436 min2.5 h
918Mount VernonTAVON90.3RoadSkagit91.9%206 of 22435 min2.5 h
919Garden Springs at 277T219590.3RoadSpokane91.9%206 of 22436 min2.5 h
920SpangleTSPAN90.3RoadSpokane91.9%206 of 22437 min2.5 h
921Federal Way 2.5 NNEWA-KG-8890.3VolunteerKing85.7%6 of 78.4 h2 days
922Lestro Fire WxFLSW190.2GaugeKing99.4%167 of 16819 min1.5 h
923South Fork Snoqualmie River 11 SE South Fork Snoqualmie R near GGARW190.2GaugeKing99.4%167 of 16822 min2 h
924Mcfd12-Stn 3MFDW190.2GaugeMason98.8%166 of 16827 min2 h
925Ryegrass SummitTRYEG90.2RoadKittitas92.4%207 of 22434 min2.5 h
925Touchet RoadTTOUC90.2RoadWalla Walla92.4%207 of 22434 min2.5 h
925Mount WalkerTWALK90.2RoadJefferson92.4%207 of 22434 min2.5 h
928Rock Candy MountainTCAND90.2RoadThurston91.9%206 of 22434 min2.5 h
929Satus Pass 2 SSWSSPW190.2GaugeKlickitat87.0%195 of 22427 min1.8 h
930N Fk Toutle R Blo SrsSRBW190.2GaugeCowlitz87.0%195 of 22427 min1.8 h
931Chester Morse LakeMORW190.1GaugeKing99.4%167 of 16849 min2 h
932Yakima Air TerminalYKM90.1AirportYakima97.0%163 of 1688 min4 h
933Auburn C StTABRN90.1RoadKing92.4%207 of 22435 min2.5 h
934TaholaTGREN90.1RoadGrays Harbor91.9%206 of 22434 min2.5 h
934Heckelville Shed Lake CrescentTHECK90.1RoadClallam91.9%206 of 22434 min2.5 h
934Snoqualmie River Bridge Homestea Wa Us Wa DOTTHOME90.1RoadKing91.9%206 of 22434 min2.5 h
934PascoTHORS90.1RoadBenton91.9%206 of 22434 min2.5 h
934I-5 at Mill Plain BlvdTI5M190.1RoadClark91.9%206 of 22434 min2.5 h
934Km MountainTKMMO90.1RoadWahkiakum91.9%206 of 22434 min2.5 h
934Manastash Ridge WestboundTMANW90.1RoadKittitas91.9%206 of 22434 min2.5 h
934SR14 Interchange MaryhillTMARY90.1RoadKlickitat91.9%206 of 22434 min2.5 h
934QueetsTQUEE90.1RoadJefferson91.9%206 of 22434 min2.5 h
934Sherman PassTSHER90.1RoadFerry91.9%206 of 22434 min2.5 h
934SR18 Interchange Echo LakeTSR1890.1RoadKing91.9%206 of 22434 min2.5 h
934Tanner Crossing North BendTTANN90.1RoadKing91.9%206 of 22434 min2.5 h
934Tacoma Narrows BridgeTTNBR90.1RoadPierce91.9%206 of 22434 min2.5 h
934SR 26 WashtucnaTWTCN90.1RoadAdams91.9%206 of 22434 min2.5 h
948OthelloTOTHE90.0RoadAdams92.4%207 of 22435 min2.5 h
949SR 522 At Main StTMNRO90.0RoadSnohomish91.9%206 of 22435 min2.5 h
950Mid HanfordTMDHN89.9RoadBenton92.4%207 of 22436 min2.5 h
950Union GapTUGAP89.9RoadYakima92.4%207 of 22436 min2.5 h
952NE195Th BothellT195T89.9RoadKing91.9%206 of 22434 min2.5 h
953SR97 Interchange DrydenTDRYD89.9RoadChelan91.9%206 of 22435 min2.5 h
953LaurierTLAUR89.9RoadFerry91.9%206 of 22435 min2.5 h
953Silica RoadTSILI89.9RoadGrant91.9%206 of 22435 min2.5 h
956Index Galena RoadTINDX89.9RoadSnohomish91.5%205 of 22434 min2.5 h
957Coupeville NavalNRA89.9AirportIsland83.9%141 of 1685 min3.7 h
958Alpowa SummitTALPO89.8RoadGarfield91.9%206 of 22436 min2.5 h
958SR 26 DustyTDSTY89.8RoadWhitman91.9%206 of 22436 min2.5 h
960Brush Prairie 6.3 ENEWA-CK-6289.8VolunteerClark85.7%6 of 79.4 h34.1 h
961Legrow, Washington Weather StationUSBR-LEGW89.7GaugeWalla Walla98.8%166 of 16833 min2 h
962Nisqually RiverTNISQ89.7RoadThurston92.4%207 of 22435 min2.5 h
963SR902 Interchange Medical LakeTMEDI89.6RoadSpokane91.9%206 of 22437 min2.5 h
963Metaline FallsTMETL89.6RoadPend Oreille91.9%206 of 22437 min2.5 h
965SR261 Interchange DaytonTDELA89.6RoadColumbia91.5%205 of 22436 min2.5 h
966McClearly 6NNW - Mason FireCQMW189.5GaugeMason100%168 of 16832 min75 min
967Gorge Reservoir Near Newhalem1217770089.5GaugeWhatcom100%168 of 16853 min67 min
968I-5 at 78th StreetTI5M489.4RoadClark91.9%206 of 22436 min2.5 h
969RitzvilleTRITZ89.3RoadAdams90.3%207 of 22935 min2.5 h
970Diamond Point GardinerTDIAM89.1RoadClallam92.4%207 of 22434 min2.5 h
971Asahel CurtisTCURT89.0RoadKing95.0%213 of 22436 min2.5 h
972Puyallup River Bridge at I-5TPUYR89.0RoadPierce91.9%206 of 22434 min2.5 h
973Cowlitz River 1 NW Cowlitz River at PackwoodPACW189.0GaugeLewis83.9%188 of 22427 min67 min
974SunnysideTOUTL88.9RoadYakima91.9%206 of 22434 min2.5 h
975Renton 3.6 SSEWA-KG-4188.9VolunteerKing85.7%6 of 711.4 h35.1 h
976Cedar River 1 SW Cedar R at PowerplantCDVW188.8GaugeKing100%168 of 16857 min67 min
977Lake Samish Park And RideTSAMI88.8RoadWhatcom91.9%206 of 22434 min2.5 h
978Elk HeightsTELKH88.7RoadKittitas93.3%209 of 22435 min2.5 h
979Rocky CanyonTROCK88.7RoadKittitas91.9%206 of 22434 min2.5 h
980Boundary SwitchyardBDSW188.5GaugePend Oreille99.4%167 of 16857 min2 h
981Burnt Mountain ShedTBURN88.5RoadClallam89.2%200 of 22436 min2.8 h
982Washougal R AT WashougalWASW188.4GaugeClark99.4%167 of 16822 min2 h
983Juniper Dunes RAWSJUFW188.3GaugeFranklin100%168 of 16818 min60 min
984Port Townsend0S988.3AirportJefferson88.8%448 of 5046 min2.7 h
985HHD Headworks FiroFHHW188.1GaugeKing100%168 of 16862 min82 min
986Lake ShannonSHDW188.1GaugeSkagit100%168 of 16867 min67 min
987Baker LakeUBDW188.1GaugeWhatcom100%168 of 16867 min67 min
988Baker Lake At Upper Baker Dam Near Concrete1219160088.1GaugeWhatcom100%168 of 16873 min2.1 h
989OmakOMAW188.1CooperativeOkanogan71.4%5 of 715 min2 days
990Carnation 3.6 NWA-KG-21988.1VolunteerKing71.4%5 of 726 min2.4 days
991Seattle 5.5 NNEWA-KG-22988.1VolunteerKing71.4%5 of 726 min2 days
992Spokane 3.7 NWWA-SP-6488.1VolunteerSpokane71.4%5 of 726 min3 days
993Twisp 2.1 WNWWA-OK-4688.1VolunteerOkanogan71.4%5 of 726 min2.4 days
994Fruitvale 1.2 WSWWA-YK-3088.1VolunteerYakima71.4%5 of 726 min3 days
995Port Ludlow 1.7 SSEWA-JF-5488.1VolunteerJefferson71.4%5 of 726 min3 days
996Mud Mountain DamENUW188.1CooperativeKing71.4%5 of 735 min2 days
997LaCrosse No2LMGW188.1CooperativeWhitman71.4%5 of 755 min3 days
998Lake Stevens 1.0 NEWA-SN-14888.1VolunteerSnohomish71.4%5 of 785 min2 days
999Freeland 3.0 WNWWA-IS-5788.1VolunteerIsland71.4%5 of 785 min2.4 days
1,000Friday Harbor 2.2 SSWWA-SJ-5188.1VolunteerSan Juan71.4%5 of 785 min2.4 days

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.