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,985 | Yorba Reservoir - Alert #1165YBRC1 | 84.8 | Gauge | Orange | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,002 | Arcadia Wash @ Grand Alert #355ARAC1 | 84.8 | Gauge | Los Angeles | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,003 | AlleghanyALYC1 | 84.8 | Gauge | Sierra | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,003 | CamptonvilleCMVC1 | 84.8 | Gauge | Sierra | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,003 | Chorro Grande Alert #60COOC1 | 84.8 | Gauge | Ventura | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,003 | Circle X - Alert #690CRXC1 | 84.8 | Gauge | Ventura | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,003 | Camarillo - UplandCUPC1 | 84.8 | Gauge | Ventura | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,003 | Camarillo 2W - Hills DrainCXHC1 | 84.8 | Gauge | Ventura | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,003 | Last Chance - Alert #10LSTC1 | 84.8 | Gauge | Ventura | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,003 | Oak Park 1N - FSOPRC1 | 84.8 | Gauge | Ventura | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,003 | Petaluma 3NW - Petaluma RiverPTKC1 | 84.8 | Gauge | Sonoma | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,003 | Rocky Peak - Alert #1ROCC1 | 84.8 | Gauge | Ventura | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,003 | Sycamore Canyon Dam - Alert #621SYDC1 | 84.8 | Gauge | Ventura | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,003 | Ojai 3WSW - Ventura RiverVCWC1 | 84.8 | Gauge | Ventura | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,003 | Santa Paula - Wilson RanchWLRC1 | 84.8 | Gauge | Ventura | 99.4% | 167 of 168 | 75 min | 2 h | |
| 3,016 | Glendora - San Dimas DamSDIC1 | 84.8 | Gauge | Los Angeles | 99.4% | 167 of 168 | 76 min | 2 h | |
| 3,017 | Forest Falls - Mill CreekTPDC1 | 84.8 | Gauge | San Bernardino | 99.4% | 167 of 168 | 76 min | 2 h | |
| 3,018 | Rialto Channel Alert Precip And Stream GRIAC1 | 84.8 | Gauge | San Bernardino | 99.4% | 167 of 168 | 76 min | 2 h | |
| 3,019 | Colbys - Alert #445COBC1 | 84.8 | Gauge | Los Angeles | 99.4% | 167 of 168 | 76 min | 2 h | |
| 3,020 | NeenachNEEC1 | 84.8 | Gauge | Los Angeles | 99.4% | 167 of 168 | 76 min | 2 h | |
| 3,021 | Redlands - Red San TimoteoRSTC1 | 84.8 | Gauge | San Bernardino | 99.4% | 167 of 168 | 77 min | 2 h | |
| 3,022 | Santa Margarita - Alert #723SGAC1 | 84.8 | Gauge | Sanluis Obispo | 99.4% | 167 of 168 | 77 min | 2 h | |
| 3,023 | Oxnard - El RioELHC1 | 84.8 | Gauge | Ventura | 99.4% | 167 of 168 | 85 min | 2 h | |
| 3,023 | Ojai RAWSOJIC1 | 84.8 | Gauge | Ventura | 99.4% | 167 of 168 | 85 min | 2 h | |
| 3,023 | Piru ApcdPPRC1 | 84.8 | Gauge | Ventura | 99.4% | 167 of 168 | 85 min | 2 h | |
| 3,026 | Shasta 8NW - F CarrJCRC1 | 84.8 | Gauge | Shasta | 99.4% | 167 of 168 | 1.7 h | 2 h | |
| 3,027 | Valyermo - Pallet CreekPVHC1 | 84.8 | Gauge | Los Angeles | 99.3% | 156 of 157 | 78 min | 2.1 h | |
| 3,028 | Etiwanda 2NNEEWNC1 | 84.8 | Gauge | San Bernardino | 98.2% | 165 of 168 | 60 min | 2 h | |
| 3,029 | Cochora Ranch ScanCXXC1 | 84.8 | Gauge | San Luis Obispo | 95.2% | 160 of 168 | 45 min | 5 h | |
| 3,029 | Shadow Mountains (Mountain Pass) SCANDWMC1 | 84.8 | Gauge | San Bernardino | 95.2% | 160 of 168 | 45 min | 5 h | |
| 3,029 | Eagle Lake ScanEALC1 | 84.8 | Gauge | Lassen | 95.2% | 160 of 168 | 45 min | 5 h | |
| 3,029 | Desert Center ScanERTC1 | 84.8 | Gauge | Riverside | 95.2% | 160 of 168 | 45 min | 5 h | |
| 3,029 | French Gulch ScanFGLC1 | 84.8 | Gauge | Shasta | 95.2% | 160 of 168 | 45 min | 5 h | |
| 3,029 | Mono City 3ENE - RancheriaRASC1 | 84.8 | Gauge | Mono | 95.2% | 160 of 168 | 45 min | 5 h | |
| 3,029 | Ford Dry Lake ScanRDLC1 | 84.8 | Gauge | Riverside | 95.2% | 160 of 168 | 45 min | 5 h | |
| 3,029 | Ash Valley ScanVYAC1 | 84.8 | Gauge | Lassen | 95.2% | 160 of 168 | 45 min | 5 h | |
| 3,037 | TehachapiTSP | 84.8 | Airport | Kern | 93.2% | 470 of 504 | 4 min | 4.3 h | |
| 3,038 | New Hogan Lk (New Hogan Dam)NHGC1 | 84.8 | Gauge | Calaveras | 73.5% | 247 of 336 | 15 min | 1.5 h | |
| 3,039 | Stud Horse CanyonTSDC1 | 84.8 | Gauge | Kern | 71.4% | 60 of 84 | 15 min | 4 h | |
| 3,040 | SMCC1SMCC1 | 84.8 | DCP | - | 70.8% | 17 of 24 | 21 min | 12 h | |
| 3,041 | Vandenberg AFBVBG | 84.8 | Airport | Santa Barbara | 65.1% | 219 of 336 | 14 min | 1.8 h | |
| 3,042 | Goose Valley RAWSGOSC1 | 84.7 | Gauge | San Diego | 100% | 168 of 168 | 13 min | 68 min | |
| 3,043 | Forestdale Creek SnotelFDCC1 | 84.7 | Gauge | Alpine | 94.6% | 159 of 168 | 44 min | 5 h | |
| 3,044 | Crabtree MeadowCBTC1 | 84.7 | Gauge | Tulare | 84.9% | 214 of 252 | 35 min | 61 min | |
| 3,045 | RVLC1RVLC1 | 84.7 | DCP | - | 70.3% | 19 of 27 | 23 min | 18.2 h | |
| 3,046 | Paso RoblesPRB | 84.6 | Airport | San Luis Obispo | 100% | 168 of 168 | 6 min | 60 min | |
| 3,047 | San Leandro 4NE - Upper San Leandro ResUSVC1 | 84.6 | Gauge | Alameda | 99.4% | 167 of 168 | 45 min | 2 h | |
| 3,048 | Buchanan DamBHNC1 | 84.6 | Gauge | Madera | 98.8% | 166 of 168 | 64 min | 2 h | |
| 3,049 | Strawberry ValleySTYC1 | 84.6 | Gauge | Yuba | 98.8% | 166 of 168 | 65 min | 2 h | |
| 3,050 | Big Pines Recreation ParkBPSC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 68 min | 2 h | |
| 3,051 | L. A. Ducommun St - Alert #377LADC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 68 min | 2 h | |
| 3,052 | Arcadia 1NARXC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 69 min | 2 h | |
| 3,053 | Rmd Yard 232CRJC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 70 min | 2 h | |
| 3,054 | Wildwood CyWWCC1 | 84.6 | Gauge | San Bernardino | 98.8% | 166 of 168 | 70 min | 2 h | |
| 3,055 | LlanoLLHC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 72 min | 2 h | |
| 3,056 | Clear Ck School - Alert #408CCOC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 72 min | 2 h | |
| 3,057 | Anaheim Barber City Alert #1117ABBC1 | 84.6 | Gauge | Orange | 98.8% | 166 of 168 | 73 min | 2 h | |
| 3,058 | Long Beach 1NW - West Long Beach Pump PlantWBCC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 73 min | 2 h | |
| 3,059 | Inglewood YardINGC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,060 | Mill Creek Summit - Alert #306 Nr Mrkc1MCSC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,061 | Castaic Fs 149CAKC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,062 | Lechuza Fire StationLCZC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,063 | Imperial YardIMLC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,064 | Hollywood Reservoir - Alert #312HLYC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,064 | Loomis Ranch - Alert #438LORC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,064 | San Gabriel R E FkSGKC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,067 | Los Angeles City CollegeCCIC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,068 | Rio Hondo Spreading GroundsRIDC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,069 | Rolling HillsRLHC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,070 | Little Rock-Sycamore Camp PrecipLRSC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,071 | Saugas - Boquet CanyonBQUC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,071 | Castaic Junction Alert #385CSJC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,071 | Pacoima Wash Spreading GroundsPMIC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,074 | Bouquet Canyon Near SaugusBQTC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,074 | Newhall-Soladad Cyn Alert #406NSCC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,076 | Ballona Creek Alert #370BAAC1 | 84.6 | Gauge | Kern | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,077 | Valyermo - Big Rock CreekBPAC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,077 | Big Rock MesaMLUC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,077 | Topanga Patrol FC6TPAC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 74 min | 2 h | |
| 3,080 | PerrisPRVC1 | 84.6 | Gauge | Riverside | 98.8% | 166 of 168 | 74 min | 3 h | |
| 3,081 | Canyon Country - Sand Canyon FireSDTC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,082 | Alert #265BIRC1 | 84.6 | Gauge | Orange | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,082 | Hicks CanyonHIKC1 | 84.6 | Gauge | Orange | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,082 | Yucca Valley - Morongo ValleyMOOC1 | 84.6 | Gauge | San Bernardino | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,082 | Paxton RoadPAXC1 | 84.6 | Gauge | Riverside | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,082 | Temescal Valley - FS Guard StationTFGC1 | 84.6 | Gauge | Riverside | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,087 | Carona Del Mar Alert 263CDMC1 | 84.6 | Gauge | Orange | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,087 | Crest ParkCRQC1 | 84.6 | Gauge | San Bernardino | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,087 | Laguna AudubonCYNC1 | 84.6 | Gauge | Orange | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,087 | Fullerton Airport - Alert #1140FULC1 | 84.6 | Gauge | Orange | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,087 | Highland Plunge CreekHPLC1 | 84.6 | Gauge | San Bernardino | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,087 | Larson RanchLRAC1 | 84.6 | Gauge | San Bernardino | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,087 | Silverado Canyon - Alert #1170SDOC1 | 84.6 | Gauge | Orange | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | Simi SanitationASMC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | Camarillo SomisDBNC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | Camarillo - Home AcresHHAC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | Lang Ranch - Alert #2603LANC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | Somis-FullerLCYC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | Simi Valley - Las Llajas CanyonLLDC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | Matilija Canyon Upper - Alert #29MTJC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | Ortega Hill - Alert #50ORTC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | Riverside SouthRVRC1 | 84.6 | Gauge | Riverside | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | Santa Rosa ValleySVVC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | Saticoy YardSYUC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | Tommys Creek - Alert #40TMYC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | Ventura 1N - Hall CanyonVHCC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | White Ledge Peak - Alert #606WLPC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,094 | Simi Valley 3ESE - Arroyo SimiWXKC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,109 | Moorpark 2WSW - Walnut Gabbert DrainWGXC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 3 h | |
| 3,110 | Wheeler Gorge Nr Wheeler SpringsWGWC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 75 min | 2 h | |
| 3,111 | Fontana - CMYFCYC1 | 84.6 | Gauge | San Bernardino | 98.8% | 166 of 168 | 76 min | 2 h | |
| 3,112 | Mescal SmithMSMC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 76 min | 2 h | |
| 3,113 | Warm Spgs CampWSCC1 | 84.6 | Gauge | Los Angeles | 98.8% | 166 of 168 | 76 min | 2 h | |
| 3,114 | Fillmore 4W - Toland-Haglin PeakTGPC1 | 84.6 | Gauge | Ventura | 98.8% | 166 of 168 | 85 min | 2 h | |
| 3,115 | Sierraville 12SSE - Sierra ValleyLSVC1 | 84.6 | Gauge | Nevada | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 3,116 | Folsom 4SW - Lake NatomasNIMC1 | 84.6 | Gauge | Sacramento | 98.8% | 166 of 168 | 1.7 h | 3 h | |
| 3,117 | Lytle Creek -SheepLYPC1 | 84.6 | Gauge | San Bernardino | 98.8% | 83 of 84 | 2.2 h | 3.9 h | |
| 3,118 | Yucaipa 3SW - Yucaipa ValleyYVWC1 | 84.6 | Gauge | San Bernardino | 97.0% | 163 of 168 | 60 min | 2 h | |
| 3,119 | Essex SCANEXCC1 | 84.6 | Gauge | San Bernardino | 94.6% | 159 of 168 | 45 min | 5 h | |
| 3,120 | Roseville 4NNW - Pleasant Grove CreekPGIC1 | 84.6 | Gauge | Placer | 80.9% | 136 of 168 | 15 min | 7.4 h | |
| 3,121 | Mcguires RAWSMCGC1 | 84.5 | Gauge | Mendocino | 100% | 168 of 168 | 15 min | 70 min | |
| 3,122 | Cherry Valley 3NNE - BeaumontXCVC1 | 84.5 | Gauge | San Bernardino | 98.2% | 165 of 168 | 59 min | 2 h | |
| 3,123 | Quincy 1NW - Feature RiverFCLC1 | 84.5 | Gauge | Plumas | 98.2% | 165 of 168 | 60 min | 2 h | |
| 3,123 | Buck Meadows 9EHGMC1 | 84.5 | Gauge | Tuolumne | 98.2% | 165 of 168 | 60 min | 2 h | |
| 3,123 | Genesee 4WNW - Heart K RanchHRXC1 | 84.5 | Gauge | Plumas | 98.2% | 165 of 168 | 60 min | 2 h | |
| 3,123 | Buck 18E - Sunset InnINNC1 | 84.5 | Gauge | Tuolumne | 98.2% | 165 of 168 | 60 min | 2 h | |
| 3,123 | Potter Valley 3NNPVC1 | 84.5 | Gauge | Mendocino | 98.2% | 165 of 168 | 60 min | 2 h | |
| 3,123 | Portola 1NWXPTC1 | 84.5 | Gauge | Plumas | 98.2% | 165 of 168 | 60 min | 2 h | |
| 3,123 | Groveland 7SE - Smith PeakXSPC1 | 84.5 | Gauge | Mariposa | 98.2% | 165 of 168 | 60 min | 2 h | |
| 3,130 | Pacoima Dam - Alert #331 (Near Poic1)PCDC1 | 84.4 | Gauge | Los Angeles | 98.2% | 165 of 168 | 69 min | 2 h | |
| 3,131 | Big Pines 1NE - Table MtnJPLC1 | 84.4 | Gauge | Los Angeles | 98.2% | 165 of 168 | 69 min | 2 h | |
| 3,132 | Quartz HillQZHC1 | 84.4 | Gauge | Los Angeles | 98.2% | 165 of 168 | 69 min | 2 h | |
| 3,133 | Acton Pump StationAPZC1 | 84.4 | Gauge | Los Angeles | 98.2% | 165 of 168 | 69 min | 2 h | |
| 3,134 | Litl Gleason Mtn Alert #439LIGC1 | 84.4 | Gauge | Los Angeles | 98.2% | 165 of 168 | 69 min | 2 h | |
| 3,135 | Domingeuz Water Co Alert #315DWCC1 | 84.4 | Gauge | Los Angeles | 98.2% | 165 of 168 | 73 min | 2 h | |
| 3,136 | Manhattan BeachMBZC1 | 84.4 | Gauge | Los Angeles | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,137 | San Gabriel At Vly - Alert #352SGVC1 | 84.4 | Gauge | Los Angeles | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,138 | San Gabriel Dam - Alert #413 (Nr Sngc1)SGDC1 | 84.4 | Gauge | Los Angeles | 98.2% | 165 of 168 | 74 min | 3 h | |
| 3,139 | Lytle Creek CanyonLTYC1 | 84.4 | Gauge | San Bernardino | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,139 | Lee Vining 1SSWLVBC1 | 84.4 | Gauge | Mono | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,139 | Live Oak CanyonLVDC1 | 84.4 | Gauge | Riverside | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,139 | Moreno-ClarkMREC1 | 84.4 | Gauge | Riverside | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,139 | Red Mountain - Alert #870RMTC1 | 84.4 | Gauge | Riverside | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,139 | South Mountain East - Alert #7SMEC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,145 | Hesperia - Fire StationHEFC1 | 84.4 | Gauge | San Bernardino | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,146 | Camarillo - AdohrCDHC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,146 | Thousand Oaks 2NW - ConejoCJBC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,146 | Thousand Oaks - Lake BardKBDC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,146 | Ojai - Lake Casitas DamLCAC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,146 | Moorpark County Yard - Alert #49MORC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,146 | Camarillo 4NNE - Somis BardOBZC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,146 | Oxnard Civic CenterOXDC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,146 | Thousand Oaks 2SSW - Potrero CreekPWBC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,146 | Sulphur Mountain - Alert #11SULC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,146 | Tripas CanyonTRIC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,146 | Ventura City HallVTHC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,157 | ELLSWORTH BARRANCA 8 SW Ellsworth BarrancaTDBC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,157 | Thousand Oaks Civic CenterTOCC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,159 | Ojai 3ESE - Upper OjaiOHVC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 3 h | |
| 3,160 | Arrowbear LakeABFC1 | 84.4 | Gauge | San Bernardino | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,160 | Day CanyonDACC1 | 84.4 | Gauge | San Bernardino | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,160 | San Bernardino Co YardSBYC1 | 84.4 | Gauge | San Bernardino | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,160 | Running Springs - Yard 4YFRC1 | 84.4 | Gauge | San Bernardino | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,164 | Thompson Creek - Alert #434THMC1 | 84.4 | Gauge | Los Angeles | 98.2% | 165 of 168 | 76 min | 2 h | |
| 3,165 | Monte Nido FsMNFC1 | 84.4 | Gauge | Los Angeles | 98.2% | 165 of 168 | 77 min | 2 h | |
| 3,166 | Eaton Canyon Alert #343EATC1 | 84.4 | Gauge | Los Angeles | 98.2% | 165 of 168 | 77 min | 2 h | |
| 3,167 | Ojai - Piedra BlancaPIDC1 | 84.4 | Gauge | Ventura | 98.2% | 165 of 168 | 79 min | 2.3 h | |
| 3,168 | Rio Linda 1SSE - Dry CreekDYEC1 | 84.4 | Gauge | Sacramento | 84.5% | 142 of 168 | 25 min | 6 h | |
| 3,169 | ENCC1ENCC1 | 84.4 | DCP | - | 69.5% | 16 of 23 | 18 min | 19 h | |
| 3,170 | Groveland 20ESE - Forty MileFMIC1 | 84.3 | Gauge | Tuolumne | 97.6% | 164 of 168 | 60 min | 2 h | |
| 3,170 | Groveland 16ENE - Granite PortalGPOC1 | 84.3 | Gauge | Tuolumne | 97.6% | 164 of 168 | 60 min | 2 h | |
| 3,172 | Yorkville 4ESE - IngramIGMC1 | 84.3 | Gauge | Mendocino | 97.6% | 164 of 168 | 60 min | 3 h | |
| 3,173 | Independence Creek SnotelICKC1 | 84.3 | Gauge | Sierra | 95.2% | 160 of 168 | 44 min | 5 h | |
| 3,174 | Auburn - Wise ForebayWFBC1 | 84.3 | Gauge | Placer | 88.6% | 149 of 168 | 30 min | 7.3 h | |
| 3,175 | Roseville 5NW - Pleasant Grove CreekPGHC1 | 84.3 | Gauge | Placer | 82.7% | 139 of 168 | 19 min | 7.4 h | |
| 3,176 | GGRC1GGRC1 | 84.3 | DCP | - | 70.0% | 21 of 30 | 15 min | 18 h | |
| 3,177 | BIG TUJUNGA WASH 13 N Big Tujunga DamBTJC1 | 84.2 | Gauge | Los Angeles | 97.6% | 164 of 168 | 68 min | 2 h | |
| 3,178 | Puddingstone Dam - Alert #428PSDC1 | 84.2 | Gauge | Los Angeles | 97.6% | 164 of 168 | 73 min | 2 h | |
| 3,179 | Claremont - San AntonioSAZC1 | 84.2 | Gauge | Los Angeles | 97.6% | 164 of 168 | 73 min | 2.1 h | |
| 3,180 | Tujunga Spreading GroundsTUJC1 | 84.2 | Gauge | Los Angeles | 97.6% | 164 of 168 | 74 min | 3 h | |
| 3,181 | BCHD - RedondoRDYC1 | 84.2 | Gauge | Los Angeles | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,182 | La River At Firestone - Alert #316LRFC1 | 84.2 | Gauge | Los Angeles | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,183 | El Segundo YardELSC1 | 84.2 | Gauge | Los Angeles | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,184 | Arrowhead Spring HotelAWCC1 | 84.2 | Gauge | San Bernardino | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,184 | Modjeska Canyon - Alert #233MJAC1 | 84.2 | Gauge | Orange | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,184 | Pico Retarding BasinPIOC1 | 84.2 | Gauge | Orange | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,187 | Santiago Ck At Santiago RoadMSTC1 | 84.2 | Gauge | Orange | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,188 | Arroyo Simi At RoyalASJC1 | 84.2 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,188 | ARROYO LAS POSAS/HCH 4 NNE Arroyo Las Posas/HchAYOC1 | 84.2 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,188 | Camarillo 2N - East HighlandsCEHC1 | 84.2 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,188 | El Rio Spreading GroundsELRC1 | 84.2 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,188 | Simi Valley 1E - Arroyo TapoOYTC1 | 84.2 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,188 | Senior/Gridley Canyon - Alert #2633SGRC1 | 84.2 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,188 | Stewart Canyon - Alert #2633STWC1 | 84.2 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,188 | Silverstrand Beach - Alert #632SVDC1 | 84.2 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,196 | Camarillo - Pacific SodCSDC1 | 84.2 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,196 | Nordhoff Ridge - Alert #614NRDC1 | 84.2 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,196 | Camarillo - Pleasant ValleyPVWC1 | 84.2 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,199 | Ventura 1S - Telephone RdTELC1 | 84.2 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,200 | AdelantoADTC1 | 84.2 | Gauge | San Bernardino | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,200 | San SevaineSSVC1 | 84.2 | Gauge | San Bernardino | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,202 | Reche CanyonRECC1 | 84.2 | Gauge | San Bernardino | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,202 | Phelan - Wilson Road RanchWROC1 | 84.2 | Gauge | San Bernardino | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,204 | Sawpit Dam - Alert #340SPDC1 | 84.2 | Gauge | Los Angeles | 97.6% | 164 of 168 | 76 min | 2 h | |
| 3,205 | LANCASTER B&SLNSC1 | 84.2 | Gauge | Los Angeles | 97.6% | 164 of 168 | 76 min | 2 h | |
| 3,206 | Quartz Hill - Scott RanchSRHC1 | 84.2 | Gauge | Los Angeles | 97.6% | 164 of 168 | 76 min | 2 h | |
| 3,207 | Pine Cyn PsPNYC1 | 84.2 | Gauge | Los Angeles | 97.6% | 164 of 168 | 76 min | 2 h | |
| 3,208 | Monocline Ridge ScanRGMC1 | 84.2 | Gauge | Fresno | 93.4% | 157 of 168 | 45 min | 5 h | |
| 3,209 | UclaUCLC1 | 84.2 | Cooperative | Los Angeles | 71.4% | 5 of 7 | 4 h | 25 h | |
| 3,210 | SYSC1SYSC1 | 84.2 | DCP | - | 69.2% | 18 of 26 | 12 min | 18.4 h | |
| 3,211 | CRRC1CRRC1 | 84.2 | DCP | - | 69.2% | 18 of 26 | 17 min | 18.5 h | |
| 3,212 | Susanville 20N - Fredonyer PeakFPKC1 | 84.1 | Gauge | Lassen | 92.8% | 156 of 168 | 44 min | 5 h | |
| 3,213 | Arcata/Eureka ArptACV | 84.1 | Airport | Humboldt | 56.6% | 238 of 420 | 6 min | 60 min | |
| 3,214 | San Jacinto - Poppet FlatPOPC1 | 84.0 | Gauge | Riverside | 100% | 168 of 168 | 20 min | 60 min | |
| 3,215 | Downieville 1NE - CW3EDWVC1 | 84.0 | Gauge | Sierra | 97.0% | 163 of 168 | 60 min | 3 h | |
| 3,215 | Big Oak Flat 2SW - West PortalWPTC1 | 84.0 | Gauge | Tuolumne | 97.0% | 163 of 168 | 60 min | 3 h | |
| 3,217 | Puddingstone Dam - Alert #425PUDC1 | 84.0 | Gauge | Los Angeles | 97.0% | 163 of 168 | 73 min | 2 h | |
| 3,218 | Signal Hill - Alert #325SHLC1 | 84.0 | Gauge | Los Angeles | 97.0% | 163 of 168 | 74 min | 2 h | |
| 3,219 | Newbury Park Fire StationBEAC1 | 84.0 | Gauge | Ventura | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,219 | Old Man Mountain - Alert #13OLDC1 | 84.0 | Gauge | Ventura | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,219 | Thousand Palms N.E.PMRC1 | 84.0 | Gauge | Riverside | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,222 | Ventura River At Santa Ana BoulevardVTRC1 | 84.0 | Gauge | Ventura | 97.0% | 163 of 168 | 75 min | 3 h | |
| 3,223 | Phelan LandfillPHEC1 | 84.0 | Gauge | San Bernardino | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,224 | Hesperia - Apple Valley Rock SpringsRSRC1 | 84.0 | Gauge | San Bernardino | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,224 | Redlands 2S - San TimoteoSTTC1 | 84.0 | Gauge | Riverside | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,226 | Victorville L/FVLFC1 | 84.0 | Gauge | San Bernardino | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,226 | Wilson CreekWSOC1 | 84.0 | Gauge | San Bernardino | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,228 | Summit Valley FireSVFC1 | 84.0 | Gauge | San Bernardino | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,229 | San Sevaine Channel At Arrow HwySSCC1 | 84.0 | Gauge | San Bernardino | 97.0% | 163 of 168 | 75 min | 3 h | |
| 3,230 | Crystal LakeCKLC1 | 84.0 | Gauge | Los Angeles | 97.0% | 163 of 168 | 77 min | 2 h | |
| 3,231 | Antioch 10NE - Fishermans CutFCTC1 | 84.0 | Gauge | Contra Costa | 87.5% | 588 of 672 | 30 min | 1.8 h | |
| 3,232 | Mount HamiltonMHAC1 | 84.0 | Cooperative | Santa Clara | 85.7% | 6 of 7 | 15.4 h | 41 h | |
| 3,233 | SJBC1SJBC1 | 84.0 | DCP | - | 68.9% | 20 of 29 | 19 min | 18 h | |
| 3,234 | Crescent CityCEC | 84.0 | Airport | Del Norte | 63.8% | 230 of 360 | 12 min | 60 min | |
| 3,235 | Los Vaqueros RAWSVAQC1 | 83.9 | Gauge | Contra Costa | 98.2% | 165 of 168 | 19 min | 2 h | |
| 3,236 | Doe Ridge ScanDOEC1 | 83.9 | Gauge | Mono | 95.2% | 160 of 168 | 45 min | 5 h | |
| 3,237 | Rio Linda 1S - Dry Creek WestEKBC1 | 83.9 | Gauge | Sacramento | 84.5% | 142 of 168 | 25 min | 7 h | |
| 3,238 | Walnut Creek 3S - Tice CreekTRSC1 | 83.9 | Gauge | Contra Costa | 81.2% | 546 of 672 | 25 min | 75 min | |
| 3,239 | FredonyerEastRWISCD009 | 83.9 | Road | Lassen | 68.4% | 460 of 672 | 23 min | 45 min | |
| 3,240 | Chino HillsCQHC1 | 83.8 | Gauge | Orange | 99.4% | 167 of 168 | 17 min | 2 h | |
| 3,241 | San Diego - GreenhouseGHNC1 | 83.8 | Gauge | San Diego | 97.6% | 164 of 168 | 60 min | 3.5 h | |
| 3,242 | Claremont 1W - FS101CFZC1 | 83.8 | Gauge | Los Angeles | 96.4% | 162 of 168 | 73 min | 2 h | |
| 3,243 | Hawthorne - Hollypark DrainHYDC1 | 83.8 | Gauge | Los Angeles | 96.4% | 162 of 168 | 74 min | 2 h | |
| 3,244 | Santa Paula - Ferndale RanchFDLC1 | 83.8 | Gauge | Ventura | 96.4% | 162 of 168 | 75 min | 2 h | |
| 3,244 | Oak Glen FireOFRC1 | 83.8 | Gauge | San Bernardino | 96.4% | 162 of 168 | 75 min | 2 h | |
| 3,244 | Oakview Fire StationOKVC1 | 83.8 | Gauge | Ventura | 96.4% | 162 of 168 | 75 min | 2 h | |
| 3,247 | San Sevaine Spreading GroundsSSSC1 | 83.8 | Gauge | San Bernardino | 96.4% | 162 of 168 | 75 min | 2 h | |
| 3,248 | Sacramento 11S - Sacramento River FreeportFPOC1 | 83.8 | Gauge | Sacramento | 93.4% | 157 of 168 | 55 min | 2.3 h | |
| 3,249 | Alhambra Creek at Ward StAHCC1 | 83.8 | Gauge | Contra Costa | 91.9% | 618 of 672 | 25 min | 4.3 h | |
| 3,250 | Tule Pond - YOLO BypassYBTC1 | 83.8 | Gauge | Yolo | 88.9% | 598 of 672 | 30 min | 2.3 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.