Storm Station
Sign in

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,465 stations ranked24.1% sent every report dueranked October 16, 2026page 9 of 18California 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,465 ranked here, 4,238 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
2,001San Joaquin River Near Dos PalosDOPC192.7GaugeFresno92.2%155 of 16815 min2 h
2,002Tehachapi 8 SWTPHC192.6GaugeKern100%168 of 16812 min68 min
2,003San Luis ObispoSBP92.6AirportSan Luis Obispo100%168 of 16813 min65 min
2,004Newhall PassNHPC192.6GaugeLos Angeles100%168 of 16819 min65 min
2,005Arroyo Grande RAWS Near Arroyo Grande CrARGC192.6GaugeSanluis Obispo100%168 of 16820 min67 min
2,005Santa Rosa PlateauSRUC192.6GaugeRiverside100%168 of 16820 min67 min
2,007Pine GrovePGRC192.6GaugeAmador100%168 of 16825 min61 min
2,008South Fork American River 2 AT Chili BarCBAC192.6GaugeEl Dorado100%168 of 16829 min76 min
2,008Fresh PondFPDC192.6GaugeEl Dorado100%168 of 16829 min76 min
2,010Georgetown 13E - Stumpy Meadows LakeSPYC192.6GaugeEl Dorado99.4%167 of 16828 min2 h
2,011Donner Creek 2.5 W Donner Ck At Donner Lk Nr TruckeeDCKC192.6GaugeNevada98.3%661 of 67226 min45 min
2,012Carbon Creek 2 NW Carbon Ck Blw Carbon Cyn Dam Nr Yorba LindaCBCC192.6GaugeOrange97.9%658 of 67225 min45 min
2,012Donner Creek 1 SW Donner Ck At Hwy 89 Nr TruckeeDCHC192.6GaugeNevada97.9%658 of 67225 min45 min
2,012Smith Creek at Elm AveEAMC192.6GaugeSanta Clara97.9%658 of 67225 min45 min
2,015Truckee River 2.5 SW TruckeeTRCC192.6GaugePlacer97.9%658 of 67225 min45 min
2,016Tuolumne R Abv Early IntakeTEIC192.6GaugeTuolumne97.7%657 of 67225 min45 min
2,017Port ChicagoPOGC192.6GaugeContra Costa97.6%164 of 16824 min2 h
2,018Montague 5E - Little Shasta RiverLSQC192.6GaugeSiskiyou97.6%164 of 16825 min2 h
2,019Butte Creek Near De SablaBDSC192.6GaugeButte97.6%164 of 16825 min2 h
2,019Butte Ck @ Parrot DiversionBPDC192.6GaugeButte97.6%164 of 16825 min2 h
2,019Los Molinos - Mill CreekMKWC192.6GaugeTehama97.6%164 of 16825 min2 h
2,019Merced River 5 NW Merced River at StevinsonSTVC192.6GaugeMerced97.6%164 of 16825 min2 h
2,019Isleton - Three Mile Slough 15mTMWC192.6GaugeSacramento97.6%164 of 16825 min2 h
2,024Washington - Fuller LakeFUEC192.6GaugeNevada97.6%164 of 16825 min2 h
2,024AT Orcutt Creek Near Orcutt CaOCKC192.6GaugeSanta Barbara97.6%164 of 16825 min2 h
2,024Sacramento River AT Red Bluff Diversion DamRDBC192.6GaugeTehama97.6%164 of 16825 min2 h
2,024Rainbow Creek 3 NE RAINBOW CKRNKC192.6GaugeSan Diego97.6%164 of 16825 min2 h
2,028Mokelumne River - Georgina SloughGSMC192.6GaugeSacramento97.6%164 of 16825 min2 h
2,028Big Chico Ck Nr ChicoHKCC192.6GaugeButte97.6%164 of 16825 min2 h
2,028USGS Stream Gage At Sonoma Creek A KenwoodKWDC192.6GaugeSonoma97.6%164 of 16825 min2 h
2,028MerrimacMMAC192.6GaugeButte97.6%164 of 16825 min2 h
2,028Sacramento River 4 AT Tehama BridgeTEHC192.6GaugeTehama97.6%164 of 16825 min2 h
2,033Topanga RawsTPGC192.5GaugeLos Angeles100%168 of 16818 min64 min
2,034Bullards BarWXBC192.5GaugeYuba100%168 of 16819 min76 min
2,035USGS Stream Gage At Alamo Cn Nr PleasantonALQC192.5GaugeAlameda100%168 of 16829 min76 min
2,035REDWOOD CREEK 9 E Blue LakeBLKC192.5GaugeHumboldt100%168 of 16829 min76 min
2,035Sunol - Calaveras ResCVQC192.5GaugeAlameda100%168 of 16829 min76 min
2,035Forest Falls - Mill CreekFFPC192.5GaugeSan Bernardino100%168 of 16829 min76 min
2,035Feather R @ Live OakFLVC192.5GaugeYuba100%168 of 16829 min76 min
2,035Friant DamFRIC192.5GaugeFresno100%168 of 16829 min76 min
2,035French Cr Nr EtnaFTAC192.5GaugeSiskiyou100%168 of 16829 min76 min
2,035Shasta R Nr EdgewoodHASC192.5GaugeSiskiyou100%168 of 16829 min76 min
2,035Holt 4N - San Joaquin RiverJRPC192.5GaugeSan Joaquin100%168 of 16829 min76 min
2,035USGS Stream Gage 4 S Arroyo Valle Nr LivermoreLVKC192.5GaugeAlameda100%168 of 16829 min76 min
2,035Meridian PumpsMDPC192.5GaugeColusa100%168 of 16829 min76 min
2,035Shackleford Creek Near MugginsvilleMUGC192.5GaugeSiskiyou100%168 of 16829 min76 min
2,035PeckinpahPCKC192.5GaugeMadera100%168 of 16829 min76 min
2,035Pacific HousePFHC192.5GaugeEl Dorado100%168 of 16829 min76 min
2,035Poison RidgePOSC192.5GaugeMadera100%168 of 16829 min76 min
2,035Nicolaus - Pumping Plant 1PUOC192.5GaugeSutter100%168 of 16829 min76 min
2,035Red Rock MountainRRMC192.5GaugeTrinity100%168 of 16829 min76 min
2,035San Joaquin River 3 S San Joaquin R Nr StevinsonSSTC192.5GaugeMerced100%168 of 16829 min76 min
2,035Oceanside 3N - Santa Margarita RiverSXMC192.5GaugeSan Diego100%168 of 16829 min76 min
2,035S Fk Tule River Nr ChololloTLRC192.5GaugeTulare100%168 of 16829 min76 min
2,035Millbrae - San AndreasXSAC192.5GaugeSan Mateo100%168 of 16829 min76 min
2,056Oak View - San Antonio RoadSOTC192.5GaugeVentura98.1%989 of 1,00820 min45 min
2,057Milpitas - Lower Penintencia CreekLPHC192.5GaugeSanta Clara98.0%659 of 67226 min45 min
2,058Llagas Creek at Church DiversionLXCC192.5GaugeSanta Clara97.6%656 of 67225 min45 min
2,059Santa Ynez River AT NarrowsNRWC192.5GaugeSanta Barbara97.4%655 of 67225 min45 min
2,060Allendale 5NW - Putah DiversionPUHC192.5GaugeSolano97.3%654 of 67220 min60 min
2,060Spanish Flat 1N - Lake BerryessaZODC192.5GaugeNapa97.3%654 of 67220 min60 min
2,062Railroad Flat (USACE)RRFC192.5GaugeCalaveras89.2%200 of 22425 min1.8 h
2,063Bishop AirportBIH92.4AirportInyo100%168 of 16813 min65 min
2,064DevoreDVOC192.4GaugeSan Bernardino100%168 of 16815 min60 min
2,065Johnsville - Sunnyside MeadowSSMC192.4GaugeSierra100%168 of 16830 min60 min
2,066Crane ValleyBASC192.4GaugeMadera100%168 of 16830 min75 min
2,067A.G.Wishon PhAGWC192.4GaugeMadera100%168 of 16830 min75 min
2,067Bucks Creek Ph - PgeBUPC192.4GaugePlumas100%168 of 16830 min75 min
2,067Dry Creek AT Wheatland - Dry Creek NearDCWC192.4GaugeYuba100%168 of 16830 min75 min
2,067Balch Power HouseDNPC192.4GaugeFresno100%168 of 16830 min75 min
2,067Nork Fork Cosumnes River AT El Dorado - North Fork Cosumnes RivEDOC192.4GaugeEl Dorado100%168 of 16830 min75 min
2,072Ventura River at Camino CieloVOJC192.4GaugeVentura100%168 of 16830 min76 min
2,073Oroville DamORDC192.4GaugeButte97.3%218 of 22425 min61 min
2,074Hat Creek near BurneyHBHC192.4GaugeShasta97.0%163 of 16824 min2 h
2,075De Luz Creek Near De LuzDLZC192.4GaugeSan Diego97.0%163 of 16825 min2 h
2,075Butte Creek Near DurhamDRMC192.4GaugeButte97.0%163 of 16825 min2 h
2,075Sutter Bypass @ Rd 1500 PumpSBUC192.4GaugeSutter97.0%163 of 16825 min2 h
2,078Adin - Ash CreekASAC192.4GaugeModoc97.0%163 of 16825 min2 h
2,078Portola 5NNE - Lake DavisLDFC192.4GaugePlumas97.0%163 of 16825 min2 h
2,080North Shore 3NNE - Coachella CanalCDBC192.4GaugeRiverside97.0%163 of 16825 min3 h
2,081Olema Valley RAWSOVYC192.3GaugeMarin100%168 of 16812 min60 min
2,082Gaviota RAWSGVTC192.3GaugeSanta Barbara100%168 of 16816 min60 min
2,083Oak Knoll 11E - Lake CurryCURC192.3GaugeNapa99.7%335 of 33630 min60 min
2,084Waterford - Tuolumne RiverTWFC192.3GaugeStanislaus99.4%167 of 16829 min2 h
2,085Yuciapa - Oak Glen RoadOGYC192.3GaugeSan Bernardino98.8%166 of 16820 min1.8 h
2,086Corona - Prado DamADOC192.3CooperativeRiverside95.8%161 of 16823 min2 h
2,087Edwards N-Aux9L292.3AirportSan Bernardino95.2%160 of 16814 min9 h
2,088Lake Arrowhead - Grass Valley TunnelGVVC192.3GaugeSan Bernardino94.0%158 of 16820 min3 h
2,089FawnskinFWSC192.2GaugeSan Bernardino100%168 of 16820 min60 min
2,090Martis Creek Dam E Martis Creek DamMTSC192.2GaugeNevada100%168 of 16824 min1.5 h
2,091BeaumontBNTC192.2GaugeRiverside99.4%167 of 16820 min2 h
2,092Englebright PoolENGC192.2GaugeNevada99.4%167 of 16825 min2 h
2,093Coalinga - Cantua CreekCAUC192.2GaugeFresno99.4%167 of 16830 min2 h
2,093AT Huasna River Near Arroyo GrandeHSAC192.2GaugeSanluis Obispo99.4%167 of 16830 min2 h
2,093Los Gatos Creek 8 NW Los Gatos Ck Nr CoalingaLGCC192.2GaugeFresno99.4%167 of 16830 min2 h
2,093Snow Creek 4 SSW Snow Ck Nr WhitewaterNCKC192.2GaugeRiverside99.4%167 of 16830 min2 h
2,093Santa Felicia - Piru CreekQRPC192.2GaugeVentura99.4%167 of 16830 min2 h
2,093Santiago Creek 2 N Santiago Ck Nr Santa AnaSKAC192.2GaugeOrange99.4%167 of 16830 min2 h
2,093SANTA YNEZ R 2 ENE Santa Ynez R @ H StSYHC192.2GaugeSanluis Obispo99.4%167 of 16830 min2 h
2,093Shandon - Cholame CreekXCEC192.2GaugeSan Luis Obispo99.4%167 of 16830 min2 h
2,101Nerrs Nos Tide Gage At Nerrs Wq At Elkhorn Slough In WatsonvillELQC192.2GaugeMonterey99.4%167 of 16830 min2 h
2,101China Camp State ParkSCQC192.2GaugeMarin99.4%167 of 16830 min2 h
2,101Delta AT Venice Island DeltaVNCC192.2GaugeSan Joaquin99.4%167 of 16830 min2 h
2,104Upper ProvidenceQUPC192.2GaugeFresno99.1%666 of 67225 min60 min
2,105OceanviewOCVC192.2GaugeOrange97.5%983 of 1,00820 min45 min
2,106Calleguas Creek AT California State University Channel IslandsCLLC192.2GaugeVentura97.3%981 of 1,00820 min45 min
2,107Stampede RAWSSMDC192.1GaugeSierra100%168 of 16812 min60 min
2,108Tonner CanyonTNRC192.1GaugeLos Angeles100%168 of 16818 min64 min
2,109Calero Res - Almaden Calero CanalACQC192.1GaugeSanta Clara98.9%665 of 67225 min60 min
2,109Coyote RsvrCOYC192.1GaugeSanta Clara98.9%665 of 67225 min60 min
2,109Eleanor Ck Nr Hetch HetchyEHHC192.1GaugeTuolumne98.9%665 of 67225 min60 min
2,109Fullerton Ck Blw Fullerton DamFKKC192.1GaugeOrange98.9%665 of 67225 min60 min
2,109Guadalupe RsvrGUAC192.1GaugeSanta Clara98.9%665 of 67225 min60 min
2,109Tuolumne R Nr Hetch HetchyHEHC192.1GaugeTuolumne98.9%665 of 67225 min60 min
2,109Lagrange DLNGC192.1GaugeStanislaus98.9%665 of 67225 min60 min
2,109Tuolumne River AT ModestoMDSC192.1GaugeStanislaus98.9%665 of 67225 min60 min
2,109Loyola - Permanente Creek ab Berry AvePMBC192.1GaugeSanta Clara98.9%665 of 67225 min60 min
2,109Loyola - Permanente CreekPMEC192.1GaugeSanta Clara98.9%665 of 67225 min60 min
2,109Stevens Creek RsvrSTDC192.1GaugeSanta Clara98.9%665 of 67225 min60 min
2,109La Grange - Turlock CanalTUCC192.1GaugeStanislaus98.9%665 of 67225 min60 min
2,109Gilroy - Miller SloughUMSC192.1GaugeSanta Clara98.9%665 of 67225 min60 min
2,109Loyola - WF Permanente CreekWFPC192.1GaugeSanta Clara98.9%665 of 67225 min60 min
2,123Vacaville - Mt VacaMVAC192.1GaugeSolano98.8%664 of 67225 min60 min
2,124Allendale 1W - Sweeny CreekSYPC192.1GaugeSolano98.8%664 of 67225 min60 min
2,125ShingletownSHIC192.1GaugeShasta98.8%166 of 16829 min2 h
2,126Caruthers CkIVNC192.1GaugeSan Bernardino98.8%166 of 16829 min2 h
2,126Cache Creek Outflow From Settling BasinOTFC192.1GaugeYolo98.8%166 of 16829 min2 h
2,126Cache Creek Overflow Weir From SettlingOWSC192.1GaugeSutter98.8%166 of 16829 min2 h
2,126Waterman Cyn Ck Nr Arrowhead SpringsWERC192.1GaugeSan Bernardino98.8%166 of 16829 min2 h
2,126Warm Creek 4 S WARM CK NR SAN BERNARDINOWRMC192.1GaugeSan Bernardino98.8%166 of 16829 min2 h
2,131Trinity River HatcheryTRHC192.1GaugeTrinity98.8%166 of 16829 min2.3 h
2,132BIG ROCK CK 9 SE Big Rock CkBRQC192.1GaugeLos Angeles98.8%166 of 16829 min2 h
2,132USGS Stream Gage E Russian River Nr GuernevilleRIOC192.1GaugeSonoma98.8%166 of 16829 min2 h
2,132USGS Stream Gage At Russian River A Digger Bend Nr HealdsburgRRHC192.1GaugeSonoma98.8%166 of 16829 min2 h
2,132Alviso - Coyote CreekRYAC192.1GaugeSanta Clara98.8%166 of 16829 min2 h
2,132AT San Gabriel River Blw Santa Fe DamSFHC192.1GaugeLos Angeles98.8%166 of 16829 min2 h
2,132Clear Lake - Willow CreekWCLC192.1GaugeModoc98.8%166 of 16829 min2 h
2,138CanetCNPC192.1GaugeSanluis Obispo98.5%662 of 67229 min45 min
2,139Stirling CitySGYC192.1GaugeButte96.4%162 of 16825 min2 h
2,140Four TreesFRTC192.1GaugePlumas96.4%162 of 16825 min61 min
2,141Alert Res/Rain Gage 7 SSE Los Padres DamLPRC192.1GaugeMonterey93.3%348 of 37319 min60 min
2,142Racetrack Playa DVNPPDVC192.1GaugeInyo90.4%152 of 16815 min2 h
2,143Susanville - Hidden Valley RAWSHDVC192.0GaugeLassen100%168 of 16814 min60 min
2,144PalaPZAC192.0GaugeSan Diego100%168 of 16815 min71 min
2,145Davis RanchDVRC192.0GaugeTehama100%168 of 16825 min61 min
2,146Holt 4SW - Middle RiverMVTC192.0GaugeSan Joaquin98.9%665 of 67230 min46 min
2,146Tracy 7NW - Old RiverODMC192.0GaugeSan Joaquin98.9%665 of 67230 min46 min
2,146Tracy 5NNE - Old RiverORXC192.0GaugeSan Joaquin98.9%665 of 67230 min46 min
2,146Knights Landing 1S - Ridge Cut SloughRKLC192.0GaugeYolo98.9%665 of 67230 min46 min
2,146Tracy 5NW - Old RiverTWAC192.0GaugeSan Joaquin98.9%665 of 67230 min46 min
2,146Holt 4SW - Middle RiverUPIC192.0GaugeSan Joaquin98.9%665 of 67230 min46 min
2,146Holt 7SW - Victoria CanalVCUC192.0GaugeSan Joaquin98.9%665 of 67230 min46 min
2,153Brea Creek 1 N Brea Ck Blw Brea DamBKBC192.0GaugeOrange98.8%664 of 67225 min60 min
2,153Tuolomne R At Grand Cyn Of TuolomneTGCC192.0GaugeTuolumne98.8%664 of 67225 min60 min
2,155Nf American River At Auburn DamNFAC192.0GaugeEl Dorado98.8%166 of 16830 min2 h
2,156Falls Creek 10 NW Falls Ck Nr WhitewaterFACC192.0GaugeRiverside98.8%166 of 16830 min2 h
2,156North Fork American River 3 AT North Fork DamNFDC192.0GaugePlacer98.8%166 of 16830 min2 h
2,156Sagehen Ck Nr TruckeeSGNC192.0GaugeNevada98.8%166 of 16830 min2 h
2,156Middle Fork Cosumnes River AT Somerset - Middle Fork Cosumnes NSOSC192.0GaugeEl Dorado98.8%166 of 16830 min2 h
2,160Sugar PineSGPC192.0GaugePlacer98.8%166 of 16830 min1.8 h
2,160Elstanislaus Meadow (GOES)SLMC192.0GaugeAlpine98.8%166 of 16830 min1.8 h
2,160Sly ParkSLPC192.0GaugeEl Dorado98.8%166 of 16830 min1.8 h
2,160Snow MountainSNWC192.0GaugeShasta98.8%166 of 16830 min1.8 h
2,160Stouts Meadow GOESSTMC192.0GaugeShasta98.8%166 of 16830 min1.8 h
2,160Telegraph HillTLHC192.0GaugeTuolumne98.8%166 of 16830 min1.8 h
2,160Tamarack SummitTMRC192.0GaugeFresno98.8%166 of 16830 min1.8 h
2,160Warm Springs Creek Near MurrietaWRSC192.0GaugeRiverside98.8%166 of 16830 min1.8 h
2,168Black Ck Nr CopperopolisBCCC192.0GaugeCalaveras98.8%166 of 16830 min2 h
2,168Sacramento River AT Bend BridgeBDBC192.0GaugeTehama98.8%166 of 16830 min2 h
2,168Cucamonga Creek 5 W Cucamonga Ck 5W Mira LomaCCMC192.0GaugeSan Bernardino98.8%166 of 16830 min2 h
2,168Feather River AT Boyd's LandingFBLC192.0GaugeSutter98.8%166 of 16830 min2 h
2,168Oroville - Feather RiverFMSC192.0GaugeButte98.8%166 of 16830 min2 h
2,168Indian Creek 3 N Happy CampHAPC192.0GaugeSiskiyou98.8%166 of 16830 min2 h
2,168USGS Stream Gage E Russian River Nr HealdsburgHEAC192.0GaugeSonoma98.8%166 of 16830 min2 h
2,168Sierra City - Middle YubaMYMC192.0GaugeSierra98.8%166 of 16830 min2 h
2,168Piru Creek AT Piru Creek Below Santa Felicia DamPSFC192.0GaugeVentura98.8%166 of 16830 min2 h
2,168Clear Creek AT Clear Ck At Igo Nr RddRDGC192.0GaugeShasta98.8%166 of 16830 min2 h
2,168Susan River Near StandishSSJC192.0GaugeShasta98.8%166 of 16830 min2 h
2,168Sweetwater River 1 SSW DescansoSWCC192.0GaugeSan Diego98.8%166 of 16830 min2 h
2,168San Joaquin River AT VernalisVNSC192.0GaugeSan Joaquin98.8%166 of 16830 min2 h
2,168Adin - Willow CreekWCEC192.0GaugeLassen98.8%166 of 16830 min2 h
2,168Standish - Susan RiverWKSC192.0GaugeLassen98.8%166 of 16830 min2 h
2,168Westmorland - Salton SeaZSSC192.0GaugeImperial98.8%166 of 16830 min2 h
2,184Calero Res - Calero CreekCQIC192.0GaugeSanta Clara98.6%663 of 67225 min60 min
2,184Cherry Ck Blo Valley DCVDC192.0GaugeTuolumne98.6%663 of 67225 min60 min
2,184La Grange - Modesto CanalMECC192.0GaugeStanislaus98.6%663 of 67225 min60 min
2,187Coyote Creek At MadroneCYTC192.0GaugeSanta Clara98.5%662 of 67229 min45 min
2,188Cherry Ck Nr MatherCKMC192.0GaugeTuolumne98.3%661 of 67229 min45 min
2,189Thermalito River Outlet Wx StationTWSC192.0GaugeButte98.2%165 of 16815 min2 h
2,190Redwood CityRWCC192.0GaugeSan Mateo98.2%165 of 16820 min2 h
2,191Hopper Ck Nr Piru Alert #635HPPC192.0GaugeVentura96.7%975 of 1,00820 min45 min
2,192Uvas Creek Above Uvas Reservoir At Uvas RoadAUVC192.0GaugeSanta Clara96.7%650 of 67226 min45 min
2,193Alert Stream Gage At San Lorenzo River A Lomond Street BridgeIWNC192.0GaugeSanta Cruz95.8%483 of 50415 min1.8 h
2,194ARROYO SECO NR PASADENA 9 SE Arroyo Seco Nr PasedenaASPC192.0GaugeLos Angeles95.8%161 of 16820 min4 h
2,195Novato Fire Robinhood RAWSNVHC191.9GaugeMarin100%168 of 16814 min60 min
2,196Whittier Hills- RAWS #5195WTHC191.9GaugeLos Angeles100%168 of 16818 min64 min
2,197Beverly Hills - RAWS #5108BVRC191.9GaugeLos Angeles100%168 of 16819 min66 min
2,198Stampede Res Nr Boca1034430091.9GaugeSierra100%168 of 16833 min61 min
2,199Holt 4NNW - Turner CutTUEC191.9GaugeSan Joaquin98.8%664 of 67230 min46 min
2,200Holt 7NW - Middle RiverMHTC191.9GaugeSan Joaquin98.6%663 of 67230 min46 min
2,200Isleton 6SW - Three Mile SloughTSGC191.9GaugeSacramento98.6%663 of 67230 min46 min
2,202Dry Creek At Crabtree RoadDRYC191.9GaugeStanislaus98.3%661 of 67225 min60 min
2,203USGS Stream Gage At Alameda Ck Bl Div Dam Nr SunolACBC191.9GaugeAlameda98.0%659 of 67229 min45 min
2,204Granites Dripping SpringGDSC191.9GaugeSan Bernardino89.8%151 of 16815 min2 h
2,205Los Altos RAWSLOAC191.8GaugeSanta Clara100%168 of 16815 min60 min
2,206Indian Valley Dam Precip Gage Nr Clearlake Oaks39050012232160191.8GaugeLake100%168 of 16833 min61 min
2,207Big Bear Lk Precip Nr Big Bear34142911658310191.8GaugeSan Bernardino100%168 of 16833 min75 min
2,208Wild Boar GulleyWGYC191.8GaugeLos Angeles99.4%167 of 16815 min2 h
2,209Aliso Creek At Sewage Treatment PlantASOC191.8GaugeOrange98.6%663 of 67230 min46 min
2,210Bolsa Chica ChannelBCEC191.8GaugeOrange98.5%662 of 67230 min46 min
2,210Santa Ana At Delhi - Alert #1111SAIC191.8GaugeOrange98.5%662 of 67230 min46 min
2,212Isleton 4SE - Mokelumne RiverMKJC191.8GaugeSacramento98.3%661 of 67230 min46 min
2,213Carmichael - American RiverAWPC191.8GaugeSacramento98.2%165 of 16830 min2 h
2,213Bowman Dam 12XBLC191.8GaugeNevada98.2%165 of 16830 min2 h
2,215Sespe Creek 3 N FillmoreSESC191.8GaugeVentura97.9%658 of 67229 min45 min
2,216Ben BoltBENC191.8GaugeEl Dorado94.6%159 of 16816 min4 h
2,217Gilroy 7NEGYYC191.7GaugeSanta Clara100%168 of 16818 min65 min
2,218San Diego Creek At Culver - Alert #1195SDKC191.7GaugeOrange98.3%661 of 67230 min46 min
2,219J Street DrainJSRC191.7GaugeVentura98.2%660 of 67230 min46 min
2,220Santa MariaPTSC191.7GaugeSanta Barbara98.2%660 of 67230 min46 min
2,220Buena Park - Coyote CreekYCTC191.7GaugeOrange98.2%660 of 67230 min46 min
2,222Upper Truckee River 1 SW MeyersUTHC191.7GaugeEl Dorado97.9%658 of 67225 min60 min
2,223VollmersCD01991.7RoadShasta96.7%325 of 33623 min75 min
2,224Lindo Channel Near Chico (Cdec Id = Lch)LIOC191.7GaugeButte95.2%160 of 16825 min2 h
2,225Apache Canyon Alert #523APAC191.7GaugeVentura89.2%25 of 2824 min24 h
2,226Monterey PeninsulaMRY91.6AirportMonterey100%168 of 1685 min60 min
2,227Bucks LakeBKLC191.6GaugePlumas98.2%165 of 16831 min2 h
2,228Irvine Lk DIRLC191.6GaugeOrange98.0%659 of 67230 min46 min
2,229Bethel Island 3E - Holland CutHDCC191.6GaugeContra Costa97.9%658 of 67230 min46 min
2,230Garden Grove @ WibtersburgGDGC191.6GaugeOrange97.9%658 of 67230 min46 min
2,231Bethel Island 5NE - Old RiverOSJC191.6GaugeContra Costa97.7%657 of 67230 min46 min
2,232E FK RUSSIAN RIVER 5 E East Fork Russian River NR CalpellaCXLC191.6GaugeMendocino97.6%164 of 16830 min2 h
2,232Tracy - Drainage at ArborDARC191.6GaugeSan Joaquin97.6%164 of 16830 min2 h
2,232DEER CREEK AT Deer Creek Nr VinaDCVC191.6GaugeTehama97.6%164 of 16830 min2 h
2,232Deer Creek ah Hwy 32DXCC191.6GaugeTehama97.6%164 of 16830 min2 h
2,232USGS Stream Gage At Russian River A GeyservilleGEYC191.6GaugeSonoma97.6%164 of 16830 min2 h
2,232Winters - Putah CreekPDWC191.6GaugeSolano97.6%164 of 16830 min2 h
2,232Isleton - Three Mile SloughTMJC191.6GaugeSacramento97.6%164 of 16830 min2 h
2,232Walnut Grove - StageWGSC191.6GaugeSacramento97.6%164 of 16830 min2 h
2,232Madrone - Coyote CreekXCMC191.6GaugeSanta Clara97.6%164 of 16830 min2 h
2,241I-40 - Barstow Maintenance YardCF02991.6RoadSan Bernardino93.4%628 of 67219 min2.3 h
2,242Rock CreekRCKC191.5GaugeInyo100%168 of 16825 min61 min
2,243San Ramon - Rocky RidgeRGEC191.5GaugeContra Costa100%168 of 16834 min62 min
2,244Willits Howard Ranger STNWILC191.5GaugeMendocino99.4%167 of 16829 min2 h
2,245Arroyo Grande CreekAGEC191.5GaugeSanluis Obispo98.3%661 of 67231 min45 min
2,246Salt Creek Nr MeccaZSCC191.5GaugeRiverside98.2%165 of 16830 min3.3 h
2,247Prosser Creek NE Prosser DamPROC191.5GaugeNevada97.7%657 of 67230 min46 min
2,248Tracy 5N - Grant LineGLEC191.5GaugeSan Joaquin97.6%656 of 67230 min46 min
2,249Milpitas - Berryessa CreekBYSC191.5GaugeSanta Clara96.8%651 of 67229 min45 min
2,250Dow Drive - Canoas CreekDDVC191.5GaugeSanta Clara92.6%934 of 1,00815 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; an airfield is compared with the nearest other airport, never its own report. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
  5. Instrument checksweight 15The share of its readings that pass a check. For an airfield, the check the forecast engine runs the next day: each reading against the stations around it, as weather services check their own. For any other station, a reading 20 F or more from its reference fails, unless the two stand 3,000 ft or more apart.Full marks: none failed. No marks: 5% failed.
  6. Forecast checkweight 10How closely its temperature matched Storm Station's forecast for the same hours, checked the next day, for every airfield the forecast engine scores. A station whose readings stray far from a forecast its neighbours confirm is one to doubt.Full marks: within 2 F on average. No marks: 8 F.

A part is scored once the week holds 24 readings or comparisons for it. A part that cannot be measured where a station stands counts at the middle of its state's measured stations, so the station is neither lifted nor sunk by it. A part measured nowhere in the state is left out, and the others carry its weight.

From score to rank

Each state's stations are ranked by their score, to the tenth. At an equal score the longer record comes first: a station that sent 2,016 of 2,016 reports has shown more than one that sent 7 of 7. Then the faster arrival, then the shorter silence. Ties on all of them share a rank, as a race is scored: three stations tied for third are all third, and the next is sixth.

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. The rank is made again every day, so a station that falls silent or starts to read wrong drops, and one that recovers climbs back. Every page shows the same ranking: a station's rank here, in its state's list and on its own page come from one run, and a new run reaches them together. Each station's page shows its score part by part, with the figures behind each.

The same figures as data

/api/ranks for a state and /api/rank for one station, its score in parts; the developer page has every field.