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 11 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,500Westwood - Mt Dyer 2DVBC189.6GaugeLassen100%168 of 16844 min61 min
2,500Twin Bridges 5ENE - Echo lakeECLC189.6GaugeEl Dorado100%168 of 16844 min61 min
2,500Kit Carson 7WSW - Silver LakeSIVC189.6GaugeAmador100%168 of 16844 min61 min
2,504Eagle Creek near FairviewEGCC189.6GaugeTulare100%84 of 8485 min3 h
2,504HossackHSSC189.6GaugeTulare100%84 of 8485 min3 h
2,506Covelo - Log SpringsLGSC189.6GaugeTehama100%84 of 8485 min3 h
2,507Bear Trap MeadowBTPC189.6GaugeTulare100%84 of 8485 min3 h
2,507Giant ForestGNFC189.6GaugeTulare100%84 of 8485 min3 h
2,507Cnrfc Inflow Forecast Point 4 N East Fork Russian River Lake MenLAMC189.6GaugeMendocino100%84 of 8485 min3 h
2,507Mountain HomeMNHC189.6GaugeTulare100%84 of 8485 min3 h
2,511Lytle Creek RAWSLTLC189.6GaugeSan Bernardino99.4%167 of 16819 min2 h
2,512Alabama HillsS223789.6SoilInyo99.4%167 of 16843 min61 min
2,513Cochora RanchS218989.6SoilSan Luis Obispo99.4%167 of 16843 min61 min
2,513Death Valley JctS219089.6SoilInyo99.4%167 of 16843 min61 min
2,513Doe RidgeS219189.6SoilMono99.4%167 of 16843 min61 min
2,513Eagle LakeS219289.6SoilLassen99.4%167 of 16843 min61 min
2,517French GulchS221889.6SoilShasta99.4%167 of 16843 min2 h
2,518Hwy 89 at RampartCD04089.6RoadPlacer96.2%485 of 50416 min60 min
2,519Fairfield 2NW - Gregory HillGGHC189.6GaugeSolano92.2%620 of 67230 min46 min
2,520Mokelumne River AT Benson's Ferry Near ThorntonTHTC189.6GaugeSacramento91.6%308 of 33630 min60 min
2,521Big MeadowsBIMC189.6GaugeTulare89.2%200 of 22425 min1.8 h
2,521Dudley RAWSDUEC189.6GaugeTuolumne89.2%200 of 22425 min1.8 h
2,521Lake DavisDVSC189.6GaugePlumas89.2%200 of 22425 min1.8 h
2,521Goodwin Tunnel OutletGDTC189.6GaugeStanislaus89.2%200 of 22425 min1.8 h
2,521Mormon Slough AT BellotaMSGC189.6GaugeSan Joaquin89.2%200 of 22425 min1.8 h
2,521Perry Ranch Near Angels Camp 1NPEYC189.6GaugeCalaveras89.2%200 of 22425 min1.8 h
2,521Rock Creek Below Farmington DamRCFC189.6GaugeSan Joaquin89.2%200 of 22425 min1.8 h
2,521Shirley GulchSHYC189.6GaugeStanislaus89.2%200 of 22425 min1.8 h
2,529LLN - NC Little Last Chance CreekXLNC189.6GaugePlumas88.1%148 of 16815 min5 h
2,530Trinity CenterO8689.5AirportTrinity99.8%503 of 50414 min46 min
2,531Fallen Leaf SnotelFLFC189.5GaugeEl Dorado99.4%167 of 16835 min2 h
2,532Doe Ridge ScanDOEC189.5GaugeMono99.4%167 of 16835 min2 h
2,533Oroville Dam RAWSORRC189.5GaugeButte98.2%165 of 16825 min2 h
2,534Pinole - Pinole CreekPNJC189.5GaugeContra Costa93.4%628 of 67225 min75 min
2,535Sacramento River AT VeronaVONC189.5GaugeSutter91.6%154 of 16830 min3 h
2,536Colorado River Bl Imperial DamCIDC189.5GaugeImperial88.6%149 of 16820 min4 h
2,537Modesto 4.1 NWCA-SS-689.5VolunteerStanislaus85.7%6 of 76.4 h2 days
2,538San Diego 6.6 SCA-SD-22189.5VolunteerSan Diego85.7%6 of 76.4 h32 h
2,539Irvine 2.9 WSWCA-OR-2589.5VolunteerOrange85.7%6 of 76.4 h24 h
2,540Chico 8.1 SSWCA-BT-4289.5VolunteerButte85.7%6 of 76.4 h24 h
2,541CorralitosCORC189.4GaugeSanta Cruz100%168 of 16845 min61 min
2,541HumbugHMGC189.4GaugePlumas100%168 of 16845 min61 min
2,541Sierraville Ranger StationSZSC189.4GaugeSierra100%168 of 16845 min61 min
2,544Holt 8ENE - Old RiverOBIC189.4GaugeSan Joaquin100%168 of 16845 min2 h
2,545South Fork American river AT Kyburz - South Fork American RiverAKYC189.4GaugeEl Dorado100%168 of 16845 min61 min
2,546Calpella 3SEPYXC189.4GaugeMendocino100%168 of 16845 min1.8 h
2,547Ash ValleyS221489.4SoilLassen98.8%166 of 16843 min2 h
2,548Chicago Park - Beaver RiverBBOC189.4GaugePlacer95.8%161 of 16825 min6.8 h
2,549Vacaville 4NW - Ulatis CreekULTC189.4GaugeSolano93.9%631 of 67229 min60 min
2,550Merced - Mariposa CreekMPAC189.4GaugeMariposa85.7%192 of 22420 min76 min
2,550Planada - Owens Creek DamOWCC189.4GaugeMerced85.7%192 of 22420 min76 min
2,552Crestview Fire StationCRVC189.3GaugeMono100%168 of 16812 min68 min
2,553EssexS218589.3SoilSan Bernardino98.8%166 of 16843 min2 h
2,553Deep SpringsS218789.3SoilInyo98.8%166 of 16843 min2 h
2,555ReedleyO3289.3AirportFresno88.8%448 of 50413 min2.7 h
2,556San Joaquin River AT PattersonPATC189.3GaugeStanislaus88.3%198 of 22425 min75 min
2,557BATC1BATC189.3DCP-85.7%18 of 212.2 h12 h
2,558Portola Valley - Windy HillWNDC189.3GaugeSan Mateo85.2%781 of 91615 min45 min
2,559San Francisco INTLSFO89.2AirportSan Mateo100%168 of 16813 min67 min
2,560San Rafael HillsSRXC189.2GaugeLos Angeles100%168 of 16819 min65 min
2,561Lewiston 8NE - Clair EngleCEGC189.2GaugeTrinity99.4%167 of 16845 min2 h
2,561Folsom Dam (American River)FOLC189.2GaugeSacramento99.4%167 of 16845 min2 h
2,561Folsom 4SW - Lake NatomasNIMC189.2GaugeSacramento99.4%167 of 16845 min2 h
2,564Mitchell MeadowsMITC189.2GaugeTulare98.8%83 of 8485 min4 h
2,564PascoesPSCC189.2GaugeTulare98.8%83 of 8485 min4 h
2,564State Lakes Snow SensorSTZC189.2GaugeFresno98.8%83 of 8485 min4 h
2,564Upper Tyndall CkUTYC189.2GaugeTulare98.8%83 of 8485 min4 h
2,564West Woodchuck MeadowWCKC189.2GaugeFresno98.8%83 of 8485 min4 h
2,564Wet MeadowsWTMC189.2GaugeTulare98.8%83 of 8485 min4 h
2,570DelanoDLO89.2AirportKern89.0%449 of 5044 min3 h
2,571Richmond CA - 9414863RCMC189.2GaugeContra Costa88.2%741 of 84019 min54 min
2,572Alert Streamflow Gage 2 NNE Dry Creek At HWY 29DSAC189.2GaugeNapa86.9%146 of 16810 min6.8 h
2,573Redding 12 WNW0422289.1ReferenceShasta100%84 of 841.5 h3 h
2,573Stovepipe Wells 1 SW5313989.1ReferenceInyo100%84 of 841.5 h3 h
2,573Yosemite Village 12 W5315089.1ReferenceMariposa100%84 of 841.5 h3 h
2,573Fallbrook 5 NE5315189.1ReferenceSan Diego100%84 of 841.5 h3 h
2,573Santa Barbara 11 W5315289.1ReferenceSanta Barbara100%84 of 841.5 h3 h
2,578Merced 23 WSW9324389.1ReferenceMerced100%84 of 841.5 h3 h
2,579Converse Fire STNCVNC189.1GaugeSan Bernardino99.4%167 of 16819 min2 h
2,580Fiddle TownFIDC189.1GaugeSutter99.4%167 of 16825 min2 h
2,581Ford Dry LakeS218489.1SoilRiverside98.2%165 of 16843 min3 h
2,582Lathrop 6WNW - Middle RiverMVUC189.1GaugeSan Joaquin95.2%640 of 67230 min75 min
2,583Frazier Park 9 SWLOKC189.1GaugeVentura93.3%627 of 67230 min60 min
2,584SMCC1SMCC189.1DCP-79.1%19 of 2421 min12 h
2,585Potter Valley 3NW - Boyles CreekBOYC189.0GaugeMendocino97.6%164 of 16850 min4 h
2,586Hwy 80 at Donner LakeCD02889.0RoadNevada96.0%484 of 50416 min61 min
2,587Bishop PassBSHC189.0GaugeFresno93.3%209 of 22435 min61 min
2,587Charlotte LakeCRLC189.0GaugeFresno93.3%209 of 22435 min61 min
2,587TunnelTUNC189.0GaugeTulare93.3%209 of 22435 min61 min
2,590Upper Burnt Corral MeadowUBCC189.0GaugeFresno87.5%196 of 22425 min1.8 h
2,591Bangor 0.4 NCA-BT-3289.0VolunteerButte85.7%6 of 77.4 h24 h
2,592Live Oak Dam - Alert #431LVOC189.0GaugeLos Angeles83.9%141 of 16814 min4 h
2,593Leavitt Meadows SnotelLVTC188.9GaugeMono99.4%167 of 16835 min2 h
2,594US-395 - Tom's PlaceCF16088.9RoadMono92.1%619 of 67219 min2.3 h
2,595Stony Ck @ Black Butte DamBLBC188.9GaugeTehama84.3%189 of 22420 min1.8 h
2,596LIKC1LIKC188.9DCP-78.5%11 of 1413 min36 h
2,597CTXC1CTXC188.9DCP-78.5%11 of 1414 min36 h
2,598MVBC1MVBC188.9DCP-78.5%11 of 1414 min36 h
2,599DORC1DORC188.9DCP-78.5%11 of 1415 min24 h
2,600ECPC1ECPC188.9DCP-78.5%11 of 1415 min36 h
2,601LOOC1LOOC188.9DCP-78.5%11 of 1422 min36 h
2,602DMDC1DMDC188.9DCP-78.5%11 of 1426 min36 h
2,603MWRC1MWRC188.9DCP-78.5%11 of 1429 min36 h
2,604San Diego - GreenhouseGHNC188.8GaugeSan Diego99.4%167 of 16850 min2 h
2,605Spring Creek ResRSXC188.8GaugeShasta98.2%165 of 16844 min1.9 h
2,606Harry L. Englebright DamHLEC188.8GaugeNevada97.6%82 of 8484 min4 h
2,607I-10 - Jefferson Avenue Eastbound OfframpCF01888.8RoadRiverside93.6%629 of 67219 min2.3 h
2,608Alhambra Creek at Ward StAHCC188.8GaugeContra Costa93.1%626 of 67225 min1.5 h
2,609Sespe Creek Above Bear CreekSBXC188.8GaugeVentura90.6%609 of 67231 min47 min
2,610San Bruno MountainSBMC188.8GaugeSan Mateo84.5%142 of 16812 min5.1 h
2,611Lodge Pole 2SE - Panther MeadowPMGC188.8GaugeTulare83.9%188 of 22420 min60 min
2,612Argonaut DamANUC188.7GaugeAmador100%168 of 16812 min68 min
2,613Barnaby RAWSBBEC188.7GaugeMarin100%168 of 16814 min60 min
2,614Desert CenterS218388.7SoilRiverside97.0%163 of 16843 min3 h
2,615SR-41 - Kettleman CityCF08588.7RoadKings92.7%623 of 67218 min2.3 h
2,616SR-99 - San Joaquin RiverCF07288.7RoadMadera92.5%622 of 67218 min2.3 h
2,617Russian River 6 NW Cloverdale 6NWCDLC188.7GaugeMendocino92.4%207 of 22435 min61 min
2,617Big Bear LakeGLPC188.7GaugeSan Bernardino92.4%207 of 22435 min61 min
2,619Bodie Hills ScanHBDC188.7GaugeMono92.2%155 of 16835 min2 h
2,620Yucaipa 3SW - Yucaipa ValleyYVWC188.6GaugeSan Bernardino99.4%167 of 16850 min2 h
2,621Fort Ord Fritzsche AAFOAR88.6AirportMonterey99.0%499 of 50414 min40 min
2,622Camarillo - Camrosa WaterCMJC188.6GaugeVentura97.3%654 of 67219 min3.7 h
2,623SBD-15- 2.5 miles north of 15/215 interchangeCF17688.6RoadSan Bernardino93.1%626 of 67219 min2.3 h
2,624La Granada Mountain - Alert #640LGRC188.6GaugeVentura91.9%618 of 67230 min61 min
2,625Angwin - Pacific Union CollegeAWNC188.6GaugeNapa91.9%206 of 22435 min61 min
2,625Bridgeville Rain Gage @ Ca Dept Of ForesBGVC188.6GaugeHumboldt91.9%206 of 22435 min61 min
2,625Honeydew 1 SWHONC188.6GaugeHumboldt91.9%206 of 22435 min61 min
2,625Mad River 12 SEMADC188.6GaugeTrinity91.9%206 of 22435 min61 min
2,625Ogo Ranger StationOGOC188.6GaugeShasta91.9%206 of 22435 min61 min
2,625San Ysidro - Smugglers GulchUGGC188.6GaugeSan Diego91.9%206 of 22435 min61 min
2,631San Francisco 1.6 SECA-SF-1788.6VolunteerSan Francisco85.7%6 of 78.4 h2 days
2,632Hemet 2.0 ESECA-RV-6388.6VolunteerRiverside85.7%6 of 78.4 h2 days
2,633REFC1REFC188.6DCP-77.7%14 of 1824 min24 h
2,634Ukiah 4NE - DeerwoodDWDC188.5GaugeMendocino99.4%167 of 16850 min2 h
2,635Browns Valley 1SSE - SchoolBVSC188.5GaugeYuba98.2%165 of 16850 min2 h
2,636US-395 - Sage FlatCF15288.5RoadInyo92.8%624 of 67219 min2.3 h
2,637La Porte - Little Grass ValleyLGVC188.5GaugePlumas77.3%130 of 16810 min2 h
2,638Hanford 8NW - Kings RiverKRAC188.4GaugeKings96.4%81 of 8484 min4 h
2,639SR-46 - Just West of Kecks RoadCF08488.4RoadKern92.4%621 of 67219 min2.3 h
2,639US-395 - CrestviewCF15888.4RoadMono92.4%621 of 67219 min2.3 h
2,641US-395 - SR-158CF15088.4RoadMono92.2%620 of 67219 min2.3 h
2,642SR-46 - 4 Miles East of Kecks RoadCF08688.4RoadKern92.1%619 of 67221 min2 h
2,643Covelo Eel Rvr RsCOVC188.4GaugeMendocino91.5%205 of 22435 min61 min
2,644Terminus DamTMDC188.4GaugeTulare83.0%186 of 22420 min2 h
2,645I-5 - Milham AvenueCF07588.3RoadKings92.2%620 of 67222 min2 h
2,646US-395 - Red HillCF14988.3RoadMono91.9%618 of 67219 min2.3 h
2,647US-395 - Obsidian DomeCF16288.3RoadMono91.3%614 of 67219 min2.3 h
2,648San Jacinto River At Ramona Expressway NSJTC188.3GaugeRiverside88.1%164 of 18629 min2 h
2,649Mumbo Basin (GOES)MUMC188.2GaugeTrinity100%168 of 16820 min76 min
2,650Kyburz - Wrights LakeWRGC188.2GaugeEl Dorado99.4%167 of 16825 min2 h
2,651Yorkville 4ESE - IngramIGMC188.2GaugeMendocino99.4%167 of 16850 min2 h
2,651Potter Valley 3NNPVC188.2GaugeMendocino99.4%167 of 16850 min2 h
2,651Big Oak Flat 2SW - West PortalWPTC188.2GaugeTuolumne99.4%167 of 16850 min2 h
2,654SRFD Los AlamosQSOC188.2GaugeSonoma98.8%166 of 16819 min2 h
2,655US-6 - CA / NV StatelineCF15188.2RoadMono91.8%617 of 67219 min2.3 h
2,656US-395 - Coso Rest AreaCF15388.2RoadInyo91.8%617 of 67219 min2.3 h
2,657Bishop CreekASDC188.2CooperativeInyo85.7%6 of 79.2 h2 days
2,658MTMC1MTMC188.2DCP-76.6%23 of 3015 min11.6 h
2,658PTPC1PTPC188.2DCP-76.6%23 of 3015 min11.6 h
2,660Heart BarHBRC188.1GaugeSan Bernardino99.4%167 of 16819 min2 h
2,661US-395 - Conway SummitCF14888.1RoadMono91.6%616 of 67219 min2.3 h
2,662El Cajon 2.3ENECA-SD-688.1VolunteerSan Diego85.7%6 of 79.4 h34 h
2,663MKHC1MKHC188.1DCP-76.4%13 of 1732 min24 h
2,664Vista GrandeVGRC188.0GaugeRiverside100%168 of 16814 min60 min
2,665Cherry Valley 3NNE - BeaumontXCVC188.0GaugeSan Bernardino98.8%166 of 16850 min2 h
2,666Buck 18E - Sunset InnINNC188.0GaugeTuolumne98.8%166 of 16850 min2.3 h
2,667Bethel Island 4E - Old RiverORQC188.0GaugeSan Joaquin93.6%629 of 67230 min1.5 h
2,668Whale PointWPOC188.0GaugeMonterey84.7%427 of 50425 min60 min
2,669Cosumnes River AT Michigan BarMHBC188.0GaugeSacramento84.5%284 of 33625 min60 min
2,670Scorpion RAWSCFCC187.9GaugeTrinity100%168 of 16814 min60 min
2,671Monocline RidgeS221787.9SoilFresno100%168 of 16852 min61 min
2,672RancheriaS223687.9SoilMono100%168 of 16853 min61 min
2,673StubblefieldS221987.9SoilSan Luis Obispo100%168 of 16853 min61 min
2,674TracyTCY87.9AirportSan Joaquin99.6%502 of 50414 min46 min
2,675SusanvilleSVE87.9AirportLassen89.2%450 of 5044 min3 h
2,676Santiago CanyonOSYC187.8GaugeOrange100%168 of 16816 min72 min
2,677Geyserville 5W - Dry CreekDRWC187.8GaugeSonoma83.9%188 of 22425 min1.8 h
2,678San Rafael 2N - Marin CountySARC187.7GaugeMarin100%168 of 16825 min61 min
2,679Groveland 16ENE - Granite PortalGPOC187.7GaugeTuolumne98.2%165 of 16850 min2 h
2,679Portola 1NWXPTC187.7GaugePlumas98.2%165 of 16850 min2 h
2,681Groveland 7SE - Smith PeakXSPC187.7GaugeMariposa98.2%165 of 16850 min3 h
2,682Cdec Data Exchange Gage At Old River At Clifton Court IntakeCFNC187.7GaugeSan Joaquin89.1%599 of 67230 min60 min
2,683SHAC1SHAC187.7DCP-80.9%17 of 212.2 h12 h
2,684Pulgas RAWSPUGC187.6GaugeSan Mateo99.4%167 of 16817 min2 h
2,685VallecitosS223487.6SoilSan Benito99.4%167 of 16853 min2 h
2,686Santa Clara River at Torrey RoadTSYC187.6GaugeVentura93.3%784 of 84020 min2.4 h
2,687PlacervillePLCC187.6GaugeEl Dorado92.8%156 of 16818 min4 h
2,688Quincy 1NW - Feature RiverFCLC187.5GaugePlumas97.6%164 of 16850 min2 h
2,689FortunaFOT87.5AirportHumboldt96.6%487 of 50419 min2.3 h
2,690US-395 - Dunmovin Hill - BaseCF15787.5RoadInyo90.7%610 of 67219 min2.5 h
2,691Pleasant Hill 1NNW - Grayson CreekGCCC187.5GaugeContra Costa89.2%600 of 67225 min1.5 h
2,692Goose Valley RAWSGOSC187.4GaugeSan Diego100%168 of 16813 min69 min
2,693East Park ReservoirEPRC187.4GaugeColusa100%168 of 16855 min61 min
2,694Hwy 80 at FloristonCD03487.4RoadNevada94.6%477 of 50416 min3.2 h
2,695Ca DWR Streamflow Gage At Rock Slough Abv Contra Costa CanalRSLC187.4GaugeContra Costa82.7%139 of 16820 min4 h
2,696Brazie RanchBZRC187.3GaugeSiskiyou100%168 of 16820 min67 min
2,697Sacramento 11S - Sacramento River FreeportFPOC187.3GaugeSacramento99.4%167 of 16855 min2 h
2,698Prattville - PgePLLC187.3GaugePlumas98.8%166 of 16815 min1.5 h
2,699Caribou PHCBIC187.2GaugePlumas100%168 of 16829 min76 min
2,700Redding - Clear CreekCBNC187.2GaugeShasta99.4%167 of 16855 min61 min
2,700Stonyford 3W - Stony CreekRAOC187.2GaugeColusa99.4%167 of 16855 min61 min
2,702Shadow MtnsS218687.2SoilSan Bernardino98.2%165 of 16853 min2 h
2,703Cottonwood 5.1 ESECA-TH-5487.2VolunteerTehama85.7%6 of 711.4 h32 h
2,704Bodie HillsS221587.1SoilMono92.2%155 of 16843 min2 h
2,705Chester - Swain MountainSWNC187.0GaugePlumas99.4%167 of 16816 min2 h
2,706YUBA RIVER AT Our HouseOURC187.0GaugeNevada97.3%223 of 22924 min75 min
2,707Usmc Mtn Warfare TraBAN87.0AirportTuolumne87.5%147 of 1687 min3 h
2,708ParadisePDSC187.0GaugeTuolumne81.5%137 of 16825 min2 h
2,709GGRC1GGRC187.0DCP-73.3%22 of 3015 min11.7 h
2,710Los Vaqueros RAWSVAQC186.9GaugeContra Costa100%168 of 16819 min76 min
2,711Bethel Island 1W - Dutch SloughDUJC186.9GaugeContra Costa92.8%208 of 22445 min61 min
2,712San Clemente (AWOS)NUC86.9AirportLos Angeles76.7%129 of 16813 min5 h
2,713Truckee R Precip Gage A Farad39254112001590186.9GaugeNevada74.5%501 of 67213 min45 min
2,714Meyers - Baron RAWSRWBC186.8GaugeEl Dorado100%168 of 16814 min70 min
2,715Hansen DamHANC186.8GaugeLos Angeles75.6%127 of 16815 min2 h
2,716Reader Ranch RAWSRRRC186.7GaugeNevada100%168 of 16812 min60 min
2,717Redding Fire STNRFSC186.7GaugeShasta100%168 of 16825 min61 min
2,718Challenge-Brownsville 4NE - New Bullards Bar DamXBWC186.7GaugeYuba99.4%167 of 16850 min2 h
2,719Vandenberg Space Force SouthTQS86.7AirportSanta Barbara95.2%160 of 16813 min9 h
2,720SHRC1SHRC186.7DCP-78.5%22 of 2818 min36 h
2,721Parsons LandingPXLC186.6GaugeLos Angeles100%168 of 16825 min80 min
2,722Crest ParkCRQC186.6GaugeSan Bernardino97.6%166 of 17055 min2 h
2,723Merced River 2 NE Merced R @ CressyCSYC186.6GaugeMerced83.4%187 of 22430 min60 min
2,723VogelsangVGNC186.6GaugeMariposa83.4%187 of 22430 min60 min
2,725Tijuana River 1 SSE San YsidroTJAC186.6GaugeSan Diego80.9%34 of 4212 min32 h
2,726SR-198 - Just West of SR-99CF11986.6RoadTulare80.0%807 of 1,00815 min2.2 h
2,727Mount Shasta CityMHS86.5AirportSiskiyou100%168 of 16812 min65 min
2,728AltamontAATC186.5GaugeAlameda100%168 of 16813 min60 min
2,729Clear Creek RAWSCEKC186.5GaugeLos Angeles100%168 of 16820 min67 min
2,730Highland Springs RAWSHSGC186.5GaugeRiverside98.8%166 of 16819 min2 h
2,731Frog SpringsAFSC186.5GaugeKern72.6%61 of 8415 min4 h
2,732Camp 8 Fire StationMBUC186.4GaugeLos Angeles100%168 of 16819 min65 min
2,733Middle Boulder 1 Snow CourseMDBC186.4GaugeSiskiyou100%168 of 16866 min2 h
2,734Rmd Yard 232CRJC186.4GaugeLos Angeles100%168 of 16870 min1.9 h
2,735Lewis RanchLWRC186.4GaugeLos Angeles100%168 of 16870 min2 h
2,736Calabasas Fire StationCBHC186.4GaugeLos Angeles100%168 of 16870 min1.8 h
2,737Leona ValleyLEOC186.4GaugeLos Angeles100%168 of 16871 min2 h
2,738LlanoLLHC186.4GaugeLos Angeles100%168 of 16872 min1.8 h
2,739Camp Hi HillCHXC186.4GaugeLos Angeles100%168 of 16873 min2 h
2,740Puddingstone Dam - Alert #425PUDC186.4GaugeLos Angeles100%168 of 16873 min2 h
2,741Long Beach 1NW - West Long Beach Pump PlantWBCC186.4GaugeLos Angeles100%168 of 16873 min2 h
2,742La Mirada - Standard Oil Co #326LMRC186.4GaugeLos Angeles100%168 of 16874 min2 h
2,743Mill Creek Summit - Alert #306 Nr Mrkc1MCSC186.4GaugeLos Angeles100%168 of 16874 min1.9 h
2,744Ely Basin #3ELYC186.4GaugeSan Bernardino100%168 of 16874 min1.5 h
2,745Sandberg AlertSBEC186.4GaugeLos Angeles100%168 of 16874 min2 h
2,746Hungry Valley Fs 77HVFC186.4GaugeLos Angeles100%168 of 16874 min2 h
2,747NorthridgeNTHC186.4GaugeLos Angeles100%168 of 16874 min2 h
2,748Bell Canyon Debris Basin-Alert #308BECC186.4GaugeVentura100%168 of 16874 min2 h
2,749Hillcrest Country ClubHCBC186.4GaugeLos Angeles100%168 of 16874 min2 h
2,750Browns Canyon Alert #301BWNC186.4GaugeLos Angeles100%168 of 16874 min2 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.