Storm Station

Live/247 Rank/California

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.

4,072 stations ranked26.1% sent every report dueranked October 4, 2026page 6 of 17California instrumentsCalifornia 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 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

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
1,175Santa Ana River 3 NNE SANTA ANA R 3 NNE MENTONESRWC192.9GaugeSan Bernardino99.4%167 of 16820 min2 h
1,175AT Santa Ynez River Nr Santa YnezSYYC192.9GaugeSanta Barbara99.4%167 of 16820 min2 h
1,175Tijuana River Imperial BeachTIQC192.9GaugeSan Diego99.4%167 of 16820 min2 h
1,175Trout CreekTOUC192.9GaugeSanta Clara99.4%167 of 16820 min2 h
1,175Del Mar - Tijuana RiverTRQC192.9GaugeSan Diego99.4%167 of 16820 min2 h
1,175Upper Tyndall CreekTYNC192.9GaugeTulare99.4%167 of 16820 min2 h
1,175VenadoVENC192.9GaugeSonoma99.4%167 of 16820 min2 h
1,175Lake WilliamsWLMC192.9GaugeSanta Cruz99.4%167 of 16820 min2 h
1,175Whispering PinesWSPC192.9GaugeLake99.4%167 of 16820 min2 h
1,175Nelson Road - Cherokee CanalXCNC192.9GaugeButte99.4%167 of 16820 min2 h
1,175Christmas Tree - Bowman Spaulding CanalXMSC192.9GaugeNevada99.4%167 of 16820 min2 h
1,175Browns Creek - SF Willow CreekXSWC192.9GaugeMadera99.4%167 of 16820 min2 h
1,175Santa Margarita River 7 WSW Santa Margarita river at YsidoraYDRC192.9GaugeSan Diego99.4%167 of 16820 min2 h
1,175Colorado River Bl YumaYMCC192.9GaugeImperial99.4%167 of 16820 min2 h
1,175Yosemite @ WawonaYWAC192.9GaugeMariposa99.4%167 of 16820 min2 h
1,175ZeniaZENC192.9GaugeTrinity99.4%167 of 16820 min2 h
1,267Lake Arrowhead - Bernina DriveBNIC192.9GaugeSan Bernardino99.4%167 of 16820 min1.8 h
1,267Sacramento River 13 AT Moulton WeirCLSC192.9GaugeColusa99.4%167 of 16820 min1.8 h
1,267Mammoth PassMAMC192.9GaugeMono99.4%167 of 16820 min1.8 h
1,267Medicine Lk (Bur Rec) (GOES)MDCC192.9GaugeSiskiyou99.4%167 of 16820 min1.8 h
1,267Middle Fork Lytle Creek Near Lytle CreekMFLC192.9GaugeSan Bernardino99.4%167 of 16820 min1.8 h
1,272San Joaquin River near French CampBBGC192.9GaugeSan Joaquin99.4%167 of 16820 min2 h
1,272Fish Camp - Big Creek DiversionBGFC192.9GaugeMadera99.4%167 of 16820 min2 h
1,272Buckeye CkBKIC192.9GaugeMono99.4%167 of 16820 min2 h
1,272Dardenelle - Donnel LakeDLLC192.9GaugeTuolumne99.4%167 of 16820 min2 h
1,272Eastside Bypass 6 W El NidoELNC192.9GaugeMerced99.4%167 of 16820 min2 h
1,272Grenada - Shasta RiverGNDC192.9GaugeSiskiyou99.4%167 of 16820 min2 h
1,272Guejito Creek Nr San Pasqual CaGTOC192.9GaugeSan Diego99.4%167 of 16820 min2 h
1,272Yuba River AT N Fork Yuba - Blo Goodyears BarGYRC192.9GaugeSierra99.4%167 of 16820 min2 h
1,272Oakhurst - Nelder CreekNEFC192.9GaugeMadera99.4%167 of 16820 min2 h
1,272Stanislaus River AT Orange Blossom BridgeOBBC192.9GaugeStanislaus99.4%167 of 16820 min2 h
1,272Crane Beach - Owens CreekOCDC192.9GaugeMerced99.4%167 of 16820 min2 h
1,272South Fork American River Near Pilot HilPLHC192.9GaugeEl Dorado99.4%167 of 16820 min2 h
1,272MRCA Bridge - Santa Clara RiverRCSC192.9GaugeLos Angeles99.4%167 of 16820 min2 h
1,272San Diego WFOSGXC192.9GaugeSan Diego99.4%167 of 16820 min2 h
1,272Tom Paine Slough Near PescaderoTPPC192.9GaugeSan Joaquin99.4%167 of 16820 min2 h
1,272Trinity RIVER AT TRINITY R AT JUNCTION CITYTRJC192.9GaugeTrinity99.4%167 of 16820 min2 h
1,272Trinity River Above North Fork Trinity RTRNC192.9GaugeTrinity99.4%167 of 16820 min2 h
1,272Sugar Pine - NF Willow CreekWLOC192.9GaugeMadera99.4%167 of 16820 min2 h
1,272Durham - Butte CreekXBTC192.9GaugeButte99.4%167 of 16820 min2 h
1,272Scotts CreekXSTC192.9GaugeLake99.4%167 of 16820 min2 h
1,272USGS Stream Gage At Arroyo Valle Bl Lang Cyn Nr LivermoreYLEC192.9GaugeAlameda99.4%167 of 16820 min2 h
1,272Yuma River - Hwy 70YRMC192.9GaugeYuba99.4%167 of 16820 min2 h
1,294Piru La/Vtu County LinePCIC192.9GaugeVentura99.2%667 of 67219 min35 min
1,295Portola Valley - WunderlichWUNC192.9GaugeSan Mateo99.2%667 of 67219 min45 min
1,295El Portal WTPXODC192.9GaugeMariposa99.2%667 of 67219 min45 min
1,297Happy Camp Canyon Near MoorparkHCPC192.9GaugeVentura98.9%665 of 67214 min60 min
1,298Stonyford RAWSSYWC192.9GaugeColusa98.8%166 of 16819 min3 h
1,299Fish Creek Mtn RAWSFHCC192.9GaugeImperial98.8%166 of 16819 min2 h
1,299Means LakeMNLC192.9GaugeSan Bernardino98.8%166 of 16819 min2 h
1,301Hwy 80 at West CapitolCD04292.9RoadYolo95.6%482 of 50416 min50 min
1,302KRN03 RAWSKRTC192.8GaugeKern100%168 of 16817 min60 min
1,303Claremont - RAWS # 5079CMOC192.8GaugeLos Angeles100%168 of 16819 min65 min
1,304Davis RanchDVRC192.8GaugeTehama100%168 of 16825 min61 min
1,305Corralitos RAWSCTOC192.8GaugeSanta Cruz99.4%167 of 16818 min2 h
1,306Eureka Valley RAWSEVLC192.8GaugeInyo99.4%167 of 16820 min2 h
1,306Blairsden - Denton CreekMWKC192.8GaugePlumas99.4%167 of 16820 min2 h
1,306Baker - Saratoga SpringsTOGC192.8GaugeSan Bernardino99.4%167 of 16820 min2 h
1,306Sky Valley - Wilson CanyonWCYC192.8GaugeRiverside99.4%167 of 16820 min2 h
1,310Ojai - Matilija CreekMJHC192.8GaugeVentura99.1%666 of 67219 min35 min
1,311USGS Stream Gage At San Lorenzo C A HaywardLRZC192.8GaugeAlameda98.9%665 of 67219 min45 min
1,312Canada Larga Near VenturaCDGC192.8GaugeVentura98.9%665 of 67219 min35 min
1,313Hunter LiggettFHLC192.8GaugeMonterey98.8%166 of 16819 min2 h
1,314Big Flat GOESBFLC192.8GaugeSiskiyou98.8%166 of 16824 min2 h
1,315Oceano - Los Berros CreekLBVC192.8GaugeSanluis Obispo96.7%650 of 67215 min45 min
1,316Novato 4WNCTC192.8GaugeMarin96.5%649 of 67215 min45 min
1,317San Antonio RsvrSNRC192.8GaugeMonterey96.4%324 of 33615 min65 min
1,318ReedleyO3292.8AirportFresno92.6%467 of 5044 min4.3 h
1,319EsperanzaESPC192.7GaugeCalaveras100%168 of 16812 min60 min
1,320DevoreDVOC192.7GaugeSan Bernardino100%168 of 16815 min60 min
1,321Banning 4NW RAWSBNJC192.7GaugeRiverside100%168 of 16821 min60 min
1,321Soldier MountainSDRC192.7GaugeShasta100%168 of 16821 min60 min
1,323Arroyo Seco RAWSASRC192.7GaugeMonterey99.4%167 of 16820 min2 h
1,323Cameron Guard Station RAWSCMNC192.7GaugeSan Diego99.4%167 of 16820 min2 h
1,323DescansoDENC192.7GaugeSan Diego99.4%167 of 16820 min2 h
1,323Susanville - Gordon RAWSGORC192.7GaugeLassen99.4%167 of 16820 min2 h
1,323Mendocino Pass Raws Near Newville 16WMASC192.7GaugeMendocino99.4%167 of 16820 min2 h
1,323Pine Hills RAWSPIHC192.7GaugeSan Diego99.4%167 of 16820 min2 h
1,323Big Sur RAWSPPSC192.7GaugeMonterey99.4%167 of 16820 min2 h
1,323Ash Mountain RAWSTSHC192.7GaugeTulare99.4%167 of 16820 min2 h
1,331Buck Meadows RAWSBMEC192.7GaugeTuolumne98.8%166 of 16819 min2 h
1,331Democrat RAWSDEMC192.7GaugeKern98.8%166 of 16819 min2 h
1,331Whitmore RAWSWITC192.7GaugeShasta98.8%166 of 16819 min2 h
1,334Eel Rvr RAWSEELC192.7GaugeMendocino98.8%166 of 16819 min2 h
1,335Riverside County Flood ControlRIFC192.7GaugeRiverside98.8%166 of 16819 min2 h
1,336Red Bluff - Antelope CreekAKBC192.7GaugeTehama98.8%166 of 16820 min2 h
1,336ARROYO SECO NR PASADENA 9 SE Arroyo Seco Nr PasedenaASPC192.7GaugeLos Angeles98.8%166 of 16820 min2 h
1,336Van Duzen River 5 W BridgevilleBRGC192.7GaugeHumboldt98.8%166 of 16820 min2 h
1,336Bear River AT WheatlandBRWC192.7GaugePlacer98.8%166 of 16820 min2 h
1,336Clear Lake - West LobeCXWC192.7GaugeModoc98.8%166 of 16820 min2 h
1,336Deep Creek 6 S Palm DesertDEPC192.7GaugeRiverside98.8%166 of 16820 min2 h
1,336Dry Creek at Oakdale RoadDOKC192.7GaugeMerced98.8%166 of 16820 min2 h
1,336USGS Stream Gage At Dry C A Union CityDYUC192.7GaugeAlameda98.8%166 of 16820 min2 h
1,336Smith River AT Dr Fine BridgeFTDC192.7GaugeDel Norte98.8%166 of 16820 min2 h
1,336St Helena 4WSWHNAC192.7GaugeNapa98.8%166 of 16820 min2 h
1,336Klamath River AT Iron Gate Dam Near HornbrookIRGC192.7GaugeSiskiyou98.8%166 of 16820 min2 h
1,336Kings Rvr Blo Crescent WeirKRCC192.7GaugeKings98.8%166 of 16820 min2 h
1,336Lemoncove DitchLDXC192.7GaugeTulare98.8%166 of 16820 min2 h
1,336Lower Lassen Peak Snow CourseLLPC192.7GaugeShasta98.8%166 of 16820 min2 h
1,336Pauma Valley - San Luis ReyLPVC192.7GaugeSan Diego98.8%166 of 16820 min2 h
1,336Briceburg - Merced RiverMBGC192.7GaugeMariposa98.8%166 of 16820 min2 h
1,336Merced Falls - Merced RiverMIFC192.7GaugeMerced98.8%166 of 16820 min2 h
1,3361 W Merced FallsMMFC192.7GaugeMerced98.8%166 of 16820 min2 h
1,336Murrietta Creek 2 SSW Murrietta Ck At TemeculaMUTC192.7GaugeRiverside98.8%166 of 16820 min2 h
1,336Dogtown - NF Merced RiverNMXC192.7GaugeMariposa98.8%166 of 16820 min2 h
1,336Redwood Creek 1 N OrickORIC192.7GaugeHumboldt98.8%166 of 16820 min2 h
1,336Palm Cnyn Wash 2 SSW Palm Cyn Wash N Cathedral CityPMYC192.7GaugeRiverside98.8%166 of 16820 min2 h
1,336Temescal Creek 2 NNE Temescal Ck Nr CoronaTSLC192.7GaugeRiverside98.8%166 of 16820 min2 h
1,336SACRAMENTO RIVER AT Blo Wilkins SloughWLKC192.7GaugeSutter98.8%166 of 16820 min2 h
1,336USACE Reservoir Gage WNW Warm Springs Reservoir (Lake Sonoma)WSDC192.7GaugeSonoma98.8%166 of 16820 min2 h
1,336Whitewater River 1 NNW IndioWTIC192.7GaugeRiverside98.8%166 of 16820 min2 h
1,336West Woodchuck MeadowWWEC192.7GaugeFresno98.8%166 of 16820 min2 h
1,336YorkvilleYRKC192.7GaugeMendocino98.8%166 of 16820 min2 h
1,336Lytle Creek 2 NE Lytle Ck Nr ColtonYTLC192.7GaugeSan Bernardino98.8%166 of 16820 min2 h
1,365Alamo River Nr NilandZANC192.7GaugeImperial98.8%166 of 16820 min2 h
1,366San Tomas Creek Abv Williams RdTMSC192.7GaugeSanta Clara97.9%658 of 67218 min45 min
1,367Wlanut Creek S.B. - Alert #448WLNC192.7GaugeLos Angeles97.6%169 of 17318 min2 h
1,368Columbia CollegeOMBC192.6GaugeTuolumne100%168 of 16813 min60 min
1,369Carmel Valley - Chews RidgeCHWC192.6GaugeMonterey100%168 of 16822 min88 min
1,370Eagle PeakEPKC192.6GaugeTehama99.4%167 of 16821 min2 h
1,371Redding MunicipalRDD92.6AirportShasta98.8%166 of 1686 min2 h
1,372Rinconada WTPAQUC192.6GaugeSanta Clara98.6%663 of 67220 min45 min
1,373Bakersfiled - Calloway CanalXXCC192.6GaugeKern98.6%663 of 67220 min45 min
1,374Butano Creek near PescaderoBPXC192.6GaugeSan Mateo98.6%663 of 67220 min45 min
1,374USGS/Alert Streamflow Gage 3 SE Big Sur R Nr Big SurBSRC192.6GaugeMonterey98.6%663 of 67220 min45 min
1,374Lake Silveira - Llagas CreekBSVC192.6GaugeSanta Clara98.6%663 of 67220 min45 min
1,374Jackson RanchPKWC192.6GaugeSanta Clara98.6%663 of 67220 min45 min
1,374Bakersfield - Farmer Stine CanalQFSC192.6GaugeKern98.6%663 of 67220 min45 min
1,374Susan River AT SusanvilleSUSC192.6GaugeLassen98.6%663 of 67220 min45 min
1,380USGS/Alert Stream Gage 1 S San Lorenzo River A Big TreesBTEC192.6GaugeSanta Cruz98.5%662 of 67220 min45 min
1,381Camp Elliot RAWSMPEC192.6GaugeSan Diego98.2%165 of 16820 min2 h
1,382Cosgrove Creek Near Valley SpringsCGCC192.6GaugeCalaveras95.8%161 of 16815 min2 h
1,382Hanford - Cross CreekCKHC192.6GaugeKings95.8%161 of 16815 min2 h
1,382N Fk Cache Ck Nr Clearlake OaksCKKC192.6GaugeLake95.8%161 of 16815 min2 h
1,382USGS/Alert Streamflow Gage 3 E Carmel R Nr CarmelCMEC192.6GaugeMonterey95.8%161 of 16815 min2 h
1,382Coyote Creek Above HWY 237 At MilpitasCMIC192.6GaugeSanta Clara95.8%161 of 16815 min2 h
1,382Devils Canyon Creek 4 E DevoreDCCC192.6GaugeSan Bernardino95.8%161 of 16815 min2 h
1,382Dry Creek at Cooley Ranch RoadDCOC192.6GaugeSonoma95.8%161 of 16815 min2 h
1,382Duck Creek Diversion Near FarmingtonDDFC192.6GaugeSan Joaquin95.8%161 of 16815 min2 h
1,382USGS Stream Gage At Dry Creek Nr GeyservilleDGYC192.6GaugeSonoma95.8%161 of 16815 min2 h
1,382Duck Creek DiversionDKDC192.6GaugeSan Joaquin95.8%161 of 16815 min2 h
1,382E Fork Of W Fork Mojave River-Upper MillEFWC192.6GaugeSan Bernardino95.8%161 of 16815 min2 h
1,382Galloway Creek at Cooley Ranch RoadGACC192.6GaugeSonoma95.8%161 of 16815 min2 h
1,382Harkness FlatHRKC192.6GaugeLassen95.8%161 of 16815 min2 h
1,382Chino - San Antonio CreekIOCC192.6GaugeSan Bernardino95.8%161 of 16815 min2 h
1,382Bakersfield - Kern RiverKEPC192.6GaugeKern95.8%161 of 16815 min2 h
1,382Los Coches Creek 2 SE LOS COCHES CREEKLCCC192.6GaugeSan Diego95.8%161 of 16815 min2 h
1,382Little John Creek At FarmingtonLJCC192.6GaugeSan Joaquin95.8%161 of 16815 min2 h
1,382USGS Stream Gage At San Lorenzo River A Santa CruzLRRC192.6GaugeSanta Cruz95.8%161 of 16815 min2 h
1,382Mad River 6 S Forest GlenMAUC192.6GaugeTrinity95.8%161 of 16815 min2 h
1,382Mowry Bridge - Middle RiverMMBC192.6GaugeSan Joaquin95.8%161 of 16815 min2 h
1,382Murrieta C A Tenaja RdMUCC192.6GaugeRiverside95.8%161 of 16815 min2 h
1,382Lemoore - NF Kings RiverNKLC192.6GaugeKings95.8%161 of 16815 min2 h
1,382Merced River 5 SW Merced River at Pohono BridgePOHC192.6GaugeMariposa95.8%161 of 16815 min2 h
1,382Los Angeles River AT Los Angeles River Blw Sepulveda DamPVCC192.6GaugeLos Angeles95.8%161 of 16815 min2 h
1,382Sandia Creek 4 N Sandia CreekSDQC192.6GaugeSan Diego95.8%161 of 16815 min2 h
1,382USGS Stream Gage At Tres Pinos C Nr Tres PinosTESC192.6GaugeSan Benito95.8%161 of 16815 min2 h
1,382RUSSIAN RIVER 3 NNE Russian River NR UkiahUKAC192.6GaugeMendocino95.8%161 of 16815 min2 h
1,382EF Russian River 3 NNE Coyote DamYDMC192.6GaugeMendocino95.8%161 of 16815 min2 h
1,382Lake Mendocino Pool HeightYTPC192.6GaugeMendocino95.8%161 of 16815 min2 h
1,411Twentynine PalmsNXP92.6AirportSan Bernardino85.1%143 of 1685 min4 h
1,412Crabtree Weather StationCBWC192.5GaugeStanislaus98.8%166 of 16820 min2 h
1,412Alder Springs RAWSECKC192.5GaugeGlenn98.8%166 of 16820 min2 h
1,412Hayfork RAWSHYFC192.5GaugeTrinity98.8%166 of 16820 min2 h
1,412Oakdale Weather StationODLC192.5GaugeStanislaus98.8%166 of 16820 min2 h
1,412Rose Vly RAWSROVC192.5GaugeVentura98.8%166 of 16820 min2 h
1,412Redding Airport CDF RAWSRRAC192.5GaugeShasta98.8%166 of 16820 min2 h
1,412Santa Barbara Botanic GardenSBVC192.5GaugeSanta Barbara98.8%166 of 16820 min2 h
1,412Underwood RAWSUDWC192.5GaugeTrinity98.8%166 of 16820 min2 h
1,412Westley Weather StationWESC192.5GaugeStanislaus98.8%166 of 16820 min2 h
1,412Wolverton RAWSWVTC192.5GaugeTulare98.8%166 of 16820 min2 h
1,422Lake SilveiraLSXC192.5GaugeSanta Clara98.5%662 of 67220 min45 min
1,422Central Clara Valley - Perc PondYPRC192.5GaugeSanta Clara98.5%662 of 67220 min45 min
1,424Vasona Pump StationVPMC192.5GaugeSanta Clara98.3%661 of 67220 min45 min
1,425Bakersfield - Eastside CanalXESC192.5GaugeKern98.3%661 of 67220 min45 min
1,426Gilroy - Canada de Los OsosOSXC192.5GaugeSanta Clara98.2%660 of 67219 min30 min
1,427Shanti AshramaSHNC192.5GaugeSanta Clara98.2%660 of 67219 min30 min
1,428Mt. Hamilton Alert #1512MHMC192.5GaugeSanta Clara98.2%660 of 67219 min30 min
1,429Biel Rh Alert #1517BIEC192.5GaugeSanta Clara98.2%660 of 67220 min45 min
1,429Coe ParkCOEC192.5GaugeSanta Clara98.2%660 of 67220 min45 min
1,429Curtner RanchCTRC192.5GaugeSanta Clara98.2%660 of 67220 min45 min
1,429EvergreenEVGC192.5GaugeSanta Clara98.2%660 of 67220 min45 min
1,429Castro ValleyGOYC192.5GaugeSanta Clara98.2%660 of 67220 min45 min
1,429Haskins RanchHSKC192.5GaugeSanta Clara98.2%660 of 67220 min45 min
1,429Loma PrietaLMPC192.5GaugeSanta Clara98.2%660 of 67220 min45 min
1,429Coit Rh Alert #1519OITC192.5GaugeSanta Clara98.2%660 of 67220 min45 min
1,429United Tech CorpUTCC192.5GaugeSanta Clara98.2%660 of 67220 min45 min
1,429Coyote Res PrecipXCRC192.5GaugeSanta Clara98.2%660 of 67220 min45 min
1,439Courtright Res - Helms CreekHBCC192.5GaugeFresno98.2%165 of 16819 min2 h
1,439Lake Eleanor Nr Hetch Hetchy RsvrLNRC192.5GaugeTuolumne98.2%165 of 16819 min2 h
1,439North Fork Kings R At Cliff CampNFCC192.5GaugeFresno98.2%165 of 16819 min2 h
1,439Notchko RawsNTCC192.5GaugeHumboldt98.2%165 of 16819 min2 h
1,439Bass Lake - Browns CreekXBDC192.5GaugeMadera98.2%165 of 16819 min2 h
1,439New River Nr WestmorlandZNRC192.5GaugeImperial98.2%165 of 16819 min2 h
1,445Folsom 2N - American RiverAFDC192.5GaugeSacramento98.2%165 of 16819 min2 h
1,445USGS Stream Gage At Sonoma Creek A Agua CalienteAGCC192.5GaugeSonoma98.2%165 of 16819 min2 h
1,445American River Blw Watt Ave. BridgeAWBC192.5GaugeSacramento98.2%165 of 16819 min2 h
1,445Grass Valley - Deer CreekDBSC192.5GaugeNevada98.2%165 of 16819 min2 h
1,445AT Hilton Canyon Creek Nr Santa YnezHCCC192.5GaugeSanta Barbara98.2%165 of 16819 min2 h
1,445San Jacinto River Near Sun CityJACC192.5GaugeRiverside98.2%165 of 16819 min2 h
1,445Sierra City - Jackson MeadowsJKRC192.5GaugeSierra98.2%165 of 16819 min2 h
1,445Jackson Meadons - Middle YubaMYJC192.5GaugeSierra98.2%165 of 16819 min2 h
1,445Sierra City - Middle Yuba below JacksonMYKC192.5GaugeSierra98.2%165 of 16819 min2 h
1,445Oneill Lake Trib Near FallbrookONEC192.5GaugeSan Diego98.2%165 of 16819 min2 h
1,445Nevada City - Scotts Flat ResSOVC192.5GaugeNevada98.2%165 of 16819 min2 h
1,445Whitewater River 2 SSE White Water R 2SSE Windy Pt.WIPC192.5GaugeRiverside98.2%165 of 16819 min2 h
1,445Wilson CreekXWCC192.5GaugePlumas98.2%165 of 16819 min2 h
1,445Shady Glen - YB50YBVC192.5GaugePlacer98.2%165 of 16819 min2 h
1,459Groveland - Cherry ValleyCEVC192.5GaugeTuolumne98.2%165 of 16819 min1.8 h
1,459Groveland - Hetch HetchyHHWC192.5GaugeTuolumne98.2%165 of 16819 min1.8 h
1,461SALSIPUEDES CREEK AT LompocSLUC192.5GaugeSanta Barbara98.2%165 of 16820 min2 h
1,462Kelseyville - Adobe CreekAFLC192.5GaugeLake98.2%165 of 16820 min2 h
1,462USGS Stream Gage At Alameda C Nr FremontALFC192.5GaugeAlameda98.2%165 of 16820 min2 h
1,462Delta AT Bacon Island at Old RiverBCIC192.5GaugeSan Joaquin98.2%165 of 16820 min2 h
1,462USGS Stream Gage E Big Sulphur Creek A Geysers Resort Nr CloverCDAC192.5GaugeSonoma98.2%165 of 16820 min2 h
1,462Colusa Drain Nr Highway 20CDNC192.5GaugeColusa98.2%165 of 16820 min2 h
1,462Colorado River Bl Imperial DamCIDC192.5GaugeImperial98.2%165 of 16820 min2 h
1,462Cross Creek At HoustonCSQC192.5GaugeKings98.2%165 of 16820 min2 h
1,462Ca DWR Streamflow Gage At Discovery Bay At Discovery Island BayDBDC192.5GaugeContra Costa98.2%165 of 16820 min2 h
1,462Ca DWR Streamflow Gage At Discovery Bay At Indian SloughDBIC192.5GaugeContra Costa98.2%165 of 16820 min2 h
1,462Dooley Creek 3 E Dooley CreekDOOC192.5GaugeMendocino98.2%165 of 16820 min2 h
1,462Dry Creek Nr LemoncoveDROC192.5GaugeTulare98.2%165 of 16820 min2 h
1,462Carmel Highlands - Garrapata CreekGPTC192.5GaugeMonterey98.2%165 of 16820 min2 h
1,462Lake Arrowhead - Grass Valley TunnelGVVC192.5GaugeSan Bernardino98.2%165 of 16820 min2 h
1,462Sacramento River At Knights LandingKNLC192.5GaugeSutter98.2%165 of 16820 min2 h
1,462Lower CanaveeLWCC192.5GaugeSanta Clara98.2%165 of 16820 min2 h
1,462Stockton - Middle RiverMTYC192.5GaugeSan Joaquin98.2%165 of 16820 min2 h
1,462Hightway 70 - N Honcut CreekNHCC192.5GaugeButte98.2%165 of 16820 min2 h
1,462Sonoma - Nathanson CreekNTSC192.5GaugeSonoma98.2%165 of 16820 min2 h
1,462USGS Stream Gage 4 S San Benito R Nr Willow Creek SchoolPIIC192.5GaugeSan Benito98.2%165 of 16820 min2 h
1,462Sunol - San Antonio CreekQSAC192.5GaugeAlameda98.2%165 of 16820 min2 h
1,462American River AT H Street BridgeSAMC192.5GaugeSacramento98.2%165 of 16820 min2 h
1,462San Diego River 3 WSW San Diego R At Mast Nr SanteeSDGC192.5GaugeSan Diego98.2%165 of 16820 min2 h
1,462Saratoga Ck At SaratogaSOGC192.5GaugeSanta Clara98.2%165 of 16820 min2 h
1,462Sacramento WeirSWRC192.5GaugeSacramento98.2%165 of 16820 min2 h
1,462USGS Stream Gage E Santa Rosa Creek A Willowside Road Nr SantaTARC192.5GaugeSonoma98.2%165 of 16820 min2 h
1,462Sacramento River AT Tisdale WeirTISC192.5GaugeSutter98.2%165 of 16820 min2 h
1,488Snodgrass - Sacramento RiverXSSC192.5GaugeSacramento98.2%165 of 16820 min2 h
1,488Zaca Creek Near BuelltonZCCC192.5GaugeSanta Barbara98.2%165 of 16820 min2 h
1,490Almaden WatershedAMDC192.5GaugeSanta Clara98.0%659 of 67219 min30 min
1,490AlamitosGDPC192.5GaugeSanta Clara98.0%659 of 67219 min30 min
1,490Guadalupe SloughGULC192.5GaugeSanta Clara98.0%659 of 67219 min30 min
1,490Johnson RanchJONC192.5GaugeSanta Clara98.0%659 of 67219 min30 min
1,490Saratoga Creek At Pruneridge AvenuePGTC192.5GaugeSanta Clara98.0%659 of 67219 min30 min
1,490West YardSTBC192.5GaugeSanta Clara98.0%659 of 67219 min30 min
1,490Mt. UmunhumUMNC192.5GaugeSanta Clara98.0%659 of 67219 min30 min
1,497New Almaden - Alamitos CreekALKC192.5GaugeSanta Clara97.9%658 of 67219 min45 min
1,497Alamitos Creek Blo Almaden RsvrATOC192.5GaugeSanta Clara97.9%658 of 67219 min45 min
1,497Cherry Flat ReservoirCFLC192.5GaugeSanta Clara97.9%658 of 67219 min45 min
1,497Guadalupe Creek Blo Guadalupe RsvrGPEC192.5GaugeSanta Clara97.9%658 of 67219 min45 min

How a station is ranked

The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.

The 247 score

Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:

  1. Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
  2. Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
  3. Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
  4. Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading. 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.