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,001 | San Joaquin River Near Dos PalosDOPC1 | 92.7 | Gauge | Fresno | 92.2% | 155 of 168 | 15 min | 2 h | |
| 2,002 | Tehachapi 8 SWTPHC1 | 92.6 | Gauge | Kern | 100% | 168 of 168 | 12 min | 68 min | |
| 2,003 | San Luis ObispoSBP | 92.6 | Airport | San Luis Obispo | 100% | 168 of 168 | 13 min | 65 min | |
| 2,004 | Newhall PassNHPC1 | 92.6 | Gauge | Los Angeles | 100% | 168 of 168 | 19 min | 65 min | |
| 2,005 | Arroyo Grande RAWS Near Arroyo Grande CrARGC1 | 92.6 | Gauge | Sanluis Obispo | 100% | 168 of 168 | 20 min | 67 min | |
| 2,005 | Santa Rosa PlateauSRUC1 | 92.6 | Gauge | Riverside | 100% | 168 of 168 | 20 min | 67 min | |
| 2,007 | Pine GrovePGRC1 | 92.6 | Gauge | Amador | 100% | 168 of 168 | 25 min | 61 min | |
| 2,008 | South Fork American River 2 AT Chili BarCBAC1 | 92.6 | Gauge | El Dorado | 100% | 168 of 168 | 29 min | 76 min | |
| 2,008 | Fresh PondFPDC1 | 92.6 | Gauge | El Dorado | 100% | 168 of 168 | 29 min | 76 min | |
| 2,010 | Georgetown 13E - Stumpy Meadows LakeSPYC1 | 92.6 | Gauge | El Dorado | 99.4% | 167 of 168 | 28 min | 2 h | |
| 2,011 | Donner Creek 2.5 W Donner Ck At Donner Lk Nr TruckeeDCKC1 | 92.6 | Gauge | Nevada | 98.3% | 661 of 672 | 26 min | 45 min | |
| 2,012 | Carbon Creek 2 NW Carbon Ck Blw Carbon Cyn Dam Nr Yorba LindaCBCC1 | 92.6 | Gauge | Orange | 97.9% | 658 of 672 | 25 min | 45 min | |
| 2,012 | Donner Creek 1 SW Donner Ck At Hwy 89 Nr TruckeeDCHC1 | 92.6 | Gauge | Nevada | 97.9% | 658 of 672 | 25 min | 45 min | |
| 2,012 | Smith Creek at Elm AveEAMC1 | 92.6 | Gauge | Santa Clara | 97.9% | 658 of 672 | 25 min | 45 min | |
| 2,015 | Truckee River 2.5 SW TruckeeTRCC1 | 92.6 | Gauge | Placer | 97.9% | 658 of 672 | 25 min | 45 min | |
| 2,016 | Tuolumne R Abv Early IntakeTEIC1 | 92.6 | Gauge | Tuolumne | 97.7% | 657 of 672 | 25 min | 45 min | |
| 2,017 | Port ChicagoPOGC1 | 92.6 | Gauge | Contra Costa | 97.6% | 164 of 168 | 24 min | 2 h | |
| 2,018 | Montague 5E - Little Shasta RiverLSQC1 | 92.6 | Gauge | Siskiyou | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,019 | Butte Creek Near De SablaBDSC1 | 92.6 | Gauge | Butte | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,019 | Butte Ck @ Parrot DiversionBPDC1 | 92.6 | Gauge | Butte | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,019 | Los Molinos - Mill CreekMKWC1 | 92.6 | Gauge | Tehama | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,019 | Merced River 5 NW Merced River at StevinsonSTVC1 | 92.6 | Gauge | Merced | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,019 | Isleton - Three Mile Slough 15mTMWC1 | 92.6 | Gauge | Sacramento | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,024 | Washington - Fuller LakeFUEC1 | 92.6 | Gauge | Nevada | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,024 | AT Orcutt Creek Near Orcutt CaOCKC1 | 92.6 | Gauge | Santa Barbara | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,024 | Sacramento River AT Red Bluff Diversion DamRDBC1 | 92.6 | Gauge | Tehama | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,024 | Rainbow Creek 3 NE RAINBOW CKRNKC1 | 92.6 | Gauge | San Diego | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,028 | Mokelumne River - Georgina SloughGSMC1 | 92.6 | Gauge | Sacramento | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,028 | Big Chico Ck Nr ChicoHKCC1 | 92.6 | Gauge | Butte | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,028 | USGS Stream Gage At Sonoma Creek A KenwoodKWDC1 | 92.6 | Gauge | Sonoma | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,028 | MerrimacMMAC1 | 92.6 | Gauge | Butte | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,028 | Sacramento River 4 AT Tehama BridgeTEHC1 | 92.6 | Gauge | Tehama | 97.6% | 164 of 168 | 25 min | 2 h | |
| 2,033 | Topanga RawsTPGC1 | 92.5 | Gauge | Los Angeles | 100% | 168 of 168 | 18 min | 64 min | |
| 2,034 | Bullards BarWXBC1 | 92.5 | Gauge | Yuba | 100% | 168 of 168 | 19 min | 76 min | |
| 2,035 | USGS Stream Gage At Alamo Cn Nr PleasantonALQC1 | 92.5 | Gauge | Alameda | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | REDWOOD CREEK 9 E Blue LakeBLKC1 | 92.5 | Gauge | Humboldt | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | Sunol - Calaveras ResCVQC1 | 92.5 | Gauge | Alameda | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | Forest Falls - Mill CreekFFPC1 | 92.5 | Gauge | San Bernardino | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | Feather R @ Live OakFLVC1 | 92.5 | Gauge | Yuba | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | Friant DamFRIC1 | 92.5 | Gauge | Fresno | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | French Cr Nr EtnaFTAC1 | 92.5 | Gauge | Siskiyou | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | Shasta R Nr EdgewoodHASC1 | 92.5 | Gauge | Siskiyou | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | Holt 4N - San Joaquin RiverJRPC1 | 92.5 | Gauge | San Joaquin | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | USGS Stream Gage 4 S Arroyo Valle Nr LivermoreLVKC1 | 92.5 | Gauge | Alameda | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | Meridian PumpsMDPC1 | 92.5 | Gauge | Colusa | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | Shackleford Creek Near MugginsvilleMUGC1 | 92.5 | Gauge | Siskiyou | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | PeckinpahPCKC1 | 92.5 | Gauge | Madera | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | Pacific HousePFHC1 | 92.5 | Gauge | El Dorado | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | Poison RidgePOSC1 | 92.5 | Gauge | Madera | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | Nicolaus - Pumping Plant 1PUOC1 | 92.5 | Gauge | Sutter | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | Red Rock MountainRRMC1 | 92.5 | Gauge | Trinity | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | San Joaquin River 3 S San Joaquin R Nr StevinsonSSTC1 | 92.5 | Gauge | Merced | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | Oceanside 3N - Santa Margarita RiverSXMC1 | 92.5 | Gauge | San Diego | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | S Fk Tule River Nr ChololloTLRC1 | 92.5 | Gauge | Tulare | 100% | 168 of 168 | 29 min | 76 min | |
| 2,035 | Millbrae - San AndreasXSAC1 | 92.5 | Gauge | San Mateo | 100% | 168 of 168 | 29 min | 76 min | |
| 2,056 | Oak View - San Antonio RoadSOTC1 | 92.5 | Gauge | Ventura | 98.1% | 989 of 1,008 | 20 min | 45 min | |
| 2,057 | Milpitas - Lower Penintencia CreekLPHC1 | 92.5 | Gauge | Santa Clara | 98.0% | 659 of 672 | 26 min | 45 min | |
| 2,058 | Llagas Creek at Church DiversionLXCC1 | 92.5 | Gauge | Santa Clara | 97.6% | 656 of 672 | 25 min | 45 min | |
| 2,059 | Santa Ynez River AT NarrowsNRWC1 | 92.5 | Gauge | Santa Barbara | 97.4% | 655 of 672 | 25 min | 45 min | |
| 2,060 | Allendale 5NW - Putah DiversionPUHC1 | 92.5 | Gauge | Solano | 97.3% | 654 of 672 | 20 min | 60 min | |
| 2,060 | Spanish Flat 1N - Lake BerryessaZODC1 | 92.5 | Gauge | Napa | 97.3% | 654 of 672 | 20 min | 60 min | |
| 2,062 | Railroad Flat (USACE)RRFC1 | 92.5 | Gauge | Calaveras | 89.2% | 200 of 224 | 25 min | 1.8 h | |
| 2,063 | Bishop AirportBIH | 92.4 | Airport | Inyo | 100% | 168 of 168 | 13 min | 65 min | |
| 2,064 | DevoreDVOC1 | 92.4 | Gauge | San Bernardino | 100% | 168 of 168 | 15 min | 60 min | |
| 2,065 | Johnsville - Sunnyside MeadowSSMC1 | 92.4 | Gauge | Sierra | 100% | 168 of 168 | 30 min | 60 min | |
| 2,066 | Crane ValleyBASC1 | 92.4 | Gauge | Madera | 100% | 168 of 168 | 30 min | 75 min | |
| 2,067 | A.G.Wishon PhAGWC1 | 92.4 | Gauge | Madera | 100% | 168 of 168 | 30 min | 75 min | |
| 2,067 | Bucks Creek Ph - PgeBUPC1 | 92.4 | Gauge | Plumas | 100% | 168 of 168 | 30 min | 75 min | |
| 2,067 | Dry Creek AT Wheatland - Dry Creek NearDCWC1 | 92.4 | Gauge | Yuba | 100% | 168 of 168 | 30 min | 75 min | |
| 2,067 | Balch Power HouseDNPC1 | 92.4 | Gauge | Fresno | 100% | 168 of 168 | 30 min | 75 min | |
| 2,067 | Nork Fork Cosumnes River AT El Dorado - North Fork Cosumnes RivEDOC1 | 92.4 | Gauge | El Dorado | 100% | 168 of 168 | 30 min | 75 min | |
| 2,072 | Ventura River at Camino CieloVOJC1 | 92.4 | Gauge | Ventura | 100% | 168 of 168 | 30 min | 76 min | |
| 2,073 | Oroville DamORDC1 | 92.4 | Gauge | Butte | 97.3% | 218 of 224 | 25 min | 61 min | |
| 2,074 | Hat Creek near BurneyHBHC1 | 92.4 | Gauge | Shasta | 97.0% | 163 of 168 | 24 min | 2 h | |
| 2,075 | De Luz Creek Near De LuzDLZC1 | 92.4 | Gauge | San Diego | 97.0% | 163 of 168 | 25 min | 2 h | |
| 2,075 | Butte Creek Near DurhamDRMC1 | 92.4 | Gauge | Butte | 97.0% | 163 of 168 | 25 min | 2 h | |
| 2,075 | Sutter Bypass @ Rd 1500 PumpSBUC1 | 92.4 | Gauge | Sutter | 97.0% | 163 of 168 | 25 min | 2 h | |
| 2,078 | Adin - Ash CreekASAC1 | 92.4 | Gauge | Modoc | 97.0% | 163 of 168 | 25 min | 2 h | |
| 2,078 | Portola 5NNE - Lake DavisLDFC1 | 92.4 | Gauge | Plumas | 97.0% | 163 of 168 | 25 min | 2 h | |
| 2,080 | North Shore 3NNE - Coachella CanalCDBC1 | 92.4 | Gauge | Riverside | 97.0% | 163 of 168 | 25 min | 3 h | |
| 2,081 | Olema Valley RAWSOVYC1 | 92.3 | Gauge | Marin | 100% | 168 of 168 | 12 min | 60 min | |
| 2,082 | Gaviota RAWSGVTC1 | 92.3 | Gauge | Santa Barbara | 100% | 168 of 168 | 16 min | 60 min | |
| 2,083 | Oak Knoll 11E - Lake CurryCURC1 | 92.3 | Gauge | Napa | 99.7% | 335 of 336 | 30 min | 60 min | |
| 2,084 | Waterford - Tuolumne RiverTWFC1 | 92.3 | Gauge | Stanislaus | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,085 | Yuciapa - Oak Glen RoadOGYC1 | 92.3 | Gauge | San Bernardino | 98.8% | 166 of 168 | 20 min | 1.8 h | |
| 2,086 | Corona - Prado DamADOC1 | 92.3 | Cooperative | Riverside | 95.8% | 161 of 168 | 23 min | 2 h | |
| 2,087 | Edwards N-Aux9L2 | 92.3 | Airport | San Bernardino | 95.2% | 160 of 168 | 14 min | 9 h | |
| 2,088 | Lake Arrowhead - Grass Valley TunnelGVVC1 | 92.3 | Gauge | San Bernardino | 94.0% | 158 of 168 | 20 min | 3 h | |
| 2,089 | FawnskinFWSC1 | 92.2 | Gauge | San Bernardino | 100% | 168 of 168 | 20 min | 60 min | |
| 2,090 | Martis Creek Dam E Martis Creek DamMTSC1 | 92.2 | Gauge | Nevada | 100% | 168 of 168 | 24 min | 1.5 h | |
| 2,091 | BeaumontBNTC1 | 92.2 | Gauge | Riverside | 99.4% | 167 of 168 | 20 min | 2 h | |
| 2,092 | Englebright PoolENGC1 | 92.2 | Gauge | Nevada | 99.4% | 167 of 168 | 25 min | 2 h | |
| 2,093 | Coalinga - Cantua CreekCAUC1 | 92.2 | Gauge | Fresno | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,093 | AT Huasna River Near Arroyo GrandeHSAC1 | 92.2 | Gauge | Sanluis Obispo | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,093 | Los Gatos Creek 8 NW Los Gatos Ck Nr CoalingaLGCC1 | 92.2 | Gauge | Fresno | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,093 | Snow Creek 4 SSW Snow Ck Nr WhitewaterNCKC1 | 92.2 | Gauge | Riverside | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,093 | Santa Felicia - Piru CreekQRPC1 | 92.2 | Gauge | Ventura | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,093 | Santiago Creek 2 N Santiago Ck Nr Santa AnaSKAC1 | 92.2 | Gauge | Orange | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,093 | SANTA YNEZ R 2 ENE Santa Ynez R @ H StSYHC1 | 92.2 | Gauge | Sanluis Obispo | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,093 | Shandon - Cholame CreekXCEC1 | 92.2 | Gauge | San Luis Obispo | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,101 | Nerrs Nos Tide Gage At Nerrs Wq At Elkhorn Slough In WatsonvillELQC1 | 92.2 | Gauge | Monterey | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,101 | China Camp State ParkSCQC1 | 92.2 | Gauge | Marin | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,101 | Delta AT Venice Island DeltaVNCC1 | 92.2 | Gauge | San Joaquin | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,104 | Upper ProvidenceQUPC1 | 92.2 | Gauge | Fresno | 99.1% | 666 of 672 | 25 min | 60 min | |
| 2,105 | OceanviewOCVC1 | 92.2 | Gauge | Orange | 97.5% | 983 of 1,008 | 20 min | 45 min | |
| 2,106 | Calleguas Creek AT California State University Channel IslandsCLLC1 | 92.2 | Gauge | Ventura | 97.3% | 981 of 1,008 | 20 min | 45 min | |
| 2,107 | Stampede RAWSSMDC1 | 92.1 | Gauge | Sierra | 100% | 168 of 168 | 12 min | 60 min | |
| 2,108 | Tonner CanyonTNRC1 | 92.1 | Gauge | Los Angeles | 100% | 168 of 168 | 18 min | 64 min | |
| 2,109 | Calero Res - Almaden Calero CanalACQC1 | 92.1 | Gauge | Santa Clara | 98.9% | 665 of 672 | 25 min | 60 min | |
| 2,109 | Coyote RsvrCOYC1 | 92.1 | Gauge | Santa Clara | 98.9% | 665 of 672 | 25 min | 60 min | |
| 2,109 | Eleanor Ck Nr Hetch HetchyEHHC1 | 92.1 | Gauge | Tuolumne | 98.9% | 665 of 672 | 25 min | 60 min | |
| 2,109 | Fullerton Ck Blw Fullerton DamFKKC1 | 92.1 | Gauge | Orange | 98.9% | 665 of 672 | 25 min | 60 min | |
| 2,109 | Guadalupe RsvrGUAC1 | 92.1 | Gauge | Santa Clara | 98.9% | 665 of 672 | 25 min | 60 min | |
| 2,109 | Tuolumne R Nr Hetch HetchyHEHC1 | 92.1 | Gauge | Tuolumne | 98.9% | 665 of 672 | 25 min | 60 min | |
| 2,109 | Lagrange DLNGC1 | 92.1 | Gauge | Stanislaus | 98.9% | 665 of 672 | 25 min | 60 min | |
| 2,109 | Tuolumne River AT ModestoMDSC1 | 92.1 | Gauge | Stanislaus | 98.9% | 665 of 672 | 25 min | 60 min | |
| 2,109 | Loyola - Permanente Creek ab Berry AvePMBC1 | 92.1 | Gauge | Santa Clara | 98.9% | 665 of 672 | 25 min | 60 min | |
| 2,109 | Loyola - Permanente CreekPMEC1 | 92.1 | Gauge | Santa Clara | 98.9% | 665 of 672 | 25 min | 60 min | |
| 2,109 | Stevens Creek RsvrSTDC1 | 92.1 | Gauge | Santa Clara | 98.9% | 665 of 672 | 25 min | 60 min | |
| 2,109 | La Grange - Turlock CanalTUCC1 | 92.1 | Gauge | Stanislaus | 98.9% | 665 of 672 | 25 min | 60 min | |
| 2,109 | Gilroy - Miller SloughUMSC1 | 92.1 | Gauge | Santa Clara | 98.9% | 665 of 672 | 25 min | 60 min | |
| 2,109 | Loyola - WF Permanente CreekWFPC1 | 92.1 | Gauge | Santa Clara | 98.9% | 665 of 672 | 25 min | 60 min | |
| 2,123 | Vacaville - Mt VacaMVAC1 | 92.1 | Gauge | Solano | 98.8% | 664 of 672 | 25 min | 60 min | |
| 2,124 | Allendale 1W - Sweeny CreekSYPC1 | 92.1 | Gauge | Solano | 98.8% | 664 of 672 | 25 min | 60 min | |
| 2,125 | ShingletownSHIC1 | 92.1 | Gauge | Shasta | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,126 | Caruthers CkIVNC1 | 92.1 | Gauge | San Bernardino | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,126 | Cache Creek Outflow From Settling BasinOTFC1 | 92.1 | Gauge | Yolo | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,126 | Cache Creek Overflow Weir From SettlingOWSC1 | 92.1 | Gauge | Sutter | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,126 | Waterman Cyn Ck Nr Arrowhead SpringsWERC1 | 92.1 | Gauge | San Bernardino | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,126 | Warm Creek 4 S WARM CK NR SAN BERNARDINOWRMC1 | 92.1 | Gauge | San Bernardino | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,131 | Trinity River HatcheryTRHC1 | 92.1 | Gauge | Trinity | 98.8% | 166 of 168 | 29 min | 2.3 h | |
| 2,132 | BIG ROCK CK 9 SE Big Rock CkBRQC1 | 92.1 | Gauge | Los Angeles | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,132 | USGS Stream Gage E Russian River Nr GuernevilleRIOC1 | 92.1 | Gauge | Sonoma | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,132 | USGS Stream Gage At Russian River A Digger Bend Nr HealdsburgRRHC1 | 92.1 | Gauge | Sonoma | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,132 | Alviso - Coyote CreekRYAC1 | 92.1 | Gauge | Santa Clara | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,132 | AT San Gabriel River Blw Santa Fe DamSFHC1 | 92.1 | Gauge | Los Angeles | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,132 | Clear Lake - Willow CreekWCLC1 | 92.1 | Gauge | Modoc | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,138 | CanetCNPC1 | 92.1 | Gauge | Sanluis Obispo | 98.5% | 662 of 672 | 29 min | 45 min | |
| 2,139 | Stirling CitySGYC1 | 92.1 | Gauge | Butte | 96.4% | 162 of 168 | 25 min | 2 h | |
| 2,140 | Four TreesFRTC1 | 92.1 | Gauge | Plumas | 96.4% | 162 of 168 | 25 min | 61 min | |
| 2,141 | Alert Res/Rain Gage 7 SSE Los Padres DamLPRC1 | 92.1 | Gauge | Monterey | 93.3% | 348 of 373 | 19 min | 60 min | |
| 2,142 | Racetrack Playa DVNPPDVC1 | 92.1 | Gauge | Inyo | 90.4% | 152 of 168 | 15 min | 2 h | |
| 2,143 | Susanville - Hidden Valley RAWSHDVC1 | 92.0 | Gauge | Lassen | 100% | 168 of 168 | 14 min | 60 min | |
| 2,144 | PalaPZAC1 | 92.0 | Gauge | San Diego | 100% | 168 of 168 | 15 min | 71 min | |
| 2,145 | Davis RanchDVRC1 | 92.0 | Gauge | Tehama | 100% | 168 of 168 | 25 min | 61 min | |
| 2,146 | Holt 4SW - Middle RiverMVTC1 | 92.0 | Gauge | San Joaquin | 98.9% | 665 of 672 | 30 min | 46 min | |
| 2,146 | Tracy 7NW - Old RiverODMC1 | 92.0 | Gauge | San Joaquin | 98.9% | 665 of 672 | 30 min | 46 min | |
| 2,146 | Tracy 5NNE - Old RiverORXC1 | 92.0 | Gauge | San Joaquin | 98.9% | 665 of 672 | 30 min | 46 min | |
| 2,146 | Knights Landing 1S - Ridge Cut SloughRKLC1 | 92.0 | Gauge | Yolo | 98.9% | 665 of 672 | 30 min | 46 min | |
| 2,146 | Tracy 5NW - Old RiverTWAC1 | 92.0 | Gauge | San Joaquin | 98.9% | 665 of 672 | 30 min | 46 min | |
| 2,146 | Holt 4SW - Middle RiverUPIC1 | 92.0 | Gauge | San Joaquin | 98.9% | 665 of 672 | 30 min | 46 min | |
| 2,146 | Holt 7SW - Victoria CanalVCUC1 | 92.0 | Gauge | San Joaquin | 98.9% | 665 of 672 | 30 min | 46 min | |
| 2,153 | Brea Creek 1 N Brea Ck Blw Brea DamBKBC1 | 92.0 | Gauge | Orange | 98.8% | 664 of 672 | 25 min | 60 min | |
| 2,153 | Tuolomne R At Grand Cyn Of TuolomneTGCC1 | 92.0 | Gauge | Tuolumne | 98.8% | 664 of 672 | 25 min | 60 min | |
| 2,155 | Nf American River At Auburn DamNFAC1 | 92.0 | Gauge | El Dorado | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,156 | Falls Creek 10 NW Falls Ck Nr WhitewaterFACC1 | 92.0 | Gauge | Riverside | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,156 | North Fork American River 3 AT North Fork DamNFDC1 | 92.0 | Gauge | Placer | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,156 | Sagehen Ck Nr TruckeeSGNC1 | 92.0 | Gauge | Nevada | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,156 | Middle Fork Cosumnes River AT Somerset - Middle Fork Cosumnes NSOSC1 | 92.0 | Gauge | El Dorado | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,160 | Sugar PineSGPC1 | 92.0 | Gauge | Placer | 98.8% | 166 of 168 | 30 min | 1.8 h | |
| 2,160 | Elstanislaus Meadow (GOES)SLMC1 | 92.0 | Gauge | Alpine | 98.8% | 166 of 168 | 30 min | 1.8 h | |
| 2,160 | Sly ParkSLPC1 | 92.0 | Gauge | El Dorado | 98.8% | 166 of 168 | 30 min | 1.8 h | |
| 2,160 | Snow MountainSNWC1 | 92.0 | Gauge | Shasta | 98.8% | 166 of 168 | 30 min | 1.8 h | |
| 2,160 | Stouts Meadow GOESSTMC1 | 92.0 | Gauge | Shasta | 98.8% | 166 of 168 | 30 min | 1.8 h | |
| 2,160 | Telegraph HillTLHC1 | 92.0 | Gauge | Tuolumne | 98.8% | 166 of 168 | 30 min | 1.8 h | |
| 2,160 | Tamarack SummitTMRC1 | 92.0 | Gauge | Fresno | 98.8% | 166 of 168 | 30 min | 1.8 h | |
| 2,160 | Warm Springs Creek Near MurrietaWRSC1 | 92.0 | Gauge | Riverside | 98.8% | 166 of 168 | 30 min | 1.8 h | |
| 2,168 | Black Ck Nr CopperopolisBCCC1 | 92.0 | Gauge | Calaveras | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | Sacramento River AT Bend BridgeBDBC1 | 92.0 | Gauge | Tehama | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | Cucamonga Creek 5 W Cucamonga Ck 5W Mira LomaCCMC1 | 92.0 | Gauge | San Bernardino | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | Feather River AT Boyd's LandingFBLC1 | 92.0 | Gauge | Sutter | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | Oroville - Feather RiverFMSC1 | 92.0 | Gauge | Butte | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | Indian Creek 3 N Happy CampHAPC1 | 92.0 | Gauge | Siskiyou | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | USGS Stream Gage E Russian River Nr HealdsburgHEAC1 | 92.0 | Gauge | Sonoma | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | Sierra City - Middle YubaMYMC1 | 92.0 | Gauge | Sierra | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | Piru Creek AT Piru Creek Below Santa Felicia DamPSFC1 | 92.0 | Gauge | Ventura | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | Clear Creek AT Clear Ck At Igo Nr RddRDGC1 | 92.0 | Gauge | Shasta | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | Susan River Near StandishSSJC1 | 92.0 | Gauge | Shasta | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | Sweetwater River 1 SSW DescansoSWCC1 | 92.0 | Gauge | San Diego | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | San Joaquin River AT VernalisVNSC1 | 92.0 | Gauge | San Joaquin | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | Adin - Willow CreekWCEC1 | 92.0 | Gauge | Lassen | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | Standish - Susan RiverWKSC1 | 92.0 | Gauge | Lassen | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,168 | Westmorland - Salton SeaZSSC1 | 92.0 | Gauge | Imperial | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,184 | Calero Res - Calero CreekCQIC1 | 92.0 | Gauge | Santa Clara | 98.6% | 663 of 672 | 25 min | 60 min | |
| 2,184 | Cherry Ck Blo Valley DCVDC1 | 92.0 | Gauge | Tuolumne | 98.6% | 663 of 672 | 25 min | 60 min | |
| 2,184 | La Grange - Modesto CanalMECC1 | 92.0 | Gauge | Stanislaus | 98.6% | 663 of 672 | 25 min | 60 min | |
| 2,187 | Coyote Creek At MadroneCYTC1 | 92.0 | Gauge | Santa Clara | 98.5% | 662 of 672 | 29 min | 45 min | |
| 2,188 | Cherry Ck Nr MatherCKMC1 | 92.0 | Gauge | Tuolumne | 98.3% | 661 of 672 | 29 min | 45 min | |
| 2,189 | Thermalito River Outlet Wx StationTWSC1 | 92.0 | Gauge | Butte | 98.2% | 165 of 168 | 15 min | 2 h | |
| 2,190 | Redwood CityRWCC1 | 92.0 | Gauge | San Mateo | 98.2% | 165 of 168 | 20 min | 2 h | |
| 2,191 | Hopper Ck Nr Piru Alert #635HPPC1 | 92.0 | Gauge | Ventura | 96.7% | 975 of 1,008 | 20 min | 45 min | |
| 2,192 | Uvas Creek Above Uvas Reservoir At Uvas RoadAUVC1 | 92.0 | Gauge | Santa Clara | 96.7% | 650 of 672 | 26 min | 45 min | |
| 2,193 | Alert Stream Gage At San Lorenzo River A Lomond Street BridgeIWNC1 | 92.0 | Gauge | Santa Cruz | 95.8% | 483 of 504 | 15 min | 1.8 h | |
| 2,194 | ARROYO SECO NR PASADENA 9 SE Arroyo Seco Nr PasedenaASPC1 | 92.0 | Gauge | Los Angeles | 95.8% | 161 of 168 | 20 min | 4 h | |
| 2,195 | Novato Fire Robinhood RAWSNVHC1 | 91.9 | Gauge | Marin | 100% | 168 of 168 | 14 min | 60 min | |
| 2,196 | Whittier Hills- RAWS #5195WTHC1 | 91.9 | Gauge | Los Angeles | 100% | 168 of 168 | 18 min | 64 min | |
| 2,197 | Beverly Hills - RAWS #5108BVRC1 | 91.9 | Gauge | Los Angeles | 100% | 168 of 168 | 19 min | 66 min | |
| 2,198 | Stampede Res Nr Boca10344300 | 91.9 | Gauge | Sierra | 100% | 168 of 168 | 33 min | 61 min | |
| 2,199 | Holt 4NNW - Turner CutTUEC1 | 91.9 | Gauge | San Joaquin | 98.8% | 664 of 672 | 30 min | 46 min | |
| 2,200 | Holt 7NW - Middle RiverMHTC1 | 91.9 | Gauge | San Joaquin | 98.6% | 663 of 672 | 30 min | 46 min | |
| 2,200 | Isleton 6SW - Three Mile SloughTSGC1 | 91.9 | Gauge | Sacramento | 98.6% | 663 of 672 | 30 min | 46 min | |
| 2,202 | Dry Creek At Crabtree RoadDRYC1 | 91.9 | Gauge | Stanislaus | 98.3% | 661 of 672 | 25 min | 60 min | |
| 2,203 | USGS Stream Gage At Alameda Ck Bl Div Dam Nr SunolACBC1 | 91.9 | Gauge | Alameda | 98.0% | 659 of 672 | 29 min | 45 min | |
| 2,204 | Granites Dripping SpringGDSC1 | 91.9 | Gauge | San Bernardino | 89.8% | 151 of 168 | 15 min | 2 h | |
| 2,205 | Los Altos RAWSLOAC1 | 91.8 | Gauge | Santa Clara | 100% | 168 of 168 | 15 min | 60 min | |
| 2,206 | Indian Valley Dam Precip Gage Nr Clearlake Oaks390500122321601 | 91.8 | Gauge | Lake | 100% | 168 of 168 | 33 min | 61 min | |
| 2,207 | Big Bear Lk Precip Nr Big Bear341429116583101 | 91.8 | Gauge | San Bernardino | 100% | 168 of 168 | 33 min | 75 min | |
| 2,208 | Wild Boar GulleyWGYC1 | 91.8 | Gauge | Los Angeles | 99.4% | 167 of 168 | 15 min | 2 h | |
| 2,209 | Aliso Creek At Sewage Treatment PlantASOC1 | 91.8 | Gauge | Orange | 98.6% | 663 of 672 | 30 min | 46 min | |
| 2,210 | Bolsa Chica ChannelBCEC1 | 91.8 | Gauge | Orange | 98.5% | 662 of 672 | 30 min | 46 min | |
| 2,210 | Santa Ana At Delhi - Alert #1111SAIC1 | 91.8 | Gauge | Orange | 98.5% | 662 of 672 | 30 min | 46 min | |
| 2,212 | Isleton 4SE - Mokelumne RiverMKJC1 | 91.8 | Gauge | Sacramento | 98.3% | 661 of 672 | 30 min | 46 min | |
| 2,213 | Carmichael - American RiverAWPC1 | 91.8 | Gauge | Sacramento | 98.2% | 165 of 168 | 30 min | 2 h | |
| 2,213 | Bowman Dam 12XBLC1 | 91.8 | Gauge | Nevada | 98.2% | 165 of 168 | 30 min | 2 h | |
| 2,215 | Sespe Creek 3 N FillmoreSESC1 | 91.8 | Gauge | Ventura | 97.9% | 658 of 672 | 29 min | 45 min | |
| 2,216 | Ben BoltBENC1 | 91.8 | Gauge | El Dorado | 94.6% | 159 of 168 | 16 min | 4 h | |
| 2,217 | Gilroy 7NEGYYC1 | 91.7 | Gauge | Santa Clara | 100% | 168 of 168 | 18 min | 65 min | |
| 2,218 | San Diego Creek At Culver - Alert #1195SDKC1 | 91.7 | Gauge | Orange | 98.3% | 661 of 672 | 30 min | 46 min | |
| 2,219 | J Street DrainJSRC1 | 91.7 | Gauge | Ventura | 98.2% | 660 of 672 | 30 min | 46 min | |
| 2,220 | Santa MariaPTSC1 | 91.7 | Gauge | Santa Barbara | 98.2% | 660 of 672 | 30 min | 46 min | |
| 2,220 | Buena Park - Coyote CreekYCTC1 | 91.7 | Gauge | Orange | 98.2% | 660 of 672 | 30 min | 46 min | |
| 2,222 | Upper Truckee River 1 SW MeyersUTHC1 | 91.7 | Gauge | El Dorado | 97.9% | 658 of 672 | 25 min | 60 min | |
| 2,223 | VollmersCD019 | 91.7 | Road | Shasta | 96.7% | 325 of 336 | 23 min | 75 min | |
| 2,224 | Lindo Channel Near Chico (Cdec Id = Lch)LIOC1 | 91.7 | Gauge | Butte | 95.2% | 160 of 168 | 25 min | 2 h | |
| 2,225 | Apache Canyon Alert #523APAC1 | 91.7 | Gauge | Ventura | 89.2% | 25 of 28 | 24 min | 24 h | |
| 2,226 | Monterey PeninsulaMRY | 91.6 | Airport | Monterey | 100% | 168 of 168 | 5 min | 60 min | |
| 2,227 | Bucks LakeBKLC1 | 91.6 | Gauge | Plumas | 98.2% | 165 of 168 | 31 min | 2 h | |
| 2,228 | Irvine Lk DIRLC1 | 91.6 | Gauge | Orange | 98.0% | 659 of 672 | 30 min | 46 min | |
| 2,229 | Bethel Island 3E - Holland CutHDCC1 | 91.6 | Gauge | Contra Costa | 97.9% | 658 of 672 | 30 min | 46 min | |
| 2,230 | Garden Grove @ WibtersburgGDGC1 | 91.6 | Gauge | Orange | 97.9% | 658 of 672 | 30 min | 46 min | |
| 2,231 | Bethel Island 5NE - Old RiverOSJC1 | 91.6 | Gauge | Contra Costa | 97.7% | 657 of 672 | 30 min | 46 min | |
| 2,232 | E FK RUSSIAN RIVER 5 E East Fork Russian River NR CalpellaCXLC1 | 91.6 | Gauge | Mendocino | 97.6% | 164 of 168 | 30 min | 2 h | |
| 2,232 | Tracy - Drainage at ArborDARC1 | 91.6 | Gauge | San Joaquin | 97.6% | 164 of 168 | 30 min | 2 h | |
| 2,232 | DEER CREEK AT Deer Creek Nr VinaDCVC1 | 91.6 | Gauge | Tehama | 97.6% | 164 of 168 | 30 min | 2 h | |
| 2,232 | Deer Creek ah Hwy 32DXCC1 | 91.6 | Gauge | Tehama | 97.6% | 164 of 168 | 30 min | 2 h | |
| 2,232 | USGS Stream Gage At Russian River A GeyservilleGEYC1 | 91.6 | Gauge | Sonoma | 97.6% | 164 of 168 | 30 min | 2 h | |
| 2,232 | Winters - Putah CreekPDWC1 | 91.6 | Gauge | Solano | 97.6% | 164 of 168 | 30 min | 2 h | |
| 2,232 | Isleton - Three Mile SloughTMJC1 | 91.6 | Gauge | Sacramento | 97.6% | 164 of 168 | 30 min | 2 h | |
| 2,232 | Walnut Grove - StageWGSC1 | 91.6 | Gauge | Sacramento | 97.6% | 164 of 168 | 30 min | 2 h | |
| 2,232 | Madrone - Coyote CreekXCMC1 | 91.6 | Gauge | Santa Clara | 97.6% | 164 of 168 | 30 min | 2 h | |
| 2,241 | I-40 - Barstow Maintenance YardCF029 | 91.6 | Road | San Bernardino | 93.4% | 628 of 672 | 19 min | 2.3 h | |
| 2,242 | Rock CreekRCKC1 | 91.5 | Gauge | Inyo | 100% | 168 of 168 | 25 min | 61 min | |
| 2,243 | San Ramon - Rocky RidgeRGEC1 | 91.5 | Gauge | Contra Costa | 100% | 168 of 168 | 34 min | 62 min | |
| 2,244 | Willits Howard Ranger STNWILC1 | 91.5 | Gauge | Mendocino | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,245 | Arroyo Grande CreekAGEC1 | 91.5 | Gauge | Sanluis Obispo | 98.3% | 661 of 672 | 31 min | 45 min | |
| 2,246 | Salt Creek Nr MeccaZSCC1 | 91.5 | Gauge | Riverside | 98.2% | 165 of 168 | 30 min | 3.3 h | |
| 2,247 | Prosser Creek NE Prosser DamPROC1 | 91.5 | Gauge | Nevada | 97.7% | 657 of 672 | 30 min | 46 min | |
| 2,248 | Tracy 5N - Grant LineGLEC1 | 91.5 | Gauge | San Joaquin | 97.6% | 656 of 672 | 30 min | 46 min | |
| 2,249 | Milpitas - Berryessa CreekBYSC1 | 91.5 | Gauge | Santa Clara | 96.8% | 651 of 672 | 29 min | 45 min | |
| 2,250 | Dow Drive - Canoas CreekDDVC1 | 91.5 | Gauge | Santa Clara | 92.6% | 934 of 1,008 | 15 min | 45 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.