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.
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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 1,001 | Tehaleh 0.2 SWWA-PR-93 | 88.1 | Volunteer | Pierce | 71.4% | 5 of 7 | 86 min | 2.1 days | |
| 1,002 | Seattle 5.0 SSWWA-KG-337 | 88.1 | Volunteer | King | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,003 | Spokane 5.5 SSEWA-SP-85 | 88.1 | Volunteer | Spokane | 71.4% | 5 of 7 | 86 min | 25 h | |
| 1,004 | Elk 2.6 WNWWA-SP-36 | 88.1 | Volunteer | Spokane | 71.4% | 5 of 7 | 86 min | 2.4 days | |
| 1,005 | Olympia 0.8 EWA-TH-76 | 88.1 | Volunteer | Thurston | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,006 | Bellingham 2.0 ENEWA-WC-21 | 88.1 | Volunteer | Whatcom | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,007 | Everett 2.7 WSWWA-SN-145 | 88.1 | Volunteer | Snohomish | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,008 | Seattle 4.9 NNEWA-KG-299 | 88.1 | Volunteer | King | 71.4% | 5 of 7 | 86 min | 2.4 days | |
| 1,009 | Vancouver 2.9 NNWWA-CK-22 | 88.1 | Volunteer | Clark | 71.4% | 5 of 7 | 86 min | 2 days | |
| 1,010 | Port Angeles 6.1 SSEWA-CM-19 | 88.1 | Volunteer | Clallam | 71.4% | 5 of 7 | 86 min | 2 days | |
| 1,011 | Matthews Beach 0.4 NWWA-KG-234 | 88.1 | Volunteer | King | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,012 | Hadlock-Irondale 1.3 SWWA-JF-59 | 88.1 | Volunteer | Jefferson | 71.4% | 5 of 7 | 86 min | 2.4 days | |
| 1,013 | Cle Elum 8.9 EWA-KT-7 | 88.1 | Volunteer | Kittitas | 71.4% | 5 of 7 | 86 min | 2.4 days | |
| 1,014 | Castle Rock 7.5 NWA-CW-12 | 88.1 | Volunteer | Cowlitz | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 1,014 | Friday Harbor 1.0 SEWA-SJ-56 | 88.1 | Volunteer | San Juan | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 1,016 | Republic 8.4 NNEWA-FY-5 | 88.1 | Volunteer | Ferry | 71.4% | 5 of 7 | 2.4 h | 35.1 h | |
| 1,017 | Spokane 2.5 SWA-SP-76 | 88.1 | Volunteer | Spokane | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,018 | Kenmore 0.9 WNWWA-KG-51 | 88.0 | Volunteer | King | 85.7% | 6 of 7 | 13.4 h | 34.1 h | |
| 1,019 | Burlington 0.9 NEWA-SG-68 | 88.0 | Volunteer | Skagit | 71.4% | 5 of 7 | 26 min | 3 days | |
| 1,020 | Huckleberry Creek SnotelHKSW1 | 87.9 | Gauge | Pierce | 99.4% | 167 of 168 | 1.6 h | 2.1 h | |
| 1,020 | Mowich SnotelMHSW1 | 87.9 | Gauge | Pierce | 99.4% | 167 of 168 | 1.6 h | 2.1 h | |
| 1,020 | Meadows Pass SnotelMPSW1 | 87.9 | Gauge | King | 99.4% | 167 of 168 | 1.6 h | 2.1 h | |
| 1,020 | Pigtail Peak SnotelPGPW1 | 87.9 | Gauge | Yakima | 99.4% | 167 of 168 | 1.6 h | 2.1 h | |
| 1,020 | Pepper Creek SnotelPPCW1 | 87.9 | Gauge | Skamania | 99.4% | 167 of 168 | 1.6 h | 2.1 h | |
| 1,020 | Quartz Peak SnotelQUPW1 | 87.9 | Gauge | Spokane | 99.4% | 167 of 168 | 1.6 h | 2.1 h | |
| 1,020 | Sasse Ridge SnotelSASW1 | 87.9 | Gauge | Kittitas | 99.4% | 167 of 168 | 1.6 h | 2.1 h | |
| 1,020 | Sourdough Gulch SnotelSGUW1 | 87.9 | Gauge | Asotin | 99.4% | 167 of 168 | 1.6 h | 2.1 h | |
| 1,020 | Stampede Pass SnotelSMPW1 | 87.9 | Gauge | King | 99.4% | 167 of 168 | 1.6 h | 2.1 h | |
| 1,020 | Surprise Lakes SnotelSPLW1 | 87.9 | Gauge | Skamania | 99.4% | 167 of 168 | 1.6 h | 2.1 h | |
| 1,020 | Satus Pass SnotelSPSW1 | 87.9 | Gauge | Klickitat | 99.4% | 167 of 168 | 1.6 h | 2.1 h | |
| 1,020 | Stevens Pass SnotelSVNW1 | 87.9 | Gauge | King | 99.4% | 167 of 168 | 1.6 h | 2.1 h | |
| 1,020 | Potlach 14ENE - Mt Tebo SNOTELTEBW1 | 87.9 | Gauge | Mason | 99.4% | 167 of 168 | 1.6 h | 2.1 h | |
| 1,020 | Trough SnotelTRGW1 | 87.9 | Gauge | Kittitas | 99.4% | 167 of 168 | 1.6 h | 2.1 h | |
| 1,034 | Poulsbo 1NWPSBW1 | 87.9 | Cooperative | Kitsap | 71.4% | 5 of 7 | 2.7 h | 35.1 h | |
| 1,035 | Asotin 14 SWASNW1 | 87.9 | Cooperative | Asotin | 71.4% | 5 of 7 | 2.8 h | 2 days | |
| 1,036 | WaucondaTWAUC | 87.8 | Road | Okanogan | 93.3% | 209 of 224 | 48 min | 2.5 h | |
| 1,037 | Yakima County Line North Satus P Wa Us Wa DOTTYACL | 87.8 | Road | Yakima | 90.1% | 202 of 224 | 34 min | 4.3 h | |
| 1,038 | ChelanCLNW1 | 87.8 | Cooperative | Chelan | 71.4% | 5 of 7 | 3.1 h | 3 days | |
| 1,039 | Paradise SnotelAFSW1 | 87.7 | Gauge | Lewis | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 1,039 | Bunchgrass Mdw SnotelBGMW1 | 87.7 | Gauge | Pend Oreille | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 1,039 | Buckinghorse SnotelBKHW1 | 87.7 | Gauge | Jefferson | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 1,039 | Lost Horse SnotelLOHW1 | 87.7 | Gauge | Yakima | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 1,039 | Mf Nooksack SnotelMNOW1 | 87.7 | Gauge | Whatcom | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 1,039 | Park Creek Ridge SnotelPCRW1 | 87.7 | Gauge | Chelan | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 1,039 | Rex River SnotelRXSW1 | 87.7 | Gauge | King | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 1,046 | Indian Rock SnotelIRKW1 | 87.7 | Gauge | Klickitat | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 1,047 | SR2 Interchange EverettT5SR2 | 87.6 | Road | Snohomish | 91.9% | 206 of 224 | 35 min | 2.5 h | |
| 1,048 | BremertonBRMW1 | 87.6 | Cooperative | Kitsap | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,049 | Friday Harbor 2.5 SSWWA-SJ-48 | 87.6 | Volunteer | San Juan | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,050 | Goldendale 4.3 NWA-KL-23 | 87.6 | Volunteer | Klickitat | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,051 | Olympia 3.0 NWWA-TH-62 | 87.6 | Volunteer | Thurston | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,052 | Mercer Island 2.3 SSEWA-KG-319 | 87.6 | Volunteer | King | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,053 | SR 167 At S 277Th StTKENT | 87.5 | Road | King | 92.4% | 207 of 224 | 34 min | 2.5 h | |
| 1,054 | I-5 At I-405TLYNN | 87.5 | Road | Snohomish | 91.9% | 206 of 224 | 35 min | 2.5 h | |
| 1,055 | Twin BridgesTTWIN | 87.4 | Road | Benton | 92.4% | 207 of 224 | 36 min | 2.5 h | |
| 1,056 | Citizen station CW6225CW6225 | 87.4 | Citizen | San Juan | 67.8% | 114 of 168 | 17 s | 3.5 h | |
| 1,057 | Touchet SnotelTOHW1 | 87.2 | Gauge | Columbia | 97.6% | 164 of 168 | 1.6 h | 2.1 h | |
| 1,058 | Lynn Lake SnotelLAKW1 | 87.2 | Gauge | King | 97.6% | 164 of 168 | 1.6 h | 3 h | |
| 1,059 | BullfrogTBULL | 87.2 | Road | Kittitas | 89.2% | 200 of 224 | 36 min | 4.3 h | |
| 1,060 | Port Townsend 4.6 SWA-JF-5 | 87.1 | Volunteer | Jefferson | 71.4% | 5 of 7 | 4.4 h | 2.4 days | |
| 1,061 | Seibert Creek Port AngelesTSEIB | 86.8 | Road | Clallam | 92.4% | 207 of 224 | 34 min | 2.5 h | |
| 1,062 | Umtanum Rest AreaTSUMT | 86.8 | Road | Yakima | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 1,063 | Citizen station FW2175FW2175 | 86.8 | Citizen | Skagit | 68.6% | 92 of 134 | 18 s | 5.8 h | |
| 1,064 | Cedar R Blo Bear Ck Nr Cedar FallsCBCW1 | 86.7 | Gauge | King | 98.2% | 165 of 168 | 22 min | 2 h | |
| 1,065 | Lynden 0.3 WSWWA-WC-87 | 86.7 | Volunteer | Whatcom | 71.4% | 5 of 7 | 5.4 h | 2 days | |
| 1,066 | Skokomish River 6 SW Skokomish R Combined ForksSRCW1 | 86.2 | Gauge | Mason | 94.6% | 159 of 168 | 67 min | 2.6 h | |
| 1,067 | Indian Creek Lake CrescentTINDV | 86.2 | Road | Clallam | 92.4% | 207 of 224 | 34 min | 2.5 h | |
| 1,068 | Tonasket 7.6 EWA-OK-30 | 85.7 | Volunteer | Okanogan | 71.4% | 5 of 7 | 7.4 h | 3 days | |
| 1,069 | Hoodsport 3.7 WNWWA-MS-28 | 85.7 | Volunteer | Mason | 71.4% | 5 of 7 | 7.4 h | 2 days | |
| 1,070 | Spirit Lake Tunnel Outlet Nr Spirit Lake14240311 | 85.6 | Gauge | Skamania | 74.5% | 501 of 672 | 28 min | 45 min | |
| 1,071 | Stampede OverpassTPRIC | 85.5 | Road | Kittitas | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 1,072 | SR241 Interchange HanfordTR241 | 85.5 | Road | Yakima | 91.9% | 206 of 224 | 35 min | 2.5 h | |
| 1,073 | ALPOWA CREEK 8 W ClarkstonACRW1 | 85.5 | Gauge | Asotin | 89.2% | 50 of 56 | 31 min | 6 h | |
| 1,074 | Citizen station GW2634GW2634 | 85.3 | Citizen | Skagit | 68.4% | 115 of 168 | 18 s | 4.5 h | |
| 1,075 | Rapid Deploy ZRDZW1 | 85.0 | Gauge | Snohomish | 99.4% | 167 of 168 | 14 min | 1.6 h | |
| 1,076 | Citizen station CW3186CW3186 | 84.9 | Citizen | King | 63.1% | 318 of 504 | 20 s | 1.5 h | |
| 1,077 | Wandermere Bridge SpokaneTLITT | 84.8 | Road | Spokane | 91.7% | 210 of 229 | 36 min | 2.5 h | |
| 1,078 | Citizen station GW0815GW0815 | 84.8 | Citizen | Pierce | 63.6% | 107 of 168 | 18 s | 5 h | |
| 1,079 | Sunnyside1S5 | 84.7 | Airport | Yakima | 87.7% | 442 of 504 | 6 min | 2.7 h | |
| 1,080 | Brush Prairie 6E - Elkhorn MtnEHMW1 | 84.7 | Gauge | Clark | 64.2% | 36 of 56 | 16 min | 12 h | |
| 1,081 | SR904 Interchange TylerT904I | 84.6 | Road | Spokane | 91.9% | 206 of 224 | 37 min | 2.5 h | |
| 1,082 | Citizen station FW6023FW6023 | 84.6 | Citizen | Skagit | 64.7% | 110 of 170 | 18 s | 4 h | |
| 1,083 | Citizen station KA7RLMKA7RLM | 84.5 | Citizen | Pierce | 63.4% | 160 of 252 | 18 s | 3.5 h | |
| 1,084 | Olympia 4.5 NWWA-TH-31 | 84.4 | Volunteer | Thurston | 71.4% | 5 of 7 | 10.4 h | 2.4 days | |
| 1,085 | Clayton 2.6 SWWA-ST-1 | 84.4 | Volunteer | Stevens | 71.4% | 5 of 7 | 10.4 h | 2 days | |
| 1,086 | Manastash Ridge EastboundTMANE | 84.3 | Road | Kittitas | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 1,087 | Citizen station DW0884DW0884 | 84.3 | Citizen | Whatcom | 64.1% | 109 of 170 | 20 s | 6 h | |
| 1,088 | Citizen station DW8222DW8222 | 83.9 | Citizen | Kittitas | 68.4% | 115 of 168 | 19 s | 3.7 h | |
| 1,089 | I182 Interchange PascoTI182 | 83.8 | Road | Benton | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 1,090 | SR225 Interchange HanfordTR225 | 83.8 | Road | Benton | 89.2% | 200 of 224 | 36 min | 6.3 h | |
| 1,091 | Sumas Mountain Raws Near Nooksack 6SeSMFW1 | 83.7 | Gauge | Whatcom | 100% | 168 of 168 | 18 min | 60 min | |
| 1,092 | SR12 At Frenchtown RdTFREN | 83.7 | Road | Walla Walla | 92.4% | 207 of 224 | 36 min | 2.5 h | |
| 1,093 | Nine Mile FallsTNINE | 83.7 | Road | Spokane | 91.9% | 206 of 224 | 36 min | 2.5 h | |
| 1,094 | Citizen station CW5218CW5218 | 83.7 | Citizen | Thurston | 64.2% | 108 of 168 | 20 s | 7 h | |
| 1,095 | LopezS31 | 83.6 | Airport | San Juan | 75.4% | 380 of 504 | 6 min | 10.7 h | |
| 1,096 | Citizen station WA7BMKWA7BMK | 83.6 | Citizen | Pierce | 60.7% | 102 of 168 | 20 s | 5.3 h | |
| 1,097 | Citizen station EW0259EW0259 | 83.3 | Citizen | King | 61.0% | 410 of 672 | 14 s | 1.5 h | |
| 1,098 | Citizen station GW1372GW1372 | 83.3 | Citizen | King | 59.7% | 120 of 201 | 18 s | 4.3 h | |
| 1,099 | Port Orchard 5.5 EWA-KP-80 | 83.1 | Volunteer | Kitsap | 85.7% | 6 of 7 | 24.4 h | 31.1 h | |
| 1,100 | Upper Wheeler SnotelUPWW1 | 83.1 | Gauge | Chelan | 85.7% | 6 of 7 | 29.6 h | 40.1 h | |
| 1,101 | Hozomeen Camp SnotelHZOW1 | 83.1 | Gauge | Whatcom | 85.7% | 6 of 7 | 29.6 h | 40.1 h | |
| 1,101 | Skookum Creek SnotelKUSW1 | 83.1 | Gauge | King | 85.7% | 6 of 7 | 29.6 h | 40.1 h | |
| 1,101 | Swamp Creek SnotelSWSW1 | 83.1 | Gauge | Skagit | 85.7% | 6 of 7 | 29.6 h | 40.1 h | |
| 1,104 | Easy Pass SnotelEPSW1 | 83.1 | Gauge | Whatcom | 85.7% | 6 of 7 | 29.6 h | 40.1 h | |
| 1,104 | Marten Ridge SnotelMRTW1 | 83.1 | Gauge | Whatcom | 85.7% | 6 of 7 | 29.6 h | 40.1 h | |
| 1,106 | Citizen station N9EXN9EX | 83.1 | Citizen | Snohomish | 60.5% | 305 of 504 | 18 s | 2 h | |
| 1,107 | Satus Pass 2 SSWSSPW1 | 83.1 | Cooperative | Klickitat | 57.1% | 4 of 7 | 25 min | 3 days | |
| 1,108 | Bellingham 7.4 NNWWA-WC-93 | 83.1 | Volunteer | Whatcom | 57.1% | 4 of 7 | 26 min | 3 days | |
| 1,109 | Lakebay 1.6 NNWWA-PR-101 | 83.1 | Volunteer | Pierce | 57.1% | 4 of 7 | 26 min | 47 h | |
| 1,110 | DryadDYWW1 | 83.1 | Cooperative | Lewis | 57.1% | 4 of 7 | 45 min | 2 days | |
| 1,111 | Skate Creek SnotelSKTW1 | 83.1 | Gauge | Lewis | 57.1% | 4 of 7 | 1.6 h | 2.5 days | |
| 1,112 | Cushman Powerhouse #2CPHW1 | 83.1 | Cooperative | Mason | 57.1% | 4 of 7 | 2.2 h | 24 h | |
| 1,113 | Gig Harbor 3.7 WWA-PR-92 | 83.1 | Volunteer | Pierce | 57.1% | 4 of 7 | 2.4 h | 2 days | |
| 1,114 | Citizen station FW0821FW0821 | 83.0 | Citizen | King | 59.9% | 151 of 252 | 21 s | 3.9 h | |
| 1,115 | Citizen station CW2224CW2224 | 83.0 | Citizen | King | 57.7% | 97 of 168 | 18 s | 4.5 h | |
| 1,116 | Walla Walla 1.1 NEWA-WW-14 | 83.0 | Volunteer | Walla Walla | 57.1% | 4 of 7 | 86 min | 3 days | |
| 1,117 | Bellingham 1.3 SWA-WC-75 | 83.0 | Volunteer | Whatcom | 57.1% | 4 of 7 | 2.4 h | 2.4 days | |
| 1,118 | Woodinville 3.3 ESEWA-KG-285 | 83.0 | Volunteer | King | 57.1% | 4 of 7 | 2.4 h | 2 days | |
| 1,119 | Union GapTPARK | 82.9 | Road | Yakima | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 1,120 | Citizen station DW3348DW3348 | 82.8 | Citizen | Grays Harbor | 60.7% | 113 of 186 | 18 s | 5 h | |
| 1,121 | Citizen station GW7905GW7905 | 82.7 | Citizen | Snohomish | 61.9% | 104 of 168 | 19 s | 8 h | |
| 1,122 | Citizen station EW2755EW2755 | 82.7 | Citizen | Chelan | 60.7% | 102 of 168 | 16 s | 5.8 h | |
| 1,123 | Citizen station GW7872GW7872 | 82.7 | Citizen | Pierce | 60.5% | 305 of 504 | 19 s | 2.2 h | |
| 1,124 | Monroe 1.8 NWWA-SN-101 | 82.7 | Volunteer | Snohomish | 57.1% | 4 of 7 | 85 min | 3.4 days | |
| 1,125 | Spokane 2.9 SWA-SP-81 | 82.7 | Volunteer | Spokane | 57.1% | 4 of 7 | 86 min | 3.4 days | |
| 1,126 | Mount Vernon 0.8 SWWA-SG-24 | 82.7 | Volunteer | Skagit | 57.1% | 4 of 7 | 86 min | 3.4 days | |
| 1,127 | Langley 0.8 SWA-IS-44 | 82.7 | Volunteer | Island | 57.1% | 4 of 7 | 86 min | 3.4 days | |
| 1,127 | Chehalis 7.0 WSWWA-LW-23 | 82.7 | Volunteer | Lewis | 57.1% | 4 of 7 | 86 min | 3.4 days | |
| 1,129 | Citizen station GW0993GW0993 | 82.6 | Citizen | Whatcom | 60.0% | 318 of 530 | 18 s | 2.1 h | |
| 1,130 | Freeland 2.1 WWA-IS-5 | 82.6 | Volunteer | Island | 57.1% | 4 of 7 | 86 min | 3.5 days | |
| 1,131 | Eatonville 4.8 SSEWA-PR-103 | 82.6 | Volunteer | Pierce | 57.1% | 4 of 7 | 2.4 h | 3.5 days | |
| 1,132 | Bainbridge Island 2.6 NWWA-KP-32 | 82.6 | Volunteer | Kitsap | 57.1% | 4 of 7 | 3.4 h | 3 days | |
| 1,133 | Mount Vernon 1.1 EWA-SG-2 | 82.6 | Volunteer | Skagit | 57.1% | 4 of 7 | 3.4 h | 3 days | |
| 1,134 | Sammamish 3.0 ESEWA-KG-240 | 82.6 | Volunteer | King | 57.1% | 4 of 7 | 3.4 h | 2.5 days | |
| 1,135 | Deming 4.2 NEWA-WC-61 | 82.6 | Volunteer | Whatcom | 57.1% | 4 of 7 | 3.4 h | 24 h | |
| 1,136 | Blewett PassTBLEW | 82.4 | Road | Chelan | 80.8% | 181 of 224 | 37 min | 7 h | |
| 1,137 | Citizen station FW8822FW8822 | 82.4 | Citizen | Kitsap | 60.5% | 103 of 170 | 18 s | 5.7 h | |
| 1,138 | Citizen station GW0183GW0183 | 82.3 | Citizen | Spokane | 62.5% | 105 of 168 | 19 s | 5.3 h | |
| 1,139 | Thunder Basin SnotelTHBW1 | 82.3 | Gauge | Skagit | 60.7% | 17 of 28 | 1.6 h | 19 h | |
| 1,140 | Loon Lake ClaytonTCLAY | 82.2 | Road | Stevens | 91.5% | 205 of 224 | 37 min | 2.5 h | |
| 1,141 | Citizen station GW3137GW3137 | 82.2 | Citizen | King | 60.1% | 71 of 118 | 18 s | 11 h | |
| 1,142 | Mt Adams Ranger STNMTAW1 | 82.2 | Cooperative | Klickitat | 57.1% | 4 of 7 | 55 min | 4 days | |
| 1,143 | Bellingham 2.6 NEWA-WC-74 | 82.2 | Volunteer | Whatcom | 57.1% | 4 of 7 | 86 min | 4 days | |
| 1,144 | Dupont 1.7 SWWA-PR-109 | 82.2 | Volunteer | Pierce | 57.1% | 4 of 7 | 3.4 h | 3.4 days | |
| 1,145 | Oakesdale 3.3 WNWWA-WM-22 | 82.2 | Volunteer | Whitman | 57.1% | 4 of 7 | 3.4 h | 3.4 days | |
| 1,146 | Lone Pine SnotelLPSW1 | 82.1 | Gauge | Skamania | 63.6% | 21 of 33 | 1.6 h | 19 h | |
| 1,147 | Citizen station WB7OXJWB7OXJ | 82.1 | Citizen | Mason | 60.7% | 102 of 168 | 17 s | 5.3 h | |
| 1,148 | Citizen station EW2957EW2957 | 82.1 | Citizen | King | 60.1% | 101 of 168 | 19 s | 7.8 h | |
| 1,149 | CougarSWWW1 | 82.1 | Cooperative | Skamania | 57.1% | 4 of 7 | 25 min | 4.1 days | |
| 1,150 | Seattle 2.1 ESEWA-KG-225 | 82.1 | Volunteer | King | 57.1% | 4 of 7 | 4.4 h | 24 h | |
| 1,151 | Citizen station EW1976EW1976 | 82.1 | Citizen | Whatcom | 55.9% | 94 of 168 | 16 s | 5 h | |
| 1,152 | Citizen station GW1125GW1125 | 81.9 | Citizen | King | 60.7% | 122 of 201 | 19 s | 5.8 h | |
| 1,153 | Citizen station GW1022GW1022 | 81.9 | Citizen | Pierce | 57.1% | 96 of 168 | 18 s | 6 h | |
| 1,154 | Davenport68S | 81.8 | Airport | Lincoln | 74.8% | 377 of 504 | 6 min | 10.7 h | |
| 1,155 | Citizen station CW0988CW0988 | 81.8 | Citizen | Yakima | 59.5% | 300 of 504 | 20 s | 2.7 h | |
| 1,156 | Citizen station EW2136EW2136 | 81.8 | Citizen | Snohomish | 58.8% | 247 of 420 | 20 s | 2.8 h | |
| 1,157 | ChehalisCLS | 81.7 | Airport | Lewis | 75.4% | 380 of 504 | 6 min | 10.7 h | |
| 1,158 | Citizen station DW8961DW8961 | 81.7 | Citizen | Pierce | 57.1% | 144 of 252 | 19 s | 4.3 h | |
| 1,159 | Bellingham 5.4 ESEWA-WC-73 | 81.7 | Volunteer | Whatcom | 57.1% | 4 of 7 | 5.4 h | 3 days | |
| 1,160 | Citizen station N7TUGN7TUG | 81.6 | Citizen | King | 58.7% | 148 of 252 | 19 s | 5.2 h | |
| 1,161 | E Fk Lewis R 2 NE HeissonHSSW1 | 81.6 | Gauge | Clark | 57.1% | 32 of 56 | 27 min | 12 h | |
| 1,162 | Citizen station CW6871CW6871 | 81.5 | Citizen | Snohomish | 58.2% | 117 of 201 | 16 s | 4.3 h | |
| 1,163 | Citizen station KU7UKU7U | 81.5 | Citizen | King | 57.5% | 145 of 252 | 16 s | 4.7 h | |
| 1,164 | Citizen station EW7372EW7372 | 81.5 | Citizen | Spokane | 55.8% | 125 of 224 | 18 s | 4 h | |
| 1,165 | Citizen station GW7313GW7313 | 81.5 | Citizen | King | 55.1% | 139 of 252 | 18 s | 3.7 h | |
| 1,166 | Deer ParkDEW | 81.4 | Airport | Spokane | 100% | 168 of 168 | 8 min | 60 min | |
| 1,167 | Citizen station DW7538DW7538 | 81.4 | Citizen | Chelan | 60.7% | 102 of 168 | 18 s | 7 h | |
| 1,168 | Citizen station RCAMPBELLRCAMPBELL | 81.3 | Citizen | Whatcom | 58.9% | 99 of 168 | 19 s | 7.5 h | |
| 1,169 | Citizen station CW8405CW8405 | 81.3 | Citizen | Kitsap | 58.7% | 74 of 126 | 19 s | 6.2 h | |
| 1,170 | Citizen station GW0809GW0809 | 81.3 | Citizen | Whatcom | 57.1% | 303 of 530 | 17 s | 2.3 h | |
| 1,171 | Citizen station FW0249FW0249 | 81.3 | Citizen | Clallam | 56.7% | 127 of 224 | 20 s | 5.3 h | |
| 1,172 | Beloit HanfordTBELO | 81.2 | Road | Benton | 82.1% | 184 of 224 | 36 min | 12.5 h | |
| 1,173 | Tonasket 4.3 NWA-OK-27 | 81.2 | Volunteer | Okanogan | 57.1% | 4 of 7 | 4.4 h | 4 days | |
| 1,174 | Walla Walla 5.1 SSWWA-WW-5 | 81.2 | Volunteer | Walla Walla | 57.1% | 4 of 7 | 6.4 h | 2.4 days | |
| 1,175 | Citizen station DW9004DW9004 | 81.1 | Citizen | Benton | 59.5% | 100 of 168 | 18 s | 5.8 h | |
| 1,176 | Citizen station GW1700GW1700 | 81.1 | Citizen | King | 58.3% | 294 of 504 | 17 s | 2.9 h | |
| 1,177 | Citizen station FW9097FW9097 | 81.1 | Citizen | Thurston | 55.7% | 122 of 219 | 17 s | 5 h | |
| 1,178 | Citizen station FW7661FW7661 | 81.0 | Citizen | King | 56.4% | 96 of 170 | 16 s | 7.2 h | |
| 1,179 | Citizen station FW6194FW6194 | 80.9 | Citizen | Stevens | 60.1% | 101 of 168 | 17 s | 6.3 h | |
| 1,180 | Citizen station CW0138CW0138 | 80.9 | Citizen | King | 57.1% | 192 of 336 | 12 s | 3.1 h | |
| 1,181 | Citizen station EW4288EW4288 | 80.9 | Citizen | Spokane | 57.1% | 96 of 168 | 16 s | 8.2 h | |
| 1,182 | Citizen station CW1943CW1943 | 80.8 | Citizen | King | 57.1% | 96 of 168 | 17 s | 8.5 h | |
| 1,183 | Mcmillin ReservoirMMLW1 | 80.8 | Cooperative | Pierce | 57.1% | 4 of 7 | 7.2 h | 3 days | |
| 1,184 | Citizen station GW3540GW3540 | 80.8 | Citizen | Snohomish | 55.9% | 282 of 504 | 19 s | 2.3 h | |
| 1,185 | Citizen station DW8374DW8374 | 80.8 | Citizen | Kittitas | 55.8% | 125 of 224 | 17 s | 4 h | |
| 1,186 | Citizen station FW9516FW9516 | 80.8 | Citizen | Pierce | 53.5% | 120 of 224 | 19 s | 4.3 h | |
| 1,187 | Loup LoupTLOUP | 80.7 | Road | Okanogan | 92.4% | 207 of 224 | 34 min | 2.5 h | |
| 1,188 | Port AngelesNDBC-PTAW1 | 80.7 | Gauge | Clallam | 79.7% | 134 of 168 | 37 min | 13 h | |
| 1,189 | Citizen station CW3375CW3375 | 80.7 | Citizen | Whatcom | 59.1% | 213 of 360 | 17 s | 4.1 h | |
| 1,190 | Citizen station EW8494EW8494 | 80.7 | Citizen | Franklin | 58.7% | 148 of 252 | 19 s | 4.7 h | |
| 1,191 | Citizen station EW4312EW4312 | 80.7 | Citizen | Spokane | 58.3% | 98 of 168 | 17 s | 5.5 h | |
| 1,192 | White Pass E.S. SnotelWHPW1 | 80.7 | Gauge | Yakima | 58.3% | 14 of 24 | 1.6 h | 32.1 h | |
| 1,193 | Montesano 4.2 ESEWA-GH-22 | 80.7 | Volunteer | Grays Harbor | 57.1% | 4 of 7 | 7.4 h | 3 days | |
| 1,194 | Citizen station GW0579GW0579 | 80.7 | Citizen | Thurston | 56.2% | 113 of 201 | 15 s | 5.3 h | |
| 1,195 | Citizen station DW3884DW3884 | 80.7 | Citizen | King | 55.6% | 267 of 480 | 16 s | 2.6 h | |
| 1,196 | Citizen station DW9489DW9489 | 80.7 | Citizen | King | 54.1% | 92 of 170 | 17 s | 6.3 h | |
| 1,197 | Citizen station CW4672CW4672 | 80.6 | Citizen | Lewis | 61.7% | 311 of 504 | 19 s | 2.9 h | |
| 1,198 | Citizen station GW2646GW2646 | 80.5 | Citizen | Snohomish | 55.0% | 292 of 530 | 18 s | 2.3 h | |
| 1,199 | Twisp - Okawen PortableOPWW1 | 80.4 | Gauge | Okanogan | 100% | 168 of 168 | 14 min | 60 min | |
| 1,200 | Citizen station EW6795EW6795 | 80.4 | Citizen | King | 54.3% | 219 of 403 | 18 s | 3 h | |
| 1,201 | Citizen station FW2477FW2477 | 80.3 | Citizen | Yakima | 57.0% | 230 of 403 | 19 s | 4 h | |
| 1,202 | Anacortes 3.0 NWA-SG-30 | 80.3 | Volunteer | Skagit | 57.1% | 4 of 7 | 6.4 h | 4 days | |
| 1,203 | Citizen station DW3422DW3422 | 80.3 | Citizen | King | 53.8% | 97 of 180 | 18 s | 6.5 h | |
| 1,204 | Citizen station FW7296FW7296 | 80.3 | Citizen | Pierce | 53.5% | 90 of 168 | 18 s | 5.8 h | |
| 1,205 | UniontownTUNIN | 80.2 | Road | Whitman | 91.7% | 210 of 229 | 36 min | 2.5 h | |
| 1,206 | Morse Lake SnotelMRSW1 | 80.2 | Gauge | Yakima | 56.2% | 9 of 16 | 1.6 h | 2.3 days | |
| 1,207 | Citizen station GW2217GW2217 | 80.2 | Citizen | San Juan | 55.8% | 225 of 403 | 17 s | 3.7 h | |
| 1,208 | Friday HarborNDBC-FRDW1 | 80.1 | Gauge | San Juan | 79.7% | 134 of 168 | 37 min | 13 h | |
| 1,209 | June Lake SnotelMRBW1 | 80.1 | Gauge | Skamania | 61.9% | 26 of 42 | 1.6 h | 18 h | |
| 1,210 | Stampede PassSMP | 80.1 | Airport | King | 52.6% | 279 of 530 | 5 min | 2 h | |
| 1,211 | Touchet R AtBOLW1 | 79.9 | Gauge | Walla Walla | 96.4% | 54 of 56 | 22 min | 6 h | |
| 1,212 | Citizen station FW8450FW8450 | 79.9 | Citizen | Snohomish | 51.3% | 115 of 224 | 17 s | 4.5 h | |
| 1,213 | Lester WxLECW1 | 79.8 | Gauge | King | 99.4% | 167 of 168 | 39 min | 2 h | |
| 1,214 | Citizen station FW8587FW8587 | 79.8 | Citizen | Lewis | 57.0% | 230 of 403 | 17 s | 3.2 h | |
| 1,215 | Citizen station EW6420EW6420 | 79.8 | Citizen | Pierce | 55.1% | 91 of 165 | 11 s | 9.5 h | |
| 1,216 | Citizen station CW6259CW6259 | 79.8 | Citizen | King | 54.7% | 276 of 504 | 18 s | 3 h | |
| 1,217 | Citizen station FW2021FW2021 | 79.8 | Citizen | King | 53.3% | 215 of 403 | 17 s | 3 h | |
| 1,218 | Citizen station DW2468DW2468 | 79.8 | Citizen | Whatcom | 51.9% | 95 of 183 | 17 s | 6 h | |
| 1,219 | First ButteFBFW1 | 79.7 | Gauge | Okanogan | 100% | 168 of 168 | 13 min | 60 min | |
| 1,220 | LeecherLEFW1 | 79.7 | Gauge | Okanogan | 98.8% | 166 of 168 | 12 min | 2 h | |
| 1,221 | Citizen station EW8474EW8474 | 79.7 | Citizen | Snohomish | 54.7% | 92 of 168 | 17 s | 6.8 h | |
| 1,222 | Citizen station EW4100EW4100 | 79.7 | Citizen | Snohomish | 52.6% | 354 of 672 | 17 s | 1.8 h | |
| 1,223 | Spokane 6.4 NWWA-SP-92 | 79.6 | Volunteer | Spokane | 57.1% | 4 of 7 | 9.4 h | 3.2 days | |
| 1,224 | Citizen station FW8270FW8270 | 79.6 | Citizen | Snohomish | 52.6% | 118 of 224 | 17 s | 4.3 h | |
| 1,225 | WestportNDBC-WPTW1 | 79.5 | Gauge | Grays Harbor | 79.7% | 134 of 168 | 37 min | 13 h | |
| 1,226 | Citizen station FW2316FW2316 | 79.5 | Citizen | King | 59.3% | 299 of 504 | 17 s | 4 h | |
| 1,227 | Citizen station GW8062GW8062 | 79.5 | Citizen | King | 54.3% | 261 of 480 | 17 s | 3.3 h | |
| 1,228 | Citizen station K0GOK0GO | 79.5 | Citizen | Spokane | 53.8% | 118 of 219 | 19 s | 6.5 h | |
| 1,229 | Citizen station N7JMVN7JMV | 79.4 | Citizen | Snohomish | 60.9% | 307 of 504 | 18 s | 2.9 h | |
| 1,230 | Citizen station EW4092EW4092 | 79.4 | Citizen | Yakima | 53.5% | 120 of 224 | 18 s | 6.8 h | |
| 1,231 | Citizen station FW7915FW7915 | 79.4 | Citizen | Skagit | 53.5% | 120 of 224 | 19 s | 6.8 h | |
| 1,232 | Citizen station DW8513DW8513 | 79.4 | Citizen | King | 51.5% | 325 of 630 | 17 s | 1.9 h | |
| 1,233 | Citizen station CW5398CW5398 | 79.3 | Citizen | Clallam | 59.1% | 149 of 252 | 21 s | 4.3 h | |
| 1,234 | Pullman 2 NWPLMW1 | 79.3 | Cooperative | Whitman | 57.1% | 4 of 7 | 8.6 h | 4 days | |
| 1,235 | Sumas 3.6 ESEWA-WC-81 | 79.3 | Volunteer | Whatcom | 57.1% | 4 of 7 | 10.4 h | 2 days | |
| 1,236 | Citizen station FW4052FW4052 | 79.2 | Citizen | Kitsap | 61.9% | 156 of 252 | 17 s | 3.2 h | |
| 1,237 | Citizen station GW1277GW1277 | 79.2 | Citizen | Stevens | 57.9% | 292 of 504 | 18 s | 2.5 h | |
| 1,238 | Citizen station FW5771FW5771 | 79.2 | Citizen | Mason | 53.4% | 117 of 219 | 17 s | 6 h | |
| 1,239 | Citizen station CW1558CW1558 | 79.2 | Citizen | Pierce | 53.1% | 119 of 224 | 20 s | 4.5 h | |
| 1,240 | Citizen station CW6829CW6829 | 79.1 | Citizen | Thurston | 53.9% | 136 of 252 | 18 s | 6.5 h | |
| 1,241 | Citizen station CW1394CW1394 | 79.1 | Citizen | Clallam | 52.3% | 220 of 420 | 20 s | 3.4 h | |
| 1,242 | Citizen station GW5357GW5357 | 79.1 | Citizen | Whatcom | 51.5% | 260 of 504 | 19 s | 2.7 h | |
| 1,243 | Citizen station EW4799EW4799 | 79.0 | Citizen | King | 58.9% | 99 of 168 | 19 s | 6.5 h | |
| 1,244 | Citizen station NS7V-1NS7V-1 | 79.0 | Citizen | Whatcom | 53.8% | 181 of 336 | 15 s | 4.7 h | |
| 1,245 | Tinkham Creek SnotelTKSW1 | 78.9 | Gauge | King | 62.5% | 35 of 56 | 1.6 h | 13 h | |
| 1,246 | Citizen station AC7PDAC7PD | 78.9 | Citizen | King | 54.2% | 109 of 201 | 16 s | 5.7 h | |
| 1,247 | Citizen station DW1735DW1735 | 78.9 | Citizen | King | 52.0% | 328 of 630 | 19 s | 2.4 h | |
| 1,248 | Citizen station GW5772GW5772 | 78.7 | Citizen | Whatcom | 57.1% | 96 of 168 | 18 s | 6.8 h | |
| 1,249 | Citizen station CW8507CW8507 | 78.7 | Citizen | Spokane | 52.5% | 115 of 219 | 21 s | 6.3 h | |
| 1,250 | Citizen station KD7TTLKD7TTL | 78.7 | Citizen | Snohomish | 50.1% | 337 of 672 | 18 s | 1.9 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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.