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 |
|---|---|---|---|---|---|---|---|---|---|
| 249 | Brownsville 5.2 SOR-LN-30 | 97.7 | Volunteer | Linn | 100% | 3 of 3 | 3.4 h | 24 h | |
| 249 | Mill City 0.9 ESEOR-LN-76 | 97.7 | Volunteer | Linn | 100% | 3 of 3 | 3.4 h | 24 h | |
| 249 | Portland 6.9 EOR-MT-126 | 97.7 | Volunteer | Multnomah | 100% | 3 of 3 | 3.4 h | 24 h | |
| 254 | Applegate 1.9 SSWOR-JC-105 | 97.7 | Volunteer | Jackson | 100% | 3 of 3 | 3.4 h | 24 h | |
| 255 | Estacada 0.1 NWOR-CC-127 | 97.7 | Volunteer | Clackamas | 100% | 3 of 3 | 3.4 h | 24 h | |
| 256 | Clatskanie 6.1 WOR-CB-41 | 97.7 | Volunteer | Columbia | 100% | 3 of 3 | 3.4 h | 24 h | |
| 256 | Florence 0.9 NWOR-LA-76 | 97.7 | Volunteer | Lane | 100% | 3 of 3 | 3.4 h | 24 h | |
| 258 | Portland 0.8 ENEOR-MT-33 | 97.7 | Volunteer | Multnomah | 100% | 3 of 3 | 3.4 h | 24 h | |
| 258 | McMinnville 0.6 WOR-YM-5 | 97.7 | Volunteer | Yamhill | 100% | 3 of 3 | 3.4 h | 24 h | |
| 260 | North Pole Ridge RAWSNPFO3 | 97.6 | Gauge | Wasco | 100% | 168 of 168 | 13 min | 60 min | |
| 260 | Patjens RAWSPAFO3 | 97.6 | Gauge | Sherman | 100% | 168 of 168 | 13 min | 60 min | |
| 262 | Board CreekBCFO3 | 97.6 | Gauge | Grant | 99.4% | 167 of 168 | 12 min | 2 h | |
| 262 | Crane PrairieCPFO3 | 97.6 | Gauge | Grant | 99.4% | 167 of 168 | 12 min | 2 h | |
| 262 | Umatilla RAWS Nr IrrigonUMTO3 | 97.6 | Gauge | Morrow | 99.4% | 167 of 168 | 12 min | 2 h | |
| 265 | AgnessAGFO3 | 97.6 | Gauge | Curry | 99.4% | 167 of 168 | 12 min | 2 h | |
| 265 | Bald Knob #2BKFO3 | 97.6 | Gauge | Coos | 99.4% | 167 of 168 | 12 min | 2 h | |
| 265 | Provolt Seed Orchard RAWSPRFO3 | 97.6 | Gauge | Josephine | 99.4% | 167 of 168 | 12 min | 2 h | |
| 265 | Quail Prairie #2 RAWSQPFO3 | 97.6 | Gauge | Curry | 99.4% | 167 of 168 | 12 min | 2 h | |
| 265 | Squaw PeakSQFO3 | 97.6 | Gauge | Jackson | 99.4% | 167 of 168 | 12 min | 2 h | |
| 270 | Big Butte RAWS Near Butte FallsBBFO3 | 97.6 | Gauge | Jackson | 99.4% | 167 of 168 | 12 min | 2 h | |
| 271 | Lexington9S9 | 97.6 | Airport | Morrow | 99.0% | 499 of 504 | 15 min | 80 min | |
| 272 | Howard Prairie DamHPWO3 | 97.6 | Gauge | Jackson | 98.8% | 166 of 168 | 11 min | 2 h | |
| 272 | MeachamMEH | 97.6 | Gauge | Umatilla | 98.8% | 166 of 168 | 11 min | 2 h | |
| 274 | Baker MunicipalBKE | 97.5 | Airport | Baker | 99.4% | 167 of 168 | 12 min | 2 h | |
| 275 | Tepee Draw RAWSTPEO3 | 97.5 | Gauge | Deschutes | 99.4% | 167 of 168 | 12 min | 2 h | |
| 276 | Nehalem - Nehalem RiverNRNO3 | 97.5 | Gauge | Tillamook | 98.8% | 166 of 168 | 11 min | 2 h | |
| 277 | Portland/HillsboroHIO | 97.5 | Airport | Washington | 98.2% | 165 of 168 | 12 min | 2 h | |
| 278 | Fields RAWSFEFO3 | 97.4 | Gauge | Lane | 100% | 168 of 168 | 14 min | 60 min | |
| 278 | Yellowstone Mtn.RAWSYEFO3 | 97.4 | Gauge | Linn | 100% | 168 of 168 | 14 min | 60 min | |
| 280 | Foster Flat RAWSFLFO3 | 97.4 | Gauge | Harney | 100% | 168 of 168 | 14 min | 66 min | |
| 280 | Little Mccoy Creek RAWSLMCO3 | 97.4 | Gauge | Harney | 100% | 168 of 168 | 14 min | 66 min | |
| 280 | Wilkinson Ridge RAWSWKFO3 | 97.4 | Gauge | Benton | 100% | 168 of 168 | 14 min | 66 min | |
| 283 | Granddad Battle RAWSGDFO3 | 97.4 | Gauge | Douglas | 100% | 168 of 168 | 14 min | 60 min | |
| 283 | Buckeye RAWSPKFO3 | 97.4 | Gauge | Douglas | 100% | 168 of 168 | 14 min | 60 min | |
| 285 | Antelope RAWSATFO3 | 97.4 | Gauge | Harney | 99.4% | 167 of 168 | 13 min | 2 h | |
| 285 | Charlotte RidgeCHRO3 | 97.4 | Gauge | Douglas | 99.4% | 167 of 168 | 13 min | 2 h | |
| 285 | Fall Mtn RAWSFMFO3 | 97.4 | Gauge | Grant | 99.4% | 167 of 168 | 13 min | 2 h | |
| 285 | J Ridge RAWSJRFO3 | 97.4 | Gauge | Umatilla | 99.4% | 167 of 168 | 13 min | 2 h | |
| 285 | Keeney TwoKEEO3 | 97.4 | Gauge | Grant | 99.4% | 167 of 168 | 13 min | 2 h | |
| 285 | Timothy RAWSTMFO3 | 97.4 | Gauge | Klamath | 99.4% | 167 of 168 | 13 min | 2 h | |
| 291 | Boulder CreekBOFO3 | 97.4 | Gauge | Wheeler | 99.4% | 167 of 168 | 13 min | 2 h | |
| 291 | Summer Lake RAWSSLKO3 | 97.4 | Gauge | Lake | 99.4% | 167 of 168 | 13 min | 2 h | |
| 291 | Mt. Yoncalla RAWSYNFO3 | 97.4 | Gauge | Douglas | 99.4% | 167 of 168 | 13 min | 2 h | |
| 294 | Scoggins Cr Blw Scoggins Dam At GastonSCOO3 | 97.3 | Gauge | Washington | 100% | 168 of 168 | 21 min | 63 min | |
| 295 | Lemolo Lake 3NNWLMLO3 | 97.3 | Cooperative | Douglas | 100% | 7 of 7 | 4.3 h | 24 h | |
| 296 | Wamic Mill RAWSWMFO3 | 97.2 | Gauge | Wasco | 100% | 168 of 168 | 15 min | 60 min | |
| 297 | ChiloquinCQFO3 | 97.2 | Gauge | Klamath | 100% | 168 of 168 | 15 min | 67 min | |
| 297 | Moon Hill RAWSOOFO3 | 97.2 | Gauge | Harney | 100% | 168 of 168 | 15 min | 67 min | |
| 299 | Waldport 1.7 NNWOR-LC-53 | 97.2 | Volunteer | Lincoln | 100% | 3 of 3 | 4.4 h | 24 h | |
| 300 | Roseburg 9.9 NEOR-DG-48 | 97.2 | Volunteer | Douglas | 100% | 3 of 3 | 4.4 h | 24 h | |
| 301 | Milwaukie 1.7 WNWOR-CC-110 | 97.2 | Volunteer | Clackamas | 100% | 3 of 3 | 4.4 h | 24 h | |
| 302 | Keizer 1.4 SSWOR-MN-60 | 97.2 | Volunteer | Marion | 100% | 3 of 3 | 4.4 h | 2 days | |
| 303 | Dillard 0.3 NOR-DG-47 | 97.2 | Volunteer | Douglas | 100% | 3 of 3 | 4.4 h | 24 h | |
| 303 | Albany 0.7 NEOR-LN-44 | 97.2 | Volunteer | Linn | 100% | 3 of 3 | 4.4 h | 24 h | |
| 305 | Cold SpringsCSFO3 | 97.2 | Gauge | Crook | 99.4% | 167 of 168 | 14 min | 2 h | |
| 305 | Crow FlatCWFO3 | 97.2 | Gauge | Harney | 99.4% | 167 of 168 | 14 min | 2 h | |
| 305 | Horse CRK RAWSHSFO3 | 97.2 | Gauge | Clackamas | 99.4% | 167 of 168 | 14 min | 2 h | |
| 305 | Rock Cr. RAWSRCRO3 | 97.2 | Gauge | Lake | 99.4% | 167 of 168 | 14 min | 2 h | |
| 305 | Red Box RAWSRXFO3 | 97.2 | Gauge | Clackamas | 99.4% | 167 of 168 | 14 min | 2 h | |
| 310 | Roseburg MunicipalRBG | 97.1 | Airport | Douglas | 100% | 168 of 168 | 12 min | 70 min | |
| 311 | Black Rock RAWSOKFO3 | 97.0 | Gauge | Klamath | 100% | 168 of 168 | 16 min | 60 min | |
| 311 | Point Prominence RAWSPPFO3 | 97.0 | Gauge | Union | 100% | 168 of 168 | 16 min | 60 min | |
| 313 | Roberts Butte RAWSBTFO3 | 97.0 | Gauge | Wallowa | 100% | 168 of 168 | 16 min | 68 min | |
| 313 | Harl Butte RAWSHRLO3 | 97.0 | Gauge | Wallowa | 100% | 168 of 168 | 16 min | 68 min | |
| 313 | Sparta Butte RAWSSAFO3 | 97.0 | Gauge | Baker | 100% | 168 of 168 | 16 min | 68 min | |
| 316 | Malheur North Fk 0 AT BeulahBEUO3 | 97.0 | Gauge | Malheur | 100% | 168 of 168 | 16 min | 75 min | |
| 316 | Nehalem River AT FossFSSO3 | 97.0 | Gauge | Tillamook | 100% | 168 of 168 | 16 min | 75 min | |
| 316 | Bonanza - Lost RiverLRBO3 | 97.0 | Gauge | Klamath | 100% | 168 of 168 | 16 min | 75 min | |
| 316 | Malheur River 0 AT Malheur R. BLO WarmWARO3 | 97.0 | Gauge | Malheur | 100% | 168 of 168 | 16 min | 75 min | |
| 320 | Fanno Cr 1 N Durham Rd at TualatinDURO3 | 97.0 | Gauge | Washington | 100% | 168 of 168 | 16 min | 60 min | |
| 320 | Clackamas River 1 NW EstacadaESTO3 | 97.0 | Gauge | Clackamas | 100% | 168 of 168 | 16 min | 60 min | |
| 320 | Fir Ck Nr BrightwoodFCBO3 | 97.0 | Gauge | Multnomah | 100% | 168 of 168 | 16 min | 60 min | |
| 320 | Warm Springs River 3 AT Kahneeta Hot SpringsKAHO3 | 97.0 | Gauge | Wasco | 100% | 168 of 168 | 16 min | 60 min | |
| 320 | E Fk Lobster CR 9 S AlseaLOBO3 | 97.0 | Gauge | Lane | 100% | 168 of 168 | 16 min | 60 min | |
| 320 | Little River At PeelLRPO3 | 97.0 | Gauge | Douglas | 100% | 168 of 168 | 16 min | 60 min | |
| 320 | Deschutes River AT MoodyMODO3 | 97.0 | Gauge | Sherman | 100% | 168 of 168 | 16 min | 60 min | |
| 320 | Chiloquin 12SW - Upper Klamath LakeRKYO3 | 97.0 | Gauge | Klamath | 100% | 168 of 168 | 16 min | 60 min | |
| 320 | Bull Run R AT Bull RunRUNO3 | 97.0 | Gauge | Clackamas | 100% | 168 of 168 | 16 min | 60 min | |
| 320 | S Fk Bull Run R 6 NE WARRENDALESBRO3 | 97.0 | Gauge | Clackamas | 100% | 168 of 168 | 16 min | 60 min | |
| 320 | Lakecreek - SF Little ButteSFLO3 | 97.0 | Gauge | Jackson | 100% | 168 of 168 | 16 min | 60 min | |
| 320 | Three LynxTLYO3 | 97.0 | Gauge | Clackamas | 100% | 168 of 168 | 16 min | 60 min | |
| 320 | TalentWCTO3 | 97.0 | Gauge | Jackson | 100% | 168 of 168 | 16 min | 60 min | |
| 333 | Badger CreekBGFO3 | 97.0 | Gauge | Crook | 99.4% | 167 of 168 | 15 min | 2 h | |
| 333 | Cabin LakeCAFO3 | 97.0 | Gauge | Lake | 99.4% | 167 of 168 | 15 min | 2 h | |
| 333 | Log CRK RAWSLGFO3 | 97.0 | Gauge | Multnomah | 99.4% | 167 of 168 | 15 min | 2 h | |
| 333 | Round Mtn RAWSRNFO3 | 97.0 | Gauge | Deschutes | 99.4% | 167 of 168 | 15 min | 2 h | |
| 333 | Sugerloaf RAWSSGFO3 | 97.0 | Gauge | Lane | 99.4% | 167 of 168 | 15 min | 2 h | |
| 338 | Seldom Creek RAWSSDFO3 | 97.0 | Gauge | Klamath | 98.8% | 166 of 168 | 14 min | 2 h | |
| 338 | Wanderers Peak RAWSWPKO3 | 97.0 | Gauge | Clackamas | 98.8% | 166 of 168 | 14 min | 2 h | |
| 340 | Merlin RAWSMLFO3 | 96.9 | Gauge | Josephine | 99.4% | 167 of 168 | 13 min | 2 h | |
| 341 | Rye MountainBDFO3 | 96.8 | Gauge | Tillamook | 100% | 168 of 168 | 17 min | 60 min | |
| 341 | Brush CRK (Eugene Port)BRUO3 | 96.8 | Gauge | Lane | 100% | 168 of 168 | 17 min | 60 min | |
| 341 | Silver Bullet RAWSSVFO3 | 96.8 | Gauge | Douglas | 100% | 168 of 168 | 17 min | 60 min | |
| 341 | Trout CRK RAWSTCFO3 | 96.8 | Gauge | Lane | 100% | 168 of 168 | 17 min | 60 min | |
| 341 | Jewell 6NNW - Tidewater RAWSTWRO3 | 96.8 | Gauge | Clatsop | 100% | 168 of 168 | 17 min | 60 min | |
| 346 | Fish Fin RAWSFFFO3 | 96.8 | Gauge | Harney | 100% | 168 of 168 | 17 min | 69 min | |
| 347 | Ashland 0.7 SSEOR-JC-69 | 96.8 | Volunteer | Jackson | 100% | 3 of 3 | 5.4 h | 24 h | |
| 348 | Jacksonville 10 SOR-JC-11 | 96.8 | Volunteer | Jackson | 100% | 3 of 3 | 5.4 h | 2 days | |
| 349 | Portland 5.2 EOR-MT-142 | 96.8 | Volunteer | Multnomah | 100% | 3 of 3 | 5.4 h | 24 h | |
| 350 | Gates 0.4 EOR-MN-91 | 96.8 | Volunteer | Marion | 100% | 3 of 3 | 5.4 h | 24 h | |
| 351 | Cow Creek 5 NE AzaleaAZAO3 | 96.8 | Gauge | Douglas | 99.4% | 167 of 168 | 16 min | 2 h | |
| 351 | Bull Cr Nr WilhoitBLWO3 | 96.8 | Gauge | Clackamas | 99.4% | 167 of 168 | 16 min | 2 h | |
| 351 | Blowout Ck Nr DetroitDEQO3 | 96.8 | Gauge | Linn | 99.4% | 167 of 168 | 16 min | 2 h | |
| 351 | Abernethy Creek 2 S Mompano Reservoir near RedlandMRRO3 | 96.8 | Gauge | Clackamas | 99.4% | 167 of 168 | 16 min | 2 h | |
| 351 | Sisters - Whychus CreekSQKO3 | 96.8 | Gauge | Deschutes | 99.4% | 167 of 168 | 16 min | 2 h | |
| 356 | Baltzor Ranch Nr SheavilleBALO3 | 96.8 | Gauge | Malheur | 99.4% | 167 of 168 | 16 min | 1.8 h | |
| 356 | Bully Creek ReservoirBULO3 | 96.8 | Gauge | Malheur | 99.4% | 167 of 168 | 16 min | 1.8 h | |
| 358 | Antelope Div DamACDO3 | 96.8 | Gauge | Jackson | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | AllisonALFO3 | 96.8 | Gauge | Harney | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | Burnt Mtn RAWSBNFO3 | 96.8 | Gauge | Coos | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | Klamath R Blw Boyle PpBOYO3 | 96.8 | Gauge | Klamath | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | Mckenzie R 1 W RainbowCMRO3 | 96.8 | Gauge | Lane | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | Or Corvallis 10 SSWCVSO3 | 96.8 | Gauge | Benton | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | Clearwater River Above Trap Creek Near TCWRO3 | 96.8 | Gauge | Douglas | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | South Fork Little Butte Creek - GilkeyGILO3 | 96.8 | Gauge | Jackson | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | Hood River 2 S Hood RiverHODO3 | 96.8 | Gauge | Hood River | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | Illinois River 3 NNW KerbyKRBO3 | 96.8 | Gauge | Josephine | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | Mill Creek Nr PrinevilleMLCO3 | 96.8 | Gauge | Crook | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | North Fork Coquille River 2 ENE Myrtle PointMYNO3 | 96.8 | Gauge | Coos | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | Willamette River AT Oregon City below Willamette FallsORCO3 | 96.8 | Gauge | Clackamas | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | Prinand ResPVDO3 | 96.8 | Gauge | Crook | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | RileyRLYO3 | 96.8 | Gauge | Harney | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | John Day National Monument - Sheep RockSHRO3 | 96.8 | Gauge | Grant | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | North Umpqua River Bleow Soda Springs NESSPO3 | 96.8 | Gauge | Douglas | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | Tualatin R 6 WNW Lee Falls near GastonTLFO3 | 96.8 | Gauge | Washington | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | Signal Tree RAWSTRFO3 | 96.8 | Gauge | Coos | 99.4% | 167 of 168 | 16 min | 2 h | |
| 358 | Williamson River Near Klamath Agency OrWKAO3 | 96.8 | Gauge | Klamath | 99.4% | 167 of 168 | 16 min | 2 h | |
| 378 | N Fk Bull Run R 6 S WarrendaleNBRO3 | 96.8 | Gauge | Multnomah | 99.4% | 167 of 168 | 16 min | 2 h | |
| 379 | Slide Mtn RAWSSLFO3 | 96.8 | Gauge | Wheeler | 98.8% | 166 of 168 | 15 min | 2 h | |
| 380 | HermistonHRI | 96.7 | Airport | Morrow | 99.4% | 167 of 168 | 12 min | 2 h | |
| 381 | AGATE DAM & RESERVOIRAGDO3 | 96.7 | Gauge | Jackson | 99.4% | 167 of 168 | 16 min | 2 h | |
| 381 | Allen Canal Nr EchoALNO3 | 96.7 | Gauge | Umatilla | 99.4% | 167 of 168 | 16 min | 2 h | |
| 381 | East Fork Creek Near AshlandEFAO3 | 96.7 | Gauge | Jackson | 99.4% | 167 of 168 | 16 min | 2 h | |
| 381 | Obrien 6SE - EF Illinois RiverEFIO3 | 96.7 | Gauge | Josephine | 99.4% | 167 of 168 | 16 min | 2 h | |
| 381 | Molalla River near WilhoitMOWO3 | 96.7 | Gauge | Clackamas | 99.4% | 167 of 168 | 16 min | 2 h | |
| 381 | Milton Freewater - NF Walla WallaNFWO3 | 96.7 | Gauge | Umatilla | 99.4% | 167 of 168 | 16 min | 2 h | |
| 381 | Ochoco Creek 13 E OCHOCO CK ABV RESERVOIROCRO3 | 96.7 | Gauge | Crook | 99.4% | 167 of 168 | 16 min | 2 h | |
| 381 | Powder River 0 AT BakerPWDO3 | 96.7 | Gauge | Baker | 99.4% | 167 of 168 | 16 min | 2 h | |
| 381 | Logsden - Sunshine CreekSCVO3 | 96.7 | Gauge | Lincoln | 99.4% | 167 of 168 | 16 min | 2 h | |
| 381 | Powder River 1 S Thief Valley Res.THFO3 | 96.7 | Gauge | Baker | 99.4% | 167 of 168 | 16 min | 2 h | |
| 381 | Burnt River 7 W HerefordUNYO3 | 96.7 | Gauge | Baker | 99.4% | 167 of 168 | 16 min | 2 h | |
| 392 | CaseCEFO3 | 96.6 | Gauge | Grant | 100% | 168 of 168 | 18 min | 60 min | |
| 392 | Long PrairieLGPO3 | 96.6 | Gauge | Coos | 100% | 168 of 168 | 18 min | 60 min | |
| 394 | Emigrant RAWSEMFO3 | 96.6 | Gauge | Lane | 100% | 168 of 168 | 18 min | 70 min | |
| 394 | High Point RAWSLOFO3 | 96.6 | Gauge | Lane | 100% | 168 of 168 | 18 min | 70 min | |
| 396 | Mutton Mountain RAWSMMFO3 | 96.6 | Gauge | Wasco | 99.4% | 167 of 168 | 17 min | 2 h | |
| 397 | A-Line Terminus Nr HermistonALTO3 | 96.6 | Gauge | Umatilla | 98.8% | 166 of 168 | 16 min | 2 h | |
| 397 | Bear Cr Abv AshlandBAAO3 | 96.6 | Gauge | Jackson | 98.8% | 166 of 168 | 16 min | 2 h | |
| 397 | Bear Cr At MouthBMOO3 | 96.6 | Gauge | Jackson | 98.8% | 166 of 168 | 16 min | 2 h | |
| 397 | Deer Creek AT Deer Creek near McKewenDRMO3 | 96.6 | Gauge | Baker | 98.8% | 166 of 168 | 16 min | 2 h | |
| 397 | Elk Creek 2 SW DrainECDO3 | 96.6 | Gauge | Douglas | 98.8% | 166 of 168 | 16 min | 2 h | |
| 397 | Fort Rock RAWSFKFO3 | 96.6 | Gauge | Lake | 98.8% | 166 of 168 | 16 min | 2 h | |
| 397 | Finley Natl Wildlife RefugeFNWO3 | 96.6 | Gauge | Benton | 98.8% | 166 of 168 | 16 min | 2 h | |
| 397 | Furnish CanalFURO3 | 96.6 | Gauge | Umatilla | 98.8% | 166 of 168 | 16 min | 2 h | |
| 397 | Powder River AT Powder River nr. RichlandPRRO3 | 96.6 | Gauge | Baker | 98.8% | 166 of 168 | 16 min | 2 h | |
| 406 | Nf Little Butte Cr At HWY140NLBO3 | 96.6 | Gauge | Jackson | 98.8% | 166 of 168 | 16 min | 2 h | |
| 407 | Ochoco ResvOCDO3 | 96.5 | Gauge | Crook | 99.4% | 167 of 168 | 17 min | 2 h | |
| 408 | Miller RAWSMLLO3 | 96.4 | Gauge | Columbia | 100% | 168 of 168 | 19 min | 60 min | |
| 408 | Rockhouse1 RAWSRKHO3 | 96.4 | Gauge | Polk | 100% | 168 of 168 | 19 min | 60 min | |
| 408 | South Fork RAWSSFKO3 | 96.4 | Gauge | Tillamook | 100% | 168 of 168 | 19 min | 60 min | |
| 408 | Tupper RAWSTUFO3 | 96.4 | Gauge | Morrow | 100% | 168 of 168 | 19 min | 60 min | |
| 412 | Briar Rabbit RAWSIRFO3 | 96.4 | Gauge | Wheeler | 100% | 168 of 168 | 19 min | 61 min | |
| 413 | Buckhorn Spring RAWSBUCO3 | 96.4 | Gauge | Jackson | 100% | 168 of 168 | 19 min | 71 min | |
| 413 | Kelsey Butte RAWSKBFO3 | 96.4 | Gauge | Malheur | 100% | 168 of 168 | 19 min | 71 min | |
| 413 | Morgan MtnMGFO3 | 96.4 | Gauge | Baker | 100% | 168 of 168 | 19 min | 71 min | |
| 413 | Owyhee Ridge RAWSOWFO3 | 96.4 | Gauge | Malheur | 100% | 168 of 168 | 19 min | 71 min | |
| 413 | Ssb #2SBFO3 | 96.4 | Gauge | Josephine | 100% | 168 of 168 | 19 min | 71 min | |
| 418 | CinnamonCIFO3 | 96.4 | Gauge | Douglas | 100% | 168 of 168 | 19 min | 60 min | |
| 418 | Klamath Forest National Wildlife RefugeKMRO3 | 96.4 | Gauge | Klamath | 100% | 168 of 168 | 19 min | 60 min | |
| 418 | Todetee RAWSTOFO3 | 96.4 | Gauge | Douglas | 100% | 168 of 168 | 19 min | 60 min | |
| 421 | Colgate RAWSCGFO3 | 96.4 | Gauge | Deschutes | 99.4% | 167 of 168 | 18 min | 2 h | |
| 421 | Cannibal MtnCNFO3 | 96.4 | Gauge | Lincoln | 99.4% | 167 of 168 | 18 min | 2 h | |
| 421 | Straw RAWSSTFO3 | 96.4 | Gauge | Lake | 99.4% | 167 of 168 | 18 min | 2 h | |
| 424 | Bald Mtn RAWSBAFO3 | 96.4 | Gauge | Harney | 99.4% | 167 of 168 | 18 min | 2 h | |
| 424 | Frecnchglen RAWSFGFO3 | 96.4 | Gauge | Harney | 99.4% | 167 of 168 | 18 min | 2 h | |
| 424 | Riddle Mtn RAWSRLFO3 | 96.4 | Gauge | Harney | 99.4% | 167 of 168 | 18 min | 2 h | |
| 424 | Sage Hen RAWSSHFO3 | 96.4 | Gauge | Harney | 99.4% | 167 of 168 | 18 min | 2 h | |
| 424 | Mt Wilson RAWSWSFO3 | 96.4 | Gauge | Wasco | 99.4% | 167 of 168 | 18 min | 2 h | |
| 424 | Wagontire RAWSWTFO3 | 96.4 | Gauge | Harney | 99.4% | 167 of 168 | 18 min | 2 h | |
| 430 | Devils GraveyardDVLO3 | 96.4 | Gauge | Douglas | 98.8% | 166 of 168 | 17 min | 2 h | |
| 430 | Grassy Mountain RAWSGSFO3 | 96.4 | Gauge | Malheur | 98.8% | 166 of 168 | 17 min | 2 h | |
| 430 | Hehe ButteHHFO3 | 96.4 | Gauge | Wasco | 98.8% | 166 of 168 | 17 min | 2 h | |
| 430 | Coffee Pot FlatPTFO3 | 96.4 | Gauge | Lake | 98.8% | 166 of 168 | 17 min | 2 h | |
| 430 | Red Butte RAWSRTFO3 | 96.4 | Gauge | Malheur | 98.8% | 166 of 168 | 17 min | 2 h | |
| 435 | S Fk Little Butte Cr CnlBCCO3 | 96.4 | Gauge | Jackson | 98.2% | 165 of 168 | 16 min | 2 h | |
| 435 | Eagle Point - Little Butte CreekLBGO3 | 96.4 | Gauge | Jackson | 98.2% | 165 of 168 | 16 min | 2 h | |
| 435 | Chiloquin - Larkin CreekLCCO3 | 96.4 | Gauge | Klamath | 98.2% | 165 of 168 | 16 min | 2 h | |
| 435 | Starkey - Meadow CreekMDOO3 | 96.4 | Gauge | Union | 98.2% | 165 of 168 | 16 min | 2 h | |
| 435 | Malheur Reservoir Near MalheurMREO3 | 96.4 | Gauge | Malheur | 98.2% | 165 of 168 | 16 min | 2 h | |
| 435 | McKenzie R above Hayden Bridge AT SpringfieldMRHO3 | 96.4 | Gauge | Lane | 98.2% | 165 of 168 | 16 min | 2 h | |
| 435 | Rock Creek at Hwy 47 Bridge AT VernoniaRCBO3 | 96.4 | Gauge | Columbia | 98.2% | 165 of 168 | 16 min | 2 h | |
| 435 | Gaston - Sane CreekSCGO3 | 96.4 | Gauge | Washington | 98.2% | 165 of 168 | 16 min | 2 h | |
| 435 | Spring Creek - Williamson RiverWASO3 | 96.4 | Gauge | Klamath | 98.2% | 165 of 168 | 16 min | 2 h | |
| 435 | Wallowa 5NW - Wallowa RiverWBWO3 | 96.4 | Gauge | Wallowa | 98.2% | 165 of 168 | 16 min | 2 h | |
| 435 | Yachats R AT YachatsYRYO3 | 96.4 | Gauge | Lincoln | 98.2% | 165 of 168 | 16 min | 2 h | |
| 446 | DannerDANO3 | 96.4 | Gauge | Malheur | 98.2% | 165 of 168 | 16 min | 1.8 h | |
| 446 | Pilot Rock 11EPROO3 | 96.4 | Gauge | Umatilla | 98.2% | 165 of 168 | 16 min | 1.8 h | |
| 448 | Agness 4SE - Illinois RiverAGSO3 | 96.4 | Gauge | Curry | 98.2% | 165 of 168 | 16 min | 2 h | |
| 448 | Nestucca River 1 SW BeaverBEAO3 | 96.4 | Gauge | Tillamook | 98.2% | 165 of 168 | 16 min | 2 h | |
| 448 | Coquille River AT CoquilleCOQO3 | 96.4 | Gauge | Coos | 98.2% | 165 of 168 | 16 min | 2 h | |
| 448 | Gerber DamGRBO3 | 96.4 | Gauge | Klamath | 98.2% | 165 of 168 | 16 min | 2 h | |
| 448 | Sandy River AT Bull RunSNDO3 | 96.4 | Gauge | Clackamas | 98.2% | 165 of 168 | 16 min | 2 h | |
| 448 | South Umpqua At MelroseSUMO3 | 96.4 | Gauge | Douglas | 98.2% | 165 of 168 | 16 min | 2 h | |
| 454 | Antelope 6 SSWANPO3 | 96.3 | Cooperative | Jefferson | 100% | 7 of 7 | - | 24 h | |
| 454 | Mcnary Dam No. 2MCNO3 | 96.3 | Cooperative | Umatilla | 100% | 7 of 7 | - | 24 h | |
| 454 | Owyhee DamOWYO3 | 96.3 | Cooperative | Malheur | 100% | 7 of 7 | - | 24 h | |
| 454 | Toketee FallsTKFO3 | 96.3 | Cooperative | Douglas | 100% | 7 of 7 | - | 24 h | |
| 458 | Brookings 3.4 NOR-CY-16 | 96.3 | Volunteer | Curry | 100% | 3 of 3 | 6.4 h | 24 h | |
| 459 | Summit 0.2 SSWOR-BN-177 | 96.3 | Volunteer | Benton | 100% | 3 of 3 | 6.4 h | 24 h | |
| 459 | Raleigh Hills 0.8 WSWOR-WS-7 | 96.3 | Volunteer | Washington | 100% | 3 of 3 | 6.4 h | 24 h | |
| 461 | Medford 0.5 SSEOR-JC-75 | 96.3 | Volunteer | Jackson | 100% | 3 of 3 | 6.4 h | 24 h | |
| 461 | Albany 1.4 NEOR-LN-104 | 96.3 | Volunteer | Linn | 100% | 3 of 3 | 6.4 h | 24 h | |
| 463 | Springfield 9.9 EOR-LA-261 | 96.3 | Volunteer | Lane | 100% | 3 of 3 | 6.4 h | 24 h | |
| 464 | Milwaukie 0.9 NNEOR-CC-75 | 96.3 | Volunteer | Clackamas | 100% | 3 of 3 | 6.4 h | 2 days | |
| 465 | North Santiam R 5 W DetroitDETO3 | 96.3 | Gauge | Marion | 98.0% | 659 of 672 | 16 min | 45 min | |
| 465 | South Santiam R AT Foster DamFOSO3 | 96.3 | Gauge | Linn | 98.0% | 659 of 672 | 16 min | 45 min | |
| 467 | VeroniaVIAO3 | 96.2 | Gauge | Columbia | 99.4% | 167 of 168 | 19 min | 2 h | |
| 468 | Hoyt Ck RAWSOYFO3 | 96.2 | Gauge | Klamath | 99.4% | 167 of 168 | 19 min | 2 h | |
| 469 | Grants Pass3S8 | 96.2 | Airport | Josephine | 99.0% | 499 of 504 | 10 min | 80 min | |
| 470 | Soda Springs 3SSE - Silvies RiverSVSO3 | 96.2 | Gauge | Grant | 97.6% | 164 of 168 | 16 min | 2 h | |
| 471 | Lakeview (AWOS)LKV | 96.1 | Airport | Lake | 100% | 168 of 168 | 12 min | 70 min | |
| 472 | Calimus RiverCLFO3 | 96.1 | Gauge | Klamath | 100% | 168 of 168 | 20 min | 63 min | |
| 472 | Yellowpine RawsYLPO3 | 96.1 | Gauge | Baker | 100% | 168 of 168 | 20 min | 63 min | |
| 474 | Metolius Arm RAWSMEFO3 | 96.1 | Gauge | Jefferson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 475 | Sublimity 2ESE - Mill CreekMSSO3 | 96.1 | Gauge | Marion | 97.2% | 490 of 504 | 11 min | 80 min | |
| 476 | Haystack Dam And ResHSDO3 | 96.0 | Gauge | Jefferson | 100% | 168 of 168 | 21 min | 63 min | |
| 476 | Ochoco R.S.OCWO3 | 96.0 | Gauge | Crook | 100% | 168 of 168 | 21 min | 63 min | |
| 476 | Spout Springs Ski LodgeSPSO3 | 96.0 | Gauge | Union | 100% | 168 of 168 | 21 min | 63 min | |
| 476 | Wilson R at Sollie Smith Bridge 2 NE TillamookWTSO3 | 96.0 | Gauge | Tillamook | 100% | 168 of 168 | 21 min | 63 min | |
| 480 | S Yamhill River AT McMinnvilleMCMO3 | 96.0 | Gauge | Yamhill | 100% | 168 of 168 | 21 min | 63 min | |
| 481 | Lost River At Keller BridgeKELO3 | 96.0 | Gauge | Klamath | 100% | 168 of 168 | 21 min | 60 min | |
| 482 | Bear Creek Below Ashland Creek At AshlanBCAO3 | 96.0 | Gauge | Jackson | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Malheur River AT Beulah Res/Agency VaBERO3 | 96.0 | Gauge | Malheur | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | OaklandCALO3 | 96.0 | Gauge | Douglas | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Catherine Creek AT Catherine CreekCATO3 | 96.0 | Gauge | Union | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Crescent Creek At CrescentCREO3 | 96.0 | Gauge | Klamath | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Cold Springs DamCSLO3 | 96.0 | Gauge | Umatilla | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Waldport - Drift CreekDCWO3 | 96.0 | Gauge | Lincoln | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Fish Cr Nr ToketeeFHCO3 | 96.0 | Gauge | Douglas | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Gerber ReservoirGERO3 | 96.0 | Gauge | Klamath | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Gaston - Wapato CreekGRWO3 | 96.0 | Gauge | Washington | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | PlushHONO3 | 96.0 | Gauge | Lake | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | JacksonvilleJCJO3 | 96.0 | Gauge | Jackson | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Link R At Klamath FallsKLLO3 | 96.0 | Gauge | Klamath | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Little Deschutes AT LapineLAPO3 | 96.0 | Gauge | Deschutes | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Little Sandy R 3 E Bull RunLSNO3 | 96.0 | Gauge | Clackamas | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Lostine 4 S LostineLSTO3 | 96.0 | Gauge | Wallowa | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Bear Creek AT MedfordMFDO3 | 96.0 | Gauge | Jackson | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | McKay Creek 6 N McKay CreekMYKO3 | 96.0 | Gauge | Umatilla | 97.0% | 163 of 168 | 16 min | 2 h | |
| 482 | Oak Grove Fork 24 SE EstacadaOKPO3 | 96.0 | Gauge | Clackamas | 97.0% | 163 of 168 | 16 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. 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.