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,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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 2,251 | Pilot Hill (CDF)PLTC1 | 91.4 | Gauge | El Dorado | 100% | 168 of 168 | 19 min | 65 min | |
| 2,252 | Meyers 2SW - Echo Lake OutletECAC1 | 91.4 | Gauge | El Dorado | 100% | 168 of 168 | 35 min | 61 min | |
| 2,253 | San Ardo - Smith MountainSMIC1 | 91.4 | Gauge | Monterey | 100% | 168 of 168 | 35 min | 1.5 h | |
| 2,254 | Clayton - Kregor PeakKGRC1 | 91.4 | Gauge | Contra Costa | 100% | 168 of 168 | 35 min | 61 min | |
| 2,254 | USGS Streamflow Gage At Old River Nr Byron Ca (Old River At HigOHFC1 | 91.4 | Gauge | San Joaquin | 100% | 168 of 168 | 35 min | 61 min | |
| 2,254 | Antioch 1SE - Roddy RanchRDEC1 | 91.4 | Gauge | Contra Costa | 100% | 168 of 168 | 35 min | 61 min | |
| 2,257 | Brentwood - CCC Corp YardBTDC1 | 91.4 | Gauge | Contra Costa | 100% | 168 of 168 | 35 min | 61 min | |
| 2,258 | Cedarville, California Weather StationUSBR-CEDC | 91.4 | Gauge | Modoc | 98.8% | 166 of 168 | 33 min | 2 h | |
| 2,258 | Tulelake, California Weather StationUSBR-TLKC | 91.4 | Gauge | Siskiyou | 98.8% | 166 of 168 | 33 min | 2 h | |
| 2,260 | Port HuenemeOXTC1 | 91.4 | Gauge | Ventura | 97.9% | 987 of 1,008 | 25 min | 45 min | |
| 2,261 | Ventura - La ConchitaLHAC1 | 91.4 | Gauge | Ventura | 97.3% | 654 of 672 | 30 min | 46 min | |
| 2,262 | San Martin - East Little Llagas CreekELUC1 | 91.4 | Gauge | Santa Clara | 97.1% | 653 of 672 | 30 min | 45 min | |
| 2,263 | Yosemite - Tenya CreekTENC1 | 91.4 | Gauge | Mariposa | 97.0% | 163 of 168 | 30 min | 2 h | |
| 2,264 | Warm Springs Creek below Strawberry CreekWSSC1 | 91.4 | Gauge | Sonoma | 88.6% | 149 of 168 | 15 min | 2 h | |
| 2,265 | AMPC1AMPC1 | 91.4 | DCP | - | 85.7% | 12 of 14 | 12 min | 36 h | |
| 2,266 | TCBC1TCBC1 | 91.4 | DCP | - | 85.7% | 12 of 14 | 15 min | 24 h | |
| 2,267 | ULZC1ULZC1 | 91.4 | DCP | - | 85.7% | 12 of 14 | 16 min | 36 h | |
| 2,268 | MWTC1MWTC1 | 91.4 | DCP | - | 85.7% | 12 of 14 | 16 min | 36 h | |
| 2,269 | SVTC1SVTC1 | 91.4 | DCP | - | 85.7% | 12 of 14 | 18 min | 35.9 h | |
| 2,270 | KRFC1KRFC1 | 91.4 | DCP | - | 85.7% | 12 of 14 | 22 min | 23.9 h | |
| 2,271 | BSSC1BSSC1 | 91.4 | DCP | - | 85.7% | 12 of 14 | 23 min | 36 h | |
| 2,272 | PMSC1PMSC1 | 91.4 | DCP | - | 85.7% | 12 of 14 | 23 min | 36 h | |
| 2,273 | DCTC1DCTC1 | 91.4 | DCP | - | 85.7% | 12 of 14 | 24 min | 36 h | |
| 2,274 | BUDC1BUDC1 | 91.4 | DCP | - | 85.7% | 12 of 14 | 27 min | 36 h | |
| 2,275 | IPWC1IPWC1 | 91.4 | DCP | - | 85.7% | 12 of 14 | 29 min | 36 h | |
| 2,276 | Loraine 5 NNECAIC1 | 91.4 | Cooperative | Kern | 85.7% | 6 of 7 | 12 min | 2 days | |
| 2,277 | Lemon CoveLEMC1 | 91.4 | Cooperative | Tulare | 85.7% | 6 of 7 | 12 min | 2 days | |
| 2,278 | Verdi 2WVERC1 | 91.4 | Cooperative | Sierra | 85.7% | 6 of 7 | 13 min | 47 h | |
| 2,279 | Ben Lomond No4BNLC1 | 91.4 | Cooperative | Santa Cruz | 85.7% | 6 of 7 | 13 min | 2 days | |
| 2,280 | BFSC1BFSC1 | 91.4 | DCP | - | 85.7% | 6 of 7 | 17 min | 2.3 days | |
| 2,281 | Tracy Pumping PlantTRPC1 | 91.4 | Cooperative | Alameda | 85.7% | 6 of 7 | 23 min | 47.5 h | |
| 2,282 | GlennvilleGNNC1 | 91.4 | Cooperative | Kern | 85.7% | 6 of 7 | 23 min | 46.9 h | |
| 2,283 | Los BanosLOSC1 | 91.4 | Cooperative | Merced | 85.7% | 6 of 7 | 23 min | 2 days | |
| 2,284 | PGLC1PGLC1 | 91.4 | DCP | - | 85.7% | 6 of 7 | 24 min | 36 h | |
| 2,285 | Fort Bragg 5 NFRBC1 | 91.4 | Cooperative | Mendocino | 85.7% | 6 of 7 | 26 min | 24.5 h | |
| 2,286 | Goleta 0.3 ENECA-SB-23 | 91.4 | Volunteer | Santa Barbara | 85.7% | 6 of 7 | 26 min | 46 h | |
| 2,287 | Banning 3.0 SWCA-RV-92 | 91.4 | Volunteer | Riverside | 85.7% | 6 of 7 | 26 min | 2 days | |
| 2,288 | Nevada City 1.7 SSECA-NV-41 | 91.4 | Volunteer | Nevada | 85.7% | 6 of 7 | 26 min | 34 h | |
| 2,289 | Gualala 3.7 NWCA-MD-50 | 91.4 | Volunteer | Mendocino | 85.7% | 6 of 7 | 26 min | 2 days | |
| 2,289 | Cottonwood 4.4 ESECA-TH-10 | 91.4 | Volunteer | Tehama | 85.7% | 6 of 7 | 26 min | 2 days | |
| 2,291 | Redwood Valley 0.9 SWCA-MD-57 | 91.4 | Volunteer | Mendocino | 85.7% | 6 of 7 | 26 min | 24 h | |
| 2,292 | Crescent City 3.8 NECA-DN-28 | 91.4 | Volunteer | Del Norte | 85.7% | 6 of 7 | 26 min | 33 h | |
| 2,293 | Trinidad 1.5 NNWCA-HM-6 | 91.4 | Volunteer | Humboldt | 85.7% | 6 of 7 | 26 min | 2 days | |
| 2,294 | El Sobrante 1.6 SWCA-CC-52 | 91.4 | Volunteer | Contra Costa | 85.7% | 6 of 7 | 26 min | 2 days | |
| 2,295 | CMCC1CMCC1 | 91.4 | DCP | - | 85.7% | 6 of 7 | 29 min | 2 days | |
| 2,296 | Lee ViningLEVC1 | 91.4 | Cooperative | Mono | 85.7% | 6 of 7 | 31 min | 24.5 h | |
| 2,297 | Mountain Mesa - South Lake FireWSLC1 | 91.4 | Cooperative | Kern | 85.7% | 6 of 7 | 33 min | 34.4 h | |
| 2,298 | LindsayLINC1 | 91.4 | Cooperative | Tulare | 85.7% | 6 of 7 | 33 min | 2 days | |
| 2,299 | WintersWINC1 | 91.4 | Cooperative | Yolo | 85.7% | 6 of 7 | 42 min | 2 days | |
| 2,300 | Sonora - New MelonesNMDC1 | 91.4 | Cooperative | Tuolumne | 85.7% | 6 of 7 | 48 min | 2 days | |
| 2,301 | Hayfield Pumping PlantHAYC1 | 91.4 | Cooperative | Riverside | 85.7% | 6 of 7 | 48 min | 35 h | |
| 2,302 | VallejoVLJC1 | 91.4 | Cooperative | Solano | 85.7% | 6 of 7 | 73 min | 25 h | |
| 2,303 | Tuolumne MeadowsTLUC1 | 91.4 | Cooperative | Tuolumne | 85.7% | 6 of 7 | 83 min | 33 h | |
| 2,304 | Potter Valley PowerhousePORC1 | 91.4 | Cooperative | Mendocino | 85.7% | 6 of 7 | 83 min | 2 days | |
| 2,305 | Palermo 0.4 SCA-BT-44 | 91.4 | Volunteer | Butte | 85.7% | 6 of 7 | 85 min | 33 h | |
| 2,305 | Costa Mesa 1.2 WNWCA-OR-108 | 91.4 | Volunteer | Orange | 85.7% | 6 of 7 | 85 min | 33 h | |
| 2,307 | Challenge-Brownsville 1.3 WSWCA-YB-1 | 91.4 | Volunteer | Yuba | 85.7% | 6 of 7 | 85 min | 2 days | |
| 2,308 | Chula Vista 6.3ECA-SD-18 | 91.4 | Volunteer | San Diego | 85.7% | 6 of 7 | 85 min | 2 days | |
| 2,309 | Morada 0.7 WNWCA-SJ-24 | 91.4 | Volunteer | San Joaquin | 85.7% | 6 of 7 | 86 min | 34 h | |
| 2,309 | Santa Rosa 3.1 WCA-SN-6 | 91.4 | Volunteer | Sonoma | 85.7% | 6 of 7 | 86 min | 34 h | |
| 2,311 | Burlingame 1.5 SECA-SM-48 | 91.4 | Volunteer | San Mateo | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,312 | Escondido 2.2 NNWCA-SD-144 | 91.4 | Volunteer | San Diego | 85.7% | 6 of 7 | 86 min | 42 h | |
| 2,313 | Hollister 0.3 SWCA-ST-13 | 91.4 | Volunteer | San Benito | 85.7% | 6 of 7 | 86 min | 24 h | |
| 2,314 | Ramona 1.8 WSWCA-SD-186 | 91.4 | Volunteer | San Diego | 85.7% | 6 of 7 | 86 min | 33 h | |
| 2,315 | Irvine 4.1 NNECA-OR-27 | 91.4 | Volunteer | Orange | 85.7% | 6 of 7 | 86 min | 29 h | |
| 2,316 | Orange 3.0 ENECA-OR-31 | 91.4 | Volunteer | Orange | 85.7% | 6 of 7 | 86 min | 24 h | |
| 2,317 | Arcadia 1.5 SWCA-LA-144 | 91.4 | Volunteer | Los Angeles | 85.7% | 6 of 7 | 86 min | 34 h | |
| 2,318 | Mendocino 0.5 NECA-MD-45 | 91.4 | Volunteer | Mendocino | 85.7% | 6 of 7 | 86 min | 24 h | |
| 2,319 | San Juan Capistrano 0.9 WCA-OR-70 | 91.4 | Volunteer | Orange | 85.7% | 6 of 7 | 86 min | 35 h | |
| 2,320 | Placentia 1.4 ESECA-OR-113 | 91.4 | Volunteer | Orange | 85.7% | 6 of 7 | 86 min | 35 h | |
| 2,321 | Truckee 5.9 ENECA-NV-47 | 91.4 | Volunteer | Nevada | 85.7% | 6 of 7 | 86 min | 34 h | |
| 2,321 | Junction City 1.6 NCA-TY-37 | 91.4 | Volunteer | Trinity | 85.7% | 6 of 7 | 86 min | 34 h | |
| 2,323 | CA-RV-109CA-RV-109 | 91.4 | COCORAHS | - | 85.7% | 6 of 7 | 86 min | 35 h | |
| 2,324 | San Rafael 1.9 NNWCA-MR-32 | 91.4 | Volunteer | Marin | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,325 | San Diego 7.4 NNECA-SD-227 | 91.4 | Volunteer | San Diego | 85.7% | 6 of 7 | 86 min | 25 h | |
| 2,326 | Westhaven-Moonstone 0.9 SSECA-HM-117 | 91.4 | Volunteer | Humboldt | 85.7% | 6 of 7 | 86 min | 33 h | |
| 2,327 | Lakewood 3.4 ESECA-LA-150 | 91.4 | Volunteer | Los Angeles | 85.7% | 6 of 7 | 86 min | 34 h | |
| 2,328 | Whitethorn 2.4 WSWCA-HM-118 | 91.4 | Volunteer | Humboldt | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,329 | San AndreasADSC1 | 91.4 | Cooperative | Calaveras | 85.7% | 6 of 7 | 1.5 h | 2 days | |
| 2,330 | Leo Carrillo Bch. RAWS #4943LCBC1 | 91.3 | Gauge | Los Angeles | 100% | 168 of 168 | 20 min | 66 min | |
| 2,331 | Vandenberg RAWSVDBC1 | 91.3 | Gauge | Santa Barbara | 99.4% | 167 of 168 | 13 min | 2 h | |
| 2,332 | Corralitos RAWSCTOC1 | 91.3 | Gauge | Santa Cruz | 99.4% | 167 of 168 | 18 min | 2 h | |
| 2,333 | Trinity Center - Coffee CreekCFFC1 | 91.3 | Gauge | Trinity | 99.4% | 167 of 168 | 25 min | 1.5 h | |
| 2,334 | Yolo Bypass Nr WoodlandYOLC1 | 91.3 | Gauge | Yolo | 99.4% | 167 of 168 | 34 min | 2 h | |
| 2,335 | Lopez Lake DamLLZC1 | 91.3 | Gauge | Sanluis Obispo | 98.3% | 661 of 672 | 28 min | 60 min | |
| 2,336 | Laguna Beach - Alert #1120 (Near Lagc1)LGUC1 | 91.3 | Gauge | Orange | 97.1% | 653 of 672 | 30 min | 46 min | |
| 2,337 | Vine Hill 1ESE - Grayson CreekGCAC1 | 91.3 | Gauge | Contra Costa | 96.7% | 650 of 672 | 25 min | 60 min | |
| 2,338 | San Joaquin River AT Mossdale BridgeMOSC1 | 91.3 | Gauge | San Joaquin | 96.4% | 648 of 672 | 24 min | 60 min | |
| 2,339 | MartinezNEZC1 | 91.3 | Gauge | Contra Costa | 96.2% | 647 of 672 | 24 min | 60 min | |
| 2,340 | San Diego 6.7 SCA-SD-228 | 91.3 | Volunteer | San Diego | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,341 | Mill Valley 1.5 SCA-MR-13 | 91.3 | Volunteer | Marin | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,342 | Auburn 4.8 NCA-PC-37 | 91.3 | Volunteer | Placer | 85.7% | 6 of 7 | 2.4 h | 34 h | |
| 2,343 | Altadena 1.9 WCA-LA-143 | 91.3 | Volunteer | Los Angeles | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,343 | Isla Vista 0.3 WSWCA-SB-30 | 91.3 | Volunteer | Santa Barbara | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,343 | Weed 5.4 NCA-SK-3 | 91.3 | Volunteer | Siskiyou | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,346 | Castro Valley 1.7 WNWCA-AL-43 | 91.3 | Volunteer | Alameda | 85.7% | 6 of 7 | 2.4 h | 34 h | |
| 2,346 | Arcata 1.2 ESECA-HM-225 | 91.3 | Volunteer | Humboldt | 85.7% | 6 of 7 | 2.4 h | 34 h | |
| 2,346 | Poway 2.7 WCA-SD-258 | 91.3 | Volunteer | San Diego | 85.7% | 6 of 7 | 2.4 h | 34 h | |
| 2,349 | Crescent CityCEC | 91.2 | Airport | Del Norte | 100% | 168 of 168 | 13 min | 65 min | |
| 2,350 | San Andreas - Rio VistaAAAC1 | 91.2 | Gauge | Sacramento | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,350 | Chagoopa PlateauCHPC1 | 91.2 | Gauge | Tulare | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,350 | Crystal Springs Cottage Nr San CarlosCXCC1 | 91.2 | Gauge | San Mateo | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,350 | Antioch - EmmationEMMC1 | 91.2 | Gauge | Sacramento | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,350 | Firebaugh - DMC Check 20FIRC1 | 91.2 | Gauge | Fresno | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,350 | Holland TrackHTTC1 | 91.2 | Gauge | San Joaquin | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,350 | IsriaIDAC1 | 91.2 | Gauge | San Benito | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,350 | Bethel Island - Jersey PointJPTC1 | 91.2 | Gauge | Contra Costa | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,350 | Los Banos - DMC Check 13MFGC1 | 91.2 | Gauge | Merced | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,350 | Staten IslandMSIC1 | 91.2 | Gauge | San Joaquin | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,350 | Pillarcitos DamPXDC1 | 91.2 | Gauge | San Mateo | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,350 | Ripon USBRRPNC1 | 91.2 | Gauge | Stanislaus | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,350 | Union IslandUNSC1 | 91.2 | Gauge | San Joaquin | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,363 | Adin Mtn SnotelADMC1 | 91.2 | Gauge | Modoc | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,363 | Blue Lakes SnotelBLAC1 | 91.2 | Gauge | Alpine | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,363 | Cedar Pass SnotelCDRC1 | 91.2 | Gauge | Modoc | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,363 | Dismal Swamp SnotelDMLC1 | 91.2 | Gauge | Modoc | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,363 | Forestdale Creek SnotelFDCC1 | 91.2 | Gauge | Alpine | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,363 | Susanville 20N - Fredonyer PeakFPKC1 | 91.2 | Gauge | Lassen | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,363 | Spratt Creek SnotelSPCC1 | 91.2 | Gauge | Alpine | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,363 | State Line SnotelTATC1 | 91.2 | Gauge | Modoc | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,371 | Cochora Ranch ScanCXXC1 | 91.2 | Gauge | San Luis Obispo | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,371 | Death Valley Jct ScanDVJC1 | 91.2 | Gauge | Inyo | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,371 | Shadow Mountains (Mountain Pass) SCANDWMC1 | 91.2 | Gauge | San Bernardino | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,371 | Eagle Lake ScanEALC1 | 91.2 | Gauge | Lassen | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,371 | Essex SCANEXCC1 | 91.2 | Gauge | San Bernardino | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,371 | French Gulch ScanFGLC1 | 91.2 | Gauge | Shasta | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,371 | Mono City 3ENE - RancheriaRASC1 | 91.2 | Gauge | Mono | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,371 | Monocline Ridge ScanRGMC1 | 91.2 | Gauge | Fresno | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,371 | Ash Valley ScanVYAC1 | 91.2 | Gauge | Lassen | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,380 | Kelso - Sweeney Granite ReserveRGSC1 | 91.2 | Gauge | San Bernardino | 99.2% | 500 of 504 | 34 min | 60 min | |
| 2,381 | Oakley 5NNE - False RiverFLQC1 | 91.2 | Gauge | Marin | 96.7% | 650 of 672 | 30 min | 46 min | |
| 2,382 | Camptonville 1SE - Log CabinLOCC1 | 91.2 | Gauge | Yuba | 96.4% | 162 of 168 | 25 min | 4 h | |
| 2,382 | Camptonville 1SE - Oregon CreekOCXC1 | 91.2 | Gauge | Yuba | 96.4% | 162 of 168 | 25 min | 4 h | |
| 2,384 | Vandenberg Space Force NorthVGN | 91.2 | Airport | Santa Barbara | 95.2% | 160 of 168 | 14 min | 9 h | |
| 2,385 | PiutesPIVC1 | 91.2 | Gauge | Kern | 93.4% | 157 of 168 | 14 min | 5.9 h | |
| 2,386 | Ross Creek @ Cherry AveRSCC1 | 91.2 | Gauge | Santa Clara | 92.7% | 935 of 1,008 | 15 min | 50 min | |
| 2,387 | LZWC1LZWC1 | 91.2 | DCP | - | 85.7% | 12 of 14 | 14 min | 37.5 h | |
| 2,388 | Mt. Wilson CbsMWSC1 | 91.1 | Gauge | Los Angeles | 99.4% | 167 of 168 | 15 min | 2 h | |
| 2,389 | Boony Doon FireBONC1 | 91.1 | Gauge | Contra Costa | 99.4% | 167 of 168 | 15 min | 2 h | |
| 2,390 | Tracy 6NW - Old RiverOMCC1 | 91.1 | Gauge | San Joaquin | 98.8% | 664 of 672 | 34 min | 46 min | |
| 2,391 | Worden, Oregon Weather StationUSBR-WRDO | 91.1 | Gauge | Siskiyou | 98.8% | 166 of 168 | 33 min | 2 h | |
| 2,392 | Penitencia Creek At Dorel DrivePTDC1 | 91.1 | Gauge | Santa Clara | 97.1% | 653 of 672 | 31 min | 45 min | |
| 2,393 | CALLEGUAS CREEK AT Arroyo TapoARTC1 | 91.1 | Gauge | Ventura | 97.0% | 652 of 672 | 29 min | 50 min | |
| 2,394 | San Joaquin River Nr AuberryARBC1 | 91.1 | Gauge | Madera | 92.8% | 156 of 168 | - | 4 h | |
| 2,395 | Redding 3NW - Keswick ResKWKC1 | 91.0 | Gauge | Shasta | 99.1% | 333 of 336 | 35 min | 61 min | |
| 2,396 | Santa Clara River AT Victoria AvenueVCAC1 | 91.0 | Gauge | Ventura | 98.8% | 664 of 672 | 34 min | 46 min | |
| 2,397 | Spanish LakeSLAC1 | 91.0 | Gauge | Fresno | 98.8% | 166 of 168 | 35 min | 2 h | |
| 2,398 | Tracy 4N - Sugar CutDSGC1 | 91.0 | Gauge | San Joaquin | 98.5% | 662 of 672 | 30 min | 60 min | |
| 2,399 | Los Alamitos - Carbon CreekCKNC1 | 91.0 | Gauge | Orange | 96.1% | 646 of 672 | 30 min | 45 min | |
| 2,400 | Concord 2WSW - Walnut CreekWDBC1 | 91.0 | Gauge | Contra Costa | 95.6% | 643 of 672 | 25 min | 60 min | |
| 2,401 | Santa Ynez Fire StationSYAC1 | 91.0 | Gauge | Santa Barbara | 92.8% | 26 of 28 | 2.2 h | 9.6 h | |
| 2,402 | At Crescent City Harbor Tide GageCECC1 | 91.0 | Gauge | Del Norte | 92.0% | 773 of 840 | 23 min | 31 min | |
| 2,403 | Dry C Precip Gage Nr Wheatland390135121261001 | 90.9 | Gauge | Yuba | 100% | 168 of 168 | 38 min | 60 min | |
| 2,404 | SANTA YNEZ RIVER AT Santa Ynez River At SolvangSVGC1 | 90.9 | Gauge | Santa Barbara | 98.2% | 165 of 168 | 34 min | 2 h | |
| 2,404 | White River at Road 168 near EarlimartWREC1 | 90.9 | Gauge | Tulare | 98.2% | 165 of 168 | 34 min | 2 h | |
| 2,406 | Frenchman Dam TrailraceFDTC1 | 90.9 | Gauge | Plumas | 95.8% | 161 of 168 | 30 min | 2 h | |
| 2,406 | Silver Lake (GOES)SILC1 | 90.9 | Gauge | El Dorado | 95.8% | 161 of 168 | 30 min | 2 h | |
| 2,408 | Sacramento River AT Rio Vista BridgeRVBC1 | 90.9 | Gauge | Solano | 95.0% | 639 of 672 | 24 min | 60 min | |
| 2,409 | RKBC1RKBC1 | 90.9 | DCP | - | 88.8% | 16 of 18 | 2.2 h | 12 h | |
| 2,410 | Santa Rosa 2.7 WSWCA-SN-13 | 90.9 | Volunteer | Sonoma | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 2,411 | San Bernardino 5.1 NWCA-SR-55 | 90.9 | Volunteer | San Bernardino | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,412 | Crescent City 1.2 NCA-DN-17 | 90.9 | Volunteer | Del Norte | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,413 | Pleasanton 1.8 SSECA-AL-4 | 90.9 | Volunteer | Alameda | 85.7% | 6 of 7 | 3.4 h | 34 h | |
| 2,413 | Lake Of The Pines 1.0 WSWCA-NV-14 | 90.9 | Volunteer | Nevada | 85.7% | 6 of 7 | 3.4 h | 34 h | |
| 2,415 | Arnold 0.6 ENECA-CV-14 | 90.9 | Volunteer | Calaveras | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,415 | CA-KG-11CA-KG-11 | 90.9 | COCORAHS | - | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,417 | Fresno 1.5 ENECA-FR-34 | 90.9 | Volunteer | Fresno | 85.7% | 6 of 7 | 3.4 h | 33 h | |
| 2,418 | Los Osos 0.5 NCA-SL-8 | 90.9 | Volunteer | San Luis Obispo | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,419 | LincolnLICC1 | 90.8 | Gauge | Placer | 100% | 168 of 168 | 12 min | 60 min | |
| 2,420 | Vernalis 3NEVNBC1 | 90.8 | Gauge | San Joaquin | 98.2% | 165 of 168 | 35 min | 2 h | |
| 2,421 | Vernalis 4NNE - San Jaoquin RiverSQNC1 | 90.8 | Gauge | San Joaquin | 96.1% | 646 of 672 | 24 min | 60 min | |
| 2,422 | Sycamore Canyon - Alert #30SYCC1 | 90.8 | Gauge | Ventura | 95.6% | 643 of 672 | 30 min | 46 min | |
| 2,423 | San Diego Creek At Campus - Alert #1125SANC1 | 90.8 | Gauge | Orange | 93.4% | 942 of 1,008 | 20 min | 45 min | |
| 2,424 | Aurburn Municipal AirportAUN | 90.7 | Airport | El Dorado | 99.6% | 502 of 504 | 14 min | 40 min | |
| 2,425 | Hemet - Sage RAWSHMMC1 | 90.7 | Gauge | Riverside | 99.4% | 167 of 168 | 20 min | 2 h | |
| 2,426 | Desert Center ScanERTC1 | 90.7 | Gauge | Riverside | 98.2% | 165 of 168 | 35 min | 3 h | |
| 2,426 | Ford Dry Lake ScanRDLC1 | 90.7 | Gauge | Riverside | 98.2% | 165 of 168 | 35 min | 3 h | |
| 2,428 | Alert Streamflow Gage 3 WSW Salinas R LagoonSLGC1 | 90.7 | Gauge | Monterey | 89.0% | 359 of 403 | 19 min | 60 min | |
| 2,429 | Owens Valley RAWSOVRC1 | 90.6 | Gauge | Inyo | 100% | 168 of 168 | 20 min | 67 min | |
| 2,430 | Weaverville 2NNE - Five Cent RAWSWEFC1 | 90.6 | Gauge | Trinity | 99.4% | 167 of 168 | 15 min | 2 h | |
| 2,431 | La Honda RAWSLAHC1 | 90.6 | Gauge | San Mateo | 99.4% | 167 of 168 | 18 min | 2 h | |
| 2,432 | Burnside Lake SnotelBSKC1 | 90.6 | Gauge | Alpine | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,433 | USGS/Alert Streamflow/Rain Gage At Salinas R A SoledadSDDC1 | 90.6 | Gauge | Monterey | 86.1% | 347 of 403 | 14 min | 65 min | |
| 2,434 | Harmon RAWSHRMC1 | 90.5 | Gauge | Ventura | 100% | 168 of 168 | 16 min | 60 min | |
| 2,435 | Annapolis 3WSW - SF Gualala RiverGSRC1 | 90.5 | Gauge | Sonoma | 100% | 168 of 168 | 40 min | 76 min | |
| 2,436 | Buena Park - Fullerton CreekFUVC1 | 90.5 | Gauge | Orange | 97.3% | 654 of 672 | 34 min | 46 min | |
| 2,437 | Lower Oso CkLWOC1 | 90.5 | Gauge | Orange | 97.3% | 654 of 672 | 34 min | 46 min | |
| 2,438 | Martinez 1S - Alhambra CreekALBC1 | 90.5 | Gauge | Contra Costa | 96.4% | 648 of 672 | 25 min | 76 min | |
| 2,439 | March AFB/RiversideRIV | 90.5 | Airport | Riverside | 95.2% | 160 of 168 | 14 min | 9 h | |
| 2,440 | SANTA CLARA RIVER AT Freeman DiversionSRFC1 | 90.5 | Gauge | Ventura | 94.7% | 637 of 672 | 30 min | 46 min | |
| 2,441 | SR-178 - Kern Canyon RoadCF116 | 90.5 | Road | Kern | 92.7% | 623 of 672 | 19 min | 2.3 h | |
| 2,442 | China Lake (NAF)NID | 90.5 | Airport | Kern | 85.7% | 144 of 168 | 13 min | 3 h | |
| 2,443 | RQEC1RQEC1 | 90.5 | DCP | - | 85.7% | 12 of 14 | 2.1 h | 23.9 h | |
| 2,444 | LCHC1LCHC1 | 90.5 | DCP | - | 85.7% | 12 of 14 | 2.1 h | 24 h | |
| 2,445 | ConverseCVEC1 | 90.4 | Gauge | San Bernardino | 100% | 168 of 168 | 16 min | 60 min | |
| 2,446 | Auburn 1SE - N FK AmericanADVC1 | 90.4 | Gauge | Placer | 100% | 168 of 168 | 40 min | 76 min | |
| 2,446 | Olympic Valley 17BW - Duncan CreekDDSC1 | 90.4 | Gauge | Placer | 100% | 168 of 168 | 40 min | 76 min | |
| 2,446 | Olympic Valley 13SW - Duncan CreekDUSC1 | 90.4 | Gauge | Placer | 100% | 168 of 168 | 40 min | 76 min | |
| 2,446 | French Meadows Reservoir Nr ForesthillFMDC1 | 90.4 | Gauge | Placer | 100% | 168 of 168 | 40 min | 76 min | |
| 2,446 | Olympic Valley 10SW - Five Lakes CreekFVLC1 | 90.4 | Gauge | Placer | 100% | 168 of 168 | 40 min | 76 min | |
| 2,446 | Foresthill 11E - MF AmericanMFIC1 | 90.4 | Gauge | Placer | 100% | 168 of 168 | 40 min | 76 min | |
| 2,446 | Olympic Valley 10SW - NF AmericanMFMC1 | 90.4 | Gauge | Placer | 100% | 168 of 168 | 40 min | 76 min | |
| 2,446 | Michigan Bluff 21E - MF AmericanMFPC1 | 90.4 | Gauge | Placer | 100% | 168 of 168 | 40 min | 76 min | |
| 2,446 | Foresthill 6E - NF MF American RiverNMFC1 | 90.4 | Gauge | Placer | 100% | 168 of 168 | 40 min | 76 min | |
| 2,446 | Emigrant Gap 23SE - Rubicon RiverRAHC1 | 90.4 | Gauge | Placer | 100% | 168 of 168 | 40 min | 76 min | |
| 2,456 | Oakley 4NNE - San JoaquinJRSC1 | 90.4 | Gauge | Contra Costa | 100% | 168 of 168 | 40 min | 60 min | |
| 2,457 | Michigan Bluff 15ESE - Rubicon RiverRNGC1 | 90.4 | Gauge | Placer | 100% | 168 of 168 | 40 min | 76 min | |
| 2,457 | Foresthill 6ESE - Rubicon RiverRUFC1 | 90.4 | Gauge | Placer | 100% | 168 of 168 | 40 min | 76 min | |
| 2,459 | Stockton - Rough and Ready IslandRRIC1 | 90.4 | Gauge | San Joaquin | 96.5% | 649 of 672 | 24 min | 60 min | |
| 2,460 | Westminster - Alert 239WMRC1 | 90.4 | Gauge | Orange | 94.4% | 635 of 672 | 30 min | 46 min | |
| 2,461 | Tustin - Central Irvine ChannelCVHC1 | 90.4 | Gauge | Orange | 94.4% | 635 of 672 | 30 min | 46 min | |
| 2,462 | Davis 1.6 NNWCA-YL-23 | 90.4 | Volunteer | Yolo | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 2,463 | Half Moon Bay 1.0 SCA-SM-19 | 90.4 | Volunteer | San Mateo | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 2,464 | Bolinas 0.2 WCA-MR-30 | 90.4 | Volunteer | Marin | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 2,465 | Dinsmore 2.3 WCA-HM-79 | 90.4 | Volunteer | Humboldt | 85.7% | 6 of 7 | 4.4 h | 34 h | |
| 2,466 | Strawberry ValleySTYC1 | 90.4 | Cooperative | Yuba | 85.7% | 6 of 7 | 4.5 h | 2 days | |
| 2,467 | SR-99 - North of WhintonCF147 | 90.4 | Road | Merced | 84.5% | 426 of 504 | 15 min | 2.2 h | |
| 2,468 | Camp 9CNIC1 | 90.3 | Gauge | Los Angeles | 100% | 168 of 168 | 19 min | 66 min | |
| 2,469 | Lytle Creek -SheepLYPC1 | 90.3 | Gauge | San Bernardino | 98.8% | 83 of 84 | 72 min | 4 h | |
| 2,470 | Monitor Pass SnotelMNPC1 | 90.3 | Gauge | Alpine | 97.0% | 163 of 168 | 35 min | 2 h | |
| 2,471 | Stubblefield ScanDLFC1 | 90.3 | Gauge | San Luis Obispo | 97.0% | 163 of 168 | 35 min | 2 h | |
| 2,472 | Sheep Ranch - USACESRNC1 | 90.3 | Gauge | Calaveras | 89.2% | 200 of 224 | 25 min | 1.8 h | |
| 2,473 | Dana Point 1SW - Ocean InstDPOC1 | 90.2 | Gauge | Orange | 96.8% | 651 of 672 | 35 min | 46 min | |
| 2,473 | TustinELAC1 | 90.2 | Gauge | Orange | 96.8% | 651 of 672 | 35 min | 46 min | |
| 2,475 | Tracy 4NNE - Paradise CutPEUC1 | 90.2 | Gauge | San Joaquin | 96.4% | 648 of 672 | 30 min | 60 min | |
| 2,476 | Auburn Dam RidgeADRC1 | 90.1 | Gauge | El Dorado | 99.4% | 167 of 168 | 25 min | 2 h | |
| 2,477 | El ToroELZC1 | 90.1 | Gauge | Orange | 96.5% | 649 of 672 | 35 min | 46 min | |
| 2,477 | Costa Mesa - Lane ChannelLCIC1 | 90.1 | Gauge | Orange | 96.5% | 649 of 672 | 35 min | 46 min | |
| 2,479 | SR-99 - LivingstonCF034 | 90.1 | Road | Merced | 82.9% | 418 of 504 | 15 min | 2 h | |
| 2,480 | Palm Springs RgnlPSP | 90.0 | Airport | Riverside | 99.4% | 167 of 168 | 6 min | 2 h | |
| 2,481 | JanesvilleCD013 | 90.0 | Road | Lassen | 94.0% | 316 of 336 | 23 min | 75 min | |
| 2,482 | Casa Vieja MeadowsCVMC1 | 90.0 | Gauge | Tulare | 92.8% | 156 of 168 | 25 min | 4 h | |
| 2,482 | Nevada City 5NW - Jones BarJNSC1 | 90.0 | Gauge | Nevada | 92.8% | 156 of 168 | 25 min | 4 h | |
| 2,484 | Lower Santa Rosa Ck Alert #717LSRC1 | 90.0 | Gauge | Sanluis Obispo | 92.1% | 619 of 672 | 28 min | 45 min | |
| 2,485 | SR-58 - Tehachapi SummitCF006 | 90.0 | Road | Kern | 91.9% | 618 of 672 | 19 min | 2.3 h | |
| 2,486 | DoyleCD006 | 90.0 | Road | Lassen | 87.1% | 439 of 504 | 18 min | 65 min | |
| 2,487 | Ceres 0.8 NECA-SS-13 | 90.0 | Volunteer | Stanislaus | 85.7% | 6 of 7 | 5.4 h | 34 h | |
| 2,488 | Brentwood - Marsh CreekMCBC1 | 89.9 | Gauge | Contra Costa | 94.6% | 636 of 672 | 25 min | 76 min | |
| 2,489 | SR-99 - Griffith RoadCF100 | 89.9 | Road | Merced | 82.9% | 418 of 504 | 15 min | 2.2 h | |
| 2,490 | Independence Creek SnotelICKC1 | 89.8 | Gauge | Sierra | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,491 | Alert Streamflow Gage At Marsh Creek A Marsh Creek FireMRHC1 | 89.8 | Gauge | Contra Costa | 94.3% | 634 of 672 | 25 min | 75 min | |
| 2,492 | Blackcap Basin GOESBCBC1 | 89.8 | Gauge | Fresno | 89.7% | 201 of 224 | 25 min | 1.8 h | |
| 2,492 | Frenchman DamFHDC1 | 89.8 | Gauge | Plumas | 89.7% | 201 of 224 | 25 min | 1.8 h | |
| 2,492 | Flower Mountain Near Copperopolis 5SwFLWC1 | 89.8 | Gauge | Calaveras | 89.7% | 201 of 224 | 25 min | 1.8 h | |
| 2,492 | Camp Pendelton North - Percolation PondPPDC1 | 89.8 | Gauge | San Diego | 89.7% | 201 of 224 | 25 min | 1.8 h | |
| 2,492 | Potter Valley 2PVBC1 | 89.8 | Gauge | Mendocino | 89.7% | 201 of 224 | 25 min | 1.8 h | |
| 2,497 | Delta AT Mallard IslandMLIC1 | 89.7 | Gauge | Contra Costa | 96.8% | 651 of 672 | 24 min | 60 min | |
| 2,498 | Weed AirportCD020 | 89.7 | Road | Siskiyou | 87.1% | 439 of 504 | 17 min | 65 min | |
| 2,499 | Kaweah River At Three RiversKTRC1 | 89.7 | Gauge | Tulare | 86.6% | 194 of 224 | 20 min | 1.8 h | |
| 2,500 | Kit Carson 3WNW - Caples LakeCPZC1 | 89.6 | Gauge | Alpine | 100% | 168 of 168 | 44 min | 61 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:
- 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; 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.
- 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.