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,501 | Simi ValleyCEEC1 | 89.8 | Gauge | Ventura | 99.4% | 167 of 168 | 17 min | 2 h | |
| 2,502 | Thousand Oaks - VNC 30VTOC1 | 89.8 | Gauge | Ventura | 99.4% | 167 of 168 | 19 min | 2 h | |
| 2,503 | PetalumaO69 | 89.8 | Airport | Sonoma | 99.2% | 500 of 504 | 14 min | 85 min | |
| 2,504 | Kelso - Sweeney Granite ReserveRGSC1 | 89.8 | Gauge | San Bernardino | 99.0% | 499 of 504 | 34 min | 50 min | |
| 2,505 | Castro Valley/Arcadian RsvrCBOC1 | 89.8 | Gauge | Alameda | 98.8% | 166 of 168 | 34 min | 2 h | |
| 2,505 | Castro Valley - Eden ReserviourEDNC1 | 89.8 | Gauge | Alameda | 98.8% | 166 of 168 | 34 min | 2 h | |
| 2,505 | Oakland Fire StationOFSC1 | 89.8 | Gauge | Alameda | 98.8% | 166 of 168 | 34 min | 2 h | |
| 2,508 | National Wildlife RefugeSFRC1 | 89.8 | Gauge | Alameda | 98.8% | 166 of 168 | 34 min | 3 h | |
| 2,509 | Donner Creek 2.5 W Donner Ck At Donner Lk Nr TruckeeDCKC1 | 89.8 | Gauge | Nevada | 98.6% | 663 of 672 | 29 min | 60 min | |
| 2,510 | RMNC1RMNC1 | 89.8 | DCP | - | 85.0% | 17 of 20 | 12 min | 15.7 h | |
| 2,511 | OUSC1OUSC1 | 89.8 | DCP | - | 85.0% | 17 of 20 | 18 min | 12 h | |
| 2,512 | FLBC1FLBC1 | 89.8 | DCP | - | 85.0% | 17 of 20 | 20 min | 12 h | |
| 2,513 | Gilroy 7NEGYYC1 | 89.7 | Gauge | Santa Clara | 100% | 168 of 168 | 18 min | 64 min | |
| 2,514 | Redding Fire STNRFSC1 | 89.7 | Gauge | Shasta | 100% | 168 of 168 | 25 min | 61 min | |
| 2,515 | Lower Oso CkLWOC1 | 89.7 | Gauge | Orange | 98.8% | 664 of 672 | 35 min | 45 min | |
| 2,516 | San Ardo - Smith MountainSMIC1 | 89.7 | Gauge | Monterey | 98.8% | 166 of 168 | 35 min | 2 h | |
| 2,517 | Santa Clara River AT Victoria AvenueVCAC1 | 89.7 | Gauge | Ventura | 98.6% | 663 of 672 | 34 min | 45 min | |
| 2,518 | San Jose - Upper Penitencia CreekUMYC1 | 89.7 | Gauge | Santa Clara | 97.9% | 658 of 672 | 25 min | 75 min | |
| 2,519 | Penitencia Creek At Dorel DrivePTDC1 | 89.7 | Gauge | Santa Clara | 97.0% | 652 of 672 | 31 min | 45 min | |
| 2,520 | Hwy 89 at RampartCD040 | 89.7 | Road | Placer | 95.6% | 482 of 504 | 16 min | 50 min | |
| 2,521 | Hemet - Sage RAWSHMMC1 | 89.6 | Gauge | Riverside | 100% | 168 of 168 | 20 min | 60 min | |
| 2,522 | Dillon BeachDBEC1 | 89.6 | Gauge | Marin | 99.4% | 167 of 168 | 36 min | 1.5 h | |
| 2,523 | Cupertino - Stevens Creek I280VBTC1 | 89.6 | Gauge | Santa Clara | 98.8% | 664 of 672 | 24 min | 1.5 h | |
| 2,524 | Aliso Creek At Sewage Treatment PlantASOC1 | 89.6 | Gauge | Orange | 98.6% | 663 of 672 | 35 min | 45 min | |
| 2,525 | Buena Park - Fullerton CreekFUVC1 | 89.6 | Gauge | Orange | 98.3% | 661 of 672 | 34 min | 45 min | |
| 2,526 | Bullards BarWXBC1 | 89.6 | Gauge | Yuba | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 2,527 | Fremont - Mission Creek ParkMISC1 | 89.6 | Gauge | Alameda | 98.2% | 165 of 168 | 34 min | 2 h | |
| 2,528 | Holt - Victoria IslandVITC1 | 89.6 | Gauge | San Joaquin | 96.4% | 162 of 168 | 20 min | 6 h | |
| 2,529 | LLN - NC Little Last Chance CreekXLNC1 | 89.6 | Gauge | Plumas | 93.4% | 157 of 168 | 15 min | 6 h | |
| 2,530 | Tanbark RAWSTANC1 | 89.5 | Gauge | Los Angeles | 100% | 168 of 168 | 14 min | 60 min | |
| 2,531 | Mcabbe Road - Golf CreekGCMC1 | 89.5 | Gauge | Santa Clara | 98.6% | 663 of 672 | 24 min | 1.5 h | |
| 2,531 | Andersen Res - Coyote CreekQBAC1 | 89.5 | Gauge | Santa Clara | 98.6% | 663 of 672 | 24 min | 1.5 h | |
| 2,531 | Sisquoc River AT Sisquoc River Nr SisquocSSQC1 | 89.5 | Gauge | Santa Barbara | 98.6% | 663 of 672 | 24 min | 1.5 h | |
| 2,534 | Tracy 5N - Grant LineGLEC1 | 89.5 | Gauge | San Joaquin | 98.2% | 660 of 672 | 30 min | 60 min | |
| 2,535 | Yolo Bypass Nr WoodlandYOLC1 | 89.5 | Gauge | Yolo | 98.2% | 165 of 168 | 34 min | 2 h | |
| 2,536 | Paso Robles 7SE - Huero CreekHHCC1 | 89.5 | Gauge | San Luis Obispo | 97.7% | 657 of 672 | 16 min | 2.3 h | |
| 2,537 | Milpitas - Lower Penintencia CreekLPHC1 | 89.5 | Gauge | Santa Clara | 97.7% | 657 of 672 | 26 min | 75 min | |
| 2,538 | Llagas Creek Above Chesbro ReservoirLGHC1 | 89.5 | Gauge | Santa Clara | 97.3% | 654 of 672 | 25 min | 75 min | |
| 2,539 | Ocotillo Wells Stpk - Alert #140OCWC1 | 89.5 | Gauge | San Diego | 96.9% | 698 of 720 | 14 min | 30 min | |
| 2,540 | Alert Streamflow Gage 3 WSW Salinas R LagoonSLGC1 | 89.5 | Gauge | Monterey | 90.5% | 365 of 403 | 19 min | 85 min | |
| 2,541 | BNAC1BNAC1 | 89.5 | DCP | - | 84.2% | 16 of 19 | 19 min | 12 h | |
| 2,542 | PWYC1PWYC1 | 89.5 | DCP | - | 84.2% | 16 of 19 | 20 min | 12 h | |
| 2,543 | Pilot Hill (CDF)PLTC1 | 89.4 | Gauge | El Dorado | 100% | 168 of 168 | 19 min | 64 min | |
| 2,544 | El Cajon 2.3ENECA-SD-6 | 89.4 | Volunteer | San Diego | 100% | 3 of 3 | 14.4 h | 24 h | |
| 2,545 | Atascadero 2.3 NNECA-SL-33 | 89.4 | Volunteer | San Luis Obispo | 100% | 3 of 3 | 14.4 h | 2 days | |
| 2,546 | SANTA YNEZ RIVER AT Los LaurelesLLYC1 | 89.4 | Gauge | Santa Barbara | 98.5% | 662 of 672 | 25 min | 1.5 h | |
| 2,547 | Junction Box - San Mateo Creek belowBJBC1 | 89.4 | Gauge | San Mateo | 98.3% | 661 of 672 | 24 min | 1.5 h | |
| 2,547 | Monterey Road - Fisher CreekFCMC1 | 89.4 | Gauge | San Mateo | 98.3% | 661 of 672 | 24 min | 1.5 h | |
| 2,549 | Coyote - Coyote CreekCYIC1 | 89.4 | Gauge | Santa Clara | 98.0% | 659 of 672 | 24 min | 1.5 h | |
| 2,549 | Coyote - Coyote Creek below Percolation PondCYQC1 | 89.4 | Gauge | Santa Clara | 98.0% | 659 of 672 | 24 min | 1.5 h | |
| 2,549 | Los Gatos Ck @ Lincoln AveLGTC1 | 89.4 | Gauge | Santa Clara | 98.0% | 659 of 672 | 24 min | 1.5 h | |
| 2,552 | Tustin - Central Irvine ChannelCVHC1 | 89.4 | Gauge | Orange | 95.2% | 640 of 672 | 30 min | 45 min | |
| 2,553 | Silver Lake (GOES)SILC1 | 89.4 | Gauge | El Dorado | 95.2% | 160 of 168 | 30 min | 3 h | |
| 2,554 | Lower Santa Rosa Ck Alert #717LSRC1 | 89.4 | Gauge | Sanluis Obispo | 92.5% | 622 of 672 | 25 min | 31 min | |
| 2,555 | SnowmanRWISCD017 | 89.4 | Road | Siskiyou | 91.2% | 460 of 504 | 19 min | 40 min | |
| 2,556 | SOFC1SOFC1 | 89.4 | DCP | - | 84.0% | 21 of 25 | 12 min | 12 h | |
| 2,557 | El ToroELZC1 | 89.3 | Gauge | Orange | 98.3% | 661 of 672 | 36 min | 45 min | |
| 2,558 | TustinELAC1 | 89.3 | Gauge | Orange | 98.3% | 661 of 672 | 36 min | 45 min | |
| 2,559 | Junction Box - San Mateo CreekAJBC1 | 89.3 | Gauge | San Mateo | 98.0% | 659 of 672 | 24 min | 1.5 h | |
| 2,560 | Fairfield 2NW - Gregory HillGGHC1 | 89.3 | Gauge | Solano | 94.9% | 638 of 672 | 30 min | 45 min | |
| 2,561 | PalaPZAC1 | 89.2 | Gauge | San Diego | 100% | 168 of 168 | 15 min | 70 min | |
| 2,562 | Heart BarHBRC1 | 89.2 | Gauge | San Bernardino | 100% | 168 of 168 | 20 min | 75 min | |
| 2,563 | Monterey PeninsulaMRY | 89.2 | Airport | Monterey | 99.4% | 167 of 168 | 5 min | 2 h | |
| 2,564 | Yuciapa - Oak Glen RoadOGYC1 | 89.2 | Gauge | San Bernardino | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 2,565 | Calabasas - Stunt RanchSUZC1 | 89.2 | Gauge | Los Angeles | 99.0% | 499 of 504 | 34 min | 50 min | |
| 2,566 | Tijuana River Imperial BeachTIXC1 | 89.2 | Gauge | San Diego | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 2,567 | Cambrian Park - Los Gatos CreekLGWC1 | 89.2 | Gauge | Santa Clara | 98.0% | 659 of 672 | 25 min | 1.5 h | |
| 2,568 | Uvas Creek Above Uvas Reservoir At Uvas RoadAUVC1 | 89.2 | Gauge | Santa Clara | 95.3% | 641 of 672 | 26 min | 64 min | |
| 2,569 | Frazier Park 9 SWLOKC1 | 89.2 | Gauge | Ventura | 94.7% | 637 of 672 | 30 min | 45 min | |
| 2,570 | SANTA CLARA RIVER AT Freeman DiversionSRFC1 | 89.2 | Gauge | Ventura | 94.6% | 636 of 672 | 30 min | 45 min | |
| 2,571 | MurrietaF70 | 89.2 | Airport | Riverside | 88.4% | 446 of 504 | 13 min | 5.3 h | |
| 2,572 | TYDC1TYDC1 | 89.2 | DCP | - | 85.7% | 12 of 14 | 2.1 h | 20.6 h | |
| 2,573 | REFC1REFC1 | 89.2 | DCP | - | 83.3% | 15 of 18 | 14 min | 12 h | |
| 2,574 | BATC1BATC1 | 89.2 | DCP | - | 83.3% | 15 of 18 | 22 min | 12 h | |
| 2,575 | Leo Carrillo Bch. RAWS #4943LCBC1 | 89.1 | Gauge | Los Angeles | 100% | 168 of 168 | 20 min | 65 min | |
| 2,576 | Auburn 1SE - N FK AmericanADVC1 | 89.1 | Gauge | Placer | 100% | 168 of 168 | 40 min | 75 min | |
| 2,576 | Olympic Valley 17BW - Duncan CreekDDSC1 | 89.1 | Gauge | Placer | 100% | 168 of 168 | 40 min | 75 min | |
| 2,576 | Olympic Valley 13SW - Duncan CreekDUSC1 | 89.1 | Gauge | Placer | 100% | 168 of 168 | 40 min | 75 min | |
| 2,576 | French Meadows Reservoir Nr ForesthillFMDC1 | 89.1 | Gauge | Placer | 100% | 168 of 168 | 40 min | 75 min | |
| 2,576 | Olympic Valley 10SW - Five Lakes CreekFVLC1 | 89.1 | Gauge | Placer | 100% | 168 of 168 | 40 min | 75 min | |
| 2,576 | Foresthill 11E - MF AmericanMFIC1 | 89.1 | Gauge | Placer | 100% | 168 of 168 | 40 min | 75 min | |
| 2,576 | Olympic Valley 10SW - NF AmericanMFMC1 | 89.1 | Gauge | Placer | 100% | 168 of 168 | 40 min | 75 min | |
| 2,576 | Michigan Bluff 21E - MF AmericanMFPC1 | 89.1 | Gauge | Placer | 100% | 168 of 168 | 40 min | 75 min | |
| 2,576 | Foresthill 6E - NF MF American RiverNMFC1 | 89.1 | Gauge | Placer | 100% | 168 of 168 | 40 min | 75 min | |
| 2,576 | Emigrant Gap 23SE - Rubicon RiverRAHC1 | 89.1 | Gauge | Placer | 100% | 168 of 168 | 40 min | 75 min | |
| 2,576 | Michigan Bluff 15ESE - Rubicon RiverRNGC1 | 89.1 | Gauge | Placer | 100% | 168 of 168 | 40 min | 75 min | |
| 2,576 | Foresthill 6ESE - Rubicon RiverRUFC1 | 89.1 | Gauge | Placer | 100% | 168 of 168 | 40 min | 75 min | |
| 2,588 | SANTA YNEZ RIVER AT Santa Ynez River At SolvangSVGC1 | 89.1 | Gauge | Santa Barbara | 97.0% | 163 of 168 | 34 min | 2 h | |
| 2,589 | Blackcap Basin GOESBCBC1 | 89.1 | Gauge | Fresno | 91.5% | 205 of 224 | 25 min | 61 min | |
| 2,590 | STJC1STJC1 | 89.1 | DCP | - | 85.7% | 12 of 14 | 2.2 h | 24 h | |
| 2,591 | NIOC1NIOC1 | 89.1 | DCP | - | 85.7% | 12 of 14 | 2.2 h | 21.3 h | |
| 2,592 | OCEC1OCEC1 | 89.1 | DCP | - | 85.7% | 12 of 14 | 2.2 h | 23.2 h | |
| 2,593 | Strawberry ValleySTYC1 | 89.1 | Cooperative | Yuba | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 2,594 | Lakewood 3.4 ESECA-LA-150 | 89.0 | Volunteer | Los Angeles | 100% | 3 of 3 | 15.4 h | 24 h | |
| 2,595 | Mill Creek (BDF)MMKC1 | 89.0 | Gauge | San Bernardino | 99.4% | 167 of 168 | 20 min | 2 h | |
| 2,596 | Delta AT Mallard IslandMLIC1 | 89.0 | Gauge | Contra Costa | 98.5% | 662 of 672 | 24 min | 30 min | |
| 2,597 | Truckee River 2.5 SW TruckeeTRCC1 | 89.0 | Gauge | Placer | 97.6% | 656 of 672 | 25 min | 1.5 h | |
| 2,598 | White River at Road 168 near EarlimartWREC1 | 89.0 | Gauge | Tulare | 97.0% | 163 of 168 | 35 min | 2 h | |
| 2,599 | CELC1CELC1 | 89.0 | DCP | - | 85.7% | 12 of 14 | 2.2 h | 26 h | |
| 2,600 | Brazie RanchBZRC1 | 88.9 | Gauge | Siskiyou | 100% | 168 of 168 | 20 min | 66 min | |
| 2,601 | E Fork San Luis Obispo Creek At JespersoJSPC1 | 88.9 | Gauge | Sanluis Obispo | 97.9% | 658 of 672 | 14 min | 3.3 h | |
| 2,602 | Lathrop 6WNW - Middle RiverMVUC1 | 88.9 | Gauge | San Joaquin | 96.2% | 647 of 672 | 30 min | 60 min | |
| 2,603 | Concord 2WSW - Walnut CreekWDBC1 | 88.9 | Gauge | Contra Costa | 95.3% | 641 of 672 | 25 min | 75 min | |
| 2,604 | Vacaville 4NW - Ulatis CreekULTC1 | 88.9 | Gauge | Solano | 93.4% | 628 of 672 | 29 min | 45 min | |
| 2,605 | El Centro 2 SSWELCC1 | 88.9 | Cooperative | Imperial | 85.7% | 6 of 7 | 4.7 h | 24 h | |
| 2,606 | SUDC1SUDC1 | 88.9 | DCP | - | 82.6% | 19 of 23 | 18 min | 12 h | |
| 2,607 | OFLC1OFLC1 | 88.9 | DCP | - | 82.6% | 19 of 23 | 20 min | 16.7 h | |
| 2,608 | Chester - Swain MountainSWNC1 | 88.8 | Gauge | Plumas | 100% | 168 of 168 | 16 min | 60 min | |
| 2,609 | SRFD Los AlamosQSOC1 | 88.8 | Gauge | Sonoma | 100% | 168 of 168 | 19 min | 60 min | |
| 2,610 | Kyburz - Wrights LakeWRGC1 | 88.8 | Gauge | El Dorado | 100% | 168 of 168 | 25 min | 61 min | |
| 2,611 | Sacramento River AT VeronaVONC1 | 88.8 | Gauge | Sutter | 93.4% | 157 of 168 | 30 min | 3 h | |
| 2,612 | Perry Ranch Near Angels Camp 1NPEYC1 | 88.8 | Gauge | Calaveras | 90.6% | 203 of 224 | 25 min | 61 min | |
| 2,612 | Rock Creek Below Farmington DamRCFC1 | 88.8 | Gauge | San Joaquin | 90.6% | 203 of 224 | 25 min | 61 min | |
| 2,614 | Upload - Cucamonga CreekCMUC1 | 88.8 | Gauge | San Bernardino | 87.5% | 147 of 168 | 15 min | 4 h | |
| 2,615 | Alert Stream Gage At Petaluma River A Payran Street BridgePYSC1 | 88.7 | Gauge | Sonoma | 88.1% | 740 of 840 | 21 min | 30 min | |
| 2,616 | San Diego River 4 SSW Fashion ValleyFSNC1 | 88.7 | Gauge | San Diego | 87.2% | 191 of 219 | 19 min | 1.8 h | |
| 2,617 | Barstow Fire StationBARC1 | 88.7 | Cooperative | San Bernardino | 85.7% | 6 of 7 | 5.2 h | 31 h | |
| 2,618 | USGS/Alert Streamflow/Rain Gage At Salinas R A SoledadSDDC1 | 88.7 | Gauge | Monterey | 85.6% | 345 of 403 | 14 min | 85 min | |
| 2,619 | HornbrookRWISCD012 | 88.7 | Road | Siskiyou | 78.9% | 274 of 347 | 20 min | 75 min | |
| 2,620 | Oakley 4NNE - San JoaquinJRSC1 | 88.6 | Gauge | Contra Costa | 98.8% | 166 of 168 | 40 min | 2.8 h | |
| 2,621 | Nature PointNTRC1 | 88.6 | Gauge | Madera | 95.2% | 160 of 168 | 29 min | 4 h | |
| 2,622 | Camp Pendelton North - Percolation PondPPDC1 | 88.6 | Gauge | San Diego | 90.1% | 202 of 224 | 25 min | 61 min | |
| 2,623 | Big MeadowsBIMC1 | 88.6 | Gauge | Tulare | 90.1% | 202 of 224 | 25 min | 1.8 h | |
| 2,623 | Dudley RAWSDUEC1 | 88.6 | Gauge | Tuolumne | 90.1% | 202 of 224 | 25 min | 1.8 h | |
| 2,623 | Goodwin Tunnel OutletGDTC1 | 88.6 | Gauge | Stanislaus | 90.1% | 202 of 224 | 25 min | 1.8 h | |
| 2,623 | Mormon Slough AT BellotaMSGC1 | 88.6 | Gauge | San Joaquin | 90.1% | 202 of 224 | 25 min | 1.8 h | |
| 2,623 | Potter Valley 2PVBC1 | 88.6 | Gauge | Mendocino | 90.1% | 202 of 224 | 25 min | 1.8 h | |
| 2,623 | Shirley GulchSHYC1 | 88.6 | Gauge | Stanislaus | 90.1% | 202 of 224 | 25 min | 1.8 h | |
| 2,629 | Crestview Fire StationCRVC1 | 88.5 | Gauge | Mono | 100% | 168 of 168 | 12 min | 67 min | |
| 2,630 | Auburn Dam RidgeADRC1 | 88.5 | Gauge | El Dorado | 100% | 168 of 168 | 25 min | 61 min | |
| 2,631 | Cherry Ck Nr MatherCKMC1 | 88.5 | Gauge | Tuolumne | 98.6% | 663 of 672 | 29 min | 1.5 h | |
| 2,632 | USGS Stream Gage At Alameda Ck Bl Div Dam Nr SunolACBC1 | 88.5 | Gauge | Alameda | 98.5% | 662 of 672 | 29 min | 1.5 h | |
| 2,633 | Sespe Creek 3 N FillmoreSESC1 | 88.5 | Gauge | Ventura | 98.3% | 661 of 672 | 29 min | 1.5 h | |
| 2,634 | Atherton Channel at Las Lomitas SchoolOMIC1 | 88.5 | Gauge | San Mateo | 95.2% | 160 of 168 | 34 min | 2 h | |
| 2,635 | Flower Mountain Near Copperopolis 5SwFLWC1 | 88.5 | Gauge | Calaveras | 89.7% | 201 of 224 | 25 min | 1.8 h | |
| 2,636 | YUBA RIVER AT Our HouseOURC1 | 88.4 | Gauge | Nevada | 98.2% | 225 of 229 | 24 min | 60 min | |
| 2,637 | Annapolis 3WSW - SF Gualala RiverGSRC1 | 88.4 | Gauge | Sonoma | 98.2% | 165 of 168 | 40 min | 2.3 h | |
| 2,638 | Costa Mesa - Lane ChannelLCIC1 | 88.4 | Gauge | Orange | 97.7% | 657 of 672 | 39 min | 45 min | |
| 2,639 | Dana Point 1SW - Ocean InstDPOC1 | 88.4 | Gauge | Orange | 97.6% | 656 of 672 | 39 min | 45 min | |
| 2,640 | Bishop PassBSHC1 | 88.4 | Gauge | Fresno | 95.5% | 214 of 224 | 35 min | 61 min | |
| 2,640 | Charlotte LakeCRLC1 | 88.4 | Gauge | Fresno | 95.5% | 214 of 224 | 35 min | 61 min | |
| 2,640 | TunnelTUNC1 | 88.4 | Gauge | Tulare | 95.5% | 214 of 224 | 35 min | 61 min | |
| 2,643 | Sandia Ck RdSDAC1 | 88.4 | Gauge | San Diego | 95.2% | 160 of 168 | 18 min | 9 h | |
| 2,644 | RABC1RABC1 | 88.4 | DCP | - | 80.9% | 17 of 21 | 14 min | 16.2 h | |
| 2,645 | Bear Trap MeadowBTPC1 | 88.3 | Gauge | Tulare | 100% | 84 of 84 | 85 min | 3 h | |
| 2,645 | Eagle Creek near FairviewEGCC1 | 88.3 | Gauge | Tulare | 100% | 84 of 84 | 85 min | 3 h | |
| 2,645 | HossackHSSC1 | 88.3 | Gauge | Tulare | 100% | 84 of 84 | 85 min | 3 h | |
| 2,645 | Cnrfc Inflow Forecast Point 4 N East Fork Russian River Lake MenLAMC1 | 88.3 | Gauge | Mendocino | 100% | 84 of 84 | 85 min | 3 h | |
| 2,645 | Covelo - Log SpringsLGSC1 | 88.3 | Gauge | Tehama | 100% | 84 of 84 | 85 min | 3 h | |
| 2,650 | Frenchman DamFHDC1 | 88.3 | Gauge | Plumas | 89.2% | 200 of 224 | 25 min | 61 min | |
| 2,651 | HemetHMT | 88.3 | Airport | Riverside | 86.3% | 435 of 504 | 13 min | 5.3 h | |
| 2,652 | Merced - Mariposa CreekMPAC1 | 88.3 | Gauge | Mariposa | 86.1% | 193 of 224 | 20 min | 75 min | |
| 2,652 | Planada - Owens Creek DamOWCC1 | 88.3 | Gauge | Merced | 86.1% | 193 of 224 | 20 min | 75 min | |
| 2,654 | Terminus DamTMDC1 | 88.3 | Gauge | Tulare | 86.1% | 193 of 224 | 20 min | 1.8 h | |
| 2,655 | Gaviota RAWSGVTC1 | 88.2 | Gauge | Santa Barbara | 100% | 168 of 168 | 16 min | 60 min | |
| 2,656 | Antioch 1SE - Roddy RanchRDEC1 | 88.2 | Gauge | Contra Costa | 100% | 168 of 168 | 44 min | 61 min | |
| 2,657 | Kit Carson 3WNW - Caples LakeCPZC1 | 88.2 | Gauge | Alpine | 100% | 168 of 168 | 44 min | 61 min | |
| 2,657 | Westwood - Mt Dyer 2DVBC1 | 88.2 | Gauge | Lassen | 100% | 168 of 168 | 44 min | 61 min | |
| 2,657 | Twin Bridges 5ENE - Echo lakeECLC1 | 88.2 | Gauge | El Dorado | 100% | 168 of 168 | 44 min | 61 min | |
| 2,657 | Kit Carson 7WSW - Silver LakeSIVC1 | 88.2 | Gauge | Amador | 100% | 168 of 168 | 44 min | 61 min | |
| 2,661 | Mountain HomeMNHC1 | 88.2 | Gauge | Tulare | 100% | 84 of 84 | 85 min | 3 h | |
| 2,662 | UniversityUCRC1 | 88.2 | Gauge | Riverside | 98.2% | 165 of 168 | 75 min | 2 h | |
| 2,663 | Mammoth/June LakesMMH | 88.2 | Airport | Mono | 92.6% | 467 of 504 | 4 min | 4.3 h | |
| 2,664 | Alert Stream Gage At San Lorenzo River A Lomond Street BridgeIWNC1 | 88.2 | Gauge | Santa Cruz | 91.6% | 616 of 672 | 15 min | 1.9 h | |
| 2,665 | MojaveMHV | 88.2 | Airport | Kern | 89.6% | 452 of 504 | 13 min | 4.3 h | |
| 2,666 | La Porte - Little Grass ValleyLGVC1 | 88.2 | Gauge | Plumas | 80.3% | 135 of 168 | 10 min | 2.3 h | |
| 2,667 | CorralitosCORC1 | 88.1 | Gauge | Santa Cruz | 100% | 168 of 168 | 45 min | 61 min | |
| 2,668 | Prosser Creek NE Prosser DamPROC1 | 88.1 | Gauge | Nevada | 97.6% | 656 of 672 | 30 min | 1.5 h | |
| 2,669 | ATAC1ATAC1 | 88.1 | DCP | - | 86.3% | 19 of 22 | 2.2 h | 12 h | |
| 2,670 | Argonaut DamANUC1 | 88.0 | Gauge | Amador | 100% | 168 of 168 | 12 min | 67 min | |
| 2,671 | Sespe Creek Above Bear CreekSBXC1 | 88.0 | Gauge | Ventura | 91.9% | 618 of 672 | 31 min | 46 min | |
| 2,672 | Cosumnes River AT Michigan BarMHBC1 | 88.0 | Gauge | Sacramento | 88.3% | 297 of 336 | 25 min | 1.5 h | |
| 2,673 | STEC1STEC1 | 88.0 | DCP | - | 80.0% | 16 of 20 | 22 min | 15.7 h | |
| 2,674 | FXSC1FXSC1 | 88.0 | DCP | - | 80.0% | 12 of 15 | 10 min | 24.1 h | |
| 2,675 | Topanga RawsTPGC1 | 87.9 | Gauge | Los Angeles | 99.4% | 167 of 168 | 18 min | 2 h | |
| 2,676 | Lewiston 8NE - Clair EngleCEGC1 | 87.9 | Gauge | Trinity | 99.4% | 167 of 168 | 45 min | 2 h | |
| 2,677 | Sierraville Ranger StationSZSC1 | 87.9 | Gauge | Sierra | 99.4% | 167 of 168 | 45 min | 2 h | |
| 2,678 | Tracy 6NW - Old RiverOMCC1 | 87.9 | Gauge | San Joaquin | 99.2% | 667 of 672 | 40 min | 60 min | |
| 2,679 | La Granada Mountain - Alert #640LGRC1 | 87.9 | Gauge | Ventura | 93.6% | 629 of 672 | 30 min | 60 min | |
| 2,680 | Alert Streamflow Gage At Marsh Creek A Marsh Creek FireMRHC1 | 87.9 | Gauge | Contra Costa | 92.5% | 622 of 672 | 25 min | 75 min | |
| 2,681 | Sheep Ranch - USACESRNC1 | 87.9 | Gauge | Calaveras | 90.6% | 203 of 224 | 25 min | 61 min | |
| 2,682 | Tuolumne MeadowsTLUC1 | 87.9 | Cooperative | Tuolumne | 85.7% | 6 of 7 | 6.9 h | 24 h | |
| 2,683 | Lompoc (AWOS)LPC | 87.9 | Airport | Santa Barbara | 71.5% | 206 of 288 | 8 min | 2 h | |
| 2,684 | Giant ForestGNFC1 | 87.8 | Gauge | Tulare | 98.8% | 83 of 84 | 85 min | 3 h | |
| 2,685 | Potter Valley 3NW - Boyles CreekBOYC1 | 87.8 | Gauge | Mendocino | 98.2% | 165 of 168 | 59 min | 2 h | |
| 2,686 | Santa Clara River at Torrey RoadTSYC1 | 87.8 | Gauge | Ventura | 94.5% | 794 of 840 | 20 min | 1.7 h | |
| 2,687 | Lindo Channel Near Chico (Cdec Id = Lch)LIOC1 | 87.8 | Gauge | Butte | 94.0% | 158 of 168 | 25 min | 6 h | |
| 2,688 | Dwinnel ReservoirDWRC1 | 87.8 | Gauge | Siskiyou | 93.1% | 313 of 336 | 34 min | 75 min | |
| 2,689 | San Joaquin River AT PattersonPATC1 | 87.8 | Gauge | Stanislaus | 87.9% | 197 of 224 | 25 min | 61 min | |
| 2,690 | Lake DavisDVSC1 | 87.8 | Gauge | Plumas | 87.9% | 197 of 224 | 25 min | 1.8 h | |
| 2,691 | Novato 1SE - Novato CreekXRTC1 | 87.8 | Gauge | Marin | 84.6% | 853 of 1,008 | 14 min | 40 min | |
| 2,692 | Redding 12 WNW04222 | 87.7 | Reference | Shasta | 100% | 67 of 67 | 1.5 h | 3 h | |
| 2,692 | Stovepipe Wells 1 SW53139 | 87.7 | Reference | Inyo | 100% | 67 of 67 | 1.5 h | 3 h | |
| 2,692 | Yosemite Village 12 W53150 | 87.7 | Reference | Mariposa | 100% | 67 of 67 | 1.5 h | 3 h | |
| 2,692 | Fallbrook 5 NE53151 | 87.7 | Reference | San Diego | 100% | 67 of 67 | 1.5 h | 3 h | |
| 2,692 | Santa Barbara 11 W53152 | 87.7 | Reference | Santa Barbara | 100% | 67 of 67 | 1.5 h | 3 h | |
| 2,692 | Merced 23 WSW93243 | 87.7 | Reference | Merced | 100% | 67 of 67 | 1.5 h | 3 h | |
| 2,698 | South Lake TahoeTVL | 87.7 | Airport | El Dorado | 99.4% | 167 of 168 | 6 min | 2 h | |
| 2,699 | Folsom Dam (American River)FOLC1 | 87.7 | Gauge | Sacramento | 98.8% | 166 of 168 | 45 min | 2 h | |
| 2,700 | Pittsburg - Los MendanosCPPC1 | 87.7 | Gauge | Contra Costa | 97.6% | 164 of 168 | 34 min | 5 h | |
| 2,701 | Sacramento - CorabelCBLC1 | 87.7 | Gauge | Sacramento | 92.2% | 155 of 168 | 25 min | 5 h | |
| 2,702 | Brentwood - Marsh CreekMCBC1 | 87.7 | Gauge | Contra Costa | 92.1% | 619 of 672 | 25 min | 75 min | |
| 2,703 | Upper Burnt Corral MeadowUBCC1 | 87.7 | Gauge | Fresno | 87.5% | 196 of 224 | 25 min | 61 min | |
| 2,704 | Camp Pendleton McasNFG | 87.7 | Airport | San Diego | 86.3% | 145 of 168 | 7 min | 7 h | |
| 2,705 | Portola Valley - Windy HillWNDC1 | 87.7 | Gauge | San Mateo | 84.6% | 775 of 916 | 15 min | 45 min | |
| 2,706 | Hwy 80 at Donner LakeCD028 | 87.6 | Road | Nevada | 95.2% | 480 of 504 | 16 min | 50 min | |
| 2,707 | Angwin - Pacific Union CollegeAWNC1 | 87.6 | Gauge | Napa | 92.8% | 208 of 224 | 35 min | 61 min | |
| 2,707 | Bridgeville Rain Gage @ Ca Dept Of ForesBGVC1 | 87.6 | Gauge | Humboldt | 92.8% | 208 of 224 | 35 min | 61 min | |
| 2,707 | Russian River 6 NW Cloverdale 6NWCDLC1 | 87.6 | Gauge | Mendocino | 92.8% | 208 of 224 | 35 min | 61 min | |
| 2,707 | Covelo Eel Rvr RsCOVC1 | 87.6 | Gauge | Mendocino | 92.8% | 208 of 224 | 35 min | 61 min | |
| 2,707 | Honeydew 1 SWHONC1 | 87.6 | Gauge | Humboldt | 92.8% | 208 of 224 | 35 min | 61 min | |
| 2,707 | Mad River 12 SEMADC1 | 87.6 | Gauge | Trinity | 92.8% | 208 of 224 | 35 min | 61 min | |
| 2,707 | Ogo Ranger StationOGOC1 | 87.6 | Gauge | Shasta | 92.8% | 208 of 224 | 35 min | 61 min | |
| 2,714 | PlacervillePVF | 87.6 | Airport | El Dorado | 92.6% | 467 of 504 | 14 min | 4.7 h | |
| 2,715 | RKBC1RKBC1 | 87.6 | DCP | - | 83.3% | 15 of 18 | 2.2 h | 12 h | |
| 2,716 | Bishop - OVD No1OVDC1 | 87.5 | Gauge | Inyo | 99.4% | 167 of 168 | 12 min | 2 h | |
| 2,717 | HumbugHMGC1 | 87.5 | Gauge | Plumas | 98.2% | 165 of 168 | 45 min | 2 h | |
| 2,718 | Oak Knoll 11E - Lake CurryCURC1 | 87.5 | Gauge | Napa | 97.6% | 328 of 336 | 30 min | 3.5 h | |
| 2,719 | Harry L. Englebright DamHLEC1 | 87.5 | Gauge | Nevada | 97.6% | 82 of 84 | 84 min | 4 h | |
| 2,720 | Citrus Heights - Van Marren CrippleVNMC1 | 87.5 | Gauge | Sacramento | 91.6% | 154 of 168 | 25 min | 5 h | |
| 2,721 | Lodge Pole 2SE - Panther MeadowPMGC1 | 87.5 | Gauge | Tulare | 83.9% | 188 of 224 | 19 min | 60 min | |
| 2,722 | APAC1APAC1 | 87.5 | DCP | - | 78.5% | 22 of 28 | 15 min | 12 h | |
| 2,723 | TCBC1TCBC1 | 87.5 | DCP | - | 78.5% | 11 of 14 | 15 min | 24 h | |
| 2,724 | BRPC1BRPC1 | 87.5 | DCP | - | 78.5% | 11 of 14 | 19 min | 24 h | |
| 2,725 | BNNC1BNNC1 | 87.5 | DCP | - | 78.5% | 11 of 14 | 20 min | 36 h | |
| 2,726 | Santiago CanyonOSYC1 | 87.4 | Gauge | Orange | 100% | 168 of 168 | 16 min | 71 min | |
| 2,727 | Ukiah 4NE - DeerwoodDWDC1 | 87.4 | Gauge | Mendocino | 98.2% | 165 of 168 | 60 min | 2 h | |
| 2,728 | Mitchell MeadowsMITC1 | 87.4 | Gauge | Tulare | 97.6% | 82 of 84 | 85 min | 6 h | |
| 2,728 | PascoesPSCC1 | 87.4 | Gauge | Tulare | 97.6% | 82 of 84 | 85 min | 6 h | |
| 2,728 | State Lakes Snow SensorSTZC1 | 87.4 | Gauge | Fresno | 97.6% | 82 of 84 | 85 min | 6 h | |
| 2,728 | Upper Tyndall CkUTYC1 | 87.4 | Gauge | Tulare | 97.6% | 82 of 84 | 85 min | 6 h | |
| 2,728 | West Woodchuck MeadowWCKC1 | 87.4 | Gauge | Fresno | 97.6% | 82 of 84 | 85 min | 6 h | |
| 2,728 | Wet MeadowsWTMC1 | 87.4 | Gauge | Tulare | 97.6% | 82 of 84 | 85 min | 6 h | |
| 2,734 | Oroville - Feather RiverFMSC1 | 87.4 | Gauge | Butte | 95.8% | 161 of 168 | 30 min | 6 h | |
| 2,735 | Geyserville 5W - Dry CreekDRWC1 | 87.4 | Gauge | Sonoma | 86.6% | 194 of 224 | 25 min | 61 min | |
| 2,736 | MNSC1MNSC1 | 87.4 | DCP | - | 81.2% | 13 of 16 | 1.9 h | 17 h | |
| 2,737 | Usmc Mtn Warfare TraBAN | 87.4 | Airport | Tuolumne | 79.1% | 133 of 168 | 7 min | 3 h | |
| 2,738 | Parkfield RAWSPKFC1 | 87.3 | Gauge | Monterey | 92.2% | 155 of 168 | 20 min | 8.1 h | |
| 2,739 | Petaluma 2ESE - Petaluma RiverPBEC1 | 87.3 | Gauge | Sonoma | 84.7% | 712 of 840 | 22 min | 30 min | |
| 2,740 | ConverseCVEC1 | 87.2 | Gauge | San Bernardino | 100% | 168 of 168 | 16 min | 60 min | |
| 2,741 | Willow Brook Ck PrecipWBRC1 | 87.2 | Gauge | Sonoma | 83.3% | 140 of 168 | - | 3 h | |
| 2,742 | Hanford 8NW - Kings RiverKRAC1 | 87.1 | Gauge | Kings | 96.4% | 81 of 84 | 84 min | 4 h | |
| 2,743 | Westminster - Alert 239WMRC1 | 87.1 | Gauge | Orange | 88.3% | 594 of 672 | 29 min | 45 min | |
| 2,744 | Owens Valley RAWSOVRC1 | 87.0 | Gauge | Inyo | 100% | 168 of 168 | 20 min | 66 min | |
| 2,745 | Caribou PHCBIC1 | 87.0 | Gauge | Plumas | 100% | 168 of 168 | 29 min | 75 min | |
| 2,746 | Rock CreekRCKC1 | 87.0 | Gauge | Inyo | 98.8% | 166 of 168 | 25 min | 2 h | |
| 2,747 | Aurburn Municipal AirportAUN | 87.0 | Airport | El Dorado | 97.4% | 491 of 504 | 14 min | 2.7 h | |
| 2,748 | San Marcos Cnty LandfillNMLC1 | 87.0 | Gauge | San Diego | 93.0% | 670 of 720 | 14 min | 30 min | |
| 2,749 | West Big Pine Mtn Alert #570WBPC1 | 87.0 | Gauge | Santa Barbara | 83.6% | 383 of 458 | 17 min | 1.5 h | |
| 2,750 | Kaweah River At Three RiversKTRC1 | 87.0 | Gauge | Tulare | 82.5% | 185 of 224 | 20 min | 1.8 h |
How a station is ranked
The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.
The 247 score
Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:
- Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
- Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
- Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
- Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
- Instrument checksweight 15The share of its readings that pass a check. For an airfield, the check the forecast engine runs the next day: each reading against the stations around it, as weather services check their own. For any other station, a reading 20 F or more from its reference fails, unless the two stand 3,000 ft or more apart.Full marks: none failed. No marks: 5% failed.
- Forecast checkweight 10How closely its temperature matched Storm Station's forecast for the same hours, checked the next day, for every airfield the forecast engine scores. A station whose readings stray far from a forecast its neighbours confirm is one to doubt.Full marks: within 2 F on average. No marks: 8 F.
A part is scored once the week holds 24 readings or comparisons for it. A part that cannot be measured where a station stands counts at the middle of its state's measured stations, so the station is neither lifted nor sunk by it. A part measured nowhere in the state is left out, and the others carry its weight.
From score to rank
Each state's stations are ranked by their score, to the tenth. At an equal score the longer record comes first: a station that sent 2,016 of 2,016 reports has shown more than one that sent 7 of 7. Then the faster arrival, then the shorter silence. Ties on all of them share a rank, as a race is scored: three stations tied for third are all third, and the next is sixth.
A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. The rank is made again every day, so a station that falls silent or starts to read wrong drops, and one that recovers climbs back. Every page shows the same ranking: a station's rank here, in its state's list and on its own page come from one run, and a new run reaches them together. Each station's page shows its score part by part, with the figures behind each.
The same figures as data
/api/ranks for a state and /api/rank for one station, its score in parts; the developer page has every field.