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 12 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
2,751Little Rock-Sycamore Camp PrecipLRSC186.4GaugeLos Angeles100%168 of 16874 min2 h
2,752Roper RanchRPRC186.4GaugeLos Angeles100%168 of 16874 min2 h
2,753Miller Basin - Alert #241MLBC186.4GaugeOrange100%168 of 16874 min2 h
2,754Fire Station 80FSEC186.4GaugeLos Angeles100%168 of 16874 min1.7 h
2,755Chino HillsCNOC186.4GaugeSan Bernardino100%168 of 16874 min2 h
2,755San Juan G.S. - Alert #209 (Near Vanc1)SJGC186.4GaugeOrange100%168 of 16874 min2 h
2,757San Gabriel Power Hse - Alert #349SGLC186.4GaugeLos Angeles100%168 of 16874 min2 h
2,758Brea OlindaBRIC186.4GaugeOrange100%168 of 16875 min2 h
2,758Deer Creek DamDECC186.4GaugeSan Bernardino100%168 of 16875 min2 h
2,758Murrieta Hot Springs - French ValleyFVAC186.4GaugeRiverside100%168 of 16875 min2 h
2,758Hesperia - Fire StationHEFC186.4GaugeSan Bernardino100%168 of 16875 min2 h
2,758Banning 4NE - Morongo Indian ResMMGC186.4GaugeRiverside100%168 of 16875 min2 h
2,758Segunda DeshechaSEGC186.4GaugeOrange100%168 of 16875 min2 h
2,758Silverado Cyn #2 - Alert #256 Nr Svoc1SVAC186.4GaugeOrange100%168 of 16875 min2 h
2,758Upper Oso Creek - Alert #297UOCC186.4GaugeOrange100%168 of 16875 min2 h
2,766Carona Del Mar Alert 263CDMC186.4GaugeOrange100%168 of 16875 min2 h
2,767Laguna Cyn RepeaterGUNC186.4GaugeOrange100%168 of 16875 min2 h
2,767Raymond BasinRMDC186.4GaugeOrange100%168 of 16875 min2 h
2,767Seal Beach Pump StationSLNC186.4GaugeOrange100%168 of 16875 min2 h
2,770Sun Valley - Pacoima DiversionPCZC186.4GaugeLos Angeles100%168 of 16875 min2 h
2,771Mint Creek At Fitch Avenue Near SaugusMNYC186.4GaugeLos Angeles100%168 of 16875 min2 h
2,772UscUSBC186.4GaugeLos Angeles100%168 of 16875 min2 h
2,773Arcadia Wash @ Grand Alert #355ARAC186.4GaugeLos Angeles100%168 of 16875 min2 h
2,773Schoolhouse D.B. - Alert #450SCLC186.4GaugeLos Angeles100%168 of 16875 min2 h
2,775AlleghanyALYC186.4GaugeSierra100%168 of 16875 min2 h
2,775Chorro Grande Alert #60COOC186.4GaugeVentura100%168 of 16875 min2 h
2,775Camarillo - Home AcresHHAC186.4GaugeVentura100%168 of 16875 min2 h
2,775Happy Valley DrainHVDC186.4GaugeVentura100%168 of 16875 min2 h
2,775Last Chance - Alert #10LSTC186.4GaugeVentura100%168 of 16875 min2 h
2,775Ojai 3ESE - Upper OjaiOHVC186.4GaugeVentura100%168 of 16875 min2 h
2,775Oak Park 1N - FSOPRC186.4GaugeVentura100%168 of 16875 min2 h
2,775Sulphur Mountain - Alert #11SULC186.4GaugeVentura100%168 of 16875 min2 h
2,775Santa Paula - Wilson RanchWLRC186.4GaugeVentura100%168 of 16875 min2 h
2,784Santa Anita Dam - Alert #346SNIC186.4GaugeLos Angeles100%168 of 16875 min2 h
2,785Oxnard 4NE - Nyeland DrainNYDC186.4GaugeVentura100%168 of 16875 min2 h
2,786Pine Cyn PsPNYC186.4GaugeLos Angeles100%168 of 16877 min1.9 h
2,786Quartz Hill - Scott RanchSRHC186.4GaugeLos Angeles100%168 of 16877 min1.9 h
2,788Ojai RAWSOJIC186.4GaugeVentura100%168 of 16885 min2 h
2,788Simi Valley - Cocorah StreetSIHC186.4GaugeVentura100%168 of 16885 min2 h
2,788Thousand Oaks RAWSTHDC186.4GaugeVentura100%168 of 16885 min2 h
2,791Chimney CreekS224086.4SoilTulare100%168 of 1681.7 h2 h
2,792Valyermo - Pallet CreekPVHC186.4GaugeLos Angeles100%157 of 15777 min2.2 h
2,793I-15 - US-395CF02686.4RoadSan Bernardino93.4%628 of 67219 min2.3 h
2,794VCNC1VCNC186.4DCP-71.4%10 of 1415 min36 h
2,795RVOC1RVOC186.4DCP-71.4%5 of 716 min3 days
2,796LMFC1LMFC186.4DCP-71.4%5 of 717 min2.2 days
2,797BCSC1BCSC186.4DCP-71.4%5 of 717 min2.7 days
2,798FremontFETC186.4CooperativeAlameda71.4%5 of 722 min2 days
2,799Fresno 5 NEFYIC186.4CooperativeFresno71.4%5 of 722 min2 days
2,800Oceanside 8.1ENECA-SD-7686.4VolunteerSan Diego71.4%5 of 726 min2 days
2,801Camarillo 1.9 NECA-VT-3686.4VolunteerVentura71.4%5 of 726 min3 days
2,802Crescent City 2.6 ECA-DN-3286.4VolunteerDel Norte71.4%5 of 726 min2 days
2,803Eureka 0.1 SSWCA-HM-18586.4VolunteerHumboldt71.4%5 of 726 min2.4 days
2,804Roseville 1.4 WSWCA-PC-6386.4VolunteerPlacer71.4%5 of 726 min2.3 days
2,805Laguna Beach 0.9 SSECA-OR-12086.4VolunteerOrange71.4%5 of 726 min2.4 days
2,806Palm Springs 6W - Long Valley 2LYRC186.4CooperativeRiverside71.4%5 of 742 min2.2 days
2,807San Anselmo 0.4 NECA-MR-586.4VolunteerMarin71.4%5 of 785 min2 days
2,808Willow Creek 3.2 NECA-HM-14986.4VolunteerHumboldt71.4%5 of 785 min2 days
2,809Scotts Valley 1.4 WCA-SZ-4186.4VolunteerSanta Cruz71.4%5 of 785 min3 days
2,810Arcata 0.5 NWCA-HM-21186.4VolunteerHumboldt71.4%5 of 785 min2 days
2,811Pasadena 1.9 SCA-LA-12486.4VolunteerLos Angeles71.4%5 of 785 min2.9 days
2,812Anaheim 4.9 ENECA-OR-2186.4VolunteerOrange71.4%5 of 786 min2.4 days
2,813Chatsworth 0.7 SECA-LA-13286.4VolunteerLos Angeles71.4%5 of 786 min2 days
2,814Lockeford 3.3 WNWCA-SJ-2386.4VolunteerSan Joaquin71.4%5 of 786 min2.2 days
2,815Loleta 0.4 NCA-HM-17086.4VolunteerHumboldt71.4%5 of 786 min2.4 days
2,816Arcata 1.5 ESECA-HM-18886.4VolunteerHumboldt71.4%5 of 786 min2 days
2,817Los Alamitos 1.4 NWCA-LA-12386.4VolunteerLos Angeles71.4%5 of 786 min2.4 days
2,818N.American Chemical Corp. Main PlantTNAC186.4CooperativeSan Bernardino71.4%5 of 72 h3 days
2,819Chino HillsCQHC186.3GaugeOrange100%168 of 16817 min60 min
2,820Devils Garden GOESATSC186.3GaugeModoc100%168 of 16819 min66 min
2,821Big Bear Ranger STNBBBC186.3GaugeSan Bernardino99.4%167 of 16819 min2 h
2,822Getty Basin Alert #503GETC186.3GaugeSanta Barbara78.7%26 of 3316 min35 h
2,823Mount Shasta 1.7 SSECA-SK-1186.3VolunteerSiskiyou71.4%5 of 72.4 h2 days
2,824La Mesa 1.2 ECA-SD-16486.3VolunteerSan Diego71.4%5 of 72.4 h34 h
2,825Arcata 1.3 ECA-HM-17786.3VolunteerHumboldt71.4%5 of 72.4 h24 h
2,825Kneeland 3.4 WNWCA-HM-7486.3VolunteerHumboldt71.4%5 of 72.4 h24 h
2,827Forks of Salmon 1.0 NWCA-SK-986.3VolunteerSiskiyou71.4%5 of 72.4 h34 h
2,828Tahoma .5 SCA-ED-986.3VolunteerEl Dorado71.4%5 of 72.4 h2 days
2,829Arcata 1.3 NECA-HM-14286.3VolunteerHumboldt71.4%5 of 72.4 h3 days
2,830Altadena 1.9 ESECA-LA-14886.3VolunteerLos Angeles71.4%5 of 72.4 h47 h
2,831Pleasant Hill 0.1 ENECA-CC-5886.3VolunteerContra Costa71.4%5 of 72.4 h24 h
2,832Pasadena 1.8 ECA-LA-4386.3VolunteerLos Angeles71.4%5 of 72.4 h34 h
2,833PetalumaO6986.2AirportSonoma99.6%502 of 50414 min46 min
2,834Farrar ParkFRRC186.2GaugeContra Costa99.4%167 of 16865 min2 h
2,835Colton FSTONC186.2GaugeSan Bernardino99.4%167 of 16869 min1.9 h
2,836Acton Camp Alert 384ACCC186.2GaugeLos Angeles99.4%167 of 16871 min2 h
2,837Crafton Reservoir Alert PrecipRAFC186.2GaugeSan Bernardino99.4%167 of 16871 min2.3 h
2,838San Bernardino - Devore CDFCFDC186.2GaugeSan Bernardino99.4%167 of 16871 min2 h
2,839Clear Ck School - Alert #408CCOC186.2GaugeLos Angeles99.4%167 of 16872 min2 h
2,840Ojai 4NE - Thacher SchoolOTSC186.2GaugeVentura99.4%167 of 16873 min1.9 h
2,841San Dimas Fire StationSDHC186.2GaugeLos Angeles99.4%167 of 16873 min2 h
2,842East Pasadena 1S - San Gabriel FS5GFSC186.2GaugeLos Angeles99.4%167 of 16873 min2 h
2,843Long Beach - Alamitos YardAYDC186.2GaugeLos Angeles99.4%167 of 16873 min2 h
2,844La River At Wardlow - Alert #314LRWC186.2GaugeLos Angeles99.4%167 of 16873 min2 h
2,845Domingeuz Water Co Alert #315DWCC186.2GaugeLos Angeles99.4%167 of 16873 min2 h
2,846Cedar SpringsCRHC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,847Acton Escondido FC261ACTC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,848Sepulveda Cyn @ Mulholland Alert #322SEMC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,849Palmdale Water DistrictPWDC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,850Lechuza Fire StationLCZC186.2GaugeLos Angeles99.4%167 of 16874 min1.9 h
2,851Strawberry ValleySTYC186.2GaugeYuba99.4%167 of 16874 min2 h
2,852San Gabriel At Vly - Alert #352SGVC186.2GaugeLos Angeles99.4%167 of 16874 min1.9 h
2,853RelayRLYC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,854Rolling HillsRLHC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,855El Monte Fire Station 166EMTC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,856Montebello Fire StationMBNC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,857La Canada Flintridge - Descanso GardentsDGDC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,858Rancho Santa Margarita 8NEINZC186.2GaugeOrange99.4%167 of 16874 min2 h
2,858Oak Creek CanyonOKKC186.2GaugeSan Bernardino99.4%167 of 16874 min2 h
2,860Calimesa 2SECAQC186.2GaugeRiverside99.4%167 of 16874 min2 h
2,860Elder CreekELDC186.2GaugeSan Bernardino99.4%167 of 16874 min2 h
2,860Strawberry ValleySWVC186.2GaugeYuba99.4%167 of 16874 min2 h
2,863Duarte - Mount Olive HighMHCC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,864San Fernando 4NNE - Pacoima DamPDIC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,864RIO HONDO 4 E Rio Hondo Zone 1 DitchRHZC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,864Rowland Heights Maint YardRWAC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,867Cogswell Dam Alert 411CGSC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,867Canyon Country - Sand Canyon FireSDTC186.2GaugeLos Angeles99.4%167 of 16874 min2 h
2,869Tustin 8NE - Anaheim HillsANMC186.2GaugeOrange99.4%167 of 16875 min2 h
2,869Bee CynBEEC186.2GaugeOrange99.4%167 of 16875 min2 h
2,869Alert #265BIRC186.2GaugeOrange99.4%167 of 16875 min2 h
2,869Laguna AudubonCYNC186.2GaugeOrange99.4%167 of 16875 min2 h
2,869Fullerton Airport - Alert #1140FULC186.2GaugeOrange99.4%167 of 16875 min2 h
2,869Riverside 10SSE - Gavilan HillsGAVC186.2GaugeRiverside99.4%167 of 16875 min2 h
2,875Big Rock MesaMLUC186.2GaugeLos Angeles99.4%167 of 16875 min2 h
2,876Rose HillsRHLC186.2GaugeLos Angeles99.4%167 of 16875 min2 h
2,877Fullerton Creek At BeachFCBC186.2GaugeOrange99.4%167 of 16875 min2 h
2,877Garden Grove - Alert #1175GDNC186.2GaugeOrange99.4%167 of 16875 min2 h
2,877Fullerton - Gilbert Ret BasinGRBC186.2GaugeOrange99.4%167 of 16875 min2 h
2,877Lower Tahquitz CreekLWTC186.2GaugeRiverside99.4%167 of 16875 min2 h
2,881Fremont Headquarter - Alert #456FRMC186.2GaugeLos Angeles99.4%167 of 16875 min2 h
2,882Aliso Canyon Alert 302 (2Nd To Alic1)ALOC186.2GaugeLos Angeles99.4%167 of 16875 min2 h
2,883Oxnard Civic CenterOXDC186.2GaugeVentura99.4%167 of 16875 min2 h
2,884Thousand Oaks 2SSW - Potrero CreekPWBC186.2GaugeVentura99.4%167 of 16875 min2 h
2,885Camarillo - AdohrCDHC186.2GaugeVentura99.4%167 of 16875 min2 h
2,885Camarillo 2N - East HighlandsCEHC186.2GaugeVentura99.4%167 of 16875 min2 h
2,885CamptonvilleCMVC186.2GaugeSierra99.4%167 of 16875 min2 h
2,885Camarillo 2W - Hills DrainCXHC186.2GaugeVentura99.4%167 of 16875 min2 h
2,885Ojai - Lake Casitas DamLCAC186.2GaugeVentura99.4%167 of 16875 min2 h
2,885Somis-FullerLCYC186.2GaugeVentura99.4%167 of 16875 min2 h
2,885Meiners Oaks FsMOKC186.2GaugeVentura99.4%167 of 16875 min2 h
2,885Simi Valley 1E - Arroyo TapoOYTC186.2GaugeVentura99.4%167 of 16875 min2 h
2,885Red MountainRDTC186.2GaugeVentura99.4%167 of 16875 min2 h
2,885South Mountain Near Santa PaulaSMPC186.2GaugeVentura99.4%167 of 16875 min2 h
2,885Santa Rosa ValleySVVC186.2GaugeVentura99.4%167 of 16875 min2 h
2,885Ojai 3WSW - Ventura RiverVCWC186.2GaugeVentura99.4%167 of 16875 min2 h
2,885White Ledge Peak - Alert #606WLPC186.2GaugeVentura99.4%167 of 16875 min2 h
2,898Glendora - San Dimas DamSDIC186.2GaugeLos Angeles99.4%167 of 16875 min1.9 h
2,899Sawpit Dam - Alert #340SPDC186.2GaugeLos Angeles99.4%167 of 16875 min2 h
2,900Rialto Channel Alert Precip And Stream GRIAC186.2GaugeSan Bernardino99.4%167 of 16876 min2 h
2,901Forest Falls - Mill CreekTPDC186.2GaugeSan Bernardino99.4%167 of 16876 min2 h
2,902Mescal SmithMSMC186.2GaugeLos Angeles99.4%167 of 16876 min2 h
2,903Warm Spgs CampWSCC186.2GaugeLos Angeles99.4%167 of 16876 min2 h
2,904LANCASTER B&SLNSC186.2GaugeLos Angeles99.4%167 of 16876 min2 h
2,905Bel Air Hotel #323BAHC186.2GaugeLos Angeles99.4%167 of 16877 min2 h
2,906Santa Margarita - Alert #723SGAC186.2GaugeSanluis Obispo99.4%167 of 16877 min2 h
2,907Rialto 1NW - Cactus BasinCUSC186.2GaugeSan Bernardino99.4%167 of 16879 min2.1 h
2,908Fillmore 4W - Toland-Haglin PeakTGPC186.2GaugeVentura99.4%167 of 16885 min2 h
2,909AdobeS223586.2SoilMono99.4%167 of 1681.7 h2 h
2,910Shasta 8NW - F CarrJCRC186.2GaugeShasta99.4%167 of 1681.7 h2 h
2,911SonoraWXSC186.2GaugeTuolumne98.8%166 of 16825 min2 h
2,912Mammoth/June LakesMMH86.2AirportMono89.0%449 of 5044 min2.7 h
2,913El Dorado Hills 0.9 NNWCA-ED-2386.2VolunteerEl Dorado85.7%6 of 713.4 h35 h
2,914New Hogan Lk (New Hogan Dam)NHGC186.2GaugeCalaveras73.8%248 of 33615 min1.5 h
2,915Chester - Humbug Summit RAWSHMRC186.1GaugePlumas99.4%167 of 16814 min2 h
2,916San Leandro 4NE - Upper San Leandro ResUSVC186.1GaugeAlameda99.4%167 of 16845 min2 h
2,917Brand Pk D. B. - Alert #449BRBC186.1GaugeLos Angeles99.4%167 of 16875 min3 h
2,918Barstow Fire StationBARC186.0CooperativeSan Bernardino71.4%5 of 73.2 h2 days
2,919Mcguires RAWSMCGC185.9GaugeMendocino100%168 of 16815 min71 min
2,920Mount ElizabethMOUC185.9GaugeTuolumne99.4%167 of 16813 min2 h
2,921Camp PardeeCMPC185.9CooperativeCalaveras98.8%166 of 16863 min2 h
2,922Big Pines Recreation ParkBPSC185.9GaugeLos Angeles98.8%166 of 16868 min2 h
2,923Big Pines 1NE - Table MtnJPLC185.9GaugeLos Angeles98.8%166 of 16869 min2 h
2,924Oak GlenOAGC185.9GaugeSan Bernardino98.8%166 of 16870 min1.9 h
2,925Fullerton Creek - Alert #277FLCC185.9GaugeOrange98.8%166 of 16873 min2 h
2,926Luverne - Amherst ResAHRC185.9GaugeLos Angeles98.8%166 of 16873 min2 h
2,927Bellflower Fs 115BFFC185.9GaugeLos Angeles98.8%166 of 16874 min2 h
2,928Bloomington - FSOOMC185.9GaugeSan Bernardino98.8%166 of 16874 min2 h
2,929AvekAVKC185.9GaugeLos Angeles98.8%166 of 16874 min2 h
2,930Castaic PowerhouseCPWC185.9GaugeLos Angeles98.8%166 of 16874 min2 h
2,931Castaic Fs 149CAKC185.9GaugeLos Angeles98.8%166 of 16874 min2 h
2,932Del Valle AlertDVVC185.9GaugeLos Angeles98.8%166 of 16874 min2 h
2,932Trabuco Canyon 4NE - Holy JimHYJC185.9GaugeOrange98.8%166 of 16874 min2 h
2,934Agoura Alert #317AGRC185.9GaugeLos Angeles98.8%166 of 16874 min2 h
2,935Duarte 7N - Cogswell DamCGXC185.9GaugeLos Angeles98.8%166 of 16874 min2 h
2,936Antelope AcresAACC185.9GaugeLos Angeles98.8%166 of 16874 min2 h
2,936North LancasterNLNC185.9GaugeLos Angeles98.8%166 of 16874 min2 h
2,938RedmanREMC185.9GaugeLos Angeles98.8%166 of 16874 min2 h
2,939PerrisPRVC185.9GaugeRiverside98.8%166 of 16874 min2 h
2,940Elder GulchERGC185.9GaugeSan Bernardino98.8%166 of 16874 min2 h
2,941Silverado 6E - Coldwater CanyonCCVC185.9GaugeOrange98.8%166 of 16874 min2 h
2,941Moulton Peak RepeaterMLTC185.9GaugeOrange98.8%166 of 16874 min2 h
2,943West Fork Heliport - Alert #452WFKC185.9GaugeLos Angeles98.8%166 of 16874 min2 h
2,944Alert #1150CTMC185.9GaugeOrange98.8%166 of 16875 min2 h
2,944Glen Helen Co Park - Alert #2898GLHC185.9GaugeSan Bernardino98.8%166 of 16875 min2 h
2,944Hicks CanyonHIKC185.9GaugeOrange98.8%166 of 16875 min2 h
2,944Oso Creek At Crown ValleyOSOC185.9GaugeOrange98.8%166 of 16875 min2 h
2,944Rubio Wash At Glendon - Alert #354RBOC185.9GaugeLos Angeles98.8%166 of 16875 min2 h
2,944Wide Canyon DamWDCC185.9GaugeRiverside98.8%166 of 16875 min2 h
2,944Sacramento - Post Fire Temp 15XOOC185.9GaugeSacramento98.8%166 of 16875 min2 h
2,944Yorba Park - Alert #270YBAC185.9GaugeOrange98.8%166 of 16875 min2 h
2,944Yorba Reservoir - Alert #1165YBRC185.9GaugeOrange98.8%166 of 16875 min2 h
2,953Cabazon 1NCBZC185.9GaugeRiverside98.8%166 of 16875 min3 h
2,954Bear CreekBRKC185.9GaugeRiverside98.8%166 of 16875 min2 h
2,955Santiago Ck At Santiago RoadMSTC185.9GaugeOrange98.8%166 of 16875 min2 h
2,956Calleguas Ck Abv US 101 Alert #681CGUC185.9GaugeVentura98.8%166 of 16875 min2 h
2,956Thousand Oaks 2NW - ConejoCJBC185.9GaugeVentura98.8%166 of 16875 min2 h
2,956Camarillo - Pacific SodCSDC185.9GaugeVentura98.8%166 of 16875 min2 h
2,956Camarillo - UplandCUPC185.9GaugeVentura98.8%166 of 16875 min2 h
2,956Santa Paula - Ferndale RanchFDLC185.9GaugeVentura98.8%166 of 16875 min2 h
2,956Casitas Springs 1S - Fresno CanyonFOKC185.9GaugeVentura98.8%166 of 16875 min2 h
2,956Thousand Oaks - Lake BardKBDC185.9GaugeVentura98.8%166 of 16875 min2 h
2,956Lang Ranch - Alert #2603LANC185.9GaugeVentura98.8%166 of 16875 min2 h
2,956Moorpark County Yard - Alert #49MORC185.9GaugeVentura98.8%166 of 16875 min2 h
2,956Reche CanyonRECC185.9GaugeSan Bernardino98.8%166 of 16875 min2 h
2,956Senior/Gridley Canyon - Alert #2633SGRC185.9GaugeVentura98.8%166 of 16875 min2 h
2,956South Mountain East - Alert #7SMEC185.9GaugeVentura98.8%166 of 16875 min2 h
2,956Ventura 1S - Telephone RdTELC185.9GaugeVentura98.8%166 of 16875 min2 h
2,956Tommys Creek - Alert #40TMYC185.9GaugeVentura98.8%166 of 16875 min2 h
2,956Ventura 1N - Hall CanyonVHCC185.9GaugeVentura98.8%166 of 16875 min2 h
2,971Day CanyonDACC185.9GaugeSan Bernardino98.8%166 of 16875 min2 h
2,972Wheeler Gorge Nr Wheeler SpringsWGWC185.9GaugeVentura98.8%166 of 16875 min2 h
2,973Thompson Creek - Alert #434THMC185.9GaugeLos Angeles98.8%166 of 16876 min2 h
2,974Colbys - Alert #445COBC185.9GaugeLos Angeles98.8%166 of 16876 min2 h
2,975Cable CanyonNYNC185.9GaugeSan Bernardino98.8%166 of 16876 min2.2 h
2,976L. A. Ducommun St - Alert #377LADC185.9GaugeLos Angeles98.8%166 of 16877 min2 h
2,977Pacoima Dam - Alert #331 (Near Poic1)PCDC185.9GaugeLos Angeles98.8%166 of 16878 min2 h
2,978Quartz HillQZHC185.9GaugeLos Angeles98.8%166 of 16878 min2 h
2,979Acton Pump StationAPZC185.9GaugeLos Angeles98.8%166 of 16878 min2 h
2,980UC Baker - CDECUBKC185.9GaugeLassen98.8%166 of 16885 min2 h
2,981Sierraville 12SSE - Sierra ValleyLSVC185.9GaugeNevada98.8%166 of 16885 min3 h
2,982Crowder Flat SnotelCRWC185.9GaugeModoc98.8%166 of 1681.6 h2 h
2,982Ebbetts Pass SnotelEBTC185.9GaugeAlpine98.8%166 of 1681.6 h2 h
2,982Echo Peak SnotelECOC185.9GaugeEl Dorado98.8%166 of 1681.6 h2 h
2,982Hagan S Meadow SnotelHGNC185.9GaugeEl Dorado98.8%166 of 1681.6 h2 h
2,982Horse Meadow SnotelHORC185.9GaugeAlpine98.8%166 of 1681.6 h2 h
2,982Independence Camp SnotelICPC185.9GaugeSierra98.8%166 of 1681.6 h2 h
2,982Leavitt Lake SnotelLELC185.9GaugeMono98.8%166 of 1681.6 h2 h
2,982Markleeville 10WSW - Lost Lake SnotelLLXC185.9GaugeAlpine98.8%166 of 1681.6 h2 h
2,982Lobdell Lake SnotelLOBC185.9GaugeMono98.8%166 of 1681.6 h2 h
2,982Summit Meadow SnotelSDWC185.9GaugeMono98.8%166 of 1681.6 h2 h
2,982Sonora Pass SnotelSRAC185.9GaugeMono98.8%166 of 1681.6 h2 h
2,982Virginia Lakes Ridge SnotelVGAC185.9GaugeMono98.8%166 of 1681.6 h2 h
2,982Poison Flat SnotelXXXC185.9GaugeAlpine98.8%166 of 1681.6 h2 h
2,995Benton 15NW - AdobeADZC185.9GaugeMono98.8%166 of 1681.6 h2 h
2,996Silverado Canyon - Alert #1170SDOC185.9GaugeOrange98.2%165 of 16859 min2 h
2,997US-395 - McGee Creek RoadCF16185.9RoadMono91.3%614 of 67219 min2.3 h
2,998Simi Valley 1.7 SWCA-VT-4185.9VolunteerVentura71.4%5 of 73.4 h2 days
2,999Guerneville 0.8 NCA-SN-12285.9VolunteerSonoma71.4%5 of 73.4 h2 days
3,000Healdsburg 12.6 NNWCA-SN-8985.9VolunteerSonoma71.4%5 of 73.4 h34 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; 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.