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 15 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,501Marina 2E - Fort OrdFOMC180.5GaugeMonterey86.9%438 of 50445 min1.5 h
3,502Camptonville 3NW - Skyline HarvestXSHC180.5GaugeYuba86.9%146 of 16860 min3 h
3,503Antelope 1N - Lake PlacidXLPC180.5GaugeSacramento78.5%132 of 16825 min11 h
3,504Blythe ASOSBLH80.5GaugeRiverside58.5%24 of 4125 min11 h
3,505Hwy 28 at DollarCD04180.4RoadPlacer95.6%482 of 50416 min50 min
3,506La Habra Heights - Alert #327LHHC180.4GaugeLos Angeles89.2%150 of 16877 min4 h
3,507Hemet 9E - San Jacinto RiverCNNC180.4GaugeRiverside86.9%146 of 16875 min3 h
3,508Livermore 5WNW - Arroyo Las PoitasAECC180.4GaugeAlameda82.2%553 of 67229 min3.3 h
3,509Anderson GradeCD00180.4RoadSiskiyou72.3%486 of 67220 min45 min
3,510Thermalito River Outlet Wx StationTWSC180.4GaugeButte71.4%120 of 16815 min2 h
3,511AdobeS223580.3SoilMono94.1%128 of 1361.7 h7 h
3,511Chimney CreekS224080.3SoilTulare94.1%128 of 1361.7 h7 h
3,513Marble Creek ScanMCXC180.3GaugeMono83.9%141 of 16845 min6 h
3,514Roseville 2NW - WoodcreekWOGC180.3GaugePlacer75.0%126 of 16825 min8 h
3,515Onion CreekONCC180.2GaugePlacer99.4%167 of 16825 min2 h
3,516Dead Indian CanyonDDCC180.2GaugeRiverside86.3%145 of 16875 min3 h
3,517Isleton 12SW - Sherman IslandSIDC180.2GaugeSacramento75.0%126 of 16825 min8 h
3,518Challenge-Brownsville 4NE - New Bullards Bar DamXBWC180.1GaugeYuba96.4%162 of 16860 min3 h
3,519Banning - Vista GrandeVTGC180.1GaugeRiverside88.6%149 of 16875 min4 h
3,520Bodie Hills ScanHBDC180.1GaugeMono83.3%140 of 16845 min6 h
3,521Roseville 4NW - Kasberg CreekKCFC180.1GaugePlacer71.4%120 of 16820 min7.4 h
3,522Alert Streamflow/Rain Gage At Napa River At Lincoln AveNAAC180.1GaugeNapa69.0%464 of 67215 min2 h
3,523Hollister 0.3 SWCA-ST-1380.1VolunteerSan Benito66.6%2 of 39.4 h34 h
3,524La Crescenta-Montrose 0.3 NECA-LA-8380.1VolunteerLos Angeles66.6%2 of 39.4 h35 h
3,525Redwood Valley - PineviewXRVC180.0GaugeMendocino97.6%164 of 16860 min2 h
3,526Palm Desert 6W - Magnesia SpringsMLKC180.0GaugeRiverside85.7%144 of 16875 min3 h
3,527MZAC1MZAC180.0DCP-85.7%12 of 1412.1 h24 h
3,528KLLC1KLLC180.0DCP-85.7%6 of 724.8 h41 h
3,529ZSPC1ZSPC180.0DCP-85.7%6 of 725.4 h40 h
3,530CUTC1CUTC180.0DCP-85.7%6 of 726.4 h40 h
3,530HDAC1HDAC180.0DCP-85.7%6 of 726.4 h40 h
3,530ICTC1ICTC180.0DCP-85.7%6 of 726.4 h40 h
3,530ICYC1ICYC180.0DCP-85.7%6 of 726.4 h40 h
3,530LWBC1LWBC180.0DCP-85.7%6 of 726.4 h40 h
3,530MCZC1MCZC180.0DCP-85.7%6 of 726.4 h40 h
3,530PTXC1PTXC180.0DCP-85.7%6 of 726.4 h40 h
3,530PTZC1PTZC180.0DCP-85.7%6 of 726.4 h40 h
3,530TXPC1TXPC180.0DCP-85.7%6 of 726.4 h40 h
3,539PHBC1PHBC180.0DCP-85.7%6 of 726.4 h40 h
3,540Truckee 3E - Martis CreekMCJC180.0GaugeNevada79.1%133 of 16860 min3 h
3,541Sacramento - MatherBHCC180.0GaugeSacramento65.4%440 of 67224 min70 min
3,542Eagle MountainEGLC180.0CooperativeRiverside57.1%4 of 711 min24.1 h
3,543Napa State HospitalNSHC180.0CooperativeNapa57.1%4 of 723 min3 days
3,544San AndreasADSC180.0CooperativeCalaveras57.1%4 of 742 min2 days
3,545Ash MountainASHC180.0CooperativeTulare57.1%4 of 743 min2.4 days
3,546Santa BarbaraSBAC180.0CooperativeSanta Barbara57.1%4 of 773 min3 days
3,547Iron MountainIRNC180.0CooperativeSan Bernardino57.1%4 of 72 h24.5 h
3,548LindsayLINC180.0CooperativeTulare57.1%4 of 72.2 h2 days
3,549ColumbiaO2279.9AirportStanislaus58.9%297 of 50413 min4.7 h
3,550La Verne/BrackettPOC79.9AirportLos Angeles57.7%97 of 16812 min12 h
3,551CCUC1CCUC179.9DCP-56.7%21 of 3717 min12 h
3,552Dulzura - Otay MountainOTYC179.8GaugeSan Diego100%168 of 16820 min60 min
3,553Santa YnezIZA79.8AirportSanta Barbara97.6%492 of 50414 min2.7 h
3,554Indian Wells CanyonIWLC179.7GaugeKern98.8%166 of 16819 min2 h
3,555Poison Flat SnotelXXXC179.7GaugeAlpine94.0%158 of 1681.7 h4 h
3,556Coachella Canal - Alert #3238COCC179.7GaugeImperial91.0%153 of 1685.1 h6 h
3,557Blue Canyon AlertBLUC179.7GaugePlacer90.4%152 of 16855 min8 h
3,558Burns Canyon RAWSBCNC179.6GaugeSan Bernardino100%168 of 16814 min69 min
3,559Rancho Santa Margarita 11ENELDYC179.6GaugeOrange84.5%142 of 16875 min3 h
3,560Arroyo Valle at PleasantonAVPC179.6GaugeAlameda80.6%542 of 67229 min3.5 h
3,561Roseville - Linda CreekLDCC179.6GaugePlacer75.6%127 of 16829 min8 h
3,562Los Gatos 5.4 SSWCA-SC-4079.6VolunteerSanta Clara66.6%2 of 310.4 h2 days
3,563Calpella 3SEPYXC179.5GaugeMendocino93.4%157 of 16860 min8.5 h
3,564Woodside 2SSE - Searsville LakeSVHC179.5GaugeSan Mateo75.6%127 of 16845 min2 h
3,565San Joaquin River Nr AuberryARBC179.5GaugeMadera60.7%102 of 1689 min5.3 h
3,565N Fork Kings R Blo Balch DamNFKC179.5GaugeFresno60.7%102 of 1689 min5.3 h
3,567VTCC1VTCC179.5DCP-58.3%21 of 3615 min19 h
3,568WRRC1WRRC179.5DCP-57.5%19 of 3315 min18.8 h
3,569Taylor RidgeTYRC179.3GaugeTrinity100%168 of 16825 min61 min
3,570Bear River - Rollins RsvrROLC179.3GaugePlacer99.4%167 of 16830 min2 h
3,571Laural MountainLRLC179.3GaugeKern98.8%166 of 16819 min2 h
3,572Portola Valley 2N - Bear CreekSHJC179.3GaugeSan Mateo83.9%141 of 16840 min11 h
3,573Needles AirportEED79.3AirportSan Bernardino69.6%117 of 16813 min40 h
3,574Big Bend 11NW - McCloud RiverMAHC179.3GaugeLassen60.1%101 of 16810 min5.3 h
3,574Big Bend 11NW - McCloud RiverMBDC179.3GaugeShasta60.1%101 of 16810 min5.3 h
3,576Fillmore SanitationFTTC179.2GaugeVentura88.1%148 of 16875 min5 h
3,577Oasis SouthSTCC179.2GaugeRiverside88.1%148 of 1684.6 h5 h
3,578Bangor 0.4 NCA-BT-3279.2VolunteerButte66.6%2 of 311.4 h34 h
3,579San Antonio HeightsTNOC179.1GaugeSan Bernardino85.7%144 of 16875 min4 h
3,580Arroyo Mocho - LivermoreAMLC179.1GaugeAlameda81.1%545 of 67229 min4.3 h
3,581NorthWeedRWISCD01479.1RoadSiskiyou68.4%460 of 67223 min45 min
3,582Mentone 4NE - Seven Oaks DamXSOC179.0GaugeSan Bernardino97.6%164 of 16860 min3 h
3,583Cordoza Ridge RAWSCZRC178.9GaugeSanta Clara100%168 of 16813 min60 min
3,584Trinity Guard STNTGSC178.9GaugeShasta100%168 of 16825 min61 min
3,585Point Vicente Lighthouse - Alert #321PVLC178.9GaugeLos Angeles93.4%157 of 16874 min10 h
3,586China Lake (NAF)NID78.9AirportKern89.2%150 of 16813 min3 h
3,587Pleasanton 3N - Tassajara CreekTJBC178.9GaugeAlameda80.5%541 of 67229 min4.3 h
3,588JTYC1JTYC178.9DCP-66.6%16 of 243.2 h24 h
3,589San BernardinoSBD78.9AirportSan Bernardino54.3%274 of 5049 min2.9 h
3,590TemeculaTEMC178.7GaugeRiverside84.5%142 of 16875 min4 h
3,591Menifee 2.6 ESECA-RV-10478.7VolunteerRiverside66.6%2 of 312.4 h34 h
3,592Crescent City 4.2 NECA-DN-578.7VolunteerDel Norte66.6%2 of 312.4 h33 h
3,593Eureka 0.6 SWCA-HM-19978.7VolunteerHumboldt66.6%2 of 312.4 h2 days
3,594Highlands 1SW - Sky LawnYKSC178.6GaugeSan Mateo75.6%127 of 16845 min4 h
3,595Angeles Hill Alert 878AGLC178.5GaugeRiverside81.5%137 of 16875 min3 h
3,596Dublin Creek - Interstate 680DLNC178.5GaugeAlameda79.4%534 of 67229 min4.3 h
3,597Tustin - Loma RidgeLLRC178.4GaugeOrange85.7%144 of 16875 min5 h
3,598Flintridge - Alert #453FLTC178.4GaugeLos Angeles85.7%144 of 16878 min5 h
3,599Line J1 below Dublin BlvdZLJC178.4GaugeAlameda79.1%532 of 67229 min4.3 h
3,600Sunol - Glen ElemXSGC178.4GaugeAlameda78.5%528 of 67229 min4 h
3,601Brentwood 1W - Marsh CreekMKDC178.4GaugeContra Costa71.8%483 of 67236 min75 min
3,602Burbank Valley Pump PlantBBKC178.4CooperativeLos Angeles57.1%4 of 75.9 h3 days
3,603Grass MountainGMTC178.3GaugeLos Angeles100%168 of 16816 min61 min
3,604Camarillo 1NNW - CHDCMZC178.3GaugeVentura83.3%140 of 16875 min4 h
3,605Bodie HillsS221578.3SoilMono78.6%107 of 13643 min7 h
3,606Mt. GeorgeMGTC178.3GaugeNapa53.0%26 of 4915 min11.4 h
3,607Santa MargaritaSMGC178.2GaugeSanluis Obispo92.8%156 of 16877 min12 h
3,608Long Beach 7NE - Coyote Creek below Spring StrCYRC178.2GaugeOrange67.8%114 of 16815 min13 h
3,609Piedmont 1.0 SECA-AL-178.2VolunteerAlameda66.6%2 of 313.4 h34 h
3,609Castro Valley 1.7 WNWCA-AL-4378.2VolunteerAlameda66.6%2 of 313.4 h34 h
3,609Amador City 1.0 WCA-AM-1378.2VolunteerAmador66.6%2 of 313.4 h34 h
3,609Gualala 3.7 NWCA-MD-5078.2VolunteerMendocino66.6%2 of 313.4 h34 h
3,609Folsom 0.6 NECA-SA-2978.2VolunteerSacramento66.6%2 of 313.4 h34 h
3,609El Granada 0.4 WSWCA-SM-4478.2VolunteerSan Mateo66.6%2 of 313.4 h34 h
3,615Arnold 0.6 ENECA-CV-1478.2VolunteerCalaveras66.6%2 of 313.4 h2 days
3,615Auburn 4.8 NCA-PC-3778.2VolunteerPlacer66.6%2 of 313.4 h2 days
3,615La Mesa 1.2 ECA-SD-16478.2VolunteerSan Diego66.6%2 of 313.4 h2 days
3,615Watsonville 3.9 NWCA-SZ-5178.2VolunteerSanta Cruz66.6%2 of 313.4 h2 days
3,619Marina 0.4 NCA-MT-4878.2VolunteerMonterey66.6%2 of 313.4 h3 days
3,620WRWC1WRWC178.2DCP-57.1%4 of 76.3 h2.5 days
3,621BuckhornCD00578.2RoadTrinity52.2%351 of 67223 min60 min
3,622Pt Mugu NawsNTD78.1AirportVentura92.2%155 of 16813 min3.8 h
3,623Fillmore Fish Hatch - Alert #650FFHC178.1GaugeVentura85.5%575 of 67219 min24.3 h
3,624Stockton 3SW - San Joaquin RiverSQGC178.1GaugeSan Joaquin76.7%129 of 16849 min4 h
3,625Arastradero Road (LTAA)LTQC178.1GaugeSan Mateo71.4%120 of 16845 min3 h
3,626Conejo Creek At Ridge ViewCJRC178.1GaugeVentura69.7%703 of 1,00820 min2 h
3,627Mallory Ridge RAWSLVMC178.0GaugeContra Costa100%168 of 16813 min60 min
3,628Upper Snow Creek - Alert #3246UPSC178.0GaugeRiverside84.5%142 of 16875 min5 h
3,629Rocky ButtesRBTC178.0GaugeLos Angeles82.7%139 of 16872 min4 h
3,630Beaumont CityBUMC178.0GaugeRiverside82.7%139 of 16875 min4 h
3,631Holt 11NW - San Joaquin RiverPRXC178.0GaugeSan Joaquin73.8%124 of 16849 min3 h
3,632Meadow Lk Snow CourseMELC177.9GaugeNevada70.2%118 of 16810 min24 h
3,633Mint Canyon Fire Station 81MCYC177.8GaugeLos Angeles89.2%150 of 16874 min9 h
3,634Livermore 7NE - Dyer RoadDYRC177.8GaugeAlameda82.1%138 of 1682 h4 h
3,635Ontario - West CucamongaWCUC177.8GaugeSan Bernardino79.7%67 of 842.3 h6.4 h
3,636Davis 0.7 NNECA-YL-2877.8VolunteerYolo66.6%2 of 314.4 h2 days
3,637North Fork Ranger STNNOFC177.8CooperativeMadera57.1%4 of 77.2 h33 h
3,638Joshua TreeJSTC177.8CooperativeSan Bernardino57.1%4 of 77.2 h2 days
3,639Terminous 1S - Little PotatoLPGC177.7GaugeSan Joaquin75.6%127 of 16849 min4 h
3,640Roseville - Dry CreekDYSC177.7GaugePlacer66.6%112 of 16823 min8 h
3,641Trout Creek 2 E Tahoe ValleyTTVC177.7GaugeEl Dorado60.7%408 of 67220 min75 min
3,642Olympic Valley - Chickering ResCKGC177.6GaugePlacer100%168 of 16835 min70 min
3,643Roseville 2NNW - S Branch Pleasant Grove CreekPGSC177.6GaugePlacer70.2%118 of 16829 min8 h
3,644Aptos 2N - Aptos CreekXAPC177.6GaugeSanta Cruz58.4%393 of 67224 min45 min
3,645Chilao Fire STN#3320 Angeles Natl ForestCHFC177.5GaugeLos Angeles100%168 of 16820 min75 min
3,646Lake MathewsMHEC177.4GaugeRiverside100%168 of 16819 min60 min
3,647Folsom 1NW - Hinkle CreekHCOC177.4GaugeSacramento70.2%118 of 16823 min13 h
3,648San Gabriel Canyon PhGABC177.4CooperativeLos Angeles57.1%4 of 78 h2 days
3,649GirardGRDC177.3GaugeShasta100%168 of 16825 min61 min
3,650Colgate Power HouseCOGC177.3GaugeYuba99.4%167 of 16820 min1.8 h
3,651Newbury Park - Sandstone AlertOOSC177.3GaugeVentura98.3%661 of 67235 min75 min
3,652Tehachapi AirportTAPC177.3GaugeKern98.2%165 of 16825 min2 h
3,653Three Rivers 1.7 NECA-TL-1177.3VolunteerTulare66.6%2 of 315.4 h2 days
3,654Hwy 80 at Donner SummitCD02777.2RoadNevada95.6%482 of 50416 min50 min
3,655Marble CreekS214977.2SoilMono82.3%112 of 13653 min8 h
3,656Spring Valley Ck At Quarry RdSVQC177.2GaugeSan Diego49.2%34 of 6916 min6 h
3,657Milpitas - Poverty RidgeMIPC177.1GaugeSanta Clara100%168 of 16816 min60 min
3,658Rio Vista - Sacramento RiverRVTC177.1GaugeSolano77.9%131 of 16855 min4.5 h
3,659JanesvilleCD01377.1RoadLassen57.4%193 of 33622 min75 min
3,660Mount Baldy #3352MTBC177.0GaugeSan Bernardino100%168 of 16810 min75 min
3,661Santa SusanaASIC176.9GaugeVentura81.5%137 of 16875 min5 h
3,662Menlo Park 2.4 WCA-SM-576.9VolunteerSan Mateo66.6%2 of 316.4 h41 h
3,663Palo Alto AirportPAO76.9AirportSan Mateo52.9%89 of 16812 min11 h
3,664Peterson Flat (GOES)PTFC176.7GaugeTrinity100%168 of 16829 min75 min
3,665Hwy 267 at Brockway SummitCD03076.7RoadPlacer95.6%482 of 50416 min50 min
3,666LincolnLHM76.7AirportPlacer70.6%356 of 50414 min47.1 h
3,667Sacramento 2NE - NEMDCNJBC176.7GaugeSacramento61.5%238 of 38718 min3.7 h
3,668San Diego/GillespieSEE76.6AirportSan Diego56.1%283 of 50411 min4.3 h
3,669Frog SpringsAFSC176.6GaugeKern50.0%84 of 16815 min3 h
3,670BRTC1BRTC176.6DCP-50.0%21 of 4217 min16 h
3,671Opids Camp #3355OPIC176.5GaugeLos Angeles100%168 of 16820 min75 min
3,672SchneiderSCEC176.5GaugeEl Dorado100%168 of 16825 min61 min
3,673Venice Pumping PlantVNEC176.5GaugeLos Angeles83.3%140 of 16868 min7 h
3,674Alpine MeadowsAPMC176.5GaugePlacer59.5%100 of 16814 min9 h
3,675Calabasas Fire StationCBHC176.3GaugeLos Angeles89.8%151 of 16870 min15.8 h
3,676Hopper Canyon - Lert #662HRCC176.2GaugeVentura75.1%505 of 67230 min5.3 h
3,677El Portal 5SE - Henness Ridge DrHRDC176.1GaugeMariposa74.4%125 of 16860 min3 h
3,678Stockton 6NW - Five MileFMPC176.1GaugeSan Joaquin70.8%119 of 16831 min13 h
3,679South Fork American river AT Kyburz - South Fork American RiverAKYC176.0GaugeEl Dorado85.1%143 of 16845 min26 h
3,680Vandenberg RAWSVDBC175.9GaugeSanta Barbara99.4%167 of 16813 min2 h
3,681Tahquitz Creek Near Palm SpringsTQUC175.9GaugeRiverside75.0%126 of 16820 min44.3 h
3,682Pilot PeakPLPC175.9GaugePlumas67.8%228 of 33645 min2 h
3,683Oregon MtnCD01575.9RoadTrinity67.3%424 of 63024 min62 min
3,684Forni RidgeFOIC175.9GaugeEl Dorado63.6%107 of 16825 min9 h
3,685Shingletown 6SW - NF Battle CreekNBWC175.8GaugeShasta76.1%128 of 1682.4 h4 h
3,686Spring GardenCD01875.8RoadPlumas55.0%347 of 63024 min61 min
3,687BUSC1BUSC175.8DCP-45.4%10 of 2215 min24 h
3,688Cow Mountain RidgeCOWC175.6GaugeLake99.4%167 of 16814 min2 h
3,689Pinole - Pinole CreekPNJC175.6GaugeContra Costa81.4%547 of 67225 min24 h
3,690Manton 6WSW - SF Battle CreekBDCC175.6GaugeTehama75.6%127 of 1682.4 h4 h
3,691Alert Streamflow Gage 2 NNE Dry Creek At HWY 29DSAC175.6GaugeNapa65.4%110 of 16810 min31 h
3,692Alert Stream/Rain Gage At Petaluma River A D Street BridgePTBC175.5GaugeSonoma76.1%640 of 84022 min9.8 h
3,693Malibu Creek AT Malibu Creek below Cold CreekMBEC175.4GaugeLos Angeles77.0%114 of 14882 min5.7 h
3,694Roseville - Cirby CreekCRBC175.4GaugePlacer56.5%95 of 16811 min11 h
3,695Roseville - 1609CSGC175.3GaugePlacer63.6%107 of 16828 min9 h
3,696Fort Ord Fritzsche AAFOAR75.2AirportMonterey97.4%491 of 50414 min2.7 h
3,697Carmichael 4N - Arcade CreekAGBC175.2GaugeSacramento63.6%107 of 16825 min11 h
3,698Pesadero 2SSE - Butano CreekBUXC175.2GaugeSan Mateo53.5%45 of 8420 min15 h
3,699Slate CreekSLTC175.1GaugeShasta98.8%166 of 16830 min2 h
3,700Avalon/CatalinaAVX75.1AirportLos Angeles89.8%151 of 1688 min15 h
3,701Snow Creek 4 SSW Snow Ck Nr WhitewaterNCKC175.1GaugeRiverside71.4%120 of 16815 min2.1 days
3,702Eagle Tree 2NNE - North Mokelumne RiverNMRC175.0GaugeSacramento71.4%120 of 16849 min6 h
3,703Rancho Cordova - Prairie CityPRRC175.0GaugeSacramento61.3%103 of 16825 min9 h
3,704La / WhitemanWHP75.0AirportLos Angeles48.8%82 of 1684 min14 h
3,705TulelakeTULC175.0CooperativeSiskiyou42.8%3 of 713 min2 days
3,706Cottonwood FisheriesCFSC175.0CooperativeShasta42.8%3 of 753 min2 days
3,707N.American Chemical Corp. Main PlantTNAC175.0CooperativeSan Bernardino42.8%3 of 71.5 h2.5 days
3,708Tahoma CaTAAC175.0CooperativeEl Dorado42.8%3 of 72.5 h3 days
3,709Sespe Creek Fillmore - Alert #619SSPC174.9GaugeVentura79.7%134 of 16875 min8 h
3,710Danville 1ENE - Green Valley CreekGVDC174.9GaugeContra Costa79.4%534 of 67225 min24.3 h
3,711Alamo MountainAOMC174.9GaugeVentura68.0%457 of 67234 min2.8 h
3,712Pleasanton 2NW - Parkside DriveXPDC174.9GaugeAlameda65.4%440 of 67225 min3.8 h
3,713Cameron ParkO6174.8AirportEl Dorado89.0%449 of 50413 min5.3 h
3,714Mokelumne River AT Benson's Ferry Near ThorntonTHTC174.8GaugeSacramento55.4%349 of 63030 min60 min
3,715Verdi 2WVERC174.7CooperativeSierra42.8%3 of 718 min3.4 days
3,716Mc CloudMCLC174.7CooperativeSiskiyou42.8%3 of 723 min3.4 days
3,717Rattlesnake Sequoia RawsMKGC174.6GaugeTulare69.6%117 of 16814 min2.2 days
3,718Folsom 1S - Alder CreekACKC174.6GaugeSacramento53.5%45 of 8423 min16 h
3,719Sutter HillSRLC174.6CooperativeAmador42.8%3 of 73 min3.5 days
3,720ArvinARVC174.6CooperativeKern42.8%3 of 718 min3.4 days
3,721DDIC1DDIC174.6DCP-42.8%3 of 73.2 h32 h
3,722Miller Ranch RAWSMLXC174.5GaugeVentura100%168 of 16816 min60 min
3,723Point Reyes Fire StationEYSC174.5GaugeMarin83.1%182 of 21919 min84 min
3,724Mt.Saint HelenaMSHC174.5GaugeNapa63.7%123 of 19314 min24 h
3,725Pescadero Creek at Stage RdXCAC174.5GaugeSan Mateo53.5%45 of 8416 min21 h
3,726Woodacre RAWSWDAC174.3GaugeMarin100%168 of 16814 min69 min
3,727SonoraWXSC174.3GaugeTuolumne98.2%165 of 16825 min2 h
3,728Arroyo Simi Below StowASWC174.3GaugeVentura80.9%136 of 16875 min11 h
3,729Sugar Loaf Sequoia RawsHUMC174.3GaugeTulare69.0%116 of 16814 min2.2 days
3,730San Pablo 1SE - Wildcat CreekWCTC174.3GaugeContra Costa68.3%459 of 67225 min6.3 h
3,731USGS/Alert Streamflow/Rain Gage 10 S Arroyo Seco Nr SoledadSOLC174.2GaugeMonterey49.6%500 of 1,00819 min45 min
3,732Casitas Station - Station CanyonSAYC174.0GaugeVentura77.3%130 of 16875 min8 h
3,733Css Lab SnotelCSSC173.9GaugeNevada95.2%160 of 16844 min5 h
3,734Redwood Valley 3E - Hells DelightXHDC173.8GaugeMendocino98.2%165 of 16860 min2 h
3,735Orangevale - Arcade CreekSRBC173.8GaugeSacramento71.4%120 of 16825 min41 h
3,736Carson Pass SnotelCXSC173.7GaugeAlpine95.2%160 of 16844 min5 h
3,737Ontario - FS3OFDC173.7GaugeSan Bernardino73.8%124 of 16873 min6 h
3,738Meeks Bay - Loon LakeLNLC173.7GaugeEl Dorado50.0%336 of 67225 min60 min
3,739MIVC1MIVC173.7DCP-42.8%3 of 720 min4.5 days
3,740DTRC1DTRC173.7DCP-42.8%3 of 726 min4.5 days
3,741Indio HillsBOOC173.6GaugeRiverside67.2%113 of 16875 min3 h
3,742Crescent City 2.8 NNECA-DN-2173.6VolunteerDel Norte66.6%2 of 323.4 h34 h
3,743Angelus Oaks 5ENE - Barton FlatsBTFC173.4GaugeSan Bernardino71.4%120 of 16875 min5 h
3,744Santa Rosa 5.3 ECA-SN-12673.4VolunteerSonoma66.6%2 of 325.4 h2 days
3,745Laguna Niguel 2.4 SSECA-OR-11273.4VolunteerOrange66.6%2 of 325.4 h34 h
3,746El Dorado Hills 0.9 NNWCA-ED-2373.4VolunteerEl Dorado66.6%2 of 328.4 h35 h
3,747Ventura 1SE - Ventura HarborVHBC173.4GaugeVentura60.4%381 of 63030 min2.7 h
3,748Dunsmuir Treatment PLDUNC173.4CooperativeShasta42.8%3 of 743 min5 days
3,749Lower Relief ValleyRELC173.1GaugeTuolumne90.1%202 of 22425 min1.8 h
3,750SRFD Newgate CourtQSNC172.9GaugeSonoma100%168 of 16819 min60 min

How a station is ranked

The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.

The 247 score

Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:

  1. Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
  2. Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
  3. Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
  4. Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading. 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.