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 5 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,001Gold Hill 0.2 WSWOR-JC-2988.5VolunteerJackson85.7%6 of 79.4 h34.1 h
1,002Pebble RAWSPEFO388.4GaugeLinn100%168 of 16817 min60 min
1,003Jewell Wildlife MeadowsJELO388.4GaugeClatsop83.4%187 of 22423 min2 h
1,003Lees CampLEEO388.4GaugeTillamook83.4%187 of 22423 min2 h
1,005La Grande (AWOS)LGD88.3AirportUnion100%168 of 16811 min69 min
1,006Ashland, Oregon Weather StationUSBR-ASHO88.3GaugeJackson98.8%166 of 16833 min2 h
1,007Culver 14E - GrizzlyGZYO388.3GaugeJefferson83.0%186 of 22423 min3 h
1,008Willamette River AT PortlandPRTO388.2GaugeMultnomah89.9%907 of 1,00828 min50 min
1,009Wilson R at Sollie Smith Bridge 2 NE TillamookWTSO388.2GaugeTillamook83.0%186 of 22423 min2 h
1,010EOARC Burns, OR Weather StationUSBR-EORO88.1GaugeHarney96.4%162 of 16833 min5 h
1,011Newport MunicipONP88.0AirportLincoln99.8%503 of 50412 min40 min
1,012Harrisburg 0.4 SSEOR-LN-8188.0VolunteerLinn85.7%6 of 710.4 h2 days
1,013Wasco Butte RAWSWSBO387.8GaugeWasco99.4%167 of 16819 min2 h
1,014Vernonia 5.4 WNWOR-CB-1087.6VolunteerColumbia85.7%6 of 711.4 h2 days
1,015Applegate Dam Met Station Near Copper42035112306320087.3GaugeJackson74.5%501 of 67213 min45 min
1,015Dorena Dam Met Station Near Cottage Grove43464612257410087.3GaugeLane74.5%501 of 67213 min45 min
1,015Fern Ridge Dam Met Station Near Elmira44072112318220087.3GaugeLane74.5%501 of 67213 min45 min
1,015Willow Creek Dam Met Station At Heppner45204011932560087.3GaugeMorrow74.5%501 of 67213 min45 min
1,019Flounce Rock Met Station Near Persist42435912237040087.3GaugeJackson74.5%501 of 67213 min45 min
1,020Hills Creek Dam Met Station Near Oakridge43424112225310087.3GaugeLane74.5%501 of 67213 min45 min
1,020Lookout Point Dam Met Station Near Lowell43545012245360087.3GaugeLane74.5%501 of 67213 min45 min
1,020Blue River Dam Met Station Near Blue River44101612219430087.3GaugeLane74.5%501 of 67213 min45 min
1,023Foster Dam Met Station Near Foster44245112240220087.3GaugeLinn74.4%500 of 67213 min45 min
1,024Brookings, Oregon Weather StationUSBR-BRKO87.2GaugeCurry97.6%164 of 16833 min2 h
1,025Barnes BurnsideWCRBN87.2RoadWashington93.3%336 of 36024 min2.2 h
1,026I5 NB at Enchanted Way MP246.99 OR US ODOTODT4787.2RoadMarion92.8%234 of 25229 min5.8 h
1,027Birch CRK Nr RiethBIRO387.2GaugeUmatilla80.3%135 of 16813 min6 h
1,028Cottage Grove Dam Met Station Nr Cottage Grove43430412303280087.2GaugeLane74.4%500 of 67213 min45 min
1,029Cougar Dam Met Station Near Rainbow44075212214320087.2GaugeLane74.2%499 of 67213 min45 min
1,030Hood River4S287.1AirportHood River85.1%429 of 50412 min2.7 h
1,031Cedar RAWSCDFO387.0GaugeYamhill100%168 of 16813 min60 min
1,032TcroTGRO386.8GaugeUmatilla100%168 of 16873 min2.1 h
1,033Woodhall Vinyard near Monroe, Oregon Weather StationUSBR-WDHO86.8GaugeBenton98.2%165 of 16833 min2 h
1,034Grants PassGPSO386.8CooperativeJosephine71.4%5 of 718 min3 days
1,035Lostine 4NELTNO386.8CooperativeWallowa71.4%5 of 718 min2.4 days
1,036Ashland 0.5 NOR-JC-8886.8VolunteerJackson71.4%5 of 726 min24 h
1,037Klamath Falls 0.8 NOR-KL-2586.8VolunteerKlamath71.4%5 of 726 min24 h
1,037Yamhill 4.4 NNWOR-YM-2586.8VolunteerYamhill71.4%5 of 726 min24 h
1,039Bend 2.8 WOR-DS-7486.8VolunteerDeschutes71.4%5 of 726 min3 days
1,040Newport 2.0 NEOR-LC-5486.8VolunteerLincoln71.4%5 of 785 min2.4 days
1,041Keizer 1.3 WSWOR-MN-10586.8VolunteerMarion71.4%5 of 786 min2 days
1,042Corvallis 0.9 NWOR-BN-17686.8VolunteerBenton71.4%5 of 786 min2.4 days
1,042Seal Rock 1.8 SOR-LC-4186.8VolunteerLincoln71.4%5 of 786 min2.4 days
1,044Sherwood 2.0 NWOR-WS-9686.8VolunteerWashington71.4%5 of 786 min2.5 days
1,045Boring 0.6 WSWOR-CC-8186.8VolunteerClackamas71.4%5 of 786 min2.4 days
1,045Gold Hill 5.4 NNWOR-JC-6286.8VolunteerJackson71.4%5 of 786 min2.4 days
1,045Portland 6.1 SSWOR-MT-15986.8VolunteerMultnomah71.4%5 of 786 min2.4 days
1,048Coos Bay 1 NNWOR-CS-786.8VolunteerCoos71.4%5 of 786 min24 h
1,049Eagle Point 2.8 ENEOR-JC-9886.8VolunteerJackson71.4%5 of 786 min2 days
1,050Lyons 1.6 SSWOR-LN-1286.8VolunteerLinn71.4%5 of 786 min2 days
1,051Bend 1.4 NWOR-DS-6686.8VolunteerDeschutes71.4%5 of 786 min2 days
1,052HeppnerHEPO386.8CooperativeMorrow71.4%5 of 71.8 h3 days
1,053Jacksonville 0.5 WSWOR-JC-9786.8VolunteerJackson71.4%5 of 72.4 h3 days
1,054Newberg 0.3 NOR-YM-1986.8VolunteerYamhill71.4%5 of 72.4 h2.5 days
1,055Idleyld Park 4 ESEOR-DG-1286.8VolunteerDouglas71.4%5 of 72.4 h2.4 days
1,056Haystack RAWSHYFO386.7GaugeDeschutes99.4%167 of 16819 min2 h
1,057Sprague River 2 E BeattyBTYO386.7GaugeKlamath91.0%153 of 16828 min9 h
1,058Newport 1.3 NEOR-LC-5086.7VolunteerLincoln71.4%5 of 72.4 h2.4 days
1,059Annie Springs SnotelANSO386.4GaugeKlamath98.8%166 of 1681.7 h2.1 h
1,059Arbuckle Mtn SnotelARBO386.4GaugeMorrow98.8%166 of 1681.7 h2.1 h
1,059Bigelow Camp SnotelBGCO386.4GaugeJosephine98.8%166 of 1681.7 h2.1 h
1,059Cold Springs Camp SnotelCSCO386.4GaugeKlamath98.8%166 of 1681.7 h2.1 h
1,059Derr. SnotelDERO386.4GaugeWheeler98.8%166 of 1681.7 h2.1 h
1,059Eilertson Meadows SnotelEIMO386.4GaugeBaker98.8%166 of 1681.7 h2.1 h
1,059Greenpoint SnotelGRPO386.4GaugeHood River98.8%166 of 1681.7 h2.1 h
1,059Milk Shakes SnotelMLKO386.4GaugeWallowa98.8%166 of 1681.7 h2.1 h
1,059North Fork SnotelNFRO386.4GaugeMultnomah98.8%166 of 1681.7 h2.1 h
1,059Ochoco Meadows SnotelOCMO386.4GaugeCrook98.8%166 of 1681.7 h2.1 h
1,059Peavine Ridge SnotelPVRO386.4GaugeClackamas98.8%166 of 1681.7 h2.1 h
1,059Roaring River SnotelRORO386.4GaugeLane98.8%166 of 1681.7 h2.1 h
1,059Saddle Mountain SnotelSDMO386.4GaugeWashington98.8%166 of 1681.7 h2.1 h
1,059Summit Lake SnotelSMLO386.4GaugeKlamath98.8%166 of 1681.7 h2.1 h
1,059Summer Rim SnotelSMRO386.4GaugeLake98.8%166 of 1681.7 h2.1 h
1,059Taylor Green SnotelTYLO386.4GaugeBaker98.8%166 of 1681.7 h2.1 h
1,075Miller Woods SnotelMWDO386.3GaugeYamhill99.4%167 of 16840 min2 h
1,076Nehalem River Near Vernonia1429980086.3GaugeColumbia74.5%501 of 67218 min45 min
1,077Blachly 2.1 NEOR-LA-19586.3VolunteerLane71.4%5 of 73.4 h2.4 days
1,078Cornelius 5.2 SSEOR-WS-12486.3VolunteerWashington71.4%5 of 73.4 h2 days
1,079Eugene 2.4 ENEOR-LA-25386.3VolunteerLane71.4%5 of 73.4 h2.4 days
1,080Eagle Point 6.4 SSEOR-JC-10086.2VolunteerJackson85.7%6 of 714.4 h25 h
1,081Rock Springs SnotelRCSO386.1GaugeGrant98.2%165 of 1681.7 h2.1 h
1,082Detroit Dam Met Station Near Detroit44432712215170086.1GaugeLinn73.5%494 of 67217 min45 min
1,083Lemolo Lake 3NNWLMLO386.1CooperativeDouglas71.4%5 of 73.8 h2 days
1,084Seine Creek SnotelSECO385.8GaugeWashington86.3%145 of 16841 min2.1 h
1,085Portland 5.2 SSWOR-MT-13685.8VolunteerMultnomah71.4%5 of 74.4 h2 days
1,086Citizen station GW5568GW556885.8CitizenClackamas64.8%109 of 16819 s4 h
1,087Citizen station EW0159EW015985.5CitizenWashington65.4%110 of 16819 s4.5 h
1,088RRogers SchShrwdWCRRS85.4RoadWashington76.9%408 of 53024 min2.3 h
1,089Klamath FallsKLFO385.4CooperativeKlamath71.4%5 of 75.4 h2 days
1,090Altamont 0.4 WNWOR-KL-2385.4VolunteerKlamath71.4%5 of 75.4 h25 h
1,091Talent 0.4 SEOR-JC-12985.4VolunteerJackson71.4%5 of 75.4 h3 days
1,092Middle Mtn RAWSMMRO385.3GaugeHood River99.4%167 of 16819 min2 h
1,093Upper Soda Met Station Near Cascadia44235012225020085.1GaugeLinn73.3%493 of 67217 min60 min
1,094Malheur River at Vines CanyonMVCO385.0GaugeMalheur95.2%160 of 1682.4 h3.1 h
1,095Mount Hood Village 0.6 NNEOR-CC-10684.9VolunteerClackamas71.4%5 of 76.4 h2.4 days
1,096Vale 5WSW - Bully CreekBYCO384.8GaugeMalheur94.6%159 of 1682.4 h3.1 h
1,097Timber RdWCRTB84.7RoadWashington85.2%859 of 1,00820 min2.4 h
1,098Cannon Beach 1ESE - NF Ecola CreekECNO384.7GaugeClatsop82.7%139 of 16823 min9 h
1,099Citizen station FW4241FW424184.7CitizenMultnomah65.8%112 of 17016 s4.3 h
1,100Florence6S284.4AirportLane89.4%451 of 50412 min2.7 h
1,101Lorane 5.1 WOR-LA-17184.4VolunteerLane71.4%5 of 77.4 h2.4 days
1,102Summit 0.2 SSWOR-BN-17784.0VolunteerBenton71.4%5 of 78.4 h24 h
1,102Roseburg 7.3 WNWOR-DG-6384.0VolunteerDouglas71.4%5 of 78.4 h24 h
1,104Harper - Malheur RiverNAMO383.9GaugeMalheur94.6%159 of 1683.4 h4.1 h
1,104Pine Creek AT Pine Creek at HalfwayPCHO383.9GaugeBaker94.6%159 of 1683.4 h4.1 h
1,104Succor Creek AT Succor Creek near Jordan ValleySCJO383.9GaugeMalheur94.6%159 of 1683.4 h4.1 h
1,107Citizen station EW7861EW786183.9CitizenColumbia63.4%160 of 25219 s3.7 h
1,108Star Gulch Near RuchSGRO383.8GaugeJackson88.6%149 of 16825 min20 h
1,109Springfield 9.9 EOR-LA-26183.5VolunteerLane71.4%5 of 79.4 h2 days
1,110Portland 5.2 SSEOR-MT-17983.5VolunteerMultnomah71.4%5 of 79.4 h2.4 days
1,111Grants Pass, Oregon Weather StationUSBR-GPSO83.3GaugeJosephine98.8%166 of 16833 min2 h
1,112Lookingglass, Oregon Weather StationUSBR-LKGO83.2GaugeDouglas98.8%166 of 16833 min2 h
1,113Citizen station GW6542GW654283.1CitizenMarion61.3%103 of 16816 s6.3 h
1,114Citizen station GW3771GW377182.9CitizenWashington62.1%313 of 50418 s2.3 h
1,115Citizen station KM6ZMVKM6ZMV82.7CitizenMultnomah60.9%307 of 50418 s2.1 h
1,116Citizen station CW2209CW220982.7CitizenJefferson59.5%100 of 16816 s5.8 h
1,117Citizen station FW1747FW174782.5CitizenMarion60.0%102 of 17016 s4.5 h
1,118Citizen station FW4213FW421382.4CitizenWasco58.9%66 of 11218 s8.8 h
1,119Citizen station FW1946FW194682.2CitizenHood River62.6%84 of 13420 s12.2 h
1,120I5 NB at OR34 MP228.11OD14882.1RoadLinn73.5%247 of 33626 min6 h
1,120I5 NB at Garden Valley MP125OD17082.1RoadDouglas73.5%247 of 33626 min6 h
1,120OR126 at Central Rd WB MP49.69OD19382.1RoadLane73.5%247 of 33626 min6 h
1,120I5 SB at US20 MP233.2OD19682.1RoadLinn73.5%247 of 33626 min6 h
1,120US30 EB at Tongue Point MP94.70 OR US ODOTOD20682.1RoadClatsop73.5%247 of 33626 min6 h
1,120US20 WB at Spring Hill Dr MP10.2 OR US ODOTOD20882.1RoadBenton73.5%247 of 33626 min6 h
1,126I5 SB at Wards Butte (Cottage Gr OR US ODOTODT4982.1RoadDouglas73.5%247 of 33626 min6 h
1,127Citizen station DW6879DW687982.1CitizenUnion60.0%102 of 17017 s6 h
1,128OWAO3OWAO382.0DCP-85.7%6 of 723.4 h42.1 h
1,129US101 at E Beaver Ln. (Beaver Hi OR US ODOTOD16982.0RoadCoos73.5%247 of 33626 min6 h
1,130I5 SB at Medford Viaduct MP28.94 OR US ODOTODT2682.0RoadJackson73.5%247 of 33626 min6 h
1,131OR99E NB at Canemah MP14.2ODT6382.0RoadClackamas73.2%246 of 33626 min6 h
1,132I84 EB at Mission MP214OD19181.9RoadUmatilla73.5%247 of 33626 min6 h
1,133Citizen station KK7NKK7N81.9CitizenMultnomah61.1%104 of 17016 s5.3 h
1,134Citizen station EW3918EW391881.9CitizenLincoln57.9%146 of 25219 s3.7 h
1,135Selma 5.3 EOR-JS-4181.8VolunteerJosephine85.7%6 of 725.4 h2 days
1,136I84 EB at Brewery Grade MP85.5OD17681.8RoadWasco73.5%247 of 33626 min6 h
1,137I5 NB at East Pine MP32.78OD11581.8RoadJackson73.5%247 of 33626 min6 h
1,138Citizen station FW4242FW424281.8CitizenMultnomah58.9%99 of 16818 s7.3 h
1,139Citizen station GW5567GW556781.8CitizenUmatilla57.1%96 of 16819 s6 h
1,140John DayJDRO381.8CooperativeGrant57.1%4 of 739 s24 h
1,141AdelADEO381.8CooperativeLake57.1%4 of 761 s24 h
1,142MadrasMDRO381.8CooperativeJefferson57.1%4 of 716 min24 h
1,143Albany 1.1 SSEOR-LN-4281.8VolunteerLinn57.1%4 of 726 min24 h
1,144Rainier 0.4 WSWOR-CB-2281.8VolunteerColumbia57.1%4 of 726 min47 h
1,145Bend 2.1 ESEOR-DS-6181.8VolunteerDeschutes57.1%4 of 726 min24 h
1,146Glide 2NWGLYO381.8CooperativeDouglas57.1%4 of 781 min3 days
1,147Powell Butte 6.4 SSWOR-CK-1381.8VolunteerCrook57.1%4 of 786 min24 h
1,148McMinnville 0.5 WNWOR-YM-2881.8VolunteerYamhill57.1%4 of 786 min34.1 h
1,149Citizen station DW9636DW963681.7CitizenDeschutes62.9%107 of 17015 s7.3 h
1,150Citizen station EW9824EW982481.7CitizenHood River59.3%57 of 9614 s10.3 h
1,151Beaverton 5.6 SSWOR-WS-6081.7VolunteerWashington57.1%4 of 72.4 h24 h
1,152Coos Bay 0.5 SEOR-CS-2281.7VolunteerCoos57.1%4 of 72.4 h3 days
1,153Portland 3.9 SEOR-MT-15881.7VolunteerMultnomah57.1%4 of 72.4 h24 h
1,154OR6 at Gales Creek Rd MP42.25OD19581.6RoadWashington73.2%246 of 33626 min6 h
1,155Citizen station GW1886GW188681.6CitizenJackson60.1%101 of 16817 s5.5 h
1,156I5 at Roberts Mountain MP116.51 OR US ODOTOD15381.5RoadDouglas73.5%247 of 33626 min6 h
1,157Citizen station GW5324GW532481.5CitizenMultnomah60.7%102 of 16817 s6.3 h
1,158Citizen station GW1195GW119581.4CitizenTillamook58.9%99 of 16819 s6.5 h
1,159Citizen station FW4240FW424081.4CitizenMultnomah57.5%129 of 22418 s5.3 h
1,160Milwaukie 0.9 NNEOR-CC-7581.4VolunteerClackamas57.1%4 of 785 min3.4 days
1,161Portland 5.8 SOR-MT-9981.4VolunteerMultnomah57.1%4 of 786 min3.4 days
1,162OR22 at Eola EB MP21.93OD19081.3RoadPolk73.5%247 of 33626 min6 h
1,162I405 SB at Fremont Bridge (West OR US ODOTODT1081.3RoadMultnomah73.5%247 of 33626 min6 h
1,164I5 NB at Willamette River Bridge OR US ODOTOD10881.3RoadLane72.3%243 of 33626 min6 h
1,165Citizen station DW5434DW543481.3CitizenMorrow58.9%99 of 16818 s8.3 h
1,166Cave Junction 5.2 SEOR-JS-3481.3VolunteerJosephine57.1%4 of 786 min3.4 days
1,167Clackamas 1.9 WOR-CC-10381.3VolunteerClackamas57.1%4 of 72.4 h3.4 days
1,168Bend 1.5 WSWOR-DS-2981.3VolunteerDeschutes57.1%4 of 72.4 h3.4 days
1,168Albany 4.4 WSWOR-LN-10381.3VolunteerLinn57.1%4 of 72.4 h3.4 days
1,168Newberg 1.2 NWOR-YM-4381.3VolunteerYamhill57.1%4 of 72.4 h3.4 days
1,171BrookingsBOK81.2AirportCurry100%168 of 16811 min69 min
1,172Citizen station EW6055EW605581.2CitizenClackamas60.3%304 of 50416 s3.4 h
1,173Citizen station DW3664DW366481.1CitizenMarion57.3%214 of 37322 s3.3 h
1,174Citizen station C7563C756381.1CitizenWashington53.7%108 of 20118 s4.2 h
1,175Vale 1N - Willow CreekWCKO381.0GaugeMalheur85.7%144 of 1683.1 h3.8 h
1,176Citizen station EW6020EW602081.0CitizenYamhill56.5%95 of 16818 s5.8 h
1,177Citizen station EW3497EW349781.0CitizenWasco55.0%154 of 28017 s3.6 h
1,178Citizen station EW8735EW873580.9CitizenUmatilla56.5%95 of 16816 s7.3 h
1,179US97 SB at SW 61st St MP128.51OD15880.8RoadDeschutes73.5%247 of 33626 min6 h
1,179OR58 Eb MP0.86OD19480.8RoadLane73.5%247 of 33626 min6 h
1,181Citizen station EW3697EW369780.8CitizenCrook58.9%99 of 16816 s5.2 h
1,182Citizen station EW3720EW372080.8CitizenLinn58.3%147 of 25216 s6 h
1,183Citizen station D4355D435580.8CitizenLincoln57.7%194 of 33619 s3 h
1,184Hillsboro 2.2 WOR-WS-15180.8VolunteerWashington57.1%4 of 726 min4 days
1,185Williams 2.5 WSWOR-JS-3380.8VolunteerJosephine57.1%4 of 786 min4 days
1,186Astoria 3.5 SSWOR-CT-2180.8VolunteerClatsop57.1%4 of 786 min4 days
1,187Howard Prairie DamHOWO380.8CooperativeJackson57.1%4 of 72.3 h4 days
1,188Corvallis 1.7 SWOR-BN-9180.8VolunteerBenton57.1%4 of 72.4 h4 days
1,189Bend 1.6 ESEOR-DS-7780.8VolunteerDeschutes57.1%4 of 74.4 h3 days
1,190Canby 0.7 EOR-CC-11680.8VolunteerClackamas57.1%4 of 74.4 h2.3 days
1,191I84 WB at Sandy River MP17.5ODT2980.7RoadMultnomah73.5%247 of 33626 min6 h
1,192Citizen station EW8660EW866080.7CitizenMarion58.8%237 of 40317 s4.2 h
1,193Citizen station EW4932EW493280.7CitizenWashington58.3%235 of 40320 s3.9 h
1,194Citizen station WB7UVHWB7UVH80.7CitizenMultnomah56.7%76 of 13421 s7.5 h
1,195Citizen station DW2789DW278980.7CitizenUmatilla53.9%136 of 25219 s4 h
1,196US30 WB at Rainier Summit MP51.2 OR US ODOTOD15780.6RoadColumbia73.5%247 of 33626 min6 h
1,197Citizen station EW1814EW181480.6CitizenLane58.3%98 of 16820 s5.5 h
1,198Citizen station DW6123DW612380.6CitizenWashington56.8%229 of 40317 s3.4 h
1,199Beaver Reservoir SnotelBVRO380.5GaugeUnion99.4%167 of 16840 min2 h
1,200Citizen station WA7SMZWA7SMZ80.5CitizenLinn57.3%231 of 40319 s3.3 h
1,201Citizen station FW8005FW800580.5CitizenWashington55.3%93 of 16817 s7.5 h
1,202Citizen station CW3999CW399980.5CitizenWashington54.5%220 of 40317 s2.8 h
1,203Citizen station FW3327FW332780.4CitizenWashington57.3%304 of 53017 s3 h
1,204Bend 3.5 ESEOR-DS-4480.4VolunteerDeschutes57.1%4 of 75.4 h34.1 h
1,205Pine Creek AT Pine Creek near OxbowPCOO380.3GaugeBaker85.7%144 of 1684.1 h4.8 h
1,206OR99W SB at Rex Hill MP19.22OD15480.3RoadWashington73.5%247 of 33626 min6 h
1,207Citizen station EW8510EW851080.3CitizenBenton59.7%301 of 50417 s2.5 h
1,208Umpqua River-Cgs90S80.2GaugeDouglas54.1%26 of 4820 min12.3 h
1,209Citizen station WB7CYSWB7CYS80.2CitizenUmatilla54.0%121 of 22421 s5.3 h
1,210Citizen station EW4806EW480680.2CitizenJosephine53.5%90 of 16817 s6.8 h
1,211Burnt River AT Burnt River near BridgeportBBPO380.1GaugeBaker85.7%144 of 1684.4 h5.1 h
1,211Burnt River AT Burnt River at HuntingtonBRHO380.1GaugeBaker85.7%144 of 1684.4 h5.1 h
1,211Eagle Creek AT Eagle Creek near RichlandEGRO380.1GaugeBaker85.7%144 of 1684.4 h5.1 h
1,214I205 NB at Division St Ramp MP19 OR US ODOTODT1480.1RoadMultnomah73.5%247 of 33626 min6 h
1,215Citizen station FW4441FW444180.1CitizenHood River60.6%71 of 11713 s9.8 h
1,216Citizen station FW0663FW066380.1CitizenCrook58.4%131 of 22420 s5.3 h
1,217Citizen station EW9917EW991780.1CitizenMarion55.0%168 of 30521 s3.8 h
1,218Bull MtWCRBL80.0RoadWashington80.7%626 of 77523 min2.4 h
1,219OR126 EB at McKenzie MP47.14OD15980.0RoadLane73.8%248 of 33626 min6 h
1,220I84 EB at Lorenzen Rd Int MP198. OR US ODOTODT4480.0RoadUmatilla73.2%246 of 33626 min6 h
1,221Citizen station FW2122FW212280.0CitizenHood River55.3%62 of 11216 s8.8 h
1,222OR31 EB at Paisley MP98.5OD10079.9RoadLake73.5%247 of 33626 min6 h
1,222US20 WB at Riley MP104OD10279.9RoadHarney73.5%247 of 33626 min6 h
1,222US26 at Ochoco Summit MP49.9OD10579.9RoadCrook73.5%247 of 33626 min6 h
1,222OR140 EB at Quartz Mountain MP68 OR US ODOTOD10979.9RoadLake73.5%247 of 33626 min6 h
1,222OR62 EB at Union Creek MP56.02OD11879.9RoadJackson73.5%247 of 33626 min6 h
1,222OR22 at Santiam Park MP25.44OD11979.9RoadMarion73.5%247 of 33626 min6 h
1,222OR6 WB at Lees Camp MP23.62OD12179.9RoadTillamook73.5%247 of 33626 min6 h
1,222OR218 NB at Prindle Hill MP37.50 OR US ODOTOD12479.9RoadWheeler73.5%247 of 33626 min6 h
1,222US395B NB at Long Creek MP94OD12779.9RoadGrant73.5%247 of 33626 min6 h
1,222US20 at Hampton MP63.5OD13079.9RoadDeschutes73.5%247 of 33626 min6 h
1,222OR140 WB at Adel MP28.35OD13379.9RoadLake73.5%247 of 33626 min6 h
1,222US101 SB at Gardiner Hill MP206. OR US ODOTOD13879.9RoadDouglas73.5%247 of 33626 min6 h
1,222US20 WB at Santiam Jct MP74.8OD14079.9RoadLinn73.5%247 of 33626 min6 h
1,222OR126 EB at Walton MP36.05OD14579.9RoadLane73.5%247 of 33626 min6 h
1,222OR22 EB at Butler Hill MP6.65OD14979.9RoadPolk73.5%247 of 33626 min6 h
1,222US197 NB at Tygh Ridge MP21.11OD15679.9RoadWasco73.5%247 of 33626 min6 h
1,222US101 at Reedsport MP211.3OD17179.9RoadDouglas73.5%247 of 33626 min6 h
1,222US26 EB JEO David Douglas Park M OR US ODOTOD19779.9RoadClatsop73.5%247 of 33626 min6 h
1,222OR47 NB at Stub Stewart Park MP7 OR US ODOTOD19979.9RoadWashington73.5%247 of 33626 min6 h
1,222OR214 EB at Silver Creek Falls M OR US ODOTOD20379.9RoadMarion73.5%247 of 33626 min6 h
1,222OR58 EB at Willamette Pass MP62. OR US ODOTODT0379.9RoadKlamath73.5%247 of 33626 min6 h
1,222US26 EB at Brightwood Scales MP3 OR US ODOTODT1579.9RoadClackamas73.5%247 of 33626 min6 h
1,222US395 NB at Battle Mt MP39.7ODT2179.9RoadUmatilla73.5%247 of 33626 min6 h
1,222US97 NB at Wasco MP7.5ODT4179.9RoadSherman73.5%247 of 33626 min6 h
1,222US97 SB at Kent MP40.9ODT4279.9RoadSherman73.5%247 of 33626 min6 h
1,222US97 NB at Mt Identifier MP61.6 OR US ODOTODT4379.9RoadWasco73.5%247 of 33626 min6 h
1,222OR138 NB at Diamond Lake MP83.08 OR US ODOTODT4579.9RoadDouglas73.5%247 of 33626 min6 h
1,222OR380 EB at Paulina MP55.9ODT5479.9RoadCrook73.5%247 of 33626 min6 h
1,222OR18 WB at Murphy Hill MP15.4ODT5779.9RoadPolk73.5%247 of 33626 min6 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.