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 3 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
498Mineral King - Farewall GapFGOC194.6GaugeTulare98.8%166 of 16810 min2 h
498Feather River AT GridleyGRIC194.6GaugeButte98.8%166 of 16810 min2 h
498Feather River AT NicolausNCOC194.6GaugeSutter98.8%166 of 16810 min2 h
498Rigs Ranch PumpRRPC194.6GaugeColusa98.8%166 of 16810 min2 h
498Graniteville - Sawmill LakeSWKC194.6GaugeNevada98.8%166 of 16810 min2 h
498Tom Paine SloughTPIC194.6GaugeSan Joaquin98.8%166 of 16810 min2 h
507San Onofre - San Mateo CreekXSMC194.6GaugeSan Diego98.8%166 of 16810 min2 h
508Hwy 267 at Truckee BypassCD03194.6RoadNevada95.6%482 of 50416 min50 min
509Backbone RAWSBABC194.5GaugeTrinity100%168 of 16813 min60 min
509Blue MaxBMXC194.5GaugeKern100%168 of 16813 min60 min
509Klamath Natl Wldlfe RefugeLKNC194.5GaugeSiskiyou100%168 of 16813 min60 min
509Los Gatos RAWSLSGC194.5GaugeSanta Clara100%168 of 16813 min60 min
509Oak Opening RAWSOORC194.5GaugeTulare100%168 of 16813 min60 min
509Bradley RAWSRBYC194.5GaugeMonterey100%168 of 16813 min60 min
509Sims GOESSMSC194.5GaugeShasta100%168 of 16813 min60 min
509Temescal RAWSTCLC194.5GaugeVentura100%168 of 16813 min60 min
517Sweetwater RAWSANEC194.5GaugeSan Diego100%168 of 16813 min68 min
517Slater ButteATRC194.5GaugeSiskiyou100%168 of 16813 min68 min
517BlackrockBKRC194.5GaugeTulare100%168 of 16813 min68 min
517Mt. Laguna RAWSMLGC194.5GaugeSan Diego100%168 of 16813 min68 min
517Mount Tom RAWSMMTC194.5GaugeFresno100%168 of 16813 min68 min
517Mountain Rest RAWSMTQC194.5GaugeFresno100%168 of 16813 min68 min
517Trimmer RAWSTRMC194.5GaugeFresno100%168 of 16813 min68 min
517Manzanita Lake RAWSVIOC194.5GaugeShasta100%168 of 16813 min68 min
525Owens CampOWNC194.5GaugeEl Dorado100%168 of 16813 min60 min
526Yosemite Lakes 4.7 SCA-MA-394.5VolunteerMadera100%3 of 33.4 h24 h
526Placentia 1.4 ESECA-OR-11394.5VolunteerOrange100%3 of 33.4 h24 h
528Placerville 3.7 SWCA-ED-394.5VolunteerEl Dorado100%3 of 33.4 h24 h
528Altadena 1.9 WCA-LA-14394.5VolunteerLos Angeles100%3 of 33.4 h24 h
528Lake Of The Pines 1.0 WSWCA-NV-1494.5VolunteerNevada100%3 of 33.4 h24 h
528Joshua Tree 2.0 SCA-SR-1494.5VolunteerSan Bernardino100%3 of 33.4 h24 h
532Foster City 1.3 SWCA-SM-694.5VolunteerSan Mateo100%3 of 33.4 h24 h
532Thousand Oaks 2.1 WSWCA-VT-194.5VolunteerVentura100%3 of 33.4 h24 h
534Santa Rosa 2.7 WSWCA-SN-1394.5VolunteerSonoma100%3 of 33.4 h24 h
534Cloverdale 3.2 ESECA-SN-2994.5VolunteerSonoma100%3 of 33.4 h24 h
536Long Beach - San Clemente IslandISCC194.5GaugeLos Angeles99.4%167 of 16812 min2 h
537Anacapa IslandANIC194.5GaugeVentura99.4%167 of 16812 min2 h
537Hunter Mountain RAWSHTRC194.5GaugeInyo99.4%167 of 16812 min2 h
537Ruth Lake RAWSRLKC194.5GaugeTrinity99.4%167 of 16812 min2 h
537Lundy RAWSUNDC194.5GaugeMono99.4%167 of 16812 min2 h
541Rush CreekRSHC194.5GaugeModoc99.4%167 of 16812 min2 h
541Timber MtnTBRC194.5GaugeModoc99.4%167 of 16812 min2 h
543RobbsRBXC194.5GaugeEl Dorado99.4%167 of 16812 min2 h
543Westside RAWSWEDC194.5GaugeHumboldt99.4%167 of 16812 min2 h
545Newport Beach - Balboa YatchBYBC194.5GaugeOrange98.8%166 of 16811 min2 h
546Openshaw RAWSCICC194.4GaugeButte100%168 of 16820 min66 min
547Nacimiento RsvrNACC194.4GaugeSanluis Obispo98.2%330 of 33610 min65 min
548Santa Ana River Below Prado DamPDDC194.4GaugeRiverside98.2%165 of 16810 min2 h
549North Fork Cottonwood Creek Above Lake Near OnoRNFC194.4GaugeShasta98.2%55 of 5615 min6 h
550Hastings RAWSCAHC194.3GaugeMonterey100%168 of 16814 min60 min
550Callins Baldy RAWSCLBC194.3GaugeSiskiyou100%168 of 16814 min60 min
550Doyle RAWSDYLC194.3GaugeLassen100%168 of 16814 min60 min
550Indian WellIDWC194.3GaugeSiskiyou100%168 of 16814 min60 min
550School House RAWSSHUC194.3GaugeHumboldt100%168 of 16814 min60 min
550San Luis National Wildlife RefugeSLWC194.3GaugeMerced100%168 of 16814 min60 min
550Van Bremmer RAWSVABC194.3GaugeSiskiyou100%168 of 16814 min60 min
557Alderpoint GOESALDC194.3GaugeHumboldt100%168 of 16814 min69 min
557BreckenridgeBKGC194.3GaugeKern100%168 of 16814 min69 min
557Bell CanyonCAPC194.3GaugeOrange100%168 of 16814 min69 min
557Horse Thief Springs RAWSHTSC194.3GaugeSan Bernardino100%168 of 16814 min69 min
557PiutesPIVC194.3GaugeKern100%168 of 16814 min69 min
557Squaw Springs RAWSSQSC194.3GaugeSan Bernardino100%168 of 16814 min69 min
557Wawona RAWSWWNC194.3GaugeMariposa100%168 of 16814 min69 min
564Blue RidgeBUGC194.3GaugeSiskiyou100%168 of 16814 min69 min
564High Sierra RAWSHSQC194.3GaugeFresno100%168 of 16814 min69 min
564Japatul FireJFSC194.3GaugeSan Diego100%168 of 16814 min69 min
567BAIC1BAIC194.3DCP-100%13 of 131.9 h17 h
567CDIC1CDIC194.3DCP-100%13 of 131.9 h17 h
567FWNC1FWNC194.3DCP-100%13 of 131.9 h17 h
567JOHC1JOHC194.3DCP-100%13 of 131.9 h17 h
567JTTC1JTTC194.3DCP-100%13 of 131.9 h17 h
567KALC1KALC194.3DCP-100%13 of 131.9 h17 h
567KJTC1KJTC194.3DCP-100%13 of 131.9 h17 h
567LCVC1LCVC194.3DCP-100%13 of 131.9 h17 h
567LLFC1LLFC194.3DCP-100%13 of 131.9 h17 h
567MVRC1MVRC194.3DCP-100%13 of 131.9 h17 h
567PPVC1PPVC194.3DCP-100%13 of 131.9 h17 h
567PWNC1PWNC194.3DCP-100%13 of 131.9 h17 h
567TYPC1TYPC194.3DCP-100%13 of 131.9 h17 h
567YVAC1YVAC194.3DCP-100%13 of 131.9 h17 h
581Carpinteria RAWSCXPC194.3GaugeSanta Barbara99.4%167 of 16813 min2 h
581Oak Ck RAWSIDPC194.3GaugeInyo99.4%167 of 16813 min2 h
581Long Beach - San Clemente IslandSCJC194.3GaugeLos Angeles99.4%167 of 16813 min2 h
584Chuchupate RsCUUC194.3GaugeVentura99.4%167 of 16813 min2 h
584Avalon - Catalina Island RAWSCWNC194.3GaugeLos Angeles99.4%167 of 16813 min2 h
584Oak Knoll Ranger StationOKNC194.3GaugeSiskiyou99.4%167 of 16813 min2 h
584Ozena F.S. RAWSOZNC194.3GaugeVentura99.4%167 of 16813 min2 h
584Roadrunner RAWSRRNC194.3GaugeImperial99.4%167 of 16813 min2 h
584Sawyers Bar RsSWBC194.3GaugeSiskiyou99.4%167 of 16813 min2 h
590Metcalf GapMCFC194.3GaugeMadera99.4%167 of 16813 min2 h
590Los Banos RAWSSLRC194.3GaugeMerced99.4%167 of 16813 min2 h
592Oakland MuseumOAMC194.3GaugeAlameda99.4%167 of 16835 min2 h
593San Francisco DowntownSFOC194.3GaugeSan Francisco98.8%166 of 16812 min2 h
594Bangor RAWSBNGC194.2GaugeButte100%168 of 16814 min69 min
595DVPC1DVPC194.2DCP-100%14 of 142.1 h12 h
596San Luisito CreekSEKC194.2GaugeSanluis Obispo99.7%670 of 67214 min30 min
597Vernalis 4NNE - San Jaoquin RiverSQNC194.2GaugeSan Joaquin97.7%657 of 67224 min31 min
598CoronaAJO94.1AirportOrange100%168 of 16812 min64 min
599Bear PeakBPKC194.1GaugeTulare100%168 of 16815 min60 min
599Laufman RAWSLAFC194.1GaugeLassen100%168 of 16815 min60 min
599Pike County Lookout RAWSPKCC194.1GaugeYuba100%168 of 16815 min60 min
602Morro Bay1MB94.1GaugeSanluis Obispo100%168 of 16815 min61 min
602Alhambra Wash @ KlingermanALWC194.1GaugeLos Angeles100%168 of 16815 min61 min
602Brea DamBDAC194.1GaugeOrange100%168 of 16815 min61 min
602Benton RAWS @ BentonBETC194.1GaugeMono100%168 of 16815 min61 min
602Bogard Rgr STN RAWSBOGC194.1GaugeLassen100%168 of 16815 min61 min
602Carrizo GOESCAZC194.1GaugeSanluis Obispo100%168 of 16815 min61 min
602Chino Canyon Creek 5 W CHINO CYN CK BLW TRAMWAY 5W PSPCCCC194.1GaugeRiverside100%168 of 16815 min61 min
602Cedar Grove RAWSCGVC194.1GaugeFresno100%168 of 16815 min61 min
602Meadow Vista - Combie LakeCMBC194.1GaugeNevada100%168 of 16815 min61 min
602Crane Flat LookoutCNFC194.1GaugeMariposa100%168 of 16815 min61 min
602Campo Creek 3 At CampoCPOC194.1GaugeSan Diego100%168 of 16815 min61 min
602Diablo GrandeDBLC194.1GaugeStanislaus100%168 of 16815 min61 min
602Death Valley - Furnace Creek Visitors CenterDEVC194.1GaugeInyo100%168 of 16815 min61 min
602Fancher CreekFCHC194.1GaugeFresno100%168 of 16815 min61 min
602Fullerton Dam AlertFLDC194.1GaugeOrange100%168 of 16815 min61 min
602Fence Meadow RAWSFNWC194.1GaugeFresno100%168 of 16815 min61 min
602Gilbert Street Precip Gage At San BernarGSPC194.1GaugeSan Bernardino100%168 of 16815 min61 min
602New R @ Intrntal Boundary @ CalexicoIBCC194.1GaugeImperial100%168 of 16815 min61 min
602Independence Lake NW Independence LakeILAC194.1GaugeSierra100%168 of 16815 min61 min
602Fairview 2NE - Kern RiverKKVC194.1GaugeTulare100%168 of 16815 min61 min
602Los Angeles R Abv Arroyo Seco #3343LAAC194.1GaugeLos Angeles100%168 of 16815 min61 min
602L.A. R @ WARDLOW 4 N L.A. R @ WardlowLAWC194.1GaugeLos Angeles100%168 of 16815 min61 min
602Lytle Creek 3 N Lytle CkLCFC194.1GaugeSan Bernardino100%168 of 16815 min61 min
602San Fernando - Lopez DamLPMC194.1GaugeLos Angeles100%168 of 16815 min61 min
602Lost Horse RAWSLTHC194.1GaugeRiverside100%168 of 16815 min61 min
602Mccloud RAWS (Ash Creek)MCCC194.1GaugeSiskiyou100%168 of 16815 min61 min
602Whiskeytown Hq #2 Formerly Oak Bottom RaOBRC194.1GaugeShasta100%168 of 16815 min61 min
602Walker Pass GOESONYC194.1GaugeKern100%168 of 16815 min61 min
602Park RidgePRGC194.1GaugeTulare100%168 of 16815 min61 min
602Perris Valley Storm Drain 2 NE PERRISPRIC194.1GaugeRiverside100%168 of 16815 min61 min
602Sepulveda DamPULC194.1GaugeLos Angeles100%168 of 16815 min61 min
602Robinson Ck @ Twin Lks OutletRBNC194.1GaugeMono100%168 of 16815 min61 min
602Rio Hondo At GarveyRHGC194.1GaugeLos Angeles100%168 of 16815 min61 min
602Middle Fk San Joaquin River Nr Mammoth LSJWC194.1GaugeMadera100%168 of 16815 min61 min
602Santiago Creek 12 SSW Santiago Ck @ ModjeskaSMJC194.1GaugeOrange100%168 of 16815 min61 min
602Lake Tahoe NE Tahoe CityTHLC194.1GaugePlacer100%168 of 16815 min61 min
602Big Tujunga Creek AT Big Tujunga Creek Blw Hansen DamTJCC194.1GaugeLos Angeles100%168 of 16815 min61 min
602Woodland HillsWDEC194.1GaugeLos Angeles100%168 of 16815 min61 min
6023 WNW Wofford HeightsWFHC194.1GaugeKern100%168 of 16815 min61 min
602Whitewater River 4 S MeccaWHWC194.1GaugeRiverside100%168 of 16815 min61 min
602Tule CanalYTCC194.1GaugeYolo100%168 of 16815 min61 min
643BarrettBAJC194.1GaugeSan Diego100%168 of 16815 min70 min
643Ben Lomond RAWSBNDC194.1GaugeSanta Cruz100%168 of 16815 min70 min
643Cuyama River Nr VentucopaCVPC194.1GaugeVentura100%168 of 16815 min70 min
643Granite Mountain RAWSGNTC194.1GaugeSan Bernardino100%168 of 16815 min70 min
643Kettleman HillsKTLC194.1GaugeKings100%168 of 16815 min70 min
643Lassen LodgeLSNC194.1GaugeTehama100%168 of 16815 min70 min
643Sunol - Mines RoadMNIC194.1GaugeAlameda100%168 of 16815 min70 min
643San Lucas - MarquezMRQC194.1GaugeSan Benito100%168 of 16815 min70 min
643Atlas PeakNAPC194.1GaugeNapa100%168 of 16815 min70 min
643San PasqualPSQC194.1GaugeSan Diego100%168 of 16815 min70 min
643Rice Valley RAWSRVYC194.1GaugeRiverside100%168 of 16815 min70 min
643Jacumba - Mountain Springs GradeTNSC194.1GaugeImperial100%168 of 16815 min70 min
643Sunol - Valle ArroyoVAEC194.1GaugeAlameda100%168 of 16815 min70 min
643Zzyzx Field StationZZYC194.1GaugeSan Bernardino100%168 of 16815 min70 min
657Upper San LeandroUSOC194.1GaugeAlameda100%168 of 16815 min80 min
657Upper Cull CanyonUXCC194.1GaugeSolano100%168 of 16815 min80 min
659Big Basin State ParkBINC194.1GaugeSanta Cruz100%168 of 16815 min61 min
660Carson Cyn DamCBDC194.1GaugeOrange100%168 of 16815 min61 min
660Mojave DamMVDC194.1GaugeSan Bernardino100%168 of 16815 min61 min
660Prado DamPDMC194.1GaugeRiverside100%168 of 16815 min61 min
663Gustine 7ESEGSTC194.1GaugeMerced100%168 of 16815 min61 min
663Anza 4N - Thomas MountainTHNC194.1GaugeRiverside100%168 of 16815 min61 min
665CSLC1CSLC194.1DCP-100%14 of 142.2 h17.5 h
666ATCC1ATCC194.1DCP-100%14 of 142.2 h12 h
667Atascadero 2.3 SCA-SL-3994.1VolunteerSan Luis Obispo100%3 of 34.4 h24 h
668Somerset 5.5 SECA-ED-3794.1VolunteerEl Dorado100%3 of 34.4 h24 h
668Calistoga 0.4 SSECA-NP-394.1VolunteerNapa100%3 of 34.4 h24 h
670Crescent City 1.2 NCA-DN-1794.1VolunteerDel Norte100%3 of 34.4 h24 h
670San Bernardino 5.1 NWCA-SR-5594.1VolunteerSan Bernardino100%3 of 34.4 h24 h
672Westhaven-Moonstone 0.9 SSECA-HM-11794.1VolunteerHumboldt100%3 of 34.4 h24 h
672Oakhurst 1.4 SSECA-MA-1294.1VolunteerMadera100%3 of 34.4 h24 h
672Lake Elsinore 2.8 SSWCA-RV-6094.1VolunteerRiverside100%3 of 34.4 h24 h
672San Jose 6.2 WCA-SC-3294.1VolunteerSanta Clara100%3 of 34.4 h24 h
676San Anselmo 0.4 NECA-MR-594.1VolunteerMarin100%3 of 34.4 h2 days
677Kneeland 3.4 WNWCA-HM-7494.1VolunteerHumboldt100%3 of 34.4 h26 h
678San Anselmo 2.0 NNWCA-MR-2594.1VolunteerMarin100%3 of 34.4 h24 h
679Matilija CanyonMJCC194.1GaugeVentura99.8%671 of 67214 min30 min
680Morro CreekMRXC194.1GaugeSanluis Obispo99.7%670 of 67214 min30 min
681Pepperdine RAWSPPEC194.1GaugeLos Angeles99.4%167 of 16814 min2 h
681Mineral - Panther Springs RAWSPSWC194.1GaugeTehama99.4%167 of 16814 min2 h
681Soda Creek RAWSSOAC194.1GaugeLake99.4%167 of 16814 min2 h
681TemescalTSCC194.1GaugeRiverside99.4%167 of 16814 min2 h
685FawnskinFWSC194.1GaugeSan Bernardino99.4%167 of 16820 min2 h
686Hetch HetchyHETC194.1CooperativeTuolumne98.8%166 of 16813 min2 h
687NovatoDVO94.1AirportMarin97.6%492 of 50414 min2.7 h
688Scorpion RAWSCFCC194.0GaugeTrinity100%168 of 16814 min60 min
689Glendora 10NNE - Bridge FireSKZC194.0GaugeLos Angeles100%14 of 142.2 h13.2 h
690Mailbu 7NE - CGSPFAC194.0GaugeLos Angeles100%14 of 142.2 h12 h
691Sierra Madre 2N - Eaton FireRWPC194.0GaugeLos Angeles100%14 of 142.2 h13.2 h
692SLYC1SLYC194.0DCP-100%14 of 142.3 h12 h
693SORC1SORC194.0DCP-100%14 of 142.3 h12 h
694USGS/Alert Stream/Rain Gage At Corralitos Creek At FreedomCCFC194.0GaugeSanta Cruz99.7%670 of 67215 min30 min
695Alert Streamflow Gage At San Lorenzo C A King City Golf CourseKCGC194.0GaugeMonterey99.7%335 of 33615 min58 min
696Berkeley 2E - R02BTBC194.0GaugeAlameda99.4%668 of 67214 min30 min
696San Leandro 2ENE - Chabot ResCHDC194.0GaugeAlameda99.4%668 of 67214 min30 min
696Castro Valley 2NE - Cull MaintenanceCMYC194.0GaugeAlameda99.4%668 of 67214 min30 min
696Emeryville - R32ETEC194.0GaugeAlameda99.4%668 of 67214 min30 min
696San Leandro 3NE - R28GVSC194.0GaugeAlameda99.4%668 of 67214 min30 min
696Alameda 3NE - R17HIHC194.0GaugeAlameda99.4%668 of 67214 min30 min
696Dublin 3ENE - Herb MaintHRBC194.0GaugeAlameda99.4%668 of 67214 min30 min
696San Leandro - Alameda CoHUFC194.0GaugeAlameda99.4%668 of 67214 min30 min
696Union City 2WSW - J3 PumpJPSC194.0GaugeAlameda99.4%668 of 67214 min30 min
696Fremont - Fire Station 1NAUC194.0GaugeAlameda99.4%668 of 67214 min30 min
696Piedmont 2NE - R06RCTC194.0GaugeAlameda99.4%668 of 67214 min30 min
696Rockridge - R19RMLC194.0GaugeAlameda99.4%668 of 67214 min30 min
696Alameda 3ESE - R29RTNC194.0GaugeAlameda99.4%668 of 67214 min30 min
696Union City 1ESEUCHC194.0GaugeAlameda99.4%668 of 67214 min30 min
696Castro Valley 4NE - Upper CrowUPNC194.0GaugeAlameda99.4%668 of 67214 min30 min
696Boulder Creek - San Lorenzo ValleyVWDC194.0GaugeSanta Cruz99.4%668 of 67214 min30 min
696Ulmar 2ESE - Zone 7ZPPC194.0GaugeAlameda99.4%668 of 67214 min30 min
713Camarillo - VNC 54VCMC194.0GaugeVentura99.4%167 of 16819 min2 h
714Green SpringsGNSC194.0GaugeTuolumne99.4%167 of 16821 min2 h
715Oakland 2SE - R04ITLC194.0GaugeAlameda98.3%991 of 1,00812 min25 min
716Ca DWR Streamflow Gage At Italian Slough Headwater Nr ByronISHC194.0GaugeContra Costa98.2%55 of 5625 min6 h
717Truckee - Faucherie ReserviourFIEC194.0GaugeNevada97.0%163 of 16810 min2 h
718Yuba WWTP - Feather RiverYWPC194.0GaugeSutter97.0%163 of 16810 min3 h
719Road 90B - Bird CreekBIKC194.0GaugeYolo97.0%163 of 16810 min2 h
720Getty Basin Alert #503GETC194.0GaugeSanta Barbara96.9%32 of 3316 min10 h
721Los Alamitos AAFSLI94.0AirportLos Angeles94.6%159 of 16814 min8.1 h
722Buttercup RAWSBTTC193.9GaugeImperial100%168 of 16816 min60 min
722Hell Hole RsvrHLLC193.9GaugePlacer100%168 of 16816 min60 min
722Homewood RAWSHMDC193.9GaugePlacer100%168 of 16816 min60 min
725Wiley RidgeWLYC193.9GaugeVentura100%168 of 16816 min71 min
726TLNC1TLNC193.9DCP-100%15 of 152.2 h12 h
727San Luis Obispo 1SW - CreekQMSC193.9GaugeSan Luis Obispo99.7%670 of 67215 min31 min
728Oceano 1W - Meadow CreekMEWC193.9GaugeSan Luis Obispo99.5%669 of 67215 min30 min
729Arroyo Grande Creek LagoonALGC193.9GaugeSanluis Obispo99.5%669 of 67215 min30 min
730Redrock Creek At Dough Flat PrecipitatioDGFC193.9GaugeVentura99.4%668 of 67214 min30 min
731Frazier Park 4WSW - Ranger StationCPEC193.9GaugeVentura99.4%668 of 67214 min30 min
732San Luis Obispo Creek At Andrews StADXC193.9GaugeSanluis Obispo99.4%668 of 67215 min30 min
733Whittier Narrows DamIERC193.9GaugeLos Angeles99.4%334 of 33615 min1.5 h
733Whittier Narrows #3399WNSC193.9GaugeLos Angeles99.4%334 of 33615 min1.5 h
735Orejano CanyonAKEC193.9GaugeKern99.4%167 of 16815 min1.5 h
735Big Dalton At MercedBDWC193.9GaugeLos Angeles99.4%167 of 16815 min1.5 h
735Baseyard - South El Monte #3302BSEC193.9GaugeLos Angeles99.4%167 of 16815 min1.5 h
735Mira Loma - Cucamonga CreekCGKC193.9GaugeSan Bernardino99.4%167 of 16815 min1.5 h
735Compton Ck At Greenleaf Dr #3312CMGC193.9GaugeLos Angeles99.4%167 of 16815 min1.5 h
735Fullerton At Richman Ave (Nr Flcc1)FCKC193.9GaugeOrange99.4%167 of 16815 min1.5 h
735Cassel 2NNE - Hat CreekHATC193.9GaugeShasta99.4%167 of 16815 min1.5 h
735Highlands PeakHPEC193.9GaugeMonterey99.4%167 of 16815 min1.5 h
735Indian CreekIDKC193.9GaugeKern99.4%167 of 16815 min1.5 h
735Emigrant Gap - Lake SpauldingLSPC193.9GaugeNevada99.4%167 of 16815 min1.5 h
735MC CLOUD D (PG&E)MCUC193.9GaugeShasta99.4%167 of 16815 min1.5 h
735South Fork Eel River 4 SE MirandaMRNC193.9GaugeHumboldt99.4%167 of 16815 min1.5 h
735Lodi - Mokelumne RiverMRWC193.9GaugeSan Joaquin99.4%167 of 16815 min1.5 h
735Pit Ph #3PPHC193.9GaugeShasta99.4%167 of 16815 min1.5 h
735Lk Success DamSCSC193.9GaugeTulare99.4%167 of 16815 min1.5 h
735Spring Gap ForebaySFBC193.9GaugeTuolumne99.4%167 of 16815 min1.5 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.