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 14 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
3,251Rio Linda - Dry CreekDIVC183.8GaugeSacramento80.9%136 of 16825 min5 h
3,252Cohasset RAWSCSTC183.7GaugeButte100%168 of 16814 min69 min
3,253Coffee RidgeCFRC183.7GaugeTrinity100%168 of 16825 min61 min
3,254Agave HillAGVC183.7GaugeSan Diego98.8%166 of 1683.2 h4 h
3,255Desert CenterS218383.7SoilRiverside94.1%128 of 13643 min7 h
3,255Ford Dry LakeS218483.7SoilRiverside94.1%128 of 13643 min7 h
3,255Doe RidgeS219183.7SoilMono94.1%128 of 13643 min7 h
3,258French GulchS221883.7SoilShasta94.1%128 of 13643 min7 h
3,259Bethel Island 1W - Dutch SloughDUJC183.7GaugeContra Costa87.5%196 of 22445 min1.8 h
3,260Sacramento - American River D05DFBC183.7GaugeSacramento85.1%143 of 16825 min8 h
3,261Arroyo Simi AT Arroyo Simi Near SimiASNC183.7GaugeVentura75.8%765 of 1,00825 min30 min
3,262WVAC1WVAC183.6DCP-70.5%12 of 171.9 h24 h
3,263Santa Barbara MuniSBA83.5AirportSanta Barbara100%168 of 1686 min60 min
3,264Suwanna Ranch - Stoney CreekUWNC183.5GaugeFresno100%168 of 16825 min61 min
3,265Villa Park Dam - Alert #220VLLC183.5GaugeOrange99.5%669 of 67230 min45 min
3,266Eaglerock Rsvr Alert #311EGRC183.5GaugeLos Angeles95.8%161 of 16869 min2.1 h
3,267Ontario - Guasti ParkGPKC183.5GaugeSan Bernardino95.8%161 of 16870 min2 h
3,268Alberthill 2SE - North ElsinoreNELC183.5GaugeRiverside95.8%161 of 16875 min3 h
3,269Sage RanchSGQC183.5GaugeVentura95.8%161 of 16875 min2 h
3,270Meiners Oaks FsMOKC183.5GaugeVentura95.8%161 of 16875 min3 h
3,271Ojai Summit Fire StationOJSC183.5GaugeVentura95.8%161 of 16875 min2 h
3,272Small Canyon DamSDMC183.5GaugeSan Bernardino95.8%161 of 16875 min2 h
3,273Cucamonga Canyon AlertCUOC183.5GaugeSan Bernardino95.8%161 of 16879 min2 h
3,274Cochora RanchS218983.5SoilSan Luis Obispo93.3%127 of 13643 min7 h
3,274Ash ValleyS221483.5SoilLassen93.3%127 of 13643 min7 h
3,274Alabama HillsS223783.5SoilInyo93.3%127 of 13643 min7 h
3,277EssexS218583.5SoilSan Bernardino93.3%127 of 13643 min7 h
3,277Eagle LakeS219283.5SoilLassen93.3%127 of 13643 min7 h
3,279Devils Post Pile RAWSDPPC183.4GaugeMadera95.5%214 of 22435 min61 min
3,280Burnside Lake SnotelBSKC183.4GaugeAlpine95.2%160 of 16844 min5 h
3,281Crescent City 3.8 NECA-DN-2883.4VolunteerDel Norte66.6%2 of 326 min33 h
3,282Loleta 1.5 NNECA-HM-20983.4VolunteerHumboldt66.6%2 of 326 min34 h
3,282Caspar 1.4 ESECA-MD-2683.4VolunteerMendocino66.6%2 of 326 min34 h
3,282Silverado 1.0 ESECA-OR-683.4VolunteerOrange66.6%2 of 326 min34 h
3,282San Diego 5.0 NWCA-SD-21783.4VolunteerSan Diego66.6%2 of 326 min34 h
3,286Glendora 1.4 ESECA-LA-8183.4VolunteerLos Angeles66.6%2 of 326 min2 days
3,286Oceanside 5.2 SSECA-SD-20783.4VolunteerSan Diego66.6%2 of 326 min2 days
3,286Carlsbad 1.3ENECA-SD-8683.4VolunteerSan Diego66.6%2 of 326 min2 days
3,286Scotts Valley 1.4 WCA-SZ-4183.4VolunteerSanta Cruz66.6%2 of 326 min2 days
3,290Redwood Valley 0.9 SWCA-MD-5783.4VolunteerMendocino66.6%2 of 326 min24 h
3,291CA-KG-11CA-KG-1183.4COCORAHS-66.6%2 of 326 min34 h
3,292Burlingame 1.5 SECA-SM-4883.4VolunteerSan Mateo66.6%2 of 385 min2 days
3,293San Jose 3.5 ENECA-SC-1283.4VolunteerSanta Clara66.6%2 of 386 min34 h
3,293Twentynine Palms 1.5 SWCA-SR-1783.4VolunteerSan Bernardino66.6%2 of 386 min34 h
3,293Davis 6.3 WCA-YL-2183.4VolunteerYolo66.6%2 of 386 min34 h
3,296Nevada City 2.0 NNWCA-NV-5783.4VolunteerNevada66.6%2 of 386 min2 days
3,297Seiad Valley 0.1 NNECA-SK-1683.4VolunteerSiskiyou66.6%2 of 386 min33 h
3,298Sunnyvale 3.6 S (W6NW)CA-SC-4283.4VolunteerSanta Clara66.6%2 of 386 min34 h
3,299Foster City 2.0 SSWCA-SM-5283.4VolunteerSan Mateo66.6%2 of 386 min2 days
3,300Monte Sereno 0.4 SSWCA-SC-583.4VolunteerSanta Clara66.6%2 of 386 min34 h
3,300Simi Valley 1.7 SWCA-VT-4183.4VolunteerVentura66.6%2 of 386 min34 h
3,302San Juan Capistrano 0.9 WCA-OR-7083.4VolunteerOrange66.6%2 of 386 min47 h
3,303Artesia 0.5 WCA-LA-6883.4VolunteerLos Angeles66.6%2 of 386 min2 days
3,304San Rafael 4.6 NWCA-MR-2483.4VolunteerMarin66.6%2 of 386 min33 h
3,305Irvine 4.1 NNECA-OR-2783.4VolunteerOrange66.6%2 of 386 min34 h
3,305Roseville 1.4 WSWCA-PC-6383.4VolunteerPlacer66.6%2 of 386 min34 h
3,307Oakdale 4.2 ENECA-SS-1183.4VolunteerStanislaus66.6%2 of 386 min33 h
3,308Walker 1.2 NECA-MN-883.4VolunteerMono66.6%2 of 386 min2 days
3,309ByronC8383.3AirportContra Costa99.2%500 of 50414 min80 min
3,310Little Rock CRK Above Dam PrecipLTKC183.3GaugeLos Angeles95.2%160 of 16874 min3 h
3,311Potrero Canyon - Alert #858PEOC183.3GaugeRiverside95.2%160 of 16875 min3 h
3,312Ventura 1SE - Arundell BarrancaADBC183.3GaugeVentura95.2%160 of 16875 min3 h
3,313Nr Lopez Lk Alert #707NIPC183.3GaugeSanluis Obispo95.2%160 of 16878 min2 h
3,314Hidden Hills 6.0 ENECA-LA-11383.3VolunteerLos Angeles66.6%2 of 32.4 h33 h
3,315Oakland 1.7 NNWCA-AL-5283.3VolunteerAlameda66.6%2 of 32.4 h34 h
3,315Mono City 1.9 SWCA-MN-683.3VolunteerMono66.6%2 of 32.4 h34 h
3,315San Francisco 1.6 SECA-SF-1783.3VolunteerSan Francisco66.6%2 of 32.4 h34 h
3,315Callahan 2.3 NNWCA-SK-2683.3VolunteerSiskiyou66.6%2 of 32.4 h34 h
3,319Chester - Humbug Summit RAWSHMRC183.2GaugePlumas99.4%167 of 16814 min2 h
3,320ParadisePDEC183.2GaugeButte99.4%167 of 16855 min2 h
3,321Rosemont - Vineyard WTPVWTC183.2GaugeSacramento74.3%394 of 53025 min2.4 h
3,322Santa RosaSTS83.1AirportSonoma99.4%167 of 1686 min2 h
3,323Sacramento River -Balls Ferry BridgeBSFC183.1GaugeShasta99.4%167 of 16855 min2 h
3,324Morris Dam - Alert #416MSDC183.1GaugeLos Angeles94.6%159 of 16873 min3 h
3,325Little Chino CkLTOC183.1GaugeSan Bernardino94.6%159 of 16874 min2 h
3,326Carbon Canyon Fire Station 70CBEC183.1GaugeLos Angeles94.6%159 of 16874 min2 h
3,327Newbury Park - Rancho Sierra VistaBGSC183.1GaugeVentura94.6%159 of 16875 min2 h
3,328Lake SherwoodLSWC183.1GaugeVentura94.6%159 of 16875 min3 h
3,329Stubblefield ScanDLFC183.1GaugeSan Luis Obispo90.4%152 of 16845 min5 h
3,330Roseville 2ESE - Linda Creek WoodlakeLIWC183.1GaugePlacer78.5%132 of 16816 min8 h
3,331AAPC1AAPC183.1DCP-71.4%10 of 143.2 h24 h
3,332Saugus Power Plant #1SGSC183.1CooperativeLos Angeles71.4%5 of 7-2 days
3,333PTPC1PTPC183.1DCP-66.6%20 of 3014 min18 h
3,334Camp 9CNIC183.0GaugeLos Angeles100%168 of 16819 min65 min
3,335RanchitaRCHC183.0GaugeSan Diego99.4%167 of 16818 min2 h
3,336Deep SpringsS218783.0SoilInyo91.9%125 of 13643 min7 h
3,337Byron - West Canal at CliftonWCIC183.0GaugeContra Costa86.9%584 of 67230 min2.3 h
3,338Slide CanyonSLIC183.0GaugeTuolumne74.1%249 of 33625 min61 min
3,339Sacramento Metro AptSAPC183.0GaugeSacramento70.6%475 of 67224 min70 min
3,340TORC1TORC183.0DCP-66.6%22 of 3315 min17 h
3,341Avalon - San Clemente IslandSIZC182.9GaugeLos Angeles100%168 of 16817 min60 min
3,342Pierce CRKPIEC182.9GaugePlumas100%168 of 16819 min60 min
3,343Secret Town GOESSETC182.9GaugeNevada99.4%167 of 16817 min2 h
3,344Woodcrest DamWCDC182.9GaugeRiverside94.0%158 of 16875 min3 h
3,345Beardsley WashBDHC182.9GaugeVentura94.0%158 of 16875 min3 h
3,346Cal State San BernardinoCSBC182.9GaugeSan Bernardino94.0%158 of 16877 min3 h
3,347Alert Res/Rain Gage 7 SSE Los Padres DamLPRC182.9GaugeMonterey83.1%335 of 40319 min4.9 h
3,348Alert Stream/Rain Gage At Petaluma River A Corona RoadPCRC182.9GaugeSonoma73.8%124 of 16825 min3 h
3,349Anderson Grade SummitCD02282.9RoadSiskiyou71.4%480 of 67220 min45 min
3,350Castro Valley 0.4 NNECA-AL-382.9VolunteerAlameda66.6%2 of 33.4 h34 h
3,350Forks of Salmon 1.0 NWCA-SK-982.9VolunteerSiskiyou66.6%2 of 33.4 h34 h
3,352Forestville 0.7 SWCA-SN-9082.9VolunteerSonoma66.6%2 of 33.4 h2 days
3,353Arcata 0.8 ECA-HM-21482.9VolunteerHumboldt66.6%2 of 33.4 h3 days
3,354Rocklin 2SW - Miners RavineMPKC182.8GaugePlacer77.3%130 of 16817 min7.9 h
3,355HiltRWISCD01182.8RoadSiskiyou70.8%255 of 36020 min61 min
3,356SRFD White Oak DriveQSWC182.7GaugeSonoma100%168 of 16819 min60 min
3,357Orestimba CreekOSMC182.7GaugeStanislaus99.4%167 of 16818 min2 h
3,358Fontana 7SW - Glen AvonGLVC182.7GaugeRiverside93.4%157 of 16875 min3 h
3,359Desert Hot SpringsDHTC182.7GaugeRiverside93.4%157 of 16875 min2 h
3,360Los Posas Reservoir - Alert #9LPAC182.7GaugeVentura93.4%157 of 16875 min3 h
3,361Apple ValleyAPOC182.7GaugeSan Bernardino93.4%157 of 16875 min2 h
3,362Laytonville 9NW - Angelo Coast RangeAEOC182.7GaugeMendocino82.5%416 of 50435 min1.5 h
3,363Knoxville - McLaughlin ResMGLC182.7GaugeNapa82.5%416 of 50435 min1.5 h
3,364Camp Comfort - San Antonio CreekSXCC182.7GaugeVentura75.3%759 of 1,00819 min55 min
3,365Crowder Flat SnotelCRWC182.6GaugeModoc95.8%161 of 1681.7 h4 h
3,366Highlands Lakes GOESHIGC182.5GaugeTrinity99.4%167 of 16820 min2 h
3,367Rialto EocRLOC182.5GaugeSan Bernardino92.8%156 of 16875 min2 h
3,368Casitas Springs 1S - Fresno CanyonFOKC182.5GaugeVentura92.8%156 of 16875 min3 h
3,368Red MountainRDTC182.5GaugeVentura92.8%156 of 16875 min3 h
3,370Borracho SaddleBHOC182.5GaugeVentura92.8%156 of 16875 min3 h
3,371Mojave River AT MOJAVE RIVER AT HELENDALEMVHC182.5GaugeSan Bernardino92.8%26 of 286.2 h11 h
3,372Holt 5SSE - Middle RiverMHDC182.5GaugeSan Joaquin84.3%567 of 67230 min2 h
3,373Santa Cruz 3SW - Younger LagoonYLRC182.5GaugeSanta Cruz81.9%413 of 50435 min1.5 h
3,374Carmichael 2NW - Arcade CreekAPSC182.5GaugeSacramento80.3%135 of 16825 min7 h
3,375CollierCD02482.5RoadSiskiyou68.5%432 of 63020 min75 min
3,376NVLC1NVLC182.5DCP-64.2%9 of 1414 min35.9 h
3,377TracyTCY82.4AirportSan Joaquin98.8%498 of 50414 min80 min
3,378Antelope Creek WashANWC182.4GaugeSan Bernardino95.2%160 of 16875 min4 h
3,379Ebbetts Pass SnotelEBTC182.4GaugeAlpine95.2%160 of 1681.7 h4 h
3,379Echo Peak SnotelECOC182.4GaugeEl Dorado95.2%160 of 1681.7 h4 h
3,379Hagan S Meadow SnotelHGNC182.4GaugeEl Dorado95.2%160 of 1681.7 h4 h
3,379Horse Meadow SnotelHORC182.4GaugeAlpine95.2%160 of 1681.7 h4 h
3,379Virginia Lakes Ridge SnotelVGAC182.4GaugeMono95.2%160 of 1681.7 h4 h
3,384Deep Springs SCANDPSC182.4GaugeInyo86.9%146 of 16846 min4 h
3,385Slates Hot Springs 5S - Big CreekGHMC182.4GaugeMonterey81.7%412 of 50435 min1.5 h
3,386Isla Vista 0.3 WSWCA-SB-3082.4VolunteerSanta Barbara66.6%2 of 34.4 h34 h
3,387Redlands 1.9 SSWCA-SR-10082.4VolunteerSan Bernardino66.6%2 of 34.4 h33 h
3,388Whitemore Hot Springs 2SW - ValentineVESC182.3GaugeSierra81.3%410 of 50434 min1.5 h
3,389OrangvaleORGC182.3GaugeSacramento79.7%134 of 16825 min7 h
3,389Rancho CordovaRNCC182.3GaugeSacramento79.7%134 of 16825 min7 h
3,391GBRC1GBRC182.3DCP-70.8%17 of 242.2 h12 h
3,392USGS/ALERT Gage/Forecast Point 5 SSW Salinas R Nr SpreckelsSPRC182.3GaugeMonterey66.4%335 of 50415 min60 min
3,393Mount Shasta CityMHS82.2AirportSiskiyou100%168 of 16812 min64 min
3,394Byron 5SSE - Harvey BanksHOBC182.2GaugeContra Costa100%168 of 16825 min61 min
3,395Leavitt Meadows SnotelLVTC182.2GaugeMono95.2%160 of 16844 min5 h
3,396South Mountain Near Santa PaulaSMPC182.2GaugeVentura94.6%159 of 16875 min4 h
3,397Salyer RAWSLYEC182.2GaugeTrinity86.3%145 of 16819 min22.2 h
3,398Rio Linda WcRILC182.2GaugeSacramento85.1%286 of 33625 min6.5 h
3,399PIT RIVER PH #1 - PG&EPTHC182.2GaugeShasta77.3%130 of 16815 min10.5 h
3,400Palm Valley ChannelPMVC182.1GaugeRiverside91.6%154 of 16875 min2 h
3,401Windy PointWDPC182.1GaugeRiverside91.6%154 of 16875 min3 h
3,402Livermore 3NW - Zone 7 WaterZSAC182.1GaugeAlameda83.9%564 of 67229 min2.3 h
3,403Hwy 50 at Echo SummitCD02982.0RoadEl Dorado95.2%480 of 50416 min69 min
3,404Independence Camp SnotelICPC182.0GaugeSierra94.0%158 of 1681.7 h4 h
3,405Dinsmore 2.4 WNWCA-HM-18982.0VolunteerHumboldt66.6%2 of 35.4 h2 days
3,406Arcata 4.6 WSWCA-HM-11582.0VolunteerHumboldt66.6%2 of 35.4 h32 h
3,407Stockton 5.8 NNECA-SJ-482.0VolunteerSan Joaquin66.6%2 of 35.4 h36 h
3,408Alpine Meadows-BaseAMBC182.0GaugePlacer65.9%29 of 4414 min16.1 h
3,409TTRC1TTRC182.0DCP-63.3%19 of 3018 min17.5 h
3,410Castaic - San Francisquito PH No2SFQC181.9GaugeLos Angeles95.8%161 of 16874 min5 h
3,411Markleeville 10WSW - Lost Lake SnotelLLXC181.9GaugeAlpine95.8%161 of 1681.7 h5 h
3,412Benton 15NW - AdobeADZC181.9GaugeMono95.8%161 of 1681.7 h5 h
3,413San Fernando 4NNE - Pacoima DamPDIC181.9GaugeLos Angeles91.0%153 of 16874 min2.4 h
3,414Rancho Santa Margarita 9NEMVIC181.9GaugeOrange91.0%153 of 16874 min2 h
3,415Morongo Valley - Mission CreekMSKC181.9GaugeRiverside91.0%153 of 16875 min3 h
3,416Oxnard 2WNWOXAC181.9GaugeVentura91.0%153 of 16875 min3 h
3,417Big Bear CityL3581.9AirportSan Bernardino82.7%417 of 5044 min4.3 h
3,418Bodega Marine ReserveBDZC181.9GaugeSonoma81.3%410 of 50435 min1.7 h
3,419Sacramento 7NNE - Dry Creek BypassEKHC181.9GaugeSacramento78.5%132 of 16825 min7 h
3,420Quincy (DWR)QNYC181.9GaugePlumas70.8%238 of 33625 min61 min
3,421Malibu CanyonMBCC181.8GaugeLos Angeles100%168 of 16819 min64 min
3,422Calleguas Ck Abv US 101 Alert #681CGUC181.8GaugeVentura97.0%163 of 16875 min5.9 h
3,423Fallen Leaf SnotelFLFC181.8GaugeEl Dorado95.2%160 of 16844 min5 h
3,424Oxnard - Channel Islands HarbourCIKC181.8GaugeVentura93.4%157 of 16875 min4 h
3,424Pidgeon Pass Dam - Alert #875PDGC181.8GaugeRiverside93.4%157 of 16875 min4 h
3,426Manzanita Mountain PrecipMZNC181.8GaugeSanta Barbara76.7%516 of 67215 min2.7 h
3,427BogardCD00481.8RoadLassen70.2%472 of 67224 min45 min
3,428Bel Air Hotel #323BAHC181.7GaugeLos Angeles95.2%160 of 16877 min5 h
3,429NorcoNNCC181.7GaugeRiverside90.4%152 of 16875 min3 h
3,430Phelan - Cajon WestCJUC181.7GaugeSan Bernardino90.4%76 of 842.3 h6 h
3,431Bethel Island 3E - Holland CutHDCC181.7GaugeContra Costa87.0%585 of 67230 min3.5 h
3,432Sims RoadCD01681.7RoadShasta68.4%460 of 67221 min45 min
3,433San Clemente (AWOS)NUC81.7AirportLos Angeles67.8%114 of 16813 min24.1 h
3,434Los Trancos ParkLTPC181.7GaugeSan Mateo65.4%660 of 1,00810 min45 min
3,435LMSC1LMSC181.7DCP-62.0%18 of 2914 min12 h
3,436Grass ValleyGSVC181.6GaugeNevada98.8%166 of 16820 min2 h
3,437Sand FlatSDFC181.6GaugeSiskiyou98.8%166 of 16830 min2 h
3,438Oxnard - NWSLOXC181.6GaugeVentura92.8%156 of 16875 min4 h
3,439Ward Creek #3 SnotelWRDC181.6GaugePlacer92.8%156 of 1681.7 h4 h
3,440Roseville 7NW - Pleasant GrovePGBC181.6GaugePlacer80.3%135 of 16829 min7.3 h
3,441La Honda RAWSLAHC181.5GaugeSan Mateo99.4%167 of 16818 min2 h
3,442Santa Margarita BoosterSMRC181.5GaugeSanluis Obispo92.8%208 of 22435 min61 min
3,443Peck Pit - Alert #42PKPC181.5GaugeLos Angeles90.1%137 of 15278 min3.3 h
3,444Banning BenchBNBC181.5GaugeRiverside89.8%151 of 16875 min3 h
3,444Skinner Lake - Alert #913SKNC181.5GaugeRiverside89.8%151 of 16875 min3 h
3,446Roseville 3NW - Crocker RanchCKAC181.5GaugePlacer77.9%131 of 16824 min8 h
3,447Gridley 3.3 SECA-BT-2681.5VolunteerButte66.6%2 of 36.4 h35 h
3,448Truckee - Tahoe Donner RAWSTADC181.4GaugeNevada100%168 of 16812 min60 min
3,449Woodfords - Hope ValleyHVSC181.4GaugeAlpine99.4%167 of 16820 min1.8 h
3,450Pole Ck #656POCC181.4GaugeVentura92.2%155 of 16875 min4 h
3,451Banning - Tick RidgeLYMC181.4GaugeRiverside92.2%155 of 1682.2 h4 h
3,452Shadow MtnsS218681.3SoilSan Bernardino94.1%128 of 13653 min8 h
3,452StubblefieldS221981.3SoilSan Luis Obispo94.1%128 of 13653 min8 h
3,452VallecitosS223481.3SoilSan Benito94.1%128 of 13653 min8 h
3,452RancheriaS223681.3SoilMono94.1%128 of 13653 min8 h
3,456Indio 7NWINIC181.3GaugeRiverside89.2%150 of 16875 min3 h
3,456Santa Paula 4WSWLMVC181.3GaugeVentura89.2%150 of 16875 min3 h
3,458Westlake Village 8WSW - TrancasTTPC181.3GaugeLos Angeles89.2%150 of 16878 min3 h
3,459Middle River At Howard Road BridgeMHRC181.3GaugeSan Joaquin76.1%128 of 16820 min9 h
3,460Meeks Bay - Lost CornerLCMC181.2GaugeEl Dorado100%168 of 16825 min61 min
3,461Parsons LandingPXLC181.2GaugeLos Angeles99.4%167 of 16825 min2 h
3,462Lake Casitas At Dam - Alert #601LKCC181.2GaugeVentura91.6%154 of 16875 min4 h
3,463CaleroCAEC181.2GaugeSanta Clara90.0%605 of 67219 min11.3 h
3,464Los Banos DamLBDC181.2GaugeMerced74.4%125 of 16830 min4 h
3,465Pulgas RAWSPUGC181.1GaugeSan Mateo100%168 of 16817 min60 min
3,466Clear CRKCLCC181.1GaugeShasta100%168 of 16825 min61 min
3,467Upland WFAUWAC181.1GaugeSan Bernardino93.4%157 of 16870 min5 h
3,468Fredonyer SmtCD00881.1RoadLassen68.4%460 of 67225 min45 min
3,469Spring Creek ResRSXC181.1GaugeShasta68.4%230 of 33624 min1.5 h
3,470Verdi 9N - Beacon PeakVBPC181.0GaugeSierra98.5%662 of 67220 min30 min
3,471Livermore 5SE - Arroyo MochoAMVC181.0GaugeAlameda83.3%560 of 67229 min3 h
3,472Georgiana SloughGGSC181.0GaugeSacramento76.1%128 of 16825 min7 h
3,473El Cerrito 0.3 WNWCA-CC-4081.0VolunteerContra Costa66.6%2 of 37.4 h3 days
3,474Chula Vista 1.5 SSECA-SD-2081.0VolunteerSan Diego66.6%2 of 37.4 h34 h
3,474Ceres 0.8 NECA-SS-1381.0VolunteerStanislaus66.6%2 of 37.4 h34 h
3,476Willow Creek 3.2 NECA-HM-14981.0VolunteerHumboldt66.6%2 of 37.4 h32 h
3,477Barstow - LandfillLDBC180.9GaugeSan Bernardino95.8%161 of 16875 min7 h
3,478Bridgeport ValleyBVAC180.9GaugeMono78.1%394 of 50434 min1.7 h
3,479Simi Valley 1W - Bus Canyon DrainBUYC180.8GaugeVentura90.4%152 of 16875 min4 h
3,480Thornton 4W - South Mokelumne RiverMWGC180.8GaugeSan Joaquin84.5%142 of 16849 min4 h
3,481Roseville 2ESE - Cirby CreekCSIC180.8GaugePlacer78.5%132 of 16829 min7.8 h
3,482Sloughhouse 6NE - Deer CreekOTTC180.8GaugeSacramento75.0%126 of 16825 min6.6 h
3,483MVPC1MVPC180.8DCP-70.8%17 of 243.2 h17 h
3,484Woodside - Huddart ParkHUDC180.8GaugeSan Mateo65.4%660 of 1,00810 min60 min
3,485MTRC1MTRC180.8DCP-60.6%20 of 3315 min17 h
3,486BNEC1BNEC180.8DCP-60.0%18 of 3015 min18 h
3,487Lake Tahoe Outlet PrecipTAOC180.7GaugePlacer100%168 of 16825 min61 min
3,488Cherry Valley 1NE - Bogart ParkBOPC180.7GaugeRiverside94.0%158 of 1685.6 h6 h
3,489Jamesburg 3SW - Hastings Nat HistHNHC180.7GaugeMonterey82.1%414 of 50435 min2.7 h
3,490Arroyo Las Positas near LivermoreAOPC180.7GaugeAlameda81.8%550 of 67229 min2.8 h
3,491Twitchell Dam Alert #513TWDC180.7GaugeSanluis Obispo71.4%240 of 33616 min4 h
3,492Boony Doon FireBONC180.6GaugeContra Costa100%168 of 16815 min61 min
3,493AMAC1AMAC180.6DCP-85.7%6 of 722.7 h36 h
3,493FTOC1FTOC180.6DCP-85.7%6 of 722.7 h36 h
3,493MZCC1MZCC180.6DCP-85.7%6 of 722.7 h36 h
3,493PLBC1PLBC180.6DCP-85.7%6 of 722.7 h36 h
3,497NFEC1NFEC180.6DCP-66.6%22 of 3385 min19 h
3,498Dinsmore 2.3 WCA-HM-7980.6VolunteerHumboldt66.6%2 of 38.4 h32 h
3,499San Jose/Reid/HillvRHV80.6AirportSanta Clara60.1%101 of 16810 min11.1 h
3,500Monocline RidgeS221780.5SoilFresno91.9%125 of 13653 min8 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.