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,303 ranked here, 1,299 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 |
|---|---|---|---|---|---|---|---|---|---|
| 482 | Thief Valley Res 4NE - Powder RiverPTVO3 | 96.0 | Gauge | Union | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Shitike Creek AT Shitike Ck nr Warm SpringsSHIO3 | 96.0 | Gauge | Jefferson | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Silver Creek AT Silver Creek near RileySNRO3 | 96.0 | Gauge | Harney | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Silvies River 0 NW Silvies River near Trout CreekSRTO3 | 96.0 | Gauge | Harney | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | N Umpqua R At ToketeeTKTO3 | 96.0 | Gauge | Douglas | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Malheur River 0 AT Warm Springs ReservoWRMO3 | 96.0 | Gauge | Malheur | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Yaquina R AT ChitwoodYRCO3 | 96.0 | Gauge | Lincoln | 97.0% | 163 of 168 | 16 min | 2 h | |
| 508 | Clearwater R Nr ToketeeCRMO3 | 95.9 | Gauge | Douglas | 99.4% | 167 of 168 | 20 min | 2 h | |
| 508 | John Day River AT John Day River at Blue Mtn Hot SpringsJBMO3 | 95.9 | Gauge | Grant | 99.4% | 167 of 168 | 20 min | 2 h | |
| 508 | Little Butte Creek at Lake CreekLBCO3 | 95.9 | Gauge | Jackson | 99.4% | 167 of 168 | 20 min | 2 h | |
| 508 | North Fork John Day River AT MonumentMONO3 | 95.9 | Gauge | Grant | 99.4% | 167 of 168 | 20 min | 2 h | |
| 508 | North Umpqua River Above White Mule CreeMULO3 | 95.9 | Gauge | Douglas | 99.4% | 167 of 168 | 20 min | 2 h | |
| 508 | Toketee Falls 8WNW - N Umpqua RiverNUMO3 | 95.9 | Gauge | Douglas | 99.4% | 167 of 168 | 20 min | 2 h | |
| 508 | N Umpqua R Nr ToketeeNUWO3 | 95.9 | Gauge | Douglas | 99.4% | 167 of 168 | 20 min | 2 h | |
| 508 | Fossil - Pine CreekPCCO3 | 95.9 | Gauge | Wheeler | 99.4% | 167 of 168 | 20 min | 2 h | |
| 508 | Crooked River 13 AT Prineville blo DamPRVO3 | 95.9 | Gauge | Crook | 99.4% | 167 of 168 | 20 min | 2 h | |
| 517 | Elk Creek 4 NE TrailELKO3 | 95.9 | Gauge | Jackson | 99.4% | 167 of 168 | 20 min | 2 h | |
| 517 | Mosier Creek 3 SE MosierMSRO3 | 95.9 | Gauge | Wasco | 99.4% | 167 of 168 | 20 min | 2 h | |
| 517 | Upr Klamath Lk At Rattlesnake PtRTLO3 | 95.9 | Gauge | Klamath | 99.4% | 167 of 168 | 20 min | 2 h | |
| 520 | Portland 6.1 SSWOR-MT-159 | 95.8 | Volunteer | Multnomah | 100% | 3 of 3 | 7.4 h | 24 h | |
| 521 | Canby 1.1 SOR-CC-109 | 95.8 | Volunteer | Clackamas | 100% | 3 of 3 | 7.4 h | 24 h | |
| 521 | Reedsport 2.5 SSEOR-DG-61 | 95.8 | Volunteer | Douglas | 100% | 3 of 3 | 7.4 h | 24 h | |
| 523 | Bend 1.4 NWOR-DS-66 | 95.8 | Volunteer | Deschutes | 100% | 3 of 3 | 7.4 h | 24 h | |
| 524 | Gellatly RAWSGELO3 | 95.8 | Gauge | Benton | 99.4% | 167 of 168 | 13 min | 2 h | |
| 525 | Clatsop Spit Wind3CLO3 | 95.8 | Gauge | Clatsop | 99.4% | 167 of 168 | 21 min | 2 h | |
| 525 | Klamath Agency - Crooked CreekCKAO3 | 95.8 | Gauge | Klamath | 99.4% | 167 of 168 | 21 min | 2 h | |
| 525 | Rocky Point - Crystal CreekCRYO3 | 95.8 | Gauge | Klamath | 99.4% | 167 of 168 | 21 min | 2 h | |
| 525 | Drift Creek 3 SW SilvertonDCSO3 | 95.8 | Gauge | Marion | 99.4% | 167 of 168 | 21 min | 2 h | |
| 525 | Crane 18SW - Donner and BlitzenDRBO3 | 95.8 | Gauge | Harney | 99.4% | 167 of 168 | 21 min | 2 h | |
| 525 | Jewell Wildlife MeadowsJELO3 | 95.8 | Gauge | Clatsop | 99.4% | 167 of 168 | 21 min | 2 h | |
| 525 | Klamath - Wood RiverWACO3 | 95.8 | Gauge | Klamath | 99.4% | 167 of 168 | 21 min | 2 h | |
| 525 | Chiloquin - Williamson RiverWMPO3 | 95.8 | Gauge | Klamath | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Ady CanalADYO3 | 95.8 | Gauge | Klamath | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Beaver Cr AT TroutdaleBCTO3 | 95.8 | Gauge | Multnomah | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Dairy Creek 3 W Hwy 8 nr HillsboroDCHO3 | 95.8 | Gauge | Washington | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Canon Beach 2SE - WF Ecola CreekECWO3 | 95.8 | Gauge | Clatsop | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Tualatin River AT FarmingtonFRMO3 | 95.8 | Gauge | Washington | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | 10 Meter WindsGARO3 | 95.8 | Gauge | Tillamook | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | West Fork Cow Creek 11 NW GlendaleGLNO3 | 95.8 | Gauge | Douglas | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Lenz - Irving CreekICLO3 | 95.8 | Gauge | Klamath | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Santiam Rvr Nr JeffersonJEFO3 | 95.8 | Gauge | Marion | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Chinchalo - Sand CreekKSCO3 | 95.8 | Gauge | Klamath | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Worden - Klamath StraitsKSDO3 | 95.8 | Gauge | Klamath | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Malheur River AT Malheur River near OntarioMAOO3 | 95.8 | Gauge | Malheur | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Beaver Marsh - Miller CreekMBMO3 | 95.8 | Gauge | Klamath | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Johnson Cr AT MilwaukieMIWO3 | 95.8 | Gauge | Clackamas | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | North Fork Burnt River Above Second CreekNFSO3 | 95.8 | Gauge | Baker | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Powder River AT Powder R. at HudspetPRHO3 | 95.8 | Gauge | Baker | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Owyhee River 0 AT ROMEROMO3 | 95.8 | Gauge | Malheur | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Dry Creek - Seven Mile CreekSBDO3 | 95.8 | Gauge | Klamath | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Charleston - South SloughSLOO3 | 95.8 | Gauge | Coos | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Sf Rogue Rvr Nr ProspectSRPO3 | 95.8 | Gauge | Jackson | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Johnson Creek AT SycamoreSYCO3 | 95.8 | Gauge | Multnomah | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Tualatin R 1 S Golf Course Rd nr CorneliusTGCO3 | 95.8 | Gauge | Washington | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Tualatin R 1 S Rood Bridge near HillsboroTRRO3 | 95.8 | Gauge | Washington | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Tualatin R AT TualatinTUAO3 | 95.8 | Gauge | Washington | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | UkiahUKIO3 | 95.8 | Gauge | Umatilla | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Malheur River 0 AT ValeVALO3 | 95.8 | Gauge | Malheur | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Klamath Agency - Wood RiverWRKO3 | 95.8 | Gauge | Klamath | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Warrendale Water Quality StationWRNO3 | 95.8 | Gauge | Multnomah | 99.4% | 167 of 168 | 21 min | 2 h | |
| 533 | Wickiup DamWUPO3 | 95.8 | Gauge | Deschutes | 99.4% | 167 of 168 | 21 min | 2 h | |
| 562 | Rogue River 2 N AgnessAGNO3 | 95.8 | Gauge | Curry | 99.4% | 167 of 168 | 21 min | 2 h | |
| 562 | Bridge Creek 5 N MitchellBDGO3 | 95.8 | Gauge | Wheeler | 99.4% | 167 of 168 | 21 min | 2 h | |
| 562 | Portland 8ESE - Kelley CreekKCPO3 | 95.8 | Gauge | Multnomah | 99.4% | 167 of 168 | 21 min | 2 h | |
| 562 | Miami R 2 NE GaribaldiMIAO3 | 95.8 | Gauge | Tillamook | 99.4% | 167 of 168 | 21 min | 2 h | |
| 562 | Leasburg - McKenzie RiverMKLO3 | 95.8 | Gauge | Lane | 99.4% | 167 of 168 | 21 min | 2 h | |
| 562 | John Day River AT Service CreekSERO3 | 95.8 | Gauge | Wheeler | 99.4% | 167 of 168 | 21 min | 2 h | |
| 562 | South Umpqua River AT TillerTILO3 | 95.8 | Gauge | Douglas | 99.4% | 167 of 168 | 21 min | 2 h | |
| 562 | North Umpqua River 3 W WinchesterWNRO3 | 95.8 | Gauge | Douglas | 99.4% | 167 of 168 | 21 min | 2 h | |
| 570 | Fort Klamath - Annie CreekAFKO3 | 95.7 | Gauge | Klamath | 98.8% | 166 of 168 | 20 min | 2 h | |
| 570 | Butte Creek AT FossilBTCO3 | 95.7 | Gauge | Wheeler | 98.8% | 166 of 168 | 20 min | 2 h | |
| 570 | Deschutes Rvr Blw Snow CRK Nr La PineDSNO3 | 95.7 | Gauge | Deschutes | 98.8% | 166 of 168 | 20 min | 2 h | |
| 570 | Grande Ronde SSE Grande Ronde blo Clear CreekGCCO3 | 95.7 | Gauge | Union | 98.8% | 166 of 168 | 20 min | 2 h | |
| 570 | Imnaha River AT ImnahaIMNO3 | 95.7 | Gauge | Wallowa | 98.8% | 166 of 168 | 20 min | 2 h | |
| 570 | Rush 3S - Little Applegate RiverLARO3 | 95.7 | Gauge | Jackson | 98.8% | 166 of 168 | 20 min | 2 h | |
| 570 | Condon - Lone Rock CreekLRCO3 | 95.7 | Gauge | Gilliam | 98.8% | 166 of 168 | 20 min | 2 h | |
| 570 | North Powder 7 W North PowderNPRO3 | 95.7 | Gauge | Union | 98.8% | 166 of 168 | 20 min | 2 h | |
| 570 | N Yamhill R 2 WNW FairdaleNYFO3 | 95.7 | Gauge | Yamhill | 98.8% | 166 of 168 | 20 min | 2 h | |
| 570 | Ordnance CanalORNO3 | 95.7 | Gauge | Umatilla | 98.8% | 166 of 168 | 20 min | 2 h | |
| 570 | Rock Creek AT Rock Creek near HainesROKO3 | 95.7 | Gauge | Baker | 98.8% | 166 of 168 | 20 min | 2 h | |
| 570 | Bly - SF Sprague RiverSPBO3 | 95.7 | Gauge | Klamath | 98.8% | 166 of 168 | 20 min | 2 h | |
| 570 | Umatilla Rvr Blw Dillon DivUMDO3 | 95.7 | Gauge | Umatilla | 98.8% | 166 of 168 | 20 min | 2 h | |
| 583 | Bull Run R 10 ESE Bull Run Res No. 1 near CorbettBRVO3 | 95.7 | Gauge | Multnomah | 98.8% | 166 of 168 | 20 min | 2 h | |
| 583 | Camas Creek AT Camas Creek near UkiahCASO3 | 95.7 | Gauge | Umatilla | 98.8% | 166 of 168 | 20 min | 2 h | |
| 583 | Catherine Creek 6 SE Catherine CreekCTHO3 | 95.7 | Gauge | Union | 98.8% | 166 of 168 | 20 min | 2 h | |
| 583 | MCKAY DAM & RIVERMKDO3 | 95.7 | Gauge | Umatilla | 98.8% | 166 of 168 | 20 min | 2 h | |
| 583 | Oak Grove Fork 14 S Government CampOGCO3 | 95.7 | Gauge | Clackamas | 98.8% | 166 of 168 | 20 min | 2 h | |
| 583 | Trout Creek AT Trout Creek near FieldsTROO3 | 95.7 | Gauge | Harney | 98.8% | 166 of 168 | 20 min | 2 h | |
| 583 | Grande Ronde River AT TroyTRYO3 | 95.7 | Gauge | Wallowa | 98.8% | 166 of 168 | 20 min | 2 h | |
| 590 | McKay Creek Below Res AT McKay CreekMCKO3 | 95.7 | Gauge | Umatilla | 98.8% | 166 of 168 | 20 min | 2 h | |
| 591 | John DayGCD | 95.7 | Airport | Grant | 97.4% | 491 of 504 | 10 min | 2.7 h | |
| 592 | Lower Klamath NWR - AdyACKO3 | 95.6 | Gauge | Klamath | 98.8% | 166 of 168 | 21 min | 2 h | |
| 592 | Butte Creek AT MonitorBUMO3 | 95.6 | Gauge | Clackamas | 98.8% | 166 of 168 | 21 min | 2 h | |
| 592 | Howard Prarie Cnl At KeeneHPCO3 | 95.6 | Gauge | Jackson | 98.8% | 166 of 168 | 21 min | 2 h | |
| 592 | South Fork Coquille River AT Myrtle PointMYPO3 | 95.6 | Gauge | Coos | 98.8% | 166 of 168 | 21 min | 2 h | |
| 592 | Silver Creek AT SilvertonSCSO3 | 95.6 | Gauge | Marion | 98.8% | 166 of 168 | 21 min | 2 h | |
| 592 | Klamath Agency - Sevenmile CanalSKAO3 | 95.6 | Gauge | Klamath | 98.8% | 166 of 168 | 21 min | 2 h | |
| 598 | Gales CreekGALO3 | 95.6 | Gauge | Washington | 98.8% | 166 of 168 | 21 min | 2 h | |
| 598 | Little Butte Creek at BrownsbororLBBO3 | 95.6 | Gauge | Jackson | 98.8% | 166 of 168 | 21 min | 2 h | |
| 598 | Umpqua River AT ReedsportREEO3 | 95.6 | Gauge | Douglas | 98.8% | 166 of 168 | 21 min | 2 h | |
| 598 | Siletz River 1.5 E SiletzSILO3 | 95.6 | Gauge | Lincoln | 98.8% | 166 of 168 | 21 min | 2 h | |
| 598 | Wilson River 5 E TillamookTLMO3 | 95.6 | Gauge | Tillamook | 98.8% | 166 of 168 | 21 min | 2 h | |
| 603 | Sprague RCHSO3 | 95.6 | Gauge | Klamath | 98.8% | 166 of 168 | 21 min | 2 h | |
| 604 | Blue R W Tidbits Cr nr Blue RiverBRTO3 | 95.5 | Gauge | Lane | 98.8% | 166 of 168 | 21 min | 2 h | |
| 604 | Molalla River 1 S CanbyCANO3 | 95.5 | Gauge | Clackamas | 98.8% | 166 of 168 | 21 min | 2 h | |
| 604 | Meacham Creek AT GibbonMCGO3 | 95.5 | Gauge | Umatilla | 98.8% | 166 of 168 | 21 min | 2 h | |
| 604 | Upper Soda 15SE - McKenzie RiverMUSO3 | 95.5 | Gauge | Linn | 98.8% | 166 of 168 | 21 min | 2 h | |
| 604 | Belknap Springs 14SE - Smith RiverSUSO3 | 95.5 | Gauge | Linn | 98.8% | 166 of 168 | 21 min | 2 h | |
| 609 | South Fork Coquille River AT PowersPOWO3 | 95.5 | Gauge | Coos | 98.8% | 166 of 168 | 21 min | 2 h | |
| 610 | Evans Creek at WimerEVWO3 | 95.5 | Gauge | Jackson | 98.8% | 166 of 168 | 21 min | 2 h | |
| 611 | Willamette River AT AlbanyALBO3 | 95.5 | Gauge | Linn | 98.2% | 660 of 672 | 16 min | 60 min | |
| 611 | Tualatin River 1 S DilleyDLLO3 | 95.5 | Gauge | Washington | 98.2% | 660 of 672 | 16 min | 60 min | |
| 611 | Willamette River AT EugeneEUGO3 | 95.5 | Gauge | Lane | 98.2% | 660 of 672 | 16 min | 60 min | |
| 611 | Middle Fk Santiam R AT Green Peter ReservoirGPRO3 | 95.5 | Gauge | Linn | 98.2% | 660 of 672 | 16 min | 60 min | |
| 611 | Willamette River AT HarrisburgHARO3 | 95.5 | Gauge | Linn | 98.2% | 660 of 672 | 16 min | 60 min | |
| 611 | Middle Fk Willamette R AT JasperJASO3 | 95.5 | Gauge | Lane | 98.2% | 660 of 672 | 16 min | 60 min | |
| 611 | Santiam River AT JeffersonJFFO3 | 95.5 | Gauge | Linn | 98.2% | 660 of 672 | 16 min | 60 min | |
| 611 | Klamath Falls - Klamath RiverKKFO3 | 95.5 | Gauge | Klamath | 98.2% | 660 of 672 | 16 min | 60 min | |
| 611 | Keno - Klamath RiverKRKO3 | 95.5 | Gauge | Klamath | 98.2% | 660 of 672 | 16 min | 60 min | |
| 611 | Willamette River AT SalemSLMO3 | 95.5 | Gauge | Marion | 98.2% | 660 of 672 | 16 min | 60 min | |
| 611 | S Santiam River AT WaterlooWTLO3 | 95.5 | Gauge | Linn | 98.2% | 660 of 672 | 16 min | 60 min | |
| 622 | Cow Creek At Galesville Reservoir Near AzaleaGSVO3 | 95.5 | Gauge | Douglas | 98.2% | 165 of 168 | 20 min | 2 h | |
| 622 | Strawberry Creek AT Strawberry CreekSTAO3 | 95.5 | Gauge | Grant | 98.2% | 165 of 168 | 20 min | 2 h | |
| 624 | Silvies River 0 NW Silvies River near BurnsBUSO3 | 95.5 | Gauge | Harney | 98.2% | 165 of 168 | 20 min | 2 h | |
| 625 | Vernonia 7.2 SWOR-CB-23 | 95.4 | Volunteer | Columbia | 100% | 3 of 3 | 8.4 h | 24 h | |
| 626 | Albany 4.4 WSWOR-LN-103 | 95.4 | Volunteer | Linn | 100% | 3 of 3 | 8.4 h | 24 h | |
| 627 | Columbia County FairgroundsCFGO3 | 95.4 | Gauge | Columbia | 99.4% | 167 of 168 | 18 min | 2 h | |
| 628 | Deer Creek 3 E RoseburgDEEO3 | 95.4 | Gauge | Douglas | 98.2% | 165 of 168 | 21 min | 2 h | |
| 628 | Mccullogh Ranch Weather STNMCCO3 | 95.4 | Gauge | Crook | 98.2% | 165 of 168 | 21 min | 2 h | |
| 630 | Klamath Agency - Fourmile CanalFMCO3 | 95.4 | Gauge | Klamath | 98.2% | 165 of 168 | 21 min | 2 h | |
| 630 | Klamath R At KenoKEOO3 | 95.4 | Gauge | Klamath | 98.2% | 165 of 168 | 21 min | 2 h | |
| 632 | Dorena 4E - Row RiverDORO3 | 95.3 | Gauge | Lane | 97.7% | 657 of 672 | 20 min | 45 min | |
| 633 | Hills Creek Dam At OakridgeHCRO3 | 95.3 | Gauge | Lane | 97.7% | 657 of 672 | 20 min | 45 min | |
| 633 | Lowell 2E - Lookout Point DamLOPO3 | 95.3 | Gauge | Lane | 97.7% | 657 of 672 | 20 min | 45 min | |
| 633 | N Santiam River AT MehamaMEHO3 | 95.3 | Gauge | Marion | 97.7% | 657 of 672 | 20 min | 45 min | |
| 636 | Heppner - Willow Creek above damHWLO3 | 95.3 | Gauge | Morrow | 97.7% | 657 of 672 | 20 min | 45 min | |
| 636 | Heppner - Willow CreekWIMO3 | 95.3 | Gauge | Morrow | 97.7% | 657 of 672 | 20 min | 45 min | |
| 638 | Salem 2NNW - Glenn CreekSGWO3 | 95.2 | Gauge | Polk | 99.1% | 666 of 672 | 15 min | 75 min | |
| 639 | Owyhee River 0 AT Owyhee DamOWYO3 | 95.2 | Gauge | Malheur | 97.6% | 164 of 168 | 20 min | 2 h | |
| 640 | N Santiam R AT NiagaraBCLO3 | 95.1 | Gauge | Linn | 98.8% | 664 of 672 | 15 min | 75 min | |
| 640 | S Fk McKenzie R AT Cougar DamCGRO3 | 95.1 | Gauge | Lane | 98.8% | 664 of 672 | 15 min | 75 min | |
| 640 | Lowell 2NNE - Fall CreekFABO3 | 95.1 | Gauge | Lane | 98.8% | 664 of 672 | 15 min | 75 min | |
| 640 | Long Tom R AT AlvadoreFRNO3 | 95.1 | Gauge | Lane | 98.8% | 664 of 672 | 15 min | 75 min | |
| 644 | Bull Run R nr Multnomah Falls 5 S WarrendaleBMFO3 | 95.0 | Gauge | Multnomah | 100% | 168 of 168 | 26 min | 78 min | |
| 644 | Rose Lodge - Salmon RIverSRRO3 | 95.0 | Gauge | Lincoln | 100% | 168 of 168 | 26 min | 78 min | |
| 644 | Chinchalo - Scott CreekSTSO3 | 95.0 | Gauge | Deschutes | 100% | 168 of 168 | 26 min | 78 min | |
| 647 | Beaver Creek Below Quartz CreekBCQO3 | 95.0 | Gauge | Wasco | 100% | 168 of 168 | 26 min | 78 min | |
| 647 | Bull Run Lake 11 NE BrightwoodBRLO3 | 95.0 | Gauge | Multnomah | 100% | 168 of 168 | 26 min | 78 min | |
| 647 | South Fork John Day River AT South Fork John Day near DayvilleSFJO3 | 95.0 | Gauge | Grant | 100% | 168 of 168 | 26 min | 78 min | |
| 647 | Mohawk River 4 NE SpringfieldSPRO3 | 95.0 | Gauge | Lane | 100% | 168 of 168 | 26 min | 78 min | |
| 647 | Thomas Cr 4 E ScioTRSO3 | 95.0 | Gauge | Linn | 100% | 168 of 168 | 26 min | 78 min | |
| 647 | Williamson River 1 SW ChiloquinWMSO3 | 95.0 | Gauge | Klamath | 100% | 168 of 168 | 26 min | 78 min | |
| 653 | Malheur North Fk 0 AT BeulahMABO3 | 95.0 | Gauge | Malheur | 97.0% | 163 of 168 | 20 min | 2 h | |
| 654 | Bull Run R 4 ENE Bull Run Res No. 2 near Bull RunBURO3 | 95.0 | Gauge | Clackamas | 97.0% | 163 of 168 | 21 min | 2.1 h | |
| 654 | Metolious River Nr GrandviewMETO3 | 95.0 | Gauge | Jefferson | 97.0% | 163 of 168 | 21 min | 2.1 h | |
| 654 | Williamson River at ChiloquinWMNO3 | 95.0 | Gauge | Klamath | 97.0% | 163 of 168 | 21 min | 2.1 h | |
| 657 | Central Point 1.1 NWOR-JC-99 | 94.9 | Volunteer | Jackson | 100% | 3 of 3 | 9.4 h | 24 h | |
| 658 | Butte Falls 4.5 NNWOR-JC-74 | 94.9 | Volunteer | Jackson | 100% | 3 of 3 | 9.4 h | 24 h | |
| 659 | Eugene 1.8 NNEOR-LA-222 | 94.9 | Volunteer | Lane | 100% | 3 of 3 | 9.4 h | 24 h | |
| 660 | Philomath 1.1 EOR-BN-28 | 94.9 | Volunteer | Benton | 100% | 3 of 3 | 9.4 h | 24 h | |
| 661 | Sprague River Below Brown Creek Near BeattySPGO3 | 94.9 | Gauge | Klamath | 99.4% | 167 of 168 | 25 min | 2 h | |
| 662 | Coast Fk Willamette R AT GoshenGOSO3 | 94.9 | Gauge | Lane | 98.3% | 661 of 672 | 15 min | 75 min | |
| 662 | Long Tom River AT MonroeMNRO3 | 94.9 | Gauge | Benton | 98.3% | 661 of 672 | 15 min | 75 min | |
| 664 | McKenzie River 5 E VidaVIDO3 | 94.9 | Gauge | Lane | 98.3% | 661 of 672 | 15 min | 75 min | |
| 665 | Trail 6ENE - Rogue RiverRFHO3 | 94.9 | Gauge | Jackson | 98.2% | 660 of 672 | 15 min | 75 min | |
| 666 | Ochoco Creek AT Ochoco Creek blo ResOCHO3 | 94.8 | Gauge | Crook | 100% | 168 of 168 | 20 min | 1.5 h | |
| 667 | Bear Creek Nr WallowaBCWO3 | 94.8 | Gauge | Wallowa | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Middle Fk Willamette R AT Dexter DamDEXO3 | 94.8 | Gauge | Lane | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | FISH LAKE DAM ELEV & TEMPFLKO3 | 94.8 | Gauge | Jackson | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Lowell - Fall CreekFNFO3 | 94.8 | Gauge | Lane | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Umatilla River 3 S GibbonGIBO3 | 94.8 | Gauge | Umatilla | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Grande Ronde River 6 WNW PerryLGNO3 | 94.8 | Gauge | Union | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Lost River At Harpold DamLRHO3 | 94.8 | Gauge | Klamath | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Metolius River Abv Allingham Guard StatiMLSO3 | 94.8 | Gauge | Jefferson | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | McKenzie R 2 SE CoburgMRGO3 | 94.8 | Gauge | Lane | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Middle Santiam R 10 NE CascadiaMSCO3 | 94.8 | Gauge | Linn | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | North Fork Little Butte Below Fish LakeNFBO3 | 94.8 | Gauge | Jackson | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | N Umpqua R Blo Slide CrNUSO3 | 94.8 | Gauge | Douglas | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | North Umpqua River Near Toketee FallsNUTO3 | 94.8 | Gauge | Douglas | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Paisley 1 SwPAIO3 | 94.8 | Gauge | Lake | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Butter Creek 5 N Pine CityPICO3 | 94.8 | Gauge | Morrow | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Woodburn 3ENE - Pudding RiverPUWO3 | 94.8 | Gauge | Marion | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Rhea CRK Nr HeppnerRHEO3 | 94.8 | Gauge | Morrow | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Chiloquin - Spring CreekSCCO3 | 94.8 | Gauge | Klamath | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Sycan River Near BeattySCNO3 | 94.8 | Gauge | Klamath | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Riverside 1NNW - SF Malheur RiverSFMO3 | 94.8 | Gauge | Malheur | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Schafer Cr 8 E LacombSLCO3 | 94.8 | Gauge | Linn | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Joseph 2S - Wallowa LakeWALO3 | 94.8 | Gauge | Wallowa | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Wallowa 6 NW Wallowa River nr EnterpriseWCCO3 | 94.8 | Gauge | Wallowa | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | S Yamhill River AT WillaminaWLAO3 | 94.8 | Gauge | Polk | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Enterprise - Wallowa RiverWLEO3 | 94.8 | Gauge | Wallowa | 99.4% | 167 of 168 | 26 min | 2 h | |
| 667 | Willamette R At Owosso Br At EugeneWREO3 | 94.8 | Gauge | Lane | 99.4% | 167 of 168 | 26 min | 2 h | |
| 693 | Bull Run R 10 NE Lower Flume near BrightwoodBFLO3 | 94.8 | Gauge | Multnomah | 96.4% | 162 of 168 | 20 min | 3 h | |
| 694 | Wf Ashland Cr Nr AshlandASCO3 | 94.7 | Gauge | Jackson | 93.4% | 157 of 168 | 16 min | 3 h | |
| 695 | Fourmile Lake Near Klamath FallsFMLO3 | 94.6 | Gauge | Klamath | 99.4% | 167 of 168 | 27 min | 2 h | |
| 696 | Cold Springs Recharge Canal Nr HermistonCSRO3 | 94.6 | Gauge | Umatilla | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Klamath Agency - Agency LakeALAO3 | 94.6 | Gauge | Klamath | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Detroit 3SE - N Santiam RiverBCKO3 | 94.6 | Gauge | Linn | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Florence 13N - Big CreekBIFO3 | 94.6 | Gauge | Lane | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Balm Fork GageBLMO3 | 94.6 | Gauge | Morrow | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Detroit 1NE - Breitenbush RiverBRBO3 | 94.6 | Gauge | Marion | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Sprague River 2 E BeattyBTYO3 | 94.6 | Gauge | Klamath | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Sherwood - Chicken CreekCKCO3 | 94.6 | Gauge | Washington | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Willamette River AT CorvallisCORO3 | 94.6 | Gauge | Benton | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Row R abv Pitcher Creek 1 NW DorenaDRRO3 | 94.6 | Gauge | Lane | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Umpqua River 4 S ElktonEKTO3 | 94.6 | Gauge | Douglas | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | John Day River AT John Day River at McDonald FerryJDMO3 | 94.6 | Gauge | Gilliam | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Lostine 4 NW Lostine Rvr - Baker RdLSRO3 | 94.6 | Gauge | Wallowa | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Oakridge 2WSW - MF Willamette RiverNMFO3 | 94.6 | Gauge | Lane | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Star Gulch Near RuchSGRO3 | 94.6 | Gauge | Jackson | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Lone Pine - Sprague RiverSLPO3 | 94.6 | Gauge | Klamath | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Sandy R AT MarmotSRMO3 | 94.6 | Gauge | Clackamas | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Tucca Cr 11 ENE BeaverTUCO3 | 94.6 | Gauge | Tillamook | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Deschutes AT Wickiup DamWICO3 | 94.6 | Gauge | Deschutes | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | La Pine - Wickiup DamWIDO3 | 94.6 | Gauge | Deschutes | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Brookings 5SE - Winchuck RiverWNKO3 | 94.6 | Gauge | Curry | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | Williamson River 1 SW Williamson River above Sprague River in ChWRSO3 | 94.6 | Gauge | Klamath | 98.8% | 166 of 168 | 26 min | 2 h | |
| 697 | South Umpqua River 1 N WinstonWSNO3 | 94.6 | Gauge | Douglas | 98.8% | 166 of 168 | 26 min | 2 h | |
| 719 | Pringle Creek near Salem HospitalPRGO3 | 94.5 | Gauge | Marion | 98.6% | 663 of 672 | 15 min | 1.5 h | |
| 720 | Ben Irving ResBIVO3 | 94.5 | Gauge | Douglas | 95.8% | 161 of 168 | 21 min | 2.1 h | |
| 720 | Lenz - Jackson CreekJCLO3 | 94.5 | Gauge | Klamath | 95.8% | 161 of 168 | 21 min | 2.1 h | |
| 720 | Bly - Sric NF SpragueNSBO3 | 94.5 | Gauge | Klamath | 95.8% | 161 of 168 | 21 min | 2.1 h | |
| 720 | Keno - Spencer CreekSPKO3 | 94.5 | Gauge | Klamath | 95.8% | 161 of 168 | 21 min | 2.1 h | |
| 720 | Fishhole Creek - Sprague RiverSSBO3 | 94.5 | Gauge | Klamath | 95.8% | 161 of 168 | 21 min | 2.1 h | |
| 720 | Alsea River 3 ESE TidewaterTIDO3 | 94.5 | Gauge | Lincoln | 95.8% | 161 of 168 | 21 min | 2.1 h | |
| 720 | Sun Creek - Wood RiverWBSO3 | 94.5 | Gauge | Klamath | 95.8% | 161 of 168 | 21 min | 2.1 h | |
| 727 | Brownsville 0.3 WNWOR-LN-99 | 94.4 | Volunteer | Linn | 100% | 3 of 3 | 10.4 h | 24 h | |
| 728 | Baker 0.5 ENEOR-BK-20 | 94.4 | Volunteer | Baker | 100% | 3 of 3 | 10.4 h | 2 days | |
| 729 | Harrisburg 0.4 SSEOR-LN-81 | 94.4 | Volunteer | Linn | 100% | 3 of 3 | 10.4 h | 24 h | |
| 730 | Canyon Creek AT Canyon CityCNCO3 | 94.4 | Gauge | Grant | 98.2% | 165 of 168 | 26 min | 2 h | |
| 731 | North Bank RAWSNBKO3 | 94.3 | Gauge | Douglas | 100% | 168 of 168 | 10 min | 60 min | |
| 732 | Berry Creek below Ben Irving ReservoirBCBO3 | 94.3 | Gauge | Douglas | 95.2% | 160 of 168 | 21 min | 2.1 h | |
| 732 | Frenchglen - Bridge CreekBCEO3 | 94.3 | Gauge | Harney | 95.2% | 160 of 168 | 21 min | 2.1 h | |
| 732 | Crooked River Blw Opal SpringsCROO3 | 94.3 | Gauge | Jefferson | 95.2% | 160 of 168 | 21 min | 2.1 h | |
| 732 | Crooked River 5 AT PostCRPO3 | 94.3 | Gauge | Crook | 95.2% | 160 of 168 | 21 min | 2.1 h | |
| 732 | Cow Creek AT GlendaleCWMO3 | 94.3 | Gauge | Douglas | 95.2% | 160 of 168 | 21 min | 2.1 h | |
| 732 | Page Springs Dam - Donner/BlitzenDBPO3 | 94.3 | Gauge | Harney | 95.2% | 160 of 168 | 21 min | 2.1 h | |
| 732 | Deschutes AT Deschutes Rvr near CulverDECO3 | 94.3 | Gauge | Jefferson | 95.2% | 160 of 168 | 21 min | 2.1 h | |
| 732 | Meacham Corner - EF Dairy CreekEFDO3 | 94.3 | Gauge | Washington | 95.2% | 160 of 168 | 21 min | 2.1 h | |
| 732 | Minam AT MinamMNMO3 | 94.3 | Gauge | Wallowa | 95.2% | 160 of 168 | 21 min | 2.1 h | |
| 732 | Siuslaw River 2 NNW MapletonMPLO3 | 94.3 | Gauge | Lane | 95.2% | 160 of 168 | 21 min | 2.1 h | |
| 732 | TRYON CR 1 N Lake OswegoTYCO3 | 94.3 | Gauge | Clackamas | 95.2% | 160 of 168 | 21 min | 2.1 h | |
| 732 | Umatilla River 12 AT YoakumYOKO3 | 94.3 | Gauge | Umatilla | 95.2% | 160 of 168 | 21 min | 2.1 h | |
| 744 | Salem - Mill CreekMNSO3 | 94.2 | Gauge | Marion | 98.0% | 988 of 1,008 | 11 min | 80 min | |
| 745 | Foster 1W - S Santiam RiverSSFO3 | 94.1 | Gauge | Linn | 98.8% | 664 of 672 | 20 min | 75 min | |
| 746 | Astoria - 9439040ASTO3 | 94.1 | Gauge | Clatsop | 98.3% | 826 of 840 | 23 min | 48 min | |
| 746 | South Beach OR - 9435380SBEO3 | 94.1 | Gauge | Lincoln | 98.3% | 826 of 840 | 23 min | 48 min | |
| 748 | Port Orford OR - 9431647PORO3 | 94.1 | Gauge | Curry | 98.2% | 825 of 840 | 23 min | 48 min | |
| 748 | St HelensSHNO3 | 94.1 | Gauge | Columbia | 98.2% | 825 of 840 | 23 min | 48 min | |
| 748 | Columbia River AT WaunaWAUO3 | 94.1 | Gauge | Clatsop | 98.2% | 825 of 840 | 23 min | 48 min |
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. 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.