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 7 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
1,497Cupertino - Stevens CreekSVZC192.5GaugeSanta Clara97.9%658 of 67219 min45 min
1,502VollmersCD01992.5RoadShasta97.6%328 of 33623 min75 min
1,503PerezCD02192.5RoadModoc96.6%487 of 50417 min40 min
1,504Hatchet MtnCD01092.5RoadShasta96.6%487 of 50417 min40 min
1,505LLNC1LLNC192.5DCP-92.8%13 of 1410 min12.1 h
1,506EDIC1EDIC192.5DCP-92.8%13 of 1411 min12 h
1,507FWTC1FWTC192.5DCP-92.8%13 of 1411 min12 h
1,508HODC1HODC192.5DCP-92.8%13 of 1412 min12 h
1,509MEGC1MEGC192.5DCP-92.8%13 of 1412 min24 h
1,510EHGC1EHGC192.5DCP-92.8%13 of 1412 min12 h
1,511L13L1392.5DCP-92.8%13 of 1413 min12 h
1,512CCYC1CCYC192.5DCP-92.8%13 of 1413 min12 h
1,513DSOC1DSOC192.5DCP-92.8%13 of 1413 min12 h
1,514VALC1VALC192.5DCP-92.8%13 of 1413 min24 h
1,515CTXC1CTXC192.5DCP-92.8%13 of 1414 min12 h
1,516VCIC1VCIC192.5DCP-92.8%13 of 1414 min12 h
1,517UPOC1UPOC192.5DCP-92.8%13 of 1414 min12 h
1,518SMQC1SMQC192.5DCP-92.8%13 of 1414 min23.9 h
1,519KEAC1KEAC192.5DCP-92.8%13 of 1414 min24 h
1,520PYPC1PYPC192.5DCP-92.8%13 of 1414 min23.9 h
1,521NRXC1NRXC192.5DCP-92.8%13 of 1415 min12 h
1,522AMSC1AMSC192.5DCP-92.8%13 of 1415 min23.8 h
1,523GCGC1GCGC192.5DCP-92.8%13 of 1415 min12 h
1,524KSMC1KSMC192.5DCP-92.8%13 of 1415 min24 h
1,525ECPC1ECPC192.5DCP-92.8%13 of 1415 min12 h
1,526RQEC1RQEC192.5DCP-92.8%13 of 1415 min12 h
1,527SMXC1SMXC192.5DCP-92.8%13 of 1416 min12 h
1,528LCUC1LCUC192.5DCP-92.8%13 of 1416 min23.9 h
1,529GWDC1GWDC192.5DCP-92.8%13 of 1416 min12 h
1,530ECIC1ECIC192.5DCP-92.8%13 of 1416 min12 h
1,531DOTC1DOTC192.5DCP-92.8%13 of 1416 min12 h
1,532PHIC1PHIC192.5DCP-92.8%13 of 1416 min24 h
1,533CWOC1CWOC192.5DCP-92.8%13 of 1416 min12 h
1,534ALSC1ALSC192.5DCP-92.8%13 of 1416 min12 h
1,535HGRC1HGRC192.5DCP-92.8%13 of 1417 min23.9 h
1,536BRMC1BRMC192.5DCP-92.8%13 of 1417 min12 h
1,537PBLC1PBLC192.5DCP-92.8%13 of 1417 min23.9 h
1,538FZFC1FZFC192.5DCP-92.8%13 of 1417 min12 h
1,539SIYC1SIYC192.5DCP-92.8%13 of 1417 min19.1 h
1,540WCHC1WCHC192.5DCP-92.8%13 of 1417 min24 h
1,541ESTC1ESTC192.5DCP-92.8%13 of 1418 min24 h
1,542BMFC1BMFC192.5DCP-92.8%13 of 1418 min24 h
1,543KRFC1KRFC192.5DCP-92.8%13 of 1418 min23.9 h
1,544MMRC1MMRC192.5DCP-92.8%13 of 1418 min12 h
1,545GLTC1GLTC192.5DCP-92.8%13 of 1418 min12 h
1,546LCHC1LCHC192.5DCP-92.8%13 of 1419 min12 h
1,547KGDC1KGDC192.5DCP-92.8%13 of 1419 min12 h
1,548RINC1RINC192.5DCP-92.8%13 of 1419 min24 h
1,549GYDC1GYDC192.5DCP-92.8%13 of 1419 min12 h
1,550GNHC1GNHC192.5DCP-92.8%13 of 1420 min12 h
1,551WHLC1WHLC192.5DCP-92.8%13 of 1420 min19.1 h
1,552SWTC1SWTC192.5DCP-92.8%13 of 1420 min12 h
1,553CCPC1CCPC192.5DCP-92.8%13 of 1420 min24 h
1,554NWCC1NWCC192.5DCP-92.8%13 of 1428 min12 h
1,555MWRC1MWRC192.5DCP-92.8%13 of 1429 min12 h
1,556LOOC1LOOC192.5DCP-92.8%13 of 1431 min12 h
1,557NBSC1NBSC192.5DCP-92.8%13 of 1434 min24 h
1,558Cow RidgeCODC192.4GaugeSanta Clara98.0%659 of 67220 min45 min
1,558Independence Creek NW Independence Ck Blo Independence DamICRC192.4GaugeSierra98.0%659 of 67220 min45 min
1,560Spanish Flat 1N - Lake BerryessaZODC192.4GaugeNapa98.0%659 of 67220 min31 min
1,561Calero Creek Blo Calero DamCALC192.4GaugeSanta Clara97.9%658 of 67219 min45 min
1,562Uvas Canyon County ParkUVSC192.4GaugeSanta Clara97.7%657 of 67219 min45 min
1,563Los Gatos Ck At Lark AveLRKC192.4GaugeSanta Clara97.6%656 of 67219 min45 min
1,563Santa Clara - San Thomas CreekTMGC192.4GaugeSanta Clara97.6%656 of 67219 min45 min
1,565Juncal Dam Alert #2580JNLC192.4GaugeSanta Barbara95.2%160 of 16814 min3 h
1,566West Fork Mojave River - Upper CleghornWFJC192.4GaugeSan Bernardino95.2%160 of 16815 min2 h
1,567Tonner CanyonTNRC192.3GaugeLos Angeles100%168 of 16818 min63 min
1,568Los Angeles INTLLAX92.3AirportLos Angeles99.4%167 of 1686 min2 h
1,569Ione - CFA RAWSCFAC192.3GaugeAmador99.4%167 of 16819 min2 h
1,570Cuyuma Valley RAWSCUVC192.3GaugeSanta Barbara98.8%166 of 16821 min2 h
1,571Stockton - Rough and Ready IslandRRIC192.3GaugeSan Joaquin98.2%660 of 67224 min30 min
1,572OceanviewOCVC192.3GaugeOrange97.9%987 of 1,00820 min30 min
1,573Calleguas Creek AT California State University Channel IslandsCLLC192.3GaugeVentura97.8%986 of 1,00820 min25 min
1,574Morgan Hill - Uvas CreekUVBC192.3GaugeSanta Clara97.6%656 of 67219 min45 min
1,575Willitis 1NW - Outlet CreekOWMC192.3GaugeMendocino97.6%164 of 16815 min4 h
1,576Manzanita Dam - Willow CreekMZDC192.3GaugeMariposa97.6%164 of 16819 min2 h
1,577Jalama CreekJALC192.3GaugeSanta Barbara97.6%164 of 16820 min2 h
1,577AT Lake Piru Near PiruLKPC192.3GaugeVentura97.6%164 of 16820 min2 h
1,579BCOC1BCOC192.3DCP-92.3%12 of 1315 min24 h
1,580Gin FlatGINC192.2GaugeMariposa100%168 of 16824 min61 min
1,580Tenaya Lk Snow CourseTYLC192.2GaugeMariposa100%168 of 16824 min61 min
1,582USGS Stream Gage N Laguna De Santa Rosa Ck Nr SebastopolLSEC192.2GaugeSonoma100%168 of 16824 min60 min
1,583De SablaDESC192.2GaugeButte100%168 of 16824 min61 min
1,583Grizzly RidgeGRZC192.2GaugePlumas100%168 of 16824 min61 min
1,583Kettle RockKRKC192.2GaugePlumas100%168 of 16824 min61 min
1,583Rattle SnakeRTLC192.2GaugePlumas100%168 of 16824 min61 min
1,583Tioga PassTIRC192.2GaugeTuolumne100%168 of 16824 min61 min
1,583Tuolumne MeadowsTUMC192.2GaugeTuolumne100%168 of 16824 min61 min
1,589Black SpringsBLSC192.2GaugeCalaveras100%168 of 16824 min1.5 h
1,589Chilkoot MeadowCHMC192.2GaugeMadera100%168 of 16824 min1.5 h
1,591Lakeside 4.1NNECA-SD-10392.2VolunteerSan Diego100%3 of 38.4 h24 h
1,591Modesto 4.1 NWCA-SS-692.2VolunteerStanislaus100%3 of 38.4 h24 h
1,593Novato Fire Robinhood RAWSNVHC192.2GaugeMarin99.4%167 of 16814 min2 h
1,594Santee - MissleMSXC192.2GaugeSan Diego99.4%167 of 16820 min2 h
1,595Redwood CityRTYC192.2GaugeSan Mateo98.4%827 of 84017 min48 min
1,596San Francisco CA - 9414290FTPC192.2GaugeSan Francisco98.3%826 of 84017 min48 min
1,596Monterey CA - 9413450MEYC192.2GaugeMonterey98.3%826 of 84017 min48 min
1,598At Crescent City Harbor Tide GageCECC192.2GaugeDel Norte98.3%826 of 84017 min48 min
1,598Santa Monica Pier - 9410840ICAC192.2GaugeLos Angeles98.3%826 of 84017 min48 min
1,598Long Beach - Fire Boat PierLBFC192.2GaugeLos Angeles98.3%826 of 84017 min48 min
1,598La Jolla CA - 9410230LJAC192.2GaugeSan Diego98.3%826 of 84017 min48 min
1,598Martinez - 9415102MZXC192.2GaugeContra Costa98.3%826 of 84017 min48 min
1,603Bowman PowerhouseBPHC192.2GaugeNevada97.6%164 of 16820 min2 h
1,603Foothill DitchFTHC192.2GaugeTulare97.6%164 of 16820 min2 h
1,603Cherokee Canal Near RichvaleRCVC192.2GaugeButte97.6%164 of 16820 min2 h
1,603Dos Palos - San Jaoquin RiverSJHC192.2GaugeMerced97.6%164 of 16820 min2 h
1,603Tom Paine Slough near TracyTPMC192.2GaugeSan Joaquin97.6%164 of 16820 min2 h
1,608Old River Nr TracyOLRC192.2GaugeSan Joaquin97.6%164 of 16820 min2 h
1,609Allendale 5NW - Putah DiversionPUHC192.2GaugeSolano97.4%655 of 67220 min31 min
1,610Calabazas Creek At Wilcox SchoolCAAC192.2GaugeSanta Clara97.3%654 of 67219 min45 min
1,610Cupertino - Calabazas CreekCCQC192.2GaugeSanta Clara97.3%654 of 67219 min45 min
1,610MetcalfCXMC192.2GaugeSanta Clara97.3%654 of 67219 min45 min
1,610Guadalupe Res - Guadalupe CreekGQIC192.2GaugeSanta Clara97.3%654 of 67219 min45 min
1,610Loyola - Hale CreekHAVC192.2GaugeSanta Clara97.3%654 of 67219 min45 min
1,610East Foothills - Lower Silver Creek King RdLSKC192.2GaugeSanta Clara97.3%654 of 67219 min45 min
1,610Sunnyvale - East ChannelXSEC192.2GaugeSanta Clara97.3%654 of 67219 min45 min
1,617Los Gatos Creek Blo Lexington RsvrLGLC192.2GaugeSanta Clara97.1%653 of 67219 min45 min
1,617Santa Barbara - Mission CreekMGZC192.2GaugeSanta Barbara97.1%653 of 67219 min45 min
1,617San Pedro CreekSXPC192.2GaugeSanta Barbara97.1%653 of 67219 min45 min
1,617East Foothills - Thompson CreekTHQC192.2GaugeSanta Clara97.1%653 of 67219 min45 min
1,62150EB at Riverton BarnCD04392.2RoadEl Dorado95.4%481 of 50416 min50 min
1,622Dry Creek Near LemoncoveDLMC192.2GaugeTulare95.2%80 of 8424 min4 h
1,623Seven Oaks DamSVKC192.2GaugeSan Bernardino94.6%159 of 16815 min2 h
1,624Ostrander LakeOSTC192.1GaugeMariposa100%168 of 16824 min61 min
1,625Harkness Flat Snow CourseHRFC192.1GaugeLassen100%168 of 16824 min61 min
1,625Centerville - Pine Flat DamPFTC192.1GaugeFresno100%168 of 16824 min61 min
1,627Liberty RoadLBTC192.1GaugeSonoma100%168 of 16825 min61 min
1,627Lichau Creek Nr PenngroveLCRC192.1GaugeSonoma100%168 of 16825 min61 min
1,627Petaluma 2NE - E Washington CreekPEWC192.1GaugeSonoma100%168 of 16825 min61 min
1,627La Cresta PrecipPUMC192.1GaugeSonoma100%168 of 16825 min61 min
1,631Friant Government CampFRAC192.1GaugeFresno100%168 of 16825 min60 min
1,631MATTOLE RIVER 1 SE Petrolia 1SEMTOC192.1GaugeHumboldt100%168 of 16825 min60 min
1,631Klamath River AT OrleansONSC192.1GaugeHumboldt100%168 of 16825 min60 min
1,634Meeks Bay 7W - Buck LoonBCTC192.1GaugeEl Dorado100%168 of 16825 min61 min
1,634Pollock Pines 4NW - Brush CreekBHKC192.1GaugeEl Dorado100%168 of 16825 min61 min
1,634Battle RidgeBTRC192.1GaugeTehama100%168 of 16825 min61 min
1,634Cow CreekCCEC192.1GaugeShasta100%168 of 16825 min61 min
1,634Cottonwood CreekCTNC192.1GaugeTehama100%168 of 16825 min61 min
1,634Cottonwood Creek below Hwy 99CWEC192.1GaugeButte100%168 of 16825 min61 min
1,634DRY CREEK AT Dry Creek At ModestoDCMC192.1GaugeStanislaus100%168 of 16825 min61 min
1,634Diddy WellsDDWC192.1GaugeShasta100%168 of 16825 min61 min
1,634USGS Stream Gage At San Francisco Bay A Old Dumbarton Br Nr NewDMBC192.1GaugeAlameda100%168 of 16825 min61 min
1,634Stewarts Drain CanyonEWTC192.1GaugeSan Diego100%168 of 16825 min61 min
1,634Farmington ReservoirFRGC192.1GaugeSan Joaquin100%168 of 16825 min61 min
1,634HillcrestHLCC192.1GaugeShasta100%168 of 16825 min61 min
1,634HirzHRZC192.1GaugeShasta100%168 of 16825 min61 min
1,634Kyburz 5NW - Ice House ResICHC192.1GaugeEl Dorado100%168 of 16825 min61 min
1,634Indian Vly RsvrINVC192.1GaugeLake100%168 of 16825 min61 min
1,634Silva Drain CanyonISVC192.1GaugeSan Diego100%168 of 16825 min61 min
1,634Pollock Pines 10NE - Junction ResJNCC192.1GaugeEl Dorado100%168 of 16825 min61 min
1,634Mariposa RsMRIC192.1GaugeMariposa100%168 of 16825 min61 min
1,634MerrimacMRMC192.1GaugeButte100%168 of 16825 min61 min
1,634Kyburz - Moratini FlatMTFC192.1GaugeEl Dorado100%168 of 16825 min61 min
1,634Ca DWR Streamflow Gage At Old River At Coney IslandOCIC192.1GaugeSan Joaquin100%168 of 16825 min61 min
1,634Petaluma 2ENE - Adobe CreekPABC192.1GaugeSonoma100%168 of 16825 min61 min
1,634Watsonville - Pajaro RiverPAJC192.1GaugeSanta Cruz100%168 of 16825 min61 min
1,634Petaluma 1NNE - Lynch CreekPLQC192.1GaugeSonoma100%168 of 16825 min61 min
1,634Kyburz 8NW - Union Valley PenPNNC192.1GaugeEl Dorado100%168 of 16825 min61 min
1,634Upper Lake - Pumping PlantPPMC192.1GaugeLake100%168 of 16825 min61 min
1,634Alert Stream Gage At Washington Creek A Holly LanePWCC192.1GaugeSonoma100%168 of 16825 min61 min
1,634Meeks Bay 6WSW - Rubicon RiverRBBC192.1GaugeEl Dorado100%168 of 16825 min61 min
1,634Kyburz 13SSE - Robbs PowerhouseRBPC192.1GaugeEl Dorado100%168 of 16825 min61 min
1,634Robbs SaddleRBSC192.1GaugeEl Dorado100%168 of 16825 min61 min
1,634USGS Streamflow Gage At Reclamation Ditch Nr SalinasRDSC192.1GaugeMonterey100%168 of 16825 min61 min
1,634Sacramento River 1 AT I Street BridgeSACC192.1GaugeSacramento100%168 of 16825 min61 min
1,634Camino 3NNW - Slab Crek ResSBKC192.1GaugeEl Dorado100%168 of 16825 min61 min
1,634South Fork MtnSFKC192.1GaugeShasta100%168 of 16825 min61 min
1,634Stony Gorge RsvrSGEC192.1GaugeGlenn100%168 of 16825 min61 min
1,634Shasta DamSHDC192.1GaugeShasta100%168 of 16825 min61 min
1,634Shoshone WrcSHHC192.1GaugeInyo100%168 of 16825 min61 min
1,634Pacific House 5NNW - Silver CreekSVCC192.1GaugeEl Dorado100%168 of 16825 min61 min
1,634Union Valley ReservoirUNVC192.1GaugeEl Dorado100%168 of 16825 min61 min
1,634Van VleckVNVC192.1GaugeEl Dorado100%168 of 16825 min61 min
1,634Washington Ck Nr PetalumaWCRC192.1GaugeSonoma100%168 of 16825 min61 min
1,634Alert Stream Gage NW Wiggins Creek A Rainsville RoadWIGC192.1GaugeSonoma100%168 of 16825 min61 min
1,676Petaluma 4NE - Adobe CreekPMJC192.1GaugeSonoma100%168 of 16825 min63 min
1,677Petaluma 1NE - Washington CreekPWAC192.1GaugeSonoma100%168 of 16825 min64 min
1,678Stampede Reservoir NE Stampede ReservoirSTPC192.1GaugeSierra100%168 of 16825 min68 min
1,679Imperial Beach - Goat CanyonGOCC192.1GaugeSan Diego100%168 of 16825 min70 min
1,680Prosser Ck Resv. 4 NE Truckee-Prosser Creek ResPSRC192.1GaugeNevada100%168 of 16825 min71 min
1,681Port Reyes RCAPRWC192.1GaugeMarin100%168 of 16825 min80 min
1,682Pacheco 5NE - Arroyo Del HambreABAC192.1GaugeContra Costa100%168 of 16825 min61 min
1,682Byron Air PortBAPC192.1GaugeContra Costa100%168 of 16825 min61 min
1,682Brandy CRKBDYC192.1GaugeShasta100%168 of 16825 min61 min
1,682Bethel Island - FireBFRC192.1GaugeContra Costa100%168 of 16825 min61 min
1,682Black Mountain RAWSBKMC192.1GaugeLassen100%168 of 16825 min61 min
1,682Bixler - Ebmud PumpBXRC192.1GaugeContra Costa100%168 of 16825 min61 min
1,682Crockett - Cummings PeakCUMC192.1GaugeContra Costa100%168 of 16825 min61 min
1,682Four TreesFRTC192.1GaugePlumas100%168 of 16825 min61 min
1,682GibsonGISC192.1GaugeShasta100%168 of 16825 min61 min
1,682Highland Meadow GOESHHMC192.1GaugeAlpine100%168 of 16825 min61 min
1,682Tassajara - Highland PeakHNDC192.1GaugeContra Costa100%168 of 16825 min61 min
1,682LakeshoreLSHC192.1GaugeShasta100%168 of 16825 min61 min
1,682Mineral (DWR)MNAC192.1GaugeTehama100%168 of 16825 min61 min
1,682Clayton - Concord PavillionPVNC192.1GaugeContra Costa100%168 of 16825 min61 min
1,682Quaking AspenQUAC192.1GaugeTulare100%168 of 16825 min61 min
1,682Richmond City HallRCNC192.1GaugeContra Costa100%168 of 16825 min61 min
1,682Rodeo Fire DeptREOC192.1GaugeContra Costa100%168 of 16825 min61 min
1,682Walnut Creek - RossmoorRSSC192.1GaugeContra Costa100%168 of 16825 min61 min
1,682SawmillSAWC192.1GaugeInyo100%168 of 16825 min61 min
1,682Marsh CreekSFFC192.1GaugeContra Costa100%168 of 16825 min61 min
1,682Tassajara 1W - Ebmud WaterTASC192.1GaugeContra Costa100%168 of 16825 min61 min
1,682Tilden Park - Bald PeakTLDC192.1GaugeContra Costa100%168 of 16825 min61 min
1,682Clyde - Weapons StationWPNC192.1GaugeContra Costa100%168 of 16825 min61 min
1,705Bloods CreekBLCC192.1GaugeAlpine100%168 of 16825 min61 min
1,705Bald MtnBMOC192.1GaugeFresno100%168 of 16825 min61 min
1,705ESTRELLA RIVER AT EstrellaESRC192.1GaugeSanluis Obispo100%168 of 16825 min61 min
1,705Trinity River AT HoopaHOOC192.1GaugeHumboldt100%168 of 16825 min61 min
1,705MinaMNXC192.1GaugeTrinity100%168 of 16825 min61 min
1,705Oakhurst 2NwOKHC192.1GaugeMadera100%168 of 16825 min61 min
1,705Westfall Near Maroposa 16SeWCFC192.1GaugeMariposa100%168 of 16825 min61 min
1,712Oakley - Ironhorse SanitationISDC192.1GaugeContra Costa100%168 of 16825 min61 min
1,713Green MtnGRMC192.1GaugeMadera100%168 of 16825 min60 min
1,714San Jose - Coyote CreekCYYC192.1GaugeSanta Clara99.8%671 of 67224 min30 min
1,715East Foothills - Upper Penitencia CreekUPCC192.1GaugeSanta Clara99.7%670 of 67224 min30 min
1,716Corona - Prado DamADOC192.1CooperativeRiverside98.8%166 of 16823 min2 h
1,717Point Reyes CA - 9415020PRYC192.1GaugeMarin98.3%826 of 84017 min48 min
1,718Port San Luis CA - 9412110PSLC192.1GaugeSan Luis Obispo98.2%825 of 84017 min48 min
1,719Jordan PeakJDPC192.1GaugePlumas98.2%55 of 5655 min6 h
1,720USGS/Alert Streamflow/Rain Gage 1 S Nacimiento R Bl Sapaque C NrNBYC192.1GaugeSanluis Obispo97.9%329 of 33619 min1.7 h
1,721Saratoga 2NW - WestwindWBXC192.1GaugeSanta Clara97.1%653 of 67220 min45 min
1,722East Llagas Creek above Sycamore AvenueEGYC192.1GaugeSanta Clara97.0%652 of 67219 min45 min
1,722Ogier Ponds - Coyote CreekXBOC192.1GaugeSanta Clara97.0%652 of 67219 min45 min
1,722Redwood Retreat Road - Little Arthur CreekXLAC192.1GaugeSanta Clara97.0%652 of 67219 min45 min
1,725Doughty Cut Above Grant Line CanalDGLC192.1GaugeSan Joaquin97.0%163 of 16819 min2 h
1,725Sacramento River AT Fremont WeirFMWC192.1GaugeSutter97.0%163 of 16819 min2 h
1,725Grantline Canal At Tracy Road BridgeGCTC192.1GaugeSan Joaquin97.0%163 of 16819 min2 h
1,725Yolo Bypass AT LisbonLSBC192.1GaugeYolo97.0%163 of 16819 min2 h
1,725Cosumnes River AT McconnellMCNC192.1GaugeSacramento97.0%163 of 16819 min2 h
1,725Old River Near Dmc Below DamOBDC192.1GaugeSan Joaquin97.0%163 of 16819 min2 h
1,731Morgan Hill - Llagas CreekLCXC192.1GaugeSanta Clara96.8%651 of 67219 min45 min
1,731Los Gatos - Ross CreekRBHC192.1GaugeSanta Clara96.8%651 of 67219 min45 min
1,731Santa Tersa Blvd - Llagas CreekXLSC192.1GaugeSanta Clara96.8%651 of 67219 min45 min
1,734Oceanside Municipal (Was L32)OKB92.0AirportSan Diego100%168 of 1687 min60 min
1,735Brentwood - CCC Corp YardBTDC192.0GaugeContra Costa100%168 of 16825 min61 min
1,736Shasta River Near MontagueMGSC192.0GaugeSiskiyou100%168 of 16825 min61 min
1,737St. Marys CollegeAGAC192.0GaugeContra Costa100%168 of 16825 min61 min
1,738Allendale 1W - Sweeny CreekSYPC192.0GaugeSolano99.7%670 of 67225 min30 min
1,739Vacaville - Mt VacaMVAC192.0GaugeSolano99.7%670 of 67225 min45 min
1,740Upper ProvidenceQUPC192.0GaugeFresno99.7%670 of 67225 min30 min
1,741Adobe Creek At Foothill CollegeAFCC192.0GaugeSanta Clara99.4%668 of 67224 min30 min
1,742Stanislaus Power HouseSPWC192.0GaugeTuolumne99.4%167 of 16815 min2 h
1,743Sacramento - NatomasNDCC192.0GaugeSacramento99.4%167 of 16824 min2 h
1,744Tenaya LakeSFTC192.0GaugeMariposa99.4%167 of 16824 min2 h
1,745Caples Lake (GOES)CPLC192.0GaugeAlpine99.4%167 of 16824 min2 h
1,745Bear Creek AT Holsten Chimney - Bear CreekHCHC192.0GaugeColusa99.4%167 of 16824 min2 h
1,745USGS/Alert Stream Gage 2 W San Benito R A HWY 156 Nr HollisterHOSC192.0GaugeSan Benito99.4%167 of 16824 min2 h
1,745Martis Dam OutflowMCQC192.0GaugeNevada99.4%167 of 16824 min2 h
1,745Yuba River AT MarysvilleMRYC192.0GaugeYuba99.4%167 of 16824 min2 h
1,745Corona LakeONAC192.0GaugeRiverside99.4%167 of 16824 min2 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.