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 4 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
751San Francisco 3.4 SCA-SF-2195.0VolunteerSan Francisco100%7 of 75.4 h24 h
752Nevada City 3.4 NNWCA-NV-195.0VolunteerNevada100%7 of 75.4 h24 h
753UkiahUKI95.0AirportMendocino99.4%167 of 16813 min2 h
754Homewood RAWSHMDC195.0GaugePlacer99.4%167 of 16816 min2 h
754Lake City - Surprise Valley RAWSSSYC195.0GaugeModoc99.4%167 of 16816 min2 h
756USGS/Alert Stream/Rain Gage At Soquel Creek A SoquelSOQC195.0GaugeSanta Cruz99.1%666 of 67215 min45 min
757New Almaden - Calero CanalACEC195.0GaugeSanta Clara98.9%665 of 67215 min45 min
758Blackwood Creek 5 S Blackwood Creek Nr Tahoe CityBKDC195.0GaugePlacer98.8%664 of 67215 min45 min
758General Creek 1 N General Creek Nr Meeks BayGNRC195.0GaugeEl Dorado98.8%664 of 67215 min45 min
758LOWER MARIA YGNACIA 2 E Lower Maria YgnacioLMYC195.0GaugeSanta Barbara98.8%664 of 67215 min45 min
758SALSIPUEDES CK 3 NNE San Jose CkSJEC195.0GaugeSanta Barbara98.8%664 of 67215 min45 min
758Ward Creek N SunnysideWDKC195.0GaugePlacer98.8%664 of 67215 min45 min
763Big Dalton At MercedBDWC195.0GaugeLos Angeles98.8%166 of 16815 min1.5 h
763Baseyard - South El Monte #3302BSEC195.0GaugeLos Angeles98.8%166 of 16815 min1.5 h
763Mira Loma - Cucamonga CreekCGKC195.0GaugeSan Bernardino98.8%166 of 16815 min1.5 h
763Compton Ck At Greenleaf Dr #3312CMGC195.0GaugeLos Angeles98.8%166 of 16815 min1.5 h
763Forbestown - PgeFBSC195.0GaugeButte98.8%166 of 16815 min1.5 h
763Fullerton At Richman Ave (Nr Flcc1)FCKC195.0GaugeOrange98.8%166 of 16815 min1.5 h
763Cassel 2NNE - Hat CreekHATC195.0GaugeShasta98.8%166 of 16815 min1.5 h
763Highlands PeakHPEC195.0GaugeMonterey98.8%166 of 16815 min1.5 h
763Emigrant Gap - Lake SpauldingLSPC195.0GaugeNevada98.8%166 of 16815 min1.5 h
763MC CLOUD D (PG&E)MCUC195.0GaugeShasta98.8%166 of 16815 min1.5 h
763South Fork Eel River 4 SE MirandaMRNC195.0GaugeHumboldt98.8%166 of 16815 min1.5 h
763Spring Gap ForebaySFBC195.0GaugeTuolumne98.8%166 of 16815 min1.5 h
763San Antonio Creek At RiversideSNKC195.0GaugeSan Bernardino98.8%166 of 16815 min1.5 h
763Salt Springs PHSPGC195.0GaugeAmador98.8%166 of 16815 min1.5 h
763Mentone 3NETNEC195.0GaugeSan Bernardino98.8%166 of 16815 min1.5 h
763Villa Park Rsvr (Nr Vllc1)VLPC195.0GaugeOrange98.8%166 of 16815 min1.5 h
763Santa Ana RiverVRSC195.0GaugeOrange98.8%166 of 16815 min1.5 h
763Wishon DamWSHC195.0GaugeFresno98.8%166 of 16815 min1.5 h
781Andreas Creek 5 S Andreas CkANRC195.0GaugeRiverside98.8%166 of 16815 min2 h
781Lime Kiln CanyonATHC195.0GaugeKern98.8%166 of 16815 min2 h
781La Mesa - Alvarado CreekAVDC195.0GaugeInyo98.8%166 of 16815 min2 h
781Big Ck Abv Whites GulchBCWC195.0GaugeTuolumne98.8%166 of 16815 min2 h
781Big Hill RAWSBIIC195.0GaugeHumboldt98.8%166 of 16815 min2 h
781Cantua Ck Nr Cantua CkCOLC195.0GaugeFresno98.8%166 of 16815 min2 h
781Deer Ck Nr Fountain SpringsDKCC195.0GaugeTulare98.8%166 of 16815 min2 h
781SACRAMENTO RIVER AT Sacramento River At DeltaDLTC195.0GaugeShasta98.8%166 of 16815 min2 h
781Doyle Springs - MF Tule RiverDSTC195.0GaugeTulare98.8%166 of 16815 min2 h
781Branscomb - SF Eel RiverEBCC195.0GaugeMendocino98.8%166 of 16815 min2 h
781Scott River 11 NNW Fort JonesFTJC195.0GaugeSiskiyou98.8%166 of 16815 min2 h
781N.Fk Kings R.@Dinkey CRKNKDC195.0GaugeFresno98.8%166 of 16815 min2 h
781Orestimba Creek 6 W Orestimba Creek near NewmanOREC195.0GaugeStanislaus98.8%166 of 16815 min2 h
781San Gabriel R At Florence (Nr Jfec1)SGFC195.0GaugeLos Angeles98.8%166 of 16815 min2 h
781South Fork Kern River Nr OnyxSKRC195.0GaugeKern98.8%166 of 16815 min2 h
781San Timoteo Creek 2 NW San Timoteo Ck Nr Loma Linda 2NWTIMC195.0GaugeSan Bernardino98.8%166 of 16815 min2 h
781RUSSIAN RIVER 2 SSW Russian River NR TalmageTLMC195.0GaugeMendocino98.8%166 of 16815 min2 h
781San Timoteo Nr Loma LindaTOTC195.0GaugeSan Bernardino98.8%166 of 16815 min2 h
781Verdugo Wash At Estelle AveVDWC195.0GaugeLos Angeles98.8%166 of 16815 min2 h
781Warthan Creek 6 SW WARTHAN CREEK near CoalingaWARC195.0GaugeFresno98.8%166 of 16815 min2 h
781LLN - EB Little Last Chance CreekXLEC195.0GaugePlumas98.8%166 of 16815 min2 h
802USGS Stream Gage At San Antonio Cr Nr SunolACSC195.0GaugeAlameda98.8%166 of 16815 min2 h
802Big Basin State ParkBINC195.0GaugeSanta Cruz98.8%166 of 16815 min2 h
802L.A. R @ TUJUNGA AV 2 E L.A. R @ Tujunga AvLRTC195.0GaugeLos Angeles98.8%166 of 16815 min2 h
802Robinson Ck @ Twin Lks OutletRBNC195.0GaugeMono98.8%166 of 16815 min2 h
802Lake Sonoma Recreation AreaRSWC195.0GaugeSonoma98.8%166 of 16815 min2 h
807Fullerton Dam AlertFLDC195.0GaugeOrange98.8%166 of 16815 min2 h
807Whitewater River 4 S MeccaWHWC195.0GaugeRiverside98.8%166 of 16815 min2 h
809PIT RIVER AT Pit River Nr MontgomeryPITC195.0GaugeShasta98.8%166 of 16815 min2 h
810Pyramid Lake Visitors CenterPYLC195.0GaugeLos Angeles98.6%663 of 67215 min40 min
811MaryknollLALC195.0GaugeSanta Clara98.5%662 of 67214 min45 min
812West Walker River 5 SE West Walker R Nr ColevilleCLEC195.0GaugeMono98.5%662 of 67214 min45 min
813Hetch HetchyHETC195.0CooperativeTuolumne97.6%164 of 16813 min2 h
814Santa Barbara MuniSBA94.9AirportSanta Barbara100%168 of 1686 min60 min
814WatsonvilleWVI94.9AirportSanta Cruz100%168 of 1686 min60 min
816CoronaAJO94.9AirportOrange100%168 of 16812 min65 min
817SpringvilleXSVC194.9GaugeTulare100%168 of 16817 min64 min
818CaleroCXOC194.9GaugeSanta Clara99.4%167 of 16812 min2 h
819Alameda 5ENE - R21SKHC194.9GaugeAlameda99.2%667 of 67214 min50 min
820Cranston RAWSCNSC194.9GaugeRiverside98.8%166 of 16819 min2 h
821ALERT/GOES STREAM GAGE 4 ESE Guadalupe River above Alamaden ExprGUDC194.9GaugeSanta Clara98.6%663 of 67215 min45 min
822USGS Stream Gage/Forecast Point 5 NNW Napa River Nr NapaAPCC194.9GaugeNapa98.6%663 of 67215 min45 min
822Los Gatos 3SSW - Banjo PointBJOC194.9GaugeSanta Clara98.6%663 of 67215 min45 min
822Trinity River At LewistonTRWC194.9GaugeTrinity98.6%663 of 67215 min45 min
825La Conchita - Lert #694LCTC194.9GaugeVentura98.5%662 of 67214 min40 min
826Sexton Canyon Near VenturaSEXC194.9GaugeVentura98.3%661 of 67214 min45 min
827San Martin 4ENE - Coyete CreekRCCC194.9GaugeSanta Clara98.0%659 of 67214 min45 min
828Pinnacles RAWSPCLC194.8GaugeSan Benito100%168 of 16818 min60 min
828PotreroPOTC194.8GaugeSan Diego100%168 of 16818 min60 min
830Konocti RAWS (Mt. Konocti)KELC194.8GaugeLake100%168 of 16818 min64 min
830Riverkern RAWSKRNC194.8GaugeKern100%168 of 16818 min64 min
830Pinecrest RAWSPNWC194.8GaugeTuolumne100%168 of 16818 min64 min
830Ship Mountain RAWSSHXC194.8GaugeDel Norte100%168 of 16818 min64 min
830Santa Rita GOESSRTC194.8GaugeSan Benito100%168 of 16818 min64 min
830Santa Fe Dam RAWSSTFC194.8GaugeLos Angeles100%168 of 16818 min64 min
830Orleans - State CreekTTEC194.8GaugeHumboldt100%168 of 16818 min64 min
837CashmanCHAC194.8GaugePlumas100%168 of 16818 min74 min
837GrasshopperGRSC194.8GaugeLassen100%168 of 16818 min74 min
837Jerseydale RAWSJSDC194.8GaugeMariposa100%168 of 16818 min74 min
840Saddleback RAWSSLEC194.8GaugeSierra99.4%167 of 16817 min2 h
841OnealsONXC194.8GaugeMadera98.8%166 of 16816 min2 h
842Sunol Water Temple - Alameda CreekASLC194.8GaugeAlameda98.5%662 of 67215 min45 min
842Fisher Creek at Laguna AveFXLC194.8GaugeSanta Clara98.5%662 of 67215 min45 min
842GareyGARC194.8GaugeSanta Barbara98.5%662 of 67215 min45 min
842Guadalupe WatershedGUPC194.8GaugeSanta Clara98.5%662 of 67215 min45 min
842Church Ave Perc PondsMRTC194.8GaugeSanta Clara98.5%662 of 67215 min45 min
842Penitencia Water Treatment PlantPENC194.8GaugeSanta Clara98.5%662 of 67215 min45 min
842Sunnyvale Water Polution Control PlantSEVC194.8GaugeSanta Clara98.5%662 of 67215 min45 min
842USGS Stream Gage/Forecast Point 2 E Napa River Nr St HelenaSHEC194.8GaugeNapa98.5%662 of 67215 min45 min
842City Of San JoseSJCC194.8GaugeSanta Clara98.5%662 of 67215 min45 min
842Truckee R @ Boca BridgeTBBC194.8GaugeNevada98.5%662 of 67215 min45 min
842Truckee - Truckee RiverTBMC194.8GaugeNevada98.5%662 of 67215 min45 min
842Truckee River AT Tahoe CityTRTC194.8GaugePlacer98.5%662 of 67215 min45 min
842Uvas RsvrUVAC194.8GaugeSanta Clara98.5%662 of 67215 min45 min
842Uvas Creek At Heritage WayUVHC194.8GaugeSanta Clara98.5%662 of 67215 min45 min
842Walden WestVCHC194.8GaugeSanta Clara98.5%662 of 67215 min45 min
842Anderson DamXANC194.8GaugeSanta Clara98.5%662 of 67215 min45 min
858Santa Ana River 0 S Santa AnaSRVC194.8GaugeOrange98.3%661 of 67215 min45 min
859USGS Stream Gage At Calaveras C Nr SunolCAVC194.8GaugeAlameda98.3%661 of 67215 min45 min
859Truckee River AT FaradFARC194.8GaugeNevada98.3%661 of 67215 min45 min
859Coyote Creek Nr GilroyNRGC194.8GaugeSanta Clara98.3%661 of 67215 min45 min
859Coyote - Palm AvePMHC194.8GaugeSanta Clara98.3%661 of 67215 min45 min
859Grand Terrace - Rix OutflowRIXC194.8GaugeSan Bernardino98.3%661 of 67215 min45 min
859Saratoga - Stevens CreekSQEC194.8GaugeSanta Clara98.3%661 of 67215 min45 min
859Mountain View - Stevens CreekSVXC194.8GaugeSanta Clara98.3%661 of 67215 min45 min
859Los Altos Hills - Trapper TrailTTLC194.8GaugeSanta Clara98.3%661 of 67215 min45 min
859Mulpitas 3SE - Berryessa CreekXBCC194.8GaugeSanta Clara98.3%661 of 67215 min45 min
868Ward Ck Blo ConfluenceWCBC194.8GaugePlacer98.3%661 of 67215 min45 min
869San Antonio RsvrSNRC194.8GaugeMonterey98.2%330 of 33615 min65 min
870Burning MoscowABMC194.8GaugeKern98.2%165 of 16815 min2 h
870Pit Ph #3PPHC194.8GaugeShasta98.2%165 of 16815 min2 h
870Spanish Creek Above QuincySQUC194.8GaugePlumas98.2%165 of 16815 min2 h
870Tuolumne City - Tulumne RiverXTRC194.8GaugeStanislaus98.2%165 of 16815 min2 h
874Alhambra Wash @ KlingermanALWC194.8GaugeLos Angeles98.2%165 of 16815 min2 h
875Cosgrove Creek Near Valley SpringsCGCC194.8GaugeCalaveras98.2%165 of 16815 min2 h
875Hanford - Cross CreekCKHC194.8GaugeKings98.2%165 of 16815 min2 h
875N Fk Cache Ck Nr Clearlake OaksCKKC194.8GaugeLake98.2%165 of 16815 min2 h
875USGS/Alert Streamflow Gage 3 E Carmel R Nr CarmelCMEC194.8GaugeMonterey98.2%165 of 16815 min2 h
875Coyote Creek Above HWY 237 At MilpitasCMIC194.8GaugeSanta Clara98.2%165 of 16815 min2 h
875Devils Canyon Creek 4 E DevoreDCCC194.8GaugeSan Bernardino98.2%165 of 16815 min2 h
875Dry Creek at Cooley Ranch RoadDCOC194.8GaugeSonoma98.2%165 of 16815 min2 h
875Duck Creek Diversion Near FarmingtonDDFC194.8GaugeSan Joaquin98.2%165 of 16815 min2 h
875USGS Stream Gage At Dry Creek Nr GeyservilleDGYC194.8GaugeSonoma98.2%165 of 16815 min2 h
875Duck Creek DiversionDKDC194.8GaugeSan Joaquin98.2%165 of 16815 min2 h
875E Fork Of W Fork Mojave River-Upper MillEFWC194.8GaugeSan Bernardino98.2%165 of 16815 min2 h
875Galloway Creek at Cooley Ranch RoadGACC194.8GaugeSonoma98.2%165 of 16815 min2 h
875Harkness FlatHRKC194.8GaugeLassen98.2%165 of 16815 min2 h
875Chino - San Antonio CreekIOCC194.8GaugeSan Bernardino98.2%165 of 16815 min2 h
875Bakersfield - Kern RiverKEPC194.8GaugeKern98.2%165 of 16815 min2 h
875Los Coches Creek 2 SE LOS COCHES CREEKLCCC194.8GaugeSan Diego98.2%165 of 16815 min2 h
875USGS Stream Gage At San Lorenzo River A Santa CruzLRRC194.8GaugeSanta Cruz98.2%165 of 16815 min2 h
875Mad River 6 S Forest GlenMAUC194.8GaugeTrinity98.2%165 of 16815 min2 h
875MOJAVE RIVER 24 SW Mojave River At AftonMJRC194.8GaugeSan Bernardino98.2%165 of 16815 min2 h
875Mowry Bridge - Middle RiverMMBC194.8GaugeSan Joaquin98.2%165 of 16815 min2 h
875Murrieta C A Tenaja RdMUCC194.8GaugeRiverside98.2%165 of 16815 min2 h
875Merced River 5 SW Merced River at Pohono BridgePOHC194.8GaugeMariposa98.2%165 of 16815 min2 h
875Los Angeles River AT Los Angeles River Blw Sepulveda DamPVCC194.8GaugeLos Angeles98.2%165 of 16815 min2 h
875Sandia Creek 4 N Sandia CreekSDQC194.8GaugeSan Diego98.2%165 of 16815 min2 h
875USGS Stream Gage At Tres Pinos C Nr Tres PinosTESC194.8GaugeSan Benito98.2%165 of 16815 min2 h
875RUSSIAN RIVER 3 NNE Russian River NR UkiahUKAC194.8GaugeMendocino98.2%165 of 16815 min2 h
875Tecopa - Willow CreekWLWC194.8GaugeInyo98.2%165 of 16815 min2 h
875EF Russian River 3 NNE Coyote DamYDMC194.8GaugeMendocino98.2%165 of 16815 min2 h
875Lake Mendocino Pool HeightYTPC194.8GaugeMendocino98.2%165 of 16815 min2 h
904Lompico 1SW - Lewis TankLWSC194.8GaugeSanta Cruz98.0%659 of 67214 min45 min
905USGS Stream Gage 8 ENE Alameda Ck Ab Div Dam Nr SunolMPTC194.8GaugeAlameda97.7%657 of 67214 min45 min
906Blythe AirportBLH94.8AirportRiverside95.8%161 of 1687 min60 min
907Chester (GOES)CESC194.7GaugePlumas99.4%167 of 16813 min2 h
908USGS Stream Gage At San Mateo C Bl Lower Crystal Sp Res Nr SanMEDC194.7GaugeSan Mateo98.2%660 of 67215 min45 min
908USGS/Alert Stream Gage 2 SE San Francisquito C A StanfordSFCC194.7GaugeSanta Clara98.2%660 of 67215 min45 min
908Vasona Res - Los Gatos CreekVQIC194.7GaugeSanta Clara98.2%660 of 67215 min45 min
911Mojave DamMVDC194.7GaugeSan Bernardino98.2%165 of 16815 min2 h
912American R At Fair OaksAFOC194.7GaugeSacramento98.0%659 of 67215 min45 min
912Almaden-Calero CanalAUPC194.7GaugeSanta Clara98.0%659 of 67215 min45 min
912Canoas Creek @ Almaden ExpwyCAOC194.7GaugeSanta Clara98.0%659 of 67215 min45 min
912Alert Stream Gage/Forecast Point 2 NE Coyote Creek NR EdenvaleCYEC194.7GaugeSanta Clara98.0%659 of 67215 min45 min
912East Little Llagas Creek below San Martin AveEGSC194.7GaugeSanta Clara98.0%659 of 67215 min45 min
917East Walker River N E Walker R Belo Bridgeport ReservoirEWBC194.7GaugeMono98.0%659 of 67215 min45 min
918Happy Camp Canyon Near MoorparkHCPC194.7GaugeVentura97.9%658 of 67215 min45 min
919Alert Streamflow Gage 1 NNE Redwood Creek At Forest DriveNAFC194.7GaugeNapa97.7%657 of 67214 min45 min
920USGS/ALERT Gage/Forecast Point 6 NW Salinas River Nr BradleyBRDC194.7GaugeMonterey95.2%320 of 33610 min65 min
921Simi ValleyCEEC194.6GaugeVentura100%168 of 16817 min60 min
922High Glade LookoutHGLC194.6GaugeLake100%168 of 16819 min60 min
922County Line RAWS Nr Wilbur SpringsWISC194.6GaugeLake100%168 of 16819 min60 min
924Dutch IndyDUIC194.6GaugeSiskiyou100%168 of 16819 min65 min
924Hawkeye RAWSHWKC194.6GaugeSonoma100%168 of 16819 min65 min
924Saddleback Butte - RAWS #5122SDLC194.6GaugeLos Angeles100%168 of 16819 min65 min
924Shaver RAWSSHVC194.6GaugeFresno100%168 of 16819 min65 min
924Yucca Valley RAWSUCCC194.6GaugeSan Bernardino100%168 of 16819 min65 min
924WestwoodWWDC194.6GaugeLassen100%168 of 16819 min65 min
930Willow Creek - Brush MountainBHTC194.6GaugeHumboldt100%168 of 16819 min75 min
931Oynx - Bird PassBIJC194.6GaugeKern99.4%167 of 16818 min2 h
931Blue Mountain near Davis CreekBMUC194.6GaugeModoc99.4%167 of 16818 min2 h
931Mineral - Colby Mountains RAWSCBXC194.6GaugeTehama99.4%167 of 16818 min2 h
931Beaver Camp RAWSCOKC194.6GaugeAmador99.4%167 of 16818 min2 h
931Catheys Valley RAWSCVBC194.6GaugeMariposa99.4%167 of 16818 min2 h
931MiloMOLC194.6GaugeTulare99.4%167 of 16818 min2 h
931Panoche RoadPCEC194.6GaugeFresno99.4%167 of 16818 min2 h
931Hurley RAWSPRHC194.6GaugeFresno99.4%167 of 16818 min2 h
931Squaw Lake RAWSSWLC194.6GaugeImperial99.4%167 of 16818 min2 h
940Cherry Valley DamCHVC194.6CooperativeTuolumne99.4%167 of 16818 min2 h
940Black MountainHDZC194.6GaugeSan Benito99.4%167 of 16818 min2 h
940Ranger Station Nr MariposaMPOC194.6GaugeMariposa99.4%167 of 16818 min2 h
940Las TablasTABC194.6GaugeSanluis Obispo99.4%167 of 16818 min2 h
944SRFD Llano RoadQSLC194.6GaugeSonoma99.4%167 of 16820 min2 h
945El PortalEPWC194.6GaugeMariposa99.1%666 of 67217 min45 min
946Hodgdon MeadowHNMC194.6GaugeTuolumne98.8%166 of 16817 min2 h
946LeesvilleLVEC194.6GaugeColusa98.8%166 of 16817 min2 h
948Camp Elliot RAWSMPEC194.6GaugeSan Diego98.8%166 of 16820 min2 h
949Whitehurst Road - Bodfish CreekBFCC194.6GaugeSanta Clara98.5%662 of 67216 min45 min
950Guadalupe Creek Off Hicks RoadGOHC194.6GaugeSanta Clara97.7%657 of 67215 min45 min
950New Chicago Marsh at AlvisoNCAC194.6GaugeSanta Clara97.7%657 of 67215 min45 min
950New Chicago Marsh at Don EdwardsNCDC194.6GaugeSanta Clara97.7%657 of 67215 min45 min
953Bob Rabbit Alert #1850ABRC194.6GaugeKern97.6%164 of 16815 min2 h
953CUYAMA RIVER AT BuckhornCYBC194.6GaugeSanluis Obispo97.6%164 of 16815 min2 h
953Tweedy CreekTWCC194.6GaugeKern97.6%164 of 16815 min2 h
953Water CanyonWATC194.6GaugeKern97.6%164 of 16815 min2 h
957USGS Stream Gage At Alameda Creek Bl Calaveras Cr Nr SunolACZC194.6GaugeAlameda97.6%164 of 16815 min2 h
957Arroyo Hondo Nr San JoseAHOC194.6GaugeSanta Clara97.6%164 of 16815 min2 h
957Banning - Burnt Canyon CreekBBXC194.6GaugeSan Bernardino97.6%164 of 16815 min2 h
957Campo Creek 3 At CampoCPOC194.6GaugeSan Diego97.6%164 of 16815 min2 h
957Deer Creek Nr Cameron ParkDCPC194.6GaugeEl Dorado97.6%164 of 16815 min2 h
9576 SE HesperiaDKHC194.6GaugeSan Bernardino97.6%164 of 16815 min2 h
957San Joaquin R @ Fremont FordFRFC194.6GaugeMerced97.6%164 of 16815 min2 h
957NF GUALALA RIVER AT NF Gualala River AB SF Gualala NR GualalaGAAC194.6GaugeMendocino97.6%164 of 16815 min2 h
957Litl Truckee R Abv Boca RsvrLITC194.6GaugeNevada97.6%164 of 16815 min2 h
957USGS Streamflow Gage At Lagunitas Creek Nr Pt Reyes StationLNTC194.6GaugeMarin97.6%164 of 16815 min2 h
957MCCLOUD RIVER AT Mccloud R Abv ShastaMSSC194.6GaugeShasta97.6%164 of 16815 min2 h
957Santa Ana River 1 N Mwd Crossing @ ArlingtonMWXC194.6GaugeRiverside97.6%164 of 16815 min2 h
957Olympic Valley - NF Squaw CreekOVCC194.6GaugePlacer97.6%164 of 16815 min2 h
957Pechanga Creek 2 SE Pechanga Creek Near TemeculaPHGC194.6GaugeRiverside97.6%164 of 16815 min2 h
957USGS Reservoir Gage 3 WSW Pilarcitos LakePILC194.6GaugeSan Mateo97.6%164 of 16815 min2 h
957Los Penasquitos Creek Near PowayPNQC194.6GaugeSan Diego97.6%164 of 16815 min2 h
957San Joaquin River below Redinger LakeRJQC194.6GaugeFresno97.6%164 of 16815 min2 h
957Klamath River 2 W Seiad ValleySEIC194.6GaugeSiskiyou97.6%164 of 16815 min2 h
957Santa Margarita River 3 N Santa Margarita R Nr FallbrookSMFC194.6GaugeSan Diego97.6%164 of 16815 min2 h
957Bull Ck Nr WeottWEOC194.6GaugeHumboldt97.6%164 of 16815 min2 h
957Kelseyville - Cole CreekXCKC194.6GaugeLake97.6%164 of 16815 min2 h
978Little John Creek At FarmingtonLJCC194.6GaugeSan Joaquin97.6%164 of 16815 min2 h
978West Fork Mojave River - Upper CleghornWFJC194.6GaugeSan Bernardino97.6%164 of 16815 min2 h
980EsperanzaESPC194.5GaugeCalaveras100%168 of 16812 min60 min
981Emigrant GapEMIC194.5GaugePlacer100%168 of 16813 min69 min
982Branch Mountain RAWSBRHC194.5GaugeSanluis Obispo100%168 of 16819 min60 min
982Case Mountain RAWSCSWC194.5GaugeTulare100%168 of 16819 min60 min
982Nipton - Ox RanchOXRC194.5GaugeSan Bernardino100%168 of 16819 min60 min
982Patty Mocus Near PlatinaPMCC194.5GaugeTehama100%168 of 16819 min60 min
982Yolla Bolla RAWSYOBC194.5GaugeTrinity100%168 of 16819 min60 min
987USGS Stream Gage At Sonoma Creek A Agua CalienteAGCC194.5GaugeSonoma100%168 of 16819 min76 min
987American River Blw Watt Ave. BridgeAWBC194.5GaugeSacramento100%168 of 16819 min76 min
987Groveland - Cherry ValleyCEVC194.5GaugeTuolumne100%168 of 16819 min76 min
987Grass Valley - Deer CreekDBSC194.5GaugeNevada100%168 of 16819 min76 min
987Courtright Res - Helms CreekHBCC194.5GaugeFresno100%168 of 16819 min76 min
987AT Hilton Canyon Creek Nr Santa YnezHCCC194.5GaugeSanta Barbara100%168 of 16819 min76 min
987San Jacinto River Near Sun CityJACC194.5GaugeRiverside100%168 of 16819 min76 min
987Sierra City - Jackson MeadowsJKRC194.5GaugeSierra100%168 of 16819 min76 min
987Lake Eleanor Nr Hetch Hetchy RsvrLNRC194.5GaugeTuolumne100%168 of 16819 min76 min
987Jackson Meadons - Middle YubaMYJC194.5GaugeSierra100%168 of 16819 min76 min
987Sierra City - Middle Yuba below JacksonMYKC194.5GaugeSierra100%168 of 16819 min76 min
987North Fork Kings R At Cliff CampNFCC194.5GaugeFresno100%168 of 16819 min76 min
987Notchko RawsNTCC194.5GaugeHumboldt100%168 of 16819 min76 min
987Oneill Lake Trib Near FallbrookONEC194.5GaugeSan Diego100%168 of 16819 min76 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.