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.
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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 997 | Yucca Valley RAWSUCCC1 | 93.3 | Gauge | San Bernardino | 100% | 168 of 168 | 19 min | 64 min | |
| 997 | WestwoodWWDC1 | 93.3 | Gauge | Lassen | 100% | 168 of 168 | 19 min | 64 min | |
| 1,003 | Willow Creek - Brush MountainBHTC1 | 93.3 | Gauge | Humboldt | 100% | 168 of 168 | 19 min | 74 min | |
| 1,004 | Cherry Valley DamCHVC1 | 93.3 | Cooperative | Tuolumne | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,004 | Blue Mountain near Davis CreekBMUC1 | 93.3 | Gauge | Modoc | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,004 | Mineral - Colby Mountains RAWSCBXC1 | 93.3 | Gauge | Tehama | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,004 | Catheys Valley RAWSCVBC1 | 93.3 | Gauge | Mariposa | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,004 | Black MountainHDZC1 | 93.3 | Gauge | San Benito | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,004 | Juanita LakeJTAC1 | 93.3 | Gauge | Siskiyou | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,004 | MiloMOLC1 | 93.3 | Gauge | Tulare | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,004 | Ranger Station Nr MariposaMPOC1 | 93.3 | Gauge | Mariposa | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,004 | Panoche RoadPCEC1 | 93.3 | Gauge | Fresno | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,004 | Pinnacles RAWSPCLC1 | 93.3 | Gauge | San Benito | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,004 | PotreroPOTC1 | 93.3 | Gauge | San Diego | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,004 | Hurley RAWSPRHC1 | 93.3 | Gauge | Fresno | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,004 | Las TablasTABC1 | 93.3 | Gauge | Sanluis Obispo | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,017 | Hodgdon MeadowHNMC1 | 93.3 | Gauge | Tuolumne | 98.8% | 166 of 168 | 17 min | 2 h | |
| 1,017 | LeesvilleLVEC1 | 93.3 | Gauge | Colusa | 98.8% | 166 of 168 | 17 min | 2 h | |
| 1,019 | MaryknollLALC1 | 93.3 | Gauge | Santa Clara | 98.0% | 659 of 672 | 14 min | 50 min | |
| 1,020 | Tiburn 3NWTBNC1 | 93.3 | Gauge | Marin | 98.0% | 659 of 672 | 15 min | 45 min | |
| 1,021 | Alameda 5ENE - R21SKHC1 | 93.3 | Gauge | Alameda | 97.6% | 656 of 672 | 14 min | 30 min | |
| 1,022 | Hwy 80 at Truckee ScalesCD033 | 93.3 | Road | Nevada | 95.6% | 482 of 504 | 15 min | 50 min | |
| 1,023 | Mid-City San Diego 0.5WCA-SD-131 | 93.2 | Volunteer | San Diego | 100% | 3 of 3 | 6.4 h | 24 h | |
| 1,024 | Watsonville 2.8 WNWCA-SZ-62 | 93.2 | Volunteer | Santa Cruz | 100% | 3 of 3 | 6.4 h | 24 h | |
| 1,025 | Los Gatos - Guadalupe Fish LadderGUFC1 | 93.2 | Gauge | Santa Clara | 98.3% | 661 of 672 | 16 min | 45 min | |
| 1,026 | Alert Streamflow Gage 3 NE Milliken Creek At Atlas Peak RoadMIKC1 | 93.2 | Gauge | Napa | 97.6% | 656 of 672 | 15 min | 32 min | |
| 1,027 | Water CanyonWATC1 | 93.2 | Gauge | Kern | 97.6% | 164 of 168 | 15 min | 2 h | |
| 1,028 | LincolnLICC1 | 93.1 | Gauge | Placer | 100% | 168 of 168 | 12 min | 60 min | |
| 1,029 | Palomar Mountain RAWSPAMC1 | 93.1 | Gauge | San Diego | 100% | 168 of 168 | 19 min | 60 min | |
| 1,029 | Round Mountain GOESRNDC1 | 93.1 | Gauge | Siskiyou | 100% | 168 of 168 | 19 min | 60 min | |
| 1,031 | Corning RAWS (CDF)CRGC1 | 93.1 | Gauge | Tehama | 100% | 168 of 168 | 19 min | 65 min | |
| 1,031 | Del Valle - RAWS #5187DLVC1 | 93.1 | Gauge | Los Angeles | 100% | 168 of 168 | 19 min | 65 min | |
| 1,031 | Johnsondale RAWSJSNC1 | 93.1 | Gauge | Tulare | 100% | 168 of 168 | 19 min | 65 min | |
| 1,031 | Julian CDFJULC1 | 93.1 | Gauge | San Diego | 100% | 168 of 168 | 19 min | 65 min | |
| 1,031 | Kneeland RAWSKNNC1 | 93.1 | Gauge | Humboldt | 100% | 168 of 168 | 19 min | 65 min | |
| 1,031 | North Fork RAWSNFRC1 | 93.1 | Gauge | Madera | 100% | 168 of 168 | 19 min | 65 min | |
| 1,037 | San Dimas 3371SIAC1 | 93.1 | Gauge | Los Angeles | 100% | 168 of 168 | 19 min | 75 min | |
| 1,038 | Brea Ck At Dale St.BEDC1 | 93.1 | Gauge | Orange | 100% | 168 of 168 | 20 min | 75 min | |
| 1,038 | BALLONA CK @ SAWTELL 1 SE Ballona Ck @ SawtellBLNC1 | 93.1 | Gauge | Los Angeles | 100% | 168 of 168 | 20 min | 75 min | |
| 1,038 | Demens Ck DebrisbasinDCDC1 | 93.1 | Gauge | San Bernardino | 100% | 168 of 168 | 20 min | 75 min | |
| 1,038 | Devore Fire STNDVEC1 | 93.1 | Gauge | San Bernardino | 100% | 168 of 168 | 20 min | 75 min | |
| 1,038 | Silverado 1WSWIVLC1 | 93.1 | Gauge | Orange | 100% | 168 of 168 | 20 min | 75 min | |
| 1,038 | Kern River No 3KIWC1 | 93.1 | Gauge | Tulare | 100% | 168 of 168 | 20 min | 75 min | |
| 1,038 | Lake MathewsLKMC1 | 93.1 | Gauge | Riverside | 100% | 168 of 168 | 20 min | 75 min | |
| 1,038 | Orange County ReservoirOCUC1 | 93.1 | Gauge | Orange | 100% | 168 of 168 | 20 min | 75 min | |
| 1,038 | San Fernando Power HouseSFPC1 | 93.1 | Gauge | Los Angeles | 100% | 168 of 168 | 20 min | 75 min | |
| 1,038 | Ventura River AT Foster ParkVRVC1 | 93.1 | Gauge | Ventura | 100% | 168 of 168 | 20 min | 75 min | |
| 1,048 | Halls Flat - Blacks MountainBKOC1 | 93.1 | Gauge | Lassen | 100% | 168 of 168 | 20 min | 60 min | |
| 1,048 | Quincy Road RAWSQYRC1 | 93.1 | Gauge | Plumas | 100% | 168 of 168 | 20 min | 60 min | |
| 1,048 | Eel River 1 N ScotiaSCOC1 | 93.1 | Gauge | Humboldt | 100% | 168 of 168 | 20 min | 60 min | |
| 1,051 | Shadequarter MountainSHQC1 | 93.1 | Gauge | Tulare | 100% | 168 of 168 | 20 min | 65 min | |
| 1,051 | Yosemite Village 12WYVVC1 | 93.1 | Gauge | Mariposa | 100% | 168 of 168 | 20 min | 65 min | |
| 1,053 | Alder Springs (USACE)AESC1 | 93.1 | Gauge | Glenn | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Mad River 3 NE ArcataARCC1 | 93.1 | Gauge | Humboldt | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Atwell CampATWC1 | 93.1 | Gauge | Tulare | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Merced - Bear CreekBCKC1 | 93.1 | Gauge | Mariposa | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Bear Creek Below Bear DamBEBC1 | 93.1 | Gauge | Merced | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Strawberry - Beardsley LakeBESC1 | 93.1 | Gauge | Tuolumne | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Stony Ck @ Black Butte DamBLBC1 | 93.1 | Gauge | Tehama | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Burns Creek DamBNCC1 | 93.1 | Gauge | Merced | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Beartrap MeadowBTKC1 | 93.1 | Gauge | Tulare | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Burns Creek Below Burns DamBUBC1 | 93.1 | Gauge | Merced | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Pit River AT CanbyCNBC1 | 93.1 | Gauge | Modoc | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | El Capitan Lake Near LakesideCPNC1 | 93.1 | Gauge | San Diego | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Smith River 7 E Crescent CityCREC1 | 93.1 | Gauge | Del Norte | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Lucerne Valley - Cushenburg CanyonCUXC1 | 93.1 | Gauge | San Bernardino | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Dry Creek Near CoultervilleDCUC1 | 93.1 | Gauge | Mariposa | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | El Nido - Eastside BypassEBYC1 | 93.1 | Gauge | Merced | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Exchequer DamEXQC1 | 93.1 | Gauge | Mariposa | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Haines Canyon Debris BasinHAIC1 | 93.1 | Gauge | Los Angeles | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Sacramento River AT Hamilton CityHAMC1 | 93.1 | Gauge | Glenn | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | S Fk Honcut Creek Nr BangorHCTC1 | 93.1 | Gauge | Butte | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Hockett MeadowsHOKC1 | 93.1 | Gauge | Tulare | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Lake Isabella DamISAC1 | 93.1 | Gauge | Kern | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Stovepipe Wells 1 SWISWC1 | 93.1 | Gauge | Inyo | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Lake KittridgeKDGC1 | 93.1 | Gauge | Santa Clara | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Childs Canyon Detris Basin #3341KIDC1 | 93.1 | Gauge | Los Angeles | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Knights Landing Outfall GatesKOGC1 | 93.1 | Gauge | Yolo | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Kern River Ph 3KVLC1 | 93.1 | Gauge | Kern | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Log SpringsLGPC1 | 93.1 | Gauge | Tehama | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Lake ElsmanLKLC1 | 93.1 | Gauge | Santa Clara | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Los Angeles R Blo Riestone Blvd #3345LOFC1 | 93.1 | Gauge | Los Angeles | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Lake Ranch NorthLRNC1 | 93.1 | Gauge | Santa Clara | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Merced River - Hwy 59MFNC1 | 93.1 | Gauge | Mariposa | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Courtland - Miner SloughMFVC1 | 93.1 | Gauge | Solano | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Cressey - Merced RiverMIEC1 | 93.1 | Gauge | Merced | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Noel SpringsNLSC1 | 93.1 | Gauge | Glenn | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | San Joaquin River 4 NE NewmanNWMC1 | 93.1 | Gauge | Merced | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Oak GlenOKGC1 | 93.1 | Gauge | San Bernardino | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Sacramento River AT Ord FerryORFC1 | 93.1 | Gauge | Glenn | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Yucca Valley - Pipes WashPWHC1 | 93.1 | Gauge | San Bernardino | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Robinson Cow Camp Snow CourseRCWC1 | 93.1 | Gauge | Sierra | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Cache Creek AT Rumsey BridgeRMSC1 | 93.1 | Gauge | Yolo | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Santa Ysabel Creek Near RamonaSYBC1 | 93.1 | Gauge | San Diego | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Trough SpringTHSC1 | 93.1 | Gauge | Colusa | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | San Vicente Reservoir Near Lakeside CaVCTC1 | 93.1 | Gauge | San Diego | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Sacramento River AT Vina Woodson BridgeVWBC1 | 93.1 | Gauge | Tehama | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Watsonville - Salsipuedes CreekWSXC1 | 93.1 | Gauge | Santa Cruz | 100% | 168 of 168 | 20 min | 75 min | |
| 1,053 | Yosemite At Yosemite ValleyYYVC1 | 93.1 | Gauge | Mariposa | 100% | 168 of 168 | 20 min | 75 min | |
| 1,100 | Eel River 1 SE Fort SewardFTSC1 | 93.1 | Gauge | Humboldt | 100% | 168 of 168 | 20 min | 60 min | |
| 1,101 | Huntington LakeHNTC1 | 93.1 | Gauge | Fresno | 100% | 168 of 168 | 20 min | 75 min | |
| 1,102 | King CityKICC1 | 93.1 | Cooperative | Monterey | 100% | 7 of 7 | - | 24 h | |
| 1,102 | ModestoMODC1 | 93.1 | Cooperative | Stanislaus | 100% | 7 of 7 | - | 24 h | |
| 1,104 | McKinleyville 2.7 SECA-HM-4 | 93.1 | Volunteer | Humboldt | 100% | 3 of 3 | 6.4 h | 24 h | |
| 1,104 | Costa Mesa 1.2 WNWCA-OR-108 | 93.1 | Volunteer | Orange | 100% | 3 of 3 | 6.4 h | 24 h | |
| 1,104 | Beaumont 2.0 NWCA-RV-61 | 93.1 | Volunteer | Riverside | 100% | 3 of 3 | 6.4 h | 24 h | |
| 1,104 | San Francisco 3.4 SCA-SF-21 | 93.1 | Volunteer | San Francisco | 100% | 3 of 3 | 6.4 h | 24 h | |
| 1,108 | Fillmore - SespeTTSC1 | 93.1 | Gauge | Ventura | 99.8% | 671 of 672 | 19 min | 30 min | |
| 1,109 | Alert Streamflow Gage At Salinas R A San Lucas BridgeUCAC1 | 93.1 | Gauge | Monterey | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,110 | Alert Streamflow Gage At Carmel River LagoonCRMC1 | 93.1 | Gauge | Monterey | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,111 | Del Sol CanyonDLSC1 | 93.1 | Gauge | San Diego | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,112 | Bear FlatFLAC1 | 93.1 | Gauge | Modoc | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,112 | Five Mile RAWSFMRC1 | 93.1 | Gauge | Inyo | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,112 | High Glade LookoutHGLC1 | 93.1 | Gauge | Lake | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,112 | Oak MtOMTC1 | 93.1 | Gauge | Shasta | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,112 | Santa Maria - Tepusquet RAWSTSQC1 | 93.1 | Gauge | Santa Barbara | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,112 | County Line RAWS Nr Wilbur SpringsWISC1 | 93.1 | Gauge | Lake | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,118 | Oynx - Bird PassBIJC1 | 93.1 | Gauge | Kern | 98.8% | 166 of 168 | 18 min | 2 h | |
| 1,118 | Squaw Lake RAWSSWLC1 | 93.1 | Gauge | Imperial | 98.8% | 166 of 168 | 18 min | 2 h | |
| 1,120 | El PortalEPWC1 | 93.1 | Gauge | Mariposa | 98.6% | 663 of 672 | 17 min | 45 min | |
| 1,121 | Santa Clara - El Camino Storm DrainEDAC1 | 93.1 | Gauge | Santa Clara | 97.4% | 982 of 1,008 | 15 min | 25 min | |
| 1,122 | Alert Streamflow Gage 1 NNE Redwood Creek At Forest DriveNAFC1 | 93.1 | Gauge | Napa | 96.8% | 651 of 672 | 14 min | 30 min | |
| 1,123 | Middle River At Bacon Island RoadMBIC1 | 93.1 | Gauge | San Joaquin | 94.6% | 53 of 56 | 15 min | 6 h | |
| 1,124 | SRFD Harville RoadQSHC1 | 93.0 | Gauge | Sonoma | 100% | 168 of 168 | 19 min | 60 min | |
| 1,125 | South Fork American River 2 AT Chili BarCBAC1 | 93.0 | Gauge | El Dorado | 100% | 168 of 168 | 20 min | 75 min | |
| 1,125 | Fresh PondFPDC1 | 93.0 | Gauge | El Dorado | 100% | 168 of 168 | 20 min | 75 min | |
| 1,127 | Acton RAWSATNC1 | 93.0 | Gauge | Los Angeles | 100% | 168 of 168 | 20 min | 66 min | |
| 1,128 | Frazier Park 6WNW - Cuddy ValleyCUDC1 | 93.0 | Gauge | Kern | 99.7% | 670 of 672 | 19 min | 35 min | |
| 1,128 | Ojai - Matilija DamMJDC1 | 93.0 | Gauge | Ventura | 99.7% | 670 of 672 | 19 min | 35 min | |
| 1,128 | North Fork Matilija Creek - Alert #612NFMC1 | 93.0 | Gauge | Ventura | 99.7% | 670 of 672 | 19 min | 35 min | |
| 1,131 | Potrero SecoPQSC1 | 93.0 | Gauge | Ventura | 99.5% | 669 of 672 | 20 min | 35 min | |
| 1,132 | Branch Mountain RAWSBRHC1 | 93.0 | Gauge | Sanluis Obispo | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,132 | Case Mountain RAWSCSWC1 | 93.0 | Gauge | Tulare | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,132 | Nipton - Ox RanchOXRC1 | 93.0 | Gauge | San Bernardino | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,132 | Patty Mocus Near PlatinaPMCC1 | 93.0 | Gauge | Tehama | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,132 | Yolla Bolla RAWSYOBC1 | 93.0 | Gauge | Trinity | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,137 | Hidden DamHIDC1 | 93.0 | Gauge | Madera | 97.6% | 82 of 84 | 24 min | 3 h | |
| 1,138 | Back CanyonABCC1 | 93.0 | Gauge | Kern | 97.0% | 163 of 168 | 15 min | 2 h | |
| 1,139 | Pechanga Creek 2 SE Pechanga Creek Near TemeculaPHGC1 | 93.0 | Gauge | Riverside | 97.0% | 163 of 168 | 15 min | 2 h | |
| 1,140 | MOJAVE RIVER 24 SW Mojave River At AftonMJRC1 | 93.0 | Gauge | San Bernardino | 97.0% | 163 of 168 | 15 min | 2 h | |
| 1,140 | Tecopa - Willow CreekWLWC1 | 93.0 | Gauge | Inyo | 97.0% | 163 of 168 | 15 min | 2 h | |
| 1,142 | Calpella 4E - Cold CreekCDXC1 | 93.0 | Gauge | Mendocino | 96.4% | 27 of 28 | 60 min | 12 h | |
| 1,143 | Chester (GOES)CESC1 | 92.9 | Gauge | Plumas | 100% | 168 of 168 | 13 min | 60 min | |
| 1,144 | White Water RAWSWWAC1 | 92.9 | Gauge | Riverside | 100% | 168 of 168 | 15 min | 70 min | |
| 1,145 | CabazonBAZC1 | 92.9 | Gauge | Riverside | 100% | 168 of 168 | 20 min | 60 min | |
| 1,145 | Mecca - Dos Palmas RAWSDPMC1 | 92.9 | Gauge | Riverside | 100% | 168 of 168 | 20 min | 60 min | |
| 1,145 | Jaw Bone RAWSJWBC1 | 92.9 | Gauge | Kern | 100% | 168 of 168 | 20 min | 60 min | |
| 1,145 | Valley CenterVLCC1 | 92.9 | Gauge | San Diego | 100% | 168 of 168 | 20 min | 60 min | |
| 1,149 | Big Pines RAWSBPNC1 | 92.9 | Gauge | Los Angeles | 100% | 168 of 168 | 20 min | 66 min | |
| 1,149 | Carpenter RidgeCDEC1 | 92.9 | Gauge | Butte | 100% | 168 of 168 | 20 min | 66 min | |
| 1,149 | La Panza RAWSLPZC1 | 92.9 | Gauge | Sanluis Obispo | 100% | 168 of 168 | 20 min | 66 min | |
| 1,149 | Anza 2NWNZAC1 | 92.9 | Gauge | Riverside | 100% | 168 of 168 | 20 min | 66 min | |
| 1,149 | Arbuckle Basin RAWSPLIC1 | 92.9 | Gauge | Shasta | 100% | 168 of 168 | 20 min | 66 min | |
| 1,149 | Stanislaus RAWSSTUC1 | 92.9 | Gauge | Tuolumne | 100% | 168 of 168 | 20 min | 66 min | |
| 1,149 | Valyermo RAWSVLYC1 | 92.9 | Gauge | Los Angeles | 100% | 168 of 168 | 20 min | 66 min | |
| 1,156 | Sacramento R Blo Keswick Dam NrKESC1 | 92.9 | Gauge | Shasta | 99.4% | 668 of 672 | 20 min | 30 min | |
| 1,157 | Dinkey RAWSDKYC1 | 92.9 | Gauge | Fresno | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,158 | Sonora Junction 5WSW - Poore LakePOKC1 | 92.9 | Gauge | Mono | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,159 | BeaumontBEUC1 | 92.9 | Gauge | Riverside | 99.4% | 167 of 168 | 20 min | 2.3 h | |
| 1,160 | Dry Creek 2 N Dry Ck Nr SnellingDSNC1 | 92.9 | Gauge | Merced | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,160 | Dudley Ranch at CoultervilleDUDC1 | 92.9 | Gauge | Mariposa | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,160 | Georgetown Ranger STNGEOC1 | 92.9 | Gauge | El Dorado | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,160 | Goat MtnGTMC1 | 92.9 | Gauge | Madera | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,160 | HuysinkHYSC1 | 92.9 | Gauge | Placer | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,160 | Isabella Weather StationISLC1 | 92.9 | Gauge | Kern | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,160 | Lake Kaweah Weather StationKAWC1 | 92.9 | Gauge | Tulare | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,160 | Kaiser PointKSPC1 | 92.9 | Gauge | Fresno | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,160 | Lake Kaweah PoolLPPC1 | 92.9 | Gauge | Tulare | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,160 | Mariposa Creek Below Mariposa DamMAFC1 | 92.9 | Gauge | Mariposa | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,160 | MagoonMAGC1 | 92.9 | Gauge | Mariposa | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,160 | Bear Creek AT Bear Creek at Mckee RoadMEEC1 | 92.9 | Gauge | Merced | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,160 | Owens Creek Below Owens DamOWDC1 | 92.9 | Gauge | Merced | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,160 | PascoesPAEC1 | 92.9 | Gauge | Tulare | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,160 | Klamath River At Turwar CreekTERC1 | 92.9 | Gauge | Humboldt | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 1,175 | Aqua Chinon Wash Near IrvineAQCC1 | 92.9 | Gauge | Orange | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Bryant Ck Blo Mountaineer CkBBMC1 | 92.9 | Gauge | Alpine | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Stevinson - Bear CreekBKJC1 | 92.9 | Gauge | Merced | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Bonita Creek 4 WSW IrvineBOKC1 | 92.9 | Gauge | Orange | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Isabella Auxiliary DamBPLC1 | 92.9 | Gauge | Kern | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | South Diversion CanalBSDC1 | 92.9 | Gauge | Tehama | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Gridley - Butte CreekBTGC1 | 92.9 | Gauge | Butte | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Chowchilla R Below Buchanan DamBUHC1 | 92.9 | Gauge | Madera | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | USGS Stream Gage At Colgan Creek Nr SebastopolCGNC1 | 92.9 | Gauge | Sonoma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Clear LakeCKEC1 | 92.9 | Gauge | Modoc | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Clear Lake AT LakeportCLKC1 | 92.9 | Gauge | Lake | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Sacramento River AT Colusa BridgeCLUC1 | 92.9 | Gauge | Colusa | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Sweetwater River At DehesaDEHC1 | 92.9 | Gauge | San Diego | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Fields Road - Dry CreekDRFC1 | 92.9 | Gauge | Merced | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | DS ElsmanDSEC1 | 92.9 | Gauge | Santa Clara | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | USGS Stream Gage At Colgan Creek Nr Santa RosaEASC1 | 92.9 | Gauge | Sonoma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Elizabeth Canyon CreekECCC1 | 92.9 | Gauge | Los Angeles | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Elk River near FalkERFC1 | 92.9 | Gauge | Humboldt | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Truckee - French LakeFRKC1 | 92.9 | Gauge | Nevada | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Eel River AT FernbridgeFRNC1 | 92.9 | Gauge | Humboldt | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Noyo River 3 ESE Fort BraggFTBC1 | 92.9 | Gauge | Mendocino | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Tracy 8NW - Grant Line CanalGCFC1 | 92.9 | Gauge | San Joaquin | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | San Joaquin River 8 NW Gravelly FordGVAC1 | 92.9 | Gauge | Fresno | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Hendry CreekHDRC1 | 92.9 | Gauge | Santa Clara | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | HookerHKRC1 | 92.9 | Gauge | Santa Clara | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Hensley Lake PoolHLPC1 | 92.9 | Gauge | Madera | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Hensley Lake OutflowHNLC1 | 92.9 | Gauge | Madera | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Raymond - Fresno RiverHNRC1 | 92.9 | Gauge | Madera | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | RUSSIAN RIVER 4 N HoplandHOPC1 | 92.9 | Gauge | Mendocino | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Isabella Outflow On Kern RiverISBC1 | 92.9 | Gauge | Kern | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Graniteville - Jackson LakeJKSC1 | 92.9 | Gauge | Placer | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Jamul Creek Near JamulJMLC1 | 92.9 | Gauge | San Diego | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Copco - Klamath RiverKAFC1 | 92.9 | Gauge | Siskiyou | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Fairview Dam - Kern RiverKBFC1 | 92.9 | Gauge | Tulare | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | USGS/Modem Stream Gage At Crow C Nr HaywardKCRC1 | 92.9 | Gauge | Alameda | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Kelsey Creek 3 S Kelsey Creek Near KelseyvilleKCVC1 | 92.9 | Gauge | Lake | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Potwisha Camp - MF Kawaeh RiverKMPC1 | 92.9 | Gauge | Tulare | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Kern River At KernvilleKRVC1 | 92.9 | Gauge | Kern | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Kernville - Kem RiverKTCC1 | 92.9 | Gauge | Tulare | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Kaweah River Below Terminus DamKWTC1 | 92.9 | Gauge | Tulare | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Verdugo Wash - Los Angeles RiverLAVC1 | 92.9 | Gauge | Los Angeles | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Liberty Island-Rd 2068LBIC1 | 92.9 | Gauge | Yolo | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Lake ElsmanLESC1 | 92.9 | Gauge | Santa Clara | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Los Prietos RsLPOC1 | 92.9 | Gauge | Santa Barbara | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Lake RanchLRCC1 | 92.9 | Gauge | Santa Clara | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | USGS Streamflow Gage At Lagunitas Creek A Samuel P Taylor StateLTSC1 | 92.9 | Gauge | Marin | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Markleeville 8NE - Bryant CreekLVAC1 | 92.9 | Gauge | Alpine | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Three Rivers - Marble Fork Kaweah RiverMBPC1 | 92.9 | Gauge | Tulare | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Graniteville - Milton-Bowman TunnelMBTC1 | 92.9 | Gauge | Nevada | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Wawona - SF MercedMIIC1 | 92.9 | Gauge | Mariposa | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | McKenzieMKZC1 | 92.9 | Gauge | Santa Clara | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | MILL CREEK AT Mill Creek Nr Los MolinasMLMC1 | 92.9 | Gauge | Tehama | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Mitchell MeadowMMUC1 | 92.9 | Gauge | Tulare | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Cranes Road - Mariposa BypassMPBC1 | 92.9 | Gauge | Merced | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Merced Falls - Lake McSwainMSWC1 | 92.9 | Gauge | Mariposa | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | MontevinaMVNC1 | 92.9 | Gauge | Santa Clara | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Mojave River 3 NW MOJAVE RIVER AT VICTORVILLEMVVC1 | 92.9 | Gauge | San Bernardino | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | USGS Stream Gage At Mark West Creek Nr Mirabel HeightsMWEC1 | 92.9 | Gauge | Sonoma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Milton - Middle YubaMYLC1 | 92.9 | Gauge | Nevada | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Palm Springs 5S - Murray Canyon CreekMYNC1 | 92.9 | Gauge | Riverside | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Del Mar - Tijuanna River NerrNEQC1 | 92.9 | Gauge | San Diego | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Del Mar - Tijuanna RiverNPQC1 | 92.9 | Gauge | San Diego | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Navarro River 7 W NavarroNVRC1 | 92.9 | Gauge | Mendocino | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | OswaltOSWC1 | 92.9 | Gauge | Santa Clara | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | S Fk Pit River At LikelyPLYC1 | 92.9 | Gauge | Modoc | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Walter Springs - Pope CreekPWSC1 | 92.9 | Gauge | Napa | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Paradise RepeaterPXRC1 | 92.9 | Gauge | Tulare | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Corona - Cold Water CanyonQCCC1 | 92.9 | Gauge | Riverside | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | SaratogaQSGC1 | 92.9 | Gauge | Santa Clara | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | USGS Streamflow Gage At San Ramon C A San RamonRACC1 | 92.9 | Gauge | Contra Costa | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | STANISLAUS RIVER AT Stanislaus River @riponRIPC1 | 92.9 | Gauge | Stanislaus | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Madera - San Joaquin RiverRSBC1 | 92.9 | Gauge | Madera | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Stony Creek Below Black Butte DamSBQC1 | 92.9 | Gauge | Tehama | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | San Juan CapistranoSJPC1 | 92.9 | Gauge | Orange | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Salt Creek 1 S Sun CitySKEC1 | 92.9 | Gauge | Riverside | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,175 | Santa Ana River 5 NE Santa Ana R Supl GaugeSRDC1 | 92.9 | Gauge | San Bernardino | 99.4% | 167 of 168 | 20 min | 2 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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.