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 9 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,982San Clemente 2E - Cristianitos CreekCRIC191.7GaugeSan Diego98.8%166 of 16825 min2 h
1,982USGS Reservoir Gage 2 SW Lower Crystal Springs Res At DamCSRC191.7GaugeSan Mateo98.8%166 of 16825 min2 h
1,982COW CREEK AT Cow Creek Nr MillvilleCWCC191.7GaugeShasta98.8%166 of 16825 min2 h
1,982USGS Stream Gage At Dry Creek Bl Lambert Bridge Nr GeyservilleDCLC191.7GaugeSonoma98.8%166 of 16825 min2 h
1,982Deer Creek at Hwy 99 near EarlimartDETC191.7GaugeTulare98.8%166 of 16825 min2 h
1,982Deadman Creek at Le GrandDGNC191.7GaugeMerced98.8%166 of 16825 min2 h
1,982Vina - Deer Creek DiversionDKVC191.7GaugePlumas98.8%166 of 16825 min2 h
1,982East Twin Creek 3 NNE EAST TWIN CK NR ARROWHEAD SPNGSETCC191.7GaugeSan Bernardino98.8%166 of 16825 min2 h
1,982Mattole River 1 E EttersburgETTC191.7GaugeHumboldt98.8%166 of 16825 min2 h
1,982Nerrs Nos Tide Gage At Elkhorn Slough Near Vierra MouthEVMC191.7GaugeMonterey98.8%166 of 16825 min2 h
1,982Fallbrook Creek Near FallbrookFABC191.7GaugeSan Diego98.8%166 of 16825 min2 h
1,982Cold Springs 21SE - Falls CreekFHHC191.7GaugeTuolumne98.8%166 of 16825 min2 h
1,982Washington - Fuller LakeFUEC191.7GaugeNevada98.8%166 of 16825 min2 h
1,982Green Ck NrGCBC191.7GaugeMono98.8%166 of 16825 min2 h
1,982Lewiston 6SE - Grass Valley CreekGVOC191.7GaugeTrinity98.8%166 of 16825 min2 h
1,982USGS Stream Gage 6 NNE Pilarcitos C Bl Stone Dam Nr HillsboroughHMOC191.7GaugeSan Mateo98.8%166 of 16825 min2 h
1,982CACHE CREEK 11 AT Cache Ck At Hough SpringsHOUC191.7GaugeLake98.8%166 of 16825 min2 h
1,982Indian Creek 2 E DOUGLAS CITYICDC191.7GaugeTrinity98.8%166 of 16825 min2 h
1,982Llano Seco Unit - NorthINLC191.7GaugeButte98.8%166 of 16825 min2 h
1,982Llano SECOIOSC191.7GaugeButte98.8%166 of 16825 min2 h
1,982Llano Seco - Inlet 1ISOC191.7GaugeButte98.8%166 of 16825 min2 h
1,982Llano Seco Unit - Inlet 2ISSC191.7GaugeButte98.8%166 of 16825 min2 h
1,982USGS Stream Gage At Russian River A JimtownJIMC191.7GaugeSonoma98.8%166 of 16825 min2 h
1,982Bakersfield 15NE - Kern RiverKBPC191.7GaugeKern98.8%166 of 16825 min2 h
1,982Klamath River 3 SE KlamathKLMC191.7GaugeDel Norte98.8%166 of 16825 min2 h
1,982USGS Stream Gage At Sonoma Creek A KenwoodKWDC191.7GaugeSonoma98.8%166 of 16825 min2 h
1,982SOUTH FK EEL RIVER 1 NW Leggett 1NWLEGC191.7GaugeMendocino98.8%166 of 16825 min2 h
1,982Colorado River Bl Laguna DamLGDC191.7GaugeImperial98.8%166 of 16825 min2 h
1,982Camptonville 1SE - Log CabinLOCC191.7GaugeYuba98.8%166 of 16825 min2 h
1,982Lathrop - San Joaquin RiverLRPC191.7GaugeSan Joaquin98.8%166 of 16825 min2 h
1,982Meadowbrook StageMBSC191.7GaugeFresno98.8%166 of 16825 min2 h
1,982Mud Creek Near ChicoMDNC191.7GaugeButte98.8%166 of 16825 min2 h
1,982Middle Fork American River 4 AT American River Near ForesthillMFAC191.7GaugeEl Dorado98.8%166 of 16825 min2 h
1,982MerrimacMMAC191.7GaugeButte98.8%166 of 16825 min2 h
1,982MISSION CK 2 NE Mission Ck @ Rocky Nook PMNOC191.7GaugeSanta Barbara98.8%166 of 16825 min2 h
1,982Mud Slough Near GustineMUEC191.7GaugeMerced98.8%166 of 16825 min2 h
1,982Nevada City 12NW - New BullardsNBBC191.7GaugeYuba98.8%166 of 16825 min2 h
1,982Wishon Dam - NF Kings RiverNKWC191.7GaugeFresno98.8%166 of 16825 min2 h
1,982Casmalia - San Antonio CreekNRCC191.7GaugeSanta Barbara98.8%166 of 16825 min2 h
1,982AT Orcutt Creek Near Orcutt CaOCKC191.7GaugeSanta Barbara98.8%166 of 16825 min2 h
1,982Camptonville 1SE - Oregon CreekOCXC191.7GaugeYuba98.8%166 of 16825 min2 h
1,982Olema - Olema CreekOVBC191.7GaugeMarin98.8%166 of 16825 min2 h
1,982Palm Canyon Creek 5 S Palm SpringsPCNC191.7GaugeRiverside98.8%166 of 16825 min2 h
1,982Susanville - Pine CreekPEGC191.7GaugeLassen98.8%166 of 16825 min2 h
1,982Penngrove Park - Willow BrookPFSC191.7GaugeSonoma98.8%166 of 16825 min2 h
1,982Soda Springs - PerazzoPZCC191.7GaugeSierra98.8%166 of 16825 min2 h
1,982Sacramento River AT Red Bluff Diversion DamRDBC191.7GaugeTehama98.8%166 of 16825 min2 h
1,982Rainbow Creek 3 NE RAINBOW CKRNKC191.7GaugeSan Diego98.8%166 of 16825 min2 h
1,982USGS Stream Gage At Copeland Creek A Rohnert ParkROHC191.7GaugeSonoma98.8%166 of 16825 min2 h
1,982Jenner 1SSE - Russian RiverRROC191.7GaugeSonoma98.8%166 of 16825 min2 h
1,982Washington 7E - Bowman-SpauldingRUCC191.7GaugePlacer98.8%166 of 16825 min2 h
1,982Scott MountainSCMC191.7GaugeSiskiyou98.8%166 of 16825 min2 h
1,982San Antonio Creek At Los AlamosSISC191.7GaugeSanta Barbara98.8%166 of 16825 min2 h
1,982Scotts Creek AT Scotts Creek Near LakeportSKPC191.7GaugeLake98.8%166 of 16825 min2 h
1,982San Luis Rey River 2 NE OceansideSLOC191.7GaugeSan Diego98.8%166 of 16825 min2 h
1,982Santa Maria Creek 4 WNW Santa Maria CkSMKC191.7GaugeSan Diego98.8%166 of 16825 min2 h
1,982Santa Maria R At Suey CrossingSUYC191.7GaugeSanta Barbara98.8%166 of 16825 min2 h
1,982Tule Division Dam - NF MF TuleTDVC191.7GaugeTulare98.8%166 of 16825 min2 h
1,982Temecula Creek 4 WNW Temecula Ck Nr AguangaTEKC191.7GaugeRiverside98.8%166 of 16825 min2 h
1,982S Fork Tuolumne River Above HWY 120THYC191.7GaugeTuolumne98.8%166 of 16825 min2 h
1,982Douglas City 2E - Trinity RiverTLKC191.7GaugeTrinity98.8%166 of 16825 min2 h
1,982M Fork Tuolumne River Nr Oakland ReservoTOLC191.7GaugeTuolumne98.8%166 of 16825 min2 h
1,982Chinese Camp - Tulloch ResTUKC191.7GaugeTuolumne98.8%166 of 16825 min2 h
1,982Bridgeport 4SE - Virginia CreekVCBC191.7GaugeMono98.8%166 of 16825 min2 h
1,982West Branch Feather River AT Magalia - West Branch Feather RiveWBGC191.7GaugeButte98.8%166 of 16825 min2 h
1,982West Fork Mojave River Above Forks Reservoir Near Hesperia 6SseWFMC191.7GaugeSan Bernardino98.8%166 of 16825 min2 h
1,982Hodge - Mojave RiverXMHC191.7GaugeSan Bernardino98.8%166 of 16825 min2 h
1,982Santa Ynex RiverXSYC191.7GaugeSanta Barbara98.8%166 of 16825 min2 h
1,982Temscal Wash GagingXTWC191.7GaugeRiverside98.8%166 of 16825 min2 h
2,070Springville - MF Tule RiverTSPC191.7GaugeTulare98.8%166 of 16825 min3 h
2,071Carbon Cyn GilmanCBGC191.7GaugeOrange98.8%166 of 16825 min2 h
2,071Garcia River 5 ESE Point ArenaGRCC191.7GaugeMendocino98.8%166 of 16825 min2 h
2,073Santa Clara - Guadalupe River MontagueGUMC191.7GaugeSanta Clara98.6%663 of 67224 min30 min
2,074East Walker River N E Walker R Belo Bridgeport ReservoirEWBC191.7GaugeMono98.3%661 of 67219 min60 min
2,075North Spit CA - 9418767HBYC191.7GaugeHumboldt97.9%823 of 84019 min48 min
2,076American R At Fair OaksAFOC191.7GaugeSacramento97.7%657 of 67215 min75 min
2,076Canoas Creek @ Almaden ExpwyCAOC191.7GaugeSanta Clara97.7%657 of 67215 min75 min
2,076Uvas Creek Nr GilroyUVGC191.7GaugeSanta Clara97.7%657 of 67215 min75 min
2,079West Walker River 5 SE West Walker R Nr ColevilleCLEC191.7GaugeMono97.6%656 of 67214 min75 min
2,080San Diego CA - 9410170SDBC191.7GaugeSan Diego96.9%814 of 84017 min48 min
2,081BGYC1BGYC191.7DCP-92.8%13 of 142.1 h17 h
2,081BYAC1BYAC191.7DCP-92.8%13 of 142.1 h17 h
2,083JulianJLNC191.7GaugeSan Diego92.7%668 of 72014 min30 min
2,084UniversityEDU91.7AirportYolo90.6%457 of 5049 min4.9 h
2,085PlacervillePLCC191.6GaugeEl Dorado99.4%167 of 16818 min2 h
2,086Elk Grove Fish Hatchery Alert #270ELGC191.6GaugeSacramento98.8%166 of 16825 min2 h
2,086Sacramento - HeraldHRLC191.6GaugeSacramento98.8%166 of 16825 min2 h
2,086Sacramento - Magpie CreekMGPC191.6GaugeSacramento98.8%166 of 16825 min2 h
2,089Calero Res - Almaden Calero CanalACQC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089Almaden RsvrALRC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089Alviso SloughALVC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089Almaden-Calero CanalAXCC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089Calero RsvrCADC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089Carbon Creek 2 NW Carbon Ck Blw Carbon Cyn Dam Nr Yorba LindaCBCC191.6GaugeOrange98.6%663 of 67225 min45 min
2,089Coyote RsvrCOYC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089Fullerton Ck Blw Fullerton DamFKKC191.6GaugeOrange98.6%663 of 67225 min45 min
2,089Guadalupe RsvrGUAC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089Bradbury Dam - Hilton Canyon CreekHBBC191.6GaugeSanta Barbara98.6%663 of 67225 min45 min
2,089Tuolumne R Nr Hetch HetchyHEHC191.6GaugeTuolumne98.6%663 of 67225 min45 min
2,089Lagrange DLNGC191.6GaugeStanislaus98.6%663 of 67225 min45 min
2,089Little Uvas Creek - Uvas RdLUVC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089New Don Pedro DamNDPC191.6GaugeTuolumne98.6%663 of 67225 min45 min
2,089Loyola - Permanente Creek ab Berry AvePMBC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089Loyola - Permanente CreekPMEC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089Artesian SloughRTSC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089Stevens Creek RsvrSTDC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089Shasta River Near Montague CaliforniaTAGC191.6GaugeSiskiyou98.6%663 of 67225 min45 min
2,089La Grange - Turlock CanalTUCC191.6GaugeStanislaus98.6%663 of 67225 min45 min
2,089Gilroy - Miller SloughUMSC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089San Jose - Upper Silver CreekUSYC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089Uvas ReservoirUVRC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,089Loyola - WF Permanente CreekWFPC191.6GaugeSanta Clara98.6%663 of 67225 min45 min
2,113Pilarcitos Lake SpillwayXPSC191.6GaugeSan Mateo98.5%662 of 67224 min45 min
2,114San Joaquin River AT Mossdale BridgeMOSC191.6GaugeSan Joaquin98.3%661 of 67224 min30 min
2,115Sacramento River AT Rio Vista BridgeRVBC191.6GaugeSolano98.3%661 of 67224 min30 min
2,116Almaden-Calero CanalAUPC191.6GaugeSanta Clara97.6%656 of 67215 min75 min
2,116East Little Llagas Creek below San Martin AveEGSC191.6GaugeSanta Clara97.6%656 of 67215 min75 min
2,118Truckee River AT FaradFARC191.6GaugeNevada97.6%656 of 67215 min75 min
2,119New Chicago Marsh at AlvisoNCAC191.6GaugeSanta Clara97.4%655 of 67215 min75 min
2,119New Chicago Marsh at Don EdwardsNCDC191.6GaugeSanta Clara97.4%655 of 67215 min75 min
2,121USGS Stream Gage At San Gregorio C A San GregorioSXGC191.6GaugeSan Mateo95.8%161 of 16820 min2 h
2,122Watsonville 5SW - SloughWSVC191.6GaugeSanta Cruz92.9%170 of 18315 min75 min
2,123LOLC1LOLC191.6DCP-92.8%13 of 142.2 h23.5 h
2,124HFSC1HFSC191.6DCP-92.8%13 of 142.2 h15 h
2,125HOGC1HOGC191.6DCP-92.8%13 of 142.2 h12 h
2,126NIEC1NIEC191.6DCP-92.8%13 of 142.2 h20.3 h
2,127SIIC1SIIC191.6DCP-92.8%13 of 142.2 h12 h
2,128CPBC1CPBC191.6DCP-92.8%13 of 142.2 h12 h
2,129Englebright PoolENGC191.5GaugeNevada100%168 of 16825 min61 min
2,130Alert Stream Gage NW Willow Brook A Old Redwood Hwy BridgePTMC191.5GaugeSonoma100%168 of 16828 min75 min
2,131Mission Creek Near Mission StreetMSEC191.5GaugeSanta Barbara98.6%663 of 67214 min1.5 h
2,132USGS Stream Gage 8 ENE Alameda Ck Ab Div Dam Nr SunolMPTC191.5GaugeAlameda98.5%662 of 67214 min1.5 h
2,132San Martin 4ENE - Coyete CreekRCCC191.5GaugeSanta Clara98.5%662 of 67214 min1.5 h
2,134Anderson RsvrANDC191.5GaugeSanta Clara98.5%662 of 67225 min45 min
2,134Cherry Ck Blo Valley DCVDC191.5GaugeTuolumne98.5%662 of 67225 min45 min
2,134Eleanor Ck Nr Hetch HetchyEHHC191.5GaugeTuolumne98.5%662 of 67225 min45 min
2,134SANTA YNEZ R 7 NNE Santa Ynez R Blw GibraltGBTC191.5GaugeSanta Barbara98.5%662 of 67225 min45 min
2,134Lexington RsvrLEXC191.5GaugeSanta Clara98.5%662 of 67225 min45 min
2,134Tuolumne River AT ModestoMDSC191.5GaugeStanislaus98.5%662 of 67225 min45 min
2,140Brea Creek 1 N Brea Ck Blw Brea DamBKBC191.5GaugeOrange98.3%661 of 67225 min45 min
2,140Chesbro RsvrCBRC191.5GaugeSanta Clara98.3%661 of 67225 min45 min
2,140Calero Res - Calero CreekCQIC191.5GaugeSanta Clara98.3%661 of 67225 min45 min
2,140Donner Creek 1 SW Donner Ck At Hwy 89 Nr TruckeeDCHC191.5GaugeNevada98.3%661 of 67225 min45 min
2,140Coyote Creek At Coyote Ranch RoadHCYC191.5GaugeSanta Clara98.3%661 of 67225 min45 min
2,140La Grange - Modesto CanalMECC191.5GaugeStanislaus98.3%661 of 67225 min45 min
2,146Clearlake Oaks - NF Cache CreekNCCC191.5GaugeLake98.2%165 of 16824 min2 h
2,146Ca DWR Streamflow Gage At Old River At ByronORBC191.5GaugeSan Joaquin98.2%165 of 16824 min2 h
2,148Sacramento - Arcade CreekACWC191.5GaugeSacramento98.2%165 of 16825 min2 h
2,148Graniteville 4E - Bowman-SpauldingBSIC191.5GaugeNevada98.2%165 of 16825 min2 h
2,148Niland 7ENE - Coachella CanalCNXC191.5GaugeImperial98.2%165 of 16825 min2 h
2,148Galt - Dry CreekDGTC191.5GaugeSacramento98.2%165 of 16825 min2 h
2,148Lake Earl 6 N Earl Lake Nr Crescent CtyEFDC191.5GaugeDel Norte98.2%165 of 16825 min2 h
2,148USGS Stream Gage AT Russian River At Johnsons Beach Nr GuerneviGUEC191.5GaugeSonoma98.2%165 of 16825 min2 h
2,148Matanzas Creek At Santa RosaMZSC191.5GaugeSonoma98.2%165 of 16825 min2 h
2,148USGS Stream Gage 1 ENE Alameda C Nr NilesNILC191.5GaugeAlameda98.2%165 of 16825 min2 h
2,148Petaluma 1SSW - Kelly CreekPKEC191.5GaugeSonoma98.2%165 of 16825 min2 h
2,148AT San Gabriel River Abv Whittier NarrowsSRQC191.5GaugeLos Angeles98.2%165 of 16825 min2 h
2,148AMARGOSA RIVER 0.2 W Amargosa River At TecopaTCPC191.5GaugeInyo98.2%165 of 16825 min2 h
2,159Mokelumne River - Georgina SloughGSMC191.5GaugeSacramento98.2%165 of 16825 min2 h
2,160CCHC1CCHC191.5DCP-92.8%13 of 142.3 h16.2 h
2,161LBSC1LBSC191.5DCP-92.8%13 of 142.3 h12 h
2,162DelanoDLO91.5AirportKern92.2%465 of 5044 min4.3 h
2,163Railroad Flat (USACE)RRFC191.5GaugeCalaveras90.6%203 of 22425 min61 min
2,164San Nicolas IslandNSI91.5AirportVentura82.7%139 of 1686 min4 h
2,165Tehachapi 8 SWTPHC191.4GaugeKern100%168 of 16812 min67 min
2,166Georgetown 13E - Stumpy Meadows LakeSPYC191.4GaugeEl Dorado100%168 of 16828 min75 min
2,167Coyote Creek At MadroneCYTC191.4GaugeSanta Clara98.6%663 of 67215 min1.5 h
2,168Tuolumne R Abv Early IntakeTEIC191.4GaugeTuolumne98.2%660 of 67225 min45 min
2,169Carmichael 2NW - American River CollegeAMRC191.4GaugeSacramento98.2%165 of 16825 min2 h
2,169Sacramento - Florin CreekFLIC191.4GaugeSacramento98.2%165 of 16825 min2 h
2,171Elk Grove 8NE - Eagles NestENRC191.4GaugeSacramento98.2%165 of 16825 min2 h
2,171Elverta 7W - Prichard LakePDLC191.4GaugeSacramento98.2%165 of 16825 min2 h
2,173Sacramento - Ione RoadIONC191.4GaugeSacramento98.2%165 of 16825 min2.2 h
2,174Cosumnes Rvr @WiltonCOSC191.4GaugeSacramento98.2%165 of 16825 min2 h
2,175Combie South PowerhouseXCSC191.4GaugePlacer98.2%165 of 16825 min2 h
2,176Smith Creek at Elm AveEAMC191.4GaugeSanta Clara98.0%659 of 67225 min45 min
2,176Tuolumne R Blo Early IntakeEIMC191.4GaugeTuolumne98.0%659 of 67225 min45 min
2,176Santa Ynez River AT NarrowsNRWC191.4GaugeSanta Barbara98.0%659 of 67225 min45 min
2,176Vasona RsvrVASC191.4GaugeSanta Clara98.0%659 of 67225 min45 min
2,180MartinezNEZC191.4GaugeContra Costa97.9%658 of 67224 min30 min
2,181USGS/Alert Streamflow And Rain 3 S San Antonio R Nr LockwoodLWDC191.4GaugeMonterey96.7%650 of 67214 min75 min
2,182Strawberry Valley - Sly CreekSYKC191.4GaugeButte95.2%160 of 16819 min2 h
2,183USGS/Alert Streamflow And Rain 15 WSW Arroyo Seco Nr GreenfieldARRC191.4GaugeMonterey94.9%319 of 33619 min70 min
2,184USGS/Alert Stream/Rain Gage At Soquel Creek A SoquelSOQC191.4GaugeSanta Cruz93.6%629 of 67215 min51 min
2,185Martinez 0.8 SSECA-CC-191.3VolunteerContra Costa100%3 of 310.4 h24 h
2,186Alert Stream Gage NW Willow Brook A Stony Point RoadPTVC191.3GaugeSonoma99.4%167 of 16828 min2 h
2,187New Almaden - Calero CanalACEC191.3GaugeSanta Clara98.6%663 of 67215 min1.5 h
2,188ALERT/GOES STREAM GAGE 4 ESE Guadalupe River above Alamaden ExprGUDC191.3GaugeSanta Clara98.2%660 of 67215 min1.5 h
2,189SANTA YNEZ R 8 NNE Santa Ynez R Ab GibraltarGBPC191.3GaugeSanta Barbara97.7%657 of 67225 min45 min
2,190Llagas Creek at Church DiversionLXCC191.3GaugeSanta Clara97.7%657 of 67225 min45 min
2,190Upper Truckee River 1 SW MeyersUTHC191.3GaugeEl Dorado97.7%657 of 67225 min45 min
2,192Sutter Bypass @ Rd 1500 PumpSBUC191.3GaugeSutter97.6%164 of 16824 min2 h
2,193Borrego SpringsL0891.3AirportSan Diego92.6%467 of 5044 min4.3 h
2,194Arroyo Corte Madera At Arroyo Corte Madera Del PresidioACMC191.3GaugeMarin89.2%25 of 2815 min12 h
2,195Porter Ranch RAWSPHCC191.2GaugeLos Angeles100%168 of 16817 min72 min
2,196SRFD Llano RoadQSLC191.2GaugeSonoma100%168 of 16820 min60 min
2,197Grand Terrace - Rix OutflowRIXC191.2GaugeSan Bernardino98.0%659 of 67215 min1.5 h
2,197Santa Ana River 0 S Santa AnaSRVC191.2GaugeOrange98.0%659 of 67215 min1.5 h
2,197Trinity River At LewistonTRWC191.2GaugeTrinity98.0%659 of 67215 min1.5 h
2,200Los Gatos 3SSW - Banjo PointBJOC191.2GaugeSanta Clara98.0%659 of 67215 min1.5 h
2,200USGS Stream Gage At Calaveras C Nr SunolCAVC191.2GaugeAlameda98.0%659 of 67215 min1.5 h
2,200Alert Stream Gage/Forecast Point 2 NE Coyote Creek NR EdenvaleCYEC191.2GaugeSanta Clara98.0%659 of 67215 min1.5 h
2,200Fisher Creek at Laguna AveFXLC191.2GaugeSanta Clara98.0%659 of 67215 min1.5 h
2,200GareyGARC191.2GaugeSanta Barbara98.0%659 of 67215 min1.5 h
2,200USGS Stream Gage At San Mateo C Bl Lower Crystal Sp Res Nr SanMEDC191.2GaugeSan Mateo98.0%659 of 67215 min1.5 h
2,200Mountain View - Stevens CreekSVXC191.2GaugeSanta Clara98.0%659 of 67215 min1.5 h
2,200Truckee River AT Tahoe CityTRTC191.2GaugePlacer98.0%659 of 67215 min1.5 h
2,200Los Altos Hills - Trapper TrailTTLC191.2GaugeSanta Clara98.0%659 of 67215 min1.5 h
2,200Uvas Creek At Heritage WayUVHC191.2GaugeSanta Clara98.0%659 of 67215 min1.5 h
2,210Truckee - Truckee RiverTBMC191.2GaugeNevada97.9%658 of 67215 min1.5 h
2,211TRINITY RIVER 2 SE Burnt Ranch 2SEBURC191.2GaugeTrinity97.6%164 of 16825 min2 h
2,211North Shore 3NNE - Coachella CanalCDBC191.2GaugeRiverside97.6%164 of 16825 min2 h
2,211DEER CREEK AT Deer Creek Nr SmartvDCSC191.2GaugeNevada97.6%164 of 16825 min2 h
2,211Stanislaus River At OakdaleOKDC191.2GaugeStanislaus97.6%164 of 16825 min2 h
2,211Petaluma 3N - Corona CreekPCJC191.2GaugeSonoma97.6%164 of 16825 min2 h
2,211USGS Stream Gage At Alameda C Flood Channel A Union CityPUKC191.2GaugeAlameda97.6%164 of 16825 min2 h
2,217El Portal - Merced LakeMLHC191.2GaugeMariposa97.6%164 of 16825 min3 h
2,217Santa Margarita River 2 SSW Santa Margarita R Nr TemeculaSMHC191.2GaugeRiverside97.6%164 of 16825 min3 h
2,219Galt 7E - ClayCLYC191.2GaugeSacramento97.6%164 of 16825 min2 h
2,220Chicago Alert #279CHCC191.2GaugeSacramento97.6%164 of 16825 min2 h
2,220Carmichael - Cresta ParkCRPC191.2GaugeSacramento97.6%164 of 16825 min2 h
2,222Citrus Heights 1N - Cripple CreekIPPC191.2GaugeSacramento97.6%164 of 16825 min3 h
2,223Ca DWR Streamflow Gage At Rock Slough Abv Contra Costa CanalRSLC191.2GaugeContra Costa94.6%159 of 16820 min3 h
2,224USGS Stream Gage At Alamo Cn Nr PleasantonALQC191.1GaugeAlameda100%168 of 16829 min75 min
2,224REDWOOD CREEK 9 E Blue LakeBLKC191.1GaugeHumboldt100%168 of 16829 min75 min
2,224Sunol - Calaveras ResCVQC191.1GaugeAlameda100%168 of 16829 min75 min
2,224Forest Falls - Mill CreekFFPC191.1GaugeSan Bernardino100%168 of 16829 min75 min
2,224Feather R @ Live OakFLVC191.1GaugeYuba100%168 of 16829 min75 min
2,224Friant DamFRIC191.1GaugeFresno100%168 of 16829 min75 min
2,224French Cr Nr EtnaFTAC191.1GaugeSiskiyou100%168 of 16829 min75 min
2,224Shasta R Nr EdgewoodHASC191.1GaugeSiskiyou100%168 of 16829 min75 min
2,224Meridian PumpsMDPC191.1GaugeColusa100%168 of 16829 min75 min
2,224Shackleford Creek Near MugginsvilleMUGC191.1GaugeSiskiyou100%168 of 16829 min75 min
2,224PeckinpahPCKC191.1GaugeMadera100%168 of 16829 min75 min
2,224Pacific HousePFHC191.1GaugeEl Dorado100%168 of 16829 min75 min
2,224Poison RidgePOSC191.1GaugeMadera100%168 of 16829 min75 min
2,224Nicolaus - Pumping Plant 1PUOC191.1GaugeSutter100%168 of 16829 min75 min
2,224Red Rock MountainRRMC191.1GaugeTrinity100%168 of 16829 min75 min
2,224San Joaquin River 3 S San Joaquin R Nr StevinsonSSTC191.1GaugeMerced100%168 of 16829 min75 min
2,224Oceanside 3N - Santa Margarita RiverSXMC191.1GaugeSan Diego100%168 of 16829 min75 min
2,224S Fk Tule River Nr ChololloTLRC191.1GaugeTulare100%168 of 16829 min75 min
2,224Waterford - Tuolumne RiverTWFC191.1GaugeStanislaus100%168 of 16829 min75 min
2,224Millbrae - San AndreasXSAC191.1GaugeSan Mateo100%168 of 16829 min75 min
2,244Johnsville - Sunnyside MeadowSSMC191.1GaugeSierra100%168 of 16830 min60 min
2,245Falls Creek 10 NW Falls Ck Nr WhitewaterFACC191.1GaugeRiverside100%168 of 16830 min75 min
2,245Los Gatos Creek 8 NW Los Gatos Ck Nr CoalingaLGCC191.1GaugeFresno100%168 of 16830 min75 min
2,245Santa Felicia - Piru CreekQRPC191.1GaugeVentura100%168 of 16830 min75 min
2,245Sagehen Ck Nr TruckeeSGNC191.1GaugeNevada100%168 of 16830 min75 min
2,245Santiago Creek 2 N Santiago Ck Nr Santa AnaSKAC191.1GaugeOrange100%168 of 16830 min75 min
2,245Shandon - Cholame CreekXCEC191.1GaugeSan Luis Obispo100%168 of 16830 min75 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.