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 6 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
1,250Friend Mountain RAWSFMOC194.2GaugeTrinity98.8%166 of 16819 min2 h
1,250Mormon Rock RAWSMNCC194.2GaugeSan Bernardino98.8%166 of 16819 min2 h
1,250Groveland - Smith Peak RAWSSEWC194.2GaugeMariposa98.8%166 of 16819 min2 h
1,250Somes Bar RAWSSMBC194.2GaugeSiskiyou98.8%166 of 16819 min2 h
1,250Stonyford RAWSSYWC194.2GaugeColusa98.8%166 of 16819 min2 h
1,256USGS/Alert Streamflow And Rain 3 S San Antonio R Nr LockwoodLWDC194.2GaugeMonterey97.3%654 of 67214 min50 min
1,257Palmdale 8SSE RAWSLPDC194.1GaugeLos Angeles100%168 of 16819 min66 min
1,258Cuyuma Valley RAWSCUVC194.1GaugeSanta Barbara100%168 of 16821 min78 min
1,259Jordan PeakJDPC194.1GaugePlumas100%56 of 5655 min3 h
1,260San AndreasCPU94.1AirportCalaveras99.6%502 of 50414 min40 min
1,261CabazonBAZC194.1GaugeRiverside99.4%167 of 16820 min2 h
1,261Mecca - Dos Palmas RAWSDPMC194.1GaugeRiverside99.4%167 of 16820 min2 h
1,261Jaw Bone RAWSJWBC194.1GaugeKern99.4%167 of 16820 min2 h
1,261Valley CenterVLCC194.1GaugeSan Diego99.4%167 of 16820 min2 h
1,265Arroyo Seco RAWSASRC194.1GaugeMonterey99.4%167 of 16821 min2 h
1,265Cameron Guard Station RAWSCMNC194.1GaugeSan Diego99.4%167 of 16821 min2 h
1,265DescansoDENC194.1GaugeSan Diego99.4%167 of 16821 min2 h
1,265Susanville - Gordon RAWSGORC194.1GaugeLassen99.4%167 of 16821 min2 h
1,265Mendocino Pass Raws Near Newville 16WMASC194.1GaugeMendocino99.4%167 of 16821 min2 h
1,265Pine Hills RAWSPIHC194.1GaugeSan Diego99.4%167 of 16821 min2 h
1,265Big Sur RAWSPPSC194.1GaugeMonterey99.4%167 of 16821 min2 h
1,265Ash Mountain RAWSTSHC194.1GaugeTulare99.4%167 of 16821 min2 h
1,273Ojai - Matilija CreekMJHC194.1GaugeVentura99.2%667 of 67220 min45 min
1,274Independence Creek NW Independence Ck Blo Independence DamICRC194.1GaugeSierra98.9%665 of 67220 min45 min
1,275USGS Stream Gage At San Lorenzo C A HaywardLRZC194.1GaugeAlameda98.8%664 of 67219 min45 min
1,276Hunter LiggettFHLC194.1GaugeMonterey98.8%166 of 16819 min2 h
1,277Buck Meadows RAWSBMEC194.1GaugeTuolumne98.8%166 of 16819 min2 h
1,277Democrat RAWSDEMC194.1GaugeKern98.8%166 of 16819 min2 h
1,277Whitmore RAWSWITC194.1GaugeShasta98.8%166 of 16819 min2 h
1,280Eel Rvr RAWSEELC194.1GaugeMendocino98.8%166 of 16819 min2 h
1,280Kern River No 3KIWC194.1GaugeTulare98.8%166 of 16819 min2 h
1,280Wilson CreekXWCC194.1GaugePlumas98.8%166 of 16819 min2 h
1,283Jalama CreekJALC194.1GaugeSanta Barbara98.8%166 of 16819 min2 h
1,283AT Lake Piru Near PiruLKPC194.1GaugeVentura98.8%166 of 16819 min2 h
1,285Redrock Creek At Dough Flat PrecipitatioDGFC194.1GaugeVentura98.6%663 of 67214 min60 min
1,286Walnut - Arroyo TapoASXC194.1GaugeVentura98.6%663 of 67219 min45 min
1,286CARPENTERIA CK 4 ENE Carpinteria CkCPCC194.1GaugeSanta Barbara98.6%663 of 67219 min45 min
1,288Ventura 4E - County Center Alert 110VTUC194.1GaugeVentura98.6%663 of 67230 min46 min
1,289Orejano CanyonAKEC194.1GaugeKern96.4%162 of 16815 min2 h
1,289Big Pine MeadowBPMC194.1GaugeTulare96.4%162 of 16815 min2 h
1,291San Joaquin Rvr At Maze Rd BridgeMZRC194.1GaugeStanislaus96.4%162 of 16815 min3 h
1,292CableCCB94.0AirportSan Bernardino99.6%502 of 50414 min56 min
1,293Oakland MuseumOAMC194.0GaugeAlameda99.4%167 of 16835 min2 h
1,294Jackson RanchPKWC194.0GaugeSanta Clara98.9%665 of 67220 min45 min
1,294Bakersfield - Farmer Stine CanalQFSC194.0GaugeKern98.9%665 of 67220 min45 min
1,294Susan River AT SusanvilleSUSC194.0GaugeLassen98.9%665 of 67220 min45 min
1,294Bakersfield - Eastside CanalXESC194.0GaugeKern98.9%665 of 67220 min45 min
1,294Bakersfiled - Calloway CanalXXCC194.0GaugeKern98.9%665 of 67220 min45 min
1,299Rinconada WTPAQUC194.0GaugeSanta Clara98.8%664 of 67220 min45 min
1,299Vasona Pump StationVPMC194.0GaugeSanta Clara98.8%664 of 67220 min45 min
1,301OConnell Ranch - Las AnimasAORC194.0GaugeSanta Clara98.8%664 of 67220 min45 min
1,301Butano Creek near PescaderoBPXC194.0GaugeSan Mateo98.8%664 of 67220 min45 min
1,301Lake Silveira - Llagas CreekBSVC194.0GaugeSanta Clara98.8%664 of 67220 min45 min
1,301Lake SilveiraLSXC194.0GaugeSanta Clara98.8%664 of 67220 min45 min
1,301Bakersfield - Buena Vista CanalXBVC194.0GaugeKern98.8%664 of 67220 min45 min
1,301Central Clara Valley - Perc PondYPRC194.0GaugeSanta Clara98.8%664 of 67220 min45 min
1,307Gridley - Butte CreekBTGC194.0GaugeButte98.8%166 of 16820 min2 h
1,307Lake KittridgeKDGC194.0GaugeSanta Clara98.8%166 of 16820 min2 h
1,307Kernville - Kem RiverKTCC194.0GaugeTulare98.8%166 of 16820 min2 h
1,307Lower CanaveeLWCC194.0GaugeSanta Clara98.8%166 of 16820 min2 h
1,307Palm Cnyn Wash 2 SSW Palm Cyn Wash N Cathedral CityPMYC194.0GaugeRiverside98.8%166 of 16820 min2 h
1,307Quincy Road RAWSQYRC194.0GaugePlumas98.8%166 of 16820 min2 h
1,307SACRAMENTO RIVER AT Blo Wilkins SloughWLKC194.0GaugeSutter98.8%166 of 16820 min2 h
1,314Tracy 8NW - Grant Line CanalGCFC194.0GaugeSan Joaquin98.8%166 of 16820 min3 h
1,315Dry Creek 2 N Dry Ck Nr SnellingDSNC194.0GaugeMerced98.8%166 of 16820 min1.8 h
1,315Dudley Ranch at CoultervilleDUDC194.0GaugeMariposa98.8%166 of 16820 min1.8 h
1,315Lake Kaweah Weather StationKAWC194.0GaugeTulare98.8%166 of 16820 min1.8 h
1,315Lake Kaweah PoolLPPC194.0GaugeTulare98.8%166 of 16820 min1.8 h
1,315PascoesPAEC194.0GaugeTulare98.8%166 of 16820 min1.8 h
1,320Aqua Chinon Wash Near IrvineAQCC194.0GaugeOrange98.8%166 of 16820 min2 h
1,320Fish Camp - Big Creek DiversionBGFC194.0GaugeMadera98.8%166 of 16820 min2 h
1,320Bonita Creek 4 WSW IrvineBOKC194.0GaugeOrange98.8%166 of 16820 min2 h
1,320Sacramento River AT Colusa BridgeCLUC194.0GaugeColusa98.8%166 of 16820 min2 h
1,320Truckee - French LakeFRKC194.0GaugeNevada98.8%166 of 16820 min2 h
1,320RUSSIAN RIVER 4 N HoplandHOPC194.0GaugeMendocino98.8%166 of 16820 min2 h
1,320Copco - Klamath RiverKAFC194.0GaugeSiskiyou98.8%166 of 16820 min2 h
1,320USGS/Modem Stream Gage At Crow C Nr HaywardKCRC194.0GaugeAlameda98.8%166 of 16820 min2 h
1,320Kerckoff - San Joaquin RiverKSJC194.0GaugeMadera98.8%166 of 16820 min2 h
1,320Pauma Valley - San Luis ReyLPVC194.0GaugeSan Diego98.8%166 of 16820 min2 h
1,320USGS Streamflow Gage At Lagunitas Creek A Samuel P Taylor StateLTSC194.0GaugeMarin98.8%166 of 16820 min2 h
1,320Graniteville - Milton-Bowman TunnelMBTC194.0GaugeNevada98.8%166 of 16820 min2 h
1,320Merced Falls - Merced RiverMIFC194.0GaugeMerced98.8%166 of 16820 min2 h
1,320Wawona - SF MercedMIIC194.0GaugeMariposa98.8%166 of 16820 min2 h
1,320MILL CREEK AT Mill Creek Nr Los MolinasMLMC194.0GaugeTehama98.8%166 of 16820 min2 h
1,320USGS Stream Gage At Mark West Creek Nr Mirabel HeightsMWEC194.0GaugeSonoma98.8%166 of 16820 min2 h
1,320Milton - Middle YubaMYLC194.0GaugeNevada98.8%166 of 16820 min2 h
1,320Crane Beach - Owens CreekOCDC194.0GaugeMerced98.8%166 of 16820 min2 h
1,320S Fk Pit River At LikelyPLYC194.0GaugeModoc98.8%166 of 16820 min2 h
1,320Walter Springs - Pope CreekPWSC194.0GaugeNapa98.8%166 of 16820 min2 h
1,320USGS Streamflow Gage At San Ramon C A San RamonRACC194.0GaugeContra Costa98.8%166 of 16820 min2 h
1,320STANISLAUS RIVER AT Stanislaus River @riponRIPC194.0GaugeStanislaus98.8%166 of 16820 min2 h
1,320Santa Ana River 5 NE Santa Ana R Supl GaugeSRDC194.0GaugeSan Bernardino98.8%166 of 16820 min2 h
1,320Santa Ana River 3 NNE SANTA ANA R 3 NNE MENTONESRWC194.0GaugeSan Bernardino98.8%166 of 16820 min2 h
1,320AT Santa Ynez River Nr Santa YnezSYYC194.0GaugeSanta Barbara98.8%166 of 16820 min2 h
1,320Christmas Tree - Bowman Spaulding CanalXMSC194.0GaugeNevada98.8%166 of 16820 min2 h
1,320Browns Creek - SF Willow CreekXSWC194.0GaugeMadera98.8%166 of 16820 min2 h
1,320Zaca Creek Near BuelltonZCCC194.0GaugeSanta Barbara98.8%166 of 16820 min2 h
1,348SALSIPUEDES CK 2 SE Atascadero CkATDC194.0GaugeSanta Barbara98.6%663 of 67215 min60 min
1,349Mt.View Corp. YardMTVC194.0GaugeSanta Clara98.5%662 of 67219 min45 min
1,349Loyola - Rancho San AntonioRSOC194.0GaugeSanta Clara98.5%662 of 67219 min45 min
1,349Stevens CreekSVPC194.0GaugeSanta Clara98.5%662 of 67219 min45 min
1,352East Fork Carson River 1.5 NE MarkleevilleCEMC194.0GaugeAlpine98.5%662 of 67219 min45 min
1,352Bakersfield - Hart ParkKHPC194.0GaugeKern98.5%662 of 67219 min45 min
1,352Bakersfield - Beardsley CanalQBCC194.0GaugeKern98.5%662 of 67219 min45 min
1,352Bakersfield - Reclaimation CanalRPPC194.0GaugeKern98.5%662 of 67219 min45 min
1,352West Fork Carson River AT WoodfordsWOOC194.0GaugeAlpine98.5%662 of 67219 min45 min
1,357Bakersfield - Kern Island CanalXKIC194.0GaugeKern98.5%662 of 67219 min45 min
1,358Cherry Ck Nr Early IntakeCEIC194.0GaugeTuolumne98.3%661 of 67219 min45 min
1,359Hidden DamHIDC194.0GaugeMadera96.4%81 of 8424 min3 h
1,360Dry Creek Near LemoncoveDLMC194.0GaugeTulare96.4%81 of 8424 min4 h
1,361Hwy 80 at West CapitolCD04294.0RoadYolo96.2%485 of 50416 min60 min
1,362Banning 4NW RAWSBNJC193.9GaugeRiverside99.4%167 of 16821 min2 h
1,362Soldier MountainSDRC193.9GaugeShasta99.4%167 of 16821 min2 h
1,364Crabtree Weather StationCBWC193.9GaugeStanislaus98.8%166 of 16820 min2 h
1,364Alder Springs RAWSECKC193.9GaugeGlenn98.8%166 of 16820 min2 h
1,364Hayfork RAWSHYFC193.9GaugeTrinity98.8%166 of 16820 min2 h
1,364Oakdale Weather StationODLC193.9GaugeStanislaus98.8%166 of 16820 min2 h
1,364Rose Vly RAWSROVC193.9GaugeVentura98.8%166 of 16820 min2 h
1,364Redding Airport CDF RAWSRRAC193.9GaugeShasta98.8%166 of 16820 min2 h
1,364Santa Barbara Botanic GardenSBVC193.9GaugeSanta Barbara98.8%166 of 16820 min2 h
1,364Underwood RAWSUDWC193.9GaugeTrinity98.8%166 of 16820 min2 h
1,364Westley Weather StationWESC193.9GaugeStanislaus98.8%166 of 16820 min2 h
1,364Wolverton RAWSWVTC193.9GaugeTulare98.8%166 of 16820 min2 h
1,374Bear River At Pleasant GroveBPGC193.9GaugeSutter98.8%166 of 16820 min2 h
1,375Bakersfield - Stine CanalQSCC193.9GaugeKern98.6%663 of 67220 min45 min
1,376Oakland 2SE - R04ITLC193.9GaugeAlameda98.4%992 of 1,00812 min48 min
1,377Davenport 4WSW - LiddelLDLC193.9GaugeSanta Cruz98.3%661 of 67214 min62 min
1,378Palo AltoPAAC193.9GaugeSanta Clara98.2%660 of 67219 min45 min
1,379Upper Truckee River AT South Lake TahoeUTRC193.9GaugeEl Dorado98.2%660 of 67219 min45 min
1,380Oakley - Blind PointBLPC193.9GaugeContra Costa98.2%165 of 16819 min2 h
1,380La Porte - Slate Creek TunnelDTFC193.9GaugePlumas98.2%165 of 16819 min2 h
1,380Sacramento River AT Fremont WeirFMWC193.9GaugeSutter98.2%165 of 16819 min2 h
1,380Grantline Canal At Tracy Road BridgeGCTC193.9GaugeSan Joaquin98.2%165 of 16819 min2 h
1,380Horse MeadowsHRSC193.9GaugeTuolumne98.2%165 of 16819 min2 h
1,380Sunol - Indian CreekICSC193.9GaugeAlameda98.2%165 of 16819 min2 h
1,380Yolo Bypass AT LisbonLSBC193.9GaugeYolo98.2%165 of 16819 min2 h
1,380Cosumnes River AT McconnellMCNC193.9GaugeSacramento98.2%165 of 16819 min2 h
1,380Old River Near Dmc Above DamOADC193.9GaugeSan Joaquin98.2%165 of 16819 min2 h
1,380Old River Near Dmc Below DamOBDC193.9GaugeSan Joaquin98.2%165 of 16819 min2 h
1,380PIRU CK 8 NE Abv Lk PiruPCPC193.9GaugeVentura98.2%165 of 16819 min2 h
1,380Pacheco Ck Nr DunnevillePHOC193.9GaugeSanta Clara98.2%165 of 16819 min2 h
1,380Santa Clara River 3 SE PiruSCPC193.9GaugeVentura98.2%165 of 16819 min2 h
1,380San Fernando Power HouseSFPC193.9GaugeLos Angeles98.2%165 of 16819 min2 h
1,380USGS Stream Gage At San Gregorio C A San GregorioSXGC193.9GaugeSan Mateo98.2%165 of 16819 min2 h
1,380Strawberry Valley - Sly CreekSYKC193.9GaugeButte98.2%165 of 16819 min2 h
1,380USGS Streamflow Gage At Walker Creek Nr MarshallWKEC193.9GaugeMarin98.2%165 of 16819 min2 h
1,380Clover Creek BypassXBEC193.9GaugeLake98.2%165 of 16819 min2 h
1,398DSOC1DSOC193.9DCP-92.8%13 of 1414 min12 h
1,399AMSC1AMSC193.9DCP-92.8%13 of 1415 min12 h
1,399NRXC1NRXC193.9DCP-92.8%13 of 1415 min12 h
1,401BCOC1BCOC193.9DCP-92.8%13 of 1415 min12 h
1,402GCGC1GCGC193.9DCP-92.8%13 of 1415 min12.1 h
1,403ECIC1ECIC193.9DCP-92.8%13 of 1415 min12 h
1,404ALSC1ALSC193.9DCP-92.8%13 of 1416 min12 h
1,405REYC1REYC193.9DCP-92.8%13 of 1417 min12 h
1,406BMFC1BMFC193.9DCP-92.8%13 of 1418 min24 h
1,407HPCC1HPCC193.9DCP-92.8%13 of 1418 min22.6 h
1,408PBLC1PBLC193.9DCP-92.8%13 of 1418 min23.9 h
1,409LLNC1LLNC193.9DCP-92.8%13 of 1419 min12.1 h
1,410KGDC1KGDC193.9DCP-92.8%13 of 1419 min12 h
1,411SIYC1SIYC193.9DCP-92.8%13 of 1420 min20.5 h
1,412EDIC1EDIC193.9DCP-92.8%13 of 1420 min12 h
1,413GYDC1GYDC193.9DCP-92.8%13 of 1420 min12 h
1,414GPCC1GPCC193.9DCP-92.8%13 of 1422 min12 h
1,415KSMC1KSMC193.9DCP-92.8%13 of 1423 min24 h
1,416Camarillo (AWOS)CMA93.8AirportVentura100%168 of 16813 min66 min
1,417007S003E34E001S Precip33312211639400293.8GaugeRiverside100%168 of 16823 min60 min
1,418SRFD Harville RoadQSHC193.8GaugeSonoma99.4%167 of 16819 min2 h
1,419Camarillo - VNC 54VCMC193.8GaugeVentura99.4%167 of 16820 min2 h
1,420Fillmore - SespeTTSC193.8GaugeVentura99.1%666 of 67219 min50 min
1,421Potrero SecoPQSC193.8GaugeVentura99.1%666 of 67220 min50 min
1,422Tamalpais Valley - Coyote CreekTAMC193.8GaugeMarin98.9%997 of 1,00814 min45 min
1,422Novato 5E - Novato CreekXNTC193.8GaugeMarin98.9%997 of 1,00814 min45 min
1,424Trout Creek 2 E Tahoe ValleyTTVC193.8GaugeEl Dorado98.3%661 of 67220 min45 min
1,425SALSIPUEDES CREEK AT LompocSLUC193.8GaugeSanta Barbara98.2%165 of 16819 min2 h
1,426Dry Creek Near CoultervilleDCUC193.8GaugeMariposa98.2%165 of 16820 min2 h
1,426Potwisha Camp - MF Kawaeh RiverKMPC193.8GaugeTulare98.2%165 of 16820 min2 h
1,426SaratogaQSGC193.8GaugeSanta Clara98.2%165 of 16820 min2 h
1,429Bowman PowerhouseBPHC193.8GaugeNevada98.2%165 of 16820 min2 h
1,429Liberty Island-Rd 2068LBIC193.8GaugeYolo98.2%165 of 16820 min2 h
1,429Colorado River Bl YumaYMCC193.8GaugeImperial98.2%165 of 16820 min2 h
1,432Whitewater River 1 NNW IndioWTIC193.8GaugeRiverside98.2%165 of 16820 min3 h
1,433San Tomas Creek Abv Williams RdTMSC193.8GaugeSanta Clara97.1%653 of 67218 min45 min
1,434Hatchet MtnCD01093.8RoadShasta96.6%487 of 50417 min60 min
1,435PerezCD02193.8RoadModoc96.6%487 of 50417 min60 min
1,436Hwy 267 at Truckee BypassCD03193.8RoadNevada96.2%485 of 50416 min60 min
1,437Alturas (Was O00)AAT93.7AirportModoc100%168 of 16813 min66 min
1,438Point Reyes CA - 9415020PRYC193.7GaugeMarin98.9%831 of 84017 min48 min
1,439San Francisco CA - 9414290FTPC193.7GaugeSan Francisco98.8%830 of 84017 min48 min
1,439Monterey CA - 9413450MEYC193.7GaugeMonterey98.8%830 of 84017 min48 min
1,439Port San Luis CA - 9412110PSLC193.7GaugeSan Luis Obispo98.8%830 of 84017 min48 min
1,442Redwood CityRTYC193.7GaugeSan Mateo98.8%830 of 84017 min48 min
1,443Cow RidgeCODC193.7GaugeSanta Clara97.9%658 of 67220 min45 min
1,444Curtner RanchCTRC193.7GaugeSanta Clara97.7%657 of 67220 min45 min
1,444EvergreenEVGC193.7GaugeSanta Clara97.7%657 of 67220 min45 min
1,444Haskins RanchHSKC193.7GaugeSanta Clara97.7%657 of 67220 min45 min
1,444Coit Rh Alert #1519OITC193.7GaugeSanta Clara97.7%657 of 67220 min45 min
1,444United Tech CorpUTCC193.7GaugeSanta Clara97.7%657 of 67220 min45 min
1,449Coe ParkCOEC193.7GaugeSanta Clara97.7%657 of 67220 min45 min
1,449Castro ValleyGOYC193.7GaugeSanta Clara97.7%657 of 67220 min45 min
1,449Coyote Res PrecipXCRC193.7GaugeSanta Clara97.7%657 of 67220 min45 min
1,452Uvas Canyon County ParkUVSC193.7GaugeSanta Clara97.6%656 of 67219 min45 min
1,453Almaden WatershedAMDC193.7GaugeSanta Clara97.6%656 of 67219 min45 min
1,453CaleroCAEC193.7GaugeSanta Clara97.6%656 of 67219 min45 min
1,453AlamitosGDPC193.7GaugeSanta Clara97.6%656 of 67219 min45 min
1,453Johnson RanchJONC193.7GaugeSanta Clara97.6%656 of 67219 min45 min
1,453Gilroy - Canada de Los OsosOSXC193.7GaugeSanta Clara97.6%656 of 67219 min45 min
1,453West YardSTBC193.7GaugeSanta Clara97.6%656 of 67219 min45 min
1,453Mt. UmunhumUMNC193.7GaugeSanta Clara97.6%656 of 67219 min45 min
1,460San Carlos 0.2 NWCA-SM-3893.6VolunteerSan Mateo100%7 of 78.4 h24 h
1,461San MartinE1693.6AirportSanta Clara99.4%501 of 50429 min40 min
1,462Ione - CFA RAWSCFAC193.6GaugeAmador99.4%167 of 16820 min2 h
1,463Long Beach - Fire Boat PierLBFC193.6GaugeLos Angeles98.8%830 of 84017 min48 min
1,463La Jolla CA - 9410230LJAC193.6GaugeSan Diego98.8%830 of 84017 min48 min
1,465Santa Monica Pier - 9410840ICAC193.6GaugeLos Angeles98.6%829 of 84017 min48 min
1,466Fairview 2E - Lower PalomaresLWPC193.6GaugeAlameda98.6%663 of 67214 min72 min
1,467Martinez - 9415102MZXC193.6GaugeContra Costa98.5%828 of 84017 min48 min
1,468Shanti AshramaSHNC193.6GaugeSanta Clara97.6%656 of 67219 min45 min
1,469Mt. Hamilton Alert #1512MHMC193.6GaugeSanta Clara97.6%656 of 67219 min45 min
1,470Biel Rh Alert #1517BIEC193.6GaugeSanta Clara97.6%656 of 67220 min45 min
1,470Loma PrietaLMPC193.6GaugeSanta Clara97.6%656 of 67220 min45 min
1,472Doughty Cut Above Grant Line CanalDGLC193.6GaugeSan Joaquin97.6%164 of 16819 min2 h
1,473Parkfield RAWSPKFC193.6GaugeMonterey97.6%164 of 16820 min66 min
1,474Kings Rvr Blo Crescent WeirKRCC193.6GaugeKings97.6%164 of 16820 min2 h
1,474USACE Reservoir Gage WNW Warm Springs Reservoir (Lake Sonoma)WSDC193.6GaugeSonoma97.6%164 of 16820 min2 h
1,476Graniteville - Jackson LakeJKSC193.6GaugePlacer97.6%164 of 16820 min3 h
1,477Calabazas Creek At Wilcox SchoolCAAC193.6GaugeSanta Clara97.4%655 of 67219 min45 min
1,477Cupertino - Calabazas CreekCCQC193.6GaugeSanta Clara97.4%655 of 67219 min45 min
1,477MetcalfCXMC193.6GaugeSanta Clara97.4%655 of 67219 min45 min
1,477Guadalupe Res - Guadalupe CreekGQIC193.6GaugeSanta Clara97.4%655 of 67219 min45 min
1,477Guadalupe SloughGULC193.6GaugeSanta Clara97.4%655 of 67219 min45 min
1,477Loyola - Hale CreekHAVC193.6GaugeSanta Clara97.4%655 of 67219 min45 min
1,477East Foothills - Lower Silver Creek King RdLSKC193.6GaugeSanta Clara97.4%655 of 67219 min45 min
1,477Santa Barbara - Mission CreekMGZC193.6GaugeSanta Barbara97.4%655 of 67219 min45 min
1,477East Foothills - Thompson CreekTHQC193.6GaugeSanta Clara97.4%655 of 67219 min45 min
1,477Sunnyvale - East ChannelXSEC193.6GaugeSanta Clara97.4%655 of 67219 min45 min
1,487Los Gatos Creek Blo Lexington RsvrLGLC193.6GaugeSanta Clara97.3%654 of 67219 min45 min
1,487Los Gatos - Ross CreekRBHC193.6GaugeSanta Clara97.3%654 of 67219 min45 min
1,489Ogier Ponds - Coyote CreekXBOC193.6GaugeSanta Clara97.3%654 of 67219 min45 min
1,490New Almaden - Alamitos CreekALKC193.6GaugeSanta Clara97.1%653 of 67219 min45 min
1,490Alamitos Creek Blo Almaden RsvrATOC193.6GaugeSanta Clara97.1%653 of 67219 min45 min
1,490Cherry Flat ReservoirCFLC193.6GaugeSanta Clara97.1%653 of 67219 min45 min
1,490Guadalupe Creek Blo Guadalupe RsvrGPEC193.6GaugeSanta Clara97.1%653 of 67219 min45 min
1,490Cupertino - Stevens CreekSVZC193.6GaugeSanta Clara97.1%653 of 67219 min45 min
1,490Morgan Hill - Uvas CreekUVBC193.6GaugeSanta Clara97.1%653 of 67219 min45 min
1,496Wlanut Creek S.B. - Alert #448WLNC193.6GaugeLos Angeles96.5%167 of 17318 min2 h
1,497Redding MunicipalRDD93.5AirportShasta100%168 of 1686 min60 min
1,498White Water RAWSWWAC193.5GaugeRiverside100%168 of 16815 min71 min
1,499Mill Creek (BDF)MMKC193.5GaugeSan Bernardino100%168 of 16820 min60 min
1,500USGS Stream Gage N Laguna De Santa Rosa Ck Nr SebastopolLSEC193.5GaugeSonoma100%168 of 16824 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; 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.