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 |
|---|---|---|---|---|---|---|---|---|---|
| 4,001 | Glendale 3.0 ESECA-LA-90 | 75.0 | Volunteer | Los Angeles | 42.8% | 3 of 7 | 4.4 h | 3.4 days | |
| 4,002 | Big Rock RAWSNBRC1 | 74.8 | Gauge | Marin | 100% | 168 of 168 | 21 min | 60 min | |
| 4,003 | Gasquet Ranger StationGQTC1 | 74.8 | Gauge | Del Norte | 100% | 168 of 168 | 25 min | 61 min | |
| 4,004 | Alert Stream Gage At Petaluma River A Payran Street BridgePYSC1 | 74.8 | Gauge | Sonoma | 73.1% | 614 of 840 | 21 min | 27.9 h | |
| 4,005 | Citizen station GW0714GW0714 | 74.8 | Citizen | Placer | 54.3% | 274 of 504 | 18 s | 2.5 h | |
| 4,006 | San Carlos AirportSQL | 74.8 | Airport | San Mateo | 51.9% | 262 of 504 | 4 min | 14.3 h | |
| 4,007 | Petaluma AirportPETC1 | 74.8 | Cooperative | Sonoma | 42.8% | 3 of 7 | 42 min | 5 days | |
| 4,008 | Sutter Creek 0.4 NNWCA-AM-16 | 74.8 | Volunteer | Amador | 42.8% | 3 of 7 | 85 min | 5 days | |
| 4,009 | Paynes Creek 7.9 NNWCA-SH-71 | 74.8 | Volunteer | Shasta | 42.8% | 3 of 7 | 85 min | 5 days | |
| 4,010 | Eureka 3.0 SSWCA-HM-41 | 74.8 | Volunteer | Humboldt | 42.8% | 3 of 7 | 2.4 h | 5 days | |
| 4,011 | Alert Stream/Rain Gage At Capri Creek A Casella Way (Leghorn StLHNC1 | 74.7 | Gauge | Sonoma | 83.9% | 141 of 168 | 55 min | 28 h | |
| 4,012 | San Pablo 1SE - Wildcat CreekWCTC1 | 74.7 | Gauge | Contra Costa | 70.0% | 471 of 672 | 25 min | 10.3 h | |
| 4,013 | SR-99 - North of Jack Tone RdCF136 | 74.7 | Road | San Joaquin | 68.0% | 686 of 1,008 | 15 min | 2.2 h | |
| 4,014 | Citizen station FW9070FW9070 | 74.7 | Citizen | El Dorado | 55.6% | 295 of 530 | 19 s | 2.6 h | |
| 4,015 | USGS/Alert Streamflow/Rain Gage 10 S Arroyo Seco Nr SoledadSOLC1 | 74.7 | Gauge | Monterey | 49.0% | 494 of 1,008 | 20 min | 55 min | |
| 4,016 | La Jolla 2.1 SECA-SD-30 | 74.7 | Volunteer | San Diego | 42.8% | 3 of 7 | 26 min | 5 days | |
| 4,017 | El Portal 5SE - Henness Ridge DrHRDC1 | 74.6 | Gauge | Mariposa | 73.2% | 123 of 168 | 50 min | 12 h | |
| 4,018 | Roseville 2NW - WoodcreekWOGC1 | 74.6 | Gauge | Placer | 66.0% | 111 of 168 | 25 min | 28 h | |
| 4,019 | Citizen station EW3117EW3117 | 74.6 | Citizen | San Benito | 50.8% | 114 of 224 | 18 s | 9 h | |
| 4,020 | Citizen station GW6550GW6550 | 74.6 | Citizen | Santa Clara | 48.2% | 243 of 504 | 11 s | 4.3 h | |
| 4,021 | Fremont Canyon RAWSFRCC1 | 74.5 | Gauge | Orange | 100% | 168 of 168 | 14 min | 70 min | |
| 4,022 | Roseville - Linda CreekLDCC1 | 74.5 | Gauge | Placer | 68.4% | 115 of 168 | 29 min | 28 h | |
| 4,023 | Saugus Power Plant #1SGSC1 | 74.5 | Cooperative | Los Angeles | 42.8% | 3 of 7 | - | 26.5 h | |
| 4,024 | Napa - Napa RiverNCNC1 | 74.4 | Gauge | Napa | 70.6% | 445 of 630 | 18 min | 28 h | |
| 4,025 | Alpine MeadowsAPMC1 | 74.4 | Gauge | Placer | 50.3% | 83 of 165 | 14 min | 10 h | |
| 4,026 | Lake Tahoe Outlet PrecipTAOC1 | 74.3 | Gauge | Placer | 99.4% | 167 of 168 | 25 min | 2 h | |
| 4,027 | Twitchell Dam Alert #513TWDC1 | 74.3 | Gauge | Sanluis Obispo | 58.9% | 198 of 336 | 16 min | 12 h | |
| 4,028 | Malibu CanyonMBCC1 | 74.2 | Gauge | Los Angeles | 100% | 168 of 168 | 19 min | 65 min | |
| 4,029 | Mt.Saint HelenaMSHC1 | 74.2 | Gauge | Napa | 83.9% | 141 of 168 | 75 min | 24 h | |
| 4,030 | Alert #75CASC1 | 74.2 | Gauge | Santa Barbara | 80.8% | 543 of 672 | 16 min | 12 h | |
| 4,031 | Blue Canyon AlertBLUC1 | 74.1 | Gauge | Placer | 73.8% | 124 of 168 | 55 min | 11 h | |
| 4,032 | Camino 1.2 NCA-ED-36 | 74.1 | Volunteer | El Dorado | 42.8% | 3 of 7 | 5.4 h | 4 days | |
| 4,033 | Figueroa Mountain RAWSFGMC1 | 74.0 | Gauge | Santa Barbara | 100% | 168 of 168 | 19 min | 60 min | |
| 4,034 | Independence Lake SnotelILKC1 | 74.0 | Gauge | Nevada | 99.4% | 167 of 168 | 35 min | 2 h | |
| 4,035 | Newbury Park - Sandstone AlertOOSC1 | 74.0 | Gauge | Ventura | 97.0% | 652 of 672 | 35 min | 45 min | |
| 4,036 | Petaluma 3NW - Petaluma RiverPTKC1 | 74.0 | Gauge | Sonoma | 84.5% | 142 of 168 | 75 min | 27 h | |
| 4,037 | Sloughhouse 6NE - Deer CreekOTTC1 | 74.0 | Gauge | Sacramento | 63.6% | 107 of 168 | 25 min | 25 h | |
| 4,038 | Citizen station FW4751FW4751 | 74.0 | Citizen | Santa Clara | 48.8% | 328 of 672 | 20 s | 2.4 h | |
| 4,039 | Citizen station CW3287CW3287 | 74.0 | Citizen | San Diego | 45.7% | 92 of 201 | 16 s | 18.4 h | |
| 4,040 | Middletown 4SEMIDC1 | 74.0 | Cooperative | Lake | 42.8% | 3 of 7 | 5.5 h | 4 days | |
| 4,041 | Oakland Berth 38NDBC-OBXC1 | 73.9 | Gauge | Alameda | 75.6% | 254 of 336 | 43 min | 6.5 h | |
| 4,042 | ObrienCF167 | 73.9 | Road | Shasta | 68.8% | 694 of 1,008 | 18 min | 23.5 h | |
| 4,043 | SR-99 - MilgeoCF036 | 73.9 | Road | San Joaquin | 53.2% | 537 of 1,008 | 15 min | 6.5 h | |
| 4,044 | Citizen station EW2082EW2082 | 73.9 | Citizen | Los Angeles | 51.9% | 131 of 252 | 15 s | 13 h | |
| 4,045 | Citizen station GW5644GW5644 | 73.9 | Citizen | Orange | 51.7% | 116 of 224 | 16 s | 7 h | |
| 4,046 | Petaluma 2ESE - Petaluma RiverPBEC1 | 73.8 | Gauge | Sonoma | 70.4% | 592 of 840 | 21 min | 28 h | |
| 4,047 | Oregon MtnCD015 | 73.8 | Road | Trinity | 66.6% | 420 of 630 | 24 min | 60 min | |
| 4,048 | Ventura 5NNW - Canada LargaCXVC1 | 73.8 | Gauge | Ventura | 66.6% | 112 of 168 | 73 min | 4 h | |
| 4,049 | Citizen station CW9927CW9927 | 73.8 | Citizen | San Benito | 43.1% | 145 of 336 | 16 s | 6.1 h | |
| 4,050 | Santa BarbaraSBAC1 | 73.8 | Cooperative | Santa Barbara | 42.8% | 3 of 7 | 6 h | 4 days | |
| 4,051 | SACRAMENTO nannan - MORRISON CREEK AT MACK ROADMCMC1 | 73.6 | Gauge | Sacramento | 67.2% | 113 of 168 | 30 min | 31 h | |
| 4,052 | Citizen station GW7432GW7432 | 73.6 | Citizen | Kern | 47.1% | 317 of 672 | 18 s | 2.6 h | |
| 4,053 | Santa Cruz 0.9 WNWCA-SZ-55 | 73.6 | Volunteer | Santa Cruz | 42.8% | 3 of 7 | 7.4 h | 3.4 days | |
| 4,054 | BLRC1BLRC1 | 73.6 | DCP | - | 37.5% | 21 of 56 | 14 min | 11.9 h | |
| 4,055 | Rocky ButtesRBTC1 | 73.5 | Gauge | Los Angeles | 72.0% | 121 of 168 | 72 min | 8 h | |
| 4,056 | Susanville 3.5 SSWCA-LS-2 | 73.5 | Volunteer | Lassen | 57.1% | 4 of 7 | 19.4 h | 2 days | |
| 4,057 | Citizen station DW2059DW2059 | 73.4 | Citizen | San Mateo | 49.2% | 66 of 134 | 19 s | 11.4 h | |
| 4,058 | Citizen station GW1516GW1516 | 73.3 | Citizen | Mendocino | 47.9% | 322 of 672 | 18 s | 3.2 h | |
| 4,059 | Citizen station GW5021GW5021 | 73.3 | Citizen | Santa Clara | 47.4% | 319 of 672 | 19 s | 3.6 h | |
| 4,060 | Roseville - Dry CreekDYSC1 | 73.2 | Gauge | Placer | 61.3% | 103 of 168 | 23 min | 28 h | |
| 4,061 | AT Sespe Creek WestSSXC1 | 73.2 | Gauge | Ventura | 53.7% | 361 of 672 | 25 min | 2.7 h | |
| 4,062 | Chalfant Valley 4ESE - Piute CreekPUBC1 | 73.1 | Gauge | Mono | 99.4% | 167 of 168 | 65 min | 2 h | |
| 4,063 | Sylvan MeadowsSYLC1 | 73.1 | Gauge | Riverside | 69.6% | 117 of 168 | 75 min | 7 h | |
| 4,064 | Fortuna 1.2 NNECA-HM-206 | 73.1 | Volunteer | Humboldt | 42.8% | 3 of 7 | 9.4 h | 24 h | |
| 4,065 | Agoura Hills 1.2 NNECA-LA-138 | 73.1 | Volunteer | Los Angeles | 42.8% | 3 of 7 | 9.4 h | 2.4 days | |
| 4,066 | New Melones DamNMSC1 | 73.0 | Gauge | Calaveras | 50.1% | 337 of 672 | 35 min | 61 min | |
| 4,067 | SDEC1SDEC1 | 73.0 | DCP | - | 41.3% | 12 of 29 | 15 min | 41.6 h | |
| 4,068 | SR-152 - San Luis ReservoirCF031 | 72.9 | Road | Merced | 64.3% | 649 of 1,008 | 15 min | 18.3 h | |
| 4,069 | Tahoe City Cross SnotelTHOC1 | 72.8 | Gauge | Placer | 88.6% | 149 of 168 | 35 min | 3 h | |
| 4,070 | San Jose 8ENE - Blue Oak RanchBOVC1 | 72.8 | Gauge | Santa Clara | 79.9% | 403 of 504 | 35 min | 5.7 h | |
| 4,071 | Half Moon BayHAF | 72.7 | Airport | San Mateo | 93.4% | 471 of 504 | 4 min | 4.4 h | |
| 4,072 | TemeculaTEMC1 | 72.7 | Gauge | Riverside | 67.2% | 113 of 168 | 75 min | 6 h | |
| 4,073 | Orangevale - Arcade CreekSRBC1 | 72.7 | Gauge | Sacramento | 61.9% | 104 of 168 | 25 min | 30.7 h | |
| 4,074 | Citizen station DW4464DW4464 | 72.7 | Citizen | El Dorado | 50.4% | 113 of 224 | 19 s | 9.3 h | |
| 4,075 | San Jacinto 4.2 WCA-RV-58 | 72.7 | Volunteer | Riverside | 42.8% | 3 of 7 | 10.4 h | 2.4 days | |
| 4,076 | Fairfax - Fairfax CreekFAXC1 | 72.6 | Gauge | Marin | 73.9% | 497 of 672 | 28 min | 11.8 h | |
| 4,077 | Palo Alto AirportPAO | 72.6 | Airport | San Mateo | 45.8% | 77 of 168 | 12 min | 19 h | |
| 4,078 | Citizen station WB6EDK-1WB6EDK-1 | 72.4 | Citizen | San Diego | 46.4% | 234 of 504 | 18 s | 5.2 h | |
| 4,079 | Folsom 1NW - Hinkle CreekHCOC1 | 72.3 | Gauge | Sacramento | 58.9% | 99 of 168 | 23 min | 28 h | |
| 4,080 | Citizen station FW4307FW4307 | 72.3 | Citizen | Sonoma | 49.3% | 311 of 630 | 19 s | 6.3 h | |
| 4,081 | Lone PineO26 | 72.2 | Airport | Inyo | 89.2% | 450 of 504 | 4 min | 2.7 h | |
| 4,082 | El Capitan Dam - Alert #43ELPC1 | 72.2 | Gauge | San Diego | 58.2% | 163 of 280 | 16 min | 24.6 h | |
| 4,083 | Crescent City 2.8 NNECA-DN-21 | 72.2 | Volunteer | Del Norte | 42.8% | 3 of 7 | 10.4 h | 3.4 days | |
| 4,084 | Felton 4.0 NNECA-SZ-44 | 72.2 | Volunteer | Santa Cruz | 42.8% | 3 of 7 | 11.4 h | 2.4 days | |
| 4,085 | Middle PeakMDEC1 | 72.1 | Gauge | Marin | 100% | 168 of 168 | 19 min | 60 min | |
| 4,086 | Hwy 267 at Brockway SummitCD030 | 72.1 | Road | Placer | 95.6% | 482 of 504 | 16 min | 1.5 h | |
| 4,087 | SR-99 Applegate RdCF171 | 72.1 | Road | Merced | 62.1% | 626 of 1,008 | 15 min | 26.3 h | |
| 4,088 | Menlo Park 2.4 WCA-SM-5 | 72.1 | Volunteer | San Mateo | 57.1% | 4 of 7 | 22.4 h | 41 h | |
| 4,089 | Merced/Castle AFMER | 72.1 | Airport | Fresno | 47.0% | 79 of 168 | 13 min | 15 h | |
| 4,090 | Chalfant Valley 3ESEOTHC1 | 72.0 | Gauge | Mono | 98.8% | 166 of 168 | 65 min | 2 h | |
| 4,091 | Ross Valley Fire Stream Gage AT San Anselmo Creek A Bridge StreSBSC1 | 71.9 | Gauge | Marin | 73.2% | 492 of 672 | 41 min | 11.8 h | |
| 4,092 | Citizen station FW4538FW4538 | 71.8 | Citizen | Del Norte | 48.6% | 109 of 224 | 18 s | 5.5 h | |
| 4,093 | Arcadia 2.1 NNECA-LA-21 | 71.8 | Volunteer | Los Angeles | 42.8% | 3 of 7 | 11.4 h | 3.4 days | |
| 4,094 | Tioga Pass-Dana MeadowsTIOC1 | 71.6 | Gauge | Tuolumne | 51.7% | 87 of 168 | 24 min | 15 h | |
| 4,095 | GBRC1GBRC1 | 71.6 | DCP | - | 43.7% | 14 of 32 | 2.3 h | 24 h | |
| 4,096 | Citizen station KB6OQJKB6OQJ | 71.5 | Citizen | Santa Barbara | 38.4% | 97 of 252 | 19 s | 14.5 h | |
| 4,097 | Avalon/CatalinaAVX | 71.4 | Airport | Los Angeles | 95.8% | 161 of 168 | 8 min | 9.2 h | |
| 4,098 | Manzanita FlatsMZTC1 | 71.3 | Gauge | San Bernardino | 100% | 168 of 168 | 19 min | 76 min | |
| 4,099 | Holt 4SW - Middle RiverMLVC1 | 71.3 | Gauge | San Joaquin | 68.1% | 458 of 672 | 30 min | 2.1 days | |
| 4,100 | Mc CloudMCLC1 | 71.3 | Cooperative | Siskiyou | 57.1% | 4 of 7 | 24 h | 2 days | |
| 4,101 | San Mateo 0.1 SCA-SM-46 | 71.3 | Volunteer | San Mateo | 57.1% | 4 of 7 | 24.4 h | 2 days | |
| 4,102 | Norco 1.2 SCA-RV-15 | 71.3 | Volunteer | Riverside | 57.1% | 4 of 7 | 25.4 h | 2.3 days | |
| 4,103 | San Diego - Borrego SpringsBROC1 | 71.3 | Cooperative | San Diego | 57.1% | 4 of 7 | 25.9 h | 2.1 days | |
| 4,104 | Rancho Cordova - Prairie CityPRRC1 | 71.3 | Gauge | Sacramento | 55.9% | 94 of 168 | 25 min | 25 h | |
| 4,105 | Etna 3.9 NNWCA-SK-4 | 71.3 | Volunteer | Siskiyou | 42.8% | 3 of 7 | 13.4 h | 2.4 days | |
| 4,106 | Sand Cyn Ck Nr HighlandHGHC1 | 71.3 | Gauge | San Bernardino | 30.9% | 52 of 168 | 15 min | 71 min | |
| 4,107 | Bishop - OVD No1OVDC1 | 71.2 | Gauge | Inyo | 99.4% | 167 of 168 | 12 min | 2 h | |
| 4,108 | Alpha - Forni RidgeAFRC1 | 71.2 | Gauge | El Dorado | 98.8% | 166 of 168 | 25 min | 1.7 h | |
| 4,109 | Roseville - 1609CSGC1 | 71.1 | Gauge | Placer | 58.9% | 99 of 168 | 28 min | 30 h | |
| 4,110 | Orcutt - Harris Canyon CreekOHCC1 | 71.1 | Gauge | Santa Barbara | 52.0% | 350 of 672 | 15 min | 8.3 h | |
| 4,111 | Arroyo Simi AT Arroyo Simi Near SimiASNC1 | 71.0 | Gauge | Ventura | 64.0% | 646 of 1,008 | 24 min | 22.5 h | |
| 4,112 | Sacramento - MatherBHCC1 | 70.9 | Gauge | Sacramento | 64.0% | 323 of 504 | 24 min | 28.3 h | |
| 4,113 | Roseville 2NNW - S Branch Pleasant Grove CreekPGSC1 | 70.9 | Gauge | Placer | 58.3% | 98 of 168 | 29 min | 28 h | |
| 4,114 | San FranciscoNDBC-FTPC1 | 70.9 | Gauge | San Francisco | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 4,115 | Twentynine Palms 0.3 NNECA-SR-72 | 70.9 | Volunteer | San Bernardino | 42.8% | 3 of 7 | 13.4 h | 3.4 days | |
| 4,116 | Highland - Heaps PeakHHPC1 | 70.8 | Gauge | San Bernardino | 99.4% | 167 of 168 | 19 min | 2 h | |
| 4,117 | Parker Dam 1SEPKAC1 | 70.8 | Gauge | San Bernardino | 60.1% | 101 of 168 | 75 min | 5 h | |
| 4,118 | Citizen station EW3758EW3758 | 70.8 | Citizen | El Dorado | 58.9% | 99 of 168 | 16 s | 5.5 h | |
| 4,119 | Chilao Fire STN#3320 Angeles Natl ForestCHFC1 | 70.7 | Gauge | Los Angeles | 99.4% | 167 of 168 | 20 min | 2 h | |
| 4,120 | Barstow - LandfillLDBC1 | 70.7 | Gauge | San Bernardino | 70.2% | 118 of 168 | 75 min | 16 h | |
| 4,121 | Santa BarbaraBCXC1 | 70.7 | Gauge | Santa Barbara | 59.7% | 669 of 1,120 | 18 min | 12 h | |
| 4,122 | I-5 - North of Mathews RdCF095 | 70.6 | Road | San Joaquin | 53.6% | 491 of 916 | 15 min | 18.8 h | |
| 4,123 | Forni RidgeFOIC1 | 70.6 | Gauge | El Dorado | 38.1% | 32 of 84 | 25 min | 15 h | |
| 4,124 | Ontario - Cucamonga ChannelCUHC1 | 70.5 | Gauge | San Bernardino | 43.3% | 243 of 560 | 23 min | 2.7 h | |
| 4,125 | CONEJO CK ABV ABV 10 3 E Conejo Ck Abv Hwy 10CNJC1 | 70.4 | Gauge | Ventura | 52.8% | 533 of 1,008 | 20 min | 5.4 h | |
| 4,126 | ENCC1ENCC1 | 70.4 | DCP | - | 34.5% | 19 of 55 | 17 min | 24 h | |
| 4,127 | Citizen station DW7923DW7923 | 70.4 | Citizen | Los Angeles | 25.3% | 170 of 672 | 17 s | 1.8 h | |
| 4,128 | Bakersfield 6.1 WSWCA-KN-22 | 70.3 | Volunteer | Kern | 42.8% | 3 of 7 | 15.4 h | 2.4 days | |
| 4,129 | Drum Powerhouse - PgeDPHC1 | 70.2 | Gauge | Nevada | 98.8% | 166 of 168 | 15 min | 1.5 h | |
| 4,130 | Los Angeles Pier FNDBC-PFXC1 | 70.2 | Gauge | Los Angeles | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 4,130 | Redwood CityNDBC-RTYC1 | 70.2 | Gauge | San Mateo | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 4,132 | I-5 - North of SR-120CF093 | 70.2 | Road | San Joaquin | 53.0% | 535 of 1,008 | 15 min | 18.7 h | |
| 4,133 | Opids Camp #3355OPIC1 | 70.1 | Gauge | Los Angeles | 99.4% | 167 of 168 | 19 min | 2 h | |
| 4,134 | San Jose/Reid/HillvRHV | 70.1 | Airport | Santa Clara | 47.0% | 79 of 168 | 11 min | 40.9 h | |
| 4,135 | Roseville - Cirby CreekCRBC1 | 70.1 | Gauge | Placer | 46.4% | 78 of 168 | 12 min | 30 h | |
| 4,136 | Groveland 20ESE - Forty MileFMIC1 | 70.0 | Gauge | Tuolumne | 72.0% | 121 of 168 | 50 min | 46.5 h | |
| 4,137 | Isleton 12SW - Sherman IslandSIDC1 | 70.0 | Gauge | Sacramento | 53.5% | 90 of 168 | 25 min | 29 h | |
| 4,138 | Woodfords - Hope ValleyHVSC1 | 69.9 | Gauge | Alpine | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 4,139 | Mean Peak RAWSXMPC1 | 69.9 | Gauge | Mono | 98.8% | 166 of 168 | 44 min | 2 h | |
| 4,140 | Sespe Creek Fillmore - Alert #619SSPC1 | 69.9 | Gauge | Ventura | 66.6% | 112 of 168 | 75 min | 14 h | |
| 4,141 | Juniper Flat - Alert #865JNPC1 | 69.8 | Gauge | Riverside | 62.5% | 105 of 168 | 75 min | 9 h | |
| 4,142 | Deals Flat Alert #8DEAC1 | 69.8 | Gauge | Ventura | 62.5% | 105 of 168 | 75 min | 9 h | |
| 4,143 | Sacramento Metro AptSAPC1 | 69.8 | Gauge | Sacramento | 55.6% | 374 of 672 | 24 min | 25.4 h | |
| 4,144 | Purisima Hills RAWSPUSC1 | 69.7 | Gauge | Santa Barbara | 100% | 168 of 168 | 20 min | 77 min | |
| 4,145 | Lower Relief ValleyRELC1 | 69.7 | Gauge | Tuolumne | 89.2% | 200 of 224 | 25 min | 1.8 h | |
| 4,146 | RichmondNDBC-RCMC1 | 69.7 | Gauge | Contra Costa | 61.0% | 342 of 560 | 45 min | 6.3 h | |
| 4,147 | Citizen station FW4845FW4845 | 69.7 | Citizen | San Bernardino | 47.2% | 238 of 504 | 16 s | 15.8 h | |
| 4,148 | DDIC1DDIC1 | 69.7 | DCP | - | 35.7% | 10 of 28 | 2.4 h | 23 h | |
| 4,149 | Manzanita Mountain PrecipMZNC1 | 69.6 | Gauge | Santa Barbara | 52.3% | 352 of 672 | 17 min | 12 h | |
| 4,150 | Carmichael 4N - Arcade CreekAGBC1 | 69.6 | Gauge | Sacramento | 51.1% | 86 of 168 | 25 min | 25 h | |
| 4,151 | Palm Canyon Creek 5 S Palm SpringsPCNC1 | 69.6 | Gauge | Riverside | 47.0% | 79 of 168 | 25 min | 16 h | |
| 4,152 | San Diego 2.3 ECA-SD-241 | 69.5 | Volunteer | San Diego | 42.8% | 3 of 7 | 16.4 h | 3.4 days | |
| 4,153 | Sugarloaf RAWS - ShastaSLFC1 | 69.4 | Gauge | Shasta | 99.4% | 167 of 168 | 16 min | 2 h | |
| 4,154 | Slate CreekSLTC1 | 69.4 | Gauge | Shasta | 98.8% | 166 of 168 | 30 min | 1.8 h | |
| 4,155 | Big Flat GOESBFLC1 | 69.3 | Gauge | Siskiyou | 98.2% | 165 of 168 | 25 min | 2 h | |
| 4,156 | Citizen station N6LED-13N6LED-13 | 69.3 | Citizen | Madera | 45.9% | 309 of 672 | 17 s | 17.6 h | |
| 4,157 | Fallbrook - Mateo RidgeTEOC1 | 69.2 | Gauge | San Diego | 99.4% | 167 of 168 | 13 min | 2 h | |
| 4,158 | Onion CreekONCC1 | 69.1 | Gauge | Placer | 100% | 168 of 168 | 25 min | 80 min | |
| 4,159 | Truckee-TahoeTRK | 69.1 | Airport | Nevada | 65.4% | 330 of 504 | 14 min | 88 min | |
| 4,160 | Colgate Power HouseCOGC1 | 69.0 | Gauge | Yuba | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 4,161 | Crescent CityNDBC-CECC1 | 69.0 | Gauge | Del Norte | 58.0% | 325 of 560 | 43 min | 6.3 h | |
| 4,162 | Citizen station GW3667GW3667 | 69.0 | Citizen | San Diego | 39.7% | 89 of 224 | 18 s | 33.8 h | |
| 4,163 | RanchitaRCHC1 | 68.9 | Gauge | San Diego | 99.4% | 167 of 168 | 18 min | 2 h | |
| 4,164 | Highlands 1SW - Sky LawnYKSC1 | 68.9 | Gauge | San Mateo | 61.9% | 104 of 168 | 45 min | 29 h | |
| 4,165 | Point Potrero, RichmondNDBC-PPXC1 | 68.9 | Gauge | Contra Costa | 58.0% | 325 of 560 | 43 min | 6.3 h | |
| 4,166 | I-5 - South of Louise AveCF097 | 68.9 | Road | San Joaquin | 51.7% | 522 of 1,008 | 15 min | 18.8 h | |
| 4,167 | Green Hills Creek at Green Hill Country ClubGHCC1 | 68.9 | Gauge | San Joaquin | 40.4% | 34 of 84 | 26 min | 33 h | |
| 4,168 | Rosemont - Vineyard WTPVWTC1 | 68.7 | Gauge | Sacramento | 51.9% | 349 of 672 | 25 min | 28.2 h | |
| 4,169 | Hwy 80 at Donner SummitCD027 | 68.6 | Road | Nevada | 84.7% | 427 of 504 | 16 min | 20.8 h | |
| 4,170 | Port ChicagoNDBC-PCOC1 | 68.6 | Gauge | Contra Costa | 58.0% | 325 of 560 | 43 min | 6.3 h | |
| 4,171 | Angels GateNDBC-AGXC1 | 68.4 | Gauge | Los Angeles | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 4,172 | San Francisco Pier 1NDBC-PXOC1 | 68.2 | Gauge | San Francisco | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 4,173 | Sacramento 2NE - NEMDCNJBC1 | 68.2 | Gauge | Sacramento | 52.3% | 264 of 504 | 17 min | 28 h | |
| 4,174 | Pescadero Creek at Stage RdXCAC1 | 68.1 | Gauge | San Mateo | 36.9% | 31 of 84 | 16 min | 38 h | |
| 4,175 | Oakland Berth 67NDBC-LNDC1 | 68.0 | Gauge | Alameda | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 4,176 | Sisar Peak - Alert #20SSRC1 | 68.0 | Gauge | Ventura | 56.5% | 95 of 168 | 75 min | 8 h | |
| 4,177 | Loomis 1W - Antelope CreekACLC1 | 68.0 | Gauge | Placer | 34.5% | 29 of 84 | 17 min | 30 h | |
| 4,178 | Squaw Valley G.C. SnotelSQWC1 | 67.9 | Gauge | Placer | 99.4% | 167 of 168 | 35 min | 2 h | |
| 4,179 | Chico MunicipalCIC | 67.9 | Airport | Butte | 38.2% | 193 of 504 | 13 min | 9 h | |
| 4,180 | NatividadNADC1 | 67.9 | Gauge | Monterey | 27.7% | 112 of 403 | 14 min | 2.6 h | |
| 4,181 | SPHC1SPHC1 | 67.9 | DCP | - | 25.0% | 21 of 84 | 15 min | 11.3 h | |
| 4,182 | Sweetwater R At Plaza Bonita RdSWTC1 | 67.8 | Gauge | San Diego | 33.7% | 26 of 77 | 15 min | 34.2 h | |
| 4,183 | Sacramento - American River D05DFBC1 | 67.7 | Gauge | Sacramento | 48.8% | 82 of 168 | 25 min | 35 h | |
| 4,184 | Holt 11NNW - Prisoners PointPIPC1 | 67.7 | Gauge | San Joaquin | 45.3% | 305 of 672 | 24 min | 6.3 h | |
| 4,185 | Case SpringsCSPC1 | 67.6 | Gauge | San Diego | 99.4% | 167 of 168 | 13 min | 2 h | |
| 4,186 | Santa Monica PierNDBC-ICAC1 | 67.6 | Gauge | Los Angeles | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 4,187 | Citizen station FW7879FW7879 | 67.6 | Citizen | Ventura | 38.6% | 260 of 672 | 20 s | 40.7 h | |
| 4,188 | Camp Target Range RAWS-Camp PendletonCTGC1 | 67.5 | Gauge | San Diego | 99.4% | 167 of 168 | 13 min | 2 h | |
| 4,189 | Thatcher Creek At Boardman RoadTHCC1 | 67.5 | Gauge | Ventura | 31.5% | 212 of 672 | 30 min | 61 min | |
| 4,190 | HoadleyHDLC1 | 67.2 | Gauge | Trinity | 100% | 168 of 168 | 25 min | 61 min | |
| 4,191 | Oceanside - Las FloresLSFC1 | 67.1 | Gauge | San Diego | 99.4% | 167 of 168 | 13 min | 2 h | |
| 4,192 | AlamedaNDBC-AAMC1 | 67.1 | Gauge | Alameda | 58.0% | 325 of 560 | 43 min | 6.3 h | |
| 4,193 | Talega RAWSTLGC1 | 66.9 | Gauge | San Diego | 99.4% | 167 of 168 | 13 min | 2 h | |
| 4,194 | Los Angeles Badger Avenue BridgeNDBC-BAXC1 | 66.9 | Gauge | Los Angeles | 57.8% | 324 of 560 | 43 min | 12 h | |
| 4,194 | Los Angeles Pier 400NDBC-PFDC1 | 66.9 | Gauge | Los Angeles | 57.8% | 324 of 560 | 43 min | 12 h | |
| 4,194 | Los Angeles Pier JNDBC-PRJC1 | 66.9 | Gauge | Los Angeles | 57.8% | 324 of 560 | 43 min | 12 h | |
| 4,194 | Los Angeles Berth 161NDBC-PXAC1 | 66.9 | Gauge | Los Angeles | 57.8% | 324 of 560 | 43 min | 12 h | |
| 4,194 | Union Pacific Rail Road Bridge, MartinezNDBC-UPBC1 | 66.9 | Gauge | Contra Costa | 57.8% | 324 of 560 | 43 min | 12 h | |
| 4,199 | Oakland Middle HarborNDBC-OMHC1 | 66.8 | Gauge | Alameda | 57.6% | 323 of 560 | 43 min | 12 h | |
| 4,200 | Alamo MountainAOMC1 | 66.7 | Gauge | Ventura | 49.5% | 333 of 672 | 35 min | 7 h | |
| 4,201 | Castaic Canyon CreekCYHC1 | 66.5 | Gauge | Los Angeles | 38.6% | 65 of 168 | 25 min | 17 h | |
| 4,202 | Lake ElsinoreMURC1 | 66.4 | Gauge | Riverside | 69.0% | 116 of 168 | 75 min | 2.3 days | |
| 4,203 | Sespe Westates Near FillmoreSWAC1 | 66.4 | Gauge | Ventura | 44.9% | 302 of 672 | 19 min | 12.4 h | |
| 4,204 | Shingletown 5.7 WCA-SH-83 | 66.4 | Volunteer | Shasta | 42.8% | 3 of 7 | 24.4 h | 2.4 days | |
| 4,205 | Humboldt - Cal Poly RAWSCPYC1 | 66.3 | Gauge | Humboldt | 100% | 168 of 168 | 15 min | 71 min | |
| 4,206 | Pittsburg (Suisun Bay)NDBC-PSBC1 | 66.3 | Gauge | Contra Costa | 58.2% | 326 of 560 | 43 min | 6.3 h | |
| 4,207 | Oakland Berth 34NDBC-OKXC1 | 66.1 | Gauge | Alameda | 58.0% | 325 of 560 | 43 min | 6.3 h | |
| 4,208 | Folsom 1S - Alder CreekACKC1 | 66.1 | Gauge | Sacramento | 30.9% | 26 of 84 | 23 min | 30 h | |
| 4,209 | Citizen station CW9206CW9206 | 65.8 | Citizen | Santa Barbara | 37.5% | 189 of 504 | 21 s | 43.9 h | |
| 4,210 | Ventura Kingston ResVKRC1 | 65.7 | Gauge | Ventura | 41.0% | 69 of 168 | 75 min | 3 h | |
| 4,211 | El MonteEMT | 65.5 | Airport | Los Angeles | 45.2% | 76 of 168 | 13 min | 15 h | |
| 4,212 | Citizen station K9JMK9JM | 65.5 | Citizen | Nevada | 32.1% | 72 of 224 | 15 s | 2.6 days | |
| 4,213 | Martinez-Amorco PierNDBC-MZXC1 | 65.3 | Gauge | Contra Costa | 57.6% | 323 of 560 | 43 min | 6.3 h | |
| 4,214 | Olympic Valley - Chickering ResCKGC1 | 65.2 | Gauge | Placer | 99.4% | 167 of 168 | 35 min | 2 h | |
| 4,215 | Pleasanton 2.4 NECA-AL-64 | 65.2 | Volunteer | Alameda | 42.8% | 3 of 7 | 24.4 h | 4.4 days | |
| 4,216 | Redwood Valley 3E - Hells DelightXHDC1 | 65.1 | Gauge | Mendocino | 99.4% | 167 of 168 | 50 min | 2 h | |
| 4,217 | Arena CoveNDBC-ANVC1 | 65.1 | Gauge | Mendocino | 51.9% | 291 of 560 | 43 min | 11 h | |
| 4,218 | San Nicolas IslandNSI | 65.1 | Airport | Ventura | 48.2% | 81 of 168 | 6 min | 3 days | |
| 4,219 | Citizen station DW9579DW9579 | 65.1 | Citizen | Alameda | 37.8% | 76 of 201 | 20 s | 42.1 h | |
| 4,220 | AntlersSmtRWISCD002 | 64.9 | Road | Shasta | 16.0% | 81 of 504 | 19 min | 65 min | |
| 4,221 | El CarisoECSC1 | 64.8 | Gauge | Riverside | 41.0% | 69 of 168 | 15 min | 4.2 days | |
| 4,222 | Fontana 5NW - Rich BasinRHBC1 | 64.7 | Gauge | San Bernardino | 51.1% | 86 of 168 | 77 min | 13 h | |
| 4,223 | Citizen station CW5988CW5988 | 64.7 | Citizen | San Francisco | 29.9% | 201 of 672 | 19 s | 2.9 days | |
| 4,224 | Escalon 7NW - Temple CreekTPLC1 | 64.3 | Gauge | San Joaquin | 42.7% | 269 of 630 | 20 min | 28 h | |
| 4,225 | Lytle Creek 2 NE Lytle Ck Nr ColtonYTLC1 | 64.3 | Gauge | San Bernardino | 42.2% | 71 of 168 | 20 min | 4 days | |
| 4,226 | Roseville - Dry CreekDRCC1 | 64.2 | Gauge | Placer | 34.5% | 58 of 168 | 21 min | 28 h | |
| 4,227 | Citizen station GW4349GW4349 | 64.0 | Citizen | San Diego | 21.7% | 366 of 1,680 | 18 s | 3.6 h | |
| 4,228 | Citizen station GW5760GW5760 | 63.8 | Citizen | Orange | 27.3% | 92 of 336 | 20 s | 3.5 days | |
| 4,229 | Buck Meadows 10ESE - Merced GroveMDGC1 | 63.7 | Gauge | Mariposa | 56.5% | 95 of 168 | 65 min | 3.1 days | |
| 4,230 | Highlands Lakes GOESHIGC1 | 63.6 | Gauge | Trinity | 99.4% | 167 of 168 | 20 min | 2 h | |
| 4,231 | Running SpringsRUSC1 | 63.3 | Gauge | San Bernardino | 100% | 168 of 168 | 15 min | 61 min | |
| 4,232 | Santa Ynez - Refugio Hills RAWSRHWC1 | 63.3 | Gauge | Santa Barbara | 99.4% | 167 of 168 | 19 min | 2 h | |
| 4,233 | Cow Mountain RidgeCOWC1 | 63.1 | Gauge | Lake | 98.8% | 166 of 168 | 14 min | 2 h | |
| 4,234 | Citizen station W6WWHW6WWH | 63.1 | Citizen | Santa Clara | 34.7% | 140 of 403 | 16 s | 2.2 days | |
| 4,235 | Citizen station GW1920GW1920 | 63.0 | Citizen | Humboldt | 20.6% | 416 of 2,016 | 17 s | 3.7 h | |
| 4,236 | Citizen station FW8806FW8806 | 63.0 | Citizen | Riverside | 20.4% | 413 of 2,016 | 17 s | 3.6 h | |
| 4,236 | Citizen station GW2644GW2644 | 63.0 | Citizen | Los Angeles | 20.4% | 413 of 2,016 | 17 s | 3.6 h | |
| 4,238 | Citizen station DW1271DW1271 | 63.0 | Citizen | Los Angeles | 20.4% | 413 of 2,016 | 18 s | 3.6 h | |
| 4,239 | Citizen station GW2350GW2350 | 63.0 | Citizen | Riverside | 20.2% | 409 of 2,016 | 18 s | 3.5 h | |
| 4,240 | Citizen station GW6627GW6627 | 62.9 | Citizen | San Diego | 20.3% | 411 of 2,016 | 18 s | 3.6 h | |
| 4,241 | Citizen station FW8471FW8471 | 62.5 | Citizen | San Bernardino | 20.4% | 413 of 2,016 | 19 s | 3.6 h | |
| 4,242 | Citizen station FW7073FW7073 | 62.5 | Citizen | Tulare | 19.9% | 403 of 2,016 | 18 s | 3.9 h | |
| 4,243 | MVLC1MVLC1 | 62.5 | DCP | - | 5.9% | 10 of 168 | 15 min | 1.5 h | |
| 4,244 | Citizen station GW5219GW5219 | 62.4 | Citizen | Sacramento | 20.0% | 404 of 2,016 | 17 s | 3.6 h | |
| 4,245 | Citizen station GW0869GW0869 | 62.3 | Citizen | Ventura | 20.5% | 414 of 2,016 | 17 s | 3.5 h | |
| 4,246 | Citizen station GW3580GW3580 | 62.3 | Citizen | Fresno | 20.3% | 410 of 2,016 | 18 s | 3.5 h | |
| 4,247 | VWLC1VWLC1 | 62.3 | DCP | - | 13.6% | 23 of 168 | 29 min | 60 min | |
| 4,248 | Hopland UcHPDC1 | 62.2 | Gauge | Mendocino | 99.4% | 167 of 168 | 19 min | 2 h | |
| 4,249 | Citizen station FW7887FW7887 | 62.2 | Citizen | Los Angeles | 20.6% | 416 of 2,016 | 17 s | 3.6 h | |
| 4,250 | Arroyo Corte Madera At Arroyo Corte Madera Del PresidioACMC1 | 62.1 | Gauge | Marin | 18.0% | 33 of 183 | 14 min | 12 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.