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 11 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
2,501Simi ValleyCEEC189.8GaugeVentura99.4%167 of 16817 min2 h
2,502Thousand Oaks - VNC 30VTOC189.8GaugeVentura99.4%167 of 16819 min2 h
2,503PetalumaO6989.8AirportSonoma99.2%500 of 50414 min85 min
2,504Kelso - Sweeney Granite ReserveRGSC189.8GaugeSan Bernardino99.0%499 of 50434 min50 min
2,505Castro Valley/Arcadian RsvrCBOC189.8GaugeAlameda98.8%166 of 16834 min2 h
2,505Castro Valley - Eden ReserviourEDNC189.8GaugeAlameda98.8%166 of 16834 min2 h
2,505Oakland Fire StationOFSC189.8GaugeAlameda98.8%166 of 16834 min2 h
2,508National Wildlife RefugeSFRC189.8GaugeAlameda98.8%166 of 16834 min3 h
2,509Donner Creek 2.5 W Donner Ck At Donner Lk Nr TruckeeDCKC189.8GaugeNevada98.6%663 of 67229 min60 min
2,510RMNC1RMNC189.8DCP-85.0%17 of 2012 min15.7 h
2,511OUSC1OUSC189.8DCP-85.0%17 of 2018 min12 h
2,512FLBC1FLBC189.8DCP-85.0%17 of 2020 min12 h
2,513Gilroy 7NEGYYC189.7GaugeSanta Clara100%168 of 16818 min64 min
2,514Redding Fire STNRFSC189.7GaugeShasta100%168 of 16825 min61 min
2,515Lower Oso CkLWOC189.7GaugeOrange98.8%664 of 67235 min45 min
2,516San Ardo - Smith MountainSMIC189.7GaugeMonterey98.8%166 of 16835 min2 h
2,517Santa Clara River AT Victoria AvenueVCAC189.7GaugeVentura98.6%663 of 67234 min45 min
2,518San Jose - Upper Penitencia CreekUMYC189.7GaugeSanta Clara97.9%658 of 67225 min75 min
2,519Penitencia Creek At Dorel DrivePTDC189.7GaugeSanta Clara97.0%652 of 67231 min45 min
2,520Hwy 89 at RampartCD04089.7RoadPlacer95.6%482 of 50416 min50 min
2,521Hemet - Sage RAWSHMMC189.6GaugeRiverside100%168 of 16820 min60 min
2,522Dillon BeachDBEC189.6GaugeMarin99.4%167 of 16836 min1.5 h
2,523Cupertino - Stevens Creek I280VBTC189.6GaugeSanta Clara98.8%664 of 67224 min1.5 h
2,524Aliso Creek At Sewage Treatment PlantASOC189.6GaugeOrange98.6%663 of 67235 min45 min
2,525Buena Park - Fullerton CreekFUVC189.6GaugeOrange98.3%661 of 67234 min45 min
2,526Bullards BarWXBC189.6GaugeYuba98.2%165 of 16819 min1.8 h
2,527Fremont - Mission Creek ParkMISC189.6GaugeAlameda98.2%165 of 16834 min2 h
2,528Holt - Victoria IslandVITC189.6GaugeSan Joaquin96.4%162 of 16820 min6 h
2,529LLN - NC Little Last Chance CreekXLNC189.6GaugePlumas93.4%157 of 16815 min6 h
2,530Tanbark RAWSTANC189.5GaugeLos Angeles100%168 of 16814 min60 min
2,531Mcabbe Road - Golf CreekGCMC189.5GaugeSanta Clara98.6%663 of 67224 min1.5 h
2,531Andersen Res - Coyote CreekQBAC189.5GaugeSanta Clara98.6%663 of 67224 min1.5 h
2,531Sisquoc River AT Sisquoc River Nr SisquocSSQC189.5GaugeSanta Barbara98.6%663 of 67224 min1.5 h
2,534Tracy 5N - Grant LineGLEC189.5GaugeSan Joaquin98.2%660 of 67230 min60 min
2,535Yolo Bypass Nr WoodlandYOLC189.5GaugeYolo98.2%165 of 16834 min2 h
2,536Paso Robles 7SE - Huero CreekHHCC189.5GaugeSan Luis Obispo97.7%657 of 67216 min2.3 h
2,537Milpitas - Lower Penintencia CreekLPHC189.5GaugeSanta Clara97.7%657 of 67226 min75 min
2,538Llagas Creek Above Chesbro ReservoirLGHC189.5GaugeSanta Clara97.3%654 of 67225 min75 min
2,539Ocotillo Wells Stpk - Alert #140OCWC189.5GaugeSan Diego96.9%698 of 72014 min30 min
2,540Alert Streamflow Gage 3 WSW Salinas R LagoonSLGC189.5GaugeMonterey90.5%365 of 40319 min85 min
2,541BNAC1BNAC189.5DCP-84.2%16 of 1919 min12 h
2,542PWYC1PWYC189.5DCP-84.2%16 of 1920 min12 h
2,543Pilot Hill (CDF)PLTC189.4GaugeEl Dorado100%168 of 16819 min64 min
2,544El Cajon 2.3ENECA-SD-689.4VolunteerSan Diego100%3 of 314.4 h24 h
2,545Atascadero 2.3 NNECA-SL-3389.4VolunteerSan Luis Obispo100%3 of 314.4 h2 days
2,546SANTA YNEZ RIVER AT Los LaurelesLLYC189.4GaugeSanta Barbara98.5%662 of 67225 min1.5 h
2,547Junction Box - San Mateo Creek belowBJBC189.4GaugeSan Mateo98.3%661 of 67224 min1.5 h
2,547Monterey Road - Fisher CreekFCMC189.4GaugeSan Mateo98.3%661 of 67224 min1.5 h
2,549Coyote - Coyote CreekCYIC189.4GaugeSanta Clara98.0%659 of 67224 min1.5 h
2,549Coyote - Coyote Creek below Percolation PondCYQC189.4GaugeSanta Clara98.0%659 of 67224 min1.5 h
2,549Los Gatos Ck @ Lincoln AveLGTC189.4GaugeSanta Clara98.0%659 of 67224 min1.5 h
2,552Tustin - Central Irvine ChannelCVHC189.4GaugeOrange95.2%640 of 67230 min45 min
2,553Silver Lake (GOES)SILC189.4GaugeEl Dorado95.2%160 of 16830 min3 h
2,554Lower Santa Rosa Ck Alert #717LSRC189.4GaugeSanluis Obispo92.5%622 of 67225 min31 min
2,555SnowmanRWISCD01789.4RoadSiskiyou91.2%460 of 50419 min40 min
2,556SOFC1SOFC189.4DCP-84.0%21 of 2512 min12 h
2,557El ToroELZC189.3GaugeOrange98.3%661 of 67236 min45 min
2,558TustinELAC189.3GaugeOrange98.3%661 of 67236 min45 min
2,559Junction Box - San Mateo CreekAJBC189.3GaugeSan Mateo98.0%659 of 67224 min1.5 h
2,560Fairfield 2NW - Gregory HillGGHC189.3GaugeSolano94.9%638 of 67230 min45 min
2,561PalaPZAC189.2GaugeSan Diego100%168 of 16815 min70 min
2,562Heart BarHBRC189.2GaugeSan Bernardino100%168 of 16820 min75 min
2,563Monterey PeninsulaMRY89.2AirportMonterey99.4%167 of 1685 min2 h
2,564Yuciapa - Oak Glen RoadOGYC189.2GaugeSan Bernardino99.4%167 of 16820 min1.8 h
2,565Calabasas - Stunt RanchSUZC189.2GaugeLos Angeles99.0%499 of 50434 min50 min
2,566Tijuana River Imperial BeachTIXC189.2GaugeSan Diego98.2%165 of 16819 min1.8 h
2,567Cambrian Park - Los Gatos CreekLGWC189.2GaugeSanta Clara98.0%659 of 67225 min1.5 h
2,568Uvas Creek Above Uvas Reservoir At Uvas RoadAUVC189.2GaugeSanta Clara95.3%641 of 67226 min64 min
2,569Frazier Park 9 SWLOKC189.2GaugeVentura94.7%637 of 67230 min45 min
2,570SANTA CLARA RIVER AT Freeman DiversionSRFC189.2GaugeVentura94.6%636 of 67230 min45 min
2,571MurrietaF7089.2AirportRiverside88.4%446 of 50413 min5.3 h
2,572TYDC1TYDC189.2DCP-85.7%12 of 142.1 h20.6 h
2,573REFC1REFC189.2DCP-83.3%15 of 1814 min12 h
2,574BATC1BATC189.2DCP-83.3%15 of 1822 min12 h
2,575Leo Carrillo Bch. RAWS #4943LCBC189.1GaugeLos Angeles100%168 of 16820 min65 min
2,576Auburn 1SE - N FK AmericanADVC189.1GaugePlacer100%168 of 16840 min75 min
2,576Olympic Valley 17BW - Duncan CreekDDSC189.1GaugePlacer100%168 of 16840 min75 min
2,576Olympic Valley 13SW - Duncan CreekDUSC189.1GaugePlacer100%168 of 16840 min75 min
2,576French Meadows Reservoir Nr ForesthillFMDC189.1GaugePlacer100%168 of 16840 min75 min
2,576Olympic Valley 10SW - Five Lakes CreekFVLC189.1GaugePlacer100%168 of 16840 min75 min
2,576Foresthill 11E - MF AmericanMFIC189.1GaugePlacer100%168 of 16840 min75 min
2,576Olympic Valley 10SW - NF AmericanMFMC189.1GaugePlacer100%168 of 16840 min75 min
2,576Michigan Bluff 21E - MF AmericanMFPC189.1GaugePlacer100%168 of 16840 min75 min
2,576Foresthill 6E - NF MF American RiverNMFC189.1GaugePlacer100%168 of 16840 min75 min
2,576Emigrant Gap 23SE - Rubicon RiverRAHC189.1GaugePlacer100%168 of 16840 min75 min
2,576Michigan Bluff 15ESE - Rubicon RiverRNGC189.1GaugePlacer100%168 of 16840 min75 min
2,576Foresthill 6ESE - Rubicon RiverRUFC189.1GaugePlacer100%168 of 16840 min75 min
2,588SANTA YNEZ RIVER AT Santa Ynez River At SolvangSVGC189.1GaugeSanta Barbara97.0%163 of 16834 min2 h
2,589Blackcap Basin GOESBCBC189.1GaugeFresno91.5%205 of 22425 min61 min
2,590STJC1STJC189.1DCP-85.7%12 of 142.2 h24 h
2,591NIOC1NIOC189.1DCP-85.7%12 of 142.2 h21.3 h
2,592OCEC1OCEC189.1DCP-85.7%12 of 142.2 h23.2 h
2,593Strawberry ValleySTYC189.1CooperativeYuba85.7%6 of 74.4 h2 days
2,594Lakewood 3.4 ESECA-LA-15089.0VolunteerLos Angeles100%3 of 315.4 h24 h
2,595Mill Creek (BDF)MMKC189.0GaugeSan Bernardino99.4%167 of 16820 min2 h
2,596Delta AT Mallard IslandMLIC189.0GaugeContra Costa98.5%662 of 67224 min30 min
2,597Truckee River 2.5 SW TruckeeTRCC189.0GaugePlacer97.6%656 of 67225 min1.5 h
2,598White River at Road 168 near EarlimartWREC189.0GaugeTulare97.0%163 of 16835 min2 h
2,599CELC1CELC189.0DCP-85.7%12 of 142.2 h26 h
2,600Brazie RanchBZRC188.9GaugeSiskiyou100%168 of 16820 min66 min
2,601E Fork San Luis Obispo Creek At JespersoJSPC188.9GaugeSanluis Obispo97.9%658 of 67214 min3.3 h
2,602Lathrop 6WNW - Middle RiverMVUC188.9GaugeSan Joaquin96.2%647 of 67230 min60 min
2,603Concord 2WSW - Walnut CreekWDBC188.9GaugeContra Costa95.3%641 of 67225 min75 min
2,604Vacaville 4NW - Ulatis CreekULTC188.9GaugeSolano93.4%628 of 67229 min45 min
2,605El Centro 2 SSWELCC188.9CooperativeImperial85.7%6 of 74.7 h24 h
2,606SUDC1SUDC188.9DCP-82.6%19 of 2318 min12 h
2,607OFLC1OFLC188.9DCP-82.6%19 of 2320 min16.7 h
2,608Chester - Swain MountainSWNC188.8GaugePlumas100%168 of 16816 min60 min
2,609SRFD Los AlamosQSOC188.8GaugeSonoma100%168 of 16819 min60 min
2,610Kyburz - Wrights LakeWRGC188.8GaugeEl Dorado100%168 of 16825 min61 min
2,611Sacramento River AT VeronaVONC188.8GaugeSutter93.4%157 of 16830 min3 h
2,612Perry Ranch Near Angels Camp 1NPEYC188.8GaugeCalaveras90.6%203 of 22425 min61 min
2,612Rock Creek Below Farmington DamRCFC188.8GaugeSan Joaquin90.6%203 of 22425 min61 min
2,614Upload - Cucamonga CreekCMUC188.8GaugeSan Bernardino87.5%147 of 16815 min4 h
2,615Alert Stream Gage At Petaluma River A Payran Street BridgePYSC188.7GaugeSonoma88.1%740 of 84021 min30 min
2,616San Diego River 4 SSW Fashion ValleyFSNC188.7GaugeSan Diego87.2%191 of 21919 min1.8 h
2,617Barstow Fire StationBARC188.7CooperativeSan Bernardino85.7%6 of 75.2 h31 h
2,618USGS/Alert Streamflow/Rain Gage At Salinas R A SoledadSDDC188.7GaugeMonterey85.6%345 of 40314 min85 min
2,619HornbrookRWISCD01288.7RoadSiskiyou78.9%274 of 34720 min75 min
2,620Oakley 4NNE - San JoaquinJRSC188.6GaugeContra Costa98.8%166 of 16840 min2.8 h
2,621Nature PointNTRC188.6GaugeMadera95.2%160 of 16829 min4 h
2,622Camp Pendelton North - Percolation PondPPDC188.6GaugeSan Diego90.1%202 of 22425 min61 min
2,623Big MeadowsBIMC188.6GaugeTulare90.1%202 of 22425 min1.8 h
2,623Dudley RAWSDUEC188.6GaugeTuolumne90.1%202 of 22425 min1.8 h
2,623Goodwin Tunnel OutletGDTC188.6GaugeStanislaus90.1%202 of 22425 min1.8 h
2,623Mormon Slough AT BellotaMSGC188.6GaugeSan Joaquin90.1%202 of 22425 min1.8 h
2,623Potter Valley 2PVBC188.6GaugeMendocino90.1%202 of 22425 min1.8 h
2,623Shirley GulchSHYC188.6GaugeStanislaus90.1%202 of 22425 min1.8 h
2,629Crestview Fire StationCRVC188.5GaugeMono100%168 of 16812 min67 min
2,630Auburn Dam RidgeADRC188.5GaugeEl Dorado100%168 of 16825 min61 min
2,631Cherry Ck Nr MatherCKMC188.5GaugeTuolumne98.6%663 of 67229 min1.5 h
2,632USGS Stream Gage At Alameda Ck Bl Div Dam Nr SunolACBC188.5GaugeAlameda98.5%662 of 67229 min1.5 h
2,633Sespe Creek 3 N FillmoreSESC188.5GaugeVentura98.3%661 of 67229 min1.5 h
2,634Atherton Channel at Las Lomitas SchoolOMIC188.5GaugeSan Mateo95.2%160 of 16834 min2 h
2,635Flower Mountain Near Copperopolis 5SwFLWC188.5GaugeCalaveras89.7%201 of 22425 min1.8 h
2,636YUBA RIVER AT Our HouseOURC188.4GaugeNevada98.2%225 of 22924 min60 min
2,637Annapolis 3WSW - SF Gualala RiverGSRC188.4GaugeSonoma98.2%165 of 16840 min2.3 h
2,638Costa Mesa - Lane ChannelLCIC188.4GaugeOrange97.7%657 of 67239 min45 min
2,639Dana Point 1SW - Ocean InstDPOC188.4GaugeOrange97.6%656 of 67239 min45 min
2,640Bishop PassBSHC188.4GaugeFresno95.5%214 of 22435 min61 min
2,640Charlotte LakeCRLC188.4GaugeFresno95.5%214 of 22435 min61 min
2,640TunnelTUNC188.4GaugeTulare95.5%214 of 22435 min61 min
2,643Sandia Ck RdSDAC188.4GaugeSan Diego95.2%160 of 16818 min9 h
2,644RABC1RABC188.4DCP-80.9%17 of 2114 min16.2 h
2,645Bear Trap MeadowBTPC188.3GaugeTulare100%84 of 8485 min3 h
2,645Eagle Creek near FairviewEGCC188.3GaugeTulare100%84 of 8485 min3 h
2,645HossackHSSC188.3GaugeTulare100%84 of 8485 min3 h
2,645Cnrfc Inflow Forecast Point 4 N East Fork Russian River Lake MenLAMC188.3GaugeMendocino100%84 of 8485 min3 h
2,645Covelo - Log SpringsLGSC188.3GaugeTehama100%84 of 8485 min3 h
2,650Frenchman DamFHDC188.3GaugePlumas89.2%200 of 22425 min61 min
2,651HemetHMT88.3AirportRiverside86.3%435 of 50413 min5.3 h
2,652Merced - Mariposa CreekMPAC188.3GaugeMariposa86.1%193 of 22420 min75 min
2,652Planada - Owens Creek DamOWCC188.3GaugeMerced86.1%193 of 22420 min75 min
2,654Terminus DamTMDC188.3GaugeTulare86.1%193 of 22420 min1.8 h
2,655Gaviota RAWSGVTC188.2GaugeSanta Barbara100%168 of 16816 min60 min
2,656Antioch 1SE - Roddy RanchRDEC188.2GaugeContra Costa100%168 of 16844 min61 min
2,657Kit Carson 3WNW - Caples LakeCPZC188.2GaugeAlpine100%168 of 16844 min61 min
2,657Westwood - Mt Dyer 2DVBC188.2GaugeLassen100%168 of 16844 min61 min
2,657Twin Bridges 5ENE - Echo lakeECLC188.2GaugeEl Dorado100%168 of 16844 min61 min
2,657Kit Carson 7WSW - Silver LakeSIVC188.2GaugeAmador100%168 of 16844 min61 min
2,661Mountain HomeMNHC188.2GaugeTulare100%84 of 8485 min3 h
2,662UniversityUCRC188.2GaugeRiverside98.2%165 of 16875 min2 h
2,663Mammoth/June LakesMMH88.2AirportMono92.6%467 of 5044 min4.3 h
2,664Alert Stream Gage At San Lorenzo River A Lomond Street BridgeIWNC188.2GaugeSanta Cruz91.6%616 of 67215 min1.9 h
2,665MojaveMHV88.2AirportKern89.6%452 of 50413 min4.3 h
2,666La Porte - Little Grass ValleyLGVC188.2GaugePlumas80.3%135 of 16810 min2.3 h
2,667CorralitosCORC188.1GaugeSanta Cruz100%168 of 16845 min61 min
2,668Prosser Creek NE Prosser DamPROC188.1GaugeNevada97.6%656 of 67230 min1.5 h
2,669ATAC1ATAC188.1DCP-86.3%19 of 222.2 h12 h
2,670Argonaut DamANUC188.0GaugeAmador100%168 of 16812 min67 min
2,671Sespe Creek Above Bear CreekSBXC188.0GaugeVentura91.9%618 of 67231 min46 min
2,672Cosumnes River AT Michigan BarMHBC188.0GaugeSacramento88.3%297 of 33625 min1.5 h
2,673STEC1STEC188.0DCP-80.0%16 of 2022 min15.7 h
2,674FXSC1FXSC188.0DCP-80.0%12 of 1510 min24.1 h
2,675Topanga RawsTPGC187.9GaugeLos Angeles99.4%167 of 16818 min2 h
2,676Lewiston 8NE - Clair EngleCEGC187.9GaugeTrinity99.4%167 of 16845 min2 h
2,677Sierraville Ranger StationSZSC187.9GaugeSierra99.4%167 of 16845 min2 h
2,678Tracy 6NW - Old RiverOMCC187.9GaugeSan Joaquin99.2%667 of 67240 min60 min
2,679La Granada Mountain - Alert #640LGRC187.9GaugeVentura93.6%629 of 67230 min60 min
2,680Alert Streamflow Gage At Marsh Creek A Marsh Creek FireMRHC187.9GaugeContra Costa92.5%622 of 67225 min75 min
2,681Sheep Ranch - USACESRNC187.9GaugeCalaveras90.6%203 of 22425 min61 min
2,682Tuolumne MeadowsTLUC187.9CooperativeTuolumne85.7%6 of 76.9 h24 h
2,683Lompoc (AWOS)LPC87.9AirportSanta Barbara71.5%206 of 2888 min2 h
2,684Giant ForestGNFC187.8GaugeTulare98.8%83 of 8485 min3 h
2,685Potter Valley 3NW - Boyles CreekBOYC187.8GaugeMendocino98.2%165 of 16859 min2 h
2,686Santa Clara River at Torrey RoadTSYC187.8GaugeVentura94.5%794 of 84020 min1.7 h
2,687Lindo Channel Near Chico (Cdec Id = Lch)LIOC187.8GaugeButte94.0%158 of 16825 min6 h
2,688Dwinnel ReservoirDWRC187.8GaugeSiskiyou93.1%313 of 33634 min75 min
2,689San Joaquin River AT PattersonPATC187.8GaugeStanislaus87.9%197 of 22425 min61 min
2,690Lake DavisDVSC187.8GaugePlumas87.9%197 of 22425 min1.8 h
2,691Novato 1SE - Novato CreekXRTC187.8GaugeMarin84.6%853 of 1,00814 min40 min
2,692Redding 12 WNW0422287.7ReferenceShasta100%67 of 671.5 h3 h
2,692Stovepipe Wells 1 SW5313987.7ReferenceInyo100%67 of 671.5 h3 h
2,692Yosemite Village 12 W5315087.7ReferenceMariposa100%67 of 671.5 h3 h
2,692Fallbrook 5 NE5315187.7ReferenceSan Diego100%67 of 671.5 h3 h
2,692Santa Barbara 11 W5315287.7ReferenceSanta Barbara100%67 of 671.5 h3 h
2,692Merced 23 WSW9324387.7ReferenceMerced100%67 of 671.5 h3 h
2,698South Lake TahoeTVL87.7AirportEl Dorado99.4%167 of 1686 min2 h
2,699Folsom Dam (American River)FOLC187.7GaugeSacramento98.8%166 of 16845 min2 h
2,700Pittsburg - Los MendanosCPPC187.7GaugeContra Costa97.6%164 of 16834 min5 h
2,701Sacramento - CorabelCBLC187.7GaugeSacramento92.2%155 of 16825 min5 h
2,702Brentwood - Marsh CreekMCBC187.7GaugeContra Costa92.1%619 of 67225 min75 min
2,703Upper Burnt Corral MeadowUBCC187.7GaugeFresno87.5%196 of 22425 min61 min
2,704Camp Pendleton McasNFG87.7AirportSan Diego86.3%145 of 1687 min7 h
2,705Portola Valley - Windy HillWNDC187.7GaugeSan Mateo84.6%775 of 91615 min45 min
2,706Hwy 80 at Donner LakeCD02887.6RoadNevada95.2%480 of 50416 min50 min
2,707Angwin - Pacific Union CollegeAWNC187.6GaugeNapa92.8%208 of 22435 min61 min
2,707Bridgeville Rain Gage @ Ca Dept Of ForesBGVC187.6GaugeHumboldt92.8%208 of 22435 min61 min
2,707Russian River 6 NW Cloverdale 6NWCDLC187.6GaugeMendocino92.8%208 of 22435 min61 min
2,707Covelo Eel Rvr RsCOVC187.6GaugeMendocino92.8%208 of 22435 min61 min
2,707Honeydew 1 SWHONC187.6GaugeHumboldt92.8%208 of 22435 min61 min
2,707Mad River 12 SEMADC187.6GaugeTrinity92.8%208 of 22435 min61 min
2,707Ogo Ranger StationOGOC187.6GaugeShasta92.8%208 of 22435 min61 min
2,714PlacervillePVF87.6AirportEl Dorado92.6%467 of 50414 min4.7 h
2,715RKBC1RKBC187.6DCP-83.3%15 of 182.2 h12 h
2,716Bishop - OVD No1OVDC187.5GaugeInyo99.4%167 of 16812 min2 h
2,717HumbugHMGC187.5GaugePlumas98.2%165 of 16845 min2 h
2,718Oak Knoll 11E - Lake CurryCURC187.5GaugeNapa97.6%328 of 33630 min3.5 h
2,719Harry L. Englebright DamHLEC187.5GaugeNevada97.6%82 of 8484 min4 h
2,720Citrus Heights - Van Marren CrippleVNMC187.5GaugeSacramento91.6%154 of 16825 min5 h
2,721Lodge Pole 2SE - Panther MeadowPMGC187.5GaugeTulare83.9%188 of 22419 min60 min
2,722APAC1APAC187.5DCP-78.5%22 of 2815 min12 h
2,723TCBC1TCBC187.5DCP-78.5%11 of 1415 min24 h
2,724BRPC1BRPC187.5DCP-78.5%11 of 1419 min24 h
2,725BNNC1BNNC187.5DCP-78.5%11 of 1420 min36 h
2,726Santiago CanyonOSYC187.4GaugeOrange100%168 of 16816 min71 min
2,727Ukiah 4NE - DeerwoodDWDC187.4GaugeMendocino98.2%165 of 16860 min2 h
2,728Mitchell MeadowsMITC187.4GaugeTulare97.6%82 of 8485 min6 h
2,728PascoesPSCC187.4GaugeTulare97.6%82 of 8485 min6 h
2,728State Lakes Snow SensorSTZC187.4GaugeFresno97.6%82 of 8485 min6 h
2,728Upper Tyndall CkUTYC187.4GaugeTulare97.6%82 of 8485 min6 h
2,728West Woodchuck MeadowWCKC187.4GaugeFresno97.6%82 of 8485 min6 h
2,728Wet MeadowsWTMC187.4GaugeTulare97.6%82 of 8485 min6 h
2,734Oroville - Feather RiverFMSC187.4GaugeButte95.8%161 of 16830 min6 h
2,735Geyserville 5W - Dry CreekDRWC187.4GaugeSonoma86.6%194 of 22425 min61 min
2,736MNSC1MNSC187.4DCP-81.2%13 of 161.9 h17 h
2,737Usmc Mtn Warfare TraBAN87.4AirportTuolumne79.1%133 of 1687 min3 h
2,738Parkfield RAWSPKFC187.3GaugeMonterey92.2%155 of 16820 min8.1 h
2,739Petaluma 2ESE - Petaluma RiverPBEC187.3GaugeSonoma84.7%712 of 84022 min30 min
2,740ConverseCVEC187.2GaugeSan Bernardino100%168 of 16816 min60 min
2,741Willow Brook Ck PrecipWBRC187.2GaugeSonoma83.3%140 of 168-3 h
2,742Hanford 8NW - Kings RiverKRAC187.1GaugeKings96.4%81 of 8484 min4 h
2,743Westminster - Alert 239WMRC187.1GaugeOrange88.3%594 of 67229 min45 min
2,744Owens Valley RAWSOVRC187.0GaugeInyo100%168 of 16820 min66 min
2,745Caribou PHCBIC187.0GaugePlumas100%168 of 16829 min75 min
2,746Rock CreekRCKC187.0GaugeInyo98.8%166 of 16825 min2 h
2,747Aurburn Municipal AirportAUN87.0AirportEl Dorado97.4%491 of 50414 min2.7 h
2,748San Marcos Cnty LandfillNMLC187.0GaugeSan Diego93.0%670 of 72014 min30 min
2,749West Big Pine Mtn Alert #570WBPC187.0GaugeSanta Barbara83.6%383 of 45817 min1.5 h
2,750Kaweah River At Three RiversKTRC187.0GaugeTulare82.5%185 of 22420 min1.8 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.