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 |
|---|---|---|---|---|---|---|---|---|---|
| 3,251 | Rio Linda - Dry CreekDIVC1 | 83.8 | Gauge | Sacramento | 80.9% | 136 of 168 | 25 min | 5 h | |
| 3,252 | Cohasset RAWSCSTC1 | 83.7 | Gauge | Butte | 100% | 168 of 168 | 14 min | 69 min | |
| 3,253 | Coffee RidgeCFRC1 | 83.7 | Gauge | Trinity | 100% | 168 of 168 | 25 min | 61 min | |
| 3,254 | Agave HillAGVC1 | 83.7 | Gauge | San Diego | 98.8% | 166 of 168 | 3.2 h | 4 h | |
| 3,255 | Desert CenterS2183 | 83.7 | Soil | Riverside | 94.1% | 128 of 136 | 43 min | 7 h | |
| 3,255 | Ford Dry LakeS2184 | 83.7 | Soil | Riverside | 94.1% | 128 of 136 | 43 min | 7 h | |
| 3,255 | Doe RidgeS2191 | 83.7 | Soil | Mono | 94.1% | 128 of 136 | 43 min | 7 h | |
| 3,258 | French GulchS2218 | 83.7 | Soil | Shasta | 94.1% | 128 of 136 | 43 min | 7 h | |
| 3,259 | Bethel Island 1W - Dutch SloughDUJC1 | 83.7 | Gauge | Contra Costa | 87.5% | 196 of 224 | 45 min | 1.8 h | |
| 3,260 | Sacramento - American River D05DFBC1 | 83.7 | Gauge | Sacramento | 85.1% | 143 of 168 | 25 min | 8 h | |
| 3,261 | Arroyo Simi AT Arroyo Simi Near SimiASNC1 | 83.7 | Gauge | Ventura | 75.8% | 765 of 1,008 | 25 min | 30 min | |
| 3,262 | WVAC1WVAC1 | 83.6 | DCP | - | 70.5% | 12 of 17 | 1.9 h | 24 h | |
| 3,263 | Santa Barbara MuniSBA | 83.5 | Airport | Santa Barbara | 100% | 168 of 168 | 6 min | 60 min | |
| 3,264 | Suwanna Ranch - Stoney CreekUWNC1 | 83.5 | Gauge | Fresno | 100% | 168 of 168 | 25 min | 61 min | |
| 3,265 | Villa Park Dam - Alert #220VLLC1 | 83.5 | Gauge | Orange | 99.5% | 669 of 672 | 30 min | 45 min | |
| 3,266 | Eaglerock Rsvr Alert #311EGRC1 | 83.5 | Gauge | Los Angeles | 95.8% | 161 of 168 | 69 min | 2.1 h | |
| 3,267 | Ontario - Guasti ParkGPKC1 | 83.5 | Gauge | San Bernardino | 95.8% | 161 of 168 | 70 min | 2 h | |
| 3,268 | Alberthill 2SE - North ElsinoreNELC1 | 83.5 | Gauge | Riverside | 95.8% | 161 of 168 | 75 min | 3 h | |
| 3,269 | Sage RanchSGQC1 | 83.5 | Gauge | Ventura | 95.8% | 161 of 168 | 75 min | 2 h | |
| 3,270 | Meiners Oaks FsMOKC1 | 83.5 | Gauge | Ventura | 95.8% | 161 of 168 | 75 min | 3 h | |
| 3,271 | Ojai Summit Fire StationOJSC1 | 83.5 | Gauge | Ventura | 95.8% | 161 of 168 | 75 min | 2 h | |
| 3,272 | Small Canyon DamSDMC1 | 83.5 | Gauge | San Bernardino | 95.8% | 161 of 168 | 75 min | 2 h | |
| 3,273 | Cucamonga Canyon AlertCUOC1 | 83.5 | Gauge | San Bernardino | 95.8% | 161 of 168 | 79 min | 2 h | |
| 3,274 | Cochora RanchS2189 | 83.5 | Soil | San Luis Obispo | 93.3% | 127 of 136 | 43 min | 7 h | |
| 3,274 | Ash ValleyS2214 | 83.5 | Soil | Lassen | 93.3% | 127 of 136 | 43 min | 7 h | |
| 3,274 | Alabama HillsS2237 | 83.5 | Soil | Inyo | 93.3% | 127 of 136 | 43 min | 7 h | |
| 3,277 | EssexS2185 | 83.5 | Soil | San Bernardino | 93.3% | 127 of 136 | 43 min | 7 h | |
| 3,277 | Eagle LakeS2192 | 83.5 | Soil | Lassen | 93.3% | 127 of 136 | 43 min | 7 h | |
| 3,279 | Devils Post Pile RAWSDPPC1 | 83.4 | Gauge | Madera | 95.5% | 214 of 224 | 35 min | 61 min | |
| 3,280 | Burnside Lake SnotelBSKC1 | 83.4 | Gauge | Alpine | 95.2% | 160 of 168 | 44 min | 5 h | |
| 3,281 | Crescent City 3.8 NECA-DN-28 | 83.4 | Volunteer | Del Norte | 66.6% | 2 of 3 | 26 min | 33 h | |
| 3,282 | Loleta 1.5 NNECA-HM-209 | 83.4 | Volunteer | Humboldt | 66.6% | 2 of 3 | 26 min | 34 h | |
| 3,282 | Caspar 1.4 ESECA-MD-26 | 83.4 | Volunteer | Mendocino | 66.6% | 2 of 3 | 26 min | 34 h | |
| 3,282 | Silverado 1.0 ESECA-OR-6 | 83.4 | Volunteer | Orange | 66.6% | 2 of 3 | 26 min | 34 h | |
| 3,282 | San Diego 5.0 NWCA-SD-217 | 83.4 | Volunteer | San Diego | 66.6% | 2 of 3 | 26 min | 34 h | |
| 3,286 | Glendora 1.4 ESECA-LA-81 | 83.4 | Volunteer | Los Angeles | 66.6% | 2 of 3 | 26 min | 2 days | |
| 3,286 | Oceanside 5.2 SSECA-SD-207 | 83.4 | Volunteer | San Diego | 66.6% | 2 of 3 | 26 min | 2 days | |
| 3,286 | Carlsbad 1.3ENECA-SD-86 | 83.4 | Volunteer | San Diego | 66.6% | 2 of 3 | 26 min | 2 days | |
| 3,286 | Scotts Valley 1.4 WCA-SZ-41 | 83.4 | Volunteer | Santa Cruz | 66.6% | 2 of 3 | 26 min | 2 days | |
| 3,290 | Redwood Valley 0.9 SWCA-MD-57 | 83.4 | Volunteer | Mendocino | 66.6% | 2 of 3 | 26 min | 24 h | |
| 3,291 | CA-KG-11CA-KG-11 | 83.4 | COCORAHS | - | 66.6% | 2 of 3 | 26 min | 34 h | |
| 3,292 | Burlingame 1.5 SECA-SM-48 | 83.4 | Volunteer | San Mateo | 66.6% | 2 of 3 | 85 min | 2 days | |
| 3,293 | San Jose 3.5 ENECA-SC-12 | 83.4 | Volunteer | Santa Clara | 66.6% | 2 of 3 | 86 min | 34 h | |
| 3,293 | Twentynine Palms 1.5 SWCA-SR-17 | 83.4 | Volunteer | San Bernardino | 66.6% | 2 of 3 | 86 min | 34 h | |
| 3,293 | Davis 6.3 WCA-YL-21 | 83.4 | Volunteer | Yolo | 66.6% | 2 of 3 | 86 min | 34 h | |
| 3,296 | Nevada City 2.0 NNWCA-NV-57 | 83.4 | Volunteer | Nevada | 66.6% | 2 of 3 | 86 min | 2 days | |
| 3,297 | Seiad Valley 0.1 NNECA-SK-16 | 83.4 | Volunteer | Siskiyou | 66.6% | 2 of 3 | 86 min | 33 h | |
| 3,298 | Sunnyvale 3.6 S (W6NW)CA-SC-42 | 83.4 | Volunteer | Santa Clara | 66.6% | 2 of 3 | 86 min | 34 h | |
| 3,299 | Foster City 2.0 SSWCA-SM-52 | 83.4 | Volunteer | San Mateo | 66.6% | 2 of 3 | 86 min | 2 days | |
| 3,300 | Monte Sereno 0.4 SSWCA-SC-5 | 83.4 | Volunteer | Santa Clara | 66.6% | 2 of 3 | 86 min | 34 h | |
| 3,300 | Simi Valley 1.7 SWCA-VT-41 | 83.4 | Volunteer | Ventura | 66.6% | 2 of 3 | 86 min | 34 h | |
| 3,302 | San Juan Capistrano 0.9 WCA-OR-70 | 83.4 | Volunteer | Orange | 66.6% | 2 of 3 | 86 min | 47 h | |
| 3,303 | Artesia 0.5 WCA-LA-68 | 83.4 | Volunteer | Los Angeles | 66.6% | 2 of 3 | 86 min | 2 days | |
| 3,304 | San Rafael 4.6 NWCA-MR-24 | 83.4 | Volunteer | Marin | 66.6% | 2 of 3 | 86 min | 33 h | |
| 3,305 | Irvine 4.1 NNECA-OR-27 | 83.4 | Volunteer | Orange | 66.6% | 2 of 3 | 86 min | 34 h | |
| 3,305 | Roseville 1.4 WSWCA-PC-63 | 83.4 | Volunteer | Placer | 66.6% | 2 of 3 | 86 min | 34 h | |
| 3,307 | Oakdale 4.2 ENECA-SS-11 | 83.4 | Volunteer | Stanislaus | 66.6% | 2 of 3 | 86 min | 33 h | |
| 3,308 | Walker 1.2 NECA-MN-8 | 83.4 | Volunteer | Mono | 66.6% | 2 of 3 | 86 min | 2 days | |
| 3,309 | ByronC83 | 83.3 | Airport | Contra Costa | 99.2% | 500 of 504 | 14 min | 80 min | |
| 3,310 | Little Rock CRK Above Dam PrecipLTKC1 | 83.3 | Gauge | Los Angeles | 95.2% | 160 of 168 | 74 min | 3 h | |
| 3,311 | Potrero Canyon - Alert #858PEOC1 | 83.3 | Gauge | Riverside | 95.2% | 160 of 168 | 75 min | 3 h | |
| 3,312 | Ventura 1SE - Arundell BarrancaADBC1 | 83.3 | Gauge | Ventura | 95.2% | 160 of 168 | 75 min | 3 h | |
| 3,313 | Nr Lopez Lk Alert #707NIPC1 | 83.3 | Gauge | Sanluis Obispo | 95.2% | 160 of 168 | 78 min | 2 h | |
| 3,314 | Hidden Hills 6.0 ENECA-LA-113 | 83.3 | Volunteer | Los Angeles | 66.6% | 2 of 3 | 2.4 h | 33 h | |
| 3,315 | Oakland 1.7 NNWCA-AL-52 | 83.3 | Volunteer | Alameda | 66.6% | 2 of 3 | 2.4 h | 34 h | |
| 3,315 | Mono City 1.9 SWCA-MN-6 | 83.3 | Volunteer | Mono | 66.6% | 2 of 3 | 2.4 h | 34 h | |
| 3,315 | San Francisco 1.6 SECA-SF-17 | 83.3 | Volunteer | San Francisco | 66.6% | 2 of 3 | 2.4 h | 34 h | |
| 3,315 | Callahan 2.3 NNWCA-SK-26 | 83.3 | Volunteer | Siskiyou | 66.6% | 2 of 3 | 2.4 h | 34 h | |
| 3,319 | Chester - Humbug Summit RAWSHMRC1 | 83.2 | Gauge | Plumas | 99.4% | 167 of 168 | 14 min | 2 h | |
| 3,320 | ParadisePDEC1 | 83.2 | Gauge | Butte | 99.4% | 167 of 168 | 55 min | 2 h | |
| 3,321 | Rosemont - Vineyard WTPVWTC1 | 83.2 | Gauge | Sacramento | 74.3% | 394 of 530 | 25 min | 2.4 h | |
| 3,322 | Santa RosaSTS | 83.1 | Airport | Sonoma | 99.4% | 167 of 168 | 6 min | 2 h | |
| 3,323 | Sacramento River -Balls Ferry BridgeBSFC1 | 83.1 | Gauge | Shasta | 99.4% | 167 of 168 | 55 min | 2 h | |
| 3,324 | Morris Dam - Alert #416MSDC1 | 83.1 | Gauge | Los Angeles | 94.6% | 159 of 168 | 73 min | 3 h | |
| 3,325 | Little Chino CkLTOC1 | 83.1 | Gauge | San Bernardino | 94.6% | 159 of 168 | 74 min | 2 h | |
| 3,326 | Carbon Canyon Fire Station 70CBEC1 | 83.1 | Gauge | Los Angeles | 94.6% | 159 of 168 | 74 min | 2 h | |
| 3,327 | Newbury Park - Rancho Sierra VistaBGSC1 | 83.1 | Gauge | Ventura | 94.6% | 159 of 168 | 75 min | 2 h | |
| 3,328 | Lake SherwoodLSWC1 | 83.1 | Gauge | Ventura | 94.6% | 159 of 168 | 75 min | 3 h | |
| 3,329 | Stubblefield ScanDLFC1 | 83.1 | Gauge | San Luis Obispo | 90.4% | 152 of 168 | 45 min | 5 h | |
| 3,330 | Roseville 2ESE - Linda Creek WoodlakeLIWC1 | 83.1 | Gauge | Placer | 78.5% | 132 of 168 | 16 min | 8 h | |
| 3,331 | AAPC1AAPC1 | 83.1 | DCP | - | 71.4% | 10 of 14 | 3.2 h | 24 h | |
| 3,332 | Saugus Power Plant #1SGSC1 | 83.1 | Cooperative | Los Angeles | 71.4% | 5 of 7 | - | 2 days | |
| 3,333 | PTPC1PTPC1 | 83.1 | DCP | - | 66.6% | 20 of 30 | 14 min | 18 h | |
| 3,334 | Camp 9CNIC1 | 83.0 | Gauge | Los Angeles | 100% | 168 of 168 | 19 min | 65 min | |
| 3,335 | RanchitaRCHC1 | 83.0 | Gauge | San Diego | 99.4% | 167 of 168 | 18 min | 2 h | |
| 3,336 | Deep SpringsS2187 | 83.0 | Soil | Inyo | 91.9% | 125 of 136 | 43 min | 7 h | |
| 3,337 | Byron - West Canal at CliftonWCIC1 | 83.0 | Gauge | Contra Costa | 86.9% | 584 of 672 | 30 min | 2.3 h | |
| 3,338 | Slide CanyonSLIC1 | 83.0 | Gauge | Tuolumne | 74.1% | 249 of 336 | 25 min | 61 min | |
| 3,339 | Sacramento Metro AptSAPC1 | 83.0 | Gauge | Sacramento | 70.6% | 475 of 672 | 24 min | 70 min | |
| 3,340 | TORC1TORC1 | 83.0 | DCP | - | 66.6% | 22 of 33 | 15 min | 17 h | |
| 3,341 | Avalon - San Clemente IslandSIZC1 | 82.9 | Gauge | Los Angeles | 100% | 168 of 168 | 17 min | 60 min | |
| 3,342 | Pierce CRKPIEC1 | 82.9 | Gauge | Plumas | 100% | 168 of 168 | 19 min | 60 min | |
| 3,343 | Secret Town GOESSETC1 | 82.9 | Gauge | Nevada | 99.4% | 167 of 168 | 17 min | 2 h | |
| 3,344 | Woodcrest DamWCDC1 | 82.9 | Gauge | Riverside | 94.0% | 158 of 168 | 75 min | 3 h | |
| 3,345 | Beardsley WashBDHC1 | 82.9 | Gauge | Ventura | 94.0% | 158 of 168 | 75 min | 3 h | |
| 3,346 | Cal State San BernardinoCSBC1 | 82.9 | Gauge | San Bernardino | 94.0% | 158 of 168 | 77 min | 3 h | |
| 3,347 | Alert Res/Rain Gage 7 SSE Los Padres DamLPRC1 | 82.9 | Gauge | Monterey | 83.1% | 335 of 403 | 19 min | 4.9 h | |
| 3,348 | Alert Stream/Rain Gage At Petaluma River A Corona RoadPCRC1 | 82.9 | Gauge | Sonoma | 73.8% | 124 of 168 | 25 min | 3 h | |
| 3,349 | Anderson Grade SummitCD022 | 82.9 | Road | Siskiyou | 71.4% | 480 of 672 | 20 min | 45 min | |
| 3,350 | Castro Valley 0.4 NNECA-AL-3 | 82.9 | Volunteer | Alameda | 66.6% | 2 of 3 | 3.4 h | 34 h | |
| 3,350 | Forks of Salmon 1.0 NWCA-SK-9 | 82.9 | Volunteer | Siskiyou | 66.6% | 2 of 3 | 3.4 h | 34 h | |
| 3,352 | Forestville 0.7 SWCA-SN-90 | 82.9 | Volunteer | Sonoma | 66.6% | 2 of 3 | 3.4 h | 2 days | |
| 3,353 | Arcata 0.8 ECA-HM-214 | 82.9 | Volunteer | Humboldt | 66.6% | 2 of 3 | 3.4 h | 3 days | |
| 3,354 | Rocklin 2SW - Miners RavineMPKC1 | 82.8 | Gauge | Placer | 77.3% | 130 of 168 | 17 min | 7.9 h | |
| 3,355 | HiltRWISCD011 | 82.8 | Road | Siskiyou | 70.8% | 255 of 360 | 20 min | 61 min | |
| 3,356 | SRFD White Oak DriveQSWC1 | 82.7 | Gauge | Sonoma | 100% | 168 of 168 | 19 min | 60 min | |
| 3,357 | Orestimba CreekOSMC1 | 82.7 | Gauge | Stanislaus | 99.4% | 167 of 168 | 18 min | 2 h | |
| 3,358 | Fontana 7SW - Glen AvonGLVC1 | 82.7 | Gauge | Riverside | 93.4% | 157 of 168 | 75 min | 3 h | |
| 3,359 | Desert Hot SpringsDHTC1 | 82.7 | Gauge | Riverside | 93.4% | 157 of 168 | 75 min | 2 h | |
| 3,360 | Los Posas Reservoir - Alert #9LPAC1 | 82.7 | Gauge | Ventura | 93.4% | 157 of 168 | 75 min | 3 h | |
| 3,361 | Apple ValleyAPOC1 | 82.7 | Gauge | San Bernardino | 93.4% | 157 of 168 | 75 min | 2 h | |
| 3,362 | Laytonville 9NW - Angelo Coast RangeAEOC1 | 82.7 | Gauge | Mendocino | 82.5% | 416 of 504 | 35 min | 1.5 h | |
| 3,363 | Knoxville - McLaughlin ResMGLC1 | 82.7 | Gauge | Napa | 82.5% | 416 of 504 | 35 min | 1.5 h | |
| 3,364 | Camp Comfort - San Antonio CreekSXCC1 | 82.7 | Gauge | Ventura | 75.3% | 759 of 1,008 | 19 min | 55 min | |
| 3,365 | Crowder Flat SnotelCRWC1 | 82.6 | Gauge | Modoc | 95.8% | 161 of 168 | 1.7 h | 4 h | |
| 3,366 | Highlands Lakes GOESHIGC1 | 82.5 | Gauge | Trinity | 99.4% | 167 of 168 | 20 min | 2 h | |
| 3,367 | Rialto EocRLOC1 | 82.5 | Gauge | San Bernardino | 92.8% | 156 of 168 | 75 min | 2 h | |
| 3,368 | Casitas Springs 1S - Fresno CanyonFOKC1 | 82.5 | Gauge | Ventura | 92.8% | 156 of 168 | 75 min | 3 h | |
| 3,368 | Red MountainRDTC1 | 82.5 | Gauge | Ventura | 92.8% | 156 of 168 | 75 min | 3 h | |
| 3,370 | Borracho SaddleBHOC1 | 82.5 | Gauge | Ventura | 92.8% | 156 of 168 | 75 min | 3 h | |
| 3,371 | Mojave River AT MOJAVE RIVER AT HELENDALEMVHC1 | 82.5 | Gauge | San Bernardino | 92.8% | 26 of 28 | 6.2 h | 11 h | |
| 3,372 | Holt 5SSE - Middle RiverMHDC1 | 82.5 | Gauge | San Joaquin | 84.3% | 567 of 672 | 30 min | 2 h | |
| 3,373 | Santa Cruz 3SW - Younger LagoonYLRC1 | 82.5 | Gauge | Santa Cruz | 81.9% | 413 of 504 | 35 min | 1.5 h | |
| 3,374 | Carmichael 2NW - Arcade CreekAPSC1 | 82.5 | Gauge | Sacramento | 80.3% | 135 of 168 | 25 min | 7 h | |
| 3,375 | CollierCD024 | 82.5 | Road | Siskiyou | 68.5% | 432 of 630 | 20 min | 75 min | |
| 3,376 | NVLC1NVLC1 | 82.5 | DCP | - | 64.2% | 9 of 14 | 14 min | 35.9 h | |
| 3,377 | TracyTCY | 82.4 | Airport | San Joaquin | 98.8% | 498 of 504 | 14 min | 80 min | |
| 3,378 | Antelope Creek WashANWC1 | 82.4 | Gauge | San Bernardino | 95.2% | 160 of 168 | 75 min | 4 h | |
| 3,379 | Ebbetts Pass SnotelEBTC1 | 82.4 | Gauge | Alpine | 95.2% | 160 of 168 | 1.7 h | 4 h | |
| 3,379 | Echo Peak SnotelECOC1 | 82.4 | Gauge | El Dorado | 95.2% | 160 of 168 | 1.7 h | 4 h | |
| 3,379 | Hagan S Meadow SnotelHGNC1 | 82.4 | Gauge | El Dorado | 95.2% | 160 of 168 | 1.7 h | 4 h | |
| 3,379 | Horse Meadow SnotelHORC1 | 82.4 | Gauge | Alpine | 95.2% | 160 of 168 | 1.7 h | 4 h | |
| 3,379 | Virginia Lakes Ridge SnotelVGAC1 | 82.4 | Gauge | Mono | 95.2% | 160 of 168 | 1.7 h | 4 h | |
| 3,384 | Deep Springs SCANDPSC1 | 82.4 | Gauge | Inyo | 86.9% | 146 of 168 | 46 min | 4 h | |
| 3,385 | Slates Hot Springs 5S - Big CreekGHMC1 | 82.4 | Gauge | Monterey | 81.7% | 412 of 504 | 35 min | 1.5 h | |
| 3,386 | Isla Vista 0.3 WSWCA-SB-30 | 82.4 | Volunteer | Santa Barbara | 66.6% | 2 of 3 | 4.4 h | 34 h | |
| 3,387 | Redlands 1.9 SSWCA-SR-100 | 82.4 | Volunteer | San Bernardino | 66.6% | 2 of 3 | 4.4 h | 33 h | |
| 3,388 | Whitemore Hot Springs 2SW - ValentineVESC1 | 82.3 | Gauge | Sierra | 81.3% | 410 of 504 | 34 min | 1.5 h | |
| 3,389 | OrangvaleORGC1 | 82.3 | Gauge | Sacramento | 79.7% | 134 of 168 | 25 min | 7 h | |
| 3,389 | Rancho CordovaRNCC1 | 82.3 | Gauge | Sacramento | 79.7% | 134 of 168 | 25 min | 7 h | |
| 3,391 | GBRC1GBRC1 | 82.3 | DCP | - | 70.8% | 17 of 24 | 2.2 h | 12 h | |
| 3,392 | USGS/ALERT Gage/Forecast Point 5 SSW Salinas R Nr SpreckelsSPRC1 | 82.3 | Gauge | Monterey | 66.4% | 335 of 504 | 15 min | 60 min | |
| 3,393 | Mount Shasta CityMHS | 82.2 | Airport | Siskiyou | 100% | 168 of 168 | 12 min | 64 min | |
| 3,394 | Byron 5SSE - Harvey BanksHOBC1 | 82.2 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 3,395 | Leavitt Meadows SnotelLVTC1 | 82.2 | Gauge | Mono | 95.2% | 160 of 168 | 44 min | 5 h | |
| 3,396 | South Mountain Near Santa PaulaSMPC1 | 82.2 | Gauge | Ventura | 94.6% | 159 of 168 | 75 min | 4 h | |
| 3,397 | Salyer RAWSLYEC1 | 82.2 | Gauge | Trinity | 86.3% | 145 of 168 | 19 min | 22.2 h | |
| 3,398 | Rio Linda WcRILC1 | 82.2 | Gauge | Sacramento | 85.1% | 286 of 336 | 25 min | 6.5 h | |
| 3,399 | PIT RIVER PH #1 - PG&EPTHC1 | 82.2 | Gauge | Shasta | 77.3% | 130 of 168 | 15 min | 10.5 h | |
| 3,400 | Palm Valley ChannelPMVC1 | 82.1 | Gauge | Riverside | 91.6% | 154 of 168 | 75 min | 2 h | |
| 3,401 | Windy PointWDPC1 | 82.1 | Gauge | Riverside | 91.6% | 154 of 168 | 75 min | 3 h | |
| 3,402 | Livermore 3NW - Zone 7 WaterZSAC1 | 82.1 | Gauge | Alameda | 83.9% | 564 of 672 | 29 min | 2.3 h | |
| 3,403 | Hwy 50 at Echo SummitCD029 | 82.0 | Road | El Dorado | 95.2% | 480 of 504 | 16 min | 69 min | |
| 3,404 | Independence Camp SnotelICPC1 | 82.0 | Gauge | Sierra | 94.0% | 158 of 168 | 1.7 h | 4 h | |
| 3,405 | Dinsmore 2.4 WNWCA-HM-189 | 82.0 | Volunteer | Humboldt | 66.6% | 2 of 3 | 5.4 h | 2 days | |
| 3,406 | Arcata 4.6 WSWCA-HM-115 | 82.0 | Volunteer | Humboldt | 66.6% | 2 of 3 | 5.4 h | 32 h | |
| 3,407 | Stockton 5.8 NNECA-SJ-4 | 82.0 | Volunteer | San Joaquin | 66.6% | 2 of 3 | 5.4 h | 36 h | |
| 3,408 | Alpine Meadows-BaseAMBC1 | 82.0 | Gauge | Placer | 65.9% | 29 of 44 | 14 min | 16.1 h | |
| 3,409 | TTRC1TTRC1 | 82.0 | DCP | - | 63.3% | 19 of 30 | 18 min | 17.5 h | |
| 3,410 | Castaic - San Francisquito PH No2SFQC1 | 81.9 | Gauge | Los Angeles | 95.8% | 161 of 168 | 74 min | 5 h | |
| 3,411 | Markleeville 10WSW - Lost Lake SnotelLLXC1 | 81.9 | Gauge | Alpine | 95.8% | 161 of 168 | 1.7 h | 5 h | |
| 3,412 | Benton 15NW - AdobeADZC1 | 81.9 | Gauge | Mono | 95.8% | 161 of 168 | 1.7 h | 5 h | |
| 3,413 | San Fernando 4NNE - Pacoima DamPDIC1 | 81.9 | Gauge | Los Angeles | 91.0% | 153 of 168 | 74 min | 2.4 h | |
| 3,414 | Rancho Santa Margarita 9NEMVIC1 | 81.9 | Gauge | Orange | 91.0% | 153 of 168 | 74 min | 2 h | |
| 3,415 | Morongo Valley - Mission CreekMSKC1 | 81.9 | Gauge | Riverside | 91.0% | 153 of 168 | 75 min | 3 h | |
| 3,416 | Oxnard 2WNWOXAC1 | 81.9 | Gauge | Ventura | 91.0% | 153 of 168 | 75 min | 3 h | |
| 3,417 | Big Bear CityL35 | 81.9 | Airport | San Bernardino | 82.7% | 417 of 504 | 4 min | 4.3 h | |
| 3,418 | Bodega Marine ReserveBDZC1 | 81.9 | Gauge | Sonoma | 81.3% | 410 of 504 | 35 min | 1.7 h | |
| 3,419 | Sacramento 7NNE - Dry Creek BypassEKHC1 | 81.9 | Gauge | Sacramento | 78.5% | 132 of 168 | 25 min | 7 h | |
| 3,420 | Quincy (DWR)QNYC1 | 81.9 | Gauge | Plumas | 70.8% | 238 of 336 | 25 min | 61 min | |
| 3,421 | Malibu CanyonMBCC1 | 81.8 | Gauge | Los Angeles | 100% | 168 of 168 | 19 min | 64 min | |
| 3,422 | Calleguas Ck Abv US 101 Alert #681CGUC1 | 81.8 | Gauge | Ventura | 97.0% | 163 of 168 | 75 min | 5.9 h | |
| 3,423 | Fallen Leaf SnotelFLFC1 | 81.8 | Gauge | El Dorado | 95.2% | 160 of 168 | 44 min | 5 h | |
| 3,424 | Oxnard - Channel Islands HarbourCIKC1 | 81.8 | Gauge | Ventura | 93.4% | 157 of 168 | 75 min | 4 h | |
| 3,424 | Pidgeon Pass Dam - Alert #875PDGC1 | 81.8 | Gauge | Riverside | 93.4% | 157 of 168 | 75 min | 4 h | |
| 3,426 | Manzanita Mountain PrecipMZNC1 | 81.8 | Gauge | Santa Barbara | 76.7% | 516 of 672 | 15 min | 2.7 h | |
| 3,427 | BogardCD004 | 81.8 | Road | Lassen | 70.2% | 472 of 672 | 24 min | 45 min | |
| 3,428 | Bel Air Hotel #323BAHC1 | 81.7 | Gauge | Los Angeles | 95.2% | 160 of 168 | 77 min | 5 h | |
| 3,429 | NorcoNNCC1 | 81.7 | Gauge | Riverside | 90.4% | 152 of 168 | 75 min | 3 h | |
| 3,430 | Phelan - Cajon WestCJUC1 | 81.7 | Gauge | San Bernardino | 90.4% | 76 of 84 | 2.3 h | 6 h | |
| 3,431 | Bethel Island 3E - Holland CutHDCC1 | 81.7 | Gauge | Contra Costa | 87.0% | 585 of 672 | 30 min | 3.5 h | |
| 3,432 | Sims RoadCD016 | 81.7 | Road | Shasta | 68.4% | 460 of 672 | 21 min | 45 min | |
| 3,433 | San Clemente (AWOS)NUC | 81.7 | Airport | Los Angeles | 67.8% | 114 of 168 | 13 min | 24.1 h | |
| 3,434 | Los Trancos ParkLTPC1 | 81.7 | Gauge | San Mateo | 65.4% | 660 of 1,008 | 10 min | 45 min | |
| 3,435 | LMSC1LMSC1 | 81.7 | DCP | - | 62.0% | 18 of 29 | 14 min | 12 h | |
| 3,436 | Grass ValleyGSVC1 | 81.6 | Gauge | Nevada | 98.8% | 166 of 168 | 20 min | 2 h | |
| 3,437 | Sand FlatSDFC1 | 81.6 | Gauge | Siskiyou | 98.8% | 166 of 168 | 30 min | 2 h | |
| 3,438 | Oxnard - NWSLOXC1 | 81.6 | Gauge | Ventura | 92.8% | 156 of 168 | 75 min | 4 h | |
| 3,439 | Ward Creek #3 SnotelWRDC1 | 81.6 | Gauge | Placer | 92.8% | 156 of 168 | 1.7 h | 4 h | |
| 3,440 | Roseville 7NW - Pleasant GrovePGBC1 | 81.6 | Gauge | Placer | 80.3% | 135 of 168 | 29 min | 7.3 h | |
| 3,441 | La Honda RAWSLAHC1 | 81.5 | Gauge | San Mateo | 99.4% | 167 of 168 | 18 min | 2 h | |
| 3,442 | Santa Margarita BoosterSMRC1 | 81.5 | Gauge | Sanluis Obispo | 92.8% | 208 of 224 | 35 min | 61 min | |
| 3,443 | Peck Pit - Alert #42PKPC1 | 81.5 | Gauge | Los Angeles | 90.1% | 137 of 152 | 78 min | 3.3 h | |
| 3,444 | Banning BenchBNBC1 | 81.5 | Gauge | Riverside | 89.8% | 151 of 168 | 75 min | 3 h | |
| 3,444 | Skinner Lake - Alert #913SKNC1 | 81.5 | Gauge | Riverside | 89.8% | 151 of 168 | 75 min | 3 h | |
| 3,446 | Roseville 3NW - Crocker RanchCKAC1 | 81.5 | Gauge | Placer | 77.9% | 131 of 168 | 24 min | 8 h | |
| 3,447 | Gridley 3.3 SECA-BT-26 | 81.5 | Volunteer | Butte | 66.6% | 2 of 3 | 6.4 h | 35 h | |
| 3,448 | Truckee - Tahoe Donner RAWSTADC1 | 81.4 | Gauge | Nevada | 100% | 168 of 168 | 12 min | 60 min | |
| 3,449 | Woodfords - Hope ValleyHVSC1 | 81.4 | Gauge | Alpine | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 3,450 | Pole Ck #656POCC1 | 81.4 | Gauge | Ventura | 92.2% | 155 of 168 | 75 min | 4 h | |
| 3,451 | Banning - Tick RidgeLYMC1 | 81.4 | Gauge | Riverside | 92.2% | 155 of 168 | 2.2 h | 4 h | |
| 3,452 | Shadow MtnsS2186 | 81.3 | Soil | San Bernardino | 94.1% | 128 of 136 | 53 min | 8 h | |
| 3,452 | StubblefieldS2219 | 81.3 | Soil | San Luis Obispo | 94.1% | 128 of 136 | 53 min | 8 h | |
| 3,452 | VallecitosS2234 | 81.3 | Soil | San Benito | 94.1% | 128 of 136 | 53 min | 8 h | |
| 3,452 | RancheriaS2236 | 81.3 | Soil | Mono | 94.1% | 128 of 136 | 53 min | 8 h | |
| 3,456 | Indio 7NWINIC1 | 81.3 | Gauge | Riverside | 89.2% | 150 of 168 | 75 min | 3 h | |
| 3,456 | Santa Paula 4WSWLMVC1 | 81.3 | Gauge | Ventura | 89.2% | 150 of 168 | 75 min | 3 h | |
| 3,458 | Westlake Village 8WSW - TrancasTTPC1 | 81.3 | Gauge | Los Angeles | 89.2% | 150 of 168 | 78 min | 3 h | |
| 3,459 | Middle River At Howard Road BridgeMHRC1 | 81.3 | Gauge | San Joaquin | 76.1% | 128 of 168 | 20 min | 9 h | |
| 3,460 | Meeks Bay - Lost CornerLCMC1 | 81.2 | Gauge | El Dorado | 100% | 168 of 168 | 25 min | 61 min | |
| 3,461 | Parsons LandingPXLC1 | 81.2 | Gauge | Los Angeles | 99.4% | 167 of 168 | 25 min | 2 h | |
| 3,462 | Lake Casitas At Dam - Alert #601LKCC1 | 81.2 | Gauge | Ventura | 91.6% | 154 of 168 | 75 min | 4 h | |
| 3,463 | CaleroCAEC1 | 81.2 | Gauge | Santa Clara | 90.0% | 605 of 672 | 19 min | 11.3 h | |
| 3,464 | Los Banos DamLBDC1 | 81.2 | Gauge | Merced | 74.4% | 125 of 168 | 30 min | 4 h | |
| 3,465 | Pulgas RAWSPUGC1 | 81.1 | Gauge | San Mateo | 100% | 168 of 168 | 17 min | 60 min | |
| 3,466 | Clear CRKCLCC1 | 81.1 | Gauge | Shasta | 100% | 168 of 168 | 25 min | 61 min | |
| 3,467 | Upland WFAUWAC1 | 81.1 | Gauge | San Bernardino | 93.4% | 157 of 168 | 70 min | 5 h | |
| 3,468 | Fredonyer SmtCD008 | 81.1 | Road | Lassen | 68.4% | 460 of 672 | 25 min | 45 min | |
| 3,469 | Spring Creek ResRSXC1 | 81.1 | Gauge | Shasta | 68.4% | 230 of 336 | 24 min | 1.5 h | |
| 3,470 | Verdi 9N - Beacon PeakVBPC1 | 81.0 | Gauge | Sierra | 98.5% | 662 of 672 | 20 min | 30 min | |
| 3,471 | Livermore 5SE - Arroyo MochoAMVC1 | 81.0 | Gauge | Alameda | 83.3% | 560 of 672 | 29 min | 3 h | |
| 3,472 | Georgiana SloughGGSC1 | 81.0 | Gauge | Sacramento | 76.1% | 128 of 168 | 25 min | 7 h | |
| 3,473 | El Cerrito 0.3 WNWCA-CC-40 | 81.0 | Volunteer | Contra Costa | 66.6% | 2 of 3 | 7.4 h | 3 days | |
| 3,474 | Chula Vista 1.5 SSECA-SD-20 | 81.0 | Volunteer | San Diego | 66.6% | 2 of 3 | 7.4 h | 34 h | |
| 3,474 | Ceres 0.8 NECA-SS-13 | 81.0 | Volunteer | Stanislaus | 66.6% | 2 of 3 | 7.4 h | 34 h | |
| 3,476 | Willow Creek 3.2 NECA-HM-149 | 81.0 | Volunteer | Humboldt | 66.6% | 2 of 3 | 7.4 h | 32 h | |
| 3,477 | Barstow - LandfillLDBC1 | 80.9 | Gauge | San Bernardino | 95.8% | 161 of 168 | 75 min | 7 h | |
| 3,478 | Bridgeport ValleyBVAC1 | 80.9 | Gauge | Mono | 78.1% | 394 of 504 | 34 min | 1.7 h | |
| 3,479 | Simi Valley 1W - Bus Canyon DrainBUYC1 | 80.8 | Gauge | Ventura | 90.4% | 152 of 168 | 75 min | 4 h | |
| 3,480 | Thornton 4W - South Mokelumne RiverMWGC1 | 80.8 | Gauge | San Joaquin | 84.5% | 142 of 168 | 49 min | 4 h | |
| 3,481 | Roseville 2ESE - Cirby CreekCSIC1 | 80.8 | Gauge | Placer | 78.5% | 132 of 168 | 29 min | 7.8 h | |
| 3,482 | Sloughhouse 6NE - Deer CreekOTTC1 | 80.8 | Gauge | Sacramento | 75.0% | 126 of 168 | 25 min | 6.6 h | |
| 3,483 | MVPC1MVPC1 | 80.8 | DCP | - | 70.8% | 17 of 24 | 3.2 h | 17 h | |
| 3,484 | Woodside - Huddart ParkHUDC1 | 80.8 | Gauge | San Mateo | 65.4% | 660 of 1,008 | 10 min | 60 min | |
| 3,485 | MTRC1MTRC1 | 80.8 | DCP | - | 60.6% | 20 of 33 | 15 min | 17 h | |
| 3,486 | BNEC1BNEC1 | 80.8 | DCP | - | 60.0% | 18 of 30 | 15 min | 18 h | |
| 3,487 | Lake Tahoe Outlet PrecipTAOC1 | 80.7 | Gauge | Placer | 100% | 168 of 168 | 25 min | 61 min | |
| 3,488 | Cherry Valley 1NE - Bogart ParkBOPC1 | 80.7 | Gauge | Riverside | 94.0% | 158 of 168 | 5.6 h | 6 h | |
| 3,489 | Jamesburg 3SW - Hastings Nat HistHNHC1 | 80.7 | Gauge | Monterey | 82.1% | 414 of 504 | 35 min | 2.7 h | |
| 3,490 | Arroyo Las Positas near LivermoreAOPC1 | 80.7 | Gauge | Alameda | 81.8% | 550 of 672 | 29 min | 2.8 h | |
| 3,491 | Twitchell Dam Alert #513TWDC1 | 80.7 | Gauge | Sanluis Obispo | 71.4% | 240 of 336 | 16 min | 4 h | |
| 3,492 | Boony Doon FireBONC1 | 80.6 | Gauge | Contra Costa | 100% | 168 of 168 | 15 min | 61 min | |
| 3,493 | AMAC1AMAC1 | 80.6 | DCP | - | 85.7% | 6 of 7 | 22.7 h | 36 h | |
| 3,493 | FTOC1FTOC1 | 80.6 | DCP | - | 85.7% | 6 of 7 | 22.7 h | 36 h | |
| 3,493 | MZCC1MZCC1 | 80.6 | DCP | - | 85.7% | 6 of 7 | 22.7 h | 36 h | |
| 3,493 | PLBC1PLBC1 | 80.6 | DCP | - | 85.7% | 6 of 7 | 22.7 h | 36 h | |
| 3,497 | NFEC1NFEC1 | 80.6 | DCP | - | 66.6% | 22 of 33 | 85 min | 19 h | |
| 3,498 | Dinsmore 2.3 WCA-HM-79 | 80.6 | Volunteer | Humboldt | 66.6% | 2 of 3 | 8.4 h | 32 h | |
| 3,499 | San Jose/Reid/HillvRHV | 80.6 | Airport | Santa Clara | 60.1% | 101 of 168 | 10 min | 11.1 h | |
| 3,500 | Monocline RidgeS2217 | 80.5 | Soil | Fresno | 91.9% | 125 of 136 | 53 min | 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.