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 7 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
1,501US101 NB at Brookings MP357.7ODT8974.5RoadCurry73.5%247 of 33626 min6 h
1,502Citizen station EW5295EW529574.5CitizenWashington48.2%108 of 22418 s3.8 h
1,503Shady Cove 4.8 ESEOR-JC-12774.5VolunteerJackson42.8%3 of 77.4 h24 h
1,504Citizen station DW5310DW531074.4CitizenClackamas50.9%257 of 50419 s2.9 h
1,505Citizen station CW3932CW393274.3CitizenJackson50.6%170 of 33616 s5.4 h
1,506Citizen station GW0699GW069974.3CitizenColumbia49.7%109 of 21918 s7.8 h
1,507Sexton SummitSXT74.1AirportJosephine99.4%167 of 16811 min2 h
1,508I84 EB at Clover Creek MP279.30 OR US ODOTOD13474.1RoadUnion69.6%351 of 50424 min5.6 h
1,509Citizen station EW1133EW113374.1CitizenClackamas52.5%265 of 50416 s10.2 h
1,510Citizen station G2496G249674.1CitizenMultnomah49.7%167 of 33619 s3.7 h
1,511Canby 0.2 SOR-CC-374.0VolunteerClackamas42.8%3 of 77.4 h3.4 days
1,512Citizen station CW9669CW966973.9CitizenLane56.1%115 of 20517 s19.7 h
1,513Citizen station EW9240EW924073.9CitizenMultnomah51.3%115 of 22419 s6 h
1,514US395 NB at Lakeview MP144ODT9973.8RoadLake73.5%247 of 33626 min6 h
1,515Citizen station EW9627EW962773.8CitizenWasco44.0%59 of 13415 s11.5 h
1,516Citizen station CW8248CW824873.7CitizenHood River48.6%327 of 67217 s2.6 h
1,517Butte Falls 0.1 WOR-JC-12873.7VolunteerJackson42.8%3 of 76.4 h4.4 days
1,518SummitSMFO373.6GaugeLake99.4%167 of 16818 min2 h
1,519Citizen station FW4655FW465573.4CitizenMultnomah51.0%343 of 67218 s2.8 h
1,520Citizen station EW0751EW075173.4CitizenDeschutes46.8%105 of 22416 s5.8 h
1,521US26 EB at OR217 SB OnRamp MP69. OR US ODOTOD10373.3RoadWashington69.2%349 of 50424 min5.9 h
1,522Citizen station EW4613EW461373.2CitizenBenton46.4%104 of 22417 s7 h
1,523US97 at Bend Scales NB MP146.56 OR US ODOTOD20473.1RoadDeschutes69.2%349 of 50424 min5.9 h
1,524I84 at Alder Creek Rd MP315.25OD20273.1RoadBaker68.7%231 of 33627 min6 h
1,525Baker 0.5 ENEOR-BK-2073.1VolunteerBaker42.8%3 of 710.4 h2.4 days
1,526Citizen station FW2152FW215273.0CitizenWasco47.7%63 of 13215 s8.3 h
1,527Alkali LakeALKO373.0CooperativeLake42.8%3 of 710.5 h35.1 h
1,528Citizen station CW2664CW266472.9CitizenMultnomah50.7%142 of 28021 s5.4 h
1,529US101 NB at Astoria-Megler MP 3. OR US ODOTODT7672.8RoadClatsop72.6%244 of 33626 min6 h
1,530175th KemmerWCRKM72.8RoadWashington67.9%428 of 63022 min2.7 h
1,531Monroe 0.5 SEOR-BN-10072.6VolunteerBenton42.8%3 of 711.4 h3 days
1,532Citizen station FW8579FW857972.2CitizenLane52.4%160 of 30515 s9.8 h
1,533Citizen station FW1967FW196772.2CitizenMultnomah48.8%107 of 21920 s7.3 h
1,534Citizen station FW5178FW517872.2CitizenHood River47.0%63 of 13416 s16.3 h
1,535Salem 1.9 ENEOR-MN-7872.2VolunteerMarion42.8%3 of 710.4 h4 days
1,536Corvallis 2.5 NEOR-BN-11772.1VolunteerBenton42.8%3 of 712.4 h2.1 days
1,537Citizen station GW6445GW644571.9CitizenWashington52.5%265 of 50418 s3.9 h
1,538Board Hollow RAWSBHRO371.8GaugeCrook99.4%167 of 16819 min2 h
1,539Days Creek 7.7 ESEOR-DG-5271.8VolunteerDouglas57.1%4 of 725.4 h2.4 days
1,540Portland 3.8 SEOR-MT-15571.8VolunteerMultnomah57.1%4 of 726.4 h2.4 days
1,541US97 NB at Lava Butte MP149.63ODT0271.6RoadDeschutes69.2%349 of 50424 min5.9 h
1,542Molalla 7 NEMLAO371.5CooperativeClackamas57.1%4 of 723.8 h3.4 days
1,543Citizen station AV395AV39571.5CitizenUmatilla49.7%167 of 33618 s4.5 h
1,544Depoe Bay 0.2 NWOR-LC-771.4VolunteerLincoln57.1%4 of 725.4 h3.4 days
1,545Citizen station CW4577CW457771.4CitizenColumbia46.8%236 of 50419 s5 h
1,546Central Point 1.1 NWOR-JC-9971.3VolunteerJackson57.1%4 of 730.4 h3.4 days
1,547OR140 EB at Butte Creek MP 34.9 OR US ODOTODT5971.1RoadKlamath55.9%188 of 33626 min14.3 h
1,548W Fk Hood River 1 NNW DeeWFHO371.1GaugeHood River30.9%52 of 16818 min60 min
1,549Lava Butte RAWSLBFO370.7GaugeDeschutes98.8%166 of 16819 min2 h
1,550Citizen station N7NKEN7NKE70.7CitizenWashington48.8%197 of 40320 s23.7 h
1,551I84 EB at Meacham MP239.89OD18070.6RoadUmatilla69.2%349 of 50424 min5.9 h
1,552Citizen station GW5460GW546070.6CitizenWashington34.8%70 of 2017 s12.3 h
1,553Philomath 4.6 SWOR-BN-6970.5VolunteerBenton42.8%3 of 713.4 h4.4 days
1,554I84 WB at Mission MP219.61OD18169.9RoadUmatilla69.2%349 of 50424 min5.9 h
1,555Citizen station FW2608FW260869.9CitizenHood River50.0%67 of 13414 s8.3 h
1,556Citizen station CW5302CW530269.8CitizenDouglas45.1%65 of 14417 s15 h
1,557Port OrfordNDBC-PORO369.4GaugeCurry58.2%326 of 56043 min6.3 h
1,558Citizen station FW2446FW244669.4CitizenWasco47.7%64 of 13418 s38.3 h
1,559I5 SB at Sexton Mountain MP69ODT2469.3RoadJosephine72.9%245 of 33626 min6 h
1,560Citizen station K7OLI-13K7OLI-1369.0CitizenMarion42.8%108 of 25217 s2.1 days
1,561OR140 WB at Nevada State Line MP OR US ODOTOD11168.9RoadHarney57.1%192 of 33626 min32.3 h
1,562Citizen station FW2359FW235968.4CitizenWasco55.2%74 of 13420 s6.5 h
1,563I84 WB at Baker Rest Area MP294. OR US ODOTOD13668.1RoadBaker69.2%349 of 50424 min5.6 h
1,564Citizen station GW5547GW554768.1CitizenClackamas41.9%94 of 22416 s28.3 h
1,565OR140 EB at Warner Mt MP4ODT9867.9RoadLake73.5%247 of 33626 min6 h
1,566Citizen station EW3027EW302767.8CitizenLane49.2%124 of 25215 s19.7 h
1,567Citizen station K9RCP-24K9RCP-2467.6CitizenYamhill39.1%438 of 1,12016 s45.1 h
1,568Citizen station EW9855EW985566.9CitizenCurry50.0%112 of 22420 s6.8 h
1,569Willow CRK Blo DamWILO366.8GaugeMorrow18.6%125 of 67218 min45 min
1,570Citizen station CW4896CW489666.6CitizenLane30.3%61 of 20112 s31 h
1,571Fifteen Miile Creek near Dufur, Oregon Weather StationUSBR-FTMO66.5GaugeWasco98.8%166 of 16833 min2 h
1,572Citizen station DW0160DW016066.5CitizenMarion36.3%73 of 20112 s30.8 h
1,573Sutherlin 2 WSRLO366.4CooperativeDouglas42.8%3 of 724.2 h3.4 days
1,574Citizen station EW8380EW838065.9CitizenClackamas47.3%217 of 45819 s18.5 h
1,575Century Dr EB at MP 21.11OD13165.7RoadDeschutes73.5%247 of 33626 min6 h
1,576Clay Creek RAWSCCRO365.4GaugeLane98.2%165 of 16817 min4 h
1,577Flagstaff Hill RAWSFAFO365.3GaugeBaker100%168 of 16818 min70 min
1,578Red Mounds RAWSRMFO364.3GaugeCurry99.4%167 of 16819 min2 h
1,579Citizen station FW4659FW465964.3CitizenColumbia41.6%161 of 38717 s22.2 h
1,580I5 at Stage Road Pass MP80OD21064.1RoadJosephine73.5%247 of 33626 min6 h
1,581Citizen station GW4392GW439263.9CitizenMarion22.3%375 of 1,68018 s3.6 h
1,582Citizen station EW4492EW449263.8CitizenUmatilla35.3%89 of 25222 s38.2 h
1,583AstoriaNDBC-ASTO363.6GaugeClatsop58.2%326 of 56043 min6.3 h
1,584Citizen station GW6896GW689662.9CitizenLane20.8%421 of 2,01618 s3.5 h
1,585Citizen station FW4383FW438362.8CitizenHood River50.0%67 of 13415 s11.8 h
1,586OR238 EB at Jacksonville Hill MP OR US ODOTODT9262.6RoadJackson25.0%84 of 33626 min70 min
1,587Citizen station GW5652GW565262.6CitizenPolk20.3%410 of 2,01618 s3.6 h
1,588Citizen station GW6470GW647062.6CitizenWashington20.3%410 of 2,01619 s3.6 h
1,589Citizen station GW4214GW421462.5CitizenMarion19.9%402 of 2,01618 s3.6 h
1,590Elk Creek RAWSEKCO362.4GaugeBaker100%168 of 16818 min70 min
1,591Black Mountain RAWSBLKO362.4GaugeUmatilla98.8%166 of 16816 min2 h
1,592Citizen station GW6475GW647562.3CitizenDeschutes20.3%410 of 2,01618 s3.6 h
1,593Arnold CanalARNO362.2GaugeDeschutes99.4%167 of 16818 min2 h
1,594Tualatin R AT GastonGASO362.2GaugeWashington99.4%167 of 16818 min2 h
1,595Citizen station GW2543GW254362.2CitizenJosephine20.0%405 of 2,01617 s3.6 h
1,596I5 at Barton Rd MP83.5OD12562.1RoadDouglas73.5%247 of 33626 min6 h
1,597Flynn PrairieFPRO361.8GaugeCurry99.4%167 of 16820 min2 h
1,598Crooked River Feed CanalCRCO361.8GaugeCrook98.2%165 of 16818 min2 h
1,599Citizen station GW7337GW733761.6CitizenUnion20.5%415 of 2,01617 s3.6 h
1,600Citizen station FW6341FW634161.3CitizenMultnomah20.1%406 of 2,01617 s3.6 h
1,601Heppner 5 SSEHPRO361.2GaugeMorrow26.1%44 of 16828 min22 h
1,602Umatilla R. Blo Maxwell DivUMMO361.1GaugeUmatilla98.2%165 of 16821 min2 h
1,603Citizen station GW7052GW705261.1CitizenClackamas20.5%414 of 2,01618 s3.6 h
1,604Citizen station GW7941GW794161.0CitizenColumbia20.0%405 of 2,01617 s3.7 h
1,605Emigrant Springs SnotelESPO360.9GaugeUmatilla99.4%167 of 16840 min2 h
1,606Crooked R. At Smith Rock State ParkCRSO360.8GaugeDeschutes98.2%165 of 16823 min2 h
1,606East Birch Creek AT East Birch CreekEBCO360.8GaugeUmatilla98.2%165 of 16823 min2 h
1,608Citizen station GW5817GW581760.7CitizenUmatilla20.2%408 of 2,01617 s3.6 h
1,609Citizen station GW6919GW691960.7CitizenMultnomah20.2%408 of 2,01618 s3.7 h
1,610Citizen station GW6170GW617060.6CitizenWallowa20.5%415 of 2,01617 s3.6 h
1,611Citizen station DW6016DW601660.0CitizenClackamas20.4%412 of 2,01617 s3.6 h
1,612Citizen station GW0282GW028259.9CitizenMultnomah20.6%417 of 2,01619 s3.6 h
1,613Citizen station GW3100GW310059.8CitizenMultnomah20.2%409 of 2,01618 s3.7 h
1,614Citizen station CW5646CW564659.7CitizenClackamas17.8%60 of 33617 s42.5 h
1,615Citizen station FW9251FW925159.3CitizenColumbia19.8%401 of 2,01617 s3.6 h
1,616Citizen station GW8009GW800959.2CitizenLane20.5%415 of 2,01619 s3.5 h
1,617Citizen station FW8658FW865859.2CitizenColumbia20.1%407 of 2,01619 s3.6 h
1,618Citizen station GW7244GW724459.1CitizenMultnomah20.5%414 of 2,01617 s3.6 h
1,619Citizen station GW2185GW218559.1CitizenMultnomah20.2%409 of 2,01617 s3.7 h
1,620SWNO3SWNO359.1DCP-17.8%10 of 561.9 h24 h
1,621Citizen station EW9925EW992558.5CitizenMarion20.1%407 of 2,01616 s3.6 h
1,622Citizen station FW9049FW904958.5CitizenMultnomah20.1%406 of 2,01617 s3.6 h
1,623Maxwell Canal Nr HermistonMAXO357.9GaugeUmatilla29.1%49 of 16830 min4.9 days
1,624Citizen station GW6941GW694155.1CitizenClackamas3.1%64 of 2,01616 s6.3 days
1,625OR42 WB at Coos County Line MP43 OR US ODOTODT2854.1RoadCoos12.7%32 of 25226 min33.3 h
1,626Citizen station FW8609FW860950.1CitizenCurry20.4%412 of 2,01618 s3.5 h
1,627US101 SB at Gold Beach MP327.54 OR US ODOTODT6949.0RoadCurry69.2%349 of 50424 min5.9 h
1,628Hwy372 EB at Wanoga Butte MP17ODT3147.1RoadDeschutes73.5%247 of 33626 min6 h
1,629I84 EB at Ladd Creek MP270.97ODT6846.0RoadUnion70.2%236 of 33626 min6 h
1,630I84 WB at Cabbage Hill MP220.83 OR US ODOTOD18244.8RoadUmatilla69.2%349 of 50424 min5.9 h
1,630I84 WB at Cabbage Hill MP222.35 OR US ODOTOD18444.8RoadUmatilla69.2%349 of 50424 min5.9 h
1,630I84 WB at Cabbage Hill MP223.52 OR US ODOTOD18544.8RoadUmatilla69.2%349 of 50424 min5.9 h
1,630I84 WB at Poverty Flats MP226.62 OR US ODOTOD18644.8RoadUmatilla69.2%349 of 50424 min5.9 h
1,634I84 WB at Cabbage Hill MP221.45 OR US ODOTOD18344.8RoadUmatilla69.2%349 of 50424 min5.9 h
1,634I84 EB at Deadman Pass MP229.18 OR US ODOTOD18744.8RoadUmatilla69.2%349 of 50424 min5.9 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:

  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.