California 24/7 Rank
Every station in California 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 4,072 ranked here, 3,746 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,175 | Santa Ana River 3 NNE SANTA ANA R 3 NNE MENTONESRWC1 | 92.9 | Gauge | San Bernardino | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | AT Santa Ynez River Nr Santa YnezSYYC1 | 92.9 | Gauge | Santa Barbara | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Tijuana River Imperial BeachTIQC1 | 92.9 | Gauge | San Diego | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Trout CreekTOUC1 | 92.9 | Gauge | Santa Clara | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Del Mar - Tijuana RiverTRQC1 | 92.9 | Gauge | San Diego | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Upper Tyndall CreekTYNC1 | 92.9 | Gauge | Tulare | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | VenadoVENC1 | 92.9 | Gauge | Sonoma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Lake WilliamsWLMC1 | 92.9 | Gauge | Santa Cruz | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Whispering PinesWSPC1 | 92.9 | Gauge | Lake | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Nelson Road - Cherokee CanalXCNC1 | 92.9 | Gauge | Butte | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Christmas Tree - Bowman Spaulding CanalXMSC1 | 92.9 | Gauge | Nevada | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Browns Creek - SF Willow CreekXSWC1 | 92.9 | Gauge | Madera | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Santa Margarita River 7 WSW Santa Margarita river at YsidoraYDRC1 | 92.9 | Gauge | San Diego | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Colorado River Bl YumaYMCC1 | 92.9 | Gauge | Imperial | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Yosemite @ WawonaYWAC1 | 92.9 | Gauge | Mariposa | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | ZeniaZENC1 | 92.9 | Gauge | Trinity | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,267 | Lake Arrowhead - Bernina DriveBNIC1 | 92.9 | Gauge | San Bernardino | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,267 | Sacramento River 13 AT Moulton WeirCLSC1 | 92.9 | Gauge | Colusa | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,267 | Mammoth PassMAMC1 | 92.9 | Gauge | Mono | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,267 | Medicine Lk (Bur Rec) (GOES)MDCC1 | 92.9 | Gauge | Siskiyou | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,267 | Middle Fork Lytle Creek Near Lytle CreekMFLC1 | 92.9 | Gauge | San Bernardino | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,272 | San Joaquin River near French CampBBGC1 | 92.9 | Gauge | San Joaquin | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Fish Camp - Big Creek DiversionBGFC1 | 92.9 | Gauge | Madera | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Buckeye CkBKIC1 | 92.9 | Gauge | Mono | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Dardenelle - Donnel LakeDLLC1 | 92.9 | Gauge | Tuolumne | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Eastside Bypass 6 W El NidoELNC1 | 92.9 | Gauge | Merced | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Grenada - Shasta RiverGNDC1 | 92.9 | Gauge | Siskiyou | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Guejito Creek Nr San Pasqual CaGTOC1 | 92.9 | Gauge | San Diego | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Yuba River AT N Fork Yuba - Blo Goodyears BarGYRC1 | 92.9 | Gauge | Sierra | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Oakhurst - Nelder CreekNEFC1 | 92.9 | Gauge | Madera | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Stanislaus River AT Orange Blossom BridgeOBBC1 | 92.9 | Gauge | Stanislaus | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Crane Beach - Owens CreekOCDC1 | 92.9 | Gauge | Merced | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | South Fork American River Near Pilot HilPLHC1 | 92.9 | Gauge | El Dorado | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | MRCA Bridge - Santa Clara RiverRCSC1 | 92.9 | Gauge | Los Angeles | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | San Diego WFOSGXC1 | 92.9 | Gauge | San Diego | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Tom Paine Slough Near PescaderoTPPC1 | 92.9 | Gauge | San Joaquin | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Trinity RIVER AT TRINITY R AT JUNCTION CITYTRJC1 | 92.9 | Gauge | Trinity | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Trinity River Above North Fork Trinity RTRNC1 | 92.9 | Gauge | Trinity | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Sugar Pine - NF Willow CreekWLOC1 | 92.9 | Gauge | Madera | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Durham - Butte CreekXBTC1 | 92.9 | Gauge | Butte | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Scotts CreekXSTC1 | 92.9 | Gauge | Lake | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | USGS Stream Gage At Arroyo Valle Bl Lang Cyn Nr LivermoreYLEC1 | 92.9 | Gauge | Alameda | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,272 | Yuma River - Hwy 70YRMC1 | 92.9 | Gauge | Yuba | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,294 | Piru La/Vtu County LinePCIC1 | 92.9 | Gauge | Ventura | 99.2% | 667 of 672 | 19 min | 35 min | |
| 1,295 | Portola Valley - WunderlichWUNC1 | 92.9 | Gauge | San Mateo | 99.2% | 667 of 672 | 19 min | 45 min | |
| 1,295 | El Portal WTPXODC1 | 92.9 | Gauge | Mariposa | 99.2% | 667 of 672 | 19 min | 45 min | |
| 1,297 | Happy Camp Canyon Near MoorparkHCPC1 | 92.9 | Gauge | Ventura | 98.9% | 665 of 672 | 14 min | 60 min | |
| 1,298 | Stonyford RAWSSYWC1 | 92.9 | Gauge | Colusa | 98.8% | 166 of 168 | 19 min | 3 h | |
| 1,299 | Fish Creek Mtn RAWSFHCC1 | 92.9 | Gauge | Imperial | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,299 | Means LakeMNLC1 | 92.9 | Gauge | San Bernardino | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,301 | Hwy 80 at West CapitolCD042 | 92.9 | Road | Yolo | 95.6% | 482 of 504 | 16 min | 50 min | |
| 1,302 | KRN03 RAWSKRTC1 | 92.8 | Gauge | Kern | 100% | 168 of 168 | 17 min | 60 min | |
| 1,303 | Claremont - RAWS # 5079CMOC1 | 92.8 | Gauge | Los Angeles | 100% | 168 of 168 | 19 min | 65 min | |
| 1,304 | Davis RanchDVRC1 | 92.8 | Gauge | Tehama | 100% | 168 of 168 | 25 min | 61 min | |
| 1,305 | Corralitos RAWSCTOC1 | 92.8 | Gauge | Santa Cruz | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,306 | Eureka Valley RAWSEVLC1 | 92.8 | Gauge | Inyo | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,306 | Blairsden - Denton CreekMWKC1 | 92.8 | Gauge | Plumas | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,306 | Baker - Saratoga SpringsTOGC1 | 92.8 | Gauge | San Bernardino | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,306 | Sky Valley - Wilson CanyonWCYC1 | 92.8 | Gauge | Riverside | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,310 | Ojai - Matilija CreekMJHC1 | 92.8 | Gauge | Ventura | 99.1% | 666 of 672 | 19 min | 35 min | |
| 1,311 | USGS Stream Gage At San Lorenzo C A HaywardLRZC1 | 92.8 | Gauge | Alameda | 98.9% | 665 of 672 | 19 min | 45 min | |
| 1,312 | Canada Larga Near VenturaCDGC1 | 92.8 | Gauge | Ventura | 98.9% | 665 of 672 | 19 min | 35 min | |
| 1,313 | Hunter LiggettFHLC1 | 92.8 | Gauge | Monterey | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,314 | Big Flat GOESBFLC1 | 92.8 | Gauge | Siskiyou | 98.8% | 166 of 168 | 24 min | 2 h | |
| 1,315 | Oceano - Los Berros CreekLBVC1 | 92.8 | Gauge | Sanluis Obispo | 96.7% | 650 of 672 | 15 min | 45 min | |
| 1,316 | Novato 4WNCTC1 | 92.8 | Gauge | Marin | 96.5% | 649 of 672 | 15 min | 45 min | |
| 1,317 | San Antonio RsvrSNRC1 | 92.8 | Gauge | Monterey | 96.4% | 324 of 336 | 15 min | 65 min | |
| 1,318 | ReedleyO32 | 92.8 | Airport | Fresno | 92.6% | 467 of 504 | 4 min | 4.3 h | |
| 1,319 | EsperanzaESPC1 | 92.7 | Gauge | Calaveras | 100% | 168 of 168 | 12 min | 60 min | |
| 1,320 | DevoreDVOC1 | 92.7 | Gauge | San Bernardino | 100% | 168 of 168 | 15 min | 60 min | |
| 1,321 | Banning 4NW RAWSBNJC1 | 92.7 | Gauge | Riverside | 100% | 168 of 168 | 21 min | 60 min | |
| 1,321 | Soldier MountainSDRC1 | 92.7 | Gauge | Shasta | 100% | 168 of 168 | 21 min | 60 min | |
| 1,323 | Arroyo Seco RAWSASRC1 | 92.7 | Gauge | Monterey | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,323 | Cameron Guard Station RAWSCMNC1 | 92.7 | Gauge | San Diego | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,323 | DescansoDENC1 | 92.7 | Gauge | San Diego | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,323 | Susanville - Gordon RAWSGORC1 | 92.7 | Gauge | Lassen | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,323 | Mendocino Pass Raws Near Newville 16WMASC1 | 92.7 | Gauge | Mendocino | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,323 | Pine Hills RAWSPIHC1 | 92.7 | Gauge | San Diego | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,323 | Big Sur RAWSPPSC1 | 92.7 | Gauge | Monterey | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,323 | Ash Mountain RAWSTSHC1 | 92.7 | Gauge | Tulare | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,331 | Buck Meadows RAWSBMEC1 | 92.7 | Gauge | Tuolumne | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,331 | Democrat RAWSDEMC1 | 92.7 | Gauge | Kern | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,331 | Whitmore RAWSWITC1 | 92.7 | Gauge | Shasta | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,334 | Eel Rvr RAWSEELC1 | 92.7 | Gauge | Mendocino | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,335 | Riverside County Flood ControlRIFC1 | 92.7 | Gauge | Riverside | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,336 | Red Bluff - Antelope CreekAKBC1 | 92.7 | Gauge | Tehama | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | ARROYO SECO NR PASADENA 9 SE Arroyo Seco Nr PasedenaASPC1 | 92.7 | Gauge | Los Angeles | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Van Duzen River 5 W BridgevilleBRGC1 | 92.7 | Gauge | Humboldt | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Bear River AT WheatlandBRWC1 | 92.7 | Gauge | Placer | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Clear Lake - West LobeCXWC1 | 92.7 | Gauge | Modoc | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Deep Creek 6 S Palm DesertDEPC1 | 92.7 | Gauge | Riverside | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Dry Creek at Oakdale RoadDOKC1 | 92.7 | Gauge | Merced | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | USGS Stream Gage At Dry C A Union CityDYUC1 | 92.7 | Gauge | Alameda | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Smith River AT Dr Fine BridgeFTDC1 | 92.7 | Gauge | Del Norte | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | St Helena 4WSWHNAC1 | 92.7 | Gauge | Napa | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Klamath River AT Iron Gate Dam Near HornbrookIRGC1 | 92.7 | Gauge | Siskiyou | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Kings Rvr Blo Crescent WeirKRCC1 | 92.7 | Gauge | Kings | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Lemoncove DitchLDXC1 | 92.7 | Gauge | Tulare | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Lower Lassen Peak Snow CourseLLPC1 | 92.7 | Gauge | Shasta | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Pauma Valley - San Luis ReyLPVC1 | 92.7 | Gauge | San Diego | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Briceburg - Merced RiverMBGC1 | 92.7 | Gauge | Mariposa | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Merced Falls - Merced RiverMIFC1 | 92.7 | Gauge | Merced | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | 1 W Merced FallsMMFC1 | 92.7 | Gauge | Merced | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Murrietta Creek 2 SSW Murrietta Ck At TemeculaMUTC1 | 92.7 | Gauge | Riverside | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Dogtown - NF Merced RiverNMXC1 | 92.7 | Gauge | Mariposa | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Redwood Creek 1 N OrickORIC1 | 92.7 | Gauge | Humboldt | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Palm Cnyn Wash 2 SSW Palm Cyn Wash N Cathedral CityPMYC1 | 92.7 | Gauge | Riverside | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Temescal Creek 2 NNE Temescal Ck Nr CoronaTSLC1 | 92.7 | Gauge | Riverside | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | SACRAMENTO RIVER AT Blo Wilkins SloughWLKC1 | 92.7 | Gauge | Sutter | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | USACE Reservoir Gage WNW Warm Springs Reservoir (Lake Sonoma)WSDC1 | 92.7 | Gauge | Sonoma | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Whitewater River 1 NNW IndioWTIC1 | 92.7 | Gauge | Riverside | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | West Woodchuck MeadowWWEC1 | 92.7 | Gauge | Fresno | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | YorkvilleYRKC1 | 92.7 | Gauge | Mendocino | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,336 | Lytle Creek 2 NE Lytle Ck Nr ColtonYTLC1 | 92.7 | Gauge | San Bernardino | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,365 | Alamo River Nr NilandZANC1 | 92.7 | Gauge | Imperial | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,366 | San Tomas Creek Abv Williams RdTMSC1 | 92.7 | Gauge | Santa Clara | 97.9% | 658 of 672 | 18 min | 45 min | |
| 1,367 | Wlanut Creek S.B. - Alert #448WLNC1 | 92.7 | Gauge | Los Angeles | 97.6% | 169 of 173 | 18 min | 2 h | |
| 1,368 | Columbia CollegeOMBC1 | 92.6 | Gauge | Tuolumne | 100% | 168 of 168 | 13 min | 60 min | |
| 1,369 | Carmel Valley - Chews RidgeCHWC1 | 92.6 | Gauge | Monterey | 100% | 168 of 168 | 22 min | 88 min | |
| 1,370 | Eagle PeakEPKC1 | 92.6 | Gauge | Tehama | 99.4% | 167 of 168 | 21 min | 2 h | |
| 1,371 | Redding MunicipalRDD | 92.6 | Airport | Shasta | 98.8% | 166 of 168 | 6 min | 2 h | |
| 1,372 | Rinconada WTPAQUC1 | 92.6 | Gauge | Santa Clara | 98.6% | 663 of 672 | 20 min | 45 min | |
| 1,373 | Bakersfiled - Calloway CanalXXCC1 | 92.6 | Gauge | Kern | 98.6% | 663 of 672 | 20 min | 45 min | |
| 1,374 | Butano Creek near PescaderoBPXC1 | 92.6 | Gauge | San Mateo | 98.6% | 663 of 672 | 20 min | 45 min | |
| 1,374 | USGS/Alert Streamflow Gage 3 SE Big Sur R Nr Big SurBSRC1 | 92.6 | Gauge | Monterey | 98.6% | 663 of 672 | 20 min | 45 min | |
| 1,374 | Lake Silveira - Llagas CreekBSVC1 | 92.6 | Gauge | Santa Clara | 98.6% | 663 of 672 | 20 min | 45 min | |
| 1,374 | Jackson RanchPKWC1 | 92.6 | Gauge | Santa Clara | 98.6% | 663 of 672 | 20 min | 45 min | |
| 1,374 | Bakersfield - Farmer Stine CanalQFSC1 | 92.6 | Gauge | Kern | 98.6% | 663 of 672 | 20 min | 45 min | |
| 1,374 | Susan River AT SusanvilleSUSC1 | 92.6 | Gauge | Lassen | 98.6% | 663 of 672 | 20 min | 45 min | |
| 1,380 | USGS/Alert Stream Gage 1 S San Lorenzo River A Big TreesBTEC1 | 92.6 | Gauge | Santa Cruz | 98.5% | 662 of 672 | 20 min | 45 min | |
| 1,381 | Camp Elliot RAWSMPEC1 | 92.6 | Gauge | San Diego | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,382 | Cosgrove Creek Near Valley SpringsCGCC1 | 92.6 | Gauge | Calaveras | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Hanford - Cross CreekCKHC1 | 92.6 | Gauge | Kings | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | N Fk Cache Ck Nr Clearlake OaksCKKC1 | 92.6 | Gauge | Lake | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | USGS/Alert Streamflow Gage 3 E Carmel R Nr CarmelCMEC1 | 92.6 | Gauge | Monterey | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Coyote Creek Above HWY 237 At MilpitasCMIC1 | 92.6 | Gauge | Santa Clara | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Devils Canyon Creek 4 E DevoreDCCC1 | 92.6 | Gauge | San Bernardino | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Dry Creek at Cooley Ranch RoadDCOC1 | 92.6 | Gauge | Sonoma | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Duck Creek Diversion Near FarmingtonDDFC1 | 92.6 | Gauge | San Joaquin | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | USGS Stream Gage At Dry Creek Nr GeyservilleDGYC1 | 92.6 | Gauge | Sonoma | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Duck Creek DiversionDKDC1 | 92.6 | Gauge | San Joaquin | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | E Fork Of W Fork Mojave River-Upper MillEFWC1 | 92.6 | Gauge | San Bernardino | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Galloway Creek at Cooley Ranch RoadGACC1 | 92.6 | Gauge | Sonoma | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Harkness FlatHRKC1 | 92.6 | Gauge | Lassen | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Chino - San Antonio CreekIOCC1 | 92.6 | Gauge | San Bernardino | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Bakersfield - Kern RiverKEPC1 | 92.6 | Gauge | Kern | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Los Coches Creek 2 SE LOS COCHES CREEKLCCC1 | 92.6 | Gauge | San Diego | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Little John Creek At FarmingtonLJCC1 | 92.6 | Gauge | San Joaquin | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | USGS Stream Gage At San Lorenzo River A Santa CruzLRRC1 | 92.6 | Gauge | Santa Cruz | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Mad River 6 S Forest GlenMAUC1 | 92.6 | Gauge | Trinity | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Mowry Bridge - Middle RiverMMBC1 | 92.6 | Gauge | San Joaquin | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Murrieta C A Tenaja RdMUCC1 | 92.6 | Gauge | Riverside | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Lemoore - NF Kings RiverNKLC1 | 92.6 | Gauge | Kings | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Merced River 5 SW Merced River at Pohono BridgePOHC1 | 92.6 | Gauge | Mariposa | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Los Angeles River AT Los Angeles River Blw Sepulveda DamPVCC1 | 92.6 | Gauge | Los Angeles | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Sandia Creek 4 N Sandia CreekSDQC1 | 92.6 | Gauge | San Diego | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | USGS Stream Gage At Tres Pinos C Nr Tres PinosTESC1 | 92.6 | Gauge | San Benito | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | RUSSIAN RIVER 3 NNE Russian River NR UkiahUKAC1 | 92.6 | Gauge | Mendocino | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | EF Russian River 3 NNE Coyote DamYDMC1 | 92.6 | Gauge | Mendocino | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,382 | Lake Mendocino Pool HeightYTPC1 | 92.6 | Gauge | Mendocino | 95.8% | 161 of 168 | 15 min | 2 h | |
| 1,411 | Twentynine PalmsNXP | 92.6 | Airport | San Bernardino | 85.1% | 143 of 168 | 5 min | 4 h | |
| 1,412 | Crabtree Weather StationCBWC1 | 92.5 | Gauge | Stanislaus | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,412 | Alder Springs RAWSECKC1 | 92.5 | Gauge | Glenn | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,412 | Hayfork RAWSHYFC1 | 92.5 | Gauge | Trinity | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,412 | Oakdale Weather StationODLC1 | 92.5 | Gauge | Stanislaus | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,412 | Rose Vly RAWSROVC1 | 92.5 | Gauge | Ventura | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,412 | Redding Airport CDF RAWSRRAC1 | 92.5 | Gauge | Shasta | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,412 | Santa Barbara Botanic GardenSBVC1 | 92.5 | Gauge | Santa Barbara | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,412 | Underwood RAWSUDWC1 | 92.5 | Gauge | Trinity | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,412 | Westley Weather StationWESC1 | 92.5 | Gauge | Stanislaus | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,412 | Wolverton RAWSWVTC1 | 92.5 | Gauge | Tulare | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,422 | Lake SilveiraLSXC1 | 92.5 | Gauge | Santa Clara | 98.5% | 662 of 672 | 20 min | 45 min | |
| 1,422 | Central Clara Valley - Perc PondYPRC1 | 92.5 | Gauge | Santa Clara | 98.5% | 662 of 672 | 20 min | 45 min | |
| 1,424 | Vasona Pump StationVPMC1 | 92.5 | Gauge | Santa Clara | 98.3% | 661 of 672 | 20 min | 45 min | |
| 1,425 | Bakersfield - Eastside CanalXESC1 | 92.5 | Gauge | Kern | 98.3% | 661 of 672 | 20 min | 45 min | |
| 1,426 | Gilroy - Canada de Los OsosOSXC1 | 92.5 | Gauge | Santa Clara | 98.2% | 660 of 672 | 19 min | 30 min | |
| 1,427 | Shanti AshramaSHNC1 | 92.5 | Gauge | Santa Clara | 98.2% | 660 of 672 | 19 min | 30 min | |
| 1,428 | Mt. Hamilton Alert #1512MHMC1 | 92.5 | Gauge | Santa Clara | 98.2% | 660 of 672 | 19 min | 30 min | |
| 1,429 | Biel Rh Alert #1517BIEC1 | 92.5 | Gauge | Santa Clara | 98.2% | 660 of 672 | 20 min | 45 min | |
| 1,429 | Coe ParkCOEC1 | 92.5 | Gauge | Santa Clara | 98.2% | 660 of 672 | 20 min | 45 min | |
| 1,429 | Curtner RanchCTRC1 | 92.5 | Gauge | Santa Clara | 98.2% | 660 of 672 | 20 min | 45 min | |
| 1,429 | EvergreenEVGC1 | 92.5 | Gauge | Santa Clara | 98.2% | 660 of 672 | 20 min | 45 min | |
| 1,429 | Castro ValleyGOYC1 | 92.5 | Gauge | Santa Clara | 98.2% | 660 of 672 | 20 min | 45 min | |
| 1,429 | Haskins RanchHSKC1 | 92.5 | Gauge | Santa Clara | 98.2% | 660 of 672 | 20 min | 45 min | |
| 1,429 | Loma PrietaLMPC1 | 92.5 | Gauge | Santa Clara | 98.2% | 660 of 672 | 20 min | 45 min | |
| 1,429 | Coit Rh Alert #1519OITC1 | 92.5 | Gauge | Santa Clara | 98.2% | 660 of 672 | 20 min | 45 min | |
| 1,429 | United Tech CorpUTCC1 | 92.5 | Gauge | Santa Clara | 98.2% | 660 of 672 | 20 min | 45 min | |
| 1,429 | Coyote Res PrecipXCRC1 | 92.5 | Gauge | Santa Clara | 98.2% | 660 of 672 | 20 min | 45 min | |
| 1,439 | Courtright Res - Helms CreekHBCC1 | 92.5 | Gauge | Fresno | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,439 | Lake Eleanor Nr Hetch Hetchy RsvrLNRC1 | 92.5 | Gauge | Tuolumne | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,439 | North Fork Kings R At Cliff CampNFCC1 | 92.5 | Gauge | Fresno | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,439 | Notchko RawsNTCC1 | 92.5 | Gauge | Humboldt | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,439 | Bass Lake - Browns CreekXBDC1 | 92.5 | Gauge | Madera | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,439 | New River Nr WestmorlandZNRC1 | 92.5 | Gauge | Imperial | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,445 | Folsom 2N - American RiverAFDC1 | 92.5 | Gauge | Sacramento | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,445 | USGS Stream Gage At Sonoma Creek A Agua CalienteAGCC1 | 92.5 | Gauge | Sonoma | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,445 | American River Blw Watt Ave. BridgeAWBC1 | 92.5 | Gauge | Sacramento | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,445 | Grass Valley - Deer CreekDBSC1 | 92.5 | Gauge | Nevada | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,445 | AT Hilton Canyon Creek Nr Santa YnezHCCC1 | 92.5 | Gauge | Santa Barbara | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,445 | San Jacinto River Near Sun CityJACC1 | 92.5 | Gauge | Riverside | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,445 | Sierra City - Jackson MeadowsJKRC1 | 92.5 | Gauge | Sierra | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,445 | Jackson Meadons - Middle YubaMYJC1 | 92.5 | Gauge | Sierra | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,445 | Sierra City - Middle Yuba below JacksonMYKC1 | 92.5 | Gauge | Sierra | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,445 | Oneill Lake Trib Near FallbrookONEC1 | 92.5 | Gauge | San Diego | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,445 | Nevada City - Scotts Flat ResSOVC1 | 92.5 | Gauge | Nevada | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,445 | Whitewater River 2 SSE White Water R 2SSE Windy Pt.WIPC1 | 92.5 | Gauge | Riverside | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,445 | Wilson CreekXWCC1 | 92.5 | Gauge | Plumas | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,445 | Shady Glen - YB50YBVC1 | 92.5 | Gauge | Placer | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,459 | Groveland - Cherry ValleyCEVC1 | 92.5 | Gauge | Tuolumne | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 1,459 | Groveland - Hetch HetchyHHWC1 | 92.5 | Gauge | Tuolumne | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 1,461 | SALSIPUEDES CREEK AT LompocSLUC1 | 92.5 | Gauge | Santa Barbara | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Kelseyville - Adobe CreekAFLC1 | 92.5 | Gauge | Lake | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | USGS Stream Gage At Alameda C Nr FremontALFC1 | 92.5 | Gauge | Alameda | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Delta AT Bacon Island at Old RiverBCIC1 | 92.5 | Gauge | San Joaquin | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | USGS Stream Gage E Big Sulphur Creek A Geysers Resort Nr CloverCDAC1 | 92.5 | Gauge | Sonoma | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Colusa Drain Nr Highway 20CDNC1 | 92.5 | Gauge | Colusa | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Colorado River Bl Imperial DamCIDC1 | 92.5 | Gauge | Imperial | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Cross Creek At HoustonCSQC1 | 92.5 | Gauge | Kings | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Ca DWR Streamflow Gage At Discovery Bay At Discovery Island BayDBDC1 | 92.5 | Gauge | Contra Costa | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Ca DWR Streamflow Gage At Discovery Bay At Indian SloughDBIC1 | 92.5 | Gauge | Contra Costa | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Dooley Creek 3 E Dooley CreekDOOC1 | 92.5 | Gauge | Mendocino | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Dry Creek Nr LemoncoveDROC1 | 92.5 | Gauge | Tulare | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Carmel Highlands - Garrapata CreekGPTC1 | 92.5 | Gauge | Monterey | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Lake Arrowhead - Grass Valley TunnelGVVC1 | 92.5 | Gauge | San Bernardino | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Sacramento River At Knights LandingKNLC1 | 92.5 | Gauge | Sutter | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Lower CanaveeLWCC1 | 92.5 | Gauge | Santa Clara | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Stockton - Middle RiverMTYC1 | 92.5 | Gauge | San Joaquin | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Hightway 70 - N Honcut CreekNHCC1 | 92.5 | Gauge | Butte | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Sonoma - Nathanson CreekNTSC1 | 92.5 | Gauge | Sonoma | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | USGS Stream Gage 4 S San Benito R Nr Willow Creek SchoolPIIC1 | 92.5 | Gauge | San Benito | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Sunol - San Antonio CreekQSAC1 | 92.5 | Gauge | Alameda | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | American River AT H Street BridgeSAMC1 | 92.5 | Gauge | Sacramento | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | San Diego River 3 WSW San Diego R At Mast Nr SanteeSDGC1 | 92.5 | Gauge | San Diego | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Saratoga Ck At SaratogaSOGC1 | 92.5 | Gauge | Santa Clara | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Sacramento WeirSWRC1 | 92.5 | Gauge | Sacramento | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | USGS Stream Gage E Santa Rosa Creek A Willowside Road Nr SantaTARC1 | 92.5 | Gauge | Sonoma | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,462 | Sacramento River AT Tisdale WeirTISC1 | 92.5 | Gauge | Sutter | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,488 | Snodgrass - Sacramento RiverXSSC1 | 92.5 | Gauge | Sacramento | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,488 | Zaca Creek Near BuelltonZCCC1 | 92.5 | Gauge | Santa Barbara | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,490 | Almaden WatershedAMDC1 | 92.5 | Gauge | Santa Clara | 98.0% | 659 of 672 | 19 min | 30 min | |
| 1,490 | AlamitosGDPC1 | 92.5 | Gauge | Santa Clara | 98.0% | 659 of 672 | 19 min | 30 min | |
| 1,490 | Guadalupe SloughGULC1 | 92.5 | Gauge | Santa Clara | 98.0% | 659 of 672 | 19 min | 30 min | |
| 1,490 | Johnson RanchJONC1 | 92.5 | Gauge | Santa Clara | 98.0% | 659 of 672 | 19 min | 30 min | |
| 1,490 | Saratoga Creek At Pruneridge AvenuePGTC1 | 92.5 | Gauge | Santa Clara | 98.0% | 659 of 672 | 19 min | 30 min | |
| 1,490 | West YardSTBC1 | 92.5 | Gauge | Santa Clara | 98.0% | 659 of 672 | 19 min | 30 min | |
| 1,490 | Mt. UmunhumUMNC1 | 92.5 | Gauge | Santa Clara | 98.0% | 659 of 672 | 19 min | 30 min | |
| 1,497 | New Almaden - Alamitos CreekALKC1 | 92.5 | Gauge | Santa Clara | 97.9% | 658 of 672 | 19 min | 45 min | |
| 1,497 | Alamitos Creek Blo Almaden RsvrATOC1 | 92.5 | Gauge | Santa Clara | 97.9% | 658 of 672 | 19 min | 45 min | |
| 1,497 | Cherry Flat ReservoirCFLC1 | 92.5 | Gauge | Santa Clara | 97.9% | 658 of 672 | 19 min | 45 min | |
| 1,497 | Guadalupe Creek Blo Guadalupe RsvrGPEC1 | 92.5 | Gauge | Santa Clara | 97.9% | 658 of 672 | 19 min | 45 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:
- 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.