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,751 | Citizen station KD8ZVCKD8ZVC | 78.6 | Citizen | Nevada | 51.1% | 258 of 504 | 15 s | 3.1 h | |
| 3,752 | Truckee - Tahoe Donner RAWSTADC1 | 78.5 | Gauge | Nevada | 100% | 168 of 168 | 12 min | 60 min | |
| 3,753 | Templeton - Paso Robles CreekPSOC1 | 78.5 | Gauge | San Luis Obispo | 81.5% | 137 of 168 | 29 min | 32.8 h | |
| 3,754 | Bodega Marine ReserveBDZC1 | 78.5 | Gauge | Sonoma | 78.5% | 396 of 504 | 35 min | 5.7 h | |
| 3,755 | Citizen station CW9520CW9520 | 78.5 | Citizen | Santa Clara | 57.1% | 144 of 252 | 18 s | 4.3 h | |
| 3,756 | Joshua TreeJSTC1 | 78.5 | Cooperative | San Bernardino | 57.1% | 4 of 7 | 8.5 h | 2 days | |
| 3,757 | Citizen station GW7397GW7397 | 78.5 | Citizen | Solano | 56.7% | 173 of 305 | 16 s | 4.4 h | |
| 3,758 | Citizen station GW4969GW4969 | 78.5 | Citizen | Santa Clara | 53.5% | 270 of 504 | 19 s | 2.4 h | |
| 3,759 | Citizen station EW7525EW7525 | 78.5 | Citizen | Sonoma | 52.3% | 264 of 504 | 17 s | 2.7 h | |
| 3,760 | Citizen station GW2993GW2993 | 78.5 | Citizen | San Bernardino | 47.7% | 107 of 224 | 18 s | 5 h | |
| 3,761 | Hemet 9E - San Jacinto RiverCNNC1 | 78.4 | Gauge | Riverside | 79.7% | 134 of 168 | 74 min | 4 h | |
| 3,762 | Whitemore Hot Springs 2SW - ValentineVESC1 | 78.4 | Gauge | Sierra | 78.1% | 394 of 504 | 35 min | 5.7 h | |
| 3,763 | Los Banos DamLBDC1 | 78.4 | Gauge | Merced | 66.6% | 112 of 168 | 30 min | 6.3 h | |
| 3,764 | Citizen station FW4637FW4637 | 78.4 | Citizen | San Francisco | 54.3% | 274 of 504 | 19 s | 3.7 h | |
| 3,765 | Citizen station FW7595FW7595 | 78.4 | Citizen | Orange | 51.7% | 116 of 224 | 17 s | 5 h | |
| 3,766 | Citizen station K1FIEK1FIE | 78.4 | Citizen | El Dorado | 49.5% | 111 of 224 | 17 s | 5.5 h | |
| 3,767 | Downieville - Canyon CreekSWMC1 | 78.3 | Gauge | Nevada | 54.1% | 91 of 168 | 20 min | 2 h | |
| 3,768 | Citizen station GW2765GW2765 | 78.3 | Citizen | Riverside | 52.1% | 263 of 504 | 18 s | 3.9 h | |
| 3,769 | Fairfax 1ENE - Sleepy Hollow CreekSYIC1 | 78.2 | Gauge | Marin | 79.9% | 537 of 672 | 23 min | 11.5 h | |
| 3,770 | I-205 - Hansen OCCF104 | 78.2 | Road | San Joaquin | 77.1% | 389 of 504 | 15 min | 18.7 h | |
| 3,771 | Citizen station KG6MOZKG6MOZ | 78.2 | Citizen | San Diego | 57.5% | 290 of 504 | 18 s | 3.1 h | |
| 3,772 | Citizen station FW2001FW2001 | 78.2 | Citizen | Marin | 51.7% | 261 of 504 | 16 s | 2.8 h | |
| 3,773 | Heavenly Valley SnotelHVNC1 | 78.1 | Gauge | El Dorado | 99.4% | 167 of 168 | 35 min | 2 h | |
| 3,774 | Ontario - FS3OFDC1 | 78.1 | Gauge | San Bernardino | 85.1% | 143 of 168 | 73 min | 8 h | |
| 3,775 | Genesee 4WNW - Heart K RanchHRXC1 | 78.1 | Gauge | Plumas | 82.1% | 138 of 168 | 50 min | 10.8 h | |
| 3,776 | Cuyamaca Dam Alert #54 And #88CYDC1 | 78.1 | Gauge | San Diego | 77.9% | 561 of 720 | 12 min | 28 h | |
| 3,777 | Dinsmore 2.4 WNWCA-HM-189 | 78.1 | Volunteer | Humboldt | 57.1% | 4 of 7 | 9.4 h | 2.4 days | |
| 3,778 | Garberville 0.8 NNWCA-HM-78 | 78.1 | Volunteer | Humboldt | 57.1% | 4 of 7 | 9.4 h | 3 days | |
| 3,779 | Citizen station FW0492FW0492 | 78.1 | Citizen | Riverside | 56.0% | 297 of 530 | 17 s | 2.7 h | |
| 3,780 | Citizen station EW9869EW9869 | 78.1 | Citizen | San Bernardino | 55.3% | 124 of 224 | 18 s | 6.8 h | |
| 3,781 | Citizen station EW9070EW9070 | 78.1 | Citizen | Sonoma | 52.2% | 117 of 224 | 21 s | 7.5 h | |
| 3,782 | Citizen station FW9876FW9876 | 78.1 | Citizen | San Diego | 51.3% | 167 of 325 | 19 s | 5.5 h | |
| 3,783 | Citizen station FW8683FW8683 | 78.1 | Citizen | Yolo | 47.3% | 106 of 224 | 17 s | 5.3 h | |
| 3,784 | Montecito #5076 RAWSMTIC1 | 78.0 | Gauge | Santa Barbara | 100% | 168 of 168 | 18 min | 74 min | |
| 3,785 | Taylor RidgeTYRC1 | 78.0 | Gauge | Trinity | 100% | 168 of 168 | 25 min | 61 min | |
| 3,786 | Rodeo - Rodeo CreekRHTC1 | 78.0 | Gauge | Contra Costa | 79.4% | 534 of 672 | 25 min | 10.3 h | |
| 3,787 | JulianJLNC1 | 78.0 | Gauge | San Diego | 77.7% | 560 of 720 | 13 min | 28 h | |
| 3,788 | Citizen station GW1025GW1025 | 78.0 | Citizen | Ventura | 56.6% | 150 of 265 | 17 s | 4.7 h | |
| 3,789 | Citizen station CW9461CW9461 | 78.0 | Citizen | Contra Costa | 50.9% | 257 of 504 | 16 s | 3.7 h | |
| 3,790 | Citizen station FW1939FW1939 | 78.0 | Citizen | San Luis Obispo | 49.2% | 310 of 630 | 19 s | 2.4 h | |
| 3,791 | Citizen station FW0579FW0579 | 78.0 | Citizen | San Joaquin | 48.8% | 82 of 168 | 17 s | 8.7 h | |
| 3,792 | Phelan - Cajon WestCJUC1 | 77.9 | Gauge | San Bernardino | 83.3% | 70 of 84 | 2.3 h | 13.9 h | |
| 3,793 | Yucaipa Ridge Alert PrecipYUCC1 | 77.9 | Gauge | San Bernardino | 82.7% | 139 of 168 | 74 min | 6.4 h | |
| 3,794 | Citizen station F3625F3625 | 77.9 | Citizen | Contra Costa | 56.9% | 302 of 530 | 19 s | 2.5 h | |
| 3,795 | HiltRWISCD011 | 77.9 | Road | Siskiyou | 55.8% | 375 of 672 | 20 min | 60 min | |
| 3,796 | San BernardinoSBD | 77.9 | Airport | San Bernardino | 54.9% | 277 of 504 | 9 min | 2.2 h | |
| 3,797 | Citizen station DW7531DW7531 | 77.9 | Citizen | Riverside | 53.4% | 117 of 219 | 18 s | 7.3 h | |
| 3,798 | Citizen station EW1867EW1867 | 77.9 | Citizen | Sacramento | 52.2% | 117 of 224 | 19 s | 5.9 h | |
| 3,799 | Citizen station CW9181CW9181 | 77.9 | Citizen | Sacramento | 51.5% | 260 of 504 | 19 s | 2.4 h | |
| 3,800 | Citizen station GW5968GW5968 | 77.9 | Citizen | Santa Barbara | 48.2% | 108 of 224 | 17 s | 6.3 h | |
| 3,801 | Idyllwild 4NW - Alandale AlertALNC1 | 77.8 | Gauge | Riverside | 83.3% | 140 of 168 | 65 min | 7 h | |
| 3,802 | I-580 - I-205CF133 | 77.8 | Road | Alameda | 76.3% | 385 of 504 | 15 min | 21.3 h | |
| 3,803 | Rio Linda - Dry CreekDIVC1 | 77.8 | Gauge | Sacramento | 75.6% | 127 of 168 | 25 min | 28 h | |
| 3,804 | Brentwood 1W - Marsh CreekMKDC1 | 77.8 | Gauge | Contra Costa | 66.2% | 445 of 672 | 35 min | 75 min | |
| 3,805 | Citizen station N6OPVN6OPV | 77.8 | Citizen | San Luis Obispo | 56.4% | 237 of 420 | 16 s | 2.4 h | |
| 3,806 | Citizen station GW0353GW0353 | 77.8 | Citizen | Mono | 54.3% | 288 of 530 | 17 s | 2.8 h | |
| 3,807 | Citizen station GW1307GW1307 | 77.8 | Citizen | Santa Clara | 52.3% | 88 of 168 | 18 s | 13 h | |
| 3,808 | Citizen station GW3053GW3053 | 77.8 | Citizen | San Luis Obispo | 49.5% | 333 of 672 | 17 s | 2.5 h | |
| 3,809 | Citizen station EW8187EW8187 | 77.8 | Citizen | San Bernardino | 46.8% | 105 of 224 | 17 s | 5.3 h | |
| 3,810 | Adobe Creek At Foothill CollegeAFCC1 | 77.7 | Gauge | Santa Clara | 83.1% | 559 of 672 | 24 min | 28 h | |
| 3,811 | Lexington Hills - Los GatosLRYC1 | 77.7 | Gauge | Santa Clara | 83.1% | 559 of 672 | 24 min | 28 h | |
| 3,811 | East Foothills - Upper Penitencia CreekUPCC1 | 77.7 | Gauge | Santa Clara | 83.1% | 559 of 672 | 24 min | 28 h | |
| 3,813 | Alviso - Guagalupe RiverGUGC1 | 77.7 | Gauge | Santa Clara | 83.1% | 559 of 672 | 24 min | 28 h | |
| 3,814 | Rancho CordovaRNCC1 | 77.7 | Gauge | Sacramento | 74.4% | 125 of 168 | 25 min | 25 h | |
| 3,815 | Upload - Cucamonga CreekCMUC1 | 77.7 | Gauge | San Bernardino | 66.0% | 111 of 168 | 15 min | 19 h | |
| 3,816 | San Diego 3.5 ENECA-SD-172 | 77.7 | Volunteer | San Diego | 57.1% | 4 of 7 | 9.4 h | 3.4 days | |
| 3,817 | Citizen station DW2000DW2000 | 77.7 | Citizen | Lassen | 54.0% | 218 of 403 | 19 s | 3.5 h | |
| 3,818 | Citizen station EW6618EW6618 | 77.7 | Citizen | Los Angeles | 53.8% | 104 of 193 | 18 s | 9 h | |
| 3,819 | Citizen station CW1792CW1792 | 77.7 | Citizen | Santa Clara | 52.5% | 265 of 504 | 20 s | 3 h | |
| 3,820 | BNEC1BNEC1 | 77.7 | DCP | - | 50.0% | 15 of 30 | 15 min | 24 h | |
| 3,821 | Mount Baldy #3352MTBC1 | 77.6 | Gauge | San Bernardino | 100% | 168 of 168 | 10 min | 60 min | |
| 3,822 | San Jose - Coyote CreekCYYC1 | 77.6 | Gauge | Santa Clara | 83.0% | 558 of 672 | 24 min | 28 h | |
| 3,823 | Martinez 0.8 SSECA-CC-1 | 77.6 | Volunteer | Contra Costa | 57.1% | 4 of 7 | 10.4 h | 2 days | |
| 3,824 | Citizen station EW3055EW3055 | 77.6 | Citizen | San Diego | 50.7% | 256 of 504 | 18 s | 3.1 h | |
| 3,825 | Citizen station FW5196FW5196 | 77.6 | Citizen | San Diego | 50.2% | 110 of 219 | 16 s | 5.5 h | |
| 3,826 | Citizen station EW8682EW8682 | 77.6 | Citizen | Los Angeles | 49.5% | 111 of 224 | 19 s | 3.3 h | |
| 3,827 | Citizen station CW9585CW9585 | 77.6 | Citizen | Santa Cruz | 47.6% | 240 of 504 | 18 s | 2.8 h | |
| 3,828 | Peterson Flat (GOES)PTFC1 | 77.5 | Gauge | Trinity | 100% | 168 of 168 | 29 min | 76 min | |
| 3,829 | Santa Clara - Guadalupe River MontagueGUMC1 | 77.5 | Gauge | Santa Clara | 82.7% | 556 of 672 | 24 min | 28 h | |
| 3,830 | Citizen station EW3241EW3241 | 77.5 | Citizen | San Diego | 58.1% | 293 of 504 | 17 s | 4.5 h | |
| 3,831 | La Verne/BrackettPOC | 77.5 | Airport | Los Angeles | 55.3% | 93 of 168 | 12 min | 13 h | |
| 3,832 | Citizen station FW6046FW6046 | 77.5 | Citizen | Los Angeles | 52.5% | 265 of 504 | 16 s | 3 h | |
| 3,833 | Portola Valley 2N - Bear CreekSHJC1 | 77.4 | Gauge | San Mateo | 83.3% | 140 of 168 | 40 min | 28.4 h | |
| 3,834 | Citizen station GW4205GW4205 | 77.4 | Citizen | Stanislaus | 54.4% | 166 of 305 | 17 s | 5.6 h | |
| 3,835 | Big Dalton Dam Alert #419BDDC1 | 77.4 | Gauge | Los Angeles | 53.4% | 337 of 630 | 20 min | 60 min | |
| 3,836 | Citizen station EW5843EW5843 | 77.4 | Citizen | San Diego | 50.6% | 170 of 336 | 17 s | 4.3 h | |
| 3,837 | GasquetGQEC1 | 77.3 | Gauge | Del Norte | 100% | 168 of 168 | 15 min | 71 min | |
| 3,838 | Spring Vly RAWSHSPC1 | 77.3 | Gauge | San Mateo | 99.4% | 167 of 168 | 17 min | 2 h | |
| 3,839 | Sand FlatSDFC1 | 77.3 | Gauge | Siskiyou | 98.8% | 166 of 168 | 30 min | 1.8 h | |
| 3,840 | Pilot PeakPLPC1 | 77.3 | Gauge | Plumas | 68.1% | 229 of 336 | 45 min | 2 h | |
| 3,841 | Citizen station FW3932FW3932 | 77.3 | Citizen | Contra Costa | 61.7% | 311 of 504 | 18 s | 3 h | |
| 3,842 | Citizen station EW8945EW8945 | 77.3 | Citizen | Santa Clara | 54.3% | 274 of 504 | 15 s | 3.2 h | |
| 3,843 | Citizen station N6BWXN6BWX | 77.3 | Citizen | San Bernardino | 49.0% | 247 of 504 | 19 s | 2.7 h | |
| 3,844 | Citizen station FW3178FW3178 | 77.3 | Citizen | San Bernardino | 48.6% | 109 of 224 | 19 s | 4.5 h | |
| 3,845 | Citizen station FW0145FW0145 | 77.3 | Citizen | Riverside | 48.6% | 288 of 592 | 17 s | 3 h | |
| 3,846 | Citizen station FW1241FW1241 | 77.3 | Citizen | Tulare | 47.9% | 138 of 288 | 14 s | 5.7 h | |
| 3,847 | Burns Canyon RAWSBCNC1 | 77.2 | Gauge | San Bernardino | 100% | 168 of 168 | 14 min | 70 min | |
| 3,848 | WeavervilleO54 | 77.2 | Airport | Trinity | 99.6% | 502 of 504 | 18 min | 46 min | |
| 3,849 | Beaumont CityBUMC1 | 77.2 | Gauge | Riverside | 81.5% | 137 of 168 | 74 min | 7 h | |
| 3,850 | Banning - Vista GrandeVTGC1 | 77.2 | Gauge | Riverside | 80.0% | 136 of 170 | 55 min | 8 h | |
| 3,851 | OrangvaleORGC1 | 77.2 | Gauge | Sacramento | 73.8% | 124 of 168 | 25 min | 28 h | |
| 3,852 | Willow Brook Ck PrecipWBRC1 | 77.2 | Gauge | Sonoma | 70.8% | 119 of 168 | - | 28 h | |
| 3,853 | Point ArguelloNDBC-PTGC1 | 77.2 | Gauge | Santa Barbara | 61.5% | 310 of 504 | 23 min | 1.7 h | |
| 3,854 | Whittier 2.9 WNWCA-LA-10 | 77.2 | Volunteer | Los Angeles | 57.1% | 4 of 7 | 11.4 h | 2.4 days | |
| 3,854 | Lemon Grove 0.9 WCA-SD-157 | 77.2 | Volunteer | San Diego | 57.1% | 4 of 7 | 11.4 h | 2.4 days | |
| 3,854 | El Granada 0.4 WSWCA-SM-44 | 77.2 | Volunteer | San Mateo | 57.1% | 4 of 7 | 11.4 h | 2.4 days | |
| 3,857 | Yorba Linda 1.5 WCA-OR-115 | 77.2 | Volunteer | Orange | 57.1% | 4 of 7 | 11.4 h | 2.5 days | |
| 3,858 | Citizen station DW8427DW8427 | 77.2 | Citizen | Sacramento | 48.6% | 109 of 224 | 17 s | 6 h | |
| 3,859 | Novato 4WNCTC1 | 77.1 | Gauge | Marin | 80.3% | 540 of 672 | 29 min | 11.3 h | |
| 3,860 | Santa SusanaASIC1 | 77.1 | Gauge | Ventura | 79.7% | 134 of 168 | 75 min | 6 h | |
| 3,861 | 51SB at Elvas Pump HouseCF181 | 77.1 | Road | Sacramento | 61.6% | 565 of 916 | 15 min | 5.5 h | |
| 3,862 | Citizen station KB6HGNKB6HGN | 77.1 | Citizen | San Bernardino | 56.1% | 283 of 504 | 20 s | 2.8 h | |
| 3,863 | Citizen station DW4438DW4438 | 77.1 | Citizen | Riverside | 52.6% | 354 of 672 | 17 s | 2 h | |
| 3,864 | Citizen station KN6TEDKN6TED | 77.1 | Citizen | Sutter | 48.8% | 328 of 672 | 15 s | 2.3 h | |
| 3,865 | Citizen station EW7041EW7041 | 77.1 | Citizen | Alameda | 48.4% | 106 of 219 | 19 s | 7.5 h | |
| 3,866 | Clear CRKCLCC1 | 77.0 | Gauge | Shasta | 100% | 168 of 168 | 25 min | 61 min | |
| 3,867 | Bear River - Rollins RsvrROLC1 | 77.0 | Gauge | Placer | 100% | 168 of 168 | 30 min | 75 min | |
| 3,868 | Rock Camp RAWSRCPC1 | 77.0 | Gauge | San Bernardino | 99.4% | 167 of 168 | 13 min | 2 h | |
| 3,869 | Folsom Dam - Folsom Point (Dyke 8)FSLC1 | 77.0 | Gauge | Sacramento | 80.6% | 542 of 672 | 16 min | 25.4 h | |
| 3,870 | Novato 4SE - PachecoNVPC1 | 77.0 | Gauge | Marin | 74.8% | 503 of 672 | 25 min | 8.4 h | |
| 3,871 | Rio Linda 1S - Dry Creek WestEKBC1 | 77.0 | Gauge | Sacramento | 73.2% | 123 of 168 | 25 min | 28 h | |
| 3,872 | Citizen station N6ZQKN6ZQK | 77.0 | Citizen | Placer | 55.9% | 235 of 420 | 18 s | 2.9 h | |
| 3,873 | Citizen station KI6KEPKI6KEP | 77.0 | Citizen | San Bernardino | 55.0% | 241 of 438 | 20 s | 4.4 h | |
| 3,874 | Citizen station FW7177FW7177 | 77.0 | Citizen | Sonoma | 50.0% | 112 of 224 | 20 s | 6.3 h | |
| 3,875 | Citizen station FW6803FW6803 | 77.0 | Citizen | San Francisco | 48.2% | 108 of 224 | 18 s | 6.3 h | |
| 3,876 | Morgan SummitCF179 | 76.9 | Road | Tehama | 79.1% | 532 of 672 | 21 min | 22.1 h | |
| 3,877 | Amboy 1NEABOC1 | 76.9 | Gauge | San Bernardino | 75.6% | 127 of 168 | 75 min | 4 h | |
| 3,878 | Miller Ave - Uvas CreekUVMC1 | 76.8 | Gauge | Santa Clara | 80.8% | 543 of 672 | 24 min | 28 h | |
| 3,879 | Oceano - Los Berros CreekLBVC1 | 76.8 | Gauge | Sanluis Obispo | 75.1% | 505 of 672 | 14 min | 27.9 h | |
| 3,880 | Arroyo Mocho - PleasantonAYMC1 | 76.8 | Gauge | Alameda | 74.4% | 500 of 672 | 29 min | 6.5 h | |
| 3,881 | Woodside 2SSE - Searsville LakeSVHC1 | 76.7 | Gauge | San Mateo | 83.9% | 141 of 168 | 45 min | 28 h | |
| 3,882 | San Marcos Cnty LandfillNMLC1 | 76.7 | Gauge | San Diego | 73.4% | 529 of 720 | 14 min | 28 h | |
| 3,883 | Bishop 1.8 WSWCA-IN-15 | 76.7 | Volunteer | Inyo | 57.1% | 4 of 7 | 12.4 h | 2.4 days | |
| 3,884 | Citizen station EW6413EW6413 | 76.7 | Citizen | Contra Costa | 54.7% | 276 of 504 | 17 s | 3.7 h | |
| 3,885 | Citizen station FW7514FW7514 | 76.7 | Citizen | Contra Costa | 53.4% | 337 of 630 | 17 s | 2.9 h | |
| 3,886 | Citizen station EW6025EW6025 | 76.7 | Citizen | Mendocino | 53.2% | 179 of 336 | 17 s | 4.2 h | |
| 3,887 | Citizen station AE6EOAE6EO | 76.6 | Citizen | Santa Clara | 53.5% | 135 of 252 | 20 s | 6.7 h | |
| 3,888 | Citizen station EW8927EW8927 | 76.6 | Citizen | Kern | 51.7% | 116 of 224 | 18 s | 5.8 h | |
| 3,889 | Citizen station FW3625FW3625 | 76.6 | Citizen | Contra Costa | 50.1% | 337 of 672 | 18 s | 2 h | |
| 3,890 | Union City 2SSW - Crandall CreekCDPC1 | 76.5 | Gauge | Alameda | 83.0% | 558 of 672 | 30 min | 28 h | |
| 3,891 | Truckee RsTKEC1 | 76.5 | Gauge | Nevada | 56.2% | 189 of 336 | 14 min | 5.1 h | |
| 3,892 | Citizen station EW1845EW1845 | 76.5 | Citizen | Los Angeles | 55.0% | 185 of 336 | 19 s | 5.5 h | |
| 3,893 | Citizen station GW4045GW4045 | 76.5 | Citizen | Riverside | 46.4% | 104 of 224 | 18 s | 6.3 h | |
| 3,894 | Danville 1ENE - Green Valley CreekGVDC1 | 76.4 | Gauge | Contra Costa | 79.9% | 537 of 672 | 25 min | 24 h | |
| 3,895 | Bridgeport ValleyBVAC1 | 76.4 | Gauge | Mono | 73.6% | 371 of 504 | 35 min | 6.3 h | |
| 3,896 | Anderson GradeCD001 | 76.4 | Road | Siskiyou | 72.0% | 484 of 672 | 21 min | 60 min | |
| 3,897 | BTOC1BTOC1 | 76.4 | DCP | - | 71.4% | 5 of 7 | 55.2 h | 2.7 days | |
| 3,898 | Roseville 2ESE - Linda Creek WoodlakeLIWC1 | 76.4 | Gauge | Placer | 66.6% | 112 of 168 | 17 min | 28 h | |
| 3,899 | Citizen station GW0758GW0758 | 76.4 | Citizen | Alameda | 54.4% | 122 of 224 | 16 s | 7.5 h | |
| 3,900 | Torrance MunicipalTOA | 76.4 | Airport | Los Angeles | 53.7% | 271 of 504 | 13 min | 7.7 h | |
| 3,901 | Citizen station DW0490DW0490 | 76.4 | Citizen | Orange | 49.5% | 333 of 672 | 18 s | 3.6 h | |
| 3,902 | Chiriaco SummitRCOC1 | 76.4 | Cooperative | Riverside | 42.8% | 3 of 7 | 23 min | 3 days | |
| 3,903 | McKinleyville 1.5 NECA-HM-159 | 76.4 | Volunteer | Humboldt | 42.8% | 3 of 7 | 26 min | 24 h | |
| 3,904 | Aliso Viejo 1.1 SSWCA-OR-117 | 76.4 | Volunteer | Orange | 42.8% | 3 of 7 | 26 min | 2.4 days | |
| 3,905 | Poway 1.9 SCA-SD-246 | 76.4 | Volunteer | San Diego | 42.8% | 3 of 7 | 26 min | 25 h | |
| 3,906 | Silverado 1.0 ESECA-OR-6 | 76.4 | Volunteer | Orange | 42.8% | 3 of 7 | 26 min | 24 h | |
| 3,906 | Redwood City 3.3 SSWCA-SM-25 | 76.4 | Volunteer | San Mateo | 42.8% | 3 of 7 | 26 min | 24 h | |
| 3,908 | Ladera Ranch 0.4 SWCA-OR-92 | 76.4 | Volunteer | Orange | 42.8% | 3 of 7 | 26 min | 2.4 days | |
| 3,908 | Sun City 0.4 NNWCA-RV-83 | 76.4 | Volunteer | Riverside | 42.8% | 3 of 7 | 26 min | 2.4 days | |
| 3,908 | Cherry Valley 0.8 ESECA-RV-88 | 76.4 | Volunteer | Riverside | 42.8% | 3 of 7 | 26 min | 2.4 days | |
| 3,908 | Hemet 3.0 NECA-RV-89 | 76.4 | Volunteer | Riverside | 42.8% | 3 of 7 | 26 min | 2.4 days | |
| 3,908 | San Diego 7.6 SECA-SD-181 | 76.4 | Volunteer | San Diego | 42.8% | 3 of 7 | 26 min | 2.4 days | |
| 3,908 | Cardiff by the Sea 0.2 ECA-SD-23 | 76.4 | Volunteer | San Diego | 42.8% | 3 of 7 | 26 min | 2.4 days | |
| 3,914 | Laguna Niguel 2.3 NNECA-OR-100 | 76.4 | Volunteer | Orange | 42.8% | 3 of 7 | 26 min | 2.5 days | |
| 3,915 | WascoWASC1 | 76.4 | Cooperative | Kern | 42.8% | 3 of 7 | 28 min | 2.4 days | |
| 3,916 | Torrance 1.0 ECA-LA-116 | 76.4 | Volunteer | Los Angeles | 42.8% | 3 of 7 | 86 min | 2.4 days | |
| 3,916 | Norco 1.6 SSECA-RV-107 | 76.4 | Volunteer | Riverside | 42.8% | 3 of 7 | 86 min | 2.4 days | |
| 3,918 | Claremont 0.7 SECA-LA-106 | 76.4 | Volunteer | Los Angeles | 42.8% | 3 of 7 | 86 min | 2.4 days | |
| 3,919 | Boulder Creek 4.1 NCA-SZ-36 | 76.4 | Volunteer | Santa Cruz | 42.8% | 3 of 7 | 86 min | 25 h | |
| 3,920 | Rialto 2.1 NCA-SR-29 | 76.4 | Volunteer | San Bernardino | 42.8% | 3 of 7 | 86 min | 2.4 days | |
| 3,921 | Lakeside 0.9 NECA-SD-224 | 76.4 | Volunteer | San Diego | 42.8% | 3 of 7 | 86 min | 2.4 days | |
| 3,921 | Valley Center 6.1 NNWCA-SD-234 | 76.4 | Volunteer | San Diego | 42.8% | 3 of 7 | 86 min | 2.4 days | |
| 3,923 | Rolling Hills 3.9 SECA-LA-97 | 76.4 | Volunteer | Los Angeles | 42.8% | 3 of 7 | 2.4 h | 2.4 days | |
| 3,924 | Temescal Valley 2.0 ECA-RV-81 | 76.4 | Volunteer | Riverside | 42.8% | 3 of 7 | 2.4 h | 2.4 days | |
| 3,925 | Lake LoisLLSC1 | 76.3 | Gauge | El Dorado | 100% | 168 of 168 | 25 min | 61 min | |
| 3,925 | Trinity Guard STNTGSC1 | 76.3 | Gauge | Shasta | 100% | 168 of 168 | 25 min | 61 min | |
| 3,927 | Citizen station GW0319GW0319 | 76.3 | Citizen | Marin | 52.5% | 265 of 504 | 19 s | 3.5 h | |
| 3,928 | Citizen station GW1001GW1001 | 76.3 | Citizen | Sonoma | 48.2% | 243 of 504 | 16 s | 2.6 h | |
| 3,929 | Carmel Valley 3W - Santa Lucia ConservancySXLC1 | 76.2 | Gauge | Monterey | 98.8% | 166 of 168 | 50 min | 2 h | |
| 3,930 | Lower Bath House - SFSULBHC1 | 76.2 | Gauge | Sierra | 85.1% | 143 of 168 | 55 min | 20 h | |
| 3,931 | Inyokern 9.4 WSWCA-KN-1 | 76.2 | Volunteer | Kern | 57.1% | 4 of 7 | 13.4 h | 3 days | |
| 3,932 | Citizen station FW9733FW9733 | 76.2 | Citizen | San Bernardino | 52.5% | 115 of 219 | 16 s | 5.8 h | |
| 3,933 | Citizen station GW6983GW6983 | 76.2 | Citizen | Alameda | 50.1% | 505 of 1,008 | 17 s | 1.5 h | |
| 3,934 | La / WhitemanWHP | 76.2 | Airport | Los Angeles | 48.2% | 81 of 168 | 4 min | 15 h | |
| 3,935 | Goleta - San Marcos Pass RAWSMPWC1 | 76.1 | Gauge | Santa Barbara | 99.4% | 167 of 168 | 19 min | 2 h | |
| 3,936 | Santa BarbaraNDBC-NTBC1 | 76.1 | Gauge | Santa Barbara | 79.1% | 133 of 168 | 37 min | 13 h | |
| 3,937 | Casitas Station - Station CanyonSAYC1 | 76.1 | Gauge | Ventura | 76.7% | 129 of 168 | 75 min | 6 h | |
| 3,938 | Carmichael 2NW - Arcade CreekAPSC1 | 76.1 | Gauge | Sacramento | 70.8% | 119 of 168 | 25 min | 28 h | |
| 3,939 | Citizen station CW3884CW3884 | 76.1 | Citizen | Contra Costa | 53.3% | 215 of 403 | 17 s | 5.4 h | |
| 3,940 | Citizen station EW6829EW6829 | 76.1 | Citizen | Sonoma | 50.4% | 113 of 224 | 16 s | 5.5 h | |
| 3,941 | Ojai 1SSE - Bower Tree FarmOJWC1 | 76.0 | Gauge | Ventura | 79.1% | 133 of 168 | 75 min | 8 h | |
| 3,942 | Sacramento - NatomasNDCC1 | 76.0 | Gauge | Sacramento | 71.9% | 151 of 210 | 24 min | 28 h | |
| 3,943 | Roseville 4NW - Kasberg CreekKCFC1 | 76.0 | Gauge | Placer | 67.8% | 114 of 168 | 21 min | 28 h | |
| 3,944 | Pleasanton 2NW - Parkside DriveXPDC1 | 76.0 | Gauge | Alameda | 65.3% | 439 of 672 | 25 min | 4 h | |
| 3,945 | Ventura 1SE - Ventura HarborVHBC1 | 76.0 | Gauge | Ventura | 61.4% | 413 of 672 | 29 min | 1.9 h | |
| 3,946 | Citizen station DW0345DW0345 | 76.0 | Citizen | Los Angeles | 53.9% | 544 of 1,008 | 17 s | 2.4 h | |
| 3,947 | Thousand Oaks 2.3 NECA-VT-18 | 76.0 | Volunteer | Ventura | 42.8% | 3 of 7 | 26 min | 3.4 days | |
| 3,948 | Apple Valley 4.1 ENECA-SR-66 | 76.0 | Volunteer | San Bernardino | 42.8% | 3 of 7 | 26 min | 3.4 days | |
| 3,949 | Anaheim 7.3 ECA-OR-39 | 76.0 | Volunteer | Orange | 42.8% | 3 of 7 | 85 min | 3.4 days | |
| 3,950 | San Diego 5.2WNWCA-SD-55 | 76.0 | Volunteer | San Diego | 42.8% | 3 of 7 | 86 min | 3.4 days | |
| 3,951 | Rio Linda WcRILC1 | 75.9 | Gauge | Sacramento | 76.4% | 257 of 336 | 25 min | 28 h | |
| 3,952 | ColumbiaO22 | 75.9 | Airport | Stanislaus | 51.3% | 259 of 504 | 13 min | 5.3 h | |
| 3,953 | Escondido 2.5 SSECA-SD-10 | 75.9 | Volunteer | San Diego | 42.8% | 3 of 7 | 26 min | 3.5 days | |
| 3,953 | Encinitas 1.2 ENECA-SD-253 | 75.9 | Volunteer | San Diego | 42.8% | 3 of 7 | 26 min | 3.5 days | |
| 3,955 | San Clemente 1.2 NWCA-OR-111 | 75.9 | Volunteer | Orange | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 3,956 | Ojai 5.9 ECA-VT-31 | 75.9 | Volunteer | Ventura | 42.8% | 3 of 7 | 2.4 h | 3.4 days | |
| 3,957 | Piedmont 1.0 SECA-AL-1 | 75.9 | Volunteer | Alameda | 42.8% | 3 of 7 | 3.4 h | 24 h | |
| 3,958 | Grass Valley 1.3 NNECA-NV-35 | 75.9 | Volunteer | Nevada | 42.8% | 3 of 7 | 3.4 h | 3 days | |
| 3,959 | Walker RAWSWALC1 | 75.8 | Gauge | Mono | 100% | 168 of 168 | 17 min | 73 min | |
| 3,960 | SRFD Newgate CourtQSNC1 | 75.8 | Gauge | Sonoma | 98.8% | 166 of 168 | 19 min | 2 h | |
| 3,961 | Anderson PeakANPC1 | 75.8 | Gauge | Monterey | 63.6% | 321 of 504 | 15 min | 9 h | |
| 3,962 | Ridgecrest 1.2 SECA-KN-40 | 75.8 | Volunteer | Kern | 57.1% | 4 of 7 | 14.4 h | 47 h | |
| 3,963 | Citizen station EW7585EW7585 | 75.8 | Citizen | Humboldt | 53.3% | 336 of 630 | 18 s | 2.9 h | |
| 3,964 | Citizen station CW2285CW2285 | 75.8 | Citizen | Riverside | 51.3% | 259 of 504 | 20 s | 2.8 h | |
| 3,965 | AlphaAPHC1 | 75.7 | Gauge | El Dorado | 99.4% | 167 of 168 | 25 min | 2 h | |
| 3,966 | Conejo Creek At Ridge ViewCJRC1 | 75.7 | Gauge | Ventura | 67.7% | 683 of 1,008 | 20 min | 5.3 h | |
| 3,967 | Citizen station DW9108DW9108 | 75.7 | Citizen | San Diego | 51.7% | 348 of 672 | 17 s | 3 h | |
| 3,968 | Citizen station GW6246GW6246 | 75.7 | Citizen | Orange | 51.3% | 148 of 288 | 17 s | 6.6 h | |
| 3,969 | CDWC1CDWC1 | 75.7 | DCP | - | 45.2% | 19 of 42 | 15 min | 19.1 h | |
| 3,970 | Yucaipa County Park - Alert #2897YCPC1 | 75.6 | Gauge | San Bernardino | 79.1% | 133 of 168 | 75 min | 9 h | |
| 3,971 | Pier 17, San Francisco BayNDBC-PXSC1 | 75.6 | Gauge | San Francisco | 75.3% | 253 of 336 | 43 min | 6.5 h | |
| 3,972 | Citizen station EW1734EW1734 | 75.6 | Citizen | Los Angeles | 57.7% | 1,940 of 3,360 | 15 s | 39 min | |
| 3,973 | Citizen station CW5061CW5061 | 75.6 | Citizen | Humboldt | 53.5% | 270 of 504 | 18 s | 2.8 h | |
| 3,974 | Citizen station FW4319FW4319 | 75.6 | Citizen | San Bernardino | 53.1% | 119 of 224 | 16 s | 5.5 h | |
| 3,975 | Citizen station GW3349GW3349 | 75.6 | Citizen | Yolo | 52.6% | 354 of 672 | 17 s | 2.7 h | |
| 3,976 | Susanville 2SWSNVC1 | 75.6 | Cooperative | Lassen | 42.8% | 3 of 7 | 17 min | 3.9 days | |
| 3,977 | Ocotillo Wells Stpk - Alert #140OCWC1 | 75.5 | Gauge | San Diego | 77.3% | 557 of 720 | 14 min | 28 h | |
| 3,978 | Citizen station EW9135EW9135 | 75.5 | Citizen | Contra Costa | 54.1% | 260 of 480 | 19 s | 2.7 h | |
| 3,979 | Phelan LandfillPHEC1 | 75.4 | Gauge | San Bernardino | 75.0% | 126 of 168 | 75 min | 6 h | |
| 3,980 | Roseville 3NW - Crocker RanchCKAC1 | 75.4 | Gauge | Placer | 67.2% | 113 of 168 | 23 min | 28 h | |
| 3,981 | San Bernardino - Fontana 5NFSSC1 | 75.4 | Gauge | San Bernardino | 60.6% | 91 of 150 | 48 min | 3.9 h | |
| 3,982 | Thousand Oaks 2.1 WSWCA-VT-1 | 75.4 | Volunteer | Ventura | 42.8% | 3 of 7 | 4.4 h | 2.5 days | |
| 3,983 | Rubicon #2 SnotelRUBC1 | 75.3 | Gauge | El Dorado | 97.6% | 164 of 168 | 35 min | 2 h | |
| 3,984 | Georgiana SloughGGSC1 | 75.3 | Gauge | Sacramento | 68.4% | 115 of 168 | 25 min | 28 h | |
| 3,985 | Citizen station DW9436DW9436 | 75.3 | Citizen | Nevada | 60.3% | 304 of 504 | 18 s | 3.6 h | |
| 3,986 | Citizen station GW1055GW1055 | 75.3 | Citizen | Placer | 51.9% | 349 of 672 | 18 s | 2.4 h | |
| 3,987 | Citizen station EW8167EW8167 | 75.3 | Citizen | Santa Clara | 48.6% | 104 of 214 | 19 s | 5.5 h | |
| 3,988 | Hwy 28 at DollarCD041 | 75.2 | Road | Placer | 96.2% | 485 of 504 | 16 min | 60 min | |
| 3,989 | Angeles Hill Alert 878AGLC1 | 75.2 | Gauge | Riverside | 77.0% | 131 of 170 | 63 min | 8 h | |
| 3,990 | Angelus Oaks 5ENE - Barton FlatsBTFC1 | 75.2 | Gauge | San Bernardino | 70.8% | 119 of 168 | 84 min | 4 h | |
| 3,991 | Stockton 6NW - Five MileFMPC1 | 75.2 | Gauge | San Joaquin | 66.0% | 111 of 168 | 21 min | 28 h | |
| 3,992 | SR-99 - North of Shanks RoadCF146 | 75.2 | Road | Merced | 56.1% | 566 of 1,008 | 15 min | 2.3 h | |
| 3,993 | Citizen station DW3838DW3838 | 75.2 | Citizen | Sonoma | 54.4% | 122 of 224 | 20 s | 5.6 h | |
| 3,994 | Citizen station FW4463FW4463 | 75.2 | Citizen | Alameda | 54.1% | 273 of 504 | 19 s | 3.3 h | |
| 3,995 | Citizen station DW4415DW4415 | 75.2 | Citizen | Ventura | 50.0% | 252 of 504 | 20 s | 3.1 h | |
| 3,996 | Citizen station EW7741EW7741 | 75.2 | Citizen | Contra Costa | 49.1% | 236 of 480 | 17 s | 3.8 h | |
| 3,997 | Citizen station EW1292EW1292 | 75.2 | Citizen | Riverside | 46.2% | 1,165 of 2,520 | 16 s | 48 min | |
| 3,998 | Watsonville 3.9 NWCA-SZ-51 | 75.2 | Volunteer | Santa Cruz | 42.8% | 3 of 7 | 26 min | 4.4 days | |
| 3,999 | Arastradero Road (LTAA)LTQC1 | 75.1 | Gauge | San Mateo | 79.1% | 133 of 168 | 45 min | 28 h | |
| 4,000 | Citizen station GW7226GW7226 | 75.1 | Citizen | Stanislaus | 56.3% | 284 of 504 | 16 s | 4.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; 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.