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 |
|---|---|---|---|---|---|---|---|---|---|
| 501 | S Fk McKenzie R AT Cougar DamCGRO3 | 94.7 | Gauge | Lane | 98.2% | 660 of 672 | 13 min | 60 min | |
| 501 | Lowell 2NNE - Fall CreekFABO3 | 94.7 | Gauge | Lane | 98.2% | 660 of 672 | 13 min | 60 min | |
| 501 | Long Tom R AT AlvadoreFRNO3 | 94.7 | Gauge | Lane | 98.2% | 660 of 672 | 13 min | 60 min | |
| 504 | N Santiam R AT NiagaraBCLO3 | 94.7 | Gauge | Linn | 98.0% | 659 of 672 | 13 min | 60 min | |
| 505 | Malheur North Fk 0 AT BeulahMABO3 | 94.7 | Gauge | Malheur | 95.8% | 161 of 168 | 13 min | 2 h | |
| 506 | Colgate RAWSCGFO3 | 94.6 | Gauge | Deschutes | 99.4% | 167 of 168 | 20 min | 2 h | |
| 507 | Nehalem R 6 WSW VernoniaVENO3 | 94.6 | Gauge | Columbia | 98.9% | 665 of 672 | 18 min | 50 min | |
| 508 | Salem 6S - Battle CreekBACO3 | 94.6 | Gauge | Marion | 98.8% | 996 of 1,008 | 11 min | 50 min | |
| 509 | Rye MountainBDFO3 | 94.6 | Gauge | Tillamook | 98.8% | 166 of 168 | 19 min | 2 h | |
| 510 | Devils GraveyardDVLO3 | 94.6 | Gauge | Douglas | 98.8% | 166 of 168 | 19 min | 2 h | |
| 510 | Grassy Mountain RAWSGSFO3 | 94.6 | Gauge | Malheur | 98.8% | 166 of 168 | 19 min | 2 h | |
| 510 | Hehe ButteHHFO3 | 94.6 | Gauge | Wasco | 98.8% | 166 of 168 | 19 min | 2 h | |
| 510 | Red Butte RAWSRTFO3 | 94.6 | Gauge | Malheur | 98.8% | 166 of 168 | 19 min | 2 h | |
| 514 | Stayton 1ESE - Geren IslandSGIO3 | 94.6 | Gauge | Marion | 98.7% | 995 of 1,008 | 11 min | 50 min | |
| 515 | Yaquina R AT ChitwoodYRCO3 | 94.6 | Gauge | Lincoln | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Bear Creek Below Ashland Creek At AshlanBCAO3 | 94.6 | Gauge | Jackson | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Malheur River AT Beulah Res/Agency VaBERO3 | 94.6 | Gauge | Malheur | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | OaklandCALO3 | 94.6 | Gauge | Douglas | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Catherine Creek AT Catherine CreekCATO3 | 94.6 | Gauge | Union | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Crescent Creek At CrescentCREO3 | 94.6 | Gauge | Klamath | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Cold Springs DamCSLO3 | 94.6 | Gauge | Umatilla | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Waldport - Drift CreekDCWO3 | 94.6 | Gauge | Lincoln | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Fish Cr Nr ToketeeFHCO3 | 94.6 | Gauge | Douglas | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Gerber ReservoirGERO3 | 94.6 | Gauge | Klamath | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Gaston - Wapato CreekGRWO3 | 94.6 | Gauge | Washington | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | PlushHONO3 | 94.6 | Gauge | Lake | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | JacksonvilleJCJO3 | 94.6 | Gauge | Jackson | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Link R At Klamath FallsKLLO3 | 94.6 | Gauge | Klamath | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Little Deschutes AT LapineLAPO3 | 94.6 | Gauge | Deschutes | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Little Sandy R 3 E Bull RunLSNO3 | 94.6 | Gauge | Clackamas | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Lostine 4 S LostineLSTO3 | 94.6 | Gauge | Wallowa | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Bear Creek AT MedfordMFDO3 | 94.6 | Gauge | Jackson | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | McKay Creek 6 N McKay CreekMYKO3 | 94.6 | Gauge | Umatilla | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Oak Grove Fork 24 SE EstacadaOKPO3 | 94.6 | Gauge | Clackamas | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Thief Valley Res 4NE - Powder RiverPTVO3 | 94.6 | Gauge | Union | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Shitike Creek AT Shitike Ck nr Warm SpringsSHIO3 | 94.6 | Gauge | Jefferson | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Silver Creek AT Silver Creek near RileySNRO3 | 94.6 | Gauge | Harney | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Silvies River 0 NW Silvies River near Trout CreekSRTO3 | 94.6 | Gauge | Harney | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | N Umpqua R At ToketeeTKTO3 | 94.6 | Gauge | Douglas | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Williamson River Near Klamath Agency OrWKAO3 | 94.6 | Gauge | Klamath | 98.2% | 165 of 168 | 18 min | 2 h | |
| 516 | Malheur River 0 AT Warm Springs ReservoWRMO3 | 94.6 | Gauge | Malheur | 98.2% | 165 of 168 | 18 min | 2 h | |
| 542 | Burns Muni (AmoBNO | 94.5 | Airport | Harney | 100% | 168 of 168 | 11 min | 60 min | |
| 543 | Malheur River AT Malheur River near OntarioMAOO3 | 94.5 | Gauge | Malheur | 99.4% | 167 of 168 | 20 min | 2 h | |
| 543 | Powder River AT Powder R. at HudspetPRHO3 | 94.5 | Gauge | Baker | 99.4% | 167 of 168 | 20 min | 2 h | |
| 543 | Malheur River 0 AT ValeVALO3 | 94.5 | Gauge | Malheur | 99.4% | 167 of 168 | 20 min | 2 h | |
| 546 | Lenz - Irving CreekICLO3 | 94.5 | Gauge | Klamath | 99.4% | 167 of 168 | 20 min | 2 h | |
| 546 | Charleston - South SloughSLOO3 | 94.5 | Gauge | Coos | 99.4% | 167 of 168 | 20 min | 2 h | |
| 548 | Dorena 4E - Row RiverDORO3 | 94.5 | Gauge | Lane | 97.9% | 658 of 672 | 18 min | 45 min | |
| 549 | Hills Creek Dam At OakridgeHCRO3 | 94.5 | Gauge | Lane | 97.9% | 658 of 672 | 18 min | 45 min | |
| 549 | Heppner - Willow Creek above damHWLO3 | 94.5 | Gauge | Morrow | 97.9% | 658 of 672 | 18 min | 45 min | |
| 549 | Lowell 2E - Lookout Point DamLOPO3 | 94.5 | Gauge | Lane | 97.9% | 658 of 672 | 18 min | 45 min | |
| 549 | N Santiam River AT MehamaMEHO3 | 94.5 | Gauge | Marion | 97.9% | 658 of 672 | 18 min | 45 min | |
| 549 | Heppner - Willow CreekWIMO3 | 94.5 | Gauge | Morrow | 97.9% | 658 of 672 | 18 min | 45 min | |
| 554 | North Santiam R 5 W DetroitDETO3 | 94.5 | Gauge | Marion | 97.6% | 656 of 672 | 17 min | 45 min | |
| 554 | South Santiam R AT Foster DamFOSO3 | 94.5 | Gauge | Linn | 97.6% | 656 of 672 | 17 min | 45 min | |
| 556 | Strawberry Creek AT Strawberry CreekSTAO3 | 94.5 | Gauge | Grant | 95.2% | 160 of 168 | 13 min | 2 h | |
| 557 | Aumsville 1NW - Beaver CreekBCOO3 | 94.4 | Gauge | Marion | 98.7% | 995 of 1,008 | 12 min | 50 min | |
| 558 | Coquille River AT CoquilleCOQO3 | 94.4 | Gauge | Coos | 97.6% | 164 of 168 | 18 min | 2 h | |
| 558 | Nf Little Butte Cr At HWY140NLBO3 | 94.4 | Gauge | Jackson | 97.6% | 164 of 168 | 18 min | 2 h | |
| 560 | Little Butte Creek at BrownsbororLBBO3 | 94.3 | Gauge | Jackson | 100% | 168 of 168 | 23 min | 60 min | |
| 561 | South Fork Coquille River AT Myrtle PointMYPO3 | 94.3 | Gauge | Coos | 98.8% | 166 of 168 | 20 min | 2 h | |
| 561 | Owyhee River 0 AT ROMEROMO3 | 94.3 | Gauge | Malheur | 98.8% | 166 of 168 | 20 min | 2 h | |
| 563 | Pringle Creek near Salem HospitalPRGO3 | 94.3 | Gauge | Marion | 98.5% | 662 of 672 | 15 min | 60 min | |
| 564 | Sublimity 2ESE - Mill CreekMSSO3 | 94.3 | Gauge | Marion | 98.2% | 495 of 504 | 13 min | 1.5 h | |
| 565 | Eagle Creek RAWSEGKO3 | 94.2 | Gauge | Clackamas | 100% | 168 of 168 | 17 min | 60 min | |
| 566 | Klamath Agency - Fourmile CanalFMCO3 | 94.2 | Gauge | Klamath | 100% | 168 of 168 | 23 min | 60 min | |
| 566 | Klamath R At KenoKEOO3 | 94.2 | Gauge | Klamath | 100% | 168 of 168 | 23 min | 60 min | |
| 568 | Little N Santiam River Abv Evans Cr, At Elkhorn14181900 | 94.2 | Gauge | Marion | 100% | 168 of 168 | 23 min | 60 min | |
| 569 | S Yamhill River AT McMinnvilleMCMO3 | 94.2 | Gauge | Yamhill | 100% | 168 of 168 | 23 min | 65 min | |
| 570 | Lost River At Keller BridgeKELO3 | 94.2 | Gauge | Klamath | 100% | 168 of 168 | 23 min | 60 min | |
| 571 | Upper Soda 15SE - McKenzie RiverMUSO3 | 94.2 | Gauge | Linn | 100% | 168 of 168 | 23 min | 75 min | |
| 572 | Blue R W Tidbits Cr nr Blue RiverBRTO3 | 94.2 | Gauge | Lane | 100% | 168 of 168 | 23 min | 65 min | |
| 572 | Molalla River 1 S CanbyCANO3 | 94.2 | Gauge | Clackamas | 100% | 168 of 168 | 23 min | 65 min | |
| 572 | Meacham Creek AT GibbonMCGO3 | 94.2 | Gauge | Umatilla | 100% | 168 of 168 | 23 min | 65 min | |
| 572 | South Fork Coquille River AT PowersPOWO3 | 94.2 | Gauge | Coos | 100% | 168 of 168 | 23 min | 65 min | |
| 572 | Belknap Springs 14SE - Smith RiverSUSO3 | 94.2 | Gauge | Linn | 100% | 168 of 168 | 23 min | 65 min | |
| 577 | Lost Cr. Res Pool Ht AT LOST CREEK DAMLOSO3 | 94.2 | Gauge | Jackson | 98.9% | 665 of 672 | 21 min | 45 min | |
| 577 | Shady CoveMCLO3 | 94.2 | Gauge | Jackson | 98.9% | 665 of 672 | 21 min | 45 min | |
| 577 | BIG BUTTE CREEK 1 S McLEODMLBO3 | 94.2 | Gauge | Jackson | 98.9% | 665 of 672 | 21 min | 45 min | |
| 580 | Applegate River At Applegate ResAPPO3 | 94.2 | Gauge | Jackson | 98.9% | 665 of 672 | 21 min | 45 min | |
| 580 | Applegate River 2 SE ApplegateAPRO3 | 94.2 | Gauge | Jackson | 98.9% | 665 of 672 | 21 min | 45 min | |
| 580 | Applegate River 4 SSE WildervilleARWO3 | 94.2 | Gauge | Josephine | 98.9% | 665 of 672 | 21 min | 45 min | |
| 580 | Rogue River 4 NW Eagle PointEGLO3 | 94.2 | Gauge | Jackson | 98.9% | 665 of 672 | 21 min | 45 min | |
| 580 | Rogue River AT Grants PassGRAO3 | 94.2 | Gauge | Josephine | 98.9% | 665 of 672 | 21 min | 45 min | |
| 585 | Applegate River At Applegate ResAPLO3 | 94.2 | Gauge | Jackson | 98.8% | 664 of 672 | 21 min | 45 min | |
| 586 | North Fork Coquille River 2 ENE Myrtle PointMYNO3 | 94.2 | Gauge | Coos | 97.0% | 163 of 168 | 18 min | 2 h | |
| 587 | Water Reclamation Facility - BendUSBR-WRFO | 94.2 | Gauge | Deschutes | 96.4% | 162 of 168 | 3 min | 2 h | |
| 588 | Mcdermitt 26 NMCDO3 | 94.1 | Gauge | Malheur | 100% | 168 of 168 | 18 min | 60 min | |
| 589 | Haystack Dam And ResHSDO3 | 94.1 | Gauge | Jefferson | 99.4% | 167 of 168 | 23 min | 2 h | |
| 590 | Umatilla R Blo Feed CanalUMUO3 | 94.1 | Gauge | Umatilla | 98.2% | 165 of 168 | 20 min | 2 h | |
| 591 | Sun Creek - Wood RiverWBSO3 | 94.1 | Gauge | Klamath | 98.2% | 165 of 168 | 20 min | 2 h | |
| 592 | Walterville 2E - McKenzie RiverMCZO3 | 94.0 | Gauge | Lane | 99.5% | 223 of 224 | 23 min | 60 min | |
| 593 | UkiahUKIO3 | 94.0 | Gauge | Umatilla | 99.4% | 167 of 168 | 23 min | 1.5 h | |
| 594 | Beaver Cr AT TroutdaleBCTO3 | 94.0 | Gauge | Multnomah | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Dairy Creek 3 W Hwy 8 nr HillsboroDCHO3 | 94.0 | Gauge | Washington | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Canon Beach 2SE - WF Ecola CreekECWO3 | 94.0 | Gauge | Clatsop | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Tualatin River AT FarmingtonFRMO3 | 94.0 | Gauge | Washington | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | 10 Meter WindsGARO3 | 94.0 | Gauge | Tillamook | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | West Fork Cow Creek 11 NW GlendaleGLNO3 | 94.0 | Gauge | Douglas | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Santiam Rvr Nr JeffersonJEFO3 | 94.0 | Gauge | Marion | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Chinchalo - Sand CreekKSCO3 | 94.0 | Gauge | Klamath | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Beaver Marsh - Miller CreekMBMO3 | 94.0 | Gauge | Klamath | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Johnson Cr AT MilwaukieMIWO3 | 94.0 | Gauge | Clackamas | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | North Fork Burnt River Above Second CreekNFSO3 | 94.0 | Gauge | Baker | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Umpqua River AT ReedsportREEO3 | 94.0 | Gauge | Douglas | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Dry Creek - Seven Mile CreekSBDO3 | 94.0 | Gauge | Klamath | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Siletz River 1.5 E SiletzSILO3 | 94.0 | Gauge | Lincoln | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Sf Rogue Rvr Nr ProspectSRPO3 | 94.0 | Gauge | Jackson | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Johnson Creek AT SycamoreSYCO3 | 94.0 | Gauge | Multnomah | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Tualatin R 1 S Golf Course Rd nr CorneliusTGCO3 | 94.0 | Gauge | Washington | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Tualatin R 1 S Rood Bridge near HillsboroTRRO3 | 94.0 | Gauge | Washington | 99.4% | 167 of 168 | 23 min | 2 h | |
| 594 | Tualatin R AT TualatinTUAO3 | 94.0 | Gauge | Washington | 99.4% | 167 of 168 | 23 min | 2 h | |
| 613 | Ady CanalADYO3 | 94.0 | Gauge | Klamath | 99.4% | 167 of 168 | 23 min | 2 h | |
| 613 | Ochoco R.S.OCWO3 | 94.0 | Gauge | Crook | 99.4% | 167 of 168 | 23 min | 2 h | |
| 613 | Spout Springs Ski LodgeSPSO3 | 94.0 | Gauge | Union | 99.4% | 167 of 168 | 23 min | 2 h | |
| 613 | Wilson River 5 E TillamookTLMO3 | 94.0 | Gauge | Tillamook | 99.4% | 167 of 168 | 23 min | 2 h | |
| 613 | Wickiup DamWUPO3 | 94.0 | Gauge | Deschutes | 99.4% | 167 of 168 | 23 min | 2 h | |
| 618 | Rogue River 2 N AgnessAGNO3 | 94.0 | Gauge | Curry | 99.4% | 167 of 168 | 23 min | 2 h | |
| 618 | Bridge Creek 5 N MitchellBDGO3 | 94.0 | Gauge | Wheeler | 99.4% | 167 of 168 | 23 min | 2 h | |
| 618 | Sprague RCHSO3 | 94.0 | Gauge | Klamath | 99.4% | 167 of 168 | 23 min | 2 h | |
| 618 | Chetco River 7 NE BrookingsCHTO3 | 94.0 | Gauge | Curry | 99.4% | 167 of 168 | 23 min | 2 h | |
| 618 | Portland 8ESE - Kelley CreekKCPO3 | 94.0 | Gauge | Multnomah | 99.4% | 167 of 168 | 23 min | 2 h | |
| 618 | Miami R 2 NE GaribaldiMIAO3 | 94.0 | Gauge | Tillamook | 99.4% | 167 of 168 | 23 min | 2 h | |
| 618 | Leasburg - McKenzie RiverMKLO3 | 94.0 | Gauge | Lane | 99.4% | 167 of 168 | 23 min | 2 h | |
| 618 | John Day River AT Service CreekSERO3 | 94.0 | Gauge | Wheeler | 99.4% | 167 of 168 | 23 min | 2 h | |
| 618 | South Umpqua River AT TillerTILO3 | 94.0 | Gauge | Douglas | 99.4% | 167 of 168 | 23 min | 2 h | |
| 618 | North Umpqua River 3 W WinchesterWNRO3 | 94.0 | Gauge | Douglas | 99.4% | 167 of 168 | 23 min | 2 h | |
| 628 | Blue River - Lookout CreekLOCO3 | 94.0 | Gauge | Lane | 99.4% | 167 of 168 | 23 min | 2 h | |
| 629 | Coburg, Oregon Weather StationUSBR-CBRO | 94.0 | Gauge | Lane | 98.8% | 166 of 168 | 33 min | 2 h | |
| 629 | Hermiston, Oregon Weather StationUSBR-HERO | 94.0 | Gauge | Morrow | 98.8% | 166 of 168 | 33 min | 2 h | |
| 631 | MeachamMEH | 93.9 | Airport | Union | 100% | 168 of 168 | 11 min | 69 min | |
| 632 | Berry Creek below Ben Irving ReservoirBCBO3 | 93.9 | Gauge | Douglas | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Frenchglen - Bridge CreekBCEO3 | 93.9 | Gauge | Harney | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Ben Irving ResBIVO3 | 93.9 | Gauge | Douglas | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Crooked River Blw Opal SpringsCROO3 | 93.9 | Gauge | Jefferson | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Crooked River 5 AT PostCRPO3 | 93.9 | Gauge | Crook | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Cow Creek AT GlendaleCWMO3 | 93.9 | Gauge | Douglas | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Page Springs Dam - Donner/BlitzenDBPO3 | 93.9 | Gauge | Harney | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Deschutes AT Deschutes Rvr near CulverDECO3 | 93.9 | Gauge | Jefferson | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Meacham Corner - EF Dairy CreekEFDO3 | 93.9 | Gauge | Washington | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Lenz - Jackson CreekJCLO3 | 93.9 | Gauge | Klamath | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Minam AT MinamMNMO3 | 93.9 | Gauge | Wallowa | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Siuslaw River 2 NNW MapletonMPLO3 | 93.9 | Gauge | Lane | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Bly - Sric NF SpragueNSBO3 | 93.9 | Gauge | Klamath | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Keno - Spencer CreekSPKO3 | 93.9 | Gauge | Klamath | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Fishhole Creek - Sprague RiverSSBO3 | 93.9 | Gauge | Klamath | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Alsea River 3 ESE TidewaterTIDO3 | 93.9 | Gauge | Lincoln | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | TRYON CR 1 N Lake OswegoTYCO3 | 93.9 | Gauge | Clackamas | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Umatilla River 12 AT YoakumYOKO3 | 93.9 | Gauge | Umatilla | 98.2% | 165 of 168 | 21 min | 2 h | |
| 650 | Turner 3SE - Cascade HighTCHO3 | 93.9 | Gauge | Marion | 97.7% | 985 of 1,008 | 13 min | 50 min | |
| 651 | Ontario MunicipalONO | 93.8 | Airport | Malheur | 99.4% | 167 of 168 | 11 min | 2 h | |
| 652 | Lower Klamath NWR - AdyACKO3 | 93.8 | Gauge | Klamath | 98.8% | 166 of 168 | 23 min | 2 h | |
| 652 | Worden - Klamath StraitsKSDO3 | 93.8 | Gauge | Klamath | 98.8% | 166 of 168 | 23 min | 2 h | |
| 652 | Klamath Agency - Wood RiverWRKO3 | 93.8 | Gauge | Klamath | 98.8% | 166 of 168 | 23 min | 2 h | |
| 655 | Pilot Rock, Oregon Weather StationUSBR-PTRO | 93.8 | Gauge | Umatilla | 98.8% | 166 of 168 | 33 min | 2 h | |
| 656 | Turner 3SW - ContinentalTCRO3 | 93.8 | Gauge | Marion | 98.3% | 991 of 1,008 | 13 min | 54 min | |
| 657 | Pine Nursery Park, Oregon Weather StationUSBR-PNPO | 93.8 | Gauge | Deschutes | 98.2% | 165 of 168 | 33 min | 2 h | |
| 658 | Abiqua Creek Near SilvertonABQO3 | 93.8 | Gauge | Marion | 95.8% | 161 of 168 | 18 min | 2 h | |
| 658 | S Fk Little Butte Cr CnlBCCO3 | 93.8 | Gauge | Jackson | 95.8% | 161 of 168 | 18 min | 2 h | |
| 658 | Chiloquin - Larkin CreekLCCO3 | 93.8 | Gauge | Klamath | 95.8% | 161 of 168 | 18 min | 2 h | |
| 658 | Starkey - Meadow CreekMDOO3 | 93.8 | Gauge | Union | 95.8% | 161 of 168 | 18 min | 2 h | |
| 658 | Malheur Reservoir Near MalheurMREO3 | 93.8 | Gauge | Malheur | 95.8% | 161 of 168 | 18 min | 2 h | |
| 658 | McKenzie R above Hayden Bridge AT SpringfieldMRHO3 | 93.8 | Gauge | Lane | 95.8% | 161 of 168 | 18 min | 2 h | |
| 658 | Rock Creek at Hwy 47 Bridge AT VernoniaRCBO3 | 93.8 | Gauge | Columbia | 95.8% | 161 of 168 | 18 min | 2 h | |
| 658 | Gaston - Sane CreekSCGO3 | 93.8 | Gauge | Washington | 95.8% | 161 of 168 | 18 min | 2 h | |
| 658 | Soda Springs 3SSE - Silvies RiverSVSO3 | 93.8 | Gauge | Grant | 95.8% | 161 of 168 | 18 min | 2 h | |
| 658 | Spring Creek - Williamson RiverWASO3 | 93.8 | Gauge | Klamath | 95.8% | 161 of 168 | 18 min | 2 h | |
| 658 | Wallowa 5NW - Wallowa RiverWBWO3 | 93.8 | Gauge | Wallowa | 95.8% | 161 of 168 | 18 min | 2 h | |
| 658 | Yachats R AT YachatsYRYO3 | 93.8 | Gauge | Lincoln | 95.8% | 161 of 168 | 18 min | 2 h | |
| 670 | North Umpqua River Near Toketee FallsNUTO3 | 93.7 | Gauge | Douglas | 100% | 168 of 168 | 25 min | 60 min | |
| 671 | Klamath Agency - Agency LakeALAO3 | 93.7 | Gauge | Klamath | 100% | 168 of 168 | 25 min | 60 min | |
| 671 | FISH LAKE DAM ELEV & TEMPFLKO3 | 93.7 | Gauge | Jackson | 100% | 168 of 168 | 25 min | 60 min | |
| 671 | Lost River At Harpold DamLRHO3 | 93.7 | Gauge | Klamath | 100% | 168 of 168 | 25 min | 60 min | |
| 671 | North Fork Little Butte Below Fish LakeNFBO3 | 93.7 | Gauge | Jackson | 100% | 168 of 168 | 25 min | 60 min | |
| 671 | Schafer Cr 8 E LacombSLCO3 | 93.7 | Gauge | Linn | 100% | 168 of 168 | 25 min | 60 min | |
| 676 | Cow Creek 7 NE AzaleaCOGO3 | 93.7 | Gauge | Douglas | 98.5% | 662 of 672 | 23 min | 45 min | |
| 677 | Foster 1W - S Santiam RiverSSFO3 | 93.7 | Gauge | Linn | 98.2% | 660 of 672 | 18 min | 60 min | |
| 678 | Turner - Mill CreekMTTO3 | 93.7 | Gauge | Marion | 95.6% | 482 of 504 | 18 min | 60 min | |
| 679 | Baker MunicipalBKE | 93.6 | Airport | Baker | 100% | 168 of 168 | 11 min | 60 min | |
| 680 | Echo, Oregon Weather StationUSBR-ECHO | 93.6 | Gauge | Umatilla | 98.8% | 166 of 168 | 33 min | 2 h | |
| 681 | Gales CreekGALO3 | 93.6 | Gauge | Washington | 98.2% | 165 of 168 | 23 min | 2 h | |
| 681 | Klamath Agency - Sevenmile CanalSKAO3 | 93.6 | Gauge | Klamath | 98.2% | 165 of 168 | 23 min | 2 h | |
| 683 | Clatsop Spit Wind3CLO3 | 93.6 | Gauge | Clatsop | 98.2% | 165 of 168 | 23 min | 2 h | |
| 683 | Albany - Calapooia RiverCPAO3 | 93.6 | Gauge | Linn | 98.2% | 165 of 168 | 23 min | 2 h | |
| 683 | Rocky Point - Crystal CreekCRYO3 | 93.6 | Gauge | Klamath | 98.2% | 165 of 168 | 23 min | 2 h | |
| 683 | Deer Creek 3 E RoseburgDEEO3 | 93.6 | Gauge | Douglas | 98.2% | 165 of 168 | 23 min | 2 h | |
| 683 | Crane 18SW - Donner and BlitzenDRBO3 | 93.6 | Gauge | Harney | 98.2% | 165 of 168 | 23 min | 2 h | |
| 683 | Howard Prarie Cnl At KeeneHPCO3 | 93.6 | Gauge | Jackson | 98.2% | 165 of 168 | 23 min | 2 h | |
| 683 | Mccullogh Ranch Weather STNMCCO3 | 93.6 | Gauge | Crook | 98.2% | 165 of 168 | 23 min | 2 h | |
| 683 | Chiloquin - Williamson RiverWMPO3 | 93.6 | Gauge | Klamath | 98.2% | 165 of 168 | 23 min | 2 h | |
| 683 | Warrendale Water Quality StationWRNO3 | 93.6 | Gauge | Multnomah | 98.2% | 165 of 168 | 23 min | 2 h | |
| 692 | Aumsville 2NEAFDO3 | 93.6 | Gauge | Marion | 97.7% | 985 of 1,008 | 13 min | 54 min | |
| 693 | Eagle Point - Little Butte CreekLBGO3 | 93.6 | Gauge | Jackson | 95.2% | 160 of 168 | 18 min | 2 h | |
| 694 | Finley Natl Wildlife RefugeFNWO3 | 93.5 | Gauge | Benton | 100% | 168 of 168 | 18 min | 60 min | |
| 695 | Fourmile Lake Near Klamath FallsFMLO3 | 93.5 | Gauge | Klamath | 100% | 168 of 168 | 26 min | 60 min | |
| 696 | Butte Falls 4.5 NNWOR-JC-74 | 93.5 | Volunteer | Jackson | 100% | 7 of 7 | 9.4 h | 24 h | |
| 697 | Row R abv Pitcher Creek 1 NW DorenaDRRO3 | 93.5 | Gauge | Lane | 99.4% | 167 of 168 | 25 min | 2 h | |
| 697 | Deschutes AT Wickiup DamWICO3 | 93.5 | Gauge | Deschutes | 99.4% | 167 of 168 | 25 min | 2 h | |
| 697 | La Pine - Wickiup DamWIDO3 | 93.5 | Gauge | Deschutes | 99.4% | 167 of 168 | 25 min | 2 h | |
| 700 | Astoria, Oregon Weather StationUSBR-ASTO | 93.5 | Gauge | Clatsop | 98.8% | 166 of 168 | 33 min | 2 h | |
| 700 | Moody Farms Control Station, Oregon Weather StationUSBR-MDXO | 93.5 | Gauge | Wasco | 98.8% | 166 of 168 | 33 min | 2 h | |
| 702 | Blazed Alder Cr 15 ENE SandyBLZO3 | 93.5 | Gauge | Clackamas | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Columbia R AT BonnevilleBONO3 | 93.5 | Gauge | Multnomah | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Central Canal Abv Pilot ButteCENO3 | 93.5 | Gauge | Deschutes | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Deschutes River AT BendDEBO3 | 93.5 | Gauge | Deschutes | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Antelope Creek Nr Eagle PointEPTO3 | 93.5 | Gauge | Jackson | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Vida - Gate CreekGCVO3 | 93.5 | Gauge | Lane | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Elkhorn - Little North SantiamLNEO3 | 93.5 | Gauge | Marion | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | London - CF Willamette RiverLONO3 | 93.5 | Gauge | Lane | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Starkey - Meadow CreekMDCO3 | 93.5 | Gauge | Union | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Oakridge 9S - MF Willamette RiverMFOO3 | 93.5 | Gauge | Lane | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Oakridge 7NW - MF Willamette RiverOAKO3 | 93.5 | Gauge | Lane | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Willamette River AT Oregon City above Willamette FallsOCUO3 | 93.5 | Gauge | Clackamas | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Cascadia 10NQCCO3 | 93.5 | Gauge | Linn | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Stanfield Branch Exchange Canal Nr HermistonSBXO3 | 93.5 | Gauge | Umatilla | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Scoggins Cr At Henry Hagg LakeSCLO3 | 93.5 | Gauge | Washington | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Steamboat Creek 19 NE GlideSCRO3 | 93.5 | Gauge | Douglas | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Snake Rvr At Johnson BarSJNO3 | 93.5 | Gauge | Wallowa | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Luckiamute River 3 NW SuverSUVO3 | 93.5 | Gauge | Polk | 98.2% | 165 of 168 | 23 min | 2 h | |
| 702 | Swalley Canal Nr BendSWCO3 | 93.5 | Gauge | Deschutes | 98.2% | 165 of 168 | 23 min | 2 h | |
| 721 | Roseburg MunicipalRBG | 93.4 | Airport | Douglas | 100% | 168 of 168 | 11 min | 60 min | |
| 722 | Butte Creek AT MonitorBUMO3 | 93.4 | Gauge | Clackamas | 97.6% | 164 of 168 | 23 min | 2 h | |
| 722 | Klamath Agency - Crooked CreekCKAO3 | 93.4 | Gauge | Klamath | 97.6% | 164 of 168 | 23 min | 2 h | |
| 722 | Drift Creek 3 SW SilvertonDCSO3 | 93.4 | Gauge | Marion | 97.6% | 164 of 168 | 23 min | 2 h | |
| 722 | Silver Creek AT SilvertonSCSO3 | 93.4 | Gauge | Marion | 97.6% | 164 of 168 | 23 min | 2 h | |
| 722 | Klamath - Wood RiverWACO3 | 93.4 | Gauge | Klamath | 97.6% | 164 of 168 | 23 min | 2 h | |
| 727 | Bull Run R nr Multnomah Falls 5 S WarrendaleBMFO3 | 93.3 | Gauge | Multnomah | 100% | 168 of 168 | 28 min | 80 min | |
| 727 | Chiloquin - Spring CreekSCCO3 | 93.3 | Gauge | Klamath | 100% | 168 of 168 | 28 min | 80 min | |
| 727 | Rose Lodge - Salmon RIverSRRO3 | 93.3 | Gauge | Lincoln | 100% | 168 of 168 | 28 min | 80 min | |
| 727 | Chinchalo - Scott CreekSTSO3 | 93.3 | Gauge | Deschutes | 100% | 168 of 168 | 28 min | 80 min | |
| 731 | Amity, Oregon Weather StationUSBR-AMTO | 93.3 | Gauge | Yamhill | 98.8% | 166 of 168 | 33 min | 2 h | |
| 732 | Bend, Oregon Weather StationUSBR-BEWO | 93.3 | Gauge | Deschutes | 98.2% | 165 of 168 | 33 min | 2 h | |
| 733 | Milton-Freewater, Oregon Weather StationUSBR-MFRO | 93.3 | Gauge | Umatilla | 97.0% | 163 of 168 | 33 min | 2 h | |
| 734 | Ochoco Creek AT Ochoco Creek blo ResOCHO3 | 93.2 | Gauge | Crook | 100% | 168 of 168 | 13 min | 1.5 h | |
| 735 | Riverside 1NNW - SF Malheur RiverSFMO3 | 93.2 | Gauge | Malheur | 100% | 168 of 168 | 28 min | 60 min | |
| 736 | Clackamas River At Estacada14210000 | 93.2 | Gauge | Clackamas | 100% | 168 of 168 | 28 min | 80 min | |
| 737 | Parkdale, Oregon Weather StationUSBR-PARO | 93.2 | Gauge | Hood River | 98.8% | 166 of 168 | 33 min | 2 h | |
| 738 | Corvallis, Oregon Weather StationUSBR-CRVO | 93.2 | Gauge | Benton | 98.2% | 165 of 168 | 33 min | 2 h | |
| 739 | Malheur River 0 AT DrewseyMADO3 | 93.2 | Gauge | Harney | 95.8% | 161 of 168 | 20 min | 2 h | |
| 740 | Tualatin River At Oswego Dam, Near West Linn14207200 | 93.1 | Gauge | Clackamas | 100% | 168 of 168 | 32 min | 1.5 h | |
| 741 | Aurora, Oregon Weather StationUSBR-ARAO | 93.1 | Gauge | Clackamas | 96.4% | 162 of 168 | 33 min | 2 h | |
| 742 | Woodburn 3ENE - Pudding RiverPUWO3 | 93.0 | Gauge | Marion | 99.4% | 167 of 168 | 28 min | 2 h | |
| 742 | South Fork John Day River AT South Fork John Day near DayvilleSFJO3 | 93.0 | Gauge | Grant | 99.4% | 167 of 168 | 28 min | 2 h | |
| 742 | Thomas Cr 4 E ScioTRSO3 | 93.0 | Gauge | Linn | 99.4% | 167 of 168 | 28 min | 2 h | |
| 745 | Beaver Creek Below Quartz CreekBCQO3 | 93.0 | Gauge | Wasco | 99.4% | 167 of 168 | 28 min | 2 h | |
| 745 | Bull Run Lake 11 NE BrightwoodBRLO3 | 93.0 | Gauge | Multnomah | 99.4% | 167 of 168 | 28 min | 2 h | |
| 745 | Mohawk River 4 NE SpringfieldSPRO3 | 93.0 | Gauge | Lane | 99.4% | 167 of 168 | 28 min | 2 h | |
| 748 | Awbrey Park, Oregon Weather StationUSBR-ABRO | 92.9 | Gauge | Deschutes | 97.6% | 164 of 168 | 33 min | 2.3 h | |
| 749 | Brookings 5SE - Winchuck RiverWNKO3 | 92.8 | Gauge | Curry | 98.8% | 166 of 168 | 28 min | 2 h | |
| 749 | Williamson River 1 SW Williamson River above Sprague River in ChWRSO3 | 92.8 | Gauge | Klamath | 98.8% | 166 of 168 | 28 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.