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 3 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
497High Sierra RAWSHSQC195.6GaugeFresno100%168 of 16814 min70 min
497Horse Thief Springs RAWSHTSC195.6GaugeSan Bernardino100%168 of 16814 min70 min
497Japatul FireJFSC195.6GaugeSan Diego100%168 of 16814 min70 min
497Mid Hills RAWSMDHC195.6GaugeSan Bernardino100%168 of 16814 min70 min
497Squaw Springs RAWSSQSC195.6GaugeSan Bernardino100%168 of 16814 min70 min
497Wawona RAWSWWNC195.6GaugeMariposa100%168 of 16814 min70 min
507Blue MaxBMXC195.6GaugeKern99.4%167 of 16813 min2 h
507Chuchupate RsCUUC195.6GaugeVentura99.4%167 of 16813 min2 h
507Avalon - Catalina Island RAWSCWNC195.6GaugeLos Angeles99.4%167 of 16813 min2 h
507Carpinteria RAWSCXPC195.6GaugeSanta Barbara99.4%167 of 16813 min2 h
507Oak Ck RAWSIDPC195.6GaugeInyo99.4%167 of 16813 min2 h
507Oak Knoll Ranger StationOKNC195.6GaugeSiskiyou99.4%167 of 16813 min2 h
507Ozena F.S. RAWSOZNC195.6GaugeVentura99.4%167 of 16813 min2 h
507Roadrunner RAWSRRNC195.6GaugeImperial99.4%167 of 16813 min2 h
507Long Beach - San Clemente IslandSCJC195.6GaugeLos Angeles99.4%167 of 16813 min2 h
507Sawyers Bar RsSWBC195.6GaugeSiskiyou99.4%167 of 16813 min2 h
517Metcalf GapMCFC195.6GaugeMadera99.4%167 of 16813 min2 h
517Owens CampOWNC195.6GaugeEl Dorado99.4%167 of 16813 min2 h
517Los Banos RAWSSLRC195.6GaugeMerced99.4%167 of 16813 min2 h
520Chino AirportCNO95.6AirportSan Bernardino97.0%163 of 1686 min2 h
52199NB at Dillard RoadCD04495.6RoadSacramento94.0%474 of 50416 min68 min
522SalinasSNS95.5AirportMonterey100%168 of 1686 min60 min
523Lompoc (AWOS)LPC95.5AirportSanta Barbara100%168 of 1688 min88 min
524Mt Shasta 2 RAWSMSAC195.5GaugeSiskiyou100%168 of 16820 min67 min
525DVPC1DVPC195.5DCP-100%14 of 142.1 h12 h
526SLYC1SLYC195.5DCP-100%14 of 142.2 h12 h
527STJC1STJC195.5DCP-100%14 of 142.2 h12 h
528LOLC1LOLC195.5DCP-100%14 of 142.2 h12 h
529SORC1SORC195.5DCP-100%14 of 142.2 h12 h
530DOTC1DOTC195.5DCP-100%14 of 142.2 h12 h
531USGS/ALERT Gage/Forecast Point 5 SSW Salinas R Nr SpreckelsSPRC195.4GaugeMonterey100%336 of 33615 min31 min
532Sierraville - Rice CanyonRNYC195.4GaugeSierra100%168 of 16815 min60 min
533Bear PeakBPKC195.4GaugeTulare100%168 of 16815 min60 min
533Laufman RAWSLAFC195.4GaugeLassen100%168 of 16815 min60 min
533Atlas PeakNAPC195.4GaugeNapa100%168 of 16815 min60 min
533Pike County Lookout RAWSPKCC195.4GaugeYuba100%168 of 16815 min60 min
537Morro Bay1MB95.4GaugeSanluis Obispo100%168 of 16815 min61 min
537Brea DamBDAC195.4GaugeOrange100%168 of 16815 min61 min
537Benton RAWS @ BentonBETC195.4GaugeMono100%168 of 16815 min61 min
537Bogard Rgr STN RAWSBOGC195.4GaugeLassen100%168 of 16815 min61 min
537Carrizo GOESCAZC195.4GaugeSanluis Obispo100%168 of 16815 min61 min
537Cedar Grove RAWSCGVC195.4GaugeFresno100%168 of 16815 min61 min
537Crane Flat LookoutCNFC195.4GaugeMariposa100%168 of 16815 min61 min
537Diablo GrandeDBLC195.4GaugeStanislaus100%168 of 16815 min61 min
537Fence Meadow RAWSFNWC195.4GaugeFresno100%168 of 16815 min61 min
537Gilbert Street Precip Gage At San BernarGSPC195.4GaugeSan Bernardino100%168 of 16815 min61 min
537Los Angeles R Abv Arroyo Seco #3343LAAC195.4GaugeLos Angeles100%168 of 16815 min61 min
537L.A. R @ WARDLOW 4 N L.A. R @ WardlowLAWC195.4GaugeLos Angeles100%168 of 16815 min61 min
537Lost Horse RAWSLTHC195.4GaugeRiverside100%168 of 16815 min61 min
537Mccloud RAWS (Ash Creek)MCCC195.4GaugeSiskiyou100%168 of 16815 min61 min
537Whiskeytown Hq #2 Formerly Oak Bottom RaOBRC195.4GaugeShasta100%168 of 16815 min61 min
537Walker Pass GOESONYC195.4GaugeKern100%168 of 16815 min61 min
537Park RidgePRGC195.4GaugeTulare100%168 of 16815 min61 min
537Sepulveda DamPULC195.4GaugeLos Angeles100%168 of 16815 min61 min
537Woodland HillsWDEC195.4GaugeLos Angeles100%168 of 16815 min61 min
5373 WNW Wofford HeightsWFHC195.4GaugeKern100%168 of 16815 min61 min
557Sunol - Mines RoadMNIC195.4GaugeAlameda100%168 of 16815 min70 min
557Sunol - Valle ArroyoVAEC195.4GaugeAlameda100%168 of 16815 min70 min
559BarrettBAJC195.4GaugeSan Diego100%168 of 16815 min71 min
559Ben Lomond RAWSBNDC195.4GaugeSanta Cruz100%168 of 16815 min71 min
559USGS Stream Gage At Cull C Ab Cull C Res Nr Castro ValleyCULC195.4GaugeAlameda100%168 of 16815 min71 min
559Cuyama River Nr VentucopaCVPC195.4GaugeVentura100%168 of 16815 min71 min
559Granite Mountain RAWSGNTC195.4GaugeSan Bernardino100%168 of 16815 min71 min
559Kettleman HillsKTLC195.4GaugeKings100%168 of 16815 min71 min
559Lassen LodgeLSNC195.4GaugeTehama100%168 of 16815 min71 min
559San Lucas - MarquezMRQC195.4GaugeSan Benito100%168 of 16815 min71 min
559Rice Valley RAWSRVYC195.4GaugeRiverside100%168 of 16815 min71 min
559Jacumba - Mountain Springs GradeTNSC195.4GaugeImperial100%168 of 16815 min71 min
559Zzyzx Field StationZZYC195.4GaugeSan Bernardino100%168 of 16815 min71 min
570CSLC1CSLC195.4DCP-100%14 of 142.2 h12.7 h
571ATCC1ATCC195.4DCP-100%14 of 142.2 h12 h
572CELC1CELC195.4DCP-100%14 of 142.2 h15.2 h
573SBFC1SBFC195.4DCP-100%14 of 142.2 h12 h
574Mailbu 7NE - CGSPFAC195.4GaugeLos Angeles100%14 of 142.2 h12 h
575Manteca 1.3 NCA-SJ-1595.4VolunteerSan Joaquin100%7 of 74.4 h24 h
576Placerville 3.7 SWCA-ED-395.4VolunteerEl Dorado100%7 of 74.4 h24 h
576Lake Elsinore 2.8 SSWCA-RV-6095.4VolunteerRiverside100%7 of 74.4 h24 h
576Beaumont 2.0 NWCA-RV-6195.4VolunteerRiverside100%7 of 74.4 h24 h
579Oakhurst 1.4 SSECA-MA-1295.4VolunteerMadera100%7 of 74.4 h24 h
579San Jose 6.2 WCA-SC-3295.4VolunteerSanta Clara100%7 of 74.4 h24 h
579Stockton 5.8 NNECA-SJ-495.4VolunteerSan Joaquin100%7 of 74.4 h24 h
582Soda Creek RAWSSOAC195.4GaugeLake99.4%167 of 16814 min2 h
583Rock Creek RAWSRCEC195.4GaugeMono99.4%167 of 16821 min2 h
584Prosser C Res Nr Truckee1034030095.4GaugeNevada98.8%166 of 16813 min2 h
585San Francisco DowntownSFOC195.4GaugeSan Francisco98.2%165 of 16812 min2 h
586Nacimiento RsvrNACC195.4GaugeSanluis Obispo97.3%327 of 33610 min65 min
587LivermoreLVK95.3AirportAlameda100%168 of 1686 min60 min
588Whittier Narrows DamIERC195.3GaugeLos Angeles99.7%335 of 33615 min60 min
589ByronC8395.3AirportContra Costa99.6%502 of 50413 min41 min
590WeedWEEC195.3GaugeSiskiyou99.4%167 of 16817 min73 min
591Berkeley 2E - R02BTBC195.3GaugeAlameda99.2%667 of 67214 min45 min
591San Leandro 2ENE - Chabot ResCHDC195.3GaugeAlameda99.2%667 of 67214 min45 min
591Castro Valley 2NE - Cull MaintenanceCMYC195.3GaugeAlameda99.2%667 of 67214 min45 min
591Emeryville - R32ETEC195.3GaugeAlameda99.2%667 of 67214 min45 min
591San Leandro 3NE - R28GVSC195.3GaugeAlameda99.2%667 of 67214 min45 min
591Alameda 3NE - R17HIHC195.3GaugeAlameda99.2%667 of 67214 min45 min
591Dublin 3ENE - Herb MaintHRBC195.3GaugeAlameda99.2%667 of 67214 min45 min
591San Leandro - Alameda CoHUFC195.3GaugeAlameda99.2%667 of 67214 min45 min
591Union City 2WSW - J3 PumpJPSC195.3GaugeAlameda99.2%667 of 67214 min45 min
591Fremont - Fire Station 1NAUC195.3GaugeAlameda99.2%667 of 67214 min45 min
591Piedmont 2NE - R06RCTC195.3GaugeAlameda99.2%667 of 67214 min45 min
591Rockridge - R19RMLC195.3GaugeAlameda99.2%667 of 67214 min45 min
591Alameda 3ESE - R29RTNC195.3GaugeAlameda99.2%667 of 67214 min45 min
591Union City 1ESEUCHC195.3GaugeAlameda99.2%667 of 67214 min45 min
591Castro Valley 4NE - Upper CrowUPNC195.3GaugeAlameda99.2%667 of 67214 min45 min
591Boulder Creek - San Lorenzo ValleyVWDC195.3GaugeSanta Cruz99.2%667 of 67214 min45 min
591Ulmar 2ESE - Zone 7ZPPC195.3GaugeAlameda99.2%667 of 67214 min45 min
608Boulder Creek - Riverside GroveRVGC195.3GaugeSanta Cruz99.2%667 of 67214 min45 min
609Bryte Lab - Sacramento River (Byl)BYLC195.3GaugeYolo98.2%55 of 5625 min6 h
610Bangor RAWSBNGC195.2GaugeButte100%168 of 16814 min70 min
611Fancher CreekFCHC195.2GaugeFresno100%168 of 16815 min61 min
612Atlas Peak RawsATLC195.2GaugeNapa100%168 of 16816 min60 min
612BlackhawkBHWC195.2GaugeContra Costa100%168 of 16816 min60 min
612Laytonville RAWSLAYC195.2GaugeMendocino100%168 of 16816 min60 min
612Sacramento National Wildlife RefugeNWRC195.2GaugeGlenn100%168 of 16816 min60 min
612Santa Rosa RAWSRSAC195.2GaugeSonoma100%168 of 16816 min60 min
617Buttercup RAWSBTTC195.2GaugeImperial100%168 of 16816 min60 min
617CasitasCSVC195.2GaugeVentura100%168 of 16816 min60 min
617KnoxvilleKNXC195.2GaugeLake100%168 of 16816 min60 min
617Oak Grove RAWSOGVC195.2GaugeSan Diego100%168 of 16816 min60 min
617Coast DairiesXCDC195.2GaugeSanta Cruz100%168 of 16816 min60 min
622Blue Door GOESBDOC195.2GaugeLassen100%168 of 16816 min62 min
622Brooks RAWSBKSC195.2GaugeYolo100%168 of 16816 min62 min
622Camp 6 RAWSCSXC195.2GaugeDel Norte100%168 of 16816 min62 min
622Coyote-Thompson ValleyCYVC195.2GaugePlumas100%168 of 16816 min62 min
622Miami RAWSMIAC195.2GaugeMariposa100%168 of 16816 min62 min
622MinaretsMTTC195.2GaugeMadera100%168 of 16816 min62 min
622Ravendale RAWSRVDC195.2GaugeLassen100%168 of 16816 min62 min
622Uhl RAWSUHLC195.2GaugeTulare100%168 of 16816 min62 min
630Wiley RidgeWLYC195.2GaugeVentura100%168 of 16816 min72 min
631Hell Hole RsvrHLLC195.2GaugePlacer100%168 of 16816 min84 min
632Mount Zion RAWSMTZC195.2GaugeAmador100%168 of 16819 min65 min
633Little Tujunga RAWSLTJC195.2GaugeLos Angeles100%168 of 16820 min67 min
634TLNC1TLNC195.2DCP-100%15 of 152.2 h12 h
635Piru La/Vtu County LinePCIC195.2GaugeVentura99.4%668 of 67215 min40 min
636Ojai - San GuillermoGMOC195.2GaugeVentura99.4%668 of 67215 min45 min
637Alert Streamflow Gage 2 WNW Dunes ColonyDNCC195.2GaugeMonterey99.4%334 of 33615 min60 min
637Whittier Narrows #3399WNSC195.2GaugeLos Angeles99.4%334 of 33615 min60 min
639Alert Streamflow Gage At San Lorenzo C A King City Golf CourseKCGC195.2GaugeMonterey99.4%334 of 33615 min60 min
640MeadowbrookMBKC195.2GaugeFresno99.4%167 of 16815 min1.5 h
640MahoganyMHYC195.2GaugeTulare99.4%167 of 16815 min1.5 h
642Alisal Reservoir Near SolvangALIC195.2GaugeSanta Barbara99.4%167 of 16815 min2 h
642Big Bar GOESBGBC195.2GaugeTrinity99.4%167 of 16815 min2 h
642Bull Flat GOESBUFC195.2GaugeLassen99.4%167 of 16815 min2 h
642USGS Stream Gage At Castro Valley C A HaywardCVCC195.2GaugeAlameda99.4%167 of 16815 min2 h
642Horse Lake RAWSHLKC195.2GaugeLassen99.4%167 of 16815 min2 h
642Hoopa RAWSHOAC195.2GaugeHumboldt99.4%167 of 16815 min2 h
642Boyden Cavern - SF Kings RiverKGPC195.2GaugeFresno99.4%167 of 16815 min2 h
642Cedar Grove - SF Kings RiverKRRC195.2GaugeFresno99.4%167 of 16815 min2 h
642AlcaldeLDEC195.2GaugeFresno99.4%167 of 16815 min2 h
642Mc Cloud R Nr Mc CloudMMCC195.2GaugeSiskiyou99.4%167 of 16815 min2 h
642Mountain Home RAWSMNMC195.2GaugeTulare99.4%167 of 16815 min2 h
642Daggett - Mojave RiverMXDC195.2GaugeSan Bernardino99.4%167 of 16815 min2 h
642Blackrock Res - NF Kings BlanchNKRC195.2GaugeFresno99.4%167 of 16815 min2 h
642Carman SaddleQCSC195.2GaugePlumas99.4%167 of 16815 min2 h
642San Joaquin River 1 SE Sj Rvr Blo Friant DamSJFC195.2GaugeFresno99.4%167 of 16815 min2 h
642SESPE CREEK AT Sespe Creek Near Fillmore CaSSWC195.2GaugeVentura99.4%167 of 16815 min2 h
642South Fork Tule R Nr Indian ReservationTVRC195.2GaugeTulare99.4%167 of 16815 min2 h
642Upper San LeandroUSOC195.2GaugeAlameda99.4%167 of 16815 min2 h
642Upper Cull CanyonUXCC195.2GaugeSolano99.4%167 of 16815 min2 h
661Calaveras Big TreesARNC195.2GaugeCalaveras99.4%167 of 16815 min1.5 h
661Black Butte Weather StationBWXC195.2GaugeTehama99.4%167 of 16815 min1.5 h
661Eastman Lake Weather StationELWC195.2GaugeMadera99.4%167 of 16815 min1.5 h
661COLORADO RIVER AT Lake Havasu Near Parker Dam AzLKHC195.2GaugeSan Bernardino99.4%167 of 16815 min1.5 h
661Lodi - Mokelumne RiverMRWC195.2GaugeSan Joaquin99.4%167 of 16815 min1.5 h
661USGS/Alert Streamflow At Novato Creek A NovatoNVCC195.2GaugeMarin99.4%167 of 16815 min1.5 h
661Lk Success DamSCSC195.2GaugeTulare99.4%167 of 16815 min1.5 h
661Tiger Creek Power HouseTIGC195.2GaugeCalaveras99.4%167 of 16815 min1.5 h
669Bunning RanchBUNC195.2GaugeMariposa99.4%167 of 16815 min1.8 h
670USGS Stream Gage At Alameda C Bl Welch C Nr SunolAWEC195.2GaugeAlameda99.4%167 of 16815 min2 h
670Chino Canyon Creek 5 W CHINO CYN CK BLW TRAMWAY 5W PSPCCCC195.2GaugeRiverside99.4%167 of 16815 min2 h
670Meadow Vista - Combie LakeCMBC195.2GaugeNevada99.4%167 of 16815 min2 h
670USGS Stream Gage NW Laguna De Santa Rosa A Stony Point Road NrCTIC195.2GaugeSonoma99.4%167 of 16815 min2 h
670Death Valley - Furnace Creek Visitors CenterDEVC195.2GaugeInyo99.4%167 of 16815 min2 h
670Elder Creek AT Paskenta - Elder CreekEDCC195.2GaugeTehama99.4%167 of 16815 min2 h
670Wilseyville 4NE - Forest CreekFCWC195.2GaugeCalaveras99.4%167 of 16815 min2 h
670Chinese Camp - Stanislaus RiverGWKC195.2GaugeTuolumne99.4%167 of 16815 min2 h
670S Fk Trinity River 3 NW HyampomHYMC195.2GaugeTrinity99.4%167 of 16815 min2 h
670New R @ Intrntal Boundary @ CalexicoIBCC195.2GaugeImperial99.4%167 of 16815 min2 h
670Independence Lake NW Independence LakeILAC195.2GaugeSierra99.4%167 of 16815 min2 h
670Kaweah River At Mckay PointKWRC195.2GaugeTulare99.4%167 of 16815 min2 h
670Lytle Creek 3 N Lytle CkLCFC195.2GaugeSan Bernardino99.4%167 of 16815 min2 h
670Clear Lake Dam - Lost RiverLCLC195.2GaugeModoc99.4%167 of 16815 min2 h
670San Fernando - Lopez DamLPMC195.2GaugeLos Angeles99.4%167 of 16815 min2 h
670USGS Stream Gage 2 E San Lorenzo C Ab Don Castro Res Nr Castro VLSCC195.2GaugeAlameda99.4%167 of 16815 min2 h
670Martis Ck NrMCTC195.2GaugeNevada99.4%167 of 16815 min2 h
670New Hogan - Calaveras RiverNHQC195.2GaugeCalaveras99.4%167 of 16815 min2 h
670Willitis 1NW - Outlet CreekOWMC195.2GaugeMendocino99.4%167 of 16815 min2 h
670Perris Valley Storm Drain 2 NE PERRISPRIC195.2GaugeRiverside99.4%167 of 16815 min2 h
670Patterson Mtn RepeaterPTQC195.2GaugeFresno99.4%167 of 16815 min2 h
670Rio Hondo At GarveyRHGC195.2GaugeLos Angeles99.4%167 of 16815 min2 h
670USGS Stream Gage At Maacama Creek Nr KelloggRMKC195.2GaugeSonoma99.4%167 of 16815 min2 h
670Salmon River AT Somes BarSBRC195.2GaugeSiskiyou99.4%167 of 16815 min2 h
670Sacata RepeaterSEPC195.2GaugeFresno99.4%167 of 16815 min2 h
670San Jacinto River 2 WNW San Jacinto RiverSJKC195.2GaugeRiverside99.4%167 of 16815 min2 h
670McKay Point - St Johns RiverSJLC195.2GaugeTulare99.4%167 of 16815 min2 h
670San Jacinto River 2 ESE ElsinoreSJVC195.2GaugeRiverside99.4%167 of 16815 min2 h
670Middle Fk San Joaquin River Nr Mammoth LSJWC195.2GaugeMadera99.4%167 of 16815 min2 h
670USGS/Alert Stream/Rain Gage At San Lorenzo C A San LorenzoSLCC195.2GaugeAlameda99.4%167 of 16815 min2 h
670Santiago Creek 12 SSW Santiago Ck @ ModjeskaSMJC195.2GaugeOrange99.4%167 of 16815 min2 h
670Sherman PeakSPJC195.2GaugeTulare99.4%167 of 16815 min2 h
670Lake Tahoe NE Tahoe CityTHLC195.2GaugePlacer99.4%167 of 16815 min2 h
670Big Tujunga Creek AT Big Tujunga Creek Blw Hansen DamTJCC195.2GaugeLos Angeles99.4%167 of 16815 min2 h
670USGS Stream Gage At Russian River Nr WindsorWDSC195.2GaugeSonoma99.4%167 of 16815 min2 h
670Wet MeadowWEMC195.2GaugeTulare99.4%167 of 16815 min2 h
670Wilseyville 1NW - MF Mokelumne RiverWPMC195.2GaugeCalaveras99.4%167 of 16815 min2 h
670West Point 1SW - SF Mokelumne RiverWPSC195.2GaugeCalaveras99.4%167 of 16815 min2 h
670Whitewater River 1 SSE Rancho MirageWWIC195.2GaugeRiverside99.4%167 of 16815 min2 h
670Cache Creek AT YoloYLOC195.2GaugeYolo99.4%167 of 16815 min2 h
670Tule CanalYTCC195.2GaugeYolo99.4%167 of 16815 min2 h
711Carson Cyn DamCBDC195.2GaugeOrange99.4%167 of 16815 min2 h
711Donner Lake 5 W Truckee-Donner LakeDNRC195.2GaugeNevada99.4%167 of 16815 min2 h
711Ellery LakeERYC195.2GaugeMono99.4%167 of 16815 min2 h
711Gustine 7ESEGSTC195.2GaugeMerced99.4%167 of 16815 min2 h
711Santa Fe DamJFEC195.2GaugeLos Angeles99.4%167 of 16815 min2 h
711Prado DamPDMC195.2GaugeRiverside99.4%167 of 16815 min2 h
711San Antonio Dam #3380SOMC195.2GaugeSan Bernardino99.4%167 of 16815 min2 h
711Anza 4N - Thomas MountainTHNC195.2GaugeRiverside99.4%167 of 16815 min2 h
719Tenaya LakeSFTC195.2GaugeMariposa99.4%167 of 16815 min2 h
720Black Rascal DiversionBLQC195.2GaugeMerced99.4%167 of 16820 min1.8 h
721Tapo Canyon Near Simi ValleyTCNC195.2GaugeVentura99.1%666 of 67214 min40 min
721Wheeler Canyon Near VenturaWEHC195.2GaugeVentura99.1%666 of 67214 min40 min
723Matilija CanyonMJCC195.2GaugeVentura98.9%665 of 67214 min45 min
724Arroyo Seco River 2 W Arroyo Seco Bl Reliz CreekGRFC195.2GaugeMonterey96.7%325 of 33610 min65 min
725Bicycle LakeBYS95.1AirportSan Bernardino100%168 of 16813 min66 min
726Graniteville - Bowman LakeBWKC195.1GaugeNevada99.4%167 of 16819 min2 h
727Frazier Park 4WSW - Ranger StationCPEC195.1GaugeVentura99.1%666 of 67215 min40 min
727Ventura - Pine Mountain InnPIMC195.1GaugeVentura99.1%666 of 67215 min40 min
729USGS/Alert Stream Gage 1 S San Lorenzo River A Big TreesBTEC195.1GaugeSanta Cruz99.1%666 of 67215 min45 min
730Mission Creek Near Mission StreetMSEC195.1GaugeSanta Barbara98.8%664 of 67214 min45 min
731Sugar CutDSUC195.1GaugeSan Joaquin96.4%54 of 5615 min6 h
732Ramona AirportRNM95.0AirportSan Diego100%168 of 1686 min60 min
733BoonvilleBNVC195.0GaugeMendocino100%168 of 16815 min71 min
734Crazy PeakCRZC195.0GaugeSiskiyou100%168 of 16817 min60 min
734Eel River Camp RAWSERCC195.0GaugeHumboldt100%168 of 16817 min60 min
734Granite SpringsGXSC195.0GaugeEl Dorado100%168 of 16817 min60 min
734Anza 5NE - KenworthyKWYC195.0GaugeRiverside100%168 of 16817 min60 min
734Las Trampas RAWSLTRC195.0GaugeContra Costa100%168 of 16817 min60 min
734Black Diamond RAWSPIBC195.0GaugeContra Costa100%168 of 16817 min60 min
734Briones RAWSPLEC195.0GaugeContra Costa100%168 of 16817 min60 min
734Quartz HillQTZC195.0GaugeSiskiyou100%168 of 16817 min60 min
734Rodeo Vly RAWSRDVC195.0GaugeMendocino100%168 of 16817 min60 min
734Sunol - Rose Peak RAWSRSPC195.0GaugeAlameda100%168 of 16817 min60 min
734Thomes CreekTCKC195.0GaugeTehama100%168 of 16817 min60 min
745Cooskie Mtn RAWSPTEC195.0GaugeHumboldt100%168 of 16817 min60 min
746Cold SpringsCSZC195.0GaugeModoc100%168 of 16817 min63 min
746PeppermintPEPC195.0GaugeTulare100%168 of 16817 min63 min
746Pinehurst RAWSPHRC195.0GaugeFresno100%168 of 16817 min63 min
749Batterson RAWSBSNC195.0GaugeMadera100%168 of 16817 min73 min
749Markleeville 1SE - RAWSMKEC195.0GaugeAlpine100%168 of 16817 min73 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.