Oregon 24/7 Rank
Every station in Oregon 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,635 ranked here, 1,631 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 |
|---|---|---|---|---|---|---|---|---|---|
| 751 | Detroit 3SE - N Santiam RiverBCKO3 | 92.8 | Gauge | Linn | 98.8% | 166 of 168 | 28 min | 2 h | |
| 751 | Balm Fork GageBLMO3 | 92.8 | Gauge | Morrow | 98.8% | 166 of 168 | 28 min | 2 h | |
| 751 | Willamette River AT CorvallisCORO3 | 92.8 | Gauge | Benton | 98.8% | 166 of 168 | 28 min | 2 h | |
| 751 | Umpqua River 4 S ElktonEKTO3 | 92.8 | Gauge | Douglas | 98.8% | 166 of 168 | 28 min | 2 h | |
| 751 | Metolius River Abv Allingham Guard StatiMLSO3 | 92.8 | Gauge | Jefferson | 98.8% | 166 of 168 | 28 min | 2 h | |
| 751 | Oakridge 2WSW - MF Willamette RiverNMFO3 | 92.8 | Gauge | Lane | 98.8% | 166 of 168 | 28 min | 2 h | |
| 751 | Butter Creek 5 N Pine CityPICO3 | 92.8 | Gauge | Morrow | 98.8% | 166 of 168 | 28 min | 2 h | |
| 751 | Rhea CRK Nr HeppnerRHEO3 | 92.8 | Gauge | Morrow | 98.8% | 166 of 168 | 28 min | 2 h | |
| 751 | Sandy R AT MarmotSRMO3 | 92.8 | Gauge | Clackamas | 98.8% | 166 of 168 | 28 min | 2 h | |
| 751 | Enterprise - Wallowa RiverWLEO3 | 92.8 | Gauge | Wallowa | 98.8% | 166 of 168 | 28 min | 2 h | |
| 751 | Willamette R At Owosso Br At EugeneWREO3 | 92.8 | Gauge | Lane | 98.8% | 166 of 168 | 28 min | 2 h | |
| 751 | South Umpqua River 1 N WinstonWSNO3 | 92.8 | Gauge | Douglas | 98.8% | 166 of 168 | 28 min | 2 h | |
| 763 | Lake Abert Near Valley Falls10387150 | 92.8 | Gauge | Lake | 98.8% | 166 of 168 | 28 min | 2 h | |
| 764 | Astoria - 9439040ASTO3 | 92.8 | Gauge | Clatsop | 94.1% | 791 of 840 | 15 min | 48 min | |
| 764 | St HelensSHNO3 | 92.8 | Gauge | Columbia | 94.1% | 791 of 840 | 15 min | 48 min | |
| 764 | Columbia River AT WaunaWAUO3 | 92.8 | Gauge | Clatsop | 94.1% | 791 of 840 | 15 min | 48 min | |
| 767 | Port Orford OR - 9431647PORO3 | 92.8 | Gauge | Curry | 94.0% | 790 of 840 | 15 min | 48 min | |
| 767 | South Beach OR - 9435380SBEO3 | 92.8 | Gauge | Lincoln | 94.0% | 790 of 840 | 15 min | 48 min | |
| 769 | Annie Spring Near Crater Lake Near Fort Klamath 14NwACLO3 | 92.7 | Gauge | Klamath | 100% | 168 of 168 | 30 min | 65 min | |
| 769 | Boulder Cr Nr ToketeeBODO3 | 92.7 | Gauge | Douglas | 100% | 168 of 168 | 30 min | 65 min | |
| 769 | Donner Und Blitzen River 4 SE FrenchglenDONO3 | 92.7 | Gauge | Harney | 100% | 168 of 168 | 30 min | 65 min | |
| 769 | Estacada - Oak GroveOGRO3 | 92.7 | Gauge | Clackamas | 100% | 168 of 168 | 30 min | 65 min | |
| 769 | Marys River 2 S PhilomathPHIO3 | 92.7 | Gauge | Benton | 100% | 168 of 168 | 30 min | 65 min | |
| 769 | S Fk McKenzie R abv Cougar Dam 8 S RainbowSFCO3 | 92.7 | Gauge | Lane | 100% | 168 of 168 | 30 min | 65 min | |
| 769 | Whychus Creek AT Whychus CreekSQSO3 | 92.7 | Gauge | Deschutes | 100% | 168 of 168 | 30 min | 65 min | |
| 769 | Trask River 7 E TillamookTRAO3 | 92.7 | Gauge | Tillamook | 100% | 168 of 168 | 30 min | 65 min | |
| 769 | Winberry Creek 4 E LowellWCLO3 | 92.7 | Gauge | Lane | 100% | 168 of 168 | 30 min | 65 min | |
| 778 | PrinevillePRIO3 | 92.7 | Gauge | Crook | 99.4% | 167 of 168 | 23 min | 2 h | |
| 779 | King Mountain SnotelKIMO3 | 92.7 | Gauge | Josephine | 99.4% | 167 of 168 | 40 min | 2 h | |
| 780 | Klamath Falls, Oregon Weather StationUSBR-KFLO | 92.7 | Gauge | Klamath | 98.8% | 166 of 168 | 33 min | 2 h | |
| 781 | Rogue River AT Gold RayRYGO3 | 92.7 | Gauge | Jackson | 98.2% | 660 of 672 | 23 min | 60 min | |
| 782 | Wf Ashland Cr Nr AshlandASCO3 | 92.7 | Gauge | Jackson | 92.8% | 156 of 168 | 18 min | 3 h | |
| 783 | Clackamas River 1 N Oregon CityCOCO3 | 92.6 | Gauge | Clackamas | 99.5% | 223 of 224 | 30 min | 65 min | |
| 784 | Moody Farms West Satellite, Oregon Weather StationUSBR-MDTO | 92.6 | Gauge | Wasco | 98.8% | 166 of 168 | 33 min | 2 h | |
| 785 | Florence 13N - Big CreekBIFO3 | 92.6 | Gauge | Lane | 98.2% | 165 of 168 | 28 min | 2 h | |
| 785 | Sherwood - Chicken CreekCKCO3 | 92.6 | Gauge | Washington | 98.2% | 165 of 168 | 28 min | 2 h | |
| 785 | John Day River AT John Day River at McDonald FerryJDMO3 | 92.6 | Gauge | Gilliam | 98.2% | 165 of 168 | 28 min | 2 h | |
| 785 | Tucca Cr 11 ENE BeaverTUCO3 | 92.6 | Gauge | Tillamook | 98.2% | 165 of 168 | 28 min | 2 h | |
| 789 | Williamson River 1 SW ChiloquinWMSO3 | 92.6 | Gauge | Klamath | 98.2% | 165 of 168 | 28 min | 2 h | |
| 790 | Moody Farms South Satellite, Oregon Weather StationUSBR-MDSO | 92.5 | Gauge | Wasco | 98.8% | 166 of 168 | 33 min | 2 h | |
| 791 | Garibaldi Tillamook Bay OR - 9437540TLBO3 | 92.5 | Gauge | Tillamook | 94.0% | 790 of 840 | 17 min | 48 min | |
| 792 | Gellatly RAWSGELO3 | 92.4 | Gauge | Benton | 100% | 168 of 168 | 15 min | 60 min | |
| 793 | Bear Creek Nr WallowaBCWO3 | 92.4 | Gauge | Wallowa | 97.6% | 164 of 168 | 28 min | 2 h | |
| 793 | Middle Fk Willamette R AT Dexter DamDEXO3 | 92.4 | Gauge | Lane | 97.6% | 164 of 168 | 28 min | 2 h | |
| 793 | Lowell - Fall CreekFNFO3 | 92.4 | Gauge | Lane | 97.6% | 164 of 168 | 28 min | 2 h | |
| 793 | Umatilla River 3 S GibbonGIBO3 | 92.4 | Gauge | Umatilla | 97.6% | 164 of 168 | 28 min | 2 h | |
| 793 | Grande Ronde River 6 WNW PerryLGNO3 | 92.4 | Gauge | Union | 97.6% | 164 of 168 | 28 min | 2 h | |
| 793 | Lostine 4 NW Lostine Rvr - Baker RdLSRO3 | 92.4 | Gauge | Wallowa | 97.6% | 164 of 168 | 28 min | 2 h | |
| 793 | McKenzie R 2 SE CoburgMRGO3 | 92.4 | Gauge | Lane | 97.6% | 164 of 168 | 28 min | 2 h | |
| 793 | Middle Santiam R 10 NE CascadiaMSCO3 | 92.4 | Gauge | Linn | 97.6% | 164 of 168 | 28 min | 2 h | |
| 793 | N Umpqua R Blo Slide CrNUSO3 | 92.4 | Gauge | Douglas | 97.6% | 164 of 168 | 28 min | 2 h | |
| 793 | Paisley 1 SwPAIO3 | 92.4 | Gauge | Lake | 97.6% | 164 of 168 | 28 min | 2 h | |
| 793 | Sycan River Near BeattySCNO3 | 92.4 | Gauge | Klamath | 97.6% | 164 of 168 | 28 min | 2 h | |
| 793 | Joseph 2S - Wallowa LakeWALO3 | 92.4 | Gauge | Wallowa | 97.6% | 164 of 168 | 28 min | 2 h | |
| 793 | Wallowa 6 NW Wallowa River nr EnterpriseWCCO3 | 92.4 | Gauge | Wallowa | 97.6% | 164 of 168 | 28 min | 2 h | |
| 793 | S Yamhill River AT WillaminaWLAO3 | 92.4 | Gauge | Polk | 97.6% | 164 of 168 | 28 min | 2 h | |
| 807 | Salem - Mill CreekMNSO3 | 92.4 | Gauge | Marion | 93.5% | 943 of 1,008 | 13 min | 50 min | |
| 808 | North Unit Main CanalNYMO3 | 92.3 | Gauge | Deschutes | 94.6% | 159 of 168 | 23 min | 2 h | |
| 809 | Salem 5SW - Davis RoadSDRO3 | 92.3 | Gauge | Marion | 93.3% | 941 of 1,008 | 13 min | 50 min | |
| 810 | Ranger Station - Sun CreekSKRO3 | 92.2 | Gauge | Klamath | 100% | 168 of 168 | 33 min | 60 min | |
| 810 | Willamina 4N - Willamina CreekWAWO3 | 92.2 | Gauge | Yamhill | 100% | 168 of 168 | 33 min | 60 min | |
| 812 | Breitenbush R Abv French Cr Nr Detroit14179000 | 92.2 | Gauge | Marion | 100% | 168 of 168 | 33 min | 65 min | |
| 813 | Crater Lake Nr Crater LakeCTRO3 | 92.2 | Gauge | Klamath | 100% | 168 of 168 | 33 min | 60 min | |
| 814 | Deschutes River AT MadrasPERO3 | 92.2 | Gauge | Jefferson | 100% | 168 of 168 | 33 min | 60 min | |
| 815 | Dayton, Oregon Weather StationUSBR-DYTO | 92.2 | Gauge | Yamhill | 98.8% | 166 of 168 | 33 min | 2 h | |
| 815 | Hood River, Oregon Weather StationUSBR-HOXO | 92.2 | Gauge | Hood River | 98.8% | 166 of 168 | 33 min | 2 h | |
| 815 | Scappoose, Oregon Weather StationUSBR-SCPO | 92.2 | Gauge | Columbia | 98.8% | 166 of 168 | 33 min | 2 h | |
| 818 | Charleston - 9432780CHAO3 | 92.2 | Gauge | Coos | 93.5% | 786 of 840 | 17 min | 48 min | |
| 819 | Imbler, Oregon Weather StationUSBR-IMBO | 92.1 | Gauge | Union | 98.8% | 166 of 168 | 33 min | 2 h | |
| 820 | Umatilla 3 E Pendleton - W. Resv BoundaryPDUO3 | 92.0 | Gauge | Umatilla | 96.4% | 162 of 168 | 28 min | 2 h | |
| 821 | Agency Lake Ranch, Oregon Weather StationUSBR-AGKO | 91.8 | Gauge | Klamath | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Bandon, Oregon Weather StationUSBR-BANO | 91.8 | Gauge | Coos | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Beatty, Oregon Weather StationUSBR-BATO | 91.8 | Gauge | Klamath | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Bonneville Dam, Washington Weather StationUSBR-BNDW | 91.8 | Gauge | Multnomah | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Catlow Valley, OR Weather StationUSBR-CATO | 91.8 | Gauge | Harney | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Cave Junction, Oregon Weather StationUSBR-CVJO | 91.8 | Gauge | Josephine | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Detroit Lake, Oregon Weather StationUSBR-DTRO | 91.8 | Gauge | Marion | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Fields, Oregon Weather StationUSBR-FLDO | 91.8 | Gauge | Harney | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Fossil, Oregon Weather StationUSBR-FSLO | 91.8 | Gauge | Wheeler | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Hereford, Oregon Weather StationUSBR-HRFO | 91.8 | Gauge | Baker | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Jordan Valley, Oregon Weather StationUSBR-JNVO | 91.8 | Gauge | Malheur | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Lorella, Oregon Weather StationUSBR-LORO | 91.8 | Gauge | Klamath | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Moody Farms East Satellite, Oregon Weather StationUSBR-MDEO | 91.8 | Gauge | Wasco | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Moody Farms North Satellite, Oregon Weather StationUSBR-MDNO | 91.8 | Gauge | Wasco | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Pine Grove, Oregon Weather StationUSBR-PNGO | 91.8 | Gauge | Hood River | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Paisley, Oregon Weather StationUSBR-PSLO | 91.8 | Gauge | Lake | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Provolt, Oregon Weather StationUSBR-PVTO | 91.8 | Gauge | Josephine | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Riley, Oregon Weather StationUSBR-RILO | 91.8 | Gauge | Harney | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Rufus, Oregon Weather StationUSBR-RUFO | 91.8 | Gauge | Sherman | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Twickenham, Oregon Weather StationUSBR-TWKO | 91.8 | Gauge | Wheeler | 98.8% | 166 of 168 | 33 min | 2 h | |
| 821 | Wallowa County, Oregon Weather StationUSBR-WWCO | 91.8 | Gauge | Wallowa | 98.8% | 166 of 168 | 33 min | 2 h | |
| 842 | Midland - Klamath RiverKMIO3 | 91.8 | Gauge | Klamath | 98.2% | 165 of 168 | 21 min | 2 h | |
| 843 | Owyhee DamOWYO3 | 91.8 | Cooperative | Malheur | 85.7% | 6 of 7 | 11 min | 24 h | |
| 844 | Lost Creek DamLOSO3 | 91.8 | Cooperative | Jackson | 85.7% | 6 of 7 | 11 min | 2 days | |
| 845 | Coquille CityCOQO3 | 91.8 | Cooperative | Coos | 85.7% | 6 of 7 | 16 min | 2 days | |
| 846 | Headworks Portland Water BureauHDWO3 | 91.8 | Cooperative | Clackamas | 85.7% | 6 of 7 | 22 min | 41.1 h | |
| 847 | Springfield 8.3 NNEOR-LA-38 | 91.8 | Volunteer | Lane | 85.7% | 6 of 7 | 26 min | 2 days | |
| 848 | Talent 0.9 SEOR-JC-123 | 91.8 | Volunteer | Jackson | 85.7% | 6 of 7 | 26 min | 34.1 h | |
| 848 | Junction City 7.3 WNWOR-LA-200 | 91.8 | Volunteer | Lane | 85.7% | 6 of 7 | 26 min | 34.1 h | |
| 850 | Sandy 7.3 EOR-CC-140 | 91.8 | Volunteer | Clackamas | 85.7% | 6 of 7 | 26 min | 2 days | |
| 851 | Beaverton 0.7 SSEOR-WS-31 | 91.8 | Volunteer | Washington | 85.7% | 6 of 7 | 26 min | 42.1 h | |
| 852 | Monmouth 0.9 SEOR-PK-48 | 91.8 | Volunteer | Polk | 85.7% | 6 of 7 | 26 min | 2 days | |
| 853 | Gold Beach 7NEGBXO3 | 91.8 | Cooperative | Curry | 85.7% | 6 of 7 | 51 min | 33.1 h | |
| 854 | Bonneville DamBOMO3 | 91.8 | Cooperative | Multnomah | 85.7% | 6 of 7 | 81 min | 34.1 h | |
| 855 | Medford WFOMWOO3 | 91.8 | Cooperative | Jackson | 85.7% | 6 of 7 | 82 min | 41.1 h | |
| 856 | Coburg 1.4 NNWOR-LA-55 | 91.8 | Volunteer | Lane | 85.7% | 6 of 7 | 85 min | 33.1 h | |
| 857 | Yamhill 1.1 NNWOR-YM-4 | 91.8 | Volunteer | Yamhill | 85.7% | 6 of 7 | 85 min | 34.1 h | |
| 858 | Corvallis 6.7 NOR-BN-22 | 91.8 | Volunteer | Benton | 85.7% | 6 of 7 | 85 min | 2 days | |
| 859 | Portland 3.7 SSWOR-MT-160 | 91.8 | Volunteer | Multnomah | 85.7% | 6 of 7 | 86 min | 33.1 h | |
| 860 | Beaverton 1.5 SOR-WS-127 | 91.8 | Volunteer | Washington | 85.7% | 6 of 7 | 86 min | 2 days | |
| 861 | Medford 5.1 SSWOR-JC-89 | 91.8 | Volunteer | Jackson | 85.7% | 6 of 7 | 86 min | 25 h | |
| 862 | Portland 5.1 EOR-MT-137 | 91.8 | Volunteer | Multnomah | 85.7% | 6 of 7 | 86 min | 34.1 h | |
| 862 | La Grande 0.9 SWOR-UN-13 | 91.8 | Volunteer | Union | 85.7% | 6 of 7 | 86 min | 34.1 h | |
| 864 | Jacksonville 0.2 EOR-JC-48 | 91.8 | Volunteer | Jackson | 85.7% | 6 of 7 | 86 min | 33.1 h | |
| 865 | Bandon 3.4 SOR-CS-30 | 91.8 | Volunteer | Coos | 85.7% | 6 of 7 | 86 min | 2 days | |
| 866 | Bend 1.8 SOR-DS-33 | 91.8 | Volunteer | Deschutes | 85.7% | 6 of 7 | 86 min | 2 days | |
| 867 | Mill City 0.6 ESEOR-LN-98 | 91.8 | Volunteer | Linn | 85.7% | 6 of 7 | 86 min | 2 days | |
| 868 | Grants Pass 9.8 SSEOR-JS-20 | 91.8 | Volunteer | Josephine | 85.7% | 6 of 7 | 86 min | 24 h | |
| 869 | Grants Pass 5.9 WNWOR-JS-29 | 91.8 | Volunteer | Josephine | 85.7% | 6 of 7 | 86 min | 2 days | |
| 870 | Cornelius 1.1 SEOR-WS-186 | 91.8 | Volunteer | Washington | 85.7% | 6 of 7 | 86 min | 34.1 h | |
| 871 | Medford 6.6 SSWOR-JC-60 | 91.8 | Volunteer | Jackson | 85.7% | 6 of 7 | 2.4 h | 34.1 h | |
| 872 | Gates 0.4 EOR-MN-91 | 91.8 | Volunteer | Marion | 85.7% | 6 of 7 | 2.4 h | 33.1 h | |
| 873 | Toledo 0.2 WOR-LC-2 | 91.8 | Volunteer | Lincoln | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 874 | Springfield 9.1 EOR-LA-259 | 91.8 | Volunteer | Lane | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 875 | Eugene 2.9 WNWOR-LA-262 | 91.8 | Volunteer | Lane | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 876 | Portland 5.8 SEOR-MT-167 | 91.8 | Volunteer | Multnomah | 85.7% | 6 of 7 | 2.4 h | 34.1 h | |
| 877 | Albany 2.1 SOR-LN-47 | 91.8 | Volunteer | Linn | 85.7% | 6 of 7 | 2.4 h | 47 h | |
| 878 | Jacksonville 10 SOR-JC-11 | 91.8 | Volunteer | Jackson | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 878 | Springfield 2.1 WNWOR-LA-121 | 91.8 | Volunteer | Lane | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 880 | Powder River 11 SE Mason Dam and Phillips LakePHLO3 | 91.7 | Gauge | Baker | 100% | 168 of 168 | 18 min | 60 min | |
| 881 | HalfwayHWYO3 | 91.7 | Cooperative | Baker | 100% | 7 of 7 | 13.3 h | 24 h | |
| 882 | Blue R 1 NE Blue RiverBLUO3 | 91.7 | Gauge | Lane | 98.2% | 660 of 672 | 28 min | 60 min | |
| 882 | Coast Fk Willamette R 6 S Cottage GroveCOTO3 | 91.7 | Gauge | Lane | 98.2% | 660 of 672 | 28 min | 60 min | |
| 884 | Florence 1.2 NNEOR-LA-248 | 91.7 | Volunteer | Lane | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 885 | Deschutes River AT Crane PrairieCRAO3 | 91.6 | Gauge | Deschutes | 98.2% | 165 of 168 | 33 min | 2 h | |
| 885 | S Fk Necanicum R 7 SE SeasideSFSO3 | 91.6 | Gauge | Clatsop | 98.2% | 165 of 168 | 33 min | 2 h | |
| 887 | Boardman, Oregon Weather StationUSBR-BRDO | 91.6 | Gauge | Morrow | 98.2% | 165 of 168 | 33 min | 2 h | |
| 888 | Toketee FallsTKFO3 | 91.6 | Cooperative | Douglas | 85.7% | 6 of 7 | 2.7 h | 2 days | |
| 889 | Powell Butte, Oregon Weather StationUSBR-POBO | 91.5 | Gauge | Crook | 98.8% | 166 of 168 | 33 min | 2 h | |
| 890 | Middle Warm Springs, Oregon Weather StationUSBR-MWSO | 91.5 | Gauge | Wasco | 98.2% | 165 of 168 | 33 min | 2 h | |
| 891 | Eagle Point, Oregon Weather StationUSBR-EGPO | 91.4 | Gauge | Jackson | 98.8% | 166 of 168 | 33 min | 2 h | |
| 892 | SummitSMIO3 | 91.3 | Gauge | Benton | 100% | 168 of 168 | 38 min | 60 min | |
| 893 | Rogue River 4.1 NNWOR-JC-85 | 91.3 | Volunteer | Jackson | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 894 | Scio 4.2 SWOR-LN-4 | 91.3 | Volunteer | Linn | 85.7% | 6 of 7 | 3.4 h | 34.1 h | |
| 895 | Estacada 0.1 NWOR-CC-127 | 91.3 | Volunteer | Clackamas | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 896 | Springfield 6.4 EOR-LA-65 | 91.2 | Volunteer | Lane | 100% | 7 of 7 | 14.4 h | 24 h | |
| 897 | Condon, Oregon Weather StationUSBR-CNDO | 91.2 | Gauge | Gilliam | 97.0% | 163 of 168 | 33 min | 2 h | |
| 898 | Blue CanyonBYFO3 | 91.0 | Gauge | Baker | 100% | 168 of 168 | 18 min | 70 min | |
| 899 | Hermiston R & E Center, Oregon Weather StationUSBR-HRMO | 91.0 | Gauge | Umatilla | 98.2% | 165 of 168 | 33 min | 2 h | |
| 900 | Juniper Ridge (Bend) Oregon Weather StationUSBR-JPRO | 91.0 | Gauge | Deschutes | 94.6% | 159 of 168 | 33 min | 3 h | |
| 901 | Medford, Oregon Weather StationUSBR-MDFO | 90.9 | Gauge | Jackson | 96.4% | 162 of 168 | 33 min | 2 h | |
| 902 | Lebanon, Oregon Weather StationUSBR-LBNO | 90.9 | Gauge | Linn | 95.8% | 161 of 168 | 33 min | 3 h | |
| 903 | Noti 1SE - Long Tom RiverNOTO3 | 90.9 | Gauge | Lane | 95.2% | 160 of 168 | 23 min | 5 h | |
| 904 | Tillamook, Oregon Weather StationUSBR-TLMO | 90.8 | Gauge | Tillamook | 98.8% | 166 of 168 | 33 min | 2 h | |
| 905 | Roseburg 9.9 NEOR-DG-48 | 90.8 | Volunteer | Douglas | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 906 | Goodwin Peak RAWSGPFO3 | 90.7 | Gauge | Douglas | 100% | 168 of 168 | 12 min | 64 min | |
| 907 | Milwaukee 1SE - Kellogg CreekKCMO3 | 90.6 | Gauge | Clackamas | 99.4% | 167 of 168 | 18 min | 2 h | |
| 908 | Tumalo, Oregon Weather StationUSBR-TMLO | 90.6 | Gauge | Deschutes | 98.8% | 166 of 168 | 33 min | 2 h | |
| 909 | Brkwood EvrgnWCRBE | 90.6 | Road | Washington | 96.4% | 324 of 336 | 26 min | 2.3 h | |
| 910 | Creswell Hobby Field77S | 90.6 | Airport | Lane | 89.0% | 449 of 504 | 12 min | 2.7 h | |
| 911 | Aneroid Lake #2 SnotelANRO3 | 90.5 | Gauge | Wallowa | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Billie Creek Divide SnotelBCDO3 | 90.5 | Gauge | Klamath | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Irish Taylor SnotelBEDO3 | 90.5 | Gauge | Deschutes | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Blazed Alder SnotelBLAO3 | 90.5 | Gauge | Clackamas | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Blue Mountain Spring SnotelBLPO3 | 90.5 | Gauge | Grant | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Bourne SnotelBORO3 | 90.5 | Gauge | Baker | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Chemult Alternate SnotelCHUO3 | 90.5 | Gauge | Klamath | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Clear Lake SnotelCLKO3 | 90.5 | Gauge | Wasco | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Clackamas Lake SnotelCLLO3 | 90.5 | Gauge | Clackamas | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | County Line SnotelCOLO3 | 90.5 | Gauge | Umatilla | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Cascade Summit SnotelCSTO3 | 90.5 | Gauge | Lane | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Crazyman Flat SnotelCZFO3 | 90.5 | Gauge | Klamath | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Daly Lake SnotelDALO3 | 90.5 | Gauge | Linn | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Diamond Lake SnotelDIAO3 | 90.5 | Gauge | Douglas | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Fish Creek SnotelFCKO3 | 90.5 | Gauge | Harney | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Parkdale 8SSE - Fifteenmile SNOTELFFMO3 | 90.5 | Gauge | Hood River | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Fish Lk. SnotelFISO3 | 90.5 | Gauge | Jackson | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Fourmile Lake SnotelFRLO3 | 90.5 | Gauge | Klamath | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Gold Center SnotelGLDO3 | 90.5 | Gauge | Grant | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Gerber Reservoir SnotelGSTO3 | 90.5 | Gauge | Klamath | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | High Ridge SnotelHIRO3 | 90.5 | Gauge | Umatilla | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Holland Meadows SnotelHLMO3 | 90.5 | Gauge | Lane | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Howard Prairie SnotelHOWO3 | 90.5 | Gauge | Jackson | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Jump Off Joe SnotelJOJO3 | 90.5 | Gauge | Linn | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Lake Creek R.S. SnotelLKCO3 | 90.5 | Gauge | Grant | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Lucky Strike SnotelLUKO3 | 90.5 | Gauge | Umatilla | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Madison Butte SnotelMDBO3 | 90.5 | Gauge | Morrow | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Mt. Howard SnotelMHWO3 | 90.5 | Gauge | Wallowa | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Mckenzie SnotelMKZO3 | 90.5 | Gauge | Lane | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Moss Springs SnotelMOSO3 | 90.5 | Gauge | Union | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Mt Hood Test Site SnotelMTHO3 | 90.5 | Gauge | Clackamas | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Mud Ridge SnotelMUDO3 | 90.5 | Gauge | Clackamas | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | New Crescent Lake SnotelNCLO3 | 90.5 | Gauge | Klamath | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Quartz Mountain SnotelQRMO3 | 90.5 | Gauge | Lake | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Red Hill SnotelREDO3 | 90.5 | Gauge | Hood River | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Santiam Jct. SnotelSAJO3 | 90.5 | Gauge | Linn | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Schneider Meadows SnotelSCHO3 | 90.5 | Gauge | Baker | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | South Fork Bull Run SnotelSFBO3 | 90.5 | Gauge | Clackamas | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Silvies SnotelSLVO3 | 90.5 | Gauge | Harney | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Snow Mountain SnotelSNWO3 | 90.5 | Gauge | Harney | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Sun Pass SnotelSSSO3 | 90.5 | Gauge | Klamath | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Strawberry SnotelSTWO3 | 90.5 | Gauge | Lake | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Silver Creek SnotelSVCO3 | 90.5 | Gauge | Lake | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Sevenmile Marsh SnotelSVMO3 | 90.5 | Gauge | Klamath | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Three Creeks Meadow SnotelTCMO3 | 90.5 | Gauge | Deschutes | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Tipton SnotelTIPO3 | 90.5 | Gauge | Baker | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Toketee Airstrip SnotelTOKO3 | 90.5 | Gauge | Douglas | 99.4% | 167 of 168 | 40 min | 2 h | |
| 911 | Taylor Butte SnotelTYBO3 | 90.5 | Gauge | Klamath | 99.4% | 167 of 168 | 40 min | 2 h | |
| 959 | Lakeview, Oregon Weather StationUSBR-LAKO | 90.5 | Gauge | Lake | 98.8% | 166 of 168 | 33 min | 2 h | |
| 960 | Village CRK RAWSVCFO3 | 90.4 | Gauge | Lane | 100% | 168 of 168 | 17 min | 60 min | |
| 961 | Gates - Sardine CreekSARO3 | 90.4 | Gauge | Marion | 95.3% | 641 of 672 | 26 min | 75 min | |
| 962 | COLUMBIA AT The DallesTDAO3 | 90.4 | Gauge | Wasco | 91.9% | 206 of 224 | 28 min | 60 min | |
| 963 | Dee Flat, Oregon Weather StationUSBR-DEFO | 90.4 | Gauge | Hood River | 88.1% | 148 of 168 | 3 min | 7 h | |
| 964 | Brookings 3.4 NOR-CY-16 | 90.4 | Volunteer | Curry | 85.7% | 6 of 7 | 5.4 h | 33.1 h | |
| 965 | Scoggins Cr Blw Scoggins Dam At GastonSCOO3 | 90.4 | Gauge | Washington | 83.0% | 186 of 224 | 23 min | 2 h | |
| 966 | Bear Grass SnotelBKSO3 | 90.3 | Gauge | Linn | 98.8% | 166 of 168 | 40 min | 2 h | |
| 966 | Smith Ridge SnotelSMTO3 | 90.3 | Gauge | Linn | 98.8% | 166 of 168 | 40 min | 2 h | |
| 968 | Big Red Mountain SnotelBRMO3 | 90.3 | Gauge | Jackson | 98.8% | 166 of 168 | 40 min | 2 h | |
| 968 | Hogg Pass SnotelHOPO3 | 90.3 | Gauge | Linn | 98.8% | 166 of 168 | 40 min | 2 h | |
| 970 | Sublimity, Oregon Weather StationUSBR-SUBO | 90.3 | Gauge | Marion | 94.6% | 159 of 168 | 33 min | 3 h | |
| 971 | Detroit 1NE - Breitenbush RiverBRBO3 | 90.3 | Gauge | Marion | 91.6% | 154 of 168 | 28 min | 2 h | |
| 972 | Florence #2FLOO3 | 90.2 | Cooperative | Lane | 100% | 7 of 7 | 16.7 h | 24 h | |
| 973 | Bull Run R 10 NE Lower Flume near BrightwoodBFLO3 | 90.2 | Gauge | Multnomah | 87.5% | 147 of 168 | 13 min | 5 h | |
| 974 | Little Meadows SnotelLMDO3 | 90.1 | Gauge | Linn | 98.2% | 165 of 168 | 40 min | 2 h | |
| 975 | TillamookTMK | 89.9 | Airport | Tillamook | 99.0% | 499 of 504 | 12 min | 40 min | |
| 976 | Salt Creek Falls SnotelSCFO3 | 89.9 | Gauge | Lane | 97.6% | 164 of 168 | 40 min | 2 h | |
| 977 | Marion Forks SnotelMRFO3 | 89.9 | Gauge | Linn | 97.6% | 164 of 168 | 40 min | 2 h | |
| 978 | Corvallis 2.7 NWOR-BN-175 | 89.9 | Volunteer | Benton | 85.7% | 6 of 7 | 6.4 h | 33.1 h | |
| 979 | Albany 1.4 NEOR-LN-104 | 89.9 | Volunteer | Linn | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 980 | Prairie City, Oregon Weather StationUSBR-PCYO | 89.7 | Gauge | Grant | 92.8% | 156 of 168 | 33 min | 3 h | |
| 981 | North Powder, Oregon Weather StationUSBR-NOPO | 89.7 | Gauge | Union | 90.4% | 152 of 168 | 33 min | 2 h | |
| 982 | John Day 35 WNW04125 | 89.5 | Reference | Grant | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 982 | Riley 10 WSW04128 | 89.5 | Reference | Harney | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 982 | Coos Bay 8 SW04141 | 89.5 | Reference | Coos | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 982 | Corvallis 10 SSW04236 | 89.5 | Reference | Benton | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 986 | Tualatin River 1 WNW West LinnWSLO3 | 89.5 | Gauge | Clackamas | 92.8% | 936 of 1,008 | 23 min | 60 min | |
| 987 | Seneca, Oregon Weather StationUSBR-SNCO | 89.5 | Gauge | Grant | 92.2% | 155 of 168 | 33 min | 2.3 h | |
| 988 | Baker Valley, Oregon Weather StationUSBR-BKVO | 89.4 | Gauge | Baker | 96.4% | 162 of 168 | 33 min | 2 h | |
| 989 | Brownsville 0.3 WNWOR-LN-99 | 89.4 | Volunteer | Linn | 85.7% | 6 of 7 | 7.4 h | 33.1 h | |
| 990 | Grants Pass 6.9 WNWOR-JS-56 | 89.4 | Volunteer | Josephine | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 991 | North Bend 6.5 NNEOR-CS-29 | 89.4 | Volunteer | Coos | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 991 | North Bend 1.2 SSWOR-CS-42 | 89.4 | Volunteer | Coos | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 993 | Madras CityS33 | 89.3 | Airport | Jefferson | 88.6% | 447 of 504 | 12 min | 3 h | |
| 994 | Railroad Overpass SnotelRROO3 | 89.0 | Gauge | Lane | 95.2% | 160 of 168 | 40 min | 2 h | |
| 995 | Applegate 1.9 SSWOR-JC-105 | 89.0 | Volunteer | Jackson | 85.7% | 6 of 7 | 8.4 h | 2 days | |
| 996 | Polly RAWSPYFO3 | 88.9 | Gauge | Wasco | 99.4% | 167 of 168 | 16 min | 2 h | |
| 997 | North Bank RAWSNBKO3 | 88.8 | Gauge | Douglas | 100% | 168 of 168 | 12 min | 60 min | |
| 998 | Wolf Creek SnotelWFCO3 | 88.8 | Gauge | Union | 94.6% | 159 of 168 | 40 min | 2.1 h | |
| 999 | BendBDN | 88.7 | Airport | Deschutes | 99.6% | 502 of 504 | 12 min | 50 min | |
| 1,000 | Starr Ridge SnotelSTRO3 | 88.7 | Gauge | Grant | 99.4% | 167 of 168 | 40 min | 2 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.