California 24/7 Rank
Every station in California ranked by its 247 score out of 100: how reliably it reports, how accurate its readings are against a reference station, how they pass their checks and how they stand against the forecast, over the last seven days.
A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. Of the 4,465 ranked here, 4,238 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.
Every station, ranked
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 1,501 | Salinas River AT Paso RoblesPRBC1 | 93.5 | Gauge | Sanluis Obispo | 100% | 168 of 168 | 24 min | 1.5 h | |
| 1,501 | Log SpringsWYTC1 | 93.5 | Gauge | Tehama | 100% | 168 of 168 | 24 min | 1.5 h | |
| 1,503 | Black SpringsBLSC1 | 93.5 | Gauge | Calaveras | 100% | 168 of 168 | 24 min | 1.5 h | |
| 1,503 | Chilkoot MeadowCHMC1 | 93.5 | Gauge | Madera | 100% | 168 of 168 | 24 min | 1.5 h | |
| 1,503 | Caples Lake (GOES)CPLC1 | 93.5 | Gauge | Alpine | 100% | 168 of 168 | 24 min | 1.5 h | |
| 1,503 | Eagle CreekEAGC1 | 93.5 | Gauge | Tulare | 100% | 168 of 168 | 24 min | 1.5 h | |
| 1,503 | Hossack MeadowHSMC1 | 93.5 | Gauge | Tulare | 100% | 168 of 168 | 24 min | 1.5 h | |
| 1,503 | Mountain HomeMNJC1 | 93.5 | Gauge | Tulare | 100% | 168 of 168 | 24 min | 1.5 h | |
| 1,503 | PinecrestPNCC1 | 93.5 | Gauge | Tuolumne | 100% | 168 of 168 | 24 min | 1.5 h | |
| 1,503 | Rogers CampRGCC1 | 93.5 | Gauge | Tulare | 100% | 168 of 168 | 24 min | 1.5 h | |
| 1,503 | THOMES CREEK AT Thomes Creek At PaskentaTCRC1 | 93.5 | Gauge | Tehama | 100% | 168 of 168 | 24 min | 1.5 h | |
| 1,512 | Stanislaus Power HouseSPWC1 | 93.5 | Gauge | Tuolumne | 99.4% | 167 of 168 | 15 min | 1.5 h | |
| 1,513 | Thousand Oaks - VNC 30VTOC1 | 93.5 | Gauge | Ventura | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,514 | Santee - MissleMSXC1 | 93.5 | Gauge | San Diego | 99.4% | 167 of 168 | 21 min | 2 h | |
| 1,515 | Nature PointNTRC1 | 93.5 | Gauge | Madera | 97.6% | 164 of 168 | 20 min | 2 h | |
| 1,516 | East Llagas Creek above Sycamore AvenueEGYC1 | 93.5 | Gauge | Santa Clara | 97.1% | 653 of 672 | 19 min | 45 min | |
| 1,516 | Saratoga Creek At Pruneridge AvenuePGTC1 | 93.5 | Gauge | Santa Clara | 97.1% | 653 of 672 | 19 min | 45 min | |
| 1,516 | San Pedro CreekSXPC1 | 93.5 | Gauge | Santa Barbara | 97.1% | 653 of 672 | 19 min | 45 min | |
| 1,516 | Santa Tersa Blvd - Llagas CreekXLSC1 | 93.5 | Gauge | Santa Clara | 97.1% | 653 of 672 | 19 min | 45 min | |
| 1,520 | Calero Creek Blo Calero DamCALC1 | 93.5 | Gauge | Santa Clara | 97.0% | 652 of 672 | 19 min | 45 min | |
| 1,520 | Los Gatos Ck At Lark AveLRKC1 | 93.5 | Gauge | Santa Clara | 97.0% | 652 of 672 | 19 min | 45 min | |
| 1,520 | Santa Clara - San Thomas CreekTMGC1 | 93.5 | Gauge | Santa Clara | 97.0% | 652 of 672 | 19 min | 45 min | |
| 1,523 | Gilroy - Uvas CreekUVXC1 | 93.5 | Gauge | Santa Clara | 97.0% | 652 of 672 | 19 min | 45 min | |
| 1,524 | Morgan Hill - Llagas CreekLCXC1 | 93.5 | Gauge | Santa Clara | 96.8% | 651 of 672 | 19 min | 45 min | |
| 1,525 | CD032CD032 | 93.5 | Road | Yolo | 89.6% | 904 of 1,008 | 9 min | 40 min | |
| 1,526 | Arcata/Eureka ArptACV | 93.4 | Airport | Humboldt | 100% | 168 of 168 | 6 min | 60 min | |
| 1,527 | Columbia CollegeOMBC1 | 93.4 | Gauge | Tuolumne | 100% | 168 of 168 | 13 min | 60 min | |
| 1,527 | Pilot Rock Fire CenterPFCC1 | 93.4 | Gauge | San Bernardino | 100% | 168 of 168 | 13 min | 60 min | |
| 1,529 | Dog Valley RAWSDOGC1 | 93.4 | Gauge | Sierra | 100% | 168 of 168 | 16 min | 72 min | |
| 1,530 | California Poppy Park ReservePPPC1 | 93.4 | Gauge | Los Angeles | 100% | 168 of 168 | 19 min | 65 min | |
| 1,531 | MATTOLE RIVER 1 SE Petrolia 1SEMTOC1 | 93.4 | Gauge | Humboldt | 100% | 168 of 168 | 25 min | 60 min | |
| 1,532 | Friant Government CampFRAC1 | 93.4 | Gauge | Fresno | 100% | 168 of 168 | 25 min | 75 min | |
| 1,532 | Klamath River AT OrleansONSC1 | 93.4 | Gauge | Humboldt | 100% | 168 of 168 | 25 min | 75 min | |
| 1,534 | Port Reyes RCAPRWC1 | 93.4 | Gauge | Marin | 100% | 168 of 168 | 25 min | 80 min | |
| 1,535 | Graveyard MeadowGVYC1 | 93.4 | Gauge | Madera | 100% | 168 of 168 | 25 min | 60 min | |
| 1,536 | Pacheco 5NE - Arroyo Del HambreABAC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Cold Springs 12SE - Cherry CreekACVC1 | 93.4 | Gauge | Tuolumne | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Sacramento - Arcade CreekACWC1 | 93.4 | Gauge | Sacramento | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | USGS Stream Gage At Austin Creek Nr CazaderoAUSC1 | 93.4 | Gauge | Sonoma | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Avery 5NE - NF Stanislaus RiverAVYC1 | 93.4 | Gauge | Tuolumne | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Byron Air PortBAPC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Beach MeadowsBCHC1 | 93.4 | Gauge | Tulare | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Brandy CRKBDYC1 | 93.4 | Gauge | Shasta | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Bethel Island - FireBFRC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Butte Ck Nr ChicoBKCC1 | 93.4 | Gauge | Butte | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Black Mountain RAWSBKMC1 | 93.4 | Gauge | Lassen | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Bloods CreekBLCC1 | 93.4 | Gauge | Alpine | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Bixler - Ebmud PumpBXRC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Carbon Cyn GilmanCBGC1 | 93.4 | Gauge | Orange | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Cow CreekCCEC1 | 93.4 | Gauge | Shasta | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | San Clemente 2E - Cristianitos CreekCRIC1 | 93.4 | Gauge | San Diego | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Castaic 2NNE - Castaic LakeCSKC1 | 93.4 | Gauge | Los Angeles | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Cottonwood CreekCTNC1 | 93.4 | Gauge | Tehama | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Crockett - Cummings PeakCUMC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | USGS Stream Gage At Dry Creek Bl Lambert Bridge Nr GeyservilleDCLC1 | 93.4 | Gauge | Sonoma | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | DEER CREEK AT Deer Creek Nr SmartvDCSC1 | 93.4 | Gauge | Nevada | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Diddy WellsDDWC1 | 93.4 | Gauge | Shasta | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Deer Creek at Hwy 99 near EarlimartDETC1 | 93.4 | Gauge | Tulare | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Deadman Creek at Le GrandDGNC1 | 93.4 | Gauge | Merced | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Vina - Deer Creek DiversionDKVC1 | 93.4 | Gauge | Plumas | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Dublin Fire StationDSRC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Livermore 5SSE - Del Valle ResDVAC1 | 93.4 | Gauge | Alameda | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | North March - Elkhorn SloughEHSC1 | 93.4 | Gauge | Monterey | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Elk ValleyELKC1 | 93.4 | Gauge | Del Norte | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Mattole River 1 E EttersburgETTC1 | 93.4 | Gauge | Humboldt | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Stewarts Drain CanyonEWTC1 | 93.4 | Gauge | San Diego | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Cold Springs 21SE - Falls CreekFHHC1 | 93.4 | Gauge | Tuolumne | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Green Ck NrGCBC1 | 93.4 | Gauge | Mono | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | GibsonGISC1 | 93.4 | Gauge | Shasta | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Garcia River 5 ESE Point ArenaGRCC1 | 93.4 | Gauge | Mendocino | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | USGS Stream Gage AT Russian River At Johnsons Beach Nr GuerneviGUEC1 | 93.4 | Gauge | Sonoma | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Highland Meadow GOESHHMC1 | 93.4 | Gauge | Alpine | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | HillcrestHLCC1 | 93.4 | Gauge | Shasta | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | USGS Stream Gage 6 NNE Pilarcitos C Bl Stone Dam Nr HillsboroughHMOC1 | 93.4 | Gauge | San Mateo | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Tassajara - Highland PeakHNDC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | CACHE CREEK 11 AT Cache Ck At Hough SpringsHOUC1 | 93.4 | Gauge | Lake | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | HirzHRZC1 | 93.4 | Gauge | Shasta | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Llano Seco Unit - NorthINLC1 | 93.4 | Gauge | Butte | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Llano SECOIOSC1 | 93.4 | Gauge | Butte | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Llano Seco - Inlet 1ISOC1 | 93.4 | Gauge | Butte | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Llano Seco Unit - Inlet 2ISSC1 | 93.4 | Gauge | Butte | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Silva Drain CanyonISVC1 | 93.4 | Gauge | San Diego | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | USGS Stream Gage At Russian River A JimtownJIMC1 | 93.4 | Gauge | Sonoma | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Bakersfield 15NE - Kern RiverKBPC1 | 93.4 | Gauge | Kern | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Bear Valley 2ENE - Lake AlpineLEAC1 | 93.4 | Gauge | Alpine | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | LakeshoreLSHC1 | 93.4 | Gauge | Shasta | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Mapel RanchMAEC1 | 93.4 | Gauge | Monterey | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Mineral (DWR)MNAC1 | 93.4 | Gauge | Tehama | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Mariposa RsMRIC1 | 93.4 | Gauge | Mariposa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Bear Valley 2SE - NF Stanislaus RiverNDVC1 | 93.4 | Gauge | Alpine | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | USGS Stream Gage 1 ENE Alameda C Nr NilesNILC1 | 93.4 | Gauge | Alameda | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Lake Alpine 6S - New Spicer MeadowsNSWC1 | 93.4 | Gauge | Tuolumne | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Orinda Fire StationODAC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Olema - Olema CreekOVBC1 | 93.4 | Gauge | Marin | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Susanville - Pine CreekPEGC1 | 93.4 | Gauge | Lassen | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | PIRU CK 15 S Piru CkPICC1 | 93.4 | Gauge | Los Angeles | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Upper Lake - Pumping PlantPPMC1 | 93.4 | Gauge | Lake | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Clayton - Concord PavillionPVNC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Gorman 10SSE - Pyramid LakePYMC1 | 93.4 | Gauge | Los Angeles | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Quaking AspenQUAC1 | 93.4 | Gauge | Tulare | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Rodeo Fire DeptREOC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | USGS Stream Gage At Copeland Creek A Rohnert ParkROHC1 | 93.4 | Gauge | Sonoma | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Walnut Creek - RossmoorRSSC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Sacramento River 1 AT I Street BridgeSACC1 | 93.4 | Gauge | Sacramento | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | SawmillSAWC1 | 93.4 | Gauge | Inyo | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Stockton F.S.#4SCKC1 | 93.4 | Gauge | San Joaquin | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Marsh CreekSFFC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | South Fork MtnSFKC1 | 93.4 | Gauge | Shasta | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Stony Gorge RsvrSGEC1 | 93.4 | Gauge | Glenn | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Shasta DamSHDC1 | 93.4 | Gauge | Shasta | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Shoshone WrcSHHC1 | 93.4 | Gauge | Inyo | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Santa Nella 8SW - San Luis RiverSLSC1 | 93.4 | Gauge | Merced | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Santa Margarita River 2 SSW Santa Margarita R Nr TemeculaSMHC1 | 93.4 | Gauge | Riverside | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Santa Maria Creek 4 WNW Santa Maria CkSMKC1 | 93.4 | Gauge | San Diego | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Big Meadows 6ENE - NF StanislausSNFC1 | 93.4 | Gauge | Alpine | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Devore 8NE - Silverwood LakeSVWC1 | 93.4 | Gauge | San Bernardino | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Tassajara 1W - Ebmud WaterTASC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Temecula Creek 4 WNW Temecula Ck Nr AguangaTEKC1 | 93.4 | Gauge | Riverside | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | S Fork Tuolumne River Above HWY 120THYC1 | 93.4 | Gauge | Tuolumne | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Tilden Park - Bald PeakTLDC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Biggs 5N - Thermalito AfterbayTMAC1 | 93.4 | Gauge | Butte | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | M Fork Tuolumne River Nr Oakland ReservoTOLC1 | 93.4 | Gauge | Tuolumne | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Chinese Camp - Tulloch ResTUKC1 | 93.4 | Gauge | Tuolumne | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Bear Valley 3SE - Utica ResUTIC1 | 93.4 | Gauge | Alpine | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Mount Diablo PeakVAUC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Clyde - Weapons StationWPNC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Santa Ynex RiverXSYC1 | 93.4 | Gauge | Santa Barbara | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Temscal Wash GagingXTWC1 | 93.4 | Gauge | Riverside | 100% | 168 of 168 | 25 min | 61 min | |
| 1,536 | Concord - Ygnacio ValleyYGNC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,630 | Imperial Beach - Goat CanyonGOCC1 | 93.4 | Gauge | San Diego | 100% | 168 of 168 | 25 min | 68 min | |
| 1,631 | Stampede Reservoir NE Stampede ReservoirSTPC1 | 93.4 | Gauge | Sierra | 100% | 168 of 168 | 25 min | 73 min | |
| 1,632 | Richmond City HallRCNC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,633 | Green MtnGRMC1 | 93.4 | Gauge | Madera | 100% | 168 of 168 | 25 min | 60 min | |
| 1,634 | Danville - Mt Diablo ParkDIAC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,634 | Martinez - CCC FloodFCCC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,634 | Oakley - Ironhorse SanitationISDC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,637 | St. Marys CollegeAGAC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,637 | Pittsburg - Los MendanosCPPC1 | 93.4 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 1,639 | S Portal - #760SPOC1 | 93.4 | Gauge | Sanluis Obispo | 100% | 28 of 28 | 2.2 h | 6 h | |
| 1,640 | Dwinnel ReservoirDWRC1 | 93.4 | Gauge | Siskiyou | 99.7% | 335 of 336 | 24 min | 60 min | |
| 1,641 | San Francisco Bay - Alemeda TideAAMC1 | 93.4 | Gauge | Alameda | 97.9% | 823 of 840 | 17 min | 48 min | |
| 1,642 | Travis AFB/FairfldSUU | 93.4 | Airport | Solano | 97.6% | 164 of 168 | 13 min | 2 h | |
| 1,643 | Redwood Retreat Road - Little Arthur CreekXLAC1 | 93.4 | Gauge | Santa Clara | 96.8% | 651 of 672 | 19 min | 45 min | |
| 1,644 | Saratoga 2NW - WestwindWBXC1 | 93.4 | Gauge | Santa Clara | 96.8% | 651 of 672 | 20 min | 45 min | |
| 1,645 | ChesterO05 | 93.3 | Airport | Plumas | 99.6% | 502 of 504 | 14 min | 46 min | |
| 1,646 | Meeks Bay - Loon LakeLNLC1 | 93.3 | Gauge | El Dorado | 99.5% | 223 of 224 | 25 min | 61 min | |
| 1,647 | Walnut Grove - Sacramenot RIverWGEC1 | 93.3 | Gauge | Sacramento | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Cache Ck Nr Lower Lake CaCLFC1 | 93.3 | Gauge | Lake | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | De SablaDESC1 | 93.3 | Gauge | Butte | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Deer CreekDRDC1 | 93.3 | Gauge | Tulare | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Gin FlatGINC1 | 93.3 | Gauge | Mariposa | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Grizzly RidgeGRZC1 | 93.3 | Gauge | Plumas | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Sugar Creek Near CallahanGUSC1 | 93.3 | Gauge | Siskiyou | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Bear Creek AT Holsten Chimney - Bear CreekHCHC1 | 93.3 | Gauge | Colusa | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | USGS/Alert Stream Gage 2 W San Benito R A HWY 156 Nr HollisterHOSC1 | 93.3 | Gauge | San Benito | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Mojave River 1 NNW BarstowMBRC1 | 93.3 | Gauge | San Bernardino | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Martis Dam OutflowMCQC1 | 93.3 | Gauge | Nevada | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Yuba River AT MarysvilleMRYC1 | 93.3 | Gauge | Yuba | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Sunnywood Mine - NF Cottonwood CreekNCMC1 | 93.3 | Gauge | Shasta | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Corona LakeONAC1 | 93.3 | Gauge | Riverside | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Orcutt - San Antonio CreekOSAC1 | 93.3 | Gauge | Santa Barbara | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Pioneer DitchPNFC1 | 93.3 | Gauge | Tulare | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Del Puerto Creek AT Patterson - Del Puerto Creek nearPTTC1 | 93.3 | Gauge | Stanislaus | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | S Fk Tule River Nr SuccessSFMC1 | 93.3 | Gauge | Tulare | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Tule River Nr SpringvilleSPQC1 | 93.3 | Gauge | Tulare | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Success Outflow-Tule RiverSUCC1 | 93.3 | Gauge | Tulare | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Tioga PassTIRC1 | 93.3 | Gauge | Tuolumne | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Tuolumne MeadowsTUMC1 | 93.3 | Gauge | Tuolumne | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Tenaya Lk Snow CourseTYLC1 | 93.3 | Gauge | Mariposa | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,648 | Burney Station - Burney CreekXBYC1 | 93.3 | Gauge | Shasta | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,671 | TRINITY RIVER 2 SE Burnt Ranch 2SEBURC1 | 93.3 | Gauge | Trinity | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,671 | Gin Flat RAWSGFTC1 | 93.3 | Gauge | Tuolumne | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,671 | Harkness Flat Snow CourseHRFC1 | 93.3 | Gauge | Lassen | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,674 | Amsterdam Road - Merced RiverMAJC1 | 93.2 | Gauge | Merced | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,675 | GianelliGNLC1 | 93.2 | Gauge | Tuolumne | 99.4% | 167 of 168 | 25 min | 1.5 h | |
| 1,676 | Blue Canyon EtiBCYC1 | 93.2 | Gauge | Placer | 99.4% | 167 of 168 | 25 min | 1.5 h | |
| 1,676 | Deadman Ck - Sonora PassDDMC1 | 93.2 | Gauge | Tuolumne | 99.4% | 167 of 168 | 25 min | 1.5 h | |
| 1,676 | Greek StoreGKSC1 | 93.2 | Gauge | Placer | 99.4% | 167 of 168 | 25 min | 1.5 h | |
| 1,676 | Hamilton BranchHABC1 | 93.2 | Gauge | Plumas | 99.4% | 167 of 168 | 25 min | 1.5 h | |
| 1,676 | Cushing Mountain FireXORC1 | 93.2 | Gauge | Monterey | 99.4% | 167 of 168 | 25 min | 1.5 h | |
| 1,681 | USGS Stream Gage 2 S Arroyo De La Laguna A VeronaADLC1 | 93.2 | Gauge | Alameda | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Amargosa Rvr Abv China Ranch WashAMCC1 | 93.2 | Gauge | San Bernardino | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Sunol - San Antonio ResANOC1 | 93.2 | Gauge | Alameda | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Boca Reservoir AT Boca Reservoir Nr TruckeeBCVC1 | 93.2 | Gauge | Nevada | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Madera 18SW - San Joaquin RBIFC1 | 93.2 | Gauge | Madera | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | East Walker River AT Bridgeport ReservoirBPRC1 | 93.2 | Gauge | Mono | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | USGS Stream Gage At Big Sulphur Creek Nr CloverdaleBSCC1 | 93.2 | Gauge | Sonoma | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Chino Creek 2 SW CHINO CK @ SCHAEFERCHKC1 | 93.2 | Gauge | San Bernardino | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | City Creek 2 N HighlandCITC1 | 93.2 | Gauge | San Bernardino | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | BATTLE CREEK 7 AT Battle Creek Nr Cottnwd Blo Coleman Fish HatchCOTC1 | 93.2 | Gauge | Shasta | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Colorado River Bl Palo Verde DamCPVC1 | 93.2 | Gauge | Riverside | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | San Joaquin River Nr Crows LandingCRDC1 | 93.2 | Gauge | Stanislaus | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | COW CREEK AT Cow Creek Nr MillvilleCWCC1 | 93.2 | Gauge | Shasta | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Nevada City - Bear RiverDFAC1 | 93.2 | Gauge | Nevada | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | USGS Stream Gage S Dry Creek Nr Mouth Nr HealdsburgDRIC1 | 93.2 | Gauge | Sonoma | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | BeardslyDSLC1 | 93.2 | Gauge | Santa Clara | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Dinkey CreekDSXC1 | 93.2 | Gauge | Fresno | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Colfax - Dutch BayDUTC1 | 93.2 | Gauge | Nevada | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | ELDER CREEK 5 N Branscomb 5NECBC1 | 93.2 | Gauge | Mendocino | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Lake Earl 6 N Earl Lake Nr Crescent CtyEFDC1 | 93.2 | Gauge | Del Norte | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Terra Linda - Galinas CreekGGGC1 | 93.2 | Gauge | Marin | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Hat Creek Near Hat CreekHCNC1 | 93.2 | Gauge | Shasta | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Merced River 2 SE Merced R @ Happy IsleHPIC1 | 93.2 | Gauge | Mariposa | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Klamath River 3 SE KlamathKLMC1 | 93.2 | Gauge | Del Norte | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Colorado River Bl Laguna DamLGDC1 | 93.2 | Gauge | Imperial | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | MarkleevilleLVCC1 | 93.2 | Gauge | Alpine | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | LOPEZ CK 9 NE Lopez Ck Ab LakeLZCC1 | 93.2 | Gauge | Sanluis Obispo | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Meadowbrook StageMBSC1 | 93.2 | Gauge | Fresno | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Mud Creek Near ChicoMDNC1 | 93.2 | Gauge | Butte | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Middle Fork Feather River AT PortolaMFTC1 | 93.2 | Gauge | Plumas | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Mud Slough Near GustineMUEC1 | 93.2 | Gauge | Merced | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Casmalia - San Antonio CreekNRCC1 | 93.2 | Gauge | Santa Barbara | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | North Yuba River near StrawberryNYSC1 | 93.2 | Gauge | Sacramento | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Putah Creek AT Putah Ck Nr GuenocPCGC1 | 93.2 | Gauge | Lake | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Potter Valley 3WNWPORC1 | 93.2 | Gauge | Mendocino | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | AT Rio Hondo Blw Whittier NarrowsRHCC1 | 93.2 | Gauge | Los Angeles | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Muir Beach One - Redwood CRMBC1 | 93.2 | Gauge | Marin | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Jenner 1SSE - Russian RiverRROC1 | 93.2 | Gauge | Sonoma | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Bay Point - Second MallardRYEC1 | 93.2 | Gauge | Solano | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Spanish Creek AT Spanish Ck Ab Blackhawk Crk Nr KeddieSCBC1 | 93.2 | Gauge | Plumas | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | SANTA CRUZ CK 10 ESE Santa Cruz CkSCCC1 | 93.2 | Gauge | Santa Barbara | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | San Joaquin R Above Merced R Nr NewmanSJDC1 | 93.2 | Gauge | Stanislaus | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Scotts Creek AT Scotts Creek Near LakeportSKPC1 | 93.2 | Gauge | Lake | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | SANTA PAULA CKREEK 6 N Santa Paula Ck Nr S.P.SPPC1 | 93.2 | Gauge | Ventura | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | AT San Gabriel River Abv Whittier NarrowsSRQC1 | 93.2 | Gauge | Los Angeles | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Salt Slough At HWY 165SSHC1 | 93.2 | Gauge | Merced | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Trinity R Abv Coffee CkTCCC1 | 93.2 | Gauge | Trinity | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Tule Division Dam - NF MF TuleTDVC1 | 93.2 | Gauge | Tulare | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Little R Nr TrinidadTRDC1 | 93.2 | Gauge | Humboldt | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Springville - MF Tule RiverTSPC1 | 93.2 | Gauge | Tulare | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Vail Lake Near TemeculaVLKC1 | 93.2 | Gauge | Riverside | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | West Branch Feather River AT Magalia - West Branch Feather RiveWBGC1 | 93.2 | Gauge | Butte | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | West Fork Mojave River Above Forks Reservoir Near Hesperia 6SseWFMC1 | 93.2 | Gauge | San Bernardino | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | West Walker River 13 SE ColevilleWWBC1 | 93.2 | Gauge | Mono | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,681 | Dinkey Creek - NF Kings RiverXKDC1 | 93.2 | Gauge | Fresno | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | Antelope River TrailraceANFC1 | 93.2 | Gauge | Plumas | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | Meeks Bay 7W - Buck LoonBCTC1 | 93.2 | Gauge | El Dorado | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | Pollock Pines 4NW - Brush CreekBHKC1 | 93.2 | Gauge | El Dorado | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | Brush Creek R.S.BRRC1 | 93.2 | Gauge | Butte | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | Battle RidgeBTRC1 | 93.2 | Gauge | Tehama | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | Niland 7ENE - Coachella CanalCNXC1 | 93.2 | Gauge | Imperial | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | Nerrs Nos Tide Gage At Elkhorn Slough Nerr Wq AzevedoEAZC1 | 93.2 | Gauge | Monterey | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | Farmington ReservoirFRGC1 | 93.2 | Gauge | San Joaquin | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | Kyburz 5NW - Ice House ResICHC1 | 93.2 | Gauge | El Dorado | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | Indian Vly RsvrINVC1 | 93.2 | Gauge | Lake | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | Pollock Pines 10NE - Junction ResJNCC1 | 93.2 | Gauge | El Dorado | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | La Porte Snow CourseLPTC1 | 93.2 | Gauge | Plumas | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | Lathrop - San Joaquin RiverLRPC1 | 93.2 | Gauge | San Joaquin | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | El Portal - Merced LakeMLHC1 | 93.2 | Gauge | Mariposa | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,736 | MerrimacMRMC1 | 93.2 | Gauge | Butte | 99.4% | 167 of 168 | 25 min | 2 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; 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.