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 |
|---|---|---|---|---|---|---|---|---|---|
| 1,000 | Toledo 0.2 WOR-LC-2 | 86.0 | Volunteer | Lincoln | 66.6% | 2 of 3 | 3.4 h | 34.1 h | |
| 1,002 | Ochoco Meadows SnotelOCMO3 | 85.8 | Gauge | Crook | 95.8% | 161 of 168 | 1.7 h | 4 h | |
| 1,002 | Rock Springs SnotelRCSO3 | 85.8 | Gauge | Grant | 95.8% | 161 of 168 | 1.7 h | 4 h | |
| 1,002 | Roaring River SnotelRORO3 | 85.8 | Gauge | Lane | 95.8% | 161 of 168 | 1.7 h | 4 h | |
| 1,002 | Summit Lake SnotelSMLO3 | 85.8 | Gauge | Klamath | 95.8% | 161 of 168 | 1.7 h | 4 h | |
| 1,002 | Summer Rim SnotelSMRO3 | 85.8 | Gauge | Lake | 95.8% | 161 of 168 | 1.7 h | 4 h | |
| 1,002 | Taylor Green SnotelTYLO3 | 85.8 | Gauge | Baker | 95.8% | 161 of 168 | 1.7 h | 4 h | |
| 1,008 | US26 EB at Brogan Hill MP246OD141 | 85.8 | Road | Malheur | 83.9% | 282 of 336 | 25 min | 5 h | |
| 1,008 | OR82 at Minam Summit MP28.48OD177 | 85.8 | Road | Union | 83.9% | 282 of 336 | 25 min | 5 h | |
| 1,008 | Hwy 82 at Bramlet Rd MP 42.2OD201 | 85.8 | Road | Wallowa | 83.9% | 282 of 336 | 25 min | 5 h | |
| 1,011 | SunriverS21 | 85.7 | Airport | Deschutes | 83.7% | 422 of 504 | 10 min | 12.9 h | |
| 1,012 | I84 EB at Farewell Bend MP351.98 OR US ODOTOD143 | 85.7 | Road | Baker | 83.6% | 281 of 336 | 25 min | 5 h | |
| 1,013 | OR58 Eb MP0.86OD194 | 85.7 | Road | Lane | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,014 | Peavine Ridge SnotelPVRO3 | 85.6 | Gauge | Clackamas | 95.2% | 160 of 168 | 1.7 h | 4 h | |
| 1,014 | Saddle Mountain SnotelSDMO3 | 85.6 | Gauge | Washington | 95.2% | 160 of 168 | 1.7 h | 4 h | |
| 1,016 | I84 EB at Weatherby Rest Area MP OR US ODOTODT20 | 85.6 | Road | Baker | 83.3% | 280 of 336 | 25 min | 5 h | |
| 1,016 | I84 WB at Rye Valley MP340.35ODT81 | 85.6 | Road | Baker | 83.3% | 280 of 336 | 25 min | 5 h | |
| 1,018 | Corvallis 2.5 NEOR-BN-117 | 85.6 | Volunteer | Benton | 66.6% | 2 of 3 | 4.4 h | 27 h | |
| 1,019 | Newport 1.3 NEOR-LC-50 | 85.6 | Volunteer | Lincoln | 66.6% | 2 of 3 | 4.4 h | 33.1 h | |
| 1,020 | Gold Hill 0.2 WSWOR-JC-29 | 85.6 | Volunteer | Jackson | 66.6% | 2 of 3 | 4.4 h | 34.1 h | |
| 1,021 | I84 WB at Snake River Bridge MP3 OR US ODOTOD142 | 85.5 | Road | Malheur | 83.6% | 281 of 336 | 25 min | 5 h | |
| 1,022 | OR140 EB at Quartz Mountain MP68 OR US ODOTOD109 | 85.5 | Road | Lake | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | I5 at Rice Hill MP 147.2OD113 | 85.5 | Road | Douglas | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | OR62 EB at Union Creek MP56.02OD118 | 85.5 | Road | Jackson | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | OR6 WB at Lees Camp MP23.62OD121 | 85.5 | Road | Tillamook | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | OR218 NB at Prindle Hill MP37.50 OR US ODOTOD124 | 85.5 | Road | Wheeler | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | OR7 SB at Sumpter MP 25.07OD128 | 85.5 | Road | Baker | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | OR22 EB at Butler Hill MP6.65OD149 | 85.5 | Road | Polk | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | OR126 EB at McKenzie MP47.14OD159 | 85.5 | Road | Lane | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | OR138 WB at Green Valley (Marvin OR US ODOTOD168 | 85.5 | Road | Douglas | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | US26 EB JEO David Douglas Park M OR US ODOTOD197 | 85.5 | Road | Clatsop | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | OR204 at Spout Springs MP22.3OD198 | 85.5 | Road | Union | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | US26 at Picture Gorge MP127.1OD200 | 85.5 | Road | Grant | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | US26 EB at Brightwood Scales MP3 OR US ODOTODT15 | 85.5 | Road | Clackamas | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | US199 WB at Hayes Hill MP16.39ODT23 | 85.5 | Road | Josephine | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | US26 EB at Keyes Summit MP74ODT35 | 85.5 | Road | Wheeler | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | US97 SB at Cow Canyon MP68.3ODT36 | 85.5 | Road | Wasco | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | US97 SB at Kent MP40.9ODT42 | 85.5 | Road | Sherman | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | OR140 WB at Doak Mt. MP53.8ODT70 | 85.5 | Road | Klamath | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | US97 SB at Modoc Point MP257.90 OR US ODOTODT71 | 85.5 | Road | Klamath | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | US26 EB at Government Camp Maint OR US ODOTODT75 | 85.5 | Road | Clackamas | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | US97 NB at Sand Creek MP230.93ODT79 | 85.5 | Road | Klamath | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | I84 WB at Plano Rd MP330.67ODT80 | 85.5 | Road | Baker | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | US26 EB at Cherryville Dr MP31ODT84 | 85.5 | Road | Clackamas | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,022 | US26 EB at Trillium Lake MP55.99 OR US ODOTODT91 | 85.5 | Road | Clackamas | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,046 | I84 EB at Mission MP214OD191 | 85.4 | Road | Umatilla | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,047 | OR31 EB at Paisley MP98.5OD100 | 85.4 | Road | Lake | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US20 WB at Riley MP104OD102 | 85.4 | Road | Harney | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US26 at Ochoco Summit MP49.9OD105 | 85.4 | Road | Crook | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US101 SB at Bullards BridgeOD117 | 85.4 | Road | Coos | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | OR22 at Santiam Park MP25.44OD119 | 85.4 | Road | Marion | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US395C NB at Seneca MP25.7OD126 | 85.4 | Road | Grant | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US395B NB at Long Creek MP94OD127 | 85.4 | Road | Grant | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | OR140 WB at Adel MP28.35OD133 | 85.4 | Road | Lake | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US26 WB at Unity MP213OD137 | 85.4 | Road | Baker | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US20 at Dudlee Hill (Blodgett) M OR US ODOTOD139 | 85.4 | Road | Benton | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US20 WB at Santiam Jct MP74.8OD140 | 85.4 | Road | Linn | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | OR126 EB at Walton MP36.05OD145 | 85.4 | Road | Lane | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US197 NB at Tygh Ridge MP21.11OD156 | 85.4 | Road | Wasco | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US30 WB at Rainier Summit MP51.2 OR US ODOTOD157 | 85.4 | Road | Columbia | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | OR42 at OR542 (Powers Jct) MP23. OR US ODOTOD167 | 85.4 | Road | Coos | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US101 at Reedsport MP211.3OD171 | 85.4 | Road | Douglas | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | OR214 EB at Silver Creek Falls M OR US ODOTOD203 | 85.4 | Road | Marion | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | OR58 EB at Willamette Pass MP62. OR US ODOTODT03 | 85.4 | Road | Klamath | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US97 NB at Shaniko MP56.4ODT34 | 85.4 | Road | Wasco | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US97 NB at Wasco MP7.5ODT41 | 85.4 | Road | Sherman | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US97 NB at Mt Identifier MP61.6 OR US ODOTODT43 | 85.4 | Road | Wasco | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | OR138 NB at Diamond Lake MP83.08 OR US ODOTODT45 | 85.4 | Road | Douglas | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US395 SB at Valley Falls MP121ODT51 | 85.4 | Road | Lake | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US20 WB at Sisters Maint MP100ODT52 | 85.4 | Road | Deschutes | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | OR380 EB at Paulina MP55.9ODT54 | 85.4 | Road | Crook | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | OR18 WB at Murphy Hill MP15.4ODT57 | 85.4 | Road | Polk | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | OR42 WB at Camas Mt MP57.34ODT77 | 85.4 | Road | Douglas | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US97 NB at Chemult MP203.8ODT82 | 85.4 | Road | Klamath | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US26 EB at Firwood Rd MP27.04ODT83 | 85.4 | Road | Clackamas | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US97 NB at Spring Creek MP240.9 OR US ODOTODT86 | 85.4 | Road | Klamath | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US97 SB at Crescent MP185.4ODT94 | 85.4 | Road | Klamath | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | US26 WB at Sunset Rest Area HWY4 OR US ODOTODT96 | 85.4 | Road | Clatsop | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,047 | OR140 WB at Bly MP53.5ODT97 | 85.4 | Road | Klamath | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,080 | I5 at Canyon Mt MP90.1OD114 | 85.3 | Road | Douglas | 82.4% | 277 of 336 | 25 min | 5 h | |
| 1,080 | US101 SB at Gardiner Hill MP206. OR US ODOTOD138 | 85.3 | Road | Douglas | 82.4% | 277 of 336 | 25 min | 5 h | |
| 1,080 | US30 WB at Bradley Wayside MP74. OR US ODOTODT46 | 85.3 | Road | Clatsop | 82.4% | 277 of 336 | 25 min | 5 h | |
| 1,083 | OR38 at Wells Creek Road MP18.7 OR US ODOTOD116 | 85.2 | Road | Douglas | 82.1% | 276 of 336 | 25 min | 5 h | |
| 1,083 | OR38 SB at Elkton MP35.5OD122 | 85.2 | Road | Douglas | 82.1% | 276 of 336 | 25 min | 5 h | |
| 1,083 | US395 NB at Battle Mt MP39.7ODT21 | 85.2 | Road | Umatilla | 82.1% | 276 of 336 | 25 min | 5 h | |
| 1,086 | OR140 WB at Nevada State Line MP OR US ODOTOD111 | 85.2 | Road | Harney | 82.1% | 276 of 336 | 25 min | 5 h | |
| 1,087 | Joseph StateJSY | 85.1 | Airport | Wallowa | 97.2% | 490 of 504 | 10 min | 2.7 h | |
| 1,088 | Annie Springs SnotelANSO3 | 85.1 | Gauge | Klamath | 95.8% | 161 of 168 | 1.7 h | 5 h | |
| 1,088 | Arbuckle Mtn SnotelARBO3 | 85.1 | Gauge | Morrow | 95.8% | 161 of 168 | 1.7 h | 5 h | |
| 1,088 | Bigelow Camp SnotelBGCO3 | 85.1 | Gauge | Josephine | 95.8% | 161 of 168 | 1.7 h | 5 h | |
| 1,088 | Cold Springs Camp SnotelCSCO3 | 85.1 | Gauge | Klamath | 95.8% | 161 of 168 | 1.7 h | 5 h | |
| 1,088 | Derr. SnotelDERO3 | 85.1 | Gauge | Wheeler | 95.8% | 161 of 168 | 1.7 h | 5 h | |
| 1,088 | Eilertson Meadows SnotelEIMO3 | 85.1 | Gauge | Baker | 95.8% | 161 of 168 | 1.7 h | 5 h | |
| 1,088 | Greenpoint SnotelGRPO3 | 85.1 | Gauge | Hood River | 95.8% | 161 of 168 | 1.7 h | 5 h | |
| 1,088 | Milk Shakes SnotelMLKO3 | 85.1 | Gauge | Wallowa | 95.8% | 161 of 168 | 1.7 h | 5 h | |
| 1,088 | North Fork SnotelNFRO3 | 85.1 | Gauge | Multnomah | 95.8% | 161 of 168 | 1.7 h | 5 h | |
| 1,097 | Portland 2.6 ESEOR-MT-114 | 85.1 | Volunteer | Multnomah | 66.6% | 2 of 3 | 5.4 h | 33.1 h | |
| 1,098 | OR34 EB at Peoria Rd MP1.18OD150 | 84.9 | Road | Linn | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,099 | OR99W SB at Rex Hill MP19.22OD154 | 84.9 | Road | Washington | 81.8% | 275 of 336 | 25 min | 5 h | |
| 1,100 | US20 at Hampton MP63.5OD130 | 84.9 | Road | Deschutes | 81.5% | 274 of 336 | 25 min | 5 h | |
| 1,100 | US395 NB at Alkali Lake MP50.45 OR US ODOTOD132 | 84.9 | Road | Lake | 81.5% | 274 of 336 | 25 min | 5 h | |
| 1,100 | US20 EB at Horse Ridge Hwy7 MP22 OR US ODOTODT33 | 84.9 | Road | Deschutes | 81.5% | 274 of 336 | 25 min | 5 h | |
| 1,100 | US20 EB at Buck Creek MP82.9ODT37 | 84.9 | Road | Lake | 81.5% | 274 of 336 | 25 min | 5 h | |
| 1,104 | Miller Woods SnotelMWDO3 | 84.7 | Gauge | Yamhill | 95.2% | 160 of 168 | 41 min | 5 h | |
| 1,105 | Estacada 5.2 WNWOR-CC-76 | 84.6 | Volunteer | Clackamas | 66.6% | 2 of 3 | 6.4 h | 34.1 h | |
| 1,106 | Grants Pass 6.9 WNWOR-JS-56 | 84.6 | Volunteer | Josephine | 66.6% | 2 of 3 | 6.4 h | 34.1 h | |
| 1,107 | Umpqua River-Cgs90S | 84.6 | Gauge | Douglas | 62.5% | 30 of 48 | 21 min | 12 h | |
| 1,108 | OR126 at 52nd EB MP9.16OD192 | 84.5 | Road | Lane | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,109 | Tualatin River 1 WNW West LinnWSLO3 | 84.5 | Gauge | Clackamas | 72.7% | 733 of 1,008 | 21 min | 55 min | |
| 1,110 | Albany - Calapooia RiverCPAO3 | 84.4 | Gauge | Linn | 85.1% | 143 of 168 | 21 min | 23 h | |
| 1,111 | Molalla 7 NEMLAO3 | 84.3 | Cooperative | Clackamas | 85.7% | 6 of 7 | 21.5 h | 33.1 h | |
| 1,112 | US97 at Reed Market Bend Parkway OR US ODOTODT30 | 84.3 | Road | Deschutes | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,113 | OR217 SB at S of Greenburg Rd MP OR US ODOTOD107 | 84.3 | Road | Washington | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,113 | I205 SB at Gov Island MP25.6OD172 | 84.3 | Road | Multnomah | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,113 | I205 NB at Willamette Viewpoint OR US ODOTOD179 | 84.3 | Road | Clackamas | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,116 | OR217 NB at Allen Blvd MP2.51OD106 | 84.3 | Road | Washington | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,117 | Gates 1.4 SWOR-LN-75 | 84.2 | Volunteer | Linn | 66.6% | 2 of 3 | 7.4 h | 2 days | |
| 1,118 | Medford 1.4 EOR-JC-130 | 84.2 | Volunteer | Jackson | 66.6% | 2 of 3 | 7.4 h | 32.1 h | |
| 1,119 | Woodburn 1.2 SWOR-MN-104 | 84.2 | Volunteer | Marion | 66.6% | 2 of 3 | 7.4 h | 32.1 h | |
| 1,120 | Mount StellaMSFO3 | 84.2 | Gauge | Jackson | 60.0% | 9 of 15 | 12 min | 25.7 h | |
| 1,121 | US95 at Burns Junction MP65.8OD205 | 84.1 | Road | Malheur | 83.6% | 281 of 336 | 25 min | 5 h | |
| 1,122 | I84 WB at Spring Creek MP247.37 OR US ODOTOD189 | 84.1 | Road | Union | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,123 | I84 EB at LePage Park - John Day OR US ODOTODT17 | 84.0 | Road | Sherman | 78.8% | 265 of 336 | 25 min | 5 h | |
| 1,124 | Sublimity 4E - Coon HollowSCWO3 | 83.9 | Gauge | Marion | 88.1% | 888 of 1,008 | 11 min | 15.7 h | |
| 1,125 | US26 EB at Sandy Maint MP21.65ODT87 | 83.9 | Road | Clackamas | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,126 | BendBDN | 83.8 | Airport | Deschutes | 96.4% | 486 of 504 | 10 min | 4.4 h | |
| 1,127 | US97 SB at LaPine MP167ODT62 | 83.8 | Road | Deschutes | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,128 | Sherwood 2.0 NWOR-WS-168 | 83.7 | Volunteer | Washington | 66.6% | 2 of 3 | 8.4 h | 33.1 h | |
| 1,129 | Altamont 0.4 WNWOR-KL-23 | 83.7 | Volunteer | Klamath | 66.6% | 2 of 3 | 8.4 h | 32.1 h | |
| 1,130 | Coburg 1.4 NNWOR-LA-55 | 83.7 | Volunteer | Lane | 66.6% | 2 of 3 | 8.4 h | 33.1 h | |
| 1,131 | Birch CRK Nr RiethBIRO3 | 83.6 | Gauge | Umatilla | 82.7% | 139 of 168 | 20 min | 23 h | |
| 1,132 | OR47 NB at Stub Stewart Park MP7 OR US ODOTOD199 | 83.6 | Road | Washington | 79.7% | 268 of 336 | 25 min | 6.3 h | |
| 1,133 | Clay Creek RAWSCCRO3 | 83.5 | Gauge | Lane | 98.8% | 166 of 168 | 18 min | 3 h | |
| 1,134 | OWAO3OWAO3 | 83.4 | DCP | - | 85.7% | 6 of 7 | 23.4 h | 42.1 h | |
| 1,135 | I84 EB at Meacham MP237.10OD188 | 83.4 | Road | Umatilla | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,136 | Vale 1N - Willow CreekWCKO3 | 83.3 | Gauge | Malheur | 88.1% | 148 of 168 | 3.1 h | 3.8 h | |
| 1,137 | Corvallis 1.9 SSWOR-BN-181 | 83.3 | Volunteer | Benton | 66.6% | 2 of 3 | 9.4 h | 33.1 h | |
| 1,138 | I84 EB at Lorenzen Rd Int MP198. OR US ODOTODT44 | 83.2 | Road | Umatilla | 82.4% | 277 of 336 | 25 min | 5 h | |
| 1,139 | Beaver Reservoir SnotelBVRO3 | 83.1 | Gauge | Union | 95.2% | 160 of 168 | 41 min | 5 h | |
| 1,140 | AdelADEO3 | 83.1 | Cooperative | Lake | 57.1% | 4 of 7 | 9 min | 2.5 days | |
| 1,141 | Clackamas River AT Three Lynx CreekTLYO3 | 83.1 | Cooperative | Clackamas | 57.1% | 4 of 7 | 29 min | 2.4 days | |
| 1,142 | Bend 7 NEBWTO3 | 83.1 | Cooperative | Deschutes | 57.1% | 4 of 7 | 39 min | 2.3 days | |
| 1,143 | HalfwayHWYO3 | 83.1 | Cooperative | Baker | 57.1% | 4 of 7 | 49 min | 3 days | |
| 1,144 | La GrandeLGDO3 | 83.1 | Cooperative | Union | 57.1% | 4 of 7 | 79 min | 2 days | |
| 1,145 | I5 NB at Interstate Bridge MP308 WA US ODOTODT06 | 83.0 | Road | Multnomah | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,146 | I84 EB at Celilo MP96ODT16 | 83.0 | Road | Wasco | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,147 | US20 EB at Santiam Pass MP80OD110 | 83.0 | Road | Linn | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,147 | I5 NB at OR217 OnRamp MP292.06OD112 | 83.0 | Road | Clackamas | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,147 | OR58 EB at Salt Creek Tunnel MP5 OR US ODOTOD120 | 83.0 | Road | Lane | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,147 | US26 WB at Run Away Truck Ramp M OR US ODOTOD155 | 83.0 | Road | Clackamas | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,147 | US26 EB at USFS Rd 35 (Kiwanis) OR US ODOTOD161 | 83.0 | Road | Clackamas | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,147 | US26 EB at Ski Bowl West MP52.44 OR US ODOTOD162 | 83.0 | Road | Clackamas | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,147 | US26 at Sylvan MP71.32OD164 | 83.0 | Road | Multnomah | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,147 | I5 NB at Siskiyou MP6.87OD212 | 83.0 | Road | Jackson | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,155 | US26 WB at OR217 SB OnRamp MP69. OR US ODOTOD104 | 83.0 | Road | Washington | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,155 | US26 WB at Government Camp Loop OR US ODOTOD160 | 83.0 | Road | Clackamas | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,155 | I84 EB at I205 MP5.62OD163 | 83.0 | Road | Multnomah | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,155 | I5 SB at Marine Dr MP307.3OD178 | 83.0 | Road | Multnomah | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,155 | US26 WB at Quartz Creek MP24.23 OR US ODOTODT09 | 83.0 | Road | Clatsop | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,155 | I5 NB at Siskiyou Summit MP4.62 OR US ODOTODT22 | 83.0 | Road | Jackson | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,155 | US101 NB at Port Orford MP301.5 OR US ODOTODT27 | 83.0 | Road | Curry | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,155 | WWS US101 SB at Humbug Mountain OR US ODOTODT58 | 83.0 | Road | Curry | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,155 | WWS US101 SB at Seaside MP23.17 OR US ODOTODT64 | 83.0 | Road | Clatsop | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,155 | US26 WB at E Arlie Mitchell Rd M OR US ODOTODT85 | 83.0 | Road | Clackamas | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,155 | US26 NB at Frog Lake MP61.96ODT88 | 83.0 | Road | Wasco | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,166 | Port Orford 5 EPTOO3 | 83.0 | Cooperative | Curry | 57.1% | 4 of 7 | 2.6 h | 2.4 days | |
| 1,167 | Aneroid Lake #2 SnotelANRO3 | 82.9 | Gauge | Wallowa | 95.2% | 160 of 168 | 41 min | 5 h | |
| 1,168 | I84 at Alder Creek Rd MP315.25OD202 | 82.9 | Road | Baker | 83.6% | 281 of 336 | 25 min | 5 h | |
| 1,169 | WWS OR126W WB at Cushman MP3ODT72 | 82.6 | Road | Lane | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,170 | Madras US97 at US26 MP92.08OD175 | 82.4 | Road | Jefferson | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,170 | I84 WB at Ladd Summit MP273.4ODT19 | 82.4 | Road | Union | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,172 | I84 EB at Charles Reynolds Rest OR US ODOTODT18 | 82.4 | Road | Union | 82.4% | 277 of 336 | 25 min | 5 h | |
| 1,173 | US26 EB at Zoo Bridge MP72.3ODT12 | 82.4 | Road | Multnomah | 77.1% | 389 of 504 | 22 min | 4.9 h | |
| 1,174 | WWS US101 NB at Yaquina Bay Brid OR US ODOTODT38 | 82.3 | Road | Lincoln | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,175 | Waldport 1.0 ESEOR-LC-15 | 82.3 | Volunteer | Lincoln | 66.6% | 2 of 3 | 11.4 h | 33.1 h | |
| 1,176 | Bowman Springs SnotelBMSO3 | 82.1 | Gauge | Umatilla | 93.4% | 157 of 168 | 41 min | 5 h | |
| 1,177 | Burnt River AT Burnt River near BridgeportBBPO3 | 82.1 | Gauge | Baker | 87.5% | 147 of 168 | 4.3 h | 5.1 h | |
| 1,177 | Burnt River AT Burnt River at HuntingtonBRHO3 | 82.1 | Gauge | Baker | 87.5% | 147 of 168 | 4.3 h | 5.1 h | |
| 1,177 | Eagle Creek AT Eagle Creek near RichlandEGRO3 | 82.1 | Gauge | Baker | 87.5% | 147 of 168 | 4.3 h | 5.1 h | |
| 1,180 | Pine Creek AT Pine Creek near OxbowPCOO3 | 82.1 | Gauge | Baker | 86.9% | 146 of 168 | 4.1 h | 4.8 h | |
| 1,181 | US97 NB at Juniper Butte MP106OD101 | 82.1 | Road | Jefferson | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,182 | Pendleton 1SW - South HillPSHO3 | 82.0 | Cooperative | Umatilla | 57.1% | 4 of 7 | 5 h | 2 days | |
| 1,183 | Roseburg 4.6 NNWOR-DG-30 | 81.9 | Volunteer | Douglas | 66.6% | 2 of 3 | 12.4 h | 33.1 h | |
| 1,184 | Flagstaff Hill RAWSFAFO3 | 81.8 | Gauge | Baker | 100% | 168 of 168 | 16 min | 68 min | |
| 1,185 | US26 at OR216 WSJ Jct MP70.99OD144 | 81.8 | Road | Wasco | 75.0% | 378 of 504 | 22 min | 5.4 h | |
| 1,186 | US20 EB at US395 Burns MP135OD152 | 81.7 | Road | Harney | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,187 | OR35 SB at Parkdale Maint MP83.5 OR US ODOTOD146 | 81.6 | Road | Hood River | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,188 | US26 EB at OR217 SB OnRamp MP69. OR US ODOTOD103 | 81.6 | Road | Washington | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,189 | I84 EB at Clover Creek MP279.30 OR US ODOTOD134 | 81.5 | Road | Union | 80.7% | 407 of 504 | 22 min | 4.9 h | |
| 1,190 | Eagle Creek AT Eagle Creek above Skull Creek near New Bridge 7NEGCO3 | 81.4 | Gauge | Baker | 84.5% | 142 of 168 | 3.8 h | 4.6 h | |
| 1,191 | I84 WB at Medical Springs MP298. OR US ODOTOD135 | 81.4 | Road | Baker | 81.3% | 410 of 504 | 22 min | 4.9 h | |
| 1,192 | Medford 5.1 SSWOR-JC-89 | 81.4 | Volunteer | Jackson | 66.6% | 2 of 3 | 13.4 h | 33.1 h | |
| 1,193 | Happy Valley 1.4 WNWOR-CC-115 | 81.4 | Volunteer | Clackamas | 66.6% | 2 of 3 | 13.4 h | 34.1 h | |
| 1,193 | Bend 1.5 WSWOR-DS-29 | 81.4 | Volunteer | Deschutes | 66.6% | 2 of 3 | 13.4 h | 34.1 h | |
| 1,193 | Bend 1.8 SOR-DS-33 | 81.4 | Volunteer | Deschutes | 66.6% | 2 of 3 | 13.4 h | 34.1 h | |
| 1,193 | Springfield 6.4 EOR-LA-65 | 81.4 | Volunteer | Lane | 66.6% | 2 of 3 | 13.4 h | 34.1 h | |
| 1,193 | Portland 5.2 ESEOR-MT-82 | 81.4 | Volunteer | Multnomah | 66.6% | 2 of 3 | 13.4 h | 34.1 h | |
| 1,193 | Portland 5.8 SOR-MT-99 | 81.4 | Volunteer | Multnomah | 66.6% | 2 of 3 | 13.4 h | 34.1 h | |
| 1,193 | Nehalem 2.7 NNEOR-TL-11 | 81.4 | Volunteer | Tillamook | 66.6% | 2 of 3 | 13.4 h | 34.1 h | |
| 1,200 | Portland 2.1 NEOR-MT-144 | 81.4 | Volunteer | Multnomah | 66.6% | 2 of 3 | 13.4 h | 2 days | |
| 1,201 | Scio 4.2 SWOR-LN-4 | 81.4 | Volunteer | Linn | 66.6% | 2 of 3 | 13.4 h | 3 days | |
| 1,202 | Deschutes River AT MadrasPERO3 | 81.3 | Gauge | Jefferson | 83.9% | 141 of 168 | 41 min | 15.5 h | |
| 1,203 | OR140 EB at Butte Creek MP 34.9 OR US ODOTODT59 | 80.9 | Road | Klamath | 72.3% | 243 of 336 | 25 min | 6.5 h | |
| 1,204 | TillamookTMK | 80.7 | Airport | Tillamook | 97.6% | 492 of 504 | 10 min | 2.7 h | |
| 1,205 | Newport MunicipONP | 80.7 | Airport | Lincoln | 96.6% | 487 of 504 | 10 min | 2.7 h | |
| 1,206 | US101 NB at Astoria-Megler MP 3. OR US ODOTODT76 | 80.6 | Road | Clatsop | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,207 | US101 SB at Gold Beach MP327.54 OR US ODOTODT69 | 80.3 | Road | Curry | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,208 | Gold Hill 5.4 NNWOR-JC-62 | 80.0 | Volunteer | Jackson | 66.6% | 2 of 3 | 16.4 h | 2 days | |
| 1,209 | Chetco River 7 NE BrookingsCHTO3 | 79.8 | Gauge | Curry | 76.7% | 129 of 168 | 21 min | 39 h | |
| 1,210 | Clackamas River 1 N Oregon CityCOCO3 | 79.7 | Gauge | Clackamas | 81.2% | 182 of 224 | 30 min | 26.8 h | |
| 1,211 | Sherwood 2.0 NWOR-WS-96 | 79.5 | Volunteer | Washington | 66.6% | 2 of 3 | 17.4 h | 2 days | |
| 1,212 | Walterville 2E - McKenzie RiverMCZO3 | 79.5 | Gauge | Lane | 55.6% | 187 of 336 | 26 min | 60 min | |
| 1,213 | US97 NB at Lava Butte MP149.63ODT02 | 79.3 | Road | Deschutes | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,214 | Alkali LakeALKO3 | 79.3 | Cooperative | Lake | 57.1% | 4 of 7 | 10.6 h | 2.5 days | |
| 1,215 | Onion Mtn RAWSOMFO3 | 79.0 | Gauge | Josephine | 98.8% | 166 of 168 | 16 min | 2 h | |
| 1,216 | OR140 WB at Bly Mountain MP30.6 OR US ODOTODT04 | 78.8 | Road | Klamath | 63.8% | 161 of 252 | 25 min | 6.5 h | |
| 1,217 | I84 WB at Baker Rest Area MP294. OR US ODOTOD136 | 78.4 | Road | Baker | 80.9% | 408 of 504 | 22 min | 4.9 h | |
| 1,218 | Elk Creek RAWSEKCO3 | 78.3 | Gauge | Baker | 100% | 168 of 168 | 16 min | 68 min | |
| 1,219 | Green Springs Power PlantGSPO3 | 78.2 | Cooperative | Jackson | 42.8% | 3 of 7 | 18 min | 2.5 days | |
| 1,220 | Lostine 4NELTNO3 | 78.2 | Cooperative | Wallowa | 42.8% | 3 of 7 | 29 min | 2.4 days | |
| 1,221 | US97 at Bend Scales NB MP146.56 OR US ODOTOD204 | 78.1 | Road | Deschutes | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,222 | Florence6S2 | 78.0 | Airport | Lane | 93.0% | 469 of 504 | 10 min | 4.3 h | |
| 1,223 | Newport 3NNEPO3 | 76.9 | Cooperative | Lincoln | 42.8% | 3 of 7 | 5.2 h | 3 days | |
| 1,224 | US395 NB at Lakeview MP144ODT99 | 76.7 | Road | Lake | 82.7% | 278 of 336 | 25 min | 5 h | |
| 1,225 | Monroe 0.5 SEOR-BN-100 | 76.5 | Volunteer | Benton | 66.6% | 2 of 3 | 31.4 h | 2 days | |
| 1,226 | Dilley 1Mi.SDLCO3 | 76.2 | Cooperative | Washington | 42.8% | 3 of 7 | 6.6 h | 2 days | |
| 1,227 | I84 WB at Mission MP219.61OD181 | 75.7 | Road | Umatilla | 77.7% | 392 of 504 | 22 min | 4.9 h | |
| 1,228 | Umatilla R. Blo Maxwell DivUMMO3 | 75.6 | Gauge | Umatilla | 95.2% | 160 of 168 | 21 min | 2.1 h | |
| 1,229 | I84 EB at Meacham MP239.89OD180 | 75.6 | Road | Umatilla | 77.5% | 391 of 504 | 22 min | 4.9 h | |
| 1,230 | Cougar Dam at Blue RiverCGWO3 | 75.6 | Cooperative | Lane | 42.8% | 3 of 7 | 8 h | 2 days | |
| 1,231 | Emigrant Springs SnotelESPO3 | 75.3 | Gauge | Umatilla | 95.2% | 160 of 168 | 41 min | 5 h | |
| 1,232 | Holland Meadows SnotelHLMO3 | 75.3 | Gauge | Lane | 66.6% | 112 of 168 | 41 min | 15 h | |
| 1,233 | Lookout Point DamLPWO3 | 75.3 | Cooperative | Lane | 42.8% | 3 of 7 | 8.6 h | 2 days | |
| 1,234 | Abiqua Creek Near SilvertonABQO3 | 75.1 | Gauge | Marion | 37.5% | 63 of 168 | 16 min | 2 h | |
| 1,235 | US20 EB at Pioneer Mountain MP10 OR US ODOTOD151 | 74.9 | Road | Lincoln | 83.0% | 279 of 336 | 25 min | 5 h | |
| 1,236 | Rainier 1.9 WSWOR-CB-37 | 74.8 | Volunteer | Columbia | 33.3% | 1 of 3 | 26 min | 2.4 days | |
| 1,237 | Drain 3.9 NOR-DG-73 | 74.8 | Volunteer | Douglas | 33.3% | 1 of 3 | 26 min | 2.3 days | |
| 1,238 | Eugene 2.4 SOR-LA-198 | 74.8 | Volunteer | Lane | 33.3% | 1 of 3 | 85 min | 3 days | |
| 1,239 | Keizer 1.3 WSWOR-MN-105 | 74.8 | Volunteer | Marion | 33.3% | 1 of 3 | 85 min | 3 days | |
| 1,240 | Brownsville 0.1 SEOR-LN-64 | 74.8 | Volunteer | Linn | 33.3% | 1 of 3 | 86 min | 3 days | |
| 1,241 | Madras 2.0 SOR-JF-13 | 74.8 | Volunteer | Jefferson | 33.3% | 1 of 3 | 86 min | 2.4 days | |
| 1,242 | Springfield 3.9 EOR-LA-127 | 74.8 | Volunteer | Lane | 33.3% | 1 of 3 | 86 min | 2.4 days | |
| 1,243 | Monmouth 6.3 SOR-PK-31 | 74.8 | Volunteer | Polk | 33.3% | 1 of 3 | 86 min | 2.5 days | |
| 1,244 | Blachly 2.1 NEOR-LA-195 | 74.8 | Volunteer | Lane | 33.3% | 1 of 3 | 86 min | 3 days | |
| 1,245 | Rainier 7.2 SOR-CB-36 | 74.8 | Volunteer | Columbia | 33.3% | 1 of 3 | 86 min | 2.3 days | |
| 1,245 | Canby 0.7 EOR-CC-116 | 74.8 | Volunteer | Clackamas | 33.3% | 1 of 3 | 86 min | 2.3 days | |
| 1,247 | Lyons 1.6 SSWOR-LN-12 | 74.8 | Volunteer | Linn | 33.3% | 1 of 3 | 2.4 h | 2.4 days | |
| 1,248 | Sandy 6.6 NNEOR-MT-16 | 74.8 | Volunteer | Multnomah | 33.3% | 1 of 3 | 2.4 h | 2.3 days | |
| 1,249 | Newport 5.1 NOR-LC-1 | 74.8 | Volunteer | Lincoln | 33.3% | 1 of 3 | 2.4 h | 2.4 days | |
| 1,250 | Corvallis 2.7 NWOR-BN-175 | 74.8 | Volunteer | Benton | 33.3% | 1 of 3 | 2.4 h | 2.4 days |
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.