California 24/7 Rank
Every station in California ranked by its 247 score out of 100: how reliably it reports, how accurate its readings are against a reference station, how they pass their checks and how they stand against the forecast, over the last seven days.
A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. Of the 4,072 ranked here, 3,746 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.
Every station, ranked
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 2,251 | Bishop CreekASDC1 | 91.1 | Cooperative | Inyo | 100% | 7 of 7 | 10.9 h | 24 h | |
| 2,252 | Lopez Lake DamLLZC1 | 91.1 | Gauge | Sanluis Obispo | 99.1% | 666 of 672 | 28 min | 30 min | |
| 2,253 | Coyote Creek Nr GilroyNRGC1 | 91.1 | Gauge | Santa Clara | 97.9% | 658 of 672 | 15 min | 1.5 h | |
| 2,253 | USGS/Alert Stream Gage 2 SE San Francisquito C A StanfordSFCC1 | 91.1 | Gauge | Santa Clara | 97.9% | 658 of 672 | 15 min | 1.5 h | |
| 2,253 | Vasona Res - Los Gatos CreekVQIC1 | 91.1 | Gauge | Santa Clara | 97.9% | 658 of 672 | 15 min | 1.5 h | |
| 2,253 | Mulpitas 3SE - Berryessa CreekXBCC1 | 91.1 | Gauge | Santa Clara | 97.9% | 658 of 672 | 15 min | 1.5 h | |
| 2,257 | USGS Stream Gage/Forecast Point 2 E Napa River Nr St HelenaSHEC1 | 91.1 | Gauge | Napa | 97.7% | 657 of 672 | 15 min | 1.5 h | |
| 2,257 | Saratoga - Stevens CreekSQEC1 | 91.1 | Gauge | Santa Clara | 97.7% | 657 of 672 | 15 min | 1.5 h | |
| 2,259 | Oroville DamORDC1 | 91.1 | Gauge | Butte | 97.3% | 218 of 224 | 25 min | 60 min | |
| 2,260 | Union City 2SSW - Crandall CreekCDPC1 | 91.0 | Gauge | Alameda | 99.7% | 670 of 672 | 30 min | 45 min | |
| 2,261 | Tracy 4N - Sugar CutDSGC1 | 91.0 | Gauge | San Joaquin | 99.7% | 670 of 672 | 30 min | 45 min | |
| 2,261 | Holt 4SW - Middle RiverMLVC1 | 91.0 | Gauge | San Joaquin | 99.7% | 670 of 672 | 30 min | 45 min | |
| 2,261 | Holt 4SW - Middle RiverMVTC1 | 91.0 | Gauge | San Joaquin | 99.7% | 670 of 672 | 30 min | 45 min | |
| 2,261 | Tracy 5NNE - Old RiverORXC1 | 91.0 | Gauge | San Joaquin | 99.7% | 670 of 672 | 30 min | 45 min | |
| 2,261 | Knights Landing 1S - Ridge Cut SloughRKLC1 | 91.0 | Gauge | Yolo | 99.7% | 670 of 672 | 30 min | 45 min | |
| 2,261 | Tracy 5NW - Old RiverTWAC1 | 91.0 | Gauge | San Joaquin | 99.7% | 670 of 672 | 30 min | 45 min | |
| 2,261 | Holt 4SW - Middle RiverUPIC1 | 91.0 | Gauge | San Joaquin | 99.7% | 670 of 672 | 30 min | 45 min | |
| 2,268 | Pope-Chaucer (SFPC)CHJC1 | 91.0 | Gauge | San Mateo | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,268 | Los Altos Hills 2SW - RainENFC1 | 91.0 | Gauge | Santa Clara | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,268 | Tidal StationMFSC1 | 91.0 | Gauge | Santa Clara | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,268 | Waverly (SFWS)WAVC1 | 91.0 | Gauge | San Mateo | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,268 | West Bayshore (SFWB)WBYC1 | 91.0 | Gauge | Santa Clara | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,273 | ShingletownSHIC1 | 91.0 | Gauge | Shasta | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,273 | Trinity River HatcheryTRHC1 | 91.0 | Gauge | Trinity | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,275 | San Simeon Creek AT San Simeon CreekSEOC1 | 91.0 | Gauge | Sanluis Obispo | 98.3% | 661 of 672 | 15 min | 1.7 h | |
| 2,276 | Whitehurst Road - Bodfish CreekBFCC1 | 91.0 | Gauge | Santa Clara | 98.3% | 661 of 672 | 16 min | 1.5 h | |
| 2,277 | NERRS Meteorological Site At Rush RanchSFXC1 | 91.0 | Gauge | Solano | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 2,278 | Guadalupe Creek Off Hicks RoadGOHC1 | 91.0 | Gauge | Santa Clara | 97.6% | 656 of 672 | 15 min | 1.5 h | |
| 2,279 | Sunol Water Temple - Alameda CreekASLC1 | 91.0 | Gauge | Alameda | 97.4% | 655 of 672 | 15 min | 1.5 h | |
| 2,280 | Nerrs Nos Tide Gage At Elkhorn Slough Nerr Wq AzevedoEAZC1 | 91.0 | Gauge | Monterey | 97.0% | 163 of 168 | 25 min | 2 h | |
| 2,281 | Portola 5NNE - Lake DavisLDFC1 | 91.0 | Gauge | Plumas | 97.0% | 163 of 168 | 25 min | 2 h | |
| 2,282 | Port HuenemeOXTC1 | 91.0 | Gauge | Ventura | 96.9% | 977 of 1,008 | 25 min | 30 min | |
| 2,283 | Richmond CA - 9414863RCMC1 | 91.0 | Gauge | Contra Costa | 95.0% | 798 of 840 | 17 min | 48 min | |
| 2,284 | Shasta - Mule MountainMMOC1 | 90.9 | Gauge | Shasta | 100% | 168 of 168 | 15 min | 61 min | |
| 2,285 | J Street DrainJSRC1 | 90.9 | Gauge | Ventura | 99.7% | 670 of 672 | 30 min | 45 min | |
| 2,286 | Holt 7NW - Middle RiverMHTC1 | 90.9 | Gauge | San Joaquin | 99.5% | 669 of 672 | 30 min | 45 min | |
| 2,287 | Tracy 7NW - Old RiverODMC1 | 90.9 | Gauge | San Joaquin | 99.4% | 668 of 672 | 30 min | 45 min | |
| 2,287 | Isleton 6SW - Three Mile SloughTSGC1 | 90.9 | Gauge | Sacramento | 99.4% | 668 of 672 | 30 min | 45 min | |
| 2,287 | Holt 7SW - Victoria CanalVCUC1 | 90.9 | Gauge | San Joaquin | 99.4% | 668 of 672 | 30 min | 45 min | |
| 2,290 | Ventura - La ConchitaLHAC1 | 90.9 | Gauge | Ventura | 99.4% | 668 of 672 | 30 min | 45 min | |
| 2,291 | Holt 4N - San Joaquin RiverJRPC1 | 90.9 | Gauge | San Joaquin | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,291 | USGS Stream Gage 4 S Arroyo Valle Nr LivermoreLVKC1 | 90.9 | Gauge | Alameda | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,293 | SACRAMENTO nannan - MORRISON CREEK AT MACK ROADMCMC1 | 90.9 | Gauge | Sacramento | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | A.G.Wishon PhAGWC1 | 90.9 | Gauge | Madera | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | Crane ValleyBASC1 | 90.9 | Gauge | Madera | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | Bucks Creek Ph - PgeBUPC1 | 90.9 | Gauge | Plumas | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | Coalinga - Cantua CreekCAUC1 | 90.9 | Gauge | Fresno | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | E FK RUSSIAN RIVER 5 E East Fork Russian River NR CalpellaCXLC1 | 90.9 | Gauge | Mendocino | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | Tracy - Drainage at ArborDARC1 | 90.9 | Gauge | San Joaquin | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | DEER CREEK AT Deer Creek Nr VinaDCVC1 | 90.9 | Gauge | Tehama | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | Dry Creek AT Wheatland - Dry Creek NearDCWC1 | 90.9 | Gauge | Yuba | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | Balch Power HouseDNPC1 | 90.9 | Gauge | Fresno | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | Deer Creek ah Hwy 32DXCC1 | 90.9 | Gauge | Tehama | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | Nerrs Nos Tide Gage At Nerrs Wq At Elkhorn Slough In WatsonvillELQC1 | 90.9 | Gauge | Monterey | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | AT Huasna River Near Arroyo GrandeHSAC1 | 90.9 | Gauge | Sanluis Obispo | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | North Fork American River 3 AT North Fork DamNFDC1 | 90.9 | Gauge | Placer | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | China Camp State ParkSCQC1 | 90.9 | Gauge | Marin | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | Middle Fork Cosumnes River AT Somerset - Middle Fork Cosumnes NSOSC1 | 90.9 | Gauge | El Dorado | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | SANTA YNEZ R 2 ENE Santa Ynez R @ H StSYHC1 | 90.9 | Gauge | Sanluis Obispo | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | Yosemite - Tenya CreekTENC1 | 90.9 | Gauge | Mariposa | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | Isleton - Three Mile SloughTMJC1 | 90.9 | Gauge | Sacramento | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | Delta AT Venice Island DeltaVNCC1 | 90.9 | Gauge | San Joaquin | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | Walnut Grove - StageWGSC1 | 90.9 | Gauge | Sacramento | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,294 | Madrone - Coyote CreekXCMC1 | 90.9 | Gauge | Santa Clara | 99.4% | 167 of 168 | 30 min | 2 h | |
| 2,315 | Bakersfield - Stine CanalQSCC1 | 90.9 | Gauge | Kern | 98.5% | 662 of 672 | 20 min | 75 min | |
| 2,316 | OConnell Ranch - Las AnimasAORC1 | 90.9 | Gauge | Santa Clara | 98.3% | 661 of 672 | 20 min | 75 min | |
| 2,316 | Bakersfield - Buena Vista CanalXBVC1 | 90.9 | Gauge | Kern | 98.3% | 661 of 672 | 20 min | 75 min | |
| 2,318 | Arena CoveANVC1 | 90.9 | Gauge | Mendocino | 97.9% | 823 of 840 | 23 min | 48 min | |
| 2,319 | Truckee R @ Boca BridgeTBBC1 | 90.9 | Gauge | Nevada | 97.3% | 654 of 672 | 15 min | 1.5 h | |
| 2,320 | Miller Ave - Uvas CreekUVMC1 | 90.9 | Gauge | Santa Clara | 96.4% | 648 of 672 | 24 min | 45 min | |
| 2,321 | WeedWEEC1 | 90.8 | Gauge | Siskiyou | 100% | 168 of 168 | 17 min | 72 min | |
| 2,322 | Truckee 5.9 ENECA-NV-47 | 90.8 | Volunteer | Nevada | 100% | 3 of 3 | 11.4 h | 25 h | |
| 2,323 | Grenada 0.8 SWCA-SK-20 | 90.8 | Volunteer | Siskiyou | 100% | 3 of 3 | 11.4 h | 24 h | |
| 2,324 | Bishop 1.8 WSWCA-IN-15 | 90.8 | Volunteer | Inyo | 100% | 3 of 3 | 11.4 h | 24 h | |
| 2,325 | Laguna Beach - Alert #1120 (Near Lagc1)LGUC1 | 90.8 | Gauge | Orange | 99.4% | 668 of 672 | 30 min | 45 min | |
| 2,325 | Santa Ana At Delhi - Alert #1111SAIC1 | 90.8 | Gauge | Orange | 99.4% | 668 of 672 | 30 min | 45 min | |
| 2,325 | Buena Park - Coyote CreekYCTC1 | 90.8 | Gauge | Orange | 99.4% | 668 of 672 | 30 min | 45 min | |
| 2,328 | Tracy 4NNE - Paradise CutPEUC1 | 90.8 | Gauge | San Joaquin | 99.1% | 666 of 672 | 30 min | 45 min | |
| 2,329 | Arroyo Grande CreekAGEC1 | 90.8 | Gauge | Sanluis Obispo | 97.6% | 656 of 672 | 27 min | 30 min | |
| 2,330 | USGS Stream Gage/Forecast Point 5 NNW Napa River Nr NapaAPCC1 | 90.8 | Gauge | Napa | 96.8% | 651 of 672 | 15 min | 1.5 h | |
| 2,331 | Racetrack Playa DVNPPDVC1 | 90.8 | Gauge | Inyo | 90.4% | 152 of 168 | 15 min | 2 h | |
| 2,332 | Santa Rosa PlateauSRUC1 | 90.7 | Gauge | Riverside | 100% | 168 of 168 | 20 min | 66 min | |
| 2,333 | Fort Dick - Moseley RoadXFDC1 | 90.7 | Gauge | Del Norte | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,334 | Bucks LakeBKLC1 | 90.7 | Gauge | Plumas | 99.4% | 167 of 168 | 31 min | 2 h | |
| 2,335 | Bolsa Chica ChannelBCEC1 | 90.7 | Gauge | Orange | 99.1% | 666 of 672 | 30 min | 45 min | |
| 2,335 | Irvine Lk DIRLC1 | 90.7 | Gauge | Orange | 99.1% | 666 of 672 | 30 min | 45 min | |
| 2,335 | Santa MariaPTSC1 | 90.7 | Gauge | Santa Barbara | 99.1% | 666 of 672 | 30 min | 45 min | |
| 2,338 | Isleton 4SE - Mokelumne RiverMKJC1 | 90.7 | Gauge | Sacramento | 98.9% | 665 of 672 | 30 min | 45 min | |
| 2,339 | CanetCNPC1 | 90.7 | Gauge | Sanluis Obispo | 98.9% | 665 of 672 | 30 min | 31 min | |
| 2,340 | Caruthers CkIVNC1 | 90.7 | Gauge | San Bernardino | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,340 | USGS Stream Gage E Russian River Nr GuernevilleRIOC1 | 90.7 | Gauge | Sonoma | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,340 | USGS Stream Gage At Russian River A Digger Bend Nr HealdsburgRRHC1 | 90.7 | Gauge | Sonoma | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,340 | Alviso - Coyote CreekRYAC1 | 90.7 | Gauge | Santa Clara | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,340 | AT San Gabriel River Blw Santa Fe DamSFHC1 | 90.7 | Gauge | Los Angeles | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,340 | Clear Lake - Willow CreekWCLC1 | 90.7 | Gauge | Modoc | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,340 | Waterman Cyn Ck Nr Arrowhead SpringsWERC1 | 90.7 | Gauge | San Bernardino | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,340 | Warm Creek 4 S WARM CK NR SAN BERNARDINOWRMC1 | 90.7 | Gauge | San Bernardino | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,348 | San Jacinto River At Ramona Expressway NSJTC1 | 90.7 | Gauge | Riverside | 98.8% | 166 of 168 | 29 min | 1.8 h | |
| 2,349 | Nf American River At Auburn DamNFAC1 | 90.7 | Gauge | El Dorado | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,350 | Tamarack SummitTMRC1 | 90.7 | Gauge | Fresno | 98.8% | 166 of 168 | 30 min | 1.8 h | |
| 2,351 | AT Alamo Pineda Creek Nr SolvangAPDC1 | 90.7 | Gauge | Santa Barbara | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Carmichael - American RiverAWPC1 | 90.7 | Gauge | Sacramento | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Black Ck Nr CopperopolisBCCC1 | 90.7 | Gauge | Calaveras | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Sacramento River AT Bend BridgeBDBC1 | 90.7 | Gauge | Tehama | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Cucamonga Creek 5 W Cucamonga Ck 5W Mira LomaCCMC1 | 90.7 | Gauge | San Bernardino | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Nork Fork Cosumnes River AT El Dorado - North Fork Cosumnes RivEDOC1 | 90.7 | Gauge | El Dorado | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Feather River AT Boyd's LandingFBLC1 | 90.7 | Gauge | Sutter | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | USGS Stream Gage At Russian River A GeyservilleGEYC1 | 90.7 | Gauge | Sonoma | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Indian Creek 3 N Happy CampHAPC1 | 90.7 | Gauge | Siskiyou | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | USGS Stream Gage E Russian River Nr HealdsburgHEAC1 | 90.7 | Gauge | Sonoma | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Sierra City - Middle YubaMYMC1 | 90.7 | Gauge | Sierra | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Piru Creek AT Piru Creek Below Santa Felicia DamPSFC1 | 90.7 | Gauge | Ventura | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Clear Creek AT Clear Ck At Igo Nr RddRDGC1 | 90.7 | Gauge | Shasta | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Sugar PineSGPC1 | 90.7 | Gauge | Placer | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Elstanislaus Meadow (GOES)SLMC1 | 90.7 | Gauge | Alpine | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Sly ParkSLPC1 | 90.7 | Gauge | El Dorado | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Snow MountainSNWC1 | 90.7 | Gauge | Shasta | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Susan River Near StandishSSJC1 | 90.7 | Gauge | Shasta | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Stouts Meadow GOESSTMC1 | 90.7 | Gauge | Shasta | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Telegraph HillTLHC1 | 90.7 | Gauge | Tuolumne | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | San Joaquin River AT VernalisVNSC1 | 90.7 | Gauge | San Joaquin | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Adin - Willow CreekWCEC1 | 90.7 | Gauge | Lassen | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Standish - Susan RiverWKSC1 | 90.7 | Gauge | Lassen | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Warm Springs Creek Near MurrietaWRSC1 | 90.7 | Gauge | Riverside | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Bowman Dam 12XBLC1 | 90.7 | Gauge | Nevada | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Salt Creek Nr MeccaZSCC1 | 90.7 | Gauge | Riverside | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,351 | Westmorland - Salton SeaZSSC1 | 90.7 | Gauge | Imperial | 98.8% | 166 of 168 | 30 min | 2 h | |
| 2,378 | Cherry Ck Nr Early IntakeCEIC1 | 90.7 | Gauge | Tuolumne | 97.6% | 656 of 672 | 19 min | 75 min | |
| 2,378 | East Fork Carson River 1.5 NE MarkleevilleCEMC1 | 90.7 | Gauge | Alpine | 97.6% | 656 of 672 | 19 min | 75 min | |
| 2,378 | Bakersfield - Hart ParkKHPC1 | 90.7 | Gauge | Kern | 97.6% | 656 of 672 | 19 min | 75 min | |
| 2,378 | Bakersfield - Beardsley CanalQBCC1 | 90.7 | Gauge | Kern | 97.6% | 656 of 672 | 19 min | 75 min | |
| 2,378 | Bakersfield - Reclaimation CanalRPPC1 | 90.7 | Gauge | Kern | 97.6% | 656 of 672 | 19 min | 75 min | |
| 2,378 | Upper Truckee River AT South Lake TahoeUTRC1 | 90.7 | Gauge | El Dorado | 97.6% | 656 of 672 | 19 min | 75 min | |
| 2,378 | West Fork Carson River AT WoodfordsWOOC1 | 90.7 | Gauge | Alpine | 97.6% | 656 of 672 | 19 min | 75 min | |
| 2,378 | Bakersfield - Kern Island CanalXKIC1 | 90.7 | Gauge | Kern | 97.6% | 656 of 672 | 19 min | 75 min | |
| 2,386 | San MartinE16 | 90.7 | Airport | Santa Clara | 97.6% | 492 of 504 | 29 min | 3 h | |
| 2,387 | Alert Streamflow Gage At Salinas River A King City Pedestrian BKCBC1 | 90.7 | Gauge | Monterey | 96.7% | 325 of 336 | 15 min | 3 h | |
| 2,388 | Hat Creek near BurneyHBHC1 | 90.7 | Gauge | Shasta | 95.8% | 161 of 168 | 24 min | 2 h | |
| 2,389 | SusanvilleSVE | 90.7 | Airport | Lassen | 91.6% | 462 of 504 | 14 min | 4.7 h | |
| 2,390 | Palmdale 8SSE RAWSLPDC1 | 90.6 | Gauge | Los Angeles | 100% | 168 of 168 | 19 min | 65 min | |
| 2,391 | AT Sespe Creek EastSSEC1 | 90.6 | Gauge | Ventura | 98.8% | 664 of 672 | 30 min | 45 min | |
| 2,392 | Garden Grove @ WibtersburgGDGC1 | 90.6 | Gauge | Orange | 98.8% | 664 of 672 | 30 min | 45 min | |
| 2,393 | Holt 4NNW - Turner CutTUEC1 | 90.6 | Gauge | San Joaquin | 98.5% | 662 of 672 | 30 min | 45 min | |
| 2,394 | Sacramento - American River D05 BasinDFRC1 | 90.6 | Gauge | Sacramento | 95.8% | 161 of 168 | 25 min | 3 h | |
| 2,395 | Santa Maria PublicSMX | 90.6 | Airport | Santa Barbara | 73.6% | 190 of 258 | 8 min | 2 h | |
| 2,396 | Meyers - Baron RAWSRWBC1 | 90.5 | Gauge | El Dorado | 100% | 168 of 168 | 14 min | 69 min | |
| 2,397 | Highland Springs RAWSHSGC1 | 90.5 | Gauge | Riverside | 100% | 168 of 168 | 19 min | 60 min | |
| 2,398 | Big Bear Ranger STNBBBC1 | 90.5 | Gauge | San Bernardino | 100% | 168 of 168 | 20 min | 75 min | |
| 2,399 | Willits Howard Ranger STNWILC1 | 90.5 | Gauge | Mendocino | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,400 | Walnut - Arroyo TapoASXC1 | 90.5 | Gauge | Ventura | 98.6% | 663 of 672 | 19 min | 1.5 h | |
| 2,401 | CARPENTERIA CK 4 ENE Carpinteria CkCPCC1 | 90.5 | Gauge | Santa Barbara | 98.5% | 662 of 672 | 19 min | 1.5 h | |
| 2,402 | Los Alamitos - Carbon CreekCKNC1 | 90.5 | Gauge | Orange | 98.5% | 662 of 672 | 30 min | 45 min | |
| 2,403 | Bethel Island 5NE - Old RiverOSJC1 | 90.5 | Gauge | Contra Costa | 98.3% | 661 of 672 | 30 min | 45 min | |
| 2,404 | BIG ROCK CK 9 SE Big Rock CkBRQC1 | 90.5 | Gauge | Los Angeles | 98.2% | 165 of 168 | 29 min | 2 h | |
| 2,405 | Winters - Putah CreekPDWC1 | 90.5 | Gauge | Solano | 98.2% | 165 of 168 | 30 min | 2 h | |
| 2,406 | Fairfax 1ENE - Sleepy Hollow CreekSYIC1 | 90.5 | Gauge | Marin | 94.4% | 635 of 672 | 23 min | 39 min | |
| 2,407 | Granites Dripping SpringGDSC1 | 90.5 | Gauge | San Bernardino | 89.8% | 151 of 168 | 15 min | 2 h | |
| 2,408 | BOSC1BOSC1 | 90.5 | DCP | - | 86.9% | 20 of 23 | 17 min | 12 h | |
| 2,409 | Laguna Beach - Aliso RAWSALLC1 | 90.4 | Gauge | Orange | 100% | 168 of 168 | 15 min | 70 min | |
| 2,410 | San Rafael HillsSRXC1 | 90.4 | Gauge | Los Angeles | 100% | 168 of 168 | 19 min | 64 min | |
| 2,411 | Hemet 2.0 ESECA-RV-63 | 90.4 | Volunteer | Riverside | 100% | 3 of 3 | 12.4 h | 24 h | |
| 2,411 | Poway 1.4SWCA-SD-22 | 90.4 | Volunteer | San Diego | 100% | 3 of 3 | 12.4 h | 24 h | |
| 2,413 | Wild Boar GulleyWGYC1 | 90.4 | Gauge | Los Angeles | 99.4% | 167 of 168 | 15 min | 2 h | |
| 2,414 | Dry Creek At Crabtree RoadDRYC1 | 90.4 | Gauge | Stanislaus | 98.3% | 661 of 672 | 26 min | 60 min | |
| 2,415 | Mt.View Corp. YardMTVC1 | 90.4 | Gauge | Santa Clara | 98.0% | 659 of 672 | 19 min | 1.5 h | |
| 2,415 | Palo AltoPAAC1 | 90.4 | Gauge | Santa Clara | 98.0% | 659 of 672 | 19 min | 1.5 h | |
| 2,415 | Loyola - Rancho San AntonioRSOC1 | 90.4 | Gauge | Santa Clara | 98.0% | 659 of 672 | 19 min | 1.5 h | |
| 2,415 | Stevens CreekSVPC1 | 90.4 | Gauge | Santa Clara | 98.0% | 659 of 672 | 19 min | 1.5 h | |
| 2,419 | Sycamore Canyon - Alert #30SYCC1 | 90.4 | Gauge | Ventura | 98.0% | 659 of 672 | 30 min | 45 min | |
| 2,420 | Milpitas - Berryessa CreekBYSC1 | 90.4 | Gauge | Santa Clara | 97.7% | 657 of 672 | 29 min | 45 min | |
| 2,421 | DoyleCD006 | 90.4 | Road | Lassen | 91.2% | 460 of 504 | 18 min | 40 min | |
| 2,422 | ECDC1ECDC1 | 90.4 | DCP | - | 86.6% | 13 of 15 | 18 min | 24 h | |
| 2,423 | AGUC1AGUC1 | 90.4 | DCP | - | 86.6% | 13 of 15 | 19 min | 24 h | |
| 2,424 | Trinity Center - Coffee CreekCFFC1 | 90.3 | Gauge | Trinity | 99.4% | 167 of 168 | 25 min | 2 h | |
| 2,425 | San Martin - East Little Llagas CreekELUC1 | 90.3 | Gauge | Santa Clara | 97.9% | 658 of 672 | 30 min | 45 min | |
| 2,426 | Templeton - Paso Robles CreekPSOC1 | 90.3 | Gauge | San Luis Obispo | 97.6% | 164 of 168 | 29 min | 2 h | |
| 2,427 | Vine Hill 1ESE - Grayson CreekGCAC1 | 90.3 | Gauge | Contra Costa | 97.4% | 655 of 672 | 25 min | 60 min | |
| 2,428 | Novato 4SE - PachecoNVPC1 | 90.3 | Gauge | Marin | 95.0% | 639 of 672 | 25 min | 41 min | |
| 2,429 | FallbrookL18 | 90.3 | Airport | San Diego | 87.9% | 443 of 504 | 4 min | 5.7 h | |
| 2,430 | New Melones DamNMSC1 | 90.2 | Gauge | Calaveras | 100% | 224 of 224 | 34 min | 60 min | |
| 2,431 | California Poppy Park ReservePPPC1 | 90.2 | Gauge | Los Angeles | 100% | 168 of 168 | 19 min | 64 min | |
| 2,432 | S. LakeSOUC1 | 90.2 | Gauge | Inyo | 100% | 168 of 168 | 34 min | 61 min | |
| 2,433 | Lewiston LakeLLKC1 | 90.2 | Gauge | Trinity | 98.9% | 665 of 672 | 24 min | 75 min | |
| 2,433 | Shasta 3W - Whiskeytown DamWHSC1 | 90.2 | Gauge | Shasta | 98.9% | 665 of 672 | 24 min | 75 min | |
| 2,435 | Oroville Dam RAWSORRC1 | 90.2 | Gauge | Butte | 98.8% | 166 of 168 | 25 min | 2 h | |
| 2,436 | Frenchman Dam TrailraceFDTC1 | 90.2 | Gauge | Plumas | 97.6% | 164 of 168 | 30 min | 2 h | |
| 2,437 | Oakley 5NNE - False RiverFLQC1 | 90.2 | Gauge | Marin | 97.4% | 655 of 672 | 30 min | 45 min | |
| 2,438 | Nevada City 5NW - Jones BarJNSC1 | 90.2 | Gauge | Nevada | 94.6% | 159 of 168 | 25 min | 2 h | |
| 2,439 | Mather FieldMHR | 90.2 | Airport | Sacramento | 87.9% | 443 of 504 | 13 min | 4.7 h | |
| 2,440 | Clayton - Kregor PeakKGRC1 | 90.1 | Gauge | Contra Costa | 100% | 168 of 168 | 34 min | 61 min | |
| 2,441 | Martinez - CCC FloodFCCC1 | 90.1 | Gauge | Contra Costa | 100% | 168 of 168 | 35 min | 61 min | |
| 2,442 | IsriaIDAC1 | 90.1 | Gauge | San Benito | 100% | 168 of 168 | 35 min | 61 min | |
| 2,442 | Spanish LakeSLAC1 | 90.1 | Gauge | Fresno | 100% | 168 of 168 | 35 min | 61 min | |
| 2,444 | San Diego Creek At Culver - Alert #1195SDKC1 | 90.0 | Gauge | Orange | 99.5% | 669 of 672 | 34 min | 45 min | |
| 2,445 | Martis Creek Dam E Martis Creek DamMTSC1 | 90.0 | Gauge | Nevada | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,446 | Alert Streamflow Gage 2 WNW Dunes ColonyDNCC1 | 90.0 | Gauge | Monterey | 97.6% | 328 of 336 | 15 min | 4.3 h | |
| 2,447 | CALLEGUAS CREEK AT Arroyo TapoARTC1 | 90.0 | Gauge | Ventura | 96.7% | 650 of 672 | 29 min | 30 min | |
| 2,448 | Hwy 80 at FloristonCD034 | 90.0 | Road | Nevada | 95.6% | 482 of 504 | 16 min | 50 min | |
| 2,449 | SKLC1SKLC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 12 min | 24 h | |
| 2,450 | SFVC1SFVC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 12 min | 24 h | |
| 2,451 | LJOC1LJOC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 12 min | 24 h | |
| 2,452 | SVTC1SVTC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 14 min | 23.9 h | |
| 2,453 | RAIC1RAIC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 14 min | 24 h | |
| 2,454 | RMAC1RMAC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 14 min | 24 h | |
| 2,455 | HAWC1HAWC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 14 min | 24 h | |
| 2,456 | VCNC1VCNC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 14 min | 24 h | |
| 2,457 | DORC1DORC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 15 min | 24 h | |
| 2,458 | IRCC1IRCC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 15 min | 24 h | |
| 2,459 | RDHC1RDHC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 16 min | 24 h | |
| 2,459 | RTAC1RTAC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 16 min | 24 h | |
| 2,461 | RNBC1RNBC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 16 min | 24 h | |
| 2,462 | RLNC1RLNC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 16 min | 24 h | |
| 2,463 | RMGC1RMGC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 17 min | 24 h | |
| 2,464 | WSGC1WSGC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 18 min | 24 h | |
| 2,465 | ECMC1ECMC1 | 90.0 | DCP | - | 85.7% | 12 of 14 | 18 min | 24 h | |
| 2,466 | Tracy Pumping PlantTRPC1 | 90.0 | Cooperative | Alameda | 85.7% | 6 of 7 | 12 min | 2 days | |
| 2,467 | Lemon CoveLEMC1 | 90.0 | Cooperative | Tulare | 85.7% | 6 of 7 | 13 min | 35 h | |
| 2,468 | Loraine 5 NNECAIC1 | 90.0 | Cooperative | Kern | 85.7% | 6 of 7 | 13 min | 47.8 h | |
| 2,469 | SQBC1SQBC1 | 90.0 | DCP | - | 85.7% | 6 of 7 | 13 min | 35.9 h | |
| 2,470 | Culver CityCVRC1 | 90.0 | Cooperative | Los Angeles | 85.7% | 6 of 7 | 13 min | 25 h | |
| 2,471 | SonoraSONC1 | 90.0 | Cooperative | Tuolumne | 85.7% | 6 of 7 | 18 min | 35 h | |
| 2,472 | Fresno 5 NEFYIC1 | 90.0 | Cooperative | Fresno | 85.7% | 6 of 7 | 19 min | 47.4 h | |
| 2,473 | AFMC1AFMC1 | 90.0 | DCP | - | 85.7% | 6 of 7 | 20 min | 36 h | |
| 2,474 | KentfieldKENC1 | 90.0 | Cooperative | Marin | 85.7% | 6 of 7 | 22 min | 2 days | |
| 2,475 | WintersWINC1 | 90.0 | Cooperative | Yolo | 85.7% | 6 of 7 | 23 min | 2 days | |
| 2,476 | Hearst CastleHSCC1 | 90.0 | Cooperative | Sanluis Obispo | 85.7% | 6 of 7 | 32 min | 2 days | |
| 2,477 | FremontFETC1 | 90.0 | Cooperative | Alameda | 85.7% | 6 of 7 | 43 min | 25 h | |
| 2,478 | Los BanosLOSC1 | 90.0 | Cooperative | Merced | 85.7% | 6 of 7 | 73 min | 33 h | |
| 2,479 | VallejoVLJC1 | 90.0 | Cooperative | Solano | 85.7% | 6 of 7 | 82 min | 25 h | |
| 2,480 | Potter Valley PowerhousePORC1 | 90.0 | Cooperative | Mendocino | 85.7% | 6 of 7 | 83 min | 25 h | |
| 2,481 | Mountain Mesa - South Lake FireWSLC1 | 90.0 | Cooperative | Kern | 85.7% | 6 of 7 | 1.5 h | 25.5 h | |
| 2,482 | Grant GroveGRGC1 | 90.0 | Cooperative | Tulare | 85.7% | 6 of 7 | 1.5 h | 2 days | |
| 2,483 | Helm 2.7 NNECA-FR-8 | 89.9 | Volunteer | Fresno | 100% | 3 of 3 | 13.4 h | 2 days | |
| 2,483 | San Rafael 1.9 NNWCA-MR-32 | 89.9 | Volunteer | Marin | 100% | 3 of 3 | 13.4 h | 2 days | |
| 2,485 | San Andreas - Rio VistaAAAC1 | 89.9 | Gauge | Sacramento | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,485 | Chagoopa PlateauCHPC1 | 89.9 | Gauge | Tulare | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,485 | CollinsvilleCNVC1 | 89.9 | Gauge | Solano | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,485 | Antioch - EmmationEMMC1 | 89.9 | Gauge | Sacramento | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,485 | Firebaugh - DMC Check 20FIRC1 | 89.9 | Gauge | Fresno | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,485 | Bethel Island - Jersey PointJPTC1 | 89.9 | Gauge | Contra Costa | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,485 | Los Banos - DMC Check 13MFGC1 | 89.9 | Gauge | Merced | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,485 | Staten IslandMSIC1 | 89.9 | Gauge | San Joaquin | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,485 | Ripon USBRRPNC1 | 89.9 | Gauge | Stanislaus | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,485 | Union IslandUNSC1 | 89.9 | Gauge | San Joaquin | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,485 | Vernalis 3NEVNBC1 | 89.9 | Gauge | San Joaquin | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,496 | Crystal Springs Cottage Nr San CarlosCXCC1 | 89.9 | Gauge | San Mateo | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,496 | Pillarcitos DamPXDC1 | 89.9 | Gauge | San Mateo | 99.4% | 167 of 168 | 35 min | 2 h | |
| 2,498 | Sacramento - Alpine FrostAPNC1 | 89.9 | Gauge | Sacramento | 96.4% | 162 of 168 | 25 min | 4 h | |
| 2,499 | USGS/ALERT Gage/Forecast Point 2 ENE Pajaro River A ChittendenAROC1 | 89.9 | Gauge | San Benito | 90.8% | 366 of 403 | 20 min | 55 min | |
| 2,500 | Redding 3NW - Keswick ResKWKC1 | 89.8 | Gauge | Shasta | 99.4% | 334 of 336 | 35 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. 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.