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,251 | Citizen station CW9107CW9107 | 78.6 | Citizen | Grays Harbor | 54.8% | 1,381 of 2,520 | 16 s | 53 min | |
| 1,252 | Citizen station DW7371DW7371 | 78.6 | Citizen | San Juan | 52.1% | 97 of 186 | 17 s | 9 h | |
| 1,253 | West PointNDBC-WPOW1 | 78.5 | Gauge | King | 71.2% | 359 of 504 | 32 min | 1.7 h | |
| 1,254 | Olympia 1.1 NNEWA-TH-81 | 78.5 | Volunteer | Thurston | 57.1% | 4 of 7 | 11.4 h | 3.4 days | |
| 1,255 | Citizen station EW7158EW7158 | 78.5 | Citizen | Whatcom | 54.9% | 95 of 173 | 21 s | 5.8 h | |
| 1,256 | Citizen station DW2690DW2690 | 78.5 | Citizen | Snohomish | 53.7% | 361 of 672 | 18 s | 2.1 h | |
| 1,257 | Moses Lake 7.5 SWA-GR-15 | 78.4 | Volunteer | Grant | 57.1% | 4 of 7 | 12.4 h | 2 days | |
| 1,258 | Citizen station EW0056EW0056 | 78.4 | Citizen | Spokane | 52.1% | 404 of 775 | 17 s | 1.8 h | |
| 1,259 | Citizen station FW4835FW4835 | 78.4 | Citizen | Clark | 51.6% | 113 of 219 | 17 s | 6.7 h | |
| 1,260 | Citizen station DW6891DW6891 | 78.3 | Citizen | King | 55.5% | 224 of 403 | 14 s | 2.8 h | |
| 1,261 | Citizen station DW3008DW3008 | 78.3 | Citizen | Snohomish | 52.5% | 252 of 480 | 19 s | 2.6 h | |
| 1,262 | Citizen station GW7989GW7989 | 78.3 | Citizen | Pierce | 50.8% | 171 of 336 | 19 s | 4.5 h | |
| 1,263 | Citizen station DW8787DW8787 | 78.3 | Citizen | Lewis | 50.8% | 114 of 224 | 19 s | 7 h | |
| 1,264 | Citizen station FW6512FW6512 | 78.2 | Citizen | King | 54.1% | 273 of 504 | 17 s | 4.7 h | |
| 1,265 | Citizen station GW5739GW5739 | 78.2 | Citizen | Snohomish | 50.3% | 317 of 630 | 17 s | 2.4 h | |
| 1,266 | Citizen station EW3649EW3649 | 78.1 | Citizen | King | 50.7% | 256 of 504 | 19 s | 2.8 h | |
| 1,267 | Burien 2.1 NNWWA-KG-210 | 78.1 | Volunteer | King | 42.8% | 3 of 7 | 26 min | 24 h | |
| 1,268 | Seattle 5.4 SEWA-KG-333 | 78.1 | Volunteer | King | 42.8% | 3 of 7 | 85 min | 2.4 days | |
| 1,269 | Everett 3.1 SWA-SN-124 | 78.1 | Volunteer | Snohomish | 42.8% | 3 of 7 | 86 min | 34.1 h | |
| 1,270 | Seattle 4.5 NWA-KG-199 | 78.1 | Volunteer | King | 42.8% | 3 of 7 | 2.4 h | 2.4 days | |
| 1,271 | Spokane 11.4 SWA-SP-84 | 78.1 | Volunteer | Spokane | 42.8% | 3 of 7 | 2.4 h | 2.4 days | |
| 1,272 | Citizen station CW2659CW2659 | 78.0 | Citizen | King | 54.9% | 123 of 224 | 17 s | 4.8 h | |
| 1,273 | Citizen station GW4240GW4240 | 78.0 | Citizen | Whatcom | 50.7% | 320 of 630 | 16 s | 2.4 h | |
| 1,274 | Citizen station GW0795GW0795 | 78.0 | Citizen | King | 50.3% | 338 of 672 | 19 s | 1.9 h | |
| 1,275 | Mill Creek DamMLWW1 | 77.9 | Cooperative | Walla Walla | 42.8% | 3 of 7 | 2.9 h | 3 days | |
| 1,276 | McClure MountainRDHW1 | 77.8 | Gauge | Okanogan | 100% | 168 of 168 | 21 min | 85 min | |
| 1,277 | Citizen station GW6255GW6255 | 77.8 | Citizen | Spokane | 55.8% | 268 of 480 | 18 s | 2.6 h | |
| 1,278 | Citizen station FW3983FW3983 | 77.8 | Citizen | Snohomish | 52.6% | 118 of 224 | 16 s | 8.5 h | |
| 1,279 | Citizen station KF0RY-10KF0RY-10 | 77.7 | Citizen | King | 49.2% | 331 of 672 | 18 s | 2.4 h | |
| 1,280 | Oroville 9.7 EWA-OK-45 | 77.7 | Volunteer | Okanogan | 42.8% | 3 of 7 | 85 min | 3.4 days | |
| 1,281 | Bellingham 2.4 NWWA-WC-90 | 77.7 | Volunteer | Whatcom | 42.8% | 3 of 7 | 86 min | 3.4 days | |
| 1,282 | Sultan 2.3 ESEWA-SN-64 | 77.7 | Volunteer | Snohomish | 42.8% | 3 of 7 | 86 min | 3.4 days | |
| 1,283 | Citizen station GW3448GW3448 | 77.6 | Citizen | Benton | 53.7% | 1,084 of 2,016 | 17 s | 44 min | |
| 1,284 | Citizen station K7RRL-2K7RRL-2 | 77.6 | Citizen | Pierce | 51.1% | 172 of 336 | 17 s | 6.2 h | |
| 1,285 | Citizen station CW8553CW8553 | 77.6 | Citizen | King | 50.4% | 113 of 224 | 18 s | 4.7 h | |
| 1,286 | Port Townsend 0.5 EWA-JF-41 | 77.6 | Volunteer | Jefferson | 42.8% | 3 of 7 | 3.4 h | 2 days | |
| 1,287 | Mossyrock 0.2 NWWA-LW-32 | 77.6 | Volunteer | Lewis | 42.8% | 3 of 7 | 3.4 h | 2.4 days | |
| 1,288 | Muckamuck SnotelMUKW1 | 77.5 | Gauge | Okanogan | 57.7% | 97 of 168 | - | 14 h | |
| 1,289 | Citizen station FW6365FW6365 | 77.5 | Citizen | Thurston | 50.7% | 341 of 672 | 15 s | 3 h | |
| 1,290 | Citizen station F8983F8983 | 77.5 | Citizen | King | 50.0% | 336 of 672 | 17 s | 2.8 h | |
| 1,291 | Citizen station DW6241DW6241 | 77.4 | Citizen | Snohomish | 57.1% | 144 of 252 | 17 s | 9.3 h | |
| 1,292 | Citizen station FW5161FW5161 | 77.4 | Citizen | San Juan | 56.1% | 283 of 504 | 16 s | 3.8 h | |
| 1,293 | Citizen station GW2737GW2737 | 77.4 | Citizen | Whatcom | 49.2% | 331 of 672 | 16 s | 2.6 h | |
| 1,294 | Citizen station FW7716FW7716 | 77.4 | Citizen | Spokane | 49.1% | 110 of 224 | 17 s | 7.8 h | |
| 1,295 | Citizen station CW3683CW3683 | 77.4 | Citizen | King | 47.9% | 161 of 336 | 19 s | 4.5 h | |
| 1,296 | Citizen station GW1826GW1826 | 77.3 | Citizen | Whatcom | 50.4% | 339 of 672 | 17 s | 3.1 h | |
| 1,297 | Citizen station GW2645GW2645 | 77.3 | Citizen | Snohomish | 49.4% | 332 of 672 | 17 s | 2.8 h | |
| 1,298 | DEPW1DEPW1 | 77.3 | DCP | - | 42.8% | 3 of 7 | 22 min | 3.9 days | |
| 1,299 | Waldron 1.1 NNEWA-SJ-33 | 77.3 | Volunteer | San Juan | 42.8% | 3 of 7 | 86 min | 3.9 days | |
| 1,300 | Citizen station EW6690EW6690 | 77.2 | Citizen | King | 53.0% | 334 of 630 | 18 s | 2.5 h | |
| 1,301 | Citizen station GW7684GW7684 | 77.2 | Citizen | San Juan | 51.2% | 191 of 373 | 18 s | 4.5 h | |
| 1,302 | Shelton 0.6 SWWA-MS-33 | 77.2 | Volunteer | Mason | 42.8% | 3 of 7 | 86 min | 4 days | |
| 1,303 | Citizen station EW8046EW8046 | 77.1 | Citizen | King | 51.2% | 246 of 480 | 15 s | 2.6 h | |
| 1,304 | Citizen station GW8005GW8005 | 77.1 | Citizen | Kitsap | 50.3% | 338 of 672 | 19 s | 2.7 h | |
| 1,305 | Citizen station GW4042GW4042 | 77.0 | Citizen | Whatcom | 53.5% | 120 of 224 | 17 s | 9.3 h | |
| 1,306 | Citizen station FW4306FW4306 | 77.0 | Citizen | Island | 49.7% | 334 of 672 | 18 s | 3.1 h | |
| 1,307 | Citizen station AA7DGAA7DG | 76.9 | Citizen | Spokane | 51.9% | 327 of 630 | 17 s | 2.2 h | |
| 1,308 | Indianola 0.8 WSWWA-KP-46 | 76.9 | Volunteer | Kitsap | 42.8% | 3 of 7 | 85 min | 4.4 days | |
| 1,309 | Everett 3.1 NWA-SN-131 | 76.9 | Volunteer | Snohomish | 42.8% | 3 of 7 | 85 min | 4.4 days | |
| 1,310 | Winslow 3.8 NWA-KP-56 | 76.9 | Volunteer | Kitsap | 42.8% | 3 of 7 | 85 min | 4.4 days | |
| 1,311 | La Center 1.1 WWA-CK-75 | 76.9 | Volunteer | Clark | 42.8% | 3 of 7 | 86 min | 4.4 days | |
| 1,312 | Lyman Lake SnotelLYLW1 | 76.9 | Gauge | Chelan | 42.8% | 3 of 7 | 1.6 h | 4.4 days | |
| 1,313 | Coupeville 0.2 EWA-IS-51 | 76.9 | Volunteer | Island | 42.8% | 3 of 7 | 2.4 h | 4.4 days | |
| 1,314 | Citizen station FW2178FW2178 | 76.8 | Citizen | Snohomish | 50.7% | 256 of 504 | 14 s | 3.7 h | |
| 1,315 | Citizen station FW6155FW6155 | 76.8 | Citizen | King | 47.4% | 104 of 219 | 17 s | 8 h | |
| 1,316 | Cosmopolis 0.5 SSWWA-GH-56 | 76.8 | Volunteer | Grays Harbor | 42.8% | 3 of 7 | 86 min | 4.5 days | |
| 1,317 | Citizen station EW7146EW7146 | 76.7 | Citizen | Okanogan | 56.1% | 283 of 504 | 19 s | 4.4 h | |
| 1,318 | Goldendale 6.0 ENEWA-KL-11 | 76.6 | Volunteer | Klickitat | 57.1% | 4 of 7 | 15.4 h | 3.4 days | |
| 1,319 | Citizen station DW6220DW6220 | 76.6 | Citizen | Whitman | 51.1% | 86 of 168 | 16 s | 10.5 h | |
| 1,320 | Citizen station GW4678GW4678 | 76.6 | Citizen | Snohomish | 47.3% | 318 of 672 | 19 s | 2.7 h | |
| 1,321 | Citizen station CW5022CW5022 | 76.6 | Citizen | King | 46.0% | 232 of 504 | 19 s | 3.1 h | |
| 1,322 | Citizen station K7KLAK7KLA | 76.5 | Citizen | Walla Walla | 53.3% | 269 of 504 | 18 s | 2.7 h | |
| 1,323 | Citizen station CW7386CW7386 | 76.5 | Citizen | Snohomish | 47.7% | 107 of 224 | 20 s | 5.3 h | |
| 1,324 | Citizen station EW5898EW5898 | 76.5 | Citizen | Skagit | 47.3% | 159 of 336 | 20 s | 5.7 h | |
| 1,325 | Citizen station GW3447GW3447 | 76.4 | Citizen | Island | 48.0% | 323 of 672 | 16 s | 3.2 h | |
| 1,326 | Citizen station N7QNM-13N7QNM-13 | 76.3 | Citizen | Benton | 56.7% | 143 of 252 | 19 s | 6 h | |
| 1,327 | Citizen station GW6789GW6789 | 76.3 | Citizen | Island | 50.4% | 164 of 325 | 20 s | 4.5 h | |
| 1,328 | Citizen station GW7501GW7501 | 76.3 | Citizen | King | 47.7% | 321 of 672 | 18 s | 2.5 h | |
| 1,329 | Citizen station KJ7KJCKJ7KJC | 76.2 | Citizen | Snohomish | 48.2% | 304 of 630 | 16 s | 3.7 h | |
| 1,330 | Richland 1.7 NNEWA-BT-25 | 76.2 | Volunteer | Benton | 42.8% | 3 of 7 | 6.4 h | 34.1 h | |
| 1,331 | Citizen station GW2108GW2108 | 76.0 | Citizen | Pierce | 54.4% | 122 of 224 | 18 s | 5 h | |
| 1,332 | Bellingham 9.3 NEWA-WC-20 | 76.0 | Volunteer | Whatcom | 42.8% | 3 of 7 | 3.4 h | 5 days | |
| 1,333 | Citizen station GW2160GW2160 | 75.9 | Citizen | Mason | 51.3% | 345 of 672 | 17 s | 2.4 h | |
| 1,334 | Citizen station EW7293EW7293 | 75.9 | Citizen | Yakima | 48.2% | 108 of 224 | 21 s | 6.8 h | |
| 1,335 | Citizen station GW3788GW3788 | 75.9 | Citizen | King | 46.1% | 775 of 1,680 | 16 s | 70 min | |
| 1,336 | Maywood Firo WxFMWW1 | 75.8 | Gauge | King | 100% | 168 of 168 | 62 min | 82 min | |
| 1,337 | Tonasket 23.7 ESEWA-OK-40 | 75.8 | Volunteer | Okanogan | 42.8% | 3 of 7 | 7.4 h | 2 days | |
| 1,338 | Citizen station EW6774EW6774 | 75.7 | Citizen | Snohomish | 55.3% | 223 of 403 | 19 s | 3.8 h | |
| 1,339 | Citizen station GW4149GW4149 | 75.7 | Citizen | Spokane | 52.5% | 311 of 592 | 18 s | 2.4 h | |
| 1,340 | Citizen station K7RMRK7RMR | 75.7 | Citizen | Kittitas | 48.6% | 109 of 224 | 17 s | 6.3 h | |
| 1,341 | Citizen station K7SSWK7SSW | 75.7 | Citizen | King | 44.2% | 99 of 224 | 19 s | 7.8 h | |
| 1,342 | Ocean Park 0.4 SSEWA-PC-5 | 75.7 | Volunteer | Pacific | 42.8% | 3 of 7 | 5.4 h | 4.1 days | |
| 1,343 | Citizen station DISCOBAYSDISCOBAYS | 75.6 | Citizen | Jefferson | 49.5% | 111 of 224 | 18 s | 5.8 h | |
| 1,344 | Citizen station DW2923DW2923 | 75.6 | Citizen | King | 47.7% | 2,404 of 5,040 | 17 s | 31 min | |
| 1,345 | Citizen station DW0126DW0126 | 75.6 | Citizen | Thurston | 46.7% | 157 of 336 | 18 s | 6.5 h | |
| 1,346 | Citizen station EW6959EW6959 | 75.5 | Citizen | Pierce | 50.0% | 112 of 224 | 18 s | 7.3 h | |
| 1,347 | Brush Prairie 4.7 ENEWA-CK-17 | 75.5 | Volunteer | Clark | 42.8% | 3 of 7 | 5.4 h | 4.4 days | |
| 1,348 | Camas 4.5 NNWWA-CK-76 | 75.5 | Volunteer | Clark | 42.8% | 3 of 7 | 5.4 h | 4.4 days | |
| 1,349 | Citizen station FW8782FW8782 | 75.4 | Citizen | Thurston | 48.6% | 327 of 672 | 16 s | 2.7 h | |
| 1,350 | Yacolt 0.3 SEWA-CK-56 | 75.4 | Volunteer | Clark | 42.8% | 3 of 7 | 7.4 h | 3.4 days | |
| 1,351 | Citizen station FW1511FW1511 | 75.3 | Citizen | Mason | 47.5% | 133 of 280 | 17 s | 5.4 h | |
| 1,352 | Citizen station EW4750EW4750 | 75.3 | Citizen | Kittitas | 45.6% | 100 of 219 | 17 s | 8.5 h | |
| 1,353 | Citizen station DW4130DW4130 | 75.2 | Citizen | Clark | 50.4% | 254 of 504 | 18 s | 2.8 h | |
| 1,354 | Citizen station EW4664EW4664 | 75.1 | Citizen | Jefferson | 58.3% | 147 of 252 | 13 s | 4.8 h | |
| 1,355 | Port Angeles 9.2 SEWA-CM-81 | 75.1 | Volunteer | Clallam | 42.8% | 3 of 7 | 5.4 h | 5 days | |
| 1,355 | Clear Lake 0.5 SWWA-SG-66 | 75.1 | Volunteer | Skagit | 42.8% | 3 of 7 | 5.4 h | 5 days | |
| 1,357 | Citizen station GW2321GW2321 | 74.9 | Citizen | Spokane | 47.7% | 107 of 224 | 17 s | 6.3 h | |
| 1,358 | Citizen station KE7WBKE7WB | 74.9 | Citizen | King | 46.2% | 311 of 672 | 17 s | 3 h | |
| 1,359 | Lakeland North 0.5 ENEWA-KG-76 | 74.7 | Volunteer | King | 57.1% | 4 of 7 | 20.4 h | 24 h | |
| 1,360 | Citizen station GW6098GW6098 | 74.6 | Citizen | Clallam | 51.7% | 326 of 630 | 16 s | 2.4 h | |
| 1,361 | Citizen station CW9161CW9161 | 74.5 | Citizen | King | 51.7% | 116 of 224 | 16 s | 5.3 h | |
| 1,362 | Cowlitz River AT Cowlitz River at RandleRAWW1 | 74.3 | Gauge | Lewis | 62.8% | 422 of 672 | 14 min | 2.6 days | |
| 1,363 | Citizen station GW1618GW1618 | 74.3 | Citizen | Thurston | 53.4% | 283 of 530 | 17 s | 3.1 h | |
| 1,364 | La PushNDBC-LAPW1 | 74.0 | Gauge | Clallam | 79.7% | 134 of 168 | 37 min | 13 h | |
| 1,365 | Hurricane Ridge RAWSHURW1 | 73.9 | Gauge | Clallam | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,366 | Citizen station GW4795GW4795 | 73.9 | Citizen | Snohomish | 50.4% | 339 of 672 | 20 s | 2.6 h | |
| 1,367 | Lakebay 2.6 WNWWA-PR-110 | 73.8 | Volunteer | Pierce | 57.1% | 4 of 7 | 22.4 h | 3 days | |
| 1,368 | Citizen station CW2882CW2882 | 73.8 | Citizen | Skagit | 49.1% | 110 of 224 | 17 s | 8.8 h | |
| 1,369 | Citizen station FW6124FW6124 | 73.8 | Citizen | Whatcom | 44.6% | 100 of 224 | 17 s | 5.3 h | |
| 1,370 | Wells Creek SnotelWCSW1 | 73.7 | Gauge | Whatcom | 48.7% | 20 of 41 | 1.6 h | 32.1 h | |
| 1,371 | Citizen station KM7EKWKM7EKW | 73.6 | Citizen | Kitsap | 48.2% | 108 of 224 | 17 s | 5.5 h | |
| 1,372 | Turnbull CRNTRNW1 | 73.5 | Gauge | Spokane | 99.4% | 167 of 168 | 14 min | 1.6 h | |
| 1,373 | Citizen station GW3765GW3765 | 73.5 | Citizen | Benton | 56.5% | 1,425 of 2,520 | 17 s | 3.3 h | |
| 1,374 | Citizen station EW4205EW4205 | 73.3 | Citizen | Yakima | 45.5% | 306 of 672 | 18 s | 3.3 h | |
| 1,375 | Citizen station GW2490GW2490 | 73.2 | Citizen | San Juan | 53.5% | 540 of 1,008 | 16 s | 1.8 h | |
| 1,376 | Citizen station W6OLFW6OLF | 73.2 | Citizen | Kitsap | 45.0% | 101 of 224 | 17 s | 9 h | |
| 1,377 | Okanogan 0.3 WNWWA-OK-44 | 73.1 | Volunteer | Okanogan | 57.1% | 4 of 7 | 24.4 h | 2 days | |
| 1,378 | Bow 5.4 WWA-SG-60 | 73.1 | Volunteer | Skagit | 57.1% | 4 of 7 | 30.4 h | 33.1 h | |
| 1,379 | Citizen station EW6230EW6230 | 73.1 | Citizen | Clallam | 49.7% | 109 of 219 | 17 s | 7 h | |
| 1,380 | Ford 5.3 SSEWA-ST-29 | 73.0 | Volunteer | Stevens | 42.8% | 3 of 7 | 13.4 h | 2.2 days | |
| 1,381 | Swift Creek SnotelSWCW1 | 73.0 | Gauge | Skamania | 42.4% | 14 of 33 | 1.6 h | 32.1 h | |
| 1,382 | Nisqually R @ La Grande DamNLGW1 | 72.9 | Gauge | Pierce | 50.6% | 85 of 168 | 27 min | 13 h | |
| 1,383 | White PassTWHIT | 72.9 | Road | Lewis | 42.4% | 95 of 224 | 35 min | 75 min | |
| 1,384 | Gig Harbor 9.2 WWA-PR-62 | 72.7 | Volunteer | Pierce | 57.1% | 4 of 7 | 24.4 h | 3.4 days | |
| 1,385 | Poulsbo 3.7 NNWWA-KP-47 | 72.2 | Volunteer | Kitsap | 57.1% | 4 of 7 | 25.4 h | 4 days | |
| 1,386 | Citizen station KK7GO-WXKK7GO-WX | 72.1 | Citizen | Yakima | 49.3% | 311 of 630 | 17 s | 3.3 h | |
| 1,387 | Olallie Meadows SnotelOMWW1 | 71.9 | Gauge | King | 28.5% | 2 of 7 | 1.6 h | 4.4 days | |
| 1,388 | Citizen station C2610C2610 | 71.6 | Citizen | Jefferson | 51.1% | 86 of 168 | 18 s | 12.9 h | |
| 1,389 | Citizen station FW6433FW6433 | 71.6 | Citizen | King | 49.8% | 295 of 592 | 17 s | 3.2 h | |
| 1,390 | TacomaNDBC-TCMW1 | 71.5 | Gauge | Pierce | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 1,391 | Citizen station KK7GO-7KK7GO-7 | 70.9 | Citizen | Yakima | 51.7% | 348 of 672 | 18 s | 3.1 h | |
| 1,392 | Toke PointNDBC-TOKW1 | 70.7 | Gauge | Pacific | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 1,393 | West Valley 0.5 SWWA-YK-39 | 70.7 | Volunteer | Yakima | 42.8% | 3 of 7 | 18.4 h | 2 days | |
| 1,394 | Citizen station KD7KJJKD7KJJ | 70.3 | Citizen | Benton | 46.3% | 1,169 of 2,520 | 16 s | 17.4 h | |
| 1,395 | Citizen station EW1269EW1269 | 70.0 | Citizen | Snohomish | 37.3% | 94 of 252 | 22 s | 19.5 h | |
| 1,396 | Chimacum 2.9 SWA-JF-58 | 69.9 | Volunteer | Jefferson | 42.8% | 3 of 7 | 17.4 h | 4.4 days | |
| 1,397 | Alpental ExitTALPE | 69.8 | Road | King | 31.7% | 71 of 224 | 34 min | 75 min | |
| 1,398 | Citizen station DW2356DW2356 | 69.6 | Citizen | Wahkiakum | 44.1% | 234 of 530 | 18 s | 41.3 h | |
| 1,399 | Moses Mtn SnotelMMSW1 | 69.3 | Gauge | Okanogan | 28.5% | 2 of 7 | 8.6 h | 4 days | |
| 1,400 | Sheep Canyon SnotelSHPW1 | 69.1 | Gauge | Cowlitz | 35.7% | 15 of 42 | 1.6 h | 32.1 h | |
| 1,401 | Mount Gardner SnotelMGSW1 | 68.8 | Gauge | King | 52.3% | 44 of 84 | 1.6 h | 27 h | |
| 1,402 | Waterhole SnotelWHSW1 | 68.4 | Gauge | Clallam | 98.8% | 166 of 168 | 37 min | 2 h | |
| 1,403 | Mount Crag SnotelMTCW1 | 66.6 | Gauge | Jefferson | 33.3% | 14 of 42 | 1.6 h | 2.2 days | |
| 1,404 | BremertonNDBC-BMTW1 | 66.3 | Gauge | Kitsap | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 1,405 | Citizen station DW9622DW9622 | 66.2 | Citizen | Whatcom | 18.9% | 127 of 672 | 21 s | 2.8 h | |
| 1,406 | Cherry Point North DockNDBC-CPNW1 | 66.1 | Gauge | Whatcom | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 1,407 | Citizen station CW8164CW8164 | 65.9 | Citizen | Clark | 50.2% | 253 of 504 | 19 s | 2.7 h | |
| 1,408 | Citizen station K7ZMCK7ZMC | 65.9 | Citizen | Benton | 34.8% | 78 of 224 | 21 s | 32.3 h | |
| 1,409 | Wenatchee - Peavine CanyonPEAW1 | 65.7 | Gauge | Chelan | 39.8% | 67 of 168 | 17 min | 3.2 days | |
| 1,410 | Citizen station DW9572DW9572 | 65.5 | Citizen | Benton | 38.3% | 86 of 224 | 18 s | 2.4 days | |
| 1,411 | Citizen station AG7WI-1AG7WI-1 | 65.1 | Citizen | Clallam | 35.1% | 77 of 219 | 22 s | 37.8 h | |
| 1,412 | Cherry Point South DockNDBC-CPMW1 | 64.9 | Gauge | Whatcom | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 1,413 | Citizen station GW6747GW6747 | 63.8 | Citizen | Island | 21.6% | 364 of 1,680 | 20 s | 3.7 h | |
| 1,414 | Citizen station DW2607DW2607 | 63.7 | Citizen | Kitsap | 42.8% | 108 of 252 | 17 s | 2.1 days | |
| 1,415 | North Fork Salmon Creek 3 NNW ConconullySALW1 | 63.4 | Gauge | Okanogan | 98.8% | 166 of 168 | 32 min | 2 h | |
| 1,416 | Citizen station GW1230GW1230 | 63.0 | Citizen | King | 20.7% | 418 of 2,016 | 17 s | 3.6 h | |
| 1,417 | Citizen station EW2796EW2796 | 62.9 | Citizen | Island | 37.7% | 190 of 504 | 20 s | 47.8 h | |
| 1,418 | Citizen station FW2959FW2959 | 62.9 | Citizen | Pierce | 34.4% | 64 of 186 | 18 s | 2.4 days | |
| 1,419 | Citizen station KF7MJQ-10KF7MJQ-10 | 62.9 | Citizen | Grays Harbor | 25.2% | 127 of 504 | 19 s | 2.7 days | |
| 1,420 | Citizen station GW7231GW7231 | 62.9 | Citizen | King | 20.6% | 417 of 2,016 | 17 s | 3.6 h | |
| 1,421 | WatervilleTWATE | 62.9 | Road | Douglas | 16.5% | 37 of 224 | 40 min | 75 min | |
| 1,422 | Citizen station CW6688CW6688 | 62.8 | Citizen | King | 25.8% | 87 of 336 | 23 s | 37.7 h | |
| 1,423 | Citizen station DW8946DW8946 | 62.8 | Citizen | Clark | 22.1% | 372 of 1,680 | 18 s | 3.6 h | |
| 1,424 | Citizen station GW1211GW1211 | 62.8 | Citizen | Grays Harbor | 20.3% | 410 of 2,016 | 17 s | 3.6 h | |
| 1,425 | Citizen station GW3864GW3864 | 62.8 | Citizen | Spokane | 20.2% | 409 of 2,016 | 18 s | 3.6 h | |
| 1,426 | Citizen station FW7625FW7625 | 62.8 | Citizen | King | 20.0% | 405 of 2,016 | 17 s | 3.5 h | |
| 1,427 | Citizen station FW7103FW7103 | 62.7 | Citizen | King | 22.1% | 372 of 1,680 | 18 s | 3.6 h | |
| 1,428 | Citizen station FW8372FW8372 | 62.7 | Citizen | King | 20.2% | 408 of 2,016 | 20 s | 3.6 h | |
| 1,429 | Citizen station GW5626GW5626 | 62.6 | Citizen | Clark | 19.9% | 402 of 2,016 | 18 s | 3.7 h | |
| 1,430 | Citizen station GW3348GW3348 | 62.6 | Citizen | Snohomish | 19.8% | 401 of 2,016 | 19 s | 3.7 h | |
| 1,431 | Citizen station FW7834FW7834 | 62.5 | Citizen | Skagit | 20.6% | 416 of 2,016 | 18 s | 3.6 h | |
| 1,432 | Citizen station CW0213CW0213 | 62.4 | Citizen | Whatcom | 23.8% | 40 of 168 | 14 s | 4.5 days | |
| 1,433 | Citizen station GW1943GW1943 | 62.1 | Citizen | King | 20.6% | 417 of 2,016 | 17 s | 3.6 h | |
| 1,434 | Citizen station FW8870FW8870 | 61.9 | Citizen | Whatcom | 20.5% | 415 of 2,016 | 17 s | 3.6 h | |
| 1,435 | Citizen station GW3666GW3666 | 61.6 | Citizen | Thurston | 19.9% | 402 of 2,016 | 17 s | 3.6 h | |
| 1,436 | Citizen station DW0249DW0249 | 61.5 | Citizen | Thurston | 21.4% | 72 of 336 | 14 s | 3.8 days | |
| 1,437 | Citizen station GW6852GW6852 | 61.2 | Citizen | Whatcom | 20.1% | 407 of 2,016 | 18 s | 3.6 h | |
| 1,438 | Citizen station GW5961GW5961 | 61.1 | Citizen | Clallam | 20.9% | 423 of 2,016 | 18 s | 3.7 h | |
| 1,439 | Citizen station GW5839GW5839 | 61.0 | Citizen | King | 19.8% | 400 of 2,016 | 19 s | 6.6 h | |
| 1,440 | Citizen station FW9464FW9464 | 60.7 | Citizen | Mason | 19.8% | 401 of 2,016 | 17 s | 3.6 h | |
| 1,441 | Fish Lake SnotelFISW1 | 60.6 | Gauge | Kittitas | 25.0% | 14 of 56 | 1.6 h | 2.8 days | |
| 1,442 | Port TownsendNDBC-PTWW1 | 60.3 | Gauge | Jefferson | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 1,443 | Citizen station GW6868GW6868 | 60.2 | Citizen | Skamania | 20.2% | 408 of 2,016 | 17 s | 3.6 h | |
| 1,444 | Citizen station GW7027GW7027 | 60.1 | Citizen | Snohomish | 20.4% | 412 of 2,016 | 18 s | 3.7 h | |
| 1,445 | Citizen station FW9140FW9140 | 59.5 | Citizen | Clallam | 20.0% | 405 of 2,016 | 17 s | 3.7 h | |
| 1,446 | Citizen station FW8528FW8528 | 59.0 | Citizen | Mason | 20.2% | 408 of 2,016 | 18 s | 3.7 h | |
| 1,447 | Palisades Road WenatcheeTPALI | 59.0 | Road | Douglas | 16.5% | 37 of 224 | 40 min | 76 min | |
| 1,448 | Citizen station GW5454GW5454 | 58.7 | Citizen | Benton | 20.6% | 417 of 2,016 | 17 s | 3.5 h | |
| 1,449 | Fairchild 36 Rqf RawsFRCW1 | 57.4 | Gauge | Pend Oreille | 9.5% | 16 of 168 | 12 min | 46 h | |
| 1,450 | Cape HornTBELL | 56.3 | Road | Skamania | 16.5% | 37 of 224 | 39 min | 75 min | |
| 1,451 | EKMW1EKMW1 | 55.8 | DCP | - | 11.3% | 19 of 168 | 16 min | 6.3 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:
- 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.