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 10 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
2,251Bishop CreekASDC191.1CooperativeInyo100%7 of 710.9 h24 h
2,252Lopez Lake DamLLZC191.1GaugeSanluis Obispo99.1%666 of 67228 min30 min
2,253Coyote Creek Nr GilroyNRGC191.1GaugeSanta Clara97.9%658 of 67215 min1.5 h
2,253USGS/Alert Stream Gage 2 SE San Francisquito C A StanfordSFCC191.1GaugeSanta Clara97.9%658 of 67215 min1.5 h
2,253Vasona Res - Los Gatos CreekVQIC191.1GaugeSanta Clara97.9%658 of 67215 min1.5 h
2,253Mulpitas 3SE - Berryessa CreekXBCC191.1GaugeSanta Clara97.9%658 of 67215 min1.5 h
2,257USGS Stream Gage/Forecast Point 2 E Napa River Nr St HelenaSHEC191.1GaugeNapa97.7%657 of 67215 min1.5 h
2,257Saratoga - Stevens CreekSQEC191.1GaugeSanta Clara97.7%657 of 67215 min1.5 h
2,259Oroville DamORDC191.1GaugeButte97.3%218 of 22425 min60 min
2,260Union City 2SSW - Crandall CreekCDPC191.0GaugeAlameda99.7%670 of 67230 min45 min
2,261Tracy 4N - Sugar CutDSGC191.0GaugeSan Joaquin99.7%670 of 67230 min45 min
2,261Holt 4SW - Middle RiverMLVC191.0GaugeSan Joaquin99.7%670 of 67230 min45 min
2,261Holt 4SW - Middle RiverMVTC191.0GaugeSan Joaquin99.7%670 of 67230 min45 min
2,261Tracy 5NNE - Old RiverORXC191.0GaugeSan Joaquin99.7%670 of 67230 min45 min
2,261Knights Landing 1S - Ridge Cut SloughRKLC191.0GaugeYolo99.7%670 of 67230 min45 min
2,261Tracy 5NW - Old RiverTWAC191.0GaugeSan Joaquin99.7%670 of 67230 min45 min
2,261Holt 4SW - Middle RiverUPIC191.0GaugeSan Joaquin99.7%670 of 67230 min45 min
2,268Pope-Chaucer (SFPC)CHJC191.0GaugeSan Mateo99.4%167 of 16829 min2 h
2,268Los Altos Hills 2SW - RainENFC191.0GaugeSanta Clara99.4%167 of 16829 min2 h
2,268Tidal StationMFSC191.0GaugeSanta Clara99.4%167 of 16829 min2 h
2,268Waverly (SFWS)WAVC191.0GaugeSan Mateo99.4%167 of 16829 min2 h
2,268West Bayshore (SFWB)WBYC191.0GaugeSanta Clara99.4%167 of 16829 min2 h
2,273ShingletownSHIC191.0GaugeShasta99.4%167 of 16829 min2 h
2,273Trinity River HatcheryTRHC191.0GaugeTrinity99.4%167 of 16829 min2 h
2,275San Simeon Creek AT San Simeon CreekSEOC191.0GaugeSanluis Obispo98.3%661 of 67215 min1.7 h
2,276Whitehurst Road - Bodfish CreekBFCC191.0GaugeSanta Clara98.3%661 of 67216 min1.5 h
2,277NERRS Meteorological Site At Rush RanchSFXC191.0GaugeSolano98.2%165 of 16819 min1.8 h
2,278Guadalupe Creek Off Hicks RoadGOHC191.0GaugeSanta Clara97.6%656 of 67215 min1.5 h
2,279Sunol Water Temple - Alameda CreekASLC191.0GaugeAlameda97.4%655 of 67215 min1.5 h
2,280Nerrs Nos Tide Gage At Elkhorn Slough Nerr Wq AzevedoEAZC191.0GaugeMonterey97.0%163 of 16825 min2 h
2,281Portola 5NNE - Lake DavisLDFC191.0GaugePlumas97.0%163 of 16825 min2 h
2,282Port HuenemeOXTC191.0GaugeVentura96.9%977 of 1,00825 min30 min
2,283Richmond CA - 9414863RCMC191.0GaugeContra Costa95.0%798 of 84017 min48 min
2,284Shasta - Mule MountainMMOC190.9GaugeShasta100%168 of 16815 min61 min
2,285J Street DrainJSRC190.9GaugeVentura99.7%670 of 67230 min45 min
2,286Holt 7NW - Middle RiverMHTC190.9GaugeSan Joaquin99.5%669 of 67230 min45 min
2,287Tracy 7NW - Old RiverODMC190.9GaugeSan Joaquin99.4%668 of 67230 min45 min
2,287Isleton 6SW - Three Mile SloughTSGC190.9GaugeSacramento99.4%668 of 67230 min45 min
2,287Holt 7SW - Victoria CanalVCUC190.9GaugeSan Joaquin99.4%668 of 67230 min45 min
2,290Ventura - La ConchitaLHAC190.9GaugeVentura99.4%668 of 67230 min45 min
2,291Holt 4N - San Joaquin RiverJRPC190.9GaugeSan Joaquin99.4%167 of 16829 min2 h
2,291USGS Stream Gage 4 S Arroyo Valle Nr LivermoreLVKC190.9GaugeAlameda99.4%167 of 16829 min2 h
2,293SACRAMENTO nannan - MORRISON CREEK AT MACK ROADMCMC190.9GaugeSacramento99.4%167 of 16830 min2 h
2,294A.G.Wishon PhAGWC190.9GaugeMadera99.4%167 of 16830 min2 h
2,294Crane ValleyBASC190.9GaugeMadera99.4%167 of 16830 min2 h
2,294Bucks Creek Ph - PgeBUPC190.9GaugePlumas99.4%167 of 16830 min2 h
2,294Coalinga - Cantua CreekCAUC190.9GaugeFresno99.4%167 of 16830 min2 h
2,294E FK RUSSIAN RIVER 5 E East Fork Russian River NR CalpellaCXLC190.9GaugeMendocino99.4%167 of 16830 min2 h
2,294Tracy - Drainage at ArborDARC190.9GaugeSan Joaquin99.4%167 of 16830 min2 h
2,294DEER CREEK AT Deer Creek Nr VinaDCVC190.9GaugeTehama99.4%167 of 16830 min2 h
2,294Dry Creek AT Wheatland - Dry Creek NearDCWC190.9GaugeYuba99.4%167 of 16830 min2 h
2,294Balch Power HouseDNPC190.9GaugeFresno99.4%167 of 16830 min2 h
2,294Deer Creek ah Hwy 32DXCC190.9GaugeTehama99.4%167 of 16830 min2 h
2,294Nerrs Nos Tide Gage At Nerrs Wq At Elkhorn Slough In WatsonvillELQC190.9GaugeMonterey99.4%167 of 16830 min2 h
2,294AT Huasna River Near Arroyo GrandeHSAC190.9GaugeSanluis Obispo99.4%167 of 16830 min2 h
2,294North Fork American River 3 AT North Fork DamNFDC190.9GaugePlacer99.4%167 of 16830 min2 h
2,294China Camp State ParkSCQC190.9GaugeMarin99.4%167 of 16830 min2 h
2,294Middle Fork Cosumnes River AT Somerset - Middle Fork Cosumnes NSOSC190.9GaugeEl Dorado99.4%167 of 16830 min2 h
2,294SANTA YNEZ R 2 ENE Santa Ynez R @ H StSYHC190.9GaugeSanluis Obispo99.4%167 of 16830 min2 h
2,294Yosemite - Tenya CreekTENC190.9GaugeMariposa99.4%167 of 16830 min2 h
2,294Isleton - Three Mile SloughTMJC190.9GaugeSacramento99.4%167 of 16830 min2 h
2,294Delta AT Venice Island DeltaVNCC190.9GaugeSan Joaquin99.4%167 of 16830 min2 h
2,294Walnut Grove - StageWGSC190.9GaugeSacramento99.4%167 of 16830 min2 h
2,294Madrone - Coyote CreekXCMC190.9GaugeSanta Clara99.4%167 of 16830 min2 h
2,315Bakersfield - Stine CanalQSCC190.9GaugeKern98.5%662 of 67220 min75 min
2,316OConnell Ranch - Las AnimasAORC190.9GaugeSanta Clara98.3%661 of 67220 min75 min
2,316Bakersfield - Buena Vista CanalXBVC190.9GaugeKern98.3%661 of 67220 min75 min
2,318Arena CoveANVC190.9GaugeMendocino97.9%823 of 84023 min48 min
2,319Truckee R @ Boca BridgeTBBC190.9GaugeNevada97.3%654 of 67215 min1.5 h
2,320Miller Ave - Uvas CreekUVMC190.9GaugeSanta Clara96.4%648 of 67224 min45 min
2,321WeedWEEC190.8GaugeSiskiyou100%168 of 16817 min72 min
2,322Truckee 5.9 ENECA-NV-4790.8VolunteerNevada100%3 of 311.4 h25 h
2,323Grenada 0.8 SWCA-SK-2090.8VolunteerSiskiyou100%3 of 311.4 h24 h
2,324Bishop 1.8 WSWCA-IN-1590.8VolunteerInyo100%3 of 311.4 h24 h
2,325Laguna Beach - Alert #1120 (Near Lagc1)LGUC190.8GaugeOrange99.4%668 of 67230 min45 min
2,325Santa Ana At Delhi - Alert #1111SAIC190.8GaugeOrange99.4%668 of 67230 min45 min
2,325Buena Park - Coyote CreekYCTC190.8GaugeOrange99.4%668 of 67230 min45 min
2,328Tracy 4NNE - Paradise CutPEUC190.8GaugeSan Joaquin99.1%666 of 67230 min45 min
2,329Arroyo Grande CreekAGEC190.8GaugeSanluis Obispo97.6%656 of 67227 min30 min
2,330USGS Stream Gage/Forecast Point 5 NNW Napa River Nr NapaAPCC190.8GaugeNapa96.8%651 of 67215 min1.5 h
2,331Racetrack Playa DVNPPDVC190.8GaugeInyo90.4%152 of 16815 min2 h
2,332Santa Rosa PlateauSRUC190.7GaugeRiverside100%168 of 16820 min66 min
2,333Fort Dick - Moseley RoadXFDC190.7GaugeDel Norte99.4%167 of 16829 min2 h
2,334Bucks LakeBKLC190.7GaugePlumas99.4%167 of 16831 min2 h
2,335Bolsa Chica ChannelBCEC190.7GaugeOrange99.1%666 of 67230 min45 min
2,335Irvine Lk DIRLC190.7GaugeOrange99.1%666 of 67230 min45 min
2,335Santa MariaPTSC190.7GaugeSanta Barbara99.1%666 of 67230 min45 min
2,338Isleton 4SE - Mokelumne RiverMKJC190.7GaugeSacramento98.9%665 of 67230 min45 min
2,339CanetCNPC190.7GaugeSanluis Obispo98.9%665 of 67230 min31 min
2,340Caruthers CkIVNC190.7GaugeSan Bernardino98.8%166 of 16829 min2 h
2,340USGS Stream Gage E Russian River Nr GuernevilleRIOC190.7GaugeSonoma98.8%166 of 16829 min2 h
2,340USGS Stream Gage At Russian River A Digger Bend Nr HealdsburgRRHC190.7GaugeSonoma98.8%166 of 16829 min2 h
2,340Alviso - Coyote CreekRYAC190.7GaugeSanta Clara98.8%166 of 16829 min2 h
2,340AT San Gabriel River Blw Santa Fe DamSFHC190.7GaugeLos Angeles98.8%166 of 16829 min2 h
2,340Clear Lake - Willow CreekWCLC190.7GaugeModoc98.8%166 of 16829 min2 h
2,340Waterman Cyn Ck Nr Arrowhead SpringsWERC190.7GaugeSan Bernardino98.8%166 of 16829 min2 h
2,340Warm Creek 4 S WARM CK NR SAN BERNARDINOWRMC190.7GaugeSan Bernardino98.8%166 of 16829 min2 h
2,348San Jacinto River At Ramona Expressway NSJTC190.7GaugeRiverside98.8%166 of 16829 min1.8 h
2,349Nf American River At Auburn DamNFAC190.7GaugeEl Dorado98.8%166 of 16830 min2 h
2,350Tamarack SummitTMRC190.7GaugeFresno98.8%166 of 16830 min1.8 h
2,351AT Alamo Pineda Creek Nr SolvangAPDC190.7GaugeSanta Barbara98.8%166 of 16830 min2 h
2,351Carmichael - American RiverAWPC190.7GaugeSacramento98.8%166 of 16830 min2 h
2,351Black Ck Nr CopperopolisBCCC190.7GaugeCalaveras98.8%166 of 16830 min2 h
2,351Sacramento River AT Bend BridgeBDBC190.7GaugeTehama98.8%166 of 16830 min2 h
2,351Cucamonga Creek 5 W Cucamonga Ck 5W Mira LomaCCMC190.7GaugeSan Bernardino98.8%166 of 16830 min2 h
2,351Nork Fork Cosumnes River AT El Dorado - North Fork Cosumnes RivEDOC190.7GaugeEl Dorado98.8%166 of 16830 min2 h
2,351Feather River AT Boyd's LandingFBLC190.7GaugeSutter98.8%166 of 16830 min2 h
2,351USGS Stream Gage At Russian River A GeyservilleGEYC190.7GaugeSonoma98.8%166 of 16830 min2 h
2,351Indian Creek 3 N Happy CampHAPC190.7GaugeSiskiyou98.8%166 of 16830 min2 h
2,351USGS Stream Gage E Russian River Nr HealdsburgHEAC190.7GaugeSonoma98.8%166 of 16830 min2 h
2,351Sierra City - Middle YubaMYMC190.7GaugeSierra98.8%166 of 16830 min2 h
2,351Piru Creek AT Piru Creek Below Santa Felicia DamPSFC190.7GaugeVentura98.8%166 of 16830 min2 h
2,351Clear Creek AT Clear Ck At Igo Nr RddRDGC190.7GaugeShasta98.8%166 of 16830 min2 h
2,351Sugar PineSGPC190.7GaugePlacer98.8%166 of 16830 min2 h
2,351Elstanislaus Meadow (GOES)SLMC190.7GaugeAlpine98.8%166 of 16830 min2 h
2,351Sly ParkSLPC190.7GaugeEl Dorado98.8%166 of 16830 min2 h
2,351Snow MountainSNWC190.7GaugeShasta98.8%166 of 16830 min2 h
2,351Susan River Near StandishSSJC190.7GaugeShasta98.8%166 of 16830 min2 h
2,351Stouts Meadow GOESSTMC190.7GaugeShasta98.8%166 of 16830 min2 h
2,351Telegraph HillTLHC190.7GaugeTuolumne98.8%166 of 16830 min2 h
2,351San Joaquin River AT VernalisVNSC190.7GaugeSan Joaquin98.8%166 of 16830 min2 h
2,351Adin - Willow CreekWCEC190.7GaugeLassen98.8%166 of 16830 min2 h
2,351Standish - Susan RiverWKSC190.7GaugeLassen98.8%166 of 16830 min2 h
2,351Warm Springs Creek Near MurrietaWRSC190.7GaugeRiverside98.8%166 of 16830 min2 h
2,351Bowman Dam 12XBLC190.7GaugeNevada98.8%166 of 16830 min2 h
2,351Salt Creek Nr MeccaZSCC190.7GaugeRiverside98.8%166 of 16830 min2 h
2,351Westmorland - Salton SeaZSSC190.7GaugeImperial98.8%166 of 16830 min2 h
2,378Cherry Ck Nr Early IntakeCEIC190.7GaugeTuolumne97.6%656 of 67219 min75 min
2,378East Fork Carson River 1.5 NE MarkleevilleCEMC190.7GaugeAlpine97.6%656 of 67219 min75 min
2,378Bakersfield - Hart ParkKHPC190.7GaugeKern97.6%656 of 67219 min75 min
2,378Bakersfield - Beardsley CanalQBCC190.7GaugeKern97.6%656 of 67219 min75 min
2,378Bakersfield - Reclaimation CanalRPPC190.7GaugeKern97.6%656 of 67219 min75 min
2,378Upper Truckee River AT South Lake TahoeUTRC190.7GaugeEl Dorado97.6%656 of 67219 min75 min
2,378West Fork Carson River AT WoodfordsWOOC190.7GaugeAlpine97.6%656 of 67219 min75 min
2,378Bakersfield - Kern Island CanalXKIC190.7GaugeKern97.6%656 of 67219 min75 min
2,386San MartinE1690.7AirportSanta Clara97.6%492 of 50429 min3 h
2,387Alert Streamflow Gage At Salinas River A King City Pedestrian BKCBC190.7GaugeMonterey96.7%325 of 33615 min3 h
2,388Hat Creek near BurneyHBHC190.7GaugeShasta95.8%161 of 16824 min2 h
2,389SusanvilleSVE90.7AirportLassen91.6%462 of 50414 min4.7 h
2,390Palmdale 8SSE RAWSLPDC190.6GaugeLos Angeles100%168 of 16819 min65 min
2,391AT Sespe Creek EastSSEC190.6GaugeVentura98.8%664 of 67230 min45 min
2,392Garden Grove @ WibtersburgGDGC190.6GaugeOrange98.8%664 of 67230 min45 min
2,393Holt 4NNW - Turner CutTUEC190.6GaugeSan Joaquin98.5%662 of 67230 min45 min
2,394Sacramento - American River D05 BasinDFRC190.6GaugeSacramento95.8%161 of 16825 min3 h
2,395Santa Maria PublicSMX90.6AirportSanta Barbara73.6%190 of 2588 min2 h
2,396Meyers - Baron RAWSRWBC190.5GaugeEl Dorado100%168 of 16814 min69 min
2,397Highland Springs RAWSHSGC190.5GaugeRiverside100%168 of 16819 min60 min
2,398Big Bear Ranger STNBBBC190.5GaugeSan Bernardino100%168 of 16820 min75 min
2,399Willits Howard Ranger STNWILC190.5GaugeMendocino99.4%167 of 16829 min2 h
2,400Walnut - Arroyo TapoASXC190.5GaugeVentura98.6%663 of 67219 min1.5 h
2,401CARPENTERIA CK 4 ENE Carpinteria CkCPCC190.5GaugeSanta Barbara98.5%662 of 67219 min1.5 h
2,402Los Alamitos - Carbon CreekCKNC190.5GaugeOrange98.5%662 of 67230 min45 min
2,403Bethel Island 5NE - Old RiverOSJC190.5GaugeContra Costa98.3%661 of 67230 min45 min
2,404BIG ROCK CK 9 SE Big Rock CkBRQC190.5GaugeLos Angeles98.2%165 of 16829 min2 h
2,405Winters - Putah CreekPDWC190.5GaugeSolano98.2%165 of 16830 min2 h
2,406Fairfax 1ENE - Sleepy Hollow CreekSYIC190.5GaugeMarin94.4%635 of 67223 min39 min
2,407Granites Dripping SpringGDSC190.5GaugeSan Bernardino89.8%151 of 16815 min2 h
2,408BOSC1BOSC190.5DCP-86.9%20 of 2317 min12 h
2,409Laguna Beach - Aliso RAWSALLC190.4GaugeOrange100%168 of 16815 min70 min
2,410San Rafael HillsSRXC190.4GaugeLos Angeles100%168 of 16819 min64 min
2,411Hemet 2.0 ESECA-RV-6390.4VolunteerRiverside100%3 of 312.4 h24 h
2,411Poway 1.4SWCA-SD-2290.4VolunteerSan Diego100%3 of 312.4 h24 h
2,413Wild Boar GulleyWGYC190.4GaugeLos Angeles99.4%167 of 16815 min2 h
2,414Dry Creek At Crabtree RoadDRYC190.4GaugeStanislaus98.3%661 of 67226 min60 min
2,415Mt.View Corp. YardMTVC190.4GaugeSanta Clara98.0%659 of 67219 min1.5 h
2,415Palo AltoPAAC190.4GaugeSanta Clara98.0%659 of 67219 min1.5 h
2,415Loyola - Rancho San AntonioRSOC190.4GaugeSanta Clara98.0%659 of 67219 min1.5 h
2,415Stevens CreekSVPC190.4GaugeSanta Clara98.0%659 of 67219 min1.5 h
2,419Sycamore Canyon - Alert #30SYCC190.4GaugeVentura98.0%659 of 67230 min45 min
2,420Milpitas - Berryessa CreekBYSC190.4GaugeSanta Clara97.7%657 of 67229 min45 min
2,421DoyleCD00690.4RoadLassen91.2%460 of 50418 min40 min
2,422ECDC1ECDC190.4DCP-86.6%13 of 1518 min24 h
2,423AGUC1AGUC190.4DCP-86.6%13 of 1519 min24 h
2,424Trinity Center - Coffee CreekCFFC190.3GaugeTrinity99.4%167 of 16825 min2 h
2,425San Martin - East Little Llagas CreekELUC190.3GaugeSanta Clara97.9%658 of 67230 min45 min
2,426Templeton - Paso Robles CreekPSOC190.3GaugeSan Luis Obispo97.6%164 of 16829 min2 h
2,427Vine Hill 1ESE - Grayson CreekGCAC190.3GaugeContra Costa97.4%655 of 67225 min60 min
2,428Novato 4SE - PachecoNVPC190.3GaugeMarin95.0%639 of 67225 min41 min
2,429FallbrookL1890.3AirportSan Diego87.9%443 of 5044 min5.7 h
2,430New Melones DamNMSC190.2GaugeCalaveras100%224 of 22434 min60 min
2,431California Poppy Park ReservePPPC190.2GaugeLos Angeles100%168 of 16819 min64 min
2,432S. LakeSOUC190.2GaugeInyo100%168 of 16834 min61 min
2,433Lewiston LakeLLKC190.2GaugeTrinity98.9%665 of 67224 min75 min
2,433Shasta 3W - Whiskeytown DamWHSC190.2GaugeShasta98.9%665 of 67224 min75 min
2,435Oroville Dam RAWSORRC190.2GaugeButte98.8%166 of 16825 min2 h
2,436Frenchman Dam TrailraceFDTC190.2GaugePlumas97.6%164 of 16830 min2 h
2,437Oakley 5NNE - False RiverFLQC190.2GaugeMarin97.4%655 of 67230 min45 min
2,438Nevada City 5NW - Jones BarJNSC190.2GaugeNevada94.6%159 of 16825 min2 h
2,439Mather FieldMHR90.2AirportSacramento87.9%443 of 50413 min4.7 h
2,440Clayton - Kregor PeakKGRC190.1GaugeContra Costa100%168 of 16834 min61 min
2,441Martinez - CCC FloodFCCC190.1GaugeContra Costa100%168 of 16835 min61 min
2,442IsriaIDAC190.1GaugeSan Benito100%168 of 16835 min61 min
2,442Spanish LakeSLAC190.1GaugeFresno100%168 of 16835 min61 min
2,444San Diego Creek At Culver - Alert #1195SDKC190.0GaugeOrange99.5%669 of 67234 min45 min
2,445Martis Creek Dam E Martis Creek DamMTSC190.0GaugeNevada99.4%167 of 16824 min2 h
2,446Alert Streamflow Gage 2 WNW Dunes ColonyDNCC190.0GaugeMonterey97.6%328 of 33615 min4.3 h
2,447CALLEGUAS CREEK AT Arroyo TapoARTC190.0GaugeVentura96.7%650 of 67229 min30 min
2,448Hwy 80 at FloristonCD03490.0RoadNevada95.6%482 of 50416 min50 min
2,449SKLC1SKLC190.0DCP-85.7%12 of 1412 min24 h
2,450SFVC1SFVC190.0DCP-85.7%12 of 1412 min24 h
2,451LJOC1LJOC190.0DCP-85.7%12 of 1412 min24 h
2,452SVTC1SVTC190.0DCP-85.7%12 of 1414 min23.9 h
2,453RAIC1RAIC190.0DCP-85.7%12 of 1414 min24 h
2,454RMAC1RMAC190.0DCP-85.7%12 of 1414 min24 h
2,455HAWC1HAWC190.0DCP-85.7%12 of 1414 min24 h
2,456VCNC1VCNC190.0DCP-85.7%12 of 1414 min24 h
2,457DORC1DORC190.0DCP-85.7%12 of 1415 min24 h
2,458IRCC1IRCC190.0DCP-85.7%12 of 1415 min24 h
2,459RDHC1RDHC190.0DCP-85.7%12 of 1416 min24 h
2,459RTAC1RTAC190.0DCP-85.7%12 of 1416 min24 h
2,461RNBC1RNBC190.0DCP-85.7%12 of 1416 min24 h
2,462RLNC1RLNC190.0DCP-85.7%12 of 1416 min24 h
2,463RMGC1RMGC190.0DCP-85.7%12 of 1417 min24 h
2,464WSGC1WSGC190.0DCP-85.7%12 of 1418 min24 h
2,465ECMC1ECMC190.0DCP-85.7%12 of 1418 min24 h
2,466Tracy Pumping PlantTRPC190.0CooperativeAlameda85.7%6 of 712 min2 days
2,467Lemon CoveLEMC190.0CooperativeTulare85.7%6 of 713 min35 h
2,468Loraine 5 NNECAIC190.0CooperativeKern85.7%6 of 713 min47.8 h
2,469SQBC1SQBC190.0DCP-85.7%6 of 713 min35.9 h
2,470Culver CityCVRC190.0CooperativeLos Angeles85.7%6 of 713 min25 h
2,471SonoraSONC190.0CooperativeTuolumne85.7%6 of 718 min35 h
2,472Fresno 5 NEFYIC190.0CooperativeFresno85.7%6 of 719 min47.4 h
2,473AFMC1AFMC190.0DCP-85.7%6 of 720 min36 h
2,474KentfieldKENC190.0CooperativeMarin85.7%6 of 722 min2 days
2,475WintersWINC190.0CooperativeYolo85.7%6 of 723 min2 days
2,476Hearst CastleHSCC190.0CooperativeSanluis Obispo85.7%6 of 732 min2 days
2,477FremontFETC190.0CooperativeAlameda85.7%6 of 743 min25 h
2,478Los BanosLOSC190.0CooperativeMerced85.7%6 of 773 min33 h
2,479VallejoVLJC190.0CooperativeSolano85.7%6 of 782 min25 h
2,480Potter Valley PowerhousePORC190.0CooperativeMendocino85.7%6 of 783 min25 h
2,481Mountain Mesa - South Lake FireWSLC190.0CooperativeKern85.7%6 of 71.5 h25.5 h
2,482Grant GroveGRGC190.0CooperativeTulare85.7%6 of 71.5 h2 days
2,483Helm 2.7 NNECA-FR-889.9VolunteerFresno100%3 of 313.4 h2 days
2,483San Rafael 1.9 NNWCA-MR-3289.9VolunteerMarin100%3 of 313.4 h2 days
2,485San Andreas - Rio VistaAAAC189.9GaugeSacramento99.4%167 of 16835 min2 h
2,485Chagoopa PlateauCHPC189.9GaugeTulare99.4%167 of 16835 min2 h
2,485CollinsvilleCNVC189.9GaugeSolano99.4%167 of 16835 min2 h
2,485Antioch - EmmationEMMC189.9GaugeSacramento99.4%167 of 16835 min2 h
2,485Firebaugh - DMC Check 20FIRC189.9GaugeFresno99.4%167 of 16835 min2 h
2,485Bethel Island - Jersey PointJPTC189.9GaugeContra Costa99.4%167 of 16835 min2 h
2,485Los Banos - DMC Check 13MFGC189.9GaugeMerced99.4%167 of 16835 min2 h
2,485Staten IslandMSIC189.9GaugeSan Joaquin99.4%167 of 16835 min2 h
2,485Ripon USBRRPNC189.9GaugeStanislaus99.4%167 of 16835 min2 h
2,485Union IslandUNSC189.9GaugeSan Joaquin99.4%167 of 16835 min2 h
2,485Vernalis 3NEVNBC189.9GaugeSan Joaquin99.4%167 of 16835 min2 h
2,496Crystal Springs Cottage Nr San CarlosCXCC189.9GaugeSan Mateo99.4%167 of 16835 min2 h
2,496Pillarcitos DamPXDC189.9GaugeSan Mateo99.4%167 of 16835 min2 h
2,498Sacramento - Alpine FrostAPNC189.9GaugeSacramento96.4%162 of 16825 min4 h
2,499USGS/ALERT Gage/Forecast Point 2 ENE Pajaro River A ChittendenAROC189.9GaugeSan Benito90.8%366 of 40320 min55 min
2,500Redding 3NW - Keswick ResKWKC189.8GaugeShasta99.4%334 of 33635 min60 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.