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 |
|---|---|---|---|---|---|---|---|---|---|
| 1,250 | Friend Mountain RAWSFMOC1 | 94.2 | Gauge | Trinity | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,250 | Mormon Rock RAWSMNCC1 | 94.2 | Gauge | San Bernardino | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,250 | Groveland - Smith Peak RAWSSEWC1 | 94.2 | Gauge | Mariposa | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,250 | Somes Bar RAWSSMBC1 | 94.2 | Gauge | Siskiyou | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,250 | Stonyford RAWSSYWC1 | 94.2 | Gauge | Colusa | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,256 | USGS/Alert Streamflow And Rain 3 S San Antonio R Nr LockwoodLWDC1 | 94.2 | Gauge | Monterey | 97.3% | 654 of 672 | 14 min | 50 min | |
| 1,257 | Palmdale 8SSE RAWSLPDC1 | 94.1 | Gauge | Los Angeles | 100% | 168 of 168 | 19 min | 66 min | |
| 1,258 | Cuyuma Valley RAWSCUVC1 | 94.1 | Gauge | Santa Barbara | 100% | 168 of 168 | 21 min | 78 min | |
| 1,259 | Jordan PeakJDPC1 | 94.1 | Gauge | Plumas | 100% | 56 of 56 | 55 min | 3 h | |
| 1,260 | San AndreasCPU | 94.1 | Airport | Calaveras | 99.6% | 502 of 504 | 14 min | 40 min | |
| 1,261 | CabazonBAZC1 | 94.1 | Gauge | Riverside | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,261 | Mecca - Dos Palmas RAWSDPMC1 | 94.1 | Gauge | Riverside | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,261 | Jaw Bone RAWSJWBC1 | 94.1 | Gauge | Kern | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,261 | Valley CenterVLCC1 | 94.1 | Gauge | San Diego | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,265 | Arroyo Seco RAWSASRC1 | 94.1 | Gauge | Monterey | 99.4% | 167 of 168 | 21 min | 2 h | |
| 1,265 | Cameron Guard Station RAWSCMNC1 | 94.1 | Gauge | San Diego | 99.4% | 167 of 168 | 21 min | 2 h | |
| 1,265 | DescansoDENC1 | 94.1 | Gauge | San Diego | 99.4% | 167 of 168 | 21 min | 2 h | |
| 1,265 | Susanville - Gordon RAWSGORC1 | 94.1 | Gauge | Lassen | 99.4% | 167 of 168 | 21 min | 2 h | |
| 1,265 | Mendocino Pass Raws Near Newville 16WMASC1 | 94.1 | Gauge | Mendocino | 99.4% | 167 of 168 | 21 min | 2 h | |
| 1,265 | Pine Hills RAWSPIHC1 | 94.1 | Gauge | San Diego | 99.4% | 167 of 168 | 21 min | 2 h | |
| 1,265 | Big Sur RAWSPPSC1 | 94.1 | Gauge | Monterey | 99.4% | 167 of 168 | 21 min | 2 h | |
| 1,265 | Ash Mountain RAWSTSHC1 | 94.1 | Gauge | Tulare | 99.4% | 167 of 168 | 21 min | 2 h | |
| 1,273 | Ojai - Matilija CreekMJHC1 | 94.1 | Gauge | Ventura | 99.2% | 667 of 672 | 20 min | 45 min | |
| 1,274 | Independence Creek NW Independence Ck Blo Independence DamICRC1 | 94.1 | Gauge | Sierra | 98.9% | 665 of 672 | 20 min | 45 min | |
| 1,275 | USGS Stream Gage At San Lorenzo C A HaywardLRZC1 | 94.1 | Gauge | Alameda | 98.8% | 664 of 672 | 19 min | 45 min | |
| 1,276 | Hunter LiggettFHLC1 | 94.1 | Gauge | Monterey | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,277 | Buck Meadows RAWSBMEC1 | 94.1 | Gauge | Tuolumne | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,277 | Democrat RAWSDEMC1 | 94.1 | Gauge | Kern | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,277 | Whitmore RAWSWITC1 | 94.1 | Gauge | Shasta | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,280 | Eel Rvr RAWSEELC1 | 94.1 | Gauge | Mendocino | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,280 | Kern River No 3KIWC1 | 94.1 | Gauge | Tulare | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,280 | Wilson CreekXWCC1 | 94.1 | Gauge | Plumas | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,283 | Jalama CreekJALC1 | 94.1 | Gauge | Santa Barbara | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,283 | AT Lake Piru Near PiruLKPC1 | 94.1 | Gauge | Ventura | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,285 | Redrock Creek At Dough Flat PrecipitatioDGFC1 | 94.1 | Gauge | Ventura | 98.6% | 663 of 672 | 14 min | 60 min | |
| 1,286 | Walnut - Arroyo TapoASXC1 | 94.1 | Gauge | Ventura | 98.6% | 663 of 672 | 19 min | 45 min | |
| 1,286 | CARPENTERIA CK 4 ENE Carpinteria CkCPCC1 | 94.1 | Gauge | Santa Barbara | 98.6% | 663 of 672 | 19 min | 45 min | |
| 1,288 | Ventura 4E - County Center Alert 110VTUC1 | 94.1 | Gauge | Ventura | 98.6% | 663 of 672 | 30 min | 46 min | |
| 1,289 | Orejano CanyonAKEC1 | 94.1 | Gauge | Kern | 96.4% | 162 of 168 | 15 min | 2 h | |
| 1,289 | Big Pine MeadowBPMC1 | 94.1 | Gauge | Tulare | 96.4% | 162 of 168 | 15 min | 2 h | |
| 1,291 | San Joaquin Rvr At Maze Rd BridgeMZRC1 | 94.1 | Gauge | Stanislaus | 96.4% | 162 of 168 | 15 min | 3 h | |
| 1,292 | CableCCB | 94.0 | Airport | San Bernardino | 99.6% | 502 of 504 | 14 min | 56 min | |
| 1,293 | Oakland MuseumOAMC1 | 94.0 | Gauge | Alameda | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,294 | Jackson RanchPKWC1 | 94.0 | Gauge | Santa Clara | 98.9% | 665 of 672 | 20 min | 45 min | |
| 1,294 | Bakersfield - Farmer Stine CanalQFSC1 | 94.0 | Gauge | Kern | 98.9% | 665 of 672 | 20 min | 45 min | |
| 1,294 | Susan River AT SusanvilleSUSC1 | 94.0 | Gauge | Lassen | 98.9% | 665 of 672 | 20 min | 45 min | |
| 1,294 | Bakersfield - Eastside CanalXESC1 | 94.0 | Gauge | Kern | 98.9% | 665 of 672 | 20 min | 45 min | |
| 1,294 | Bakersfiled - Calloway CanalXXCC1 | 94.0 | Gauge | Kern | 98.9% | 665 of 672 | 20 min | 45 min | |
| 1,299 | Rinconada WTPAQUC1 | 94.0 | Gauge | Santa Clara | 98.8% | 664 of 672 | 20 min | 45 min | |
| 1,299 | Vasona Pump StationVPMC1 | 94.0 | Gauge | Santa Clara | 98.8% | 664 of 672 | 20 min | 45 min | |
| 1,301 | OConnell Ranch - Las AnimasAORC1 | 94.0 | Gauge | Santa Clara | 98.8% | 664 of 672 | 20 min | 45 min | |
| 1,301 | Butano Creek near PescaderoBPXC1 | 94.0 | Gauge | San Mateo | 98.8% | 664 of 672 | 20 min | 45 min | |
| 1,301 | Lake Silveira - Llagas CreekBSVC1 | 94.0 | Gauge | Santa Clara | 98.8% | 664 of 672 | 20 min | 45 min | |
| 1,301 | Lake SilveiraLSXC1 | 94.0 | Gauge | Santa Clara | 98.8% | 664 of 672 | 20 min | 45 min | |
| 1,301 | Bakersfield - Buena Vista CanalXBVC1 | 94.0 | Gauge | Kern | 98.8% | 664 of 672 | 20 min | 45 min | |
| 1,301 | Central Clara Valley - Perc PondYPRC1 | 94.0 | Gauge | Santa Clara | 98.8% | 664 of 672 | 20 min | 45 min | |
| 1,307 | Gridley - Butte CreekBTGC1 | 94.0 | Gauge | Butte | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,307 | Lake KittridgeKDGC1 | 94.0 | Gauge | Santa Clara | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,307 | Kernville - Kem RiverKTCC1 | 94.0 | Gauge | Tulare | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,307 | Lower CanaveeLWCC1 | 94.0 | Gauge | Santa Clara | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,307 | Palm Cnyn Wash 2 SSW Palm Cyn Wash N Cathedral CityPMYC1 | 94.0 | Gauge | Riverside | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,307 | Quincy Road RAWSQYRC1 | 94.0 | Gauge | Plumas | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,307 | SACRAMENTO RIVER AT Blo Wilkins SloughWLKC1 | 94.0 | Gauge | Sutter | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,314 | Tracy 8NW - Grant Line CanalGCFC1 | 94.0 | Gauge | San Joaquin | 98.8% | 166 of 168 | 20 min | 3 h | |
| 1,315 | Dry Creek 2 N Dry Ck Nr SnellingDSNC1 | 94.0 | Gauge | Merced | 98.8% | 166 of 168 | 20 min | 1.8 h | |
| 1,315 | Dudley Ranch at CoultervilleDUDC1 | 94.0 | Gauge | Mariposa | 98.8% | 166 of 168 | 20 min | 1.8 h | |
| 1,315 | Lake Kaweah Weather StationKAWC1 | 94.0 | Gauge | Tulare | 98.8% | 166 of 168 | 20 min | 1.8 h | |
| 1,315 | Lake Kaweah PoolLPPC1 | 94.0 | Gauge | Tulare | 98.8% | 166 of 168 | 20 min | 1.8 h | |
| 1,315 | PascoesPAEC1 | 94.0 | Gauge | Tulare | 98.8% | 166 of 168 | 20 min | 1.8 h | |
| 1,320 | Aqua Chinon Wash Near IrvineAQCC1 | 94.0 | Gauge | Orange | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Fish Camp - Big Creek DiversionBGFC1 | 94.0 | Gauge | Madera | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Bonita Creek 4 WSW IrvineBOKC1 | 94.0 | Gauge | Orange | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Sacramento River AT Colusa BridgeCLUC1 | 94.0 | Gauge | Colusa | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Truckee - French LakeFRKC1 | 94.0 | Gauge | Nevada | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | RUSSIAN RIVER 4 N HoplandHOPC1 | 94.0 | Gauge | Mendocino | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Copco - Klamath RiverKAFC1 | 94.0 | Gauge | Siskiyou | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | USGS/Modem Stream Gage At Crow C Nr HaywardKCRC1 | 94.0 | Gauge | Alameda | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Kerckoff - San Joaquin RiverKSJC1 | 94.0 | Gauge | Madera | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Pauma Valley - San Luis ReyLPVC1 | 94.0 | Gauge | San Diego | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | USGS Streamflow Gage At Lagunitas Creek A Samuel P Taylor StateLTSC1 | 94.0 | Gauge | Marin | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Graniteville - Milton-Bowman TunnelMBTC1 | 94.0 | Gauge | Nevada | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Merced Falls - Merced RiverMIFC1 | 94.0 | Gauge | Merced | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Wawona - SF MercedMIIC1 | 94.0 | Gauge | Mariposa | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | MILL CREEK AT Mill Creek Nr Los MolinasMLMC1 | 94.0 | Gauge | Tehama | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | USGS Stream Gage At Mark West Creek Nr Mirabel HeightsMWEC1 | 94.0 | Gauge | Sonoma | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Milton - Middle YubaMYLC1 | 94.0 | Gauge | Nevada | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Crane Beach - Owens CreekOCDC1 | 94.0 | Gauge | Merced | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | S Fk Pit River At LikelyPLYC1 | 94.0 | Gauge | Modoc | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Walter Springs - Pope CreekPWSC1 | 94.0 | Gauge | Napa | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | USGS Streamflow Gage At San Ramon C A San RamonRACC1 | 94.0 | Gauge | Contra Costa | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | STANISLAUS RIVER AT Stanislaus River @riponRIPC1 | 94.0 | Gauge | Stanislaus | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Santa Ana River 5 NE Santa Ana R Supl GaugeSRDC1 | 94.0 | Gauge | San Bernardino | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Santa Ana River 3 NNE SANTA ANA R 3 NNE MENTONESRWC1 | 94.0 | Gauge | San Bernardino | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | AT Santa Ynez River Nr Santa YnezSYYC1 | 94.0 | Gauge | Santa Barbara | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Christmas Tree - Bowman Spaulding CanalXMSC1 | 94.0 | Gauge | Nevada | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Browns Creek - SF Willow CreekXSWC1 | 94.0 | Gauge | Madera | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,320 | Zaca Creek Near BuelltonZCCC1 | 94.0 | Gauge | Santa Barbara | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,348 | SALSIPUEDES CK 2 SE Atascadero CkATDC1 | 94.0 | Gauge | Santa Barbara | 98.6% | 663 of 672 | 15 min | 60 min | |
| 1,349 | Mt.View Corp. YardMTVC1 | 94.0 | Gauge | Santa Clara | 98.5% | 662 of 672 | 19 min | 45 min | |
| 1,349 | Loyola - Rancho San AntonioRSOC1 | 94.0 | Gauge | Santa Clara | 98.5% | 662 of 672 | 19 min | 45 min | |
| 1,349 | Stevens CreekSVPC1 | 94.0 | Gauge | Santa Clara | 98.5% | 662 of 672 | 19 min | 45 min | |
| 1,352 | East Fork Carson River 1.5 NE MarkleevilleCEMC1 | 94.0 | Gauge | Alpine | 98.5% | 662 of 672 | 19 min | 45 min | |
| 1,352 | Bakersfield - Hart ParkKHPC1 | 94.0 | Gauge | Kern | 98.5% | 662 of 672 | 19 min | 45 min | |
| 1,352 | Bakersfield - Beardsley CanalQBCC1 | 94.0 | Gauge | Kern | 98.5% | 662 of 672 | 19 min | 45 min | |
| 1,352 | Bakersfield - Reclaimation CanalRPPC1 | 94.0 | Gauge | Kern | 98.5% | 662 of 672 | 19 min | 45 min | |
| 1,352 | West Fork Carson River AT WoodfordsWOOC1 | 94.0 | Gauge | Alpine | 98.5% | 662 of 672 | 19 min | 45 min | |
| 1,357 | Bakersfield - Kern Island CanalXKIC1 | 94.0 | Gauge | Kern | 98.5% | 662 of 672 | 19 min | 45 min | |
| 1,358 | Cherry Ck Nr Early IntakeCEIC1 | 94.0 | Gauge | Tuolumne | 98.3% | 661 of 672 | 19 min | 45 min | |
| 1,359 | Hidden DamHIDC1 | 94.0 | Gauge | Madera | 96.4% | 81 of 84 | 24 min | 3 h | |
| 1,360 | Dry Creek Near LemoncoveDLMC1 | 94.0 | Gauge | Tulare | 96.4% | 81 of 84 | 24 min | 4 h | |
| 1,361 | Hwy 80 at West CapitolCD042 | 94.0 | Road | Yolo | 96.2% | 485 of 504 | 16 min | 60 min | |
| 1,362 | Banning 4NW RAWSBNJC1 | 93.9 | Gauge | Riverside | 99.4% | 167 of 168 | 21 min | 2 h | |
| 1,362 | Soldier MountainSDRC1 | 93.9 | Gauge | Shasta | 99.4% | 167 of 168 | 21 min | 2 h | |
| 1,364 | Crabtree Weather StationCBWC1 | 93.9 | Gauge | Stanislaus | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,364 | Alder Springs RAWSECKC1 | 93.9 | Gauge | Glenn | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,364 | Hayfork RAWSHYFC1 | 93.9 | Gauge | Trinity | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,364 | Oakdale Weather StationODLC1 | 93.9 | Gauge | Stanislaus | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,364 | Rose Vly RAWSROVC1 | 93.9 | Gauge | Ventura | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,364 | Redding Airport CDF RAWSRRAC1 | 93.9 | Gauge | Shasta | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,364 | Santa Barbara Botanic GardenSBVC1 | 93.9 | Gauge | Santa Barbara | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,364 | Underwood RAWSUDWC1 | 93.9 | Gauge | Trinity | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,364 | Westley Weather StationWESC1 | 93.9 | Gauge | Stanislaus | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,364 | Wolverton RAWSWVTC1 | 93.9 | Gauge | Tulare | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,374 | Bear River At Pleasant GroveBPGC1 | 93.9 | Gauge | Sutter | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,375 | Bakersfield - Stine CanalQSCC1 | 93.9 | Gauge | Kern | 98.6% | 663 of 672 | 20 min | 45 min | |
| 1,376 | Oakland 2SE - R04ITLC1 | 93.9 | Gauge | Alameda | 98.4% | 992 of 1,008 | 12 min | 48 min | |
| 1,377 | Davenport 4WSW - LiddelLDLC1 | 93.9 | Gauge | Santa Cruz | 98.3% | 661 of 672 | 14 min | 62 min | |
| 1,378 | Palo AltoPAAC1 | 93.9 | Gauge | Santa Clara | 98.2% | 660 of 672 | 19 min | 45 min | |
| 1,379 | Upper Truckee River AT South Lake TahoeUTRC1 | 93.9 | Gauge | El Dorado | 98.2% | 660 of 672 | 19 min | 45 min | |
| 1,380 | Oakley - Blind PointBLPC1 | 93.9 | Gauge | Contra Costa | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | La Porte - Slate Creek TunnelDTFC1 | 93.9 | Gauge | Plumas | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | Sacramento River AT Fremont WeirFMWC1 | 93.9 | Gauge | Sutter | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | Grantline Canal At Tracy Road BridgeGCTC1 | 93.9 | Gauge | San Joaquin | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | Horse MeadowsHRSC1 | 93.9 | Gauge | Tuolumne | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | Sunol - Indian CreekICSC1 | 93.9 | Gauge | Alameda | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | Yolo Bypass AT LisbonLSBC1 | 93.9 | Gauge | Yolo | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | Cosumnes River AT McconnellMCNC1 | 93.9 | Gauge | Sacramento | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | Old River Near Dmc Above DamOADC1 | 93.9 | Gauge | San Joaquin | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | Old River Near Dmc Below DamOBDC1 | 93.9 | Gauge | San Joaquin | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | PIRU CK 8 NE Abv Lk PiruPCPC1 | 93.9 | Gauge | Ventura | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | Pacheco Ck Nr DunnevillePHOC1 | 93.9 | Gauge | Santa Clara | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | Santa Clara River 3 SE PiruSCPC1 | 93.9 | Gauge | Ventura | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | San Fernando Power HouseSFPC1 | 93.9 | Gauge | Los Angeles | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | USGS Stream Gage At San Gregorio C A San GregorioSXGC1 | 93.9 | Gauge | San Mateo | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | Strawberry Valley - Sly CreekSYKC1 | 93.9 | Gauge | Butte | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | USGS Streamflow Gage At Walker Creek Nr MarshallWKEC1 | 93.9 | Gauge | Marin | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,380 | Clover Creek BypassXBEC1 | 93.9 | Gauge | Lake | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,398 | DSOC1DSOC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 14 min | 12 h | |
| 1,399 | AMSC1AMSC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 15 min | 12 h | |
| 1,399 | NRXC1NRXC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 15 min | 12 h | |
| 1,401 | BCOC1BCOC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 15 min | 12 h | |
| 1,402 | GCGC1GCGC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 15 min | 12.1 h | |
| 1,403 | ECIC1ECIC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 15 min | 12 h | |
| 1,404 | ALSC1ALSC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 16 min | 12 h | |
| 1,405 | REYC1REYC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 17 min | 12 h | |
| 1,406 | BMFC1BMFC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 18 min | 24 h | |
| 1,407 | HPCC1HPCC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 18 min | 22.6 h | |
| 1,408 | PBLC1PBLC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 18 min | 23.9 h | |
| 1,409 | LLNC1LLNC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 19 min | 12.1 h | |
| 1,410 | KGDC1KGDC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 19 min | 12 h | |
| 1,411 | SIYC1SIYC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 20 min | 20.5 h | |
| 1,412 | EDIC1EDIC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 20 min | 12 h | |
| 1,413 | GYDC1GYDC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 20 min | 12 h | |
| 1,414 | GPCC1GPCC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 22 min | 12 h | |
| 1,415 | KSMC1KSMC1 | 93.9 | DCP | - | 92.8% | 13 of 14 | 23 min | 24 h | |
| 1,416 | Camarillo (AWOS)CMA | 93.8 | Airport | Ventura | 100% | 168 of 168 | 13 min | 66 min | |
| 1,417 | 007S003E34E001S Precip333122116394002 | 93.8 | Gauge | Riverside | 100% | 168 of 168 | 23 min | 60 min | |
| 1,418 | SRFD Harville RoadQSHC1 | 93.8 | Gauge | Sonoma | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,419 | Camarillo - VNC 54VCMC1 | 93.8 | Gauge | Ventura | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,420 | Fillmore - SespeTTSC1 | 93.8 | Gauge | Ventura | 99.1% | 666 of 672 | 19 min | 50 min | |
| 1,421 | Potrero SecoPQSC1 | 93.8 | Gauge | Ventura | 99.1% | 666 of 672 | 20 min | 50 min | |
| 1,422 | Tamalpais Valley - Coyote CreekTAMC1 | 93.8 | Gauge | Marin | 98.9% | 997 of 1,008 | 14 min | 45 min | |
| 1,422 | Novato 5E - Novato CreekXNTC1 | 93.8 | Gauge | Marin | 98.9% | 997 of 1,008 | 14 min | 45 min | |
| 1,424 | Trout Creek 2 E Tahoe ValleyTTVC1 | 93.8 | Gauge | El Dorado | 98.3% | 661 of 672 | 20 min | 45 min | |
| 1,425 | SALSIPUEDES CREEK AT LompocSLUC1 | 93.8 | Gauge | Santa Barbara | 98.2% | 165 of 168 | 19 min | 2 h | |
| 1,426 | Dry Creek Near CoultervilleDCUC1 | 93.8 | Gauge | Mariposa | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,426 | Potwisha Camp - MF Kawaeh RiverKMPC1 | 93.8 | Gauge | Tulare | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,426 | SaratogaQSGC1 | 93.8 | Gauge | Santa Clara | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,429 | Bowman PowerhouseBPHC1 | 93.8 | Gauge | Nevada | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,429 | Liberty Island-Rd 2068LBIC1 | 93.8 | Gauge | Yolo | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,429 | Colorado River Bl YumaYMCC1 | 93.8 | Gauge | Imperial | 98.2% | 165 of 168 | 20 min | 2 h | |
| 1,432 | Whitewater River 1 NNW IndioWTIC1 | 93.8 | Gauge | Riverside | 98.2% | 165 of 168 | 20 min | 3 h | |
| 1,433 | San Tomas Creek Abv Williams RdTMSC1 | 93.8 | Gauge | Santa Clara | 97.1% | 653 of 672 | 18 min | 45 min | |
| 1,434 | Hatchet MtnCD010 | 93.8 | Road | Shasta | 96.6% | 487 of 504 | 17 min | 60 min | |
| 1,435 | PerezCD021 | 93.8 | Road | Modoc | 96.6% | 487 of 504 | 17 min | 60 min | |
| 1,436 | Hwy 267 at Truckee BypassCD031 | 93.8 | Road | Nevada | 96.2% | 485 of 504 | 16 min | 60 min | |
| 1,437 | Alturas (Was O00)AAT | 93.7 | Airport | Modoc | 100% | 168 of 168 | 13 min | 66 min | |
| 1,438 | Point Reyes CA - 9415020PRYC1 | 93.7 | Gauge | Marin | 98.9% | 831 of 840 | 17 min | 48 min | |
| 1,439 | San Francisco CA - 9414290FTPC1 | 93.7 | Gauge | San Francisco | 98.8% | 830 of 840 | 17 min | 48 min | |
| 1,439 | Monterey CA - 9413450MEYC1 | 93.7 | Gauge | Monterey | 98.8% | 830 of 840 | 17 min | 48 min | |
| 1,439 | Port San Luis CA - 9412110PSLC1 | 93.7 | Gauge | San Luis Obispo | 98.8% | 830 of 840 | 17 min | 48 min | |
| 1,442 | Redwood CityRTYC1 | 93.7 | Gauge | San Mateo | 98.8% | 830 of 840 | 17 min | 48 min | |
| 1,443 | Cow RidgeCODC1 | 93.7 | Gauge | Santa Clara | 97.9% | 658 of 672 | 20 min | 45 min | |
| 1,444 | Curtner RanchCTRC1 | 93.7 | Gauge | Santa Clara | 97.7% | 657 of 672 | 20 min | 45 min | |
| 1,444 | EvergreenEVGC1 | 93.7 | Gauge | Santa Clara | 97.7% | 657 of 672 | 20 min | 45 min | |
| 1,444 | Haskins RanchHSKC1 | 93.7 | Gauge | Santa Clara | 97.7% | 657 of 672 | 20 min | 45 min | |
| 1,444 | Coit Rh Alert #1519OITC1 | 93.7 | Gauge | Santa Clara | 97.7% | 657 of 672 | 20 min | 45 min | |
| 1,444 | United Tech CorpUTCC1 | 93.7 | Gauge | Santa Clara | 97.7% | 657 of 672 | 20 min | 45 min | |
| 1,449 | Coe ParkCOEC1 | 93.7 | Gauge | Santa Clara | 97.7% | 657 of 672 | 20 min | 45 min | |
| 1,449 | Castro ValleyGOYC1 | 93.7 | Gauge | Santa Clara | 97.7% | 657 of 672 | 20 min | 45 min | |
| 1,449 | Coyote Res PrecipXCRC1 | 93.7 | Gauge | Santa Clara | 97.7% | 657 of 672 | 20 min | 45 min | |
| 1,452 | Uvas Canyon County ParkUVSC1 | 93.7 | Gauge | Santa Clara | 97.6% | 656 of 672 | 19 min | 45 min | |
| 1,453 | Almaden WatershedAMDC1 | 93.7 | Gauge | Santa Clara | 97.6% | 656 of 672 | 19 min | 45 min | |
| 1,453 | CaleroCAEC1 | 93.7 | Gauge | Santa Clara | 97.6% | 656 of 672 | 19 min | 45 min | |
| 1,453 | AlamitosGDPC1 | 93.7 | Gauge | Santa Clara | 97.6% | 656 of 672 | 19 min | 45 min | |
| 1,453 | Johnson RanchJONC1 | 93.7 | Gauge | Santa Clara | 97.6% | 656 of 672 | 19 min | 45 min | |
| 1,453 | Gilroy - Canada de Los OsosOSXC1 | 93.7 | Gauge | Santa Clara | 97.6% | 656 of 672 | 19 min | 45 min | |
| 1,453 | West YardSTBC1 | 93.7 | Gauge | Santa Clara | 97.6% | 656 of 672 | 19 min | 45 min | |
| 1,453 | Mt. UmunhumUMNC1 | 93.7 | Gauge | Santa Clara | 97.6% | 656 of 672 | 19 min | 45 min | |
| 1,460 | San Carlos 0.2 NWCA-SM-38 | 93.6 | Volunteer | San Mateo | 100% | 7 of 7 | 8.4 h | 24 h | |
| 1,461 | San MartinE16 | 93.6 | Airport | Santa Clara | 99.4% | 501 of 504 | 29 min | 40 min | |
| 1,462 | Ione - CFA RAWSCFAC1 | 93.6 | Gauge | Amador | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,463 | Long Beach - Fire Boat PierLBFC1 | 93.6 | Gauge | Los Angeles | 98.8% | 830 of 840 | 17 min | 48 min | |
| 1,463 | La Jolla CA - 9410230LJAC1 | 93.6 | Gauge | San Diego | 98.8% | 830 of 840 | 17 min | 48 min | |
| 1,465 | Santa Monica Pier - 9410840ICAC1 | 93.6 | Gauge | Los Angeles | 98.6% | 829 of 840 | 17 min | 48 min | |
| 1,466 | Fairview 2E - Lower PalomaresLWPC1 | 93.6 | Gauge | Alameda | 98.6% | 663 of 672 | 14 min | 72 min | |
| 1,467 | Martinez - 9415102MZXC1 | 93.6 | Gauge | Contra Costa | 98.5% | 828 of 840 | 17 min | 48 min | |
| 1,468 | Shanti AshramaSHNC1 | 93.6 | Gauge | Santa Clara | 97.6% | 656 of 672 | 19 min | 45 min | |
| 1,469 | Mt. Hamilton Alert #1512MHMC1 | 93.6 | Gauge | Santa Clara | 97.6% | 656 of 672 | 19 min | 45 min | |
| 1,470 | Biel Rh Alert #1517BIEC1 | 93.6 | Gauge | Santa Clara | 97.6% | 656 of 672 | 20 min | 45 min | |
| 1,470 | Loma PrietaLMPC1 | 93.6 | Gauge | Santa Clara | 97.6% | 656 of 672 | 20 min | 45 min | |
| 1,472 | Doughty Cut Above Grant Line CanalDGLC1 | 93.6 | Gauge | San Joaquin | 97.6% | 164 of 168 | 19 min | 2 h | |
| 1,473 | Parkfield RAWSPKFC1 | 93.6 | Gauge | Monterey | 97.6% | 164 of 168 | 20 min | 66 min | |
| 1,474 | Kings Rvr Blo Crescent WeirKRCC1 | 93.6 | Gauge | Kings | 97.6% | 164 of 168 | 20 min | 2 h | |
| 1,474 | USACE Reservoir Gage WNW Warm Springs Reservoir (Lake Sonoma)WSDC1 | 93.6 | Gauge | Sonoma | 97.6% | 164 of 168 | 20 min | 2 h | |
| 1,476 | Graniteville - Jackson LakeJKSC1 | 93.6 | Gauge | Placer | 97.6% | 164 of 168 | 20 min | 3 h | |
| 1,477 | Calabazas Creek At Wilcox SchoolCAAC1 | 93.6 | Gauge | Santa Clara | 97.4% | 655 of 672 | 19 min | 45 min | |
| 1,477 | Cupertino - Calabazas CreekCCQC1 | 93.6 | Gauge | Santa Clara | 97.4% | 655 of 672 | 19 min | 45 min | |
| 1,477 | MetcalfCXMC1 | 93.6 | Gauge | Santa Clara | 97.4% | 655 of 672 | 19 min | 45 min | |
| 1,477 | Guadalupe Res - Guadalupe CreekGQIC1 | 93.6 | Gauge | Santa Clara | 97.4% | 655 of 672 | 19 min | 45 min | |
| 1,477 | Guadalupe SloughGULC1 | 93.6 | Gauge | Santa Clara | 97.4% | 655 of 672 | 19 min | 45 min | |
| 1,477 | Loyola - Hale CreekHAVC1 | 93.6 | Gauge | Santa Clara | 97.4% | 655 of 672 | 19 min | 45 min | |
| 1,477 | East Foothills - Lower Silver Creek King RdLSKC1 | 93.6 | Gauge | Santa Clara | 97.4% | 655 of 672 | 19 min | 45 min | |
| 1,477 | Santa Barbara - Mission CreekMGZC1 | 93.6 | Gauge | Santa Barbara | 97.4% | 655 of 672 | 19 min | 45 min | |
| 1,477 | East Foothills - Thompson CreekTHQC1 | 93.6 | Gauge | Santa Clara | 97.4% | 655 of 672 | 19 min | 45 min | |
| 1,477 | Sunnyvale - East ChannelXSEC1 | 93.6 | Gauge | Santa Clara | 97.4% | 655 of 672 | 19 min | 45 min | |
| 1,487 | Los Gatos Creek Blo Lexington RsvrLGLC1 | 93.6 | Gauge | Santa Clara | 97.3% | 654 of 672 | 19 min | 45 min | |
| 1,487 | Los Gatos - Ross CreekRBHC1 | 93.6 | Gauge | Santa Clara | 97.3% | 654 of 672 | 19 min | 45 min | |
| 1,489 | Ogier Ponds - Coyote CreekXBOC1 | 93.6 | Gauge | Santa Clara | 97.3% | 654 of 672 | 19 min | 45 min | |
| 1,490 | New Almaden - Alamitos CreekALKC1 | 93.6 | Gauge | Santa Clara | 97.1% | 653 of 672 | 19 min | 45 min | |
| 1,490 | Alamitos Creek Blo Almaden RsvrATOC1 | 93.6 | Gauge | Santa Clara | 97.1% | 653 of 672 | 19 min | 45 min | |
| 1,490 | Cherry Flat ReservoirCFLC1 | 93.6 | Gauge | Santa Clara | 97.1% | 653 of 672 | 19 min | 45 min | |
| 1,490 | Guadalupe Creek Blo Guadalupe RsvrGPEC1 | 93.6 | Gauge | Santa Clara | 97.1% | 653 of 672 | 19 min | 45 min | |
| 1,490 | Cupertino - Stevens CreekSVZC1 | 93.6 | Gauge | Santa Clara | 97.1% | 653 of 672 | 19 min | 45 min | |
| 1,490 | Morgan Hill - Uvas CreekUVBC1 | 93.6 | Gauge | Santa Clara | 97.1% | 653 of 672 | 19 min | 45 min | |
| 1,496 | Wlanut Creek S.B. - Alert #448WLNC1 | 93.6 | Gauge | Los Angeles | 96.5% | 167 of 173 | 18 min | 2 h | |
| 1,497 | Redding MunicipalRDD | 93.5 | Airport | Shasta | 100% | 168 of 168 | 6 min | 60 min | |
| 1,498 | White Water RAWSWWAC1 | 93.5 | Gauge | Riverside | 100% | 168 of 168 | 15 min | 71 min | |
| 1,499 | Mill Creek (BDF)MMKC1 | 93.5 | Gauge | San Bernardino | 100% | 168 of 168 | 20 min | 60 min | |
| 1,500 | USGS Stream Gage N Laguna De Santa Rosa Ck Nr SebastopolLSEC1 | 93.5 | Gauge | Sonoma | 100% | 168 of 168 | 24 min | 60 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.