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 |
|---|---|---|---|---|---|---|---|---|---|
| 3,001 | Nipomo 1.2 NNECA-SL-37 | 85.9 | Volunteer | San Luis Obispo | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 3,002 | Rocklin 2.6 NNWCA-PC-61 | 85.9 | Volunteer | Placer | 71.4% | 5 of 7 | 3.4 h | 34 h | |
| 3,003 | San Diego 4.9 SSECA-SD-254 | 85.9 | Volunteer | San Diego | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 3,004 | Santa RosaSTS | 85.8 | Airport | Sonoma | 100% | 168 of 168 | 6 min | 60 min | |
| 3,005 | Miller Ranch RAWSMLXC1 | 85.8 | Gauge | Ventura | 100% | 168 of 168 | 16 min | 60 min | |
| 3,006 | Byron 5SSE - Harvey BanksHOBC1 | 85.8 | Gauge | Contra Costa | 100% | 168 of 168 | 25 min | 61 min | |
| 3,007 | Independence C Precip Gage Nr Truckee392724120171001 | 85.8 | Gauge | Sierra | 74.4% | 500 of 672 | 18 min | 45 min | |
| 3,008 | KRN03 RAWSKRTC1 | 85.7 | Gauge | Kern | 98.2% | 165 of 168 | 17 min | 3 h | |
| 3,009 | Buchanan DamBHNC1 | 85.7 | Gauge | Madera | 98.2% | 165 of 168 | 64 min | 2 h | |
| 3,010 | Daley SpurDLYC1 | 85.7 | Gauge | San Bernardino | 98.2% | 165 of 168 | 70 min | 2.3 h | |
| 3,011 | City CreekCKCC1 | 85.7 | Gauge | San Bernardino | 98.2% | 165 of 168 | 71 min | 2 h | |
| 3,012 | Fontana - Central Valley FireCVFC1 | 85.7 | Gauge | San Bernardino | 98.2% | 165 of 168 | 71 min | 2.3 h | |
| 3,013 | Inglewood YardINGC1 | 85.7 | Gauge | Los Angeles | 98.2% | 165 of 168 | 74 min | 3 h | |
| 3,014 | Hawthorne - Hollypark DrainHYDC1 | 85.7 | Gauge | Los Angeles | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,015 | Point Vicente Lighthouse - Alert #321PVLC1 | 85.7 | Gauge | Los Angeles | 98.2% | 165 of 168 | 74 min | 2.1 h | |
| 3,016 | Loomis Ranch - Alert #438LORC1 | 85.7 | Gauge | Los Angeles | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,017 | San Gabriel R E FkSGKC1 | 85.7 | Gauge | Los Angeles | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,018 | Spadra-Lanterman Hospital - #350SLHC1 | 85.7 | Gauge | Los Angeles | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,019 | Chilao-State Hwy. Maint. - Alert 437CHHC1 | 85.7 | Gauge | Los Angeles | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,019 | Hollywood Reservoir - Alert #312HLYC1 | 85.7 | Gauge | Los Angeles | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,019 | IrwindaleIRWC1 | 85.7 | Gauge | Los Angeles | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,022 | Los Angeles City CollegeCCIC1 | 85.7 | Gauge | Los Angeles | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,023 | Oak Glen 3SEOKOC1 | 85.7 | Gauge | Riverside | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,024 | Cedar Glen BsaCGLC1 | 85.7 | Gauge | San Bernardino | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,025 | Red Mountain - Alert #870RMTC1 | 85.7 | Gauge | Riverside | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,026 | Bouquet Canyon Near SaugusBQTC1 | 85.7 | Gauge | Los Angeles | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,027 | Deep CreekEEPC1 | 85.7 | Gauge | San Bernardino | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,028 | Coto De CazaCTDC1 | 85.7 | Gauge | Orange | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,028 | Highland Plunge CreekHPLC1 | 85.7 | Gauge | San Bernardino | 98.2% | 165 of 168 | 74 min | 2 h | |
| 3,030 | Hesperia - Baldy Mesa County YardBMYC1 | 85.7 | Gauge | San Bernardino | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,030 | Baily CanyonBYCC1 | 85.7 | Gauge | San Bernardino | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,030 | Larson RanchLRAC1 | 85.7 | Gauge | San Bernardino | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,030 | Yucca Valley - Morongo ValleyMOOC1 | 85.7 | Gauge | San Bernardino | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,030 | Haystack MountainROKC1 | 85.7 | Gauge | Riverside | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,030 | Upper Bear CreekUBRC1 | 85.7 | Gauge | Riverside | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,036 | Tripas CanyonTRIC1 | 85.7 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,037 | Ventura 1SE - Arundell BarrancaADBC1 | 85.7 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,037 | Nordhoff Ridge - Alert #614NRDC1 | 85.7 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,037 | Camarillo 4NNE - Somis BardOBZC1 | 85.7 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,037 | San Bernardino Co YardSBYC1 | 85.7 | Gauge | San Bernardino | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,041 | Moorpark 2WSW - Walnut Gabbert DrainWGXC1 | 85.7 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 3 h | |
| 3,041 | Simi Valley 3ESE - Arroyo SimiWXKC1 | 85.7 | Gauge | Ventura | 98.2% | 165 of 168 | 75 min | 3 h | |
| 3,043 | Phelan - Wilson Road RanchWROC1 | 85.7 | Gauge | San Bernardino | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,044 | Running Springs - Yard 4YFRC1 | 85.7 | Gauge | San Bernardino | 98.2% | 165 of 168 | 75 min | 2 h | |
| 3,045 | NeenachNEEC1 | 85.7 | Gauge | Los Angeles | 98.2% | 165 of 168 | 77 min | 2.1 h | |
| 3,046 | Nr Lopez Lk Alert #707NIPC1 | 85.7 | Gauge | Sanluis Obispo | 98.2% | 165 of 168 | 78 min | 2 h | |
| 3,047 | Sonora Junction 6S - Willow Flat SNOTELWFSC1 | 85.7 | Gauge | Mono | 98.2% | 165 of 168 | 1.6 h | 2 h | |
| 3,048 | Calabasas - Stunt RanchSUZC1 | 85.7 | Gauge | Los Angeles | 96.6% | 487 of 504 | 34 min | 5.4 h | |
| 3,049 | Vandenberg AFBVBG | 85.7 | Airport | Santa Barbara | 95.2% | 160 of 168 | 14 min | 9 h | |
| 3,050 | Rio Vista - Sacramento RiverRVTC1 | 85.7 | Gauge | Solano | 95.2% | 160 of 168 | 55 min | 2 h | |
| 3,051 | Byron - West Canal at CliftonWCIC1 | 85.7 | Gauge | Contra Costa | 91.8% | 617 of 672 | 30 min | 2.5 h | |
| 3,052 | FGRC1FGRC1 | 85.7 | DCP | - | 77.7% | 21 of 27 | 2.2 h | 12 h | |
| 3,053 | San PasqualPSQC1 | 85.6 | Gauge | San Diego | 100% | 168 of 168 | 15 min | 71 min | |
| 3,054 | Grass MountainGMTC1 | 85.6 | Gauge | Los Angeles | 100% | 168 of 168 | 16 min | 62 min | |
| 3,055 | Henninger FlatsHNGC1 | 85.6 | Gauge | Los Angeles | 100% | 168 of 168 | 17 min | 63 min | |
| 3,056 | Tule Pond - YOLO BypassYBTC1 | 85.6 | Gauge | Yolo | 90.4% | 608 of 672 | 30 min | 2.3 h | |
| 3,057 | Mount HamiltonMHAC1 | 85.6 | Cooperative | Santa Clara | 85.7% | 6 of 7 | 14.9 h | 24 h | |
| 3,058 | Citizen station CW0677CW0677 | 85.6 | Citizen | Sonoma | 64.2% | 108 of 168 | 20 s | 4.3 h | |
| 3,059 | Acton RAWSATNC1 | 85.5 | Gauge | Los Angeles | 100% | 168 of 168 | 20 min | 67 min | |
| 3,060 | Sacramento River -Balls Ferry BridgeBSFC1 | 85.5 | Gauge | Shasta | 98.2% | 165 of 168 | 55 min | 2 h | |
| 3,061 | Litl Gleason Mtn Alert #439LIGC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 69 min | 2 h | |
| 3,062 | Arcadia 1NARXC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 69 min | 2 h | |
| 3,063 | Eaglerock Rsvr Alert #311EGRC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 69 min | 2.1 h | |
| 3,064 | Morris Dam - Alert #416MSDC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 73 min | 2 h | |
| 3,065 | Puddingstone Dam - Alert #428PSDC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 73 min | 2 h | |
| 3,066 | San Gabriel At Spring - Alert #379SGBC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 73 min | 2 h | |
| 3,067 | La River At Firestone - Alert #316LRFC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,068 | Carbon Canyon Fire Station 70CBEC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,069 | SilveradoIVMC1 | 85.5 | Gauge | Orange | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,069 | San Gabriel Dam - Alert #413 (Nr Sngc1)SGDC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,071 | Saugas - Boquet CanyonBQUC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,071 | Castaic Junction Alert #385CSJC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,071 | Pacoima Wash Spreading GroundsPMIC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,074 | Newhall-Soladad Cyn Alert #406NSCC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,075 | Arrowhead Spring HotelAWCC1 | 85.5 | Gauge | San Bernardino | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,076 | Potrero Canyon - Alert #858PEOC1 | 85.5 | Gauge | Riverside | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,076 | Lake Elsinore 4WSWZSDC1 | 85.5 | Gauge | Riverside | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,078 | Modjeska Canyon - Alert #233MJAC1 | 85.5 | Gauge | Orange | 97.6% | 164 of 168 | 74 min | 2 h | |
| 3,079 | Cal State San BernardinoCSBC1 | 85.5 | Gauge | San Bernardino | 97.6% | 164 of 168 | 74 min | 3 h | |
| 3,080 | Eaton Wash At Loftus Alert #382ETWC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 74 min | 3 h | |
| 3,081 | Alameda Storm Alert 293ALAC1 | 85.5 | Gauge | Orange | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,081 | Pico Retarding BasinPIOC1 | 85.5 | Gauge | Orange | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,081 | Woodcrest DamWCDC1 | 85.5 | Gauge | Riverside | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,084 | Kent Sea FarmsKSFC1 | 85.5 | Gauge | Riverside | 97.6% | 164 of 168 | 75 min | 3 h | |
| 3,084 | Palm Canyon CreekPCYC1 | 85.5 | Gauge | Riverside | 97.6% | 164 of 168 | 75 min | 3 h | |
| 3,086 | Lytle Creek CanyonLTYC1 | 85.5 | Gauge | San Bernardino | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,086 | REVOLON SLOUGH 4 E Revolon SloughRVSC1 | 85.5 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,086 | Wrp #4WRPC1 | 85.5 | Gauge | Riverside | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,089 | Valyermo - Big Rock CreekBPAC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,090 | Little Rock CRK Above Dam PrecipLTKC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,091 | Newbury Park - Rancho Sierra VistaBGSC1 | 85.5 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,091 | Sage RanchSGQC1 | 85.5 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,091 | Thousand Oaks Civic CenterTOCC1 | 85.5 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,094 | ARROYO LAS POSAS/HCH 4 NNE Arroyo Las Posas/HchAYOC1 | 85.5 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 3 h | |
| 3,094 | Old Man Mountain - Alert #13OLDC1 | 85.5 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 3 h | |
| 3,094 | Camarillo - Pleasant ValleyPVWC1 | 85.5 | Gauge | Ventura | 97.6% | 164 of 168 | 75 min | 3 h | |
| 3,097 | San SevaineSSVC1 | 85.5 | Gauge | San Bernardino | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,098 | Rancho Cucamonga - Deer CreekREEC1 | 85.5 | Gauge | San Bernardino | 97.6% | 164 of 168 | 75 min | 2 h | |
| 3,099 | Monte Nido FsMNFC1 | 85.5 | Gauge | Los Angeles | 97.6% | 164 of 168 | 77 min | 2.1 h | |
| 3,100 | Redlands - Red San TimoteoRSTC1 | 85.5 | Gauge | San Bernardino | 97.6% | 164 of 168 | 77 min | 2 h | |
| 3,101 | Ward Creek #3 SnotelWRDC1 | 85.5 | Gauge | Placer | 97.6% | 164 of 168 | 1.6 h | 2 h | |
| 3,102 | DorrisCF178 | 85.5 | Road | Siskiyou | 86.1% | 868 of 1,008 | 17 min | 2.2 h | |
| 3,103 | Secret Town GOESSETC1 | 85.4 | Gauge | Nevada | 100% | 168 of 168 | 17 min | 60 min | |
| 3,104 | US-395 - WindmillCF159 | 85.4 | Road | Mono | 92.1% | 619 of 672 | 19 min | 2.3 h | |
| 3,105 | Yuba WWTP - Feather RiverYWPC1 | 85.4 | Gauge | Sutter | 77.3% | 130 of 168 | 10 min | 8 h | |
| 3,106 | Santa Rosa 5.3 ECA-SN-126 | 85.4 | Volunteer | Sonoma | 71.4% | 5 of 7 | 4.4 h | 3 days | |
| 3,107 | Sacramento 3.6 ECA-SA-74 | 85.4 | Volunteer | Sacramento | 71.4% | 5 of 7 | 4.4 h | 2 days | |
| 3,108 | BIG TUJUNGA WASH 13 N Big Tujunga DamBTJC1 | 85.3 | Gauge | Los Angeles | 97.0% | 163 of 168 | 69 min | 2 h | |
| 3,109 | San Bernardino - SBC HospitalHSBC1 | 85.3 | Gauge | San Bernardino | 97.0% | 163 of 168 | 69 min | 2 h | |
| 3,110 | Wildwood CyWWCC1 | 85.3 | Gauge | San Bernardino | 97.0% | 163 of 168 | 70 min | 2 h | |
| 3,111 | Anaheim Barber City Alert #1117ABBC1 | 85.3 | Gauge | Orange | 97.0% | 163 of 168 | 73 min | 2 h | |
| 3,112 | Rio Hondo Spreading GroundsRIDC1 | 85.3 | Gauge | Los Angeles | 97.0% | 163 of 168 | 74 min | 2 h | |
| 3,113 | Imperial YardIMLC1 | 85.3 | Gauge | Los Angeles | 97.0% | 163 of 168 | 74 min | 2 h | |
| 3,114 | Lake Los Angeles FS114LLOC1 | 85.3 | Gauge | Los Angeles | 97.0% | 163 of 168 | 74 min | 2 h | |
| 3,115 | Manhattan BeachMBZC1 | 85.3 | Gauge | Los Angeles | 97.0% | 163 of 168 | 74 min | 2 h | |
| 3,116 | Lake Elsinore 7WHTFC1 | 85.3 | Gauge | Riverside | 97.0% | 163 of 168 | 74 min | 2 h | |
| 3,117 | Live Oak CanyonLVDC1 | 85.3 | Gauge | Riverside | 97.0% | 163 of 168 | 74 min | 3 h | |
| 3,118 | Upper Tahquitz CreekUPTC1 | 85.3 | Gauge | Riverside | 97.0% | 163 of 168 | 74 min | 3 h | |
| 3,119 | Fontana 10NNW - Lytle CreekLYTC1 | 85.3 | Gauge | San Bernardino | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,119 | Temescal Valley - FS Guard StationTFGC1 | 85.3 | Gauge | Riverside | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,121 | Indian Wells 1S - El DoradoEDDC1 | 85.3 | Gauge | Riverside | 97.0% | 163 of 168 | 75 min | 3 h | |
| 3,121 | Upper Morongo Creek - Alert #3290UMGC1 | 85.3 | Gauge | San Bernardino | 97.0% | 163 of 168 | 75 min | 3 h | |
| 3,123 | Coachella 1SEOALC1 | 85.3 | Gauge | Riverside | 97.0% | 163 of 168 | 75 min | 3 h | |
| 3,124 | Paxton RoadPAXC1 | 85.3 | Gauge | Riverside | 97.0% | 163 of 168 | 75 min | 3 h | |
| 3,125 | Oxnard 2WNWOXAC1 | 85.3 | Gauge | Ventura | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,125 | Stewart Canyon - Alert #2633STWC1 | 85.3 | Gauge | Ventura | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,125 | ELLSWORTH BARRANCA 8 SW Ellsworth BarrancaTDBC1 | 85.3 | Gauge | Ventura | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,128 | Saticoy YardSYUC1 | 85.3 | Gauge | Ventura | 97.0% | 163 of 168 | 75 min | 3 h | |
| 3,128 | Ventura City HallVTHC1 | 85.3 | Gauge | Ventura | 97.0% | 163 of 168 | 75 min | 3 h | |
| 3,130 | Victorville L/FVLFC1 | 85.3 | Gauge | San Bernardino | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,131 | AdelantoADTC1 | 85.3 | Gauge | San Bernardino | 97.0% | 163 of 168 | 75 min | 3 h | |
| 3,132 | San Sevaine Spreading GroundsSSSC1 | 85.3 | Gauge | San Bernardino | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,133 | Fontana - CMYFCYC1 | 85.3 | Gauge | San Bernardino | 97.0% | 163 of 168 | 75 min | 2 h | |
| 3,134 | Ojai - Piedra BlancaPIDC1 | 85.3 | Gauge | Ventura | 97.0% | 163 of 168 | 79 min | 2.3 h | |
| 3,135 | Camptonville 3NW - Skyline HarvestXSHC1 | 85.3 | Gauge | Yuba | 91.0% | 153 of 168 | 50 min | 2 h | |
| 3,136 | SnowmanRWISCD017 | 85.3 | Road | Siskiyou | 87.7% | 442 of 504 | 19 min | 65 min | |
| 3,137 | Fort Dick - Moseley RoadXFDC1 | 85.2 | Gauge | Del Norte | 99.4% | 167 of 168 | 29 min | 2 h | |
| 3,138 | AT Sespe Creek EastSSEC1 | 85.2 | Gauge | Ventura | 90.3% | 607 of 672 | 30 min | 2.5 h | |
| 3,139 | Antioch 10NE - Fishermans CutFCTC1 | 85.2 | Gauge | Contra Costa | 88.2% | 593 of 672 | 30 min | 2 h | |
| 3,140 | Slide CanyonSLIC1 | 85.2 | Gauge | Tuolumne | 76.4% | 257 of 336 | 25 min | 1.5 h | |
| 3,141 | San Jacinto - Poppet FlatPOPC1 | 85.1 | Gauge | Riverside | 99.4% | 167 of 168 | 20 min | 2 h | |
| 3,142 | Devils Gate Dam Alert #337DVLC1 | 85.1 | Gauge | Los Angeles | 96.4% | 162 of 168 | 73 min | 2 h | |
| 3,143 | Claremont 1W - FS101CFZC1 | 85.1 | Gauge | Los Angeles | 96.4% | 162 of 168 | 73 min | 2 h | |
| 3,144 | Palm Desert 4S - Reserve CCREZC1 | 85.1 | Gauge | Riverside | 96.4% | 162 of 168 | 75 min | 3 h | |
| 3,145 | Topanga Patrol FC6TPAC1 | 85.1 | Gauge | Los Angeles | 96.4% | 162 of 168 | 75 min | 3 h | |
| 3,146 | Silverstrand Beach - Alert #632SVDC1 | 85.1 | Gauge | Ventura | 96.4% | 162 of 168 | 75 min | 3 h | |
| 3,147 | Ojai Summit Fire StationOJSC1 | 85.1 | Gauge | Ventura | 96.4% | 162 of 168 | 75 min | 2 h | |
| 3,147 | Hesperia - Apple Valley Rock SpringsRSRC1 | 85.1 | Gauge | San Bernardino | 96.4% | 162 of 168 | 75 min | 2 h | |
| 3,149 | Redlands 2S - San TimoteoSTTC1 | 85.1 | Gauge | Riverside | 96.4% | 162 of 168 | 75 min | 3 h | |
| 3,150 | San Sevaine Channel At Arrow HwySSCC1 | 85.1 | Gauge | San Bernardino | 96.4% | 162 of 168 | 75 min | 2 h | |
| 3,151 | Walnut Creek - Ygnacio ValleyWYGC1 | 85.1 | Gauge | Contra Costa | 86.6% | 582 of 672 | 35 min | 76 min | |
| 3,152 | El Centro 2 SSWELCC1 | 85.1 | Cooperative | Imperial | 71.4% | 5 of 7 | 5.2 h | 2 days | |
| 3,153 | USGS/Alert Streamflow And Rain 15 WSW Arroyo Seco Nr GreenfieldARRC1 | 85.1 | Gauge | Monterey | 67.6% | 341 of 504 | 10 min | 60 min | |
| 3,154 | Mentone 4NE - Seven Oaks DamXSOC1 | 85.0 | Gauge | San Bernardino | 99.4% | 167 of 168 | 50 min | 2 h | |
| 3,155 | Agave HillAGVC1 | 85.0 | Gauge | San Diego | 98.8% | 166 of 168 | 3.2 h | 4 h | |
| 3,156 | Chula Vista 1.5 SSECA-SD-20 | 85.0 | Volunteer | San Diego | 71.4% | 5 of 7 | 5.4 h | 34 h | |
| 3,157 | Arcata 3.1 NECA-HM-195 | 85.0 | Volunteer | Humboldt | 71.4% | 5 of 7 | 5.4 h | 24 h | |
| 3,157 | Marina 0.4 NCA-MT-48 | 85.0 | Volunteer | Monterey | 71.4% | 5 of 7 | 5.4 h | 24 h | |
| 3,159 | Citizen station FW0381FW0381 | 85.0 | Citizen | San Diego | 63.5% | 108 of 170 | 17 s | 4.8 h | |
| 3,160 | Etiwanda 2NNEEWNC1 | 84.9 | Gauge | San Bernardino | 98.8% | 166 of 168 | 50 min | 2 h | |
| 3,161 | Lee Vining 1SSWLVBC1 | 84.9 | Gauge | Mono | 96.4% | 162 of 168 | 65 min | 3.3 h | |
| 3,162 | Ballona Creek Alert #370BAAC1 | 84.9 | Gauge | Kern | 95.8% | 161 of 168 | 74 min | 2 h | |
| 3,163 | Desert Knolls WashDKWC1 | 84.9 | Gauge | San Bernardino | 95.8% | 161 of 168 | 75 min | 2 h | |
| 3,163 | Pidgeon Pass Dam - Alert #875PDGC1 | 84.9 | Gauge | Riverside | 95.8% | 161 of 168 | 75 min | 2 h | |
| 3,165 | Mecca 8E - Coachella CanalCQNC1 | 84.9 | Gauge | Riverside | 95.8% | 161 of 168 | 75 min | 3 h | |
| 3,165 | Upper Mission Creek - Alert #3460UMCC1 | 84.9 | Gauge | San Bernardino | 95.8% | 161 of 168 | 75 min | 3 h | |
| 3,167 | Simi Valley - Las Llajas CanyonLLDC1 | 84.9 | Gauge | Ventura | 95.8% | 161 of 168 | 75 min | 2 h | |
| 3,167 | Oak Glen FireOFRC1 | 84.9 | Gauge | San Bernardino | 95.8% | 161 of 168 | 75 min | 2 h | |
| 3,167 | Oakview Fire StationOKVC1 | 84.9 | Gauge | Ventura | 95.8% | 161 of 168 | 75 min | 2 h | |
| 3,170 | Beardsley WashBDHC1 | 84.9 | Gauge | Ventura | 95.8% | 161 of 168 | 75 min | 3 h | |
| 3,170 | Newbury Park Fire StationBEAC1 | 84.9 | Gauge | Ventura | 95.8% | 161 of 168 | 75 min | 3 h | |
| 3,170 | El Rio Spreading GroundsELRC1 | 84.9 | Gauge | Ventura | 95.8% | 161 of 168 | 75 min | 3 h | |
| 3,170 | Sycamore Canyon Dam - Alert #621SYDC1 | 84.9 | Gauge | Ventura | 95.8% | 161 of 168 | 75 min | 3 h | |
| 3,174 | Wilson CreekWSOC1 | 84.9 | Gauge | San Bernardino | 95.8% | 161 of 168 | 75 min | 3 h | |
| 3,175 | Devils Post Pile RAWSDPPC1 | 84.9 | Gauge | Madera | 93.3% | 209 of 224 | 35 min | 61 min | |
| 3,176 | Brentwood 2N - Marsh CreekMAKC1 | 84.9 | Gauge | Contra Costa | 91.2% | 613 of 672 | 25 min | 4.3 h | |
| 3,177 | Delta AT AntiochATIC1 | 84.8 | Gauge | San Joaquin | 90.4% | 608 of 672 | 24 min | 60 min | |
| 3,178 | Citizen station DW3590DW3590 | 84.8 | Citizen | Riverside | 64.8% | 109 of 168 | 19 s | 6 h | |
| 3,179 | El Segundo YardELSC1 | 84.7 | Gauge | Los Angeles | 95.2% | 160 of 168 | 74 min | 2 h | |
| 3,180 | Thousand Palms N.E.PMRC1 | 84.7 | Gauge | Riverside | 95.2% | 160 of 168 | 75 min | 3 h | |
| 3,181 | Los Posas Reservoir - Alert #9LPAC1 | 84.7 | Gauge | Ventura | 95.2% | 160 of 168 | 75 min | 2 h | |
| 3,182 | Oxnard - NWSLOXC1 | 84.7 | Gauge | Ventura | 95.2% | 160 of 168 | 75 min | 3 h | |
| 3,183 | Milpitas - Poverty RidgeMIPC1 | 84.6 | Gauge | Santa Clara | 99.4% | 167 of 168 | 16 min | 2 h | |
| 3,184 | Santa Margarita BoosterSMRC1 | 84.6 | Gauge | Sanluis Obispo | 91.9% | 206 of 224 | 35 min | 61 min | |
| 3,185 | Marble Creek ScanMCXC1 | 84.6 | Gauge | Mono | 83.3% | 140 of 168 | 35 min | 4 h | |
| 3,186 | Juncal Dam Alert #2580JNLC1 | 84.6 | Gauge | Santa Barbara | 82.7% | 139 of 168 | 17 min | 12 h | |
| 3,187 | Camp Comfort - San Antonio CreekSXCC1 | 84.6 | Gauge | Ventura | 75.3% | 759 of 1,008 | 19 min | 45 min | |
| 3,188 | Cohasset RAWSCSTC1 | 84.5 | Gauge | Butte | 100% | 168 of 168 | 14 min | 70 min | |
| 3,189 | Signal Hill - Alert #325SHLC1 | 84.5 | Gauge | Los Angeles | 94.6% | 159 of 168 | 74 min | 2 h | |
| 3,190 | Camarillo SomisDBNC1 | 84.5 | Gauge | Ventura | 94.6% | 159 of 168 | 75 min | 2 h | |
| 3,190 | Lake Casitas At Dam - Alert #601LKCC1 | 84.5 | Gauge | Ventura | 94.6% | 159 of 168 | 75 min | 2 h | |
| 3,192 | Pole Ck #656POCC1 | 84.5 | Gauge | Ventura | 94.6% | 159 of 168 | 75 min | 3 h | |
| 3,193 | Manton 6WSW - SF Battle CreekBDCC1 | 84.5 | Gauge | Tehama | 94.6% | 159 of 168 | 2.4 h | 3 h | |
| 3,193 | Shingletown 6SW - NF Battle CreekNBWC1 | 84.5 | Gauge | Shasta | 94.6% | 159 of 168 | 2.4 h | 3 h | |
| 3,195 | SBTC1SBTC1 | 84.5 | DCP | - | 74.0% | 20 of 27 | 2.1 h | 14 h | |
| 3,196 | Crescent City 4.2 NECA-DN-5 | 84.5 | Volunteer | Del Norte | 71.4% | 5 of 7 | 6.4 h | 3 days | |
| 3,197 | La Mesa 2.6ECA-SD-90 | 84.5 | Volunteer | San Diego | 71.4% | 5 of 7 | 6.4 h | 34 h | |
| 3,198 | Shasta - Mule MountainMMOC1 | 84.4 | Gauge | Shasta | 100% | 168 of 168 | 15 min | 61 min | |
| 3,199 | SR-203 - US-395CF155 | 84.4 | Road | Mono | 92.7% | 623 of 672 | 19 min | 2.3 h | |
| 3,200 | Carmel Valley - Chews RidgeCHWC1 | 84.4 | Gauge | Monterey | 85.1% | 143 of 168 | 22 min | 11.6 h | |
| 3,201 | Lakeport - Lake County RAWSLKRC1 | 84.4 | Gauge | Lake | 68.4% | 115 of 168 | 15 min | 60 min | |
| 3,202 | Citizen station DW2868DW2868 | 84.4 | Citizen | San Diego | 64.2% | 108 of 168 | 20 s | 4.8 h | |
| 3,203 | Coffee RidgeCFRC1 | 84.3 | Gauge | Trinity | 100% | 168 of 168 | 25 min | 61 min | |
| 3,204 | SRFD White Oak DriveQSWC1 | 84.3 | Gauge | Sonoma | 98.8% | 166 of 168 | 19 min | 2 h | |
| 3,205 | BCHD - RedondoRDYC1 | 84.3 | Gauge | Los Angeles | 94.0% | 158 of 168 | 74 min | 2 h | |
| 3,206 | Tustin - Loma RidgeLLRC1 | 84.3 | Gauge | Orange | 94.0% | 158 of 168 | 75 min | 3 h | |
| 3,206 | Riverside SouthRVRC1 | 84.3 | Gauge | Riverside | 94.0% | 158 of 168 | 75 min | 3 h | |
| 3,208 | Small Canyon DamSDMC1 | 84.3 | Gauge | San Bernardino | 94.0% | 158 of 168 | 75 min | 2 h | |
| 3,209 | Arroyo Simi At RoyalASJC1 | 84.3 | Gauge | Ventura | 94.0% | 158 of 168 | 75 min | 3 h | |
| 3,210 | Truckee 3E - Martis CreekMCJC1 | 84.3 | Gauge | Nevada | 82.7% | 139 of 168 | 50 min | 2 h | |
| 3,211 | Twentynine PalmsNXP | 84.3 | Airport | San Bernardino | 73.8% | 124 of 168 | 5 min | 8.3 h | |
| 3,212 | SR-152 - SR-156CF110 | 84.3 | Road | Santa Clara | 73.1% | 737 of 1,008 | 15 min | 2.2 h | |
| 3,213 | Citizen station AK6OSAK6OS | 84.3 | Citizen | San Luis Obispo | 63.1% | 159 of 252 | 18 s | 3.3 h | |
| 3,214 | Circle X - Alert #690CRXC1 | 84.2 | Gauge | Ventura | 96.4% | 162 of 168 | 75 min | 4 h | |
| 3,215 | Banning - Tick RidgeLYMC1 | 84.2 | Gauge | Riverside | 94.0% | 158 of 168 | 2.2 h | 3 h | |
| 3,216 | Borrego SpringsL08 | 84.2 | Airport | San Diego | 89.0% | 449 of 504 | 4 min | 2.7 h | |
| 3,217 | SR-99 - SR-120CF129 | 84.2 | Road | San Joaquin | 74.1% | 747 of 1,008 | 15 min | 2.2 h | |
| 3,218 | Citizen station EW3060EW3060 | 84.2 | Citizen | San Bernardino | 67.2% | 113 of 168 | 18 s | 4.8 h | |
| 3,219 | Laural MountainLRLC1 | 84.1 | Gauge | Kern | 99.4% | 167 of 168 | 19 min | 2 h | |
| 3,220 | Ontario - Guasti ParkGPKC1 | 84.1 | Gauge | San Bernardino | 93.4% | 157 of 168 | 70 min | 2 h | |
| 3,221 | Claremont - San AntonioSAZC1 | 84.1 | Gauge | Los Angeles | 93.4% | 157 of 168 | 73 min | 3 h | |
| 3,222 | Summit Valley FireSVFC1 | 84.1 | Gauge | San Bernardino | 93.4% | 157 of 168 | 75 min | 2 h | |
| 3,223 | I-10 : East of Dillon RoadCF019 | 84.1 | Road | Riverside | 78.5% | 792 of 1,008 | 15 min | 2.2 h | |
| 3,224 | Watsonville 5SW - SloughWSVC1 | 84.1 | Gauge | Santa Cruz | 71.1% | 205 of 288 | 15 min | 2.6 h | |
| 3,225 | Citizen station CW4719CW4719 | 84.1 | Citizen | Sacramento | 60.5% | 305 of 504 | 18 s | 1.5 h | |
| 3,226 | Camp Pendleton McasNFG | 84.0 | Airport | San Diego | 85.1% | 143 of 168 | 7 min | 4 h | |
| 3,227 | Holt 5SSE - Middle RiverMHDC1 | 84.0 | Gauge | San Joaquin | 84.6% | 569 of 672 | 30 min | 2 h | |
| 3,228 | Castro Valley 0.4 NNECA-AL-3 | 84.0 | Volunteer | Alameda | 71.4% | 5 of 7 | 7.4 h | 2 days | |
| 3,229 | Los Angeles 2.6 NWCA-LA-64 | 84.0 | Volunteer | Los Angeles | 71.4% | 5 of 7 | 7.4 h | 2 days | |
| 3,230 | SJBC1SJBC1 | 84.0 | DCP | - | 64.7% | 22 of 34 | 15 min | 11.8 h | |
| 3,231 | AAPC1AAPC1 | 84.0 | DCP | - | 64.7% | 11 of 17 | 25 min | 24 h | |
| 3,232 | Santa YnezIZA | 83.9 | Airport | Santa Barbara | 99.4% | 501 of 504 | 14 min | 40 min | |
| 3,233 | Oxnard - El RioELHC1 | 83.9 | Gauge | Ventura | 97.6% | 164 of 168 | 85 min | 5 h | |
| 3,234 | NorcoNNCC1 | 83.9 | Gauge | Riverside | 92.8% | 156 of 168 | 75 min | 2.3 h | |
| 3,235 | Apple ValleyAPOC1 | 83.9 | Gauge | San Bernardino | 92.8% | 156 of 168 | 75 min | 3 h | |
| 3,236 | Santa Paula 4WSWLMVC1 | 83.9 | Gauge | Ventura | 92.8% | 156 of 168 | 75 min | 3 h | |
| 3,237 | SR-99 - South of ArmstrongCF040 | 83.9 | Road | San Joaquin | 72.2% | 728 of 1,008 | 15 min | 2.2 h | |
| 3,238 | SR-99 - Faith Home Road OCCF035 | 83.9 | Road | Stanislaus | 72.0% | 726 of 1,008 | 15 min | 2.2 h | |
| 3,239 | RVLC1RVLC1 | 83.9 | DCP | - | 66.6% | 18 of 27 | 24 min | 24 h | |
| 3,240 | Citizen station FW0247FW0247 | 83.9 | Citizen | Marin | 64.2% | 108 of 168 | 18 s | 7.5 h | |
| 3,241 | North Spit CA - 9418767HBYC1 | 83.8 | Gauge | Humboldt | 92.2% | 775 of 840 | 19 min | 7.8 h | |
| 3,242 | SR-99 - Kings RiverCF070 | 83.8 | Road | Tulare | 80.1% | 808 of 1,008 | 15 min | 2.2 h | |
| 3,242 | I-5 - South of SR-46CF074 | 83.8 | Road | Kern | 80.1% | 808 of 1,008 | 15 min | 2.2 h | |
| 3,244 | Alpine Meadows-BaseAMBC1 | 83.8 | Gauge | Placer | 64.8% | 24 of 37 | 15 min | 14.9 h | |
| 3,245 | Pesadero 2SSE - Butano CreekBUXC1 | 83.8 | Gauge | San Mateo | 64.2% | 27 of 42 | 15 min | 12.1 h | |
| 3,246 | Redwood Valley - PineviewXRVC1 | 83.7 | Gauge | Mendocino | 99.4% | 167 of 168 | 50 min | 2 h | |
| 3,247 | Antelope Creek WashANWC1 | 83.7 | Gauge | San Bernardino | 92.2% | 155 of 168 | 75 min | 3 h | |
| 3,248 | FallbrookL18 | 83.7 | Airport | San Diego | 89.6% | 452 of 504 | 4 min | 2.7 h | |
| 3,249 | I-5 - GrapevineCF083 | 83.7 | Road | Kern | 80.0% | 807 of 1,008 | 15 min | 2.2 h | |
| 3,250 | SR-152 - Ash Slough BridgeCF069 | 83.7 | Road | Madera | 79.8% | 805 of 1,008 | 15 min | 2.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.