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 8 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,745Orcutt - San Antonio CreekOSAC192.0GaugeSanta Barbara99.4%167 of 16824 min2 h
1,745PinecrestPNCC192.0GaugeTuolumne99.4%167 of 16824 min2 h
1,745Del Puerto Creek AT Patterson - Del Puerto Creek nearPTTC192.0GaugeStanislaus99.4%167 of 16824 min2 h
1,745Success Outflow-Tule RiverSUCC192.0GaugeTulare99.4%167 of 16824 min2 h
1,745THOMES CREEK AT Thomes Creek At PaskentaTCRC192.0GaugeTehama99.4%167 of 16824 min2 h
1,745Walnut Grove - Sacramenot RIverWGEC192.0GaugeSacramento99.4%167 of 16824 min2 h
1,745Log SpringsWYTC192.0GaugeTehama99.4%167 of 16824 min2 h
1,745Burney Station - Burney CreekXBYC192.0GaugeShasta99.4%167 of 16824 min2 h
1,759Cache Ck Nr Lower Lake CaCLFC192.0GaugeLake99.4%167 of 16824 min2 h
1,759Deer CreekDRDC192.0GaugeTulare99.4%167 of 16824 min2 h
1,759Eagle CreekEAGC192.0GaugeTulare99.4%167 of 16824 min2 h
1,759Sugar Creek Near CallahanGUSC192.0GaugeSiskiyou99.4%167 of 16824 min2 h
1,759Hossack MeadowHSMC192.0GaugeTulare99.4%167 of 16824 min2 h
1,759Mountain HomeMNJC192.0GaugeTulare99.4%167 of 16824 min2 h
1,759Sunnywood Mine - NF Cottonwood CreekNCMC192.0GaugeShasta99.4%167 of 16824 min2 h
1,759Pioneer DitchPNFC192.0GaugeTulare99.4%167 of 16824 min2 h
1,759Salinas River AT Paso RoblesPRBC192.0GaugeSanluis Obispo99.4%167 of 16824 min2 h
1,759Rogers CampRGCC192.0GaugeTulare99.4%167 of 16824 min2 h
1,759S Fk Tule River Nr SuccessSFMC192.0GaugeTulare99.4%167 of 16824 min2 h
1,759Tule River Nr SpringvilleSPQC192.0GaugeTulare99.4%167 of 16824 min2 h
1,771San Francisco Bay - Alemeda TideAAMC192.0GaugeAlameda97.8%822 of 84017 min48 min
1,772Oak View - San Antonio RoadSOTC192.0GaugeVentura97.0%978 of 1,00820 min25 min
1,773Oakley - Blind PointBLPC192.0GaugeContra Costa97.0%163 of 16820 min2 h
1,773La Porte - Slate Creek TunnelDTFC192.0GaugePlumas97.0%163 of 16820 min2 h
1,773Horse MeadowsHRSC192.0GaugeTuolumne97.0%163 of 16820 min2 h
1,773Sunol - Indian CreekICSC192.0GaugeAlameda97.0%163 of 16820 min2 h
1,773PIRU CK 8 NE Abv Lk PiruPCPC192.0GaugeVentura97.0%163 of 16820 min2 h
1,773Pacheco Ck Nr DunnevillePHOC192.0GaugeSanta Clara97.0%163 of 16820 min2 h
1,773Santa Clara River 3 SE PiruSCPC192.0GaugeVentura97.0%163 of 16820 min2 h
1,773USGS Streamflow Gage At Walker Creek Nr MarshallWKEC192.0GaugeMarin97.0%163 of 16820 min2 h
1,773Clover Creek BypassXBEC192.0GaugeLake97.0%163 of 16820 min2 h
1,782Salida - Stanislaus RiverKOTC192.0GaugeStanislaus97.0%163 of 16820 min2 h
1,783Gilroy - Uvas CreekUVXC192.0GaugeSanta Clara96.7%650 of 67219 min45 min
1,784San Joaquin River Near Dos PalosDOPC192.0GaugeFresno94.0%158 of 16815 min2 h
1,785Cuyamaca Dam Alert #54 And #88CYDC192.0GaugeSan Diego93.7%675 of 72014 min40 min
1,786Tapo Canyon Near Simi ValleyTCNC192.0GaugeVentura93.7%630 of 67214 min30 min
1,787Newhall PassNHPC191.9GaugeLos Angeles100%168 of 16819 min64 min
1,788French Camp 1E - SloughFCSC191.9GaugeSan Joaquin100%168 of 16826 min71 min
1,789Del Paso Heights 2N - Magpie CreekMPIC191.9GaugeSacramento100%168 of 16826 min78 min
1,790S Portal - #760SPOC191.9GaugeSanluis Obispo100%28 of 282.3 h6 h
1,791San Diego Creek At Campus - Alert #1125SANC191.9GaugeOrange99.4%1,002 of 1,00825 min30 min
1,792Gin Flat RAWSGFTC191.9GaugeTuolumne99.4%167 of 16824 min2 h
1,792Mill Creek 2 ENE MILL CREEK NEAR PIEDRAMLPC191.9GaugeFresno99.4%167 of 16824 min2 h
1,794USGS/Alert Streamflow Gage At Corte Madera Creek A RossCMDC191.9GaugeMarin99.4%167 of 16825 min2 h
1,794Castaic 2NNE - Castaic LakeCSKC191.9GaugeLos Angeles99.4%167 of 16825 min2 h
1,794Livermore 5SSE - Del Valle ResDVAC191.9GaugeAlameda99.4%167 of 16825 min2 h
1,794Gorman 10SSE - Pyramid LakePYMC191.9GaugeLos Angeles99.4%167 of 16825 min2 h
1,794Santa Nella 8SW - San Luis RiverSLSC191.9GaugeMerced99.4%167 of 16825 min2 h
1,794Devore 8NE - Silverwood LakeSVWC191.9GaugeSan Bernardino99.4%167 of 16825 min2 h
1,794Biggs 5N - Thermalito AfterbayTMAC191.9GaugeButte99.4%167 of 16825 min2 h
1,801Greek StoreGKSC191.9GaugePlacer99.4%167 of 16825 min1.5 h
1,801Graveyard MeadowGVYC191.9GaugeMadera99.4%167 of 16825 min1.5 h
1,803USGS Stream Gage 2 S Arroyo De La Laguna A VeronaADLC191.9GaugeAlameda99.4%167 of 16825 min2 h
1,803Sunol - San Antonio ResANOC191.9GaugeAlameda99.4%167 of 16825 min2 h
1,803Arroyo Trabuco At San Juan Capistrano CaARYC191.9GaugeOrange99.4%167 of 16825 min2 h
1,803A Corte Mad - Arroyo de la LagunaAYLC191.9GaugeAlameda99.4%167 of 16825 min2 h
1,803Chicago Park - Beaver RiverBBOC191.9GaugePlacer99.4%167 of 16825 min2 h
1,803Little Truckee River 6 NE Little Truckee River Below Boca DamBCAC191.9GaugeNevada99.4%167 of 16825 min2 h
1,803Boca Reservoir AT Boca Reservoir Nr TruckeeBCVC191.9GaugeNevada99.4%167 of 16825 min2 h
1,803Blue Canyon EtiBCYC191.9GaugePlacer99.4%167 of 16825 min2 h
1,803Bowman LakeBOWC191.9GaugeNevada99.4%167 of 16825 min2 h
1,803Brush Creek R.S.BRRC191.9GaugeButte99.4%167 of 16825 min2 h
1,803USGS Stream Gage At Big Sulphur Creek Nr CloverdaleBSCC191.9GaugeSonoma99.4%167 of 16825 min2 h
1,803Butte Slough Nr MeridianBSLC191.9GaugeSutter99.4%167 of 16825 min2 h
1,803Death Valley - Bad Water BasinBWBC191.9GaugeInyo99.4%167 of 16825 min2 h
1,803Sacramento River 3 AT Colusa WeirCLAC191.9GaugeColusa99.4%167 of 16825 min2 h
1,803San Joaquin River Nr Crows LandingCRDC191.9GaugeStanislaus99.4%167 of 16825 min2 h
1,803Deadman Ck - Sonora PassDDMC191.9GaugeTuolumne99.4%167 of 16825 min2 h
1,803Nevada City - Bear RiverDFAC191.9GaugeNevada99.4%167 of 16825 min2 h
1,803MID FK EEL RIVER 2 SE Dos Rios 2SEDOSC191.9GaugeMendocino99.4%167 of 16825 min2 h
1,803USGS Stream Gage S Dry Creek Nr Mouth Nr HealdsburgDRIC191.9GaugeSonoma99.4%167 of 16825 min2 h
1,803BeardslyDSLC191.9GaugeSanta Clara99.4%167 of 16825 min2 h
1,803Dinkey CreekDSXC191.9GaugeFresno99.4%167 of 16825 min2 h
1,803Colfax - Dutch BayDUTC191.9GaugeNevada99.4%167 of 16825 min2 h
1,803ELDER CREEK 5 N Branscomb 5NECBC191.9GaugeMendocino99.4%167 of 16825 min2 h
1,803Fairfield - First MallardFFFC191.9GaugeSolano99.4%167 of 16825 min2 h
1,803SF - Golden Gate Bridge CenterGGBC191.9GaugeMarin99.4%167 of 16825 min2 h
1,803Terra Linda - Galinas CreekGGGC191.9GaugeMarin99.4%167 of 16825 min2 h
1,803GreenvilleGRRC191.9GaugePlumas99.4%167 of 16825 min2 h
1,803Hamilton BranchHABC191.9GaugePlumas99.4%167 of 16825 min2 h
1,803Hat Creek Near Hat CreekHCNC191.9GaugeShasta99.4%167 of 16825 min2 h
1,803Big Chico Ck Nr ChicoHKCC191.9GaugeButte99.4%167 of 16825 min2 h
1,803USGS Stream Gage At Pilarcitos C A Half Moon BayHMNC191.9GaugeSan Mateo99.4%167 of 16825 min2 h
1,803Merced River 2 SE Merced R @ Happy IsleHPIC191.9GaugeMariposa99.4%167 of 16825 min2 h
1,803Klamat - Klamath RiverKWBC191.9GaugeSiskiyou99.4%167 of 16825 min2 h
1,803Llagas Creek Nr GilroyLLGC191.9GaugeSanta Clara99.4%167 of 16825 min2 h
1,803La Porte Snow CourseLPTC191.9GaugePlumas99.4%167 of 16825 min2 h
1,803MarkleevilleLVCC191.9GaugeAlpine99.4%167 of 16825 min2 h
1,803Leviathan Ck Abv Aspen CkLVIC191.9GaugeAlpine99.4%167 of 16825 min2 h
1,803LOPEZ CK 9 NE Lopez Ck Ab LakeLZCC191.9GaugeSanluis Obispo99.4%167 of 16825 min2 h
1,803Mapel RanchMAEC191.9GaugeMonterey99.4%167 of 16825 min2 h
1,803Middle Fork Feather River AT PortolaMFTC191.9GaugePlumas99.4%167 of 16825 min2 h
1,803Middle Creek AT Middle Creek Near Upper LakeMUPC191.9GaugeLake99.4%167 of 16825 min2 h
1,803North Yuba River near StrawberryNYSC191.9GaugeSacramento99.4%167 of 16825 min2 h
1,803Oneill Lake Spill Channel Nr FallbrookOSPC191.9GaugeSan Diego99.4%167 of 16825 min2 h
1,803Putah Creek AT Putah Ck Nr GuenocPCGC191.9GaugeLake99.4%167 of 16825 min2 h
1,803USGS Stream Gage 3 E Pescadero C Nr PescaderoPECC191.9GaugeSan Mateo99.4%167 of 16825 min2 h
1,803PIRU CK 15 S Piru CkPICC191.9GaugeLos Angeles99.4%167 of 16825 min2 h
1,803Potter Valley 3WNWPORC191.9GaugeMendocino99.4%167 of 16825 min2 h
1,803Pit R Ph 1PTRC191.9GaugeShasta99.4%167 of 16825 min2 h
1,803Putah Ck Nr WintersPUCC191.9GaugeYolo99.4%167 of 16825 min2 h
1,803Rex Ranch - Willow CreekREXC191.9GaugeMadera99.4%167 of 16825 min2 h
1,803AT Rio Hondo Blw Whittier NarrowsRHCC191.9GaugeLos Angeles99.4%167 of 16825 min2 h
1,803Shady Glen - Rollins LakeRLLC191.9GaugePlacer99.4%167 of 16825 min2 h
1,803Muir Beach One - Redwood CRMBC191.9GaugeMarin99.4%167 of 16825 min2 h
1,803Bay Point - Second MallardRYEC191.9GaugeSolano99.4%167 of 16825 min2 h
1,803Spanish Creek AT Spanish Ck Ab Blackhawk Crk Nr KeddieSCBC191.9GaugePlumas99.4%167 of 16825 min2 h
1,803SANTA CRUZ CK 10 ESE Santa Cruz CkSCCC191.9GaugeSanta Barbara99.4%167 of 16825 min2 h
1,803Stockton F.S.#4SCKC191.9GaugeSan Joaquin99.4%167 of 16825 min2 h
1,803Stirling CitySGYC191.9GaugeButte99.4%167 of 16825 min2 h
1,803San Joaquin R Above Merced R Nr NewmanSJDC191.9GaugeStanislaus99.4%167 of 16825 min2 h
1,803Madera - San Joaquin River near Hwy41SJXC191.9GaugeMadera99.4%167 of 16825 min2 h
1,803SANTA PAULA CKREEK 6 N Santa Paula Ck Nr S.P.SPPC191.9GaugeVentura99.4%167 of 16825 min2 h
1,803Santa Ana River 2 E E St Nr San BernardinoSREC191.9GaugeSan Bernardino99.4%167 of 16825 min2 h
1,803Salt Slough At HWY 165SSHC191.9GaugeMerced99.4%167 of 16825 min2 h
1,803Ryde - Steamboat SloughSSZC191.9GaugeSacramento99.4%167 of 16825 min2 h
1,803Trinity R Abv Coffee CkTCCC191.9GaugeTrinity99.4%167 of 16825 min2 h
1,803Sacramento River 4 AT Tehama BridgeTEHC191.9GaugeTehama99.4%167 of 16825 min2 h
1,803San Diego - Tecolote CTFBC191.9GaugeSan Diego99.4%167 of 16825 min2 h
1,803San YsidroTIJC191.9GaugeSan Diego99.4%167 of 16825 min2 h
1,803Knights Ferry - Stanislaus RiverTKFC191.9GaugeTuolumne99.4%167 of 16825 min2 h
1,803Topaz Canal Blw W Walker R DiversionTPZC191.9GaugeMono99.4%167 of 16825 min2 h
1,803Little R Nr TrinidadTRDC191.9GaugeHumboldt99.4%167 of 16825 min2 h
1,803Vail Lake Near TemeculaVLKC191.9GaugeRiverside99.4%167 of 16825 min2 h
1,803White River near DucorWHDC191.9GaugeTulare99.4%167 of 16825 min2 h
1,803West Walker River 13 SE ColevilleWWBC191.9GaugeMono99.4%167 of 16825 min2 h
1,803Dinkey Creek - NF Kings RiverXKDC191.9GaugeFresno99.4%167 of 16825 min2 h
1,803Cushing Mountain FireXORC191.9GaugeMonterey99.4%167 of 16825 min2 h
1,879Casa Vieja MeadowsCVMC191.9GaugeTulare99.4%167 of 16825 min2 h
1,880Elk ValleyELKC191.9GaugeDel Norte99.4%167 of 16825 min2 h
1,880Orinda Fire StationODAC191.9GaugeContra Costa99.4%167 of 16825 min2 h
1,882Castle MtnCSMC191.9GaugeFresno99.4%167 of 16825 min2 h
1,883Upper BullQUBC191.9GaugeFresno99.2%667 of 67224 min45 min
1,884Lexington Hills - Los GatosLRYC191.9GaugeSanta Clara99.2%667 of 67224 min30 min
1,885Graystone 5S - Alamitos CreekAHFC191.9GaugeSanta Clara99.1%666 of 67224 min45 min
1,885USGS/ALERT Stream Gage AT Guadalupe R Abv Hwy 101 A San JoseGSJC191.9GaugeSanta Clara99.1%666 of 67224 min45 min
1,885Bakersfield - Kern River Canal Alan RoadKCSC191.9GaugeKern99.1%666 of 67224 min45 min
1,885Matadero Creek At Lambert AvenueMMVC191.9GaugeSanta Clara99.1%666 of 67224 min45 min
1,885Bakersfield - Berrena MesaQBMC191.9GaugeKern99.1%666 of 67224 min45 min
1,885Wildcat Creek at SPRRWDTC191.9GaugeSanta Clara99.1%666 of 67224 min45 min
1,885Bakersfield - Rosedale CanalXRCC191.9GaugeKern99.1%666 of 67224 min45 min
1,892Half Moon BayHAF91.9AirportSan Mateo99.0%499 of 5044 min80 min
1,893Fort Jones - Scott RiverSFJC191.9GaugeSiskiyou98.8%166 of 16824 min2 h
1,894Santa Barbara - 9411340NTBC191.9GaugeSanta Barbara98.6%829 of 84019 min48 min
1,894Port Chicago CA - 9415144PCOC191.9GaugeContra Costa98.6%829 of 84019 min48 min
1,896West Sacramento - PortPWTC191.9GaugeYolo98.5%828 of 84019 min48 min
1,897Blackwood Creek 5 S Blackwood Creek Nr Tahoe CityBKDC191.9GaugePlacer98.3%661 of 67215 min75 min
1,897Ward Creek N SunnysideWDKC191.9GaugePlacer98.3%661 of 67215 min75 min
1,899Bear River At Pleasant GroveBPGC191.9GaugeSutter97.0%163 of 16820 min2 h
1,900USGS/ALERT Gage/Forecast Point AT Carmel R A Robles Del RioRDRC191.9GaugeMonterey96.7%325 of 33620 min60 min
1,901Ogier Ponds - Coyote Creek AboveXAOC191.9GaugeSanta Clara96.4%648 of 67219 min45 min
1,902Whittier Hills- RAWS #5195WTHC191.8GaugeLos Angeles100%168 of 16818 min63 min
1,903Los Altos Hills 1.3 NCA-SC-4191.8VolunteerSanta Clara100%3 of 39.4 h24 h
1,903Felton 4.0 NNECA-SZ-4491.8VolunteerSanta Cruz100%3 of 39.4 h24 h
1,905Saratoga 0.5 NCA-SC-1591.8VolunteerSanta Clara100%3 of 39.4 h24 h
1,906Fiddle TownFIDC191.8GaugeSutter99.4%167 of 16825 min2 h
1,907Sacramento - Chicken RanchADWC191.8GaugeSacramento99.4%167 of 16825 min2 h
1,907Morrison Creek North Of Florin RoadFLNC191.8GaugeSacramento99.4%167 of 16825 min2 h
1,907Sacramento - Strong RanchHRYC191.8GaugeSacramento99.4%167 of 16825 min2 h
1,907Sacramento - Regional Laguna CreekREGC191.8GaugeSacramento99.4%167 of 16825 min2 h
1,907Sacramento 6NE - Strong RanchSHCC191.8GaugeSacramento99.4%167 of 16825 min2 h
1,907Sacramento 5E - Strong RanchSNUC191.8GaugeSacramento99.4%167 of 16825 min2 h
1,913Vacaville 2NW - Alamo CreekXALC191.8GaugeSolano99.4%167 of 16825 min2 h
1,914Yuba River @ SmartvilleYRSC191.8GaugeNevada99.1%333 of 33625 min60 min
1,915Alviso - Guagalupe RiverGUGC191.8GaugeSanta Clara98.9%665 of 67224 min30 min
1,916Gilroy - WB Llagas CreekWBLC191.8GaugeSanta Clara98.9%665 of 67224 min45 min
1,916Bakersfield - Kern River CanalXKCC191.8GaugeKern98.9%665 of 67224 min45 min
1,918Los Gatos - Guadalupe RiverGFLC191.8GaugeSanta Clara98.8%664 of 67224 min45 min
1,918Stone Dam - Pilarcitos CreekSDXC191.8GaugeSan Mateo98.8%664 of 67224 min45 min
1,918San Tomas Creek at SPRRXTOC191.8GaugeSanta Clara98.8%664 of 67224 min45 min
1,921Ward Ck Blo ConfluenceWCBC191.8GaugePlacer98.6%663 of 67219 min60 min
1,922SALSIPUEDES CK 2 SE Atascadero CkATDC191.8GaugeSanta Barbara98.2%660 of 67215 min75 min
1,922General Creek 1 N General Creek Nr Meeks BayGNRC191.8GaugeEl Dorado98.2%660 of 67215 min75 min
1,922SALSIPUEDES CK 3 NNE San Jose CkSJEC191.8GaugeSanta Barbara98.2%660 of 67215 min75 min
1,925Graniteville - Bowman LakeBWKC191.8GaugeNevada98.2%165 of 16819 min1.8 h
1,926LOWER MARIA YGNACIA 2 E Lower Maria YgnacioLMYC191.8GaugeSanta Barbara98.0%659 of 67215 min75 min
1,927Old River Near Dmc Above DamOADC191.8GaugeSan Joaquin96.4%162 of 16820 min2 h
1,928MBYC1MBYC191.8DCP-92.8%13 of 141.9 h17 h
1,929CJJC1CJJC191.8DCP-92.8%13 of 141.9 h17 h
1,930Rock Camp RAWSRCPC191.7GaugeSan Bernardino100%168 of 16813 min60 min
1,931Beverly Hills - RAWS #5108BVRC191.7GaugeLos Angeles100%168 of 16819 min65 min
1,932Tuolomne R At Grand Cyn Of TuolomneTGCC191.7GaugeTuolumne98.8%664 of 67225 min45 min
1,933Mojave River 1 NNW BarstowMBRC191.7GaugeSan Bernardino98.8%166 of 16824 min2 h
1,934James Bypass 4 E James BypassJAMC191.7GaugeFresno98.8%166 of 16824 min2 h
1,935Bard 6NNE - All American CanalAMEC191.7GaugeImperial98.8%166 of 16824 min2 h
1,935Army WeirAMWC191.7GaugeKings98.8%166 of 16824 min2 h
1,935Butte Creek Near De SablaBDSC191.7GaugeButte98.8%166 of 16824 min2 h
1,935Borrego Springs - Palm Canyon CreekBPCC191.7GaugeSan Diego98.8%166 of 16824 min2 h
1,935Butte Ck @ Parrot DiversionBPDC191.7GaugeButte98.8%166 of 16824 min2 h
1,935Colusa - Butte SloughBSOC191.7GaugeColusa98.8%166 of 16824 min2 h
1,935Cajon Creek 5 NW DEVORECJKC191.7GaugeSan Bernardino98.8%166 of 16824 min2 h
1,935Cottonwood creek. AT Cottownwood Ck AuxillaryCWAC191.7GaugeTehama98.8%166 of 16824 min2 h
1,935Cres 2E - Deadman CreekDCJC191.7GaugeMono98.8%166 of 16824 min2 h
1,935Trinity River At Douglas CityDCYC191.7GaugeTrinity98.8%166 of 16824 min2 h
1,935De Luz Creek Near De LuzDLZC191.7GaugeSan Diego98.8%166 of 16824 min2 h
1,935Butte Creek Near DurhamDRMC191.7GaugeButte98.8%166 of 16824 min2 h
1,935Santa Gertrudis Creek 4 SE Santa Gertrudis CkGRTC191.7GaugeRiverside98.8%166 of 16824 min2 h
1,935Hat Creek 11SSE - Hat CreekHCUC191.7GaugeShasta98.8%166 of 16824 min2 h
1,935Mammoth Lakes - Hot CreekHFCC191.7GaugeMono98.8%166 of 16824 min2 h
1,935Grayson - Ingram CreekIGRC191.7GaugeStanislaus98.8%166 of 16824 min2 h
1,935Indian Creek AT Indian Falls - Below Indian CreekIIFC191.7GaugePlumas98.8%166 of 16824 min2 h
1,935Kings River Near Trimmer 9EseKREC191.7GaugeFresno98.8%166 of 16824 min2 h
1,935Montague 5E - Little Shasta RiverLSQC191.7GaugeSiskiyou98.8%166 of 16824 min2 h
1,935Los Molinos - Mill CreekMKWC191.7GaugeTehama98.8%166 of 16824 min2 h
1,935Merced River 4 E Merced River Nr SnellingMSNC191.7GaugeMerced98.8%166 of 16824 min2 h
1,935N Fk Cache Ck Above SlideNCUC191.7GaugeLake98.8%166 of 16824 min2 h
1,935Pine Flat Dam OutflowPFQC191.7GaugeFresno98.8%166 of 16824 min2 h
1,935San Joaquin River 15 SW PANOCHE CREEK @ I-5PNEC191.7GaugeFresno98.8%166 of 16824 min2 h
1,935Port ChicagoPOGC191.7GaugeContra Costa98.8%166 of 16824 min2 h
1,935Rush Creek Near LewistonRCLC191.7GaugeTrinity98.8%166 of 16824 min2 h
1,935Salinas River near Santa MargaritaRGAC191.7GaugeSan Luis Obispo98.8%166 of 16824 min2 h
1,935Lookout - Roberts ResRRLC191.7GaugeModoc98.8%166 of 16824 min2 h
1,935San Jacinto River 8 SE SAN JACINTOSJIC191.7GaugeRiverside98.8%166 of 16824 min2 h
1,935San Joaquin River 2 NW SAN JOAQUIN RIVER NR MENDOTASJMC191.7GaugeMadera98.8%166 of 16824 min2 h
1,935Merced River 5 NW Merced River at StevinsonSTVC191.7GaugeMerced98.8%166 of 16824 min2 h
1,935Deer Ck Blo Stanford Vina DamSVNC191.7GaugeTehama98.8%166 of 16824 min2 h
1,935Isleton - Three Mile Slough 15mTMWC191.7GaugeSacramento98.8%166 of 16824 min2 h
1,935Tule River Near Road 64TUQC191.7GaugeTulare98.8%166 of 16824 min2 h
1,935Willow Slough At Sb West Burrow PitWSWC191.7GaugeSutter98.8%166 of 16824 min2 h
1,935Lookout - Pit RiverXPRC191.7GaugeModoc98.8%166 of 16824 min2 h
1,935San Jaoquin RiverXSJC191.7GaugeMerced98.8%166 of 16824 min2 h
1,935Shasta River 7 N YrekaYREC191.7GaugeSiskiyou98.8%166 of 16824 min2 h
1,973Avery 5NE - NF Stanislaus RiverAVYC191.7GaugeTuolumne98.8%166 of 16825 min2 h
1,973Chowchilla Bypass 15 SE Chowchilla BypassCHBC191.7GaugeMadera98.8%166 of 16825 min2 h
1,973Bear Valley 2ENE - Lake AlpineLEAC191.7GaugeAlpine98.8%166 of 16825 min2 h
1,973Bear Valley 2SE - NF Stanislaus RiverNDVC191.7GaugeAlpine98.8%166 of 16825 min2 h
1,973Lake Alpine 6S - New Spicer MeadowsNSWC191.7GaugeTuolumne98.8%166 of 16825 min2 h
1,973Big Meadows 6ENE - NF StanislausSNFC191.7GaugeAlpine98.8%166 of 16825 min2 h
1,973Bear Valley 3SE - Utica ResUTIC191.7GaugeAlpine98.8%166 of 16825 min2 h
1,980GianelliGNLC191.7GaugeTuolumne98.8%166 of 16825 min1.5 h
1,980Plunge Creek Near East HighlandsPGKC191.7GaugeSan Bernardino98.8%166 of 16825 min1.5 h
1,982Cold Springs 12SE - Cherry CreekACVC191.7GaugeTuolumne98.8%166 of 16825 min2 h
1,982Amargosa Rvr Abv China Ranch WashAMCC191.7GaugeSan Bernardino98.8%166 of 16825 min2 h
1,982Antelope River TrailraceANFC191.7GaugePlumas98.8%166 of 16825 min2 h
1,982Adin - Ash CreekASAC191.7GaugeModoc98.8%166 of 16825 min2 h
1,982USGS Stream Gage At Austin Creek Nr CazaderoAUSC191.7GaugeSonoma98.8%166 of 16825 min2 h
1,982Butte Ck @ BW-12 DiversionBBWC191.7GaugeButte98.8%166 of 16825 min2 h
1,982Beach MeadowsBCHC191.7GaugeTulare98.8%166 of 16825 min2 h
1,982Madera 18SW - San Joaquin RBIFC191.7GaugeMadera98.8%166 of 16825 min2 h
1,982Butte Ck Nr ChicoBKCC191.7GaugeButte98.8%166 of 16825 min2 h
1,982East Walker River AT Bridgeport ReservoirBPRC191.7GaugeMono98.8%166 of 16825 min2 h
1,982Jordan Creek SiphonBSJC191.7GaugeNevada98.8%166 of 16825 min2 h
1,982Sacramento River AT Butte CityBTCC191.7GaugeGlenn98.8%166 of 16825 min2 h
1,982Washington 8E - Bowman-SpauldingBWFC191.7GaugeNevada98.8%166 of 16825 min2 h
1,982Donnieville - Canyon CreekCBBC191.7GaugeNevada98.8%166 of 16825 min2 h
1,982Chicago Park Flume IntakeCGIC191.7GaugeNevada98.8%166 of 16825 min2 h
1,982Chino Creek 2 SW CHINO CK @ SCHAEFERCHKC191.7GaugeSan Bernardino98.8%166 of 16825 min2 h
1,982City Creek 2 N HighlandCITC191.7GaugeSan Bernardino98.8%166 of 16825 min2 h
1,982BATTLE CREEK 7 AT Battle Creek Nr Cottnwd Blo Coleman Fish HatchCOTC191.7GaugeShasta98.8%166 of 16825 min2 h
1,982Colorado River Bl Palo Verde DamCPVC191.7GaugeRiverside98.8%166 of 16825 min2 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. 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.