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 |
|---|---|---|---|---|---|---|---|---|---|
| 750 | South Fork Snoqualmie River At EdgewickSFSW1 | 93.3 | Gauge | King | 98.8% | 166 of 168 | 32 min | 2 h | |
| 752 | Pend Oreille River Boundary Dam At InterBDYW1 | 93.3 | Gauge | Pend Oreille | 98.8% | 166 of 168 | 32 min | 2 h | |
| 752 | Boundary Reservoir Near Metaline FallsBWTW1 | 93.3 | Gauge | Pend Oreille | 98.8% | 166 of 168 | 32 min | 2 h | |
| 752 | Chamokane Creek 4 SW Below Falls Near Long LakeCHKW1 | 93.3 | Gauge | Stevens | 98.8% | 166 of 168 | 32 min | 2 h | |
| 755 | Asotin Creek At AsotinACAW1 | 93.2 | Gauge | Asotin | 98.2% | 165 of 168 | 31 min | 2 h | |
| 755 | Icicle Creek At LeavenworthICIW1 | 93.2 | Gauge | Chelan | 98.2% | 165 of 168 | 31 min | 2 h | |
| 755 | Crab Creek 4 N Near Moses LakeMSLW1 | 93.2 | Gauge | Grant | 98.2% | 165 of 168 | 31 min | 2 h | |
| 758 | Chief Joseph Dam, Washington Weather StationUSBR-CJDW | 93.1 | Gauge | Douglas | 98.8% | 166 of 168 | 33 min | 2 h | |
| 758 | Entiat Fish Hatchery, Washington Weather StationUSBR-EFHW | 93.1 | Gauge | Chelan | 98.8% | 166 of 168 | 33 min | 2 h | |
| 758 | George, Washington Weather StationUSBR-GERW | 93.1 | Gauge | Grant | 98.8% | 166 of 168 | 33 min | 2 h | |
| 758 | Goldendale, Washington Weather StationUSBR-GOLW | 93.1 | Gauge | Klickitat | 98.8% | 166 of 168 | 33 min | 2 h | |
| 758 | Lake Bryan - Rice Bar, Washington Weather StationUSBR-LBRW | 93.1 | Gauge | Garfield | 98.8% | 166 of 168 | 33 min | 2 h | |
| 758 | Lind, Washington Weather StationUSBR-LIDW | 93.1 | Gauge | Adams | 98.8% | 166 of 168 | 33 min | 2 h | |
| 758 | Manson, Washington Weather StationUSBR-MASW | 93.1 | Gauge | Chelan | 98.8% | 166 of 168 | 33 min | 2 h | |
| 758 | Odessa, Washington Weather StationUSBR-ODSW | 93.1 | Gauge | Lincoln | 98.8% | 166 of 168 | 33 min | 2 h | |
| 758 | Seven Bays Marina, Washington Weather StationUSBR-SBMW | 93.1 | Gauge | Lincoln | 98.8% | 166 of 168 | 33 min | 2 h | |
| 767 | White River AT White R nr SumnerWSTW1 | 93.1 | Gauge | Pierce | 92.2% | 155 of 168 | 17 min | 4 h | |
| 768 | MonroeMNRW1 | 93.1 | Cooperative | Snohomish | 85.7% | 6 of 7 | 23 min | 47.8 h | |
| 769 | Bremerton 3.8 ENEWA-KP-90 | 93.1 | Volunteer | Kitsap | 85.7% | 6 of 7 | 26 min | 2 days | |
| 769 | Grand Coulee 3.2 ESEWA-LN-2 | 93.1 | Volunteer | Lincoln | 85.7% | 6 of 7 | 26 min | 2 days | |
| 771 | Olympia 4.2 NWWA-TH-69 | 93.1 | Volunteer | Thurston | 85.7% | 6 of 7 | 26 min | 33.1 h | |
| 772 | Lake Forest Park 0.7 WNWWA-KG-181 | 93.1 | Volunteer | King | 85.7% | 6 of 7 | 26 min | 34.1 h | |
| 773 | Lopez Island 4.7 SSEWA-SJ-50 | 93.1 | Volunteer | San Juan | 85.7% | 6 of 7 | 26 min | 33.1 h | |
| 774 | Deming 2.9 SWA-WC-104 | 93.1 | Volunteer | Whatcom | 85.7% | 6 of 7 | 26 min | 2 days | |
| 775 | Puyallup 2.1 ESEWA-PR-20 | 93.1 | Volunteer | Pierce | 85.7% | 6 of 7 | 26 min | 2 days | |
| 776 | KennewickKENW1 | 93.1 | Cooperative | Benton | 85.7% | 6 of 7 | 35 min | 24.2 h | |
| 777 | Longmire Rainer NpsRLGW1 | 93.1 | Cooperative | Pierce | 85.7% | 6 of 7 | 35 min | 33.6 h | |
| 778 | Humptulips Salmon HatHTUW1 | 93.1 | Cooperative | Grays Harbor | 85.7% | 6 of 7 | 45 min | 24 h | |
| 779 | NorthportNHPW1 | 93.1 | Cooperative | Stevens | 85.7% | 6 of 7 | 45 min | 24 h | |
| 780 | Diablo DamDIAW1 | 93.1 | Cooperative | Whatcom | 85.7% | 6 of 7 | 45 min | 47.6 h | |
| 781 | WilburWLDW1 | 93.1 | Cooperative | Lincoln | 85.7% | 6 of 7 | 85 min | 25 h | |
| 782 | Bellingham 2.4 NWWA-WC-99 | 93.1 | Volunteer | Whatcom | 85.7% | 6 of 7 | 85 min | 47 h | |
| 783 | Onalaska 6.2 NEWA-LW-25 | 93.1 | Volunteer | Lewis | 85.7% | 6 of 7 | 85 min | 2 days | |
| 784 | Winslow 3.0 SWWA-KP-72 | 93.1 | Volunteer | Kitsap | 85.7% | 6 of 7 | 86 min | 2 days | |
| 784 | Sedro-Woolley 5.1 NWA-SG-39 | 93.1 | Volunteer | Skagit | 85.7% | 6 of 7 | 86 min | 2 days | |
| 786 | Sequim 2.9 SEWA-CM-64 | 93.1 | Volunteer | Clallam | 85.7% | 6 of 7 | 86 min | 2 days | |
| 787 | Underwood 2.1 WWA-SM-6 | 93.1 | Volunteer | Skamania | 85.7% | 6 of 7 | 86 min | 2 days | |
| 788 | Orcas 0.7 NNWWA-SJ-3 | 93.1 | Volunteer | San Juan | 85.7% | 6 of 7 | 86 min | 34.1 h | |
| 789 | Twisp 9.3 WWA-OK-34 | 93.1 | Volunteer | Okanogan | 85.7% | 6 of 7 | 86 min | 2 days | |
| 789 | Stanwood 0.9 ESEWA-SN-139 | 93.1 | Volunteer | Snohomish | 85.7% | 6 of 7 | 86 min | 2 days | |
| 789 | Maple Falls 1.8 NNEWA-WC-96 | 93.1 | Volunteer | Whatcom | 85.7% | 6 of 7 | 86 min | 2 days | |
| 792 | Seattle 3.9 NWA-KG-239 | 93.1 | Volunteer | King | 85.7% | 6 of 7 | 86 min | 34.1 h | |
| 793 | Lopez Island 2.0 ESEWA-SJ-53 | 93.1 | Volunteer | San Juan | 85.7% | 6 of 7 | 86 min | 34.1 h | |
| 794 | Port Angeles 6.7 SSEWA-CM-26 | 93.1 | Volunteer | Clallam | 85.7% | 6 of 7 | 86 min | 2 days | |
| 794 | Redmond 3.7 NWA-KG-61 | 93.1 | Volunteer | King | 85.7% | 6 of 7 | 86 min | 2 days | |
| 796 | Aberdeen 5.9 EWA-GH-38 | 93.1 | Volunteer | Grays Harbor | 85.7% | 6 of 7 | 86 min | 34.1 h | |
| 796 | Shelton 8.3 ENEWA-MS-30 | 93.1 | Volunteer | Mason | 85.7% | 6 of 7 | 86 min | 34.1 h | |
| 796 | Anacortes 1.7 WNWWA-SG-37 | 93.1 | Volunteer | Skagit | 85.7% | 6 of 7 | 86 min | 34.1 h | |
| 796 | Arlington 1.2 SEWA-SN-120 | 93.1 | Volunteer | Snohomish | 85.7% | 6 of 7 | 86 min | 34.1 h | |
| 800 | Orchards North 1.3 EWA-CK-53 | 93.1 | Volunteer | Clark | 85.7% | 6 of 7 | 86 min | 2 days | |
| 801 | Port Townsend 3.9 SWWA-JF-44 | 93.1 | Volunteer | Jefferson | 85.7% | 6 of 7 | 86 min | 34.1 h | |
| 801 | Trout Lake 3.6 SEWA-KL-21 | 93.1 | Volunteer | Klickitat | 85.7% | 6 of 7 | 86 min | 34.1 h | |
| 803 | Ilwaco 1.4 NWWA-PC-9 | 93.1 | Volunteer | Pacific | 85.7% | 6 of 7 | 86 min | 29.1 h | |
| 804 | Ross DamROSW1 | 93.1 | Cooperative | Whatcom | 85.7% | 6 of 7 | 1.6 h | 2 days | |
| 805 | NewhalemNWMW1 | 93.1 | Cooperative | Whatcom | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 806 | Sequim 8.7 EWA-JF-40 | 93.1 | Volunteer | Jefferson | 85.7% | 6 of 7 | 2.4 h | 34.1 h | |
| 806 | Auburn 8.2 SEWA-KG-70 | 93.1 | Volunteer | King | 85.7% | 6 of 7 | 2.4 h | 34.1 h | |
| 808 | Olympia 1.3 SWA-TH-1 | 93.1 | Volunteer | Thurston | 85.7% | 6 of 7 | 2.4 h | 36.1 h | |
| 809 | Northport 0.2 WNWWA-ST-26 | 93.1 | Volunteer | Stevens | 85.7% | 6 of 7 | 2.4 h | 33.1 h | |
| 810 | Anatone 2.3 SWA-AS-4 | 93.1 | Volunteer | Asotin | 85.7% | 6 of 7 | 2.4 h | 34.1 h | |
| 810 | Burlington 8.1 NWA-SG-48 | 93.1 | Volunteer | Skagit | 85.7% | 6 of 7 | 2.4 h | 34.1 h | |
| 812 | St John 0.2 NWWA-WM-17 | 93.1 | Volunteer | Whitman | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 813 | Longview 0.4 WSWWA-CW-14 | 93.1 | Volunteer | Cowlitz | 85.7% | 6 of 7 | 2.4 h | 33.1 h | |
| 814 | Yakima 2.5 WNWWA-YK-10 | 93.1 | Volunteer | Yakima | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 815 | Seabeck 0.9 SWA-KP-62 | 93.1 | Volunteer | Kitsap | 85.7% | 6 of 7 | 2.4 h | 34.1 h | |
| 816 | Marblemount 2.1 NEWA-SG-31 | 93.1 | Volunteer | Skagit | 85.7% | 6 of 7 | 2.4 h | 32.1 h | |
| 817 | Woodinville 1.7 SEWA-KG-35 | 93.1 | Volunteer | King | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 818 | Cougar - Speelyai CreekSYCW1 | 93.0 | Gauge | Cowlitz | 97.6% | 164 of 168 | 31 min | 2 h | |
| 819 | Joe Leary - Padilla BayPBJW1 | 93.0 | Gauge | Skagit | 97.6% | 164 of 168 | 31 min | 2 h | |
| 819 | Redmond - Sammamish LakeSMLW1 | 93.0 | Gauge | King | 97.6% | 164 of 168 | 31 min | 2 h | |
| 819 | Green River 0 S Green R at TukwilaTUKW1 | 93.0 | Gauge | King | 97.6% | 164 of 168 | 31 min | 2 h | |
| 822 | Morse CreekMOCW1 | 92.9 | Gauge | Clallam | 96.4% | 54 of 56 | 17 min | 6 h | |
| 823 | Mc Chord AFB/TacomaTCM | 92.9 | Airport | Thurston | 88.0% | 177 of 201 | 15 min | 72 min | |
| 824 | Whitman MissionWTMW1 | 92.9 | Cooperative | Walla Walla | 85.7% | 6 of 7 | 2.7 h | 2 days | |
| 825 | Copalis CrossingCPXW1 | 92.8 | Gauge | Grays Harbor | 99.4% | 167 of 168 | 22 min | 2 h | |
| 826 | Pend Oreille River AT NewportATGW1 | 92.8 | Gauge | Pend Oreille | 97.0% | 163 of 168 | 31 min | 2 h | |
| 827 | South Fork Palouse River AT PullmanPULW1 | 92.8 | Gauge | Whitman | 97.0% | 163 of 168 | 31 min | 2 h | |
| 828 | Quillayute StateUIL | 92.8 | Airport | Jefferson | 94.6% | 176 of 186 | 8 min | 60 min | |
| 829 | Upper Baker DamUBKW1 | 92.8 | Cooperative | Whatcom | 85.7% | 6 of 7 | 2.9 h | 2 days | |
| 830 | Cook Farm Field D ScanCOOW1 | 92.6 | Gauge | Whitman | 99.4% | 167 of 168 | 37 min | 2 h | |
| 831 | Gig Harbor 3.4 NWWA-PR-75 | 92.6 | Volunteer | Pierce | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 832 | Camano Island 4.2 NNEWA-IS-63 | 92.6 | Volunteer | Island | 85.7% | 6 of 7 | 3.4 h | 34.1 h | |
| 833 | Shelton 0.6 ENEWA-MS-18 | 92.6 | Volunteer | Mason | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 834 | Ritzville 0.2 ESEWA-AD-7 | 92.6 | Volunteer | Adams | 85.7% | 6 of 7 | 3.4 h | 34.1 h | |
| 835 | Shelton 5.4 NNEWA-MS-34 | 92.6 | Volunteer | Mason | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 836 | Port Orchard 6.3 ESEWA-KP-68 | 92.6 | Volunteer | Kitsap | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 837 | Pullman 0.4 SEWA-WM-15 | 92.6 | Volunteer | Whitman | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 838 | Sammamish 0.9 WWA-KG-322 | 92.6 | Volunteer | King | 85.7% | 6 of 7 | 3.4 h | 34.1 h | |
| 838 | Seattle 6.6 NNEWA-KG-331 | 92.6 | Volunteer | King | 85.7% | 6 of 7 | 3.4 h | 34.1 h | |
| 840 | Sequim 5.0 WNWWA-CM-48 | 92.6 | Volunteer | Clallam | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 841 | Olympia 4.1 NWWA-TH-33 | 92.6 | Volunteer | Thurston | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 842 | Ross Rsvr NrRODW1 | 92.5 | Gauge | Whatcom | 99.4% | 167 of 168 | 37 min | 2 h | |
| 843 | Sf Tolt Reservoir Nr CarnationTLRW1 | 92.5 | Gauge | King | 99.4% | 167 of 168 | 37 min | 2 h | |
| 844 | Alpine Meadows SnotelAPSW1 | 92.5 | Gauge | Snohomish | 99.4% | 167 of 168 | 37 min | 2 h | |
| 844 | Bumping Ridge SnotelBMPW1 | 92.5 | Gauge | Yakima | 99.4% | 167 of 168 | 37 min | 2 h | |
| 844 | Blewett Pass SnotelBPAW1 | 92.5 | Gauge | Kittitas | 99.4% | 167 of 168 | 37 min | 2 h | |
| 844 | Brown Top SnotelBRTW1 | 92.5 | Gauge | Whatcom | 99.4% | 167 of 168 | 37 min | 2 h | |
| 844 | Burnt Mountain SnotelBUSW1 | 92.5 | Gauge | Pierce | 99.4% | 167 of 168 | 37 min | 2 h | |
| 844 | Cayuse Pass SnotelCAYW1 | 92.5 | Gauge | Pierce | 99.4% | 167 of 168 | 37 min | 2 h | |
| 844 | Calamity SnotelCLJW1 | 92.5 | Gauge | Skamania | 99.4% | 167 of 168 | 37 min | 2 h | |
| 844 | Corral Pass SnotelCOPW1 | 92.5 | Gauge | Pierce | 99.4% | 167 of 168 | 37 min | 2 h | |
| 844 | Harts Pass SnotelHRPW1 | 92.5 | Gauge | Okanogan | 99.4% | 167 of 168 | 37 min | 2 h | |
| 844 | Spruce Springs SnotelSPGW1 | 92.5 | Gauge | Garfield | 99.4% | 167 of 168 | 37 min | 2 h | |
| 854 | Lind #1 ScanLDDW1 | 92.5 | Gauge | Adams | 99.4% | 167 of 168 | 37 min | 2 h | |
| 855 | Deer Park, Washington Weather StationUSBR-DRPW | 92.5 | Gauge | Spokane | 97.6% | 164 of 168 | 33 min | 2 h | |
| 856 | Cougar 14E - Pine CreekPNKW1 | 92.4 | Gauge | Skamania | 83.9% | 47 of 56 | 16 min | 9 h | |
| 857 | Canyon Creek Near Cedar Falls12116100 | 92.3 | Gauge | King | 99.4% | 167 of 168 | 38 min | 2 h | |
| 858 | Diablo ReservoirDIDW1 | 92.3 | Gauge | Whatcom | 98.8% | 166 of 168 | 37 min | 2 h | |
| 859 | Dungeness SnotelDGSW1 | 92.3 | Gauge | Clallam | 98.8% | 166 of 168 | 37 min | 2 h | |
| 860 | Kingston 1.5 NNWWA-KP-77 | 92.1 | Volunteer | Kitsap | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 861 | Blakely Island 1.7 NNWWA-SJ-43 | 92.1 | Volunteer | San Juan | 85.7% | 6 of 7 | 4.4 h | 24 h | |
| 862 | Wenatchee/PangbornEAT | 91.9 | Airport | Kittitas | 100% | 168 of 168 | 6 min | 60 min | |
| 863 | Cougar Mountain SnotelCUMW1 | 91.9 | Gauge | King | 97.6% | 164 of 168 | 37 min | 2 h | |
| 864 | PuyallupPLU | 91.9 | Airport | Thurston | 88.8% | 448 of 504 | 6 min | 2.7 h | |
| 865 | Spring Brook Ck Nr OrilliaSBKW1 | 91.7 | Gauge | King | 98.8% | 166 of 168 | 31 min | 1.8 h | |
| 866 | Otis Orchards-East Farms 2.9 NWWA-SP-73 | 91.7 | Volunteer | Spokane | 85.7% | 6 of 7 | 5.4 h | 33.1 h | |
| 867 | Lakewood 2.4 NWA-PR-98 | 91.7 | Volunteer | Pierce | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 867 | Rochester 1.3 NNEWA-TH-5 | 91.7 | Volunteer | Thurston | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 867 | WA-WM-23WA-WM-23 | 91.7 | COCORAHS | - | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 870 | Wenatchee 0.6 NWA-CH-11 | 91.7 | Volunteer | Chelan | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 870 | Tacoma 0.8 SWA-PR-102 | 91.7 | Volunteer | Pierce | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 872 | Deer Park 4.0 NNEWA-SP-91 | 91.7 | Volunteer | Spokane | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 873 | S Fk Stillaguamish R @ Jordan BrSSFW1 | 91.6 | Gauge | Snohomish | 88.6% | 149 of 168 | 17 min | 6 h | |
| 874 | Little Pend Oreille Nwr RAWSLPOW1 | 91.4 | Gauge | Stevens | 99.4% | 167 of 168 | 19 min | 2 h | |
| 875 | Cook Farm Field DS2198 | 91.4 | Soil | Whitman | 99.4% | 167 of 168 | 43 min | 67 min | |
| 876 | Ellensburg/BowersELN | 91.3 | Airport | Yakima | 100% | 168 of 168 | 8 min | 60 min | |
| 877 | Mill Creek 12 SE Above Walla WallaMLKW1 | 91.2 | Gauge | Walla Walla | 98.2% | 660 of 672 | 14 min | 45 min | |
| 878 | State Camp Hill HumptulipsTCAMP | 91.2 | Road | Grays Harbor | 92.4% | 207 of 224 | 34 min | 2.5 h | |
| 878 | Grand MoundTGMND | 91.2 | Road | Thurston | 92.4% | 207 of 224 | 34 min | 2.5 h | |
| 880 | SR539 At SR544 - Pole RdTPOLE | 91.2 | Road | Whatcom | 92.4% | 207 of 224 | 35 min | 2.5 h | |
| 881 | Tenino 1.5 NWWA-TH-77 | 91.2 | Volunteer | Thurston | 85.7% | 6 of 7 | 6.4 h | 33.1 h | |
| 882 | Port Angeles 7.9 SWA-CM-51 | 91.2 | Volunteer | Clallam | 85.7% | 6 of 7 | 6.4 h | 34.1 h | |
| 883 | Lind #1S2021 | 91.1 | Soil | Adams | 100% | 168 of 168 | 45 min | 67 min | |
| 884 | Kettle Falls, Washington Weather StationUSBR-KFLW | 91.1 | Gauge | Stevens | 98.8% | 166 of 168 | 33 min | 2 h | |
| 885 | OlympiaOLM | 91.1 | Airport | Thurston | 94.0% | 158 of 168 | 7 min | 9.7 h | |
| 886 | Cosmopolis HillTCOSM | 91.1 | Road | Grays Harbor | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 886 | Denny CreekTDENN | 91.1 | Road | King | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 886 | Franklin FallsTFRAN | 91.1 | Road | King | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 886 | Stilliguamish RiverTSTIL | 91.1 | Road | Snohomish | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 890 | Leavenworth Fish HatcheryLFHW1 | 91.1 | Gauge | Chelan | 89.8% | 151 of 168 | 27 min | 67 min | |
| 891 | Eastsound/Orcas Island AirportORS | 91.1 | Airport | San Juan | 89.4% | 451 of 504 | 6 min | 2.7 h | |
| 892 | Blaine Truck CrossingTBLAI | 91.0 | Road | Whatcom | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 893 | Skagit River 1 SW Skagit River near ConcreteCONW1 | 90.9 | Gauge | Skagit | 95.2% | 640 of 672 | 17 min | 2.8 h | |
| 894 | Mesa SR17 InterchangeTMESA | 90.9 | Road | Franklin | 94.2% | 211 of 224 | 34 min | 2.5 h | |
| 895 | ZillahTZILL | 90.9 | Road | Yakima | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 896 | N130Th SeattleT130T | 90.9 | Road | King | 91.9% | 206 of 224 | 35 min | 2.5 h | |
| 896 | S144Th TukwilaT144T | 90.9 | Road | King | 91.9% | 206 of 224 | 35 min | 2.5 h | |
| 896 | SR526 InterchangeT5526 | 90.9 | Road | Snohomish | 91.9% | 206 of 224 | 35 min | 2.5 h | |
| 899 | OthelloOTOW1 | 90.9 | Gauge | Adams | 88.6% | 149 of 168 | 18 min | 5 h | |
| 900 | LesterLSFW1 | 90.8 | Gauge | King | 100% | 168 of 168 | 18 min | 60 min | |
| 901 | Darrington 21 NNE04223 | 90.8 | Reference | Skagit | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 901 | Quinault 4 NE04237 | 90.8 | Reference | Grays Harbor | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 903 | Spokane 17 SSW04136 | 90.8 | Reference | Spokane | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 904 | Rapid Deploy YRDYW1 | 90.8 | Gauge | Snohomish | 99.4% | 167 of 168 | 14 min | 1.6 h | |
| 905 | Dodson RoadTDODS | 90.8 | Road | Grant | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 905 | Oyster Bay RoadTOYST | 90.8 | Road | Thurston | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 907 | WoodlandTPARA | 90.8 | Road | Clark | 91.9% | 206 of 224 | 35 min | 2.5 h | |
| 908 | Liberty Lake SpokaneTLIBE | 90.8 | Road | Spokane | 91.9% | 206 of 224 | 36 min | 2.5 h | |
| 908 | Spokane Perry CurvesTPERR | 90.8 | Road | Spokane | 91.9% | 206 of 224 | 36 min | 2.5 h | |
| 910 | Gorge Rsvr Nr NewhalemGODW1 | 90.7 | Gauge | Whatcom | 100% | 168 of 168 | 47 min | 67 min | |
| 911 | Omak, Washington Weather StationUSBR-OMAW | 90.7 | Gauge | Okanogan | 98.8% | 166 of 168 | 33 min | 2 h | |
| 912 | Grand Coulee Dam, Washington Weather StationUSBR-GCDW | 90.7 | Gauge | Okanogan | 97.6% | 164 of 168 | 33 min | 2 h | |
| 913 | ProsserTSELL | 90.7 | Road | Benton | 93.7% | 210 of 224 | 34 min | 2.5 h | |
| 914 | Federal Way 0.9 WWA-KG-237 | 90.7 | Volunteer | King | 85.7% | 6 of 7 | 7.4 h | 34.1 h | |
| 915 | Everett 6.2 SSEWA-SN-147 | 90.7 | Volunteer | Snohomish | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 916 | SR547 Interchange SumasTSUMA | 90.5 | Road | Whatcom | 92.4% | 207 of 224 | 35 min | 2.5 h | |
| 917 | ProsserTPROS | 90.4 | Road | Benton | 92.4% | 207 of 224 | 36 min | 2.5 h | |
| 918 | Mount VernonTAVON | 90.3 | Road | Skagit | 91.9% | 206 of 224 | 35 min | 2.5 h | |
| 919 | Garden Springs at 277T2195 | 90.3 | Road | Spokane | 91.9% | 206 of 224 | 36 min | 2.5 h | |
| 920 | SpangleTSPAN | 90.3 | Road | Spokane | 91.9% | 206 of 224 | 37 min | 2.5 h | |
| 921 | Federal Way 2.5 NNEWA-KG-88 | 90.3 | Volunteer | King | 85.7% | 6 of 7 | 8.4 h | 2 days | |
| 922 | Lestro Fire WxFLSW1 | 90.2 | Gauge | King | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 923 | South Fork Snoqualmie River 11 SE South Fork Snoqualmie R near GGARW1 | 90.2 | Gauge | King | 99.4% | 167 of 168 | 22 min | 2 h | |
| 924 | Mcfd12-Stn 3MFDW1 | 90.2 | Gauge | Mason | 98.8% | 166 of 168 | 27 min | 2 h | |
| 925 | Ryegrass SummitTRYEG | 90.2 | Road | Kittitas | 92.4% | 207 of 224 | 34 min | 2.5 h | |
| 925 | Touchet RoadTTOUC | 90.2 | Road | Walla Walla | 92.4% | 207 of 224 | 34 min | 2.5 h | |
| 925 | Mount WalkerTWALK | 90.2 | Road | Jefferson | 92.4% | 207 of 224 | 34 min | 2.5 h | |
| 928 | Rock Candy MountainTCAND | 90.2 | Road | Thurston | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 929 | Satus Pass 2 SSWSSPW1 | 90.2 | Gauge | Klickitat | 87.0% | 195 of 224 | 27 min | 1.8 h | |
| 930 | N Fk Toutle R Blo SrsSRBW1 | 90.2 | Gauge | Cowlitz | 87.0% | 195 of 224 | 27 min | 1.8 h | |
| 931 | Chester Morse LakeMORW1 | 90.1 | Gauge | King | 99.4% | 167 of 168 | 49 min | 2 h | |
| 932 | Yakima Air TerminalYKM | 90.1 | Airport | Yakima | 97.0% | 163 of 168 | 8 min | 4 h | |
| 933 | Auburn C StTABRN | 90.1 | Road | King | 92.4% | 207 of 224 | 35 min | 2.5 h | |
| 934 | TaholaTGREN | 90.1 | Road | Grays Harbor | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 934 | Heckelville Shed Lake CrescentTHECK | 90.1 | Road | Clallam | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 934 | Snoqualmie River Bridge Homestea Wa Us Wa DOTTHOME | 90.1 | Road | King | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 934 | PascoTHORS | 90.1 | Road | Benton | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 934 | I-5 at Mill Plain BlvdTI5M1 | 90.1 | Road | Clark | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 934 | Km MountainTKMMO | 90.1 | Road | Wahkiakum | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 934 | Manastash Ridge WestboundTMANW | 90.1 | Road | Kittitas | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 934 | SR14 Interchange MaryhillTMARY | 90.1 | Road | Klickitat | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 934 | QueetsTQUEE | 90.1 | Road | Jefferson | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 934 | Sherman PassTSHER | 90.1 | Road | Ferry | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 934 | SR18 Interchange Echo LakeTSR18 | 90.1 | Road | King | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 934 | Tanner Crossing North BendTTANN | 90.1 | Road | King | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 934 | Tacoma Narrows BridgeTTNBR | 90.1 | Road | Pierce | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 934 | SR 26 WashtucnaTWTCN | 90.1 | Road | Adams | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 948 | OthelloTOTHE | 90.0 | Road | Adams | 92.4% | 207 of 224 | 35 min | 2.5 h | |
| 949 | SR 522 At Main StTMNRO | 90.0 | Road | Snohomish | 91.9% | 206 of 224 | 35 min | 2.5 h | |
| 950 | Mid HanfordTMDHN | 89.9 | Road | Benton | 92.4% | 207 of 224 | 36 min | 2.5 h | |
| 950 | Union GapTUGAP | 89.9 | Road | Yakima | 92.4% | 207 of 224 | 36 min | 2.5 h | |
| 952 | NE195Th BothellT195T | 89.9 | Road | King | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 953 | SR97 Interchange DrydenTDRYD | 89.9 | Road | Chelan | 91.9% | 206 of 224 | 35 min | 2.5 h | |
| 953 | LaurierTLAUR | 89.9 | Road | Ferry | 91.9% | 206 of 224 | 35 min | 2.5 h | |
| 953 | Silica RoadTSILI | 89.9 | Road | Grant | 91.9% | 206 of 224 | 35 min | 2.5 h | |
| 956 | Index Galena RoadTINDX | 89.9 | Road | Snohomish | 91.5% | 205 of 224 | 34 min | 2.5 h | |
| 957 | Coupeville NavalNRA | 89.9 | Airport | Island | 83.9% | 141 of 168 | 5 min | 3.7 h | |
| 958 | Alpowa SummitTALPO | 89.8 | Road | Garfield | 91.9% | 206 of 224 | 36 min | 2.5 h | |
| 958 | SR 26 DustyTDSTY | 89.8 | Road | Whitman | 91.9% | 206 of 224 | 36 min | 2.5 h | |
| 960 | Brush Prairie 6.3 ENEWA-CK-62 | 89.8 | Volunteer | Clark | 85.7% | 6 of 7 | 9.4 h | 34.1 h | |
| 961 | Legrow, Washington Weather StationUSBR-LEGW | 89.7 | Gauge | Walla Walla | 98.8% | 166 of 168 | 33 min | 2 h | |
| 962 | Nisqually RiverTNISQ | 89.7 | Road | Thurston | 92.4% | 207 of 224 | 35 min | 2.5 h | |
| 963 | SR902 Interchange Medical LakeTMEDI | 89.6 | Road | Spokane | 91.9% | 206 of 224 | 37 min | 2.5 h | |
| 963 | Metaline FallsTMETL | 89.6 | Road | Pend Oreille | 91.9% | 206 of 224 | 37 min | 2.5 h | |
| 965 | SR261 Interchange DaytonTDELA | 89.6 | Road | Columbia | 91.5% | 205 of 224 | 36 min | 2.5 h | |
| 966 | McClearly 6NNW - Mason FireCQMW1 | 89.5 | Gauge | Mason | 100% | 168 of 168 | 32 min | 75 min | |
| 967 | Gorge Reservoir Near Newhalem12177700 | 89.5 | Gauge | Whatcom | 100% | 168 of 168 | 53 min | 67 min | |
| 968 | I-5 at 78th StreetTI5M4 | 89.4 | Road | Clark | 91.9% | 206 of 224 | 36 min | 2.5 h | |
| 969 | RitzvilleTRITZ | 89.3 | Road | Adams | 90.3% | 207 of 229 | 35 min | 2.5 h | |
| 970 | Diamond Point GardinerTDIAM | 89.1 | Road | Clallam | 92.4% | 207 of 224 | 34 min | 2.5 h | |
| 971 | Asahel CurtisTCURT | 89.0 | Road | King | 95.0% | 213 of 224 | 36 min | 2.5 h | |
| 972 | Puyallup River Bridge at I-5TPUYR | 89.0 | Road | Pierce | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 973 | Cowlitz River 1 NW Cowlitz River at PackwoodPACW1 | 89.0 | Gauge | Lewis | 83.9% | 188 of 224 | 27 min | 67 min | |
| 974 | SunnysideTOUTL | 88.9 | Road | Yakima | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 975 | Renton 3.6 SSEWA-KG-41 | 88.9 | Volunteer | King | 85.7% | 6 of 7 | 11.4 h | 35.1 h | |
| 976 | Cedar River 1 SW Cedar R at PowerplantCDVW1 | 88.8 | Gauge | King | 100% | 168 of 168 | 57 min | 67 min | |
| 977 | Lake Samish Park And RideTSAMI | 88.8 | Road | Whatcom | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 978 | Elk HeightsTELKH | 88.7 | Road | Kittitas | 93.3% | 209 of 224 | 35 min | 2.5 h | |
| 979 | Rocky CanyonTROCK | 88.7 | Road | Kittitas | 91.9% | 206 of 224 | 34 min | 2.5 h | |
| 980 | Boundary SwitchyardBDSW1 | 88.5 | Gauge | Pend Oreille | 99.4% | 167 of 168 | 57 min | 2 h | |
| 981 | Burnt Mountain ShedTBURN | 88.5 | Road | Clallam | 89.2% | 200 of 224 | 36 min | 2.8 h | |
| 982 | Washougal R AT WashougalWASW1 | 88.4 | Gauge | Clark | 99.4% | 167 of 168 | 22 min | 2 h | |
| 983 | Juniper Dunes RAWSJUFW1 | 88.3 | Gauge | Franklin | 100% | 168 of 168 | 18 min | 60 min | |
| 984 | Port Townsend0S9 | 88.3 | Airport | Jefferson | 88.8% | 448 of 504 | 6 min | 2.7 h | |
| 985 | HHD Headworks FiroFHHW1 | 88.1 | Gauge | King | 100% | 168 of 168 | 62 min | 82 min | |
| 986 | Lake ShannonSHDW1 | 88.1 | Gauge | Skagit | 100% | 168 of 168 | 67 min | 67 min | |
| 987 | Baker LakeUBDW1 | 88.1 | Gauge | Whatcom | 100% | 168 of 168 | 67 min | 67 min | |
| 988 | Baker Lake At Upper Baker Dam Near Concrete12191600 | 88.1 | Gauge | Whatcom | 100% | 168 of 168 | 73 min | 2.1 h | |
| 989 | OmakOMAW1 | 88.1 | Cooperative | Okanogan | 71.4% | 5 of 7 | 15 min | 2 days | |
| 990 | Carnation 3.6 NWA-KG-219 | 88.1 | Volunteer | King | 71.4% | 5 of 7 | 26 min | 2.4 days | |
| 991 | Seattle 5.5 NNEWA-KG-229 | 88.1 | Volunteer | King | 71.4% | 5 of 7 | 26 min | 2 days | |
| 992 | Spokane 3.7 NWWA-SP-64 | 88.1 | Volunteer | Spokane | 71.4% | 5 of 7 | 26 min | 3 days | |
| 993 | Twisp 2.1 WNWWA-OK-46 | 88.1 | Volunteer | Okanogan | 71.4% | 5 of 7 | 26 min | 2.4 days | |
| 994 | Fruitvale 1.2 WSWWA-YK-30 | 88.1 | Volunteer | Yakima | 71.4% | 5 of 7 | 26 min | 3 days | |
| 995 | Port Ludlow 1.7 SSEWA-JF-54 | 88.1 | Volunteer | Jefferson | 71.4% | 5 of 7 | 26 min | 3 days | |
| 996 | Mud Mountain DamENUW1 | 88.1 | Cooperative | King | 71.4% | 5 of 7 | 35 min | 2 days | |
| 997 | LaCrosse No2LMGW1 | 88.1 | Cooperative | Whitman | 71.4% | 5 of 7 | 55 min | 3 days | |
| 998 | Lake Stevens 1.0 NEWA-SN-148 | 88.1 | Volunteer | Snohomish | 71.4% | 5 of 7 | 85 min | 2 days | |
| 999 | Freeland 3.0 WNWWA-IS-57 | 88.1 | Volunteer | Island | 71.4% | 5 of 7 | 85 min | 2.4 days | |
| 1,000 | Friday Harbor 2.2 SSWWA-SJ-51 | 88.1 | Volunteer | San Juan | 71.4% | 5 of 7 | 85 min | 2.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:
- 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.