Storm Station
Sign in

Live/247 Rank/Oregon

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.

1,635 stations ranked23.7% sent every report dueranked October 16, 2026page 2 of 7Oregon instrumentsOregon weather

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

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
250Hyatt DamHATO396.0GaugeJackson99.4%167 of 16813 min1.5 h
250Howard Prairie DamHPWO396.0GaugeJackson99.4%167 of 16813 min1.5 h
253Bradshaw DropBDRO396.0GaugeJackson99.4%167 of 16813 min2 h
253Deschutes River AT Benham FallsBENO396.0GaugeDeschutes99.4%167 of 16813 min2 h
253Howard Prarie DamHPPO396.0GaugeJackson99.4%167 of 16813 min2 h
253Rrv Cnl Blo JunctionJUNO396.0GaugeJackson99.4%167 of 16813 min2 h
257N Santiam R 2 E Greens Bridge near JeffersonNSGO396.0GaugeLinn99.4%167 of 16813 min2 h
257Cow Creek 4 SW RiddleRDLO396.0GaugeDouglas99.4%167 of 16813 min2 h
257Middle Fork John Day AT Middle Fork John Day RiverRTRO396.0GaugeGrant99.4%167 of 16813 min2 h
257Silver Creek Near Silver Lake OregonSVRO396.0GaugeLake99.4%167 of 16813 min2 h
261Pudding River AT AuroraAURO396.0GaugeMarion99.4%167 of 16813 min2 h
261John Day River at Picture GorgeJPGO396.0GaugeGrant99.4%167 of 16813 min2 h
261Jewel - Nehalem RiverJWNO396.0GaugeClatsop99.4%167 of 16813 min2 h
264John Day River 3 E John DayJHNO396.0GaugeGrant99.4%167 of 16813 min2 h
265Calvert Peak RAWSCVFO396.0GaugeDouglas98.8%166 of 16812 min2 h
266Summer Lake RAWSSLKO395.9GaugeLake100%168 of 16815 min60 min
267Tillamook RAWSTMKO395.9GaugeTillamook100%168 of 16818 min60 min
268Harper, Oregon Weather StationUSBR-HARO95.9GaugeMalheur97.6%164 of 1683 min2 h
269Antelope RAWSATFO395.8GaugeHarney100%168 of 16815 min60 min
269Charlotte RidgeCHRO395.8GaugeDouglas100%168 of 16815 min60 min
269Fall Mtn RAWSFMFO395.8GaugeGrant100%168 of 16815 min60 min
269J Ridge RAWSJRFO395.8GaugeUmatilla100%168 of 16815 min60 min
269Keeney TwoKEEO395.8GaugeGrant100%168 of 16815 min60 min
269Patjens RAWSPAFO395.8GaugeSherman100%168 of 16815 min60 min
269Timothy RAWSTMFO395.8GaugeKlamath100%168 of 16815 min60 min
276Boulder CreekBOFO395.8GaugeWheeler100%168 of 16815 min67 min
276Mt. Yoncalla RAWSYNFO395.8GaugeDouglas100%168 of 16815 min67 min
278Hillsboro 1.3 SSEOR-WS-7595.8VolunteerWashington100%7 of 74.4 h24 h
279Portland 3.6 ESEOR-MT-17795.8VolunteerMultnomah100%7 of 74.4 h24 h
280Gates 1.4 SWOR-LN-7595.8VolunteerLinn100%7 of 74.4 h24 h
280Sweet Home 2.1 WNWOR-LN-9295.8VolunteerLinn100%7 of 74.4 h24 h
282Springfield 0.9 SSEOR-LA-25295.8VolunteerLane100%7 of 74.4 h24 h
283Dillard 0.3 NOR-DG-4795.8VolunteerDouglas100%7 of 74.4 h24 h
284Big Butte RAWS Near Butte FallsBBFO395.8GaugeJackson99.4%167 of 16814 min2 h
284Tepee Draw RAWSTPEO395.8GaugeDeschutes99.4%167 of 16814 min2 h
286Tumalo Feed Canal Nr BendTFCO395.8GaugeDeschutes98.8%166 of 16813 min2 h
286McKenzie R AT Trail Bridge damTRBO395.8GaugeLinn98.8%166 of 16813 min2 h
286Umatilla River 1 AT UmatillaUMAO395.8GaugeUmatilla98.8%166 of 16813 min2 h
286Wasco D And Clear LkWADO395.8GaugeWasco98.8%166 of 16813 min2 h
290MeachamMEH95.8GaugeUmatilla98.8%166 of 16813 min2 h
291Murderers Creek AT DayvilleMUCO395.8GaugeGrant98.8%166 of 16813 min2 h
292Mckenzie R 30 E Outlet Of Clear Lake Nr Sweet HomeMOCO395.8GaugeLinn98.8%166 of 16813 min2 h
293Parker Mountain RAWSARFO395.8GaugeKlamath98.8%166 of 16813 min2 h
294John Day River AT John Day River at Blue Mtn Hot SpringsJBMO395.8GaugeGrant98.8%166 of 16813 min2 h
294North Fork John Day River AT MonumentMONO395.8GaugeGrant98.8%166 of 16813 min2 h
294Crooked River 13 AT Prineville blo DamPRVO395.8GaugeCrook98.8%166 of 16813 min2 h
297Clearwater R Nr ToketeeCRMO395.8GaugeDouglas98.8%166 of 16813 min2 h
297Elk Creek 4 NE TrailELKO395.8GaugeJackson98.8%166 of 16813 min2 h
297Little Butte Creek at Lake CreekLBCO395.8GaugeJackson98.8%166 of 16813 min2 h
297Mosier Creek 3 SE MosierMSRO395.8GaugeWasco98.8%166 of 16813 min2 h
297North Umpqua River Above White Mule CreeMULO395.8GaugeDouglas98.8%166 of 16813 min2 h
297Toketee Falls 8WNW - N Umpqua RiverNUMO395.8GaugeDouglas98.8%166 of 16813 min2 h
297N Umpqua R Nr ToketeeNUWO395.8GaugeDouglas98.8%166 of 16813 min2 h
297Upr Klamath Lk At Rattlesnake PtRTLO395.8GaugeKlamath98.8%166 of 16813 min2 h
305Evans Creek RAWSEVFO395.7GaugeJackson100%168 of 16815 min67 min
306A-Line Terminus Nr HermistonALTO395.7GaugeUmatilla100%168 of 16815 min60 min
306Elk Creek 2 SW DrainECDO395.7GaugeDouglas100%168 of 16815 min60 min
306Furnish CanalFURO395.7GaugeUmatilla100%168 of 16815 min60 min
306Bonanza - Lost RiverLRBO395.7GaugeKlamath100%168 of 16815 min60 min
306Abernethy Creek 2 S Mompano Reservoir near RedlandMRRO395.7GaugeClackamas100%168 of 16815 min60 min
306Powder River AT Powder River nr. RichlandPRRO395.7GaugeBaker100%168 of 16815 min60 min
312Foster Flat RAWSFLFO395.7GaugeHarney100%168 of 16816 min68 min
312Little Mccoy Creek RAWSLMCO395.7GaugeHarney100%168 of 16816 min68 min
312Wilkinson Ridge RAWSWKFO395.7GaugeBenton100%168 of 16816 min68 min
315Granddad Battle RAWSGDFO395.6GaugeDouglas100%168 of 16816 min60 min
315Buckeye RAWSPKFO395.6GaugeDouglas100%168 of 16816 min60 min
315Seldom Creek RAWSSDFO395.6GaugeKlamath100%168 of 16816 min60 min
315Wanderers Peak RAWSWPKO395.6GaugeClackamas100%168 of 16816 min60 min
319North Pole Ridge RAWSNPFO395.6GaugeWasco99.4%167 of 16815 min2 h
320Tumalo Ridge RAWSTMRO395.6GaugeDeschutes99.4%167 of 16819 min2 h
321Quartzville Creek Blw Galena Creek Nr Cascadia1418586595.6GaugeLinn98.2%165 of 16813 min2 h
322Portland - TroutdaleTTD95.5AirportMultnomah100%168 of 16811 min60 min
323ChiloquinCQFO395.5GaugeKlamath100%168 of 16817 min69 min
323Moon Hill RAWSOOFO395.5GaugeHarney100%168 of 16817 min69 min
325PrinevilleS3995.5AirportCrook99.6%502 of 50412 min50 min
326Fossil - Pine CreekPCCO395.5GaugeWheeler98.2%165 of 16813 min2 h
327Mill City 0.9 ESEOR-LN-7695.4VolunteerLinn100%7 of 75.4 h24 h
328Newport 5.1 NOR-LC-195.4VolunteerLincoln100%7 of 75.4 h24 h
328Seal Rock 0.6 ESEOR-LC-4095.4VolunteerLincoln100%7 of 75.4 h24 h
330Cold SpringsCSFO395.4GaugeCrook99.4%167 of 16816 min2 h
330Crow FlatCWFO395.4GaugeHarney99.4%167 of 16816 min2 h
330Horse CRK RAWSHSFO395.4GaugeClackamas99.4%167 of 16816 min2 h
330Rock Cr. RAWSRCRO395.4GaugeLake99.4%167 of 16816 min2 h
330Red Box RAWSRXFO395.4GaugeClackamas99.4%167 of 16816 min2 h
335Grande Ronde SSE Grande Ronde blo Clear CreekGCCO395.4GaugeUnion97.6%164 of 16813 min2 h
335Rock Creek AT Rock Creek near HainesROKO395.4GaugeBaker97.6%164 of 16813 min2 h
335Bly - SF Sprague RiverSPBO395.4GaugeKlamath97.6%164 of 16813 min2 h
338CaseCEFO395.3GaugeGrant100%168 of 16817 min60 min
338Emigrant RAWSEMFO395.3GaugeLane100%168 of 16817 min60 min
338Long PrairieLGPO395.3GaugeCoos100%168 of 16817 min60 min
341AllisonALFO395.3GaugeHarney100%168 of 16818 min60 min
341Burnt Mtn RAWSBNFO395.3GaugeCoos100%168 of 16818 min60 min
341Signal Tree RAWSTRFO395.3GaugeCoos100%168 of 16818 min60 min
344Roberts Butte RAWSBTFO395.3GaugeWallowa100%168 of 16818 min70 min
344Harl Butte RAWSHRLO395.3GaugeWallowa100%168 of 16818 min70 min
344Sparta Butte RAWSSAFO395.3GaugeBaker100%168 of 16818 min70 min
347Foster DamFSTO395.3CooperativeLinn100%7 of 7-24 h
347North Umpqua River At Winchester DamWINO395.3CooperativeDouglas100%7 of 7-24 h
349Bull Run R 10 ESE Bull Run Res No. 1 near CorbettBRVO395.3GaugeMultnomah97.6%164 of 16813 min2 h
349Butte Creek AT FossilBTCO395.3GaugeWheeler97.6%164 of 16813 min2 h
349Silvies River 0 NW Silvies River near BurnsBUSO395.3GaugeHarney97.6%164 of 16813 min2 h
349Camas Creek AT Camas Creek near UkiahCASO395.3GaugeUmatilla97.6%164 of 16813 min2 h
349Catherine Creek 6 SE Catherine CreekCTHO395.3GaugeUnion97.6%164 of 16813 min2 h
349Drews ReservoirDREO395.3GaugeLake97.6%164 of 16813 min2 h
349Deschutes Rvr Blw Snow CRK Nr La PineDSNO395.3GaugeDeschutes97.6%164 of 16813 min2 h
349Cow Creek At Galesville Reservoir Near AzaleaGSVO395.3GaugeDouglas97.6%164 of 16813 min2 h
349Imnaha River AT ImnahaIMNO395.3GaugeWallowa97.6%164 of 16813 min2 h
349Rush 3S - Little Applegate RiverLARO395.3GaugeJackson97.6%164 of 16813 min2 h
349Condon - Lone Rock CreekLRCO395.3GaugeGilliam97.6%164 of 16813 min2 h
349McKay Creek Below Res AT McKay CreekMCKO395.3GaugeUmatilla97.6%164 of 16813 min2 h
349MCKAY DAM & RIVERMKDO395.3GaugeUmatilla97.6%164 of 16813 min2 h
349North Powder 7 W North PowderNPRO395.3GaugeUnion97.6%164 of 16813 min2 h
349N Yamhill R 2 WNW FairdaleNYFO395.3GaugeYamhill97.6%164 of 16813 min2 h
349Oak Grove Fork 14 S Government CampOGCO395.3GaugeClackamas97.6%164 of 16813 min2 h
349Ordnance CanalORNO395.3GaugeUmatilla97.6%164 of 16813 min2 h
349Trout Creek AT Trout Creek near FieldsTROO395.3GaugeHarney97.6%164 of 16813 min2 h
349Grande Ronde River AT TroyTRYO395.3GaugeWallowa97.6%164 of 16813 min2 h
349Umatilla Rvr Blw Dillon DivUMDO395.3GaugeUmatilla97.6%164 of 16813 min2 h
369Bull Run R 4 ENE Bull Run Res No. 2 near Bull RunBURO395.3GaugeClackamas97.6%164 of 16813 min2 h
369Metolious River Nr GrandviewMETO395.3GaugeJefferson97.6%164 of 16813 min2 h
371Williamson River at ChiloquinWMNO395.3GaugeKlamath97.6%164 of 16813 min2 h
372Salem 2NNW - Glenn CreekSGWO395.3GaugePolk97.4%655 of 67213 min45 min
373Bear Cr At MouthBMOO395.3GaugeJackson95.8%161 of 1688 min2 h
374HermistonHRI95.2AirportMorrow100%168 of 16811 min60 min
375Agness 4SE - Illinois RiverAGSO395.2GaugeCurry100%168 of 16818 min60 min
375Nestucca River 1 SW BeaverBEAO395.2GaugeTillamook100%168 of 16818 min60 min
375DannerDANO395.2GaugeMalheur100%168 of 16818 min60 min
375Fort Rock RAWSFKFO395.2GaugeLake100%168 of 16818 min60 min
375Gerber DamGRBO395.2GaugeKlamath100%168 of 16818 min60 min
375Sandy River AT Bull RunSNDO395.2GaugeClackamas100%168 of 16818 min60 min
381Fanno Cr 1 N Durham Rd at TualatinDURO395.2GaugeWashington100%168 of 16818 min60 min
381Clackamas River 1 NW EstacadaESTO395.2GaugeClackamas100%168 of 16818 min60 min
381Fir Ck Nr BrightwoodFCBO395.2GaugeMultnomah100%168 of 16818 min60 min
381Warm Springs River 3 AT Kahneeta Hot SpringsKAHO395.2GaugeWasco100%168 of 16818 min60 min
381E Fk Lobster CR 9 S AlseaLOBO395.2GaugeLane100%168 of 16818 min60 min
381Little River At PeelLRPO395.2GaugeDouglas100%168 of 16818 min60 min
381Deschutes River AT MoodyMODO395.2GaugeSherman100%168 of 16818 min60 min
381N Fk Bull Run R 6 S WarrendaleNBRO395.2GaugeMultnomah100%168 of 16818 min60 min
381Chiloquin 12SW - Upper Klamath LakeRKYO395.2GaugeKlamath100%168 of 16818 min60 min
381Bull Run R AT Bull RunRUNO395.2GaugeClackamas100%168 of 16818 min60 min
381S Fk Bull Run R 6 NE WARRENDALESBRO395.2GaugeClackamas100%168 of 16818 min60 min
381Lakecreek - SF Little ButteSFLO395.2GaugeJackson100%168 of 16818 min60 min
381Three LynxTLYO395.2GaugeClackamas100%168 of 16818 min60 min
381TalentWCTO395.2GaugeJackson100%168 of 16818 min60 min
395Badger CreekBGFO395.2GaugeCrook99.4%167 of 16817 min2 h
395Cabin LakeCAFO395.2GaugeLake99.4%167 of 16817 min2 h
395Log CRK RAWSLGFO395.2GaugeMultnomah99.4%167 of 16817 min2 h
395Round Mtn RAWSRNFO395.2GaugeDeschutes99.4%167 of 16817 min2 h
395Sugerloaf RAWSSGFO395.2GaugeLane99.4%167 of 16817 min2 h
395Slide Mtn RAWSSLFO395.2GaugeWheeler99.4%167 of 16817 min2 h
401Fields RAWSFEFO395.2GaugeLane98.8%166 of 16816 min2 h
401Yellowstone Mtn.RAWSYEFO395.2GaugeLinn98.8%166 of 16816 min2 h
403Coast Fk Willamette R AT GoshenGOSO395.2GaugeLane98.5%662 of 67215 min45 min
403Long Tom River AT MonroeMNRO395.2GaugeBenton98.5%662 of 67215 min45 min
403Trail 6ENE - Rogue RiverRFHO395.2GaugeJackson98.5%662 of 67215 min45 min
406Evans Creek at WimerEVWO395.2GaugeJackson97.6%164 of 16814 min2 h
407Lakeview (AWOS)LKV95.1AirportLake100%168 of 1684 min60 min
408Buckhorn Spring RAWSBUCO395.1GaugeJackson100%168 of 16818 min60 min
408Kelsey Butte RAWSKBFO395.1GaugeMalheur100%168 of 16818 min60 min
408Miller RAWSMLLO395.1GaugeColumbia100%168 of 16818 min60 min
408Owyhee Ridge RAWSOWFO395.1GaugeMalheur100%168 of 16818 min60 min
408Rockhouse1 RAWSRKHO395.1GaugePolk100%168 of 16818 min60 min
408Ssb #2SBFO395.1GaugeJosephine100%168 of 16818 min60 min
408South Fork RAWSSFKO395.1GaugeTillamook100%168 of 16818 min60 min
408Tupper RAWSTUFO395.1GaugeMorrow100%168 of 16818 min60 min
416Mutton Mountain RAWSMMFO395.1GaugeWasco100%168 of 16819 min60 min
417Fish Fin RAWSFFFO395.1GaugeHarney100%168 of 16819 min71 min
418Estacada 2 SEFADO395.1CooperativeClackamas100%7 of 76 h24 h
419Clackamas River AT Three Lynx CreekTLYO395.1CooperativeClackamas100%7 of 76 h24.3 h
420McKenzie River 5 E VidaVIDO395.1GaugeLane98.2%660 of 67215 min45 min
421Coffee Pot FlatPTFO395.0GaugeLake100%168 of 16819 min60 min
422Or Coos Bay 8 SWCOSO395.0GaugeCoos99.4%167 of 16818 min1.6 h
422Or Corvallis 10 SSWCVSO395.0GaugeBenton99.4%167 of 16818 min1.6 h
422RileyRLYO395.0GaugeHarney99.4%167 of 16818 min1.6 h
422John Day National Monument - Sheep RockSHRO395.0GaugeGrant99.4%167 of 16818 min1.6 h
426Black Rock RAWSOKFO395.0GaugeKlamath99.4%167 of 16818 min2 h
426Point Prominence RAWSPPFO395.0GaugeUnion99.4%167 of 16818 min2 h
428Baltzor Ranch Nr SheavilleBALO395.0GaugeMalheur99.4%167 of 16818 min1.8 h
428Bully Creek ReservoirBULO395.0GaugeMalheur99.4%167 of 16818 min1.8 h
430Antelope Div DamACDO395.0GaugeJackson99.4%167 of 16818 min2 h
430Cow Creek 5 NE AzaleaAZAO395.0GaugeDouglas99.4%167 of 16818 min2 h
430Malheur North Fk 0 AT BeulahBEUO395.0GaugeMalheur99.4%167 of 16818 min2 h
430Bull Cr Nr WilhoitBLWO395.0GaugeClackamas99.4%167 of 16818 min2 h
430Clearwater River Above Trap Creek Near TCWRO395.0GaugeDouglas99.4%167 of 16818 min2 h
430Blowout Ck Nr DetroitDEQO395.0GaugeLinn99.4%167 of 16818 min2 h
430Nehalem River AT FossFSSO395.0GaugeTillamook99.4%167 of 16818 min2 h
430Mill Creek Nr PrinevilleMLCO395.0GaugeCrook99.4%167 of 16818 min2 h
430Prinand ResPVDO395.0GaugeCrook99.4%167 of 16818 min2 h
430Government Camp - Salmon RiverSGCO395.0GaugeClackamas99.4%167 of 16818 min2 h
430Sisters - Whychus CreekSQKO395.0GaugeDeschutes99.4%167 of 16818 min2 h
430North Umpqua River Bleow Soda Springs NESSPO395.0GaugeDouglas99.4%167 of 16818 min2 h
430South Umpqua At MelroseSUMO395.0GaugeDouglas99.4%167 of 16818 min2 h
430Malheur River 0 AT Malheur R. BLO WarmWARO395.0GaugeMalheur99.4%167 of 16818 min2 h
444Willamette River AT Oregon City below Willamette FallsORCO395.0GaugeClackamas99.4%167 of 16818 min2 h
445AGATE DAM & RESERVOIRAGDO395.0GaugeJackson99.4%167 of 16818 min2 h
445Allen Canal Nr EchoALNO395.0GaugeUmatilla99.4%167 of 16818 min2 h
445Cannibal MtnCNFO395.0GaugeLincoln99.4%167 of 16818 min2 h
445East Fork Creek Near AshlandEFAO395.0GaugeJackson99.4%167 of 16818 min2 h
445Obrien 6SE - EF Illinois RiverEFIO395.0GaugeJosephine99.4%167 of 16818 min2 h
445Molalla River near WilhoitMOWO395.0GaugeClackamas99.4%167 of 16818 min2 h
445Milton Freewater - NF Walla WallaNFWO395.0GaugeUmatilla99.4%167 of 16818 min2 h
445Ochoco Creek 13 E OCHOCO CK ABV RESERVOIROCRO395.0GaugeCrook99.4%167 of 16818 min2 h
445Powder River 0 AT BakerPWDO395.0GaugeBaker99.4%167 of 16818 min2 h
445Logsden - Sunshine CreekSCVO395.0GaugeLincoln99.4%167 of 16818 min2 h
445Powder River 1 S Thief Valley Res.THFO395.0GaugeBaker99.4%167 of 16818 min2 h
445Burnt River 7 W HerefordUNYO395.0GaugeBaker99.4%167 of 16818 min2 h
445Wagontire RAWSWTFO395.0GaugeHarney99.4%167 of 16818 min2 h
458Sprague River Below Brown Creek Near BeattySPGO395.0GaugeKlamath99.4%167 of 16818 min2 h
459Hood River 2 S Hood RiverHODO395.0GaugeHood River99.4%167 of 16818 min1.6 h
460Cold Springs Recharge Canal Nr HermistonCSRO395.0GaugeUmatilla99.4%167 of 16818 min2 h
461Wamic Mill RAWSWMFO395.0GaugeWasco98.8%166 of 16817 min2 h
462Middle Fk Willamette R AT JasperJASO395.0GaugeLane98.3%661 of 67216 min45 min
463Mt Wilson RAWSWSFO394.9GaugeWasco100%168 of 16820 min60 min
464High Point RAWSLOFO394.9GaugeLane100%168 of 16820 min72 min
465Lebanon 4.8 EOR-LN-194.9VolunteerLinn100%7 of 76.4 h24 h
466Corvallis 1.5 NWOR-BN-794.9VolunteerBenton100%7 of 76.4 h24 h
467Columbia County FairgroundsCFGO394.9GaugeColumbia99.4%167 of 16817 min2 h
468VeroniaVIAO394.9GaugeColumbia99.4%167 of 16818 min2 h
469Morgan MtnMGFO394.9GaugeBaker99.4%167 of 16818 min2 h
470Oakridge - MF Williamette RiverMFSO394.9GaugeLane98.9%665 of 67218 min45 min
471Fort Klamath - Annie CreekAFKO394.9GaugeKlamath96.4%162 of 16813 min2 h
472Umatilla River AT PendletonPDTO394.9GaugeUmatilla96.4%162 of 16813 min2 h
473Brush CRK (Eugene Port)BRUO394.8GaugeLane99.4%167 of 16819 min2 h
473Silver Bullet RAWSSVFO394.8GaugeDouglas99.4%167 of 16819 min2 h
473Trout CRK RAWSTCFO394.8GaugeLane99.4%167 of 16819 min2 h
473Jewell 6NNW - Tidewater RAWSTWRO394.8GaugeClatsop99.4%167 of 16819 min2 h
477Briar Rabbit RAWSIRFO394.8GaugeWheeler99.4%167 of 16819 min2 h
477Ochoco ResvOCDO394.8GaugeCrook99.4%167 of 16819 min2 h
479Klamath R Blw Boyle PpBOYO394.8GaugeKlamath98.8%166 of 16818 min2 h
479Mckenzie R 1 W RainbowCMRO394.8GaugeLane98.8%166 of 16818 min2 h
479South Fork Little Butte Creek - GilkeyGILO394.8GaugeJackson98.8%166 of 16818 min2 h
479Illinois River 3 NNW KerbyKRBO394.8GaugeJosephine98.8%166 of 16818 min2 h
479Tualatin R 6 WNW Lee Falls near GastonTLFO394.8GaugeWashington98.8%166 of 16818 min2 h
484Hampton, Oregon Weather StationUSBR-HMPO94.8GaugeDeschutes98.8%166 of 16818 min2 h
485Willamette River AT AlbanyALBO394.8GaugeLinn98.3%661 of 67217 min45 min
485Tualatin River 1 S DilleyDLLO394.8GaugeWashington98.3%661 of 67217 min45 min
485Willamette River AT EugeneEUGO394.8GaugeLane98.3%661 of 67217 min45 min
485Middle Fk Santiam R AT Green Peter ReservoirGPRO394.8GaugeLinn98.3%661 of 67217 min45 min
485Willamette River AT HarrisburgHARO394.8GaugeLinn98.3%661 of 67217 min45 min
485Santiam River AT JeffersonJFFO394.8GaugeLinn98.3%661 of 67217 min45 min
485Klamath Falls - Klamath RiverKKFO394.8GaugeKlamath98.3%661 of 67217 min45 min
485Keno - Klamath RiverKRKO394.8GaugeKlamath98.3%661 of 67217 min45 min
485Willamette River AT SalemSLMO394.8GaugeMarion98.3%661 of 67217 min45 min
485S Santiam River AT WaterlooWTLO394.8GaugeLinn98.3%661 of 67217 min45 min
495Salem - Mill CreekMCTO394.8GaugeMarion95.9%645 of 67213 min45 min
496Bend - South Slough Toms CreekSNTO394.7GaugeCoos100%168 of 16820 min1.5 h
497Straw RAWSSTFO394.7GaugeLake99.4%167 of 16820 min2 h
498Sublimity 4E - Coon HollowSCWO394.7GaugeMarion98.8%996 of 1,00810 min50 min
499Lone Pine - Sprague RiverSLPO394.7GaugeKlamath98.8%166 of 16818 min2 h
500Salem 5SE - Deer ParkSDPO394.7GaugeMarion98.7%995 of 1,00810 min50 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.