Storm Station
Sign in

Live/247 Rank/California

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.

4,465 stations ranked24.1% sent every report dueranked October 16, 2026page 17 of 18California instrumentsCalifornia weather

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

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
4,001Glendale 3.0 ESECA-LA-9075.0VolunteerLos Angeles42.8%3 of 74.4 h3.4 days
4,002Big Rock RAWSNBRC174.8GaugeMarin100%168 of 16821 min60 min
4,003Gasquet Ranger StationGQTC174.8GaugeDel Norte100%168 of 16825 min61 min
4,004Alert Stream Gage At Petaluma River A Payran Street BridgePYSC174.8GaugeSonoma73.1%614 of 84021 min27.9 h
4,005Citizen station GW0714GW071474.8CitizenPlacer54.3%274 of 50418 s2.5 h
4,006San Carlos AirportSQL74.8AirportSan Mateo51.9%262 of 5044 min14.3 h
4,007Petaluma AirportPETC174.8CooperativeSonoma42.8%3 of 742 min5 days
4,008Sutter Creek 0.4 NNWCA-AM-1674.8VolunteerAmador42.8%3 of 785 min5 days
4,009Paynes Creek 7.9 NNWCA-SH-7174.8VolunteerShasta42.8%3 of 785 min5 days
4,010Eureka 3.0 SSWCA-HM-4174.8VolunteerHumboldt42.8%3 of 72.4 h5 days
4,011Alert Stream/Rain Gage At Capri Creek A Casella Way (Leghorn StLHNC174.7GaugeSonoma83.9%141 of 16855 min28 h
4,012San Pablo 1SE - Wildcat CreekWCTC174.7GaugeContra Costa70.0%471 of 67225 min10.3 h
4,013SR-99 - North of Jack Tone RdCF13674.7RoadSan Joaquin68.0%686 of 1,00815 min2.2 h
4,014Citizen station FW9070FW907074.7CitizenEl Dorado55.6%295 of 53019 s2.6 h
4,015USGS/Alert Streamflow/Rain Gage 10 S Arroyo Seco Nr SoledadSOLC174.7GaugeMonterey49.0%494 of 1,00820 min55 min
4,016La Jolla 2.1 SECA-SD-3074.7VolunteerSan Diego42.8%3 of 726 min5 days
4,017El Portal 5SE - Henness Ridge DrHRDC174.6GaugeMariposa73.2%123 of 16850 min12 h
4,018Roseville 2NW - WoodcreekWOGC174.6GaugePlacer66.0%111 of 16825 min28 h
4,019Citizen station EW3117EW311774.6CitizenSan Benito50.8%114 of 22418 s9 h
4,020Citizen station GW6550GW655074.6CitizenSanta Clara48.2%243 of 50411 s4.3 h
4,021Fremont Canyon RAWSFRCC174.5GaugeOrange100%168 of 16814 min70 min
4,022Roseville - Linda CreekLDCC174.5GaugePlacer68.4%115 of 16829 min28 h
4,023Saugus Power Plant #1SGSC174.5CooperativeLos Angeles42.8%3 of 7-26.5 h
4,024Napa - Napa RiverNCNC174.4GaugeNapa70.6%445 of 63018 min28 h
4,025Alpine MeadowsAPMC174.4GaugePlacer50.3%83 of 16514 min10 h
4,026Lake Tahoe Outlet PrecipTAOC174.3GaugePlacer99.4%167 of 16825 min2 h
4,027Twitchell Dam Alert #513TWDC174.3GaugeSanluis Obispo58.9%198 of 33616 min12 h
4,028Malibu CanyonMBCC174.2GaugeLos Angeles100%168 of 16819 min65 min
4,029Mt.Saint HelenaMSHC174.2GaugeNapa83.9%141 of 16875 min24 h
4,030Alert #75CASC174.2GaugeSanta Barbara80.8%543 of 67216 min12 h
4,031Blue Canyon AlertBLUC174.1GaugePlacer73.8%124 of 16855 min11 h
4,032Camino 1.2 NCA-ED-3674.1VolunteerEl Dorado42.8%3 of 75.4 h4 days
4,033Figueroa Mountain RAWSFGMC174.0GaugeSanta Barbara100%168 of 16819 min60 min
4,034Independence Lake SnotelILKC174.0GaugeNevada99.4%167 of 16835 min2 h
4,035Newbury Park - Sandstone AlertOOSC174.0GaugeVentura97.0%652 of 67235 min45 min
4,036Petaluma 3NW - Petaluma RiverPTKC174.0GaugeSonoma84.5%142 of 16875 min27 h
4,037Sloughhouse 6NE - Deer CreekOTTC174.0GaugeSacramento63.6%107 of 16825 min25 h
4,038Citizen station FW4751FW475174.0CitizenSanta Clara48.8%328 of 67220 s2.4 h
4,039Citizen station CW3287CW328774.0CitizenSan Diego45.7%92 of 20116 s18.4 h
4,040Middletown 4SEMIDC174.0CooperativeLake42.8%3 of 75.5 h4 days
4,041Oakland Berth 38NDBC-OBXC173.9GaugeAlameda75.6%254 of 33643 min6.5 h
4,042ObrienCF16773.9RoadShasta68.8%694 of 1,00818 min23.5 h
4,043SR-99 - MilgeoCF03673.9RoadSan Joaquin53.2%537 of 1,00815 min6.5 h
4,044Citizen station EW2082EW208273.9CitizenLos Angeles51.9%131 of 25215 s13 h
4,045Citizen station GW5644GW564473.9CitizenOrange51.7%116 of 22416 s7 h
4,046Petaluma 2ESE - Petaluma RiverPBEC173.8GaugeSonoma70.4%592 of 84021 min28 h
4,047Oregon MtnCD01573.8RoadTrinity66.6%420 of 63024 min60 min
4,048Ventura 5NNW - Canada LargaCXVC173.8GaugeVentura66.6%112 of 16873 min4 h
4,049Citizen station CW9927CW992773.8CitizenSan Benito43.1%145 of 33616 s6.1 h
4,050Santa BarbaraSBAC173.8CooperativeSanta Barbara42.8%3 of 76 h4 days
4,051SACRAMENTO nannan - MORRISON CREEK AT MACK ROADMCMC173.6GaugeSacramento67.2%113 of 16830 min31 h
4,052Citizen station GW7432GW743273.6CitizenKern47.1%317 of 67218 s2.6 h
4,053Santa Cruz 0.9 WNWCA-SZ-5573.6VolunteerSanta Cruz42.8%3 of 77.4 h3.4 days
4,054BLRC1BLRC173.6DCP-37.5%21 of 5614 min11.9 h
4,055Rocky ButtesRBTC173.5GaugeLos Angeles72.0%121 of 16872 min8 h
4,056Susanville 3.5 SSWCA-LS-273.5VolunteerLassen57.1%4 of 719.4 h2 days
4,057Citizen station DW2059DW205973.4CitizenSan Mateo49.2%66 of 13419 s11.4 h
4,058Citizen station GW1516GW151673.3CitizenMendocino47.9%322 of 67218 s3.2 h
4,059Citizen station GW5021GW502173.3CitizenSanta Clara47.4%319 of 67219 s3.6 h
4,060Roseville - Dry CreekDYSC173.2GaugePlacer61.3%103 of 16823 min28 h
4,061AT Sespe Creek WestSSXC173.2GaugeVentura53.7%361 of 67225 min2.7 h
4,062Chalfant Valley 4ESE - Piute CreekPUBC173.1GaugeMono99.4%167 of 16865 min2 h
4,063Sylvan MeadowsSYLC173.1GaugeRiverside69.6%117 of 16875 min7 h
4,064Fortuna 1.2 NNECA-HM-20673.1VolunteerHumboldt42.8%3 of 79.4 h24 h
4,065Agoura Hills 1.2 NNECA-LA-13873.1VolunteerLos Angeles42.8%3 of 79.4 h2.4 days
4,066New Melones DamNMSC173.0GaugeCalaveras50.1%337 of 67235 min61 min
4,067SDEC1SDEC173.0DCP-41.3%12 of 2915 min41.6 h
4,068SR-152 - San Luis ReservoirCF03172.9RoadMerced64.3%649 of 1,00815 min18.3 h
4,069Tahoe City Cross SnotelTHOC172.8GaugePlacer88.6%149 of 16835 min3 h
4,070San Jose 8ENE - Blue Oak RanchBOVC172.8GaugeSanta Clara79.9%403 of 50435 min5.7 h
4,071Half Moon BayHAF72.7AirportSan Mateo93.4%471 of 5044 min4.4 h
4,072TemeculaTEMC172.7GaugeRiverside67.2%113 of 16875 min6 h
4,073Orangevale - Arcade CreekSRBC172.7GaugeSacramento61.9%104 of 16825 min30.7 h
4,074Citizen station DW4464DW446472.7CitizenEl Dorado50.4%113 of 22419 s9.3 h
4,075San Jacinto 4.2 WCA-RV-5872.7VolunteerRiverside42.8%3 of 710.4 h2.4 days
4,076Fairfax - Fairfax CreekFAXC172.6GaugeMarin73.9%497 of 67228 min11.8 h
4,077Palo Alto AirportPAO72.6AirportSan Mateo45.8%77 of 16812 min19 h
4,078Citizen station WB6EDK-1WB6EDK-172.4CitizenSan Diego46.4%234 of 50418 s5.2 h
4,079Folsom 1NW - Hinkle CreekHCOC172.3GaugeSacramento58.9%99 of 16823 min28 h
4,080Citizen station FW4307FW430772.3CitizenSonoma49.3%311 of 63019 s6.3 h
4,081Lone PineO2672.2AirportInyo89.2%450 of 5044 min2.7 h
4,082El Capitan Dam - Alert #43ELPC172.2GaugeSan Diego58.2%163 of 28016 min24.6 h
4,083Crescent City 2.8 NNECA-DN-2172.2VolunteerDel Norte42.8%3 of 710.4 h3.4 days
4,084Felton 4.0 NNECA-SZ-4472.2VolunteerSanta Cruz42.8%3 of 711.4 h2.4 days
4,085Middle PeakMDEC172.1GaugeMarin100%168 of 16819 min60 min
4,086Hwy 267 at Brockway SummitCD03072.1RoadPlacer95.6%482 of 50416 min1.5 h
4,087SR-99 Applegate RdCF17172.1RoadMerced62.1%626 of 1,00815 min26.3 h
4,088Menlo Park 2.4 WCA-SM-572.1VolunteerSan Mateo57.1%4 of 722.4 h41 h
4,089Merced/Castle AFMER72.1AirportFresno47.0%79 of 16813 min15 h
4,090Chalfant Valley 3ESEOTHC172.0GaugeMono98.8%166 of 16865 min2 h
4,091Ross Valley Fire Stream Gage AT San Anselmo Creek A Bridge StreSBSC171.9GaugeMarin73.2%492 of 67241 min11.8 h
4,092Citizen station FW4538FW453871.8CitizenDel Norte48.6%109 of 22418 s5.5 h
4,093Arcadia 2.1 NNECA-LA-2171.8VolunteerLos Angeles42.8%3 of 711.4 h3.4 days
4,094Tioga Pass-Dana MeadowsTIOC171.6GaugeTuolumne51.7%87 of 16824 min15 h
4,095GBRC1GBRC171.6DCP-43.7%14 of 322.3 h24 h
4,096Citizen station KB6OQJKB6OQJ71.5CitizenSanta Barbara38.4%97 of 25219 s14.5 h
4,097Avalon/CatalinaAVX71.4AirportLos Angeles95.8%161 of 1688 min9.2 h
4,098Manzanita FlatsMZTC171.3GaugeSan Bernardino100%168 of 16819 min76 min
4,099Holt 4SW - Middle RiverMLVC171.3GaugeSan Joaquin68.1%458 of 67230 min2.1 days
4,100Mc CloudMCLC171.3CooperativeSiskiyou57.1%4 of 724 h2 days
4,101San Mateo 0.1 SCA-SM-4671.3VolunteerSan Mateo57.1%4 of 724.4 h2 days
4,102Norco 1.2 SCA-RV-1571.3VolunteerRiverside57.1%4 of 725.4 h2.3 days
4,103San Diego - Borrego SpringsBROC171.3CooperativeSan Diego57.1%4 of 725.9 h2.1 days
4,104Rancho Cordova - Prairie CityPRRC171.3GaugeSacramento55.9%94 of 16825 min25 h
4,105Etna 3.9 NNWCA-SK-471.3VolunteerSiskiyou42.8%3 of 713.4 h2.4 days
4,106Sand Cyn Ck Nr HighlandHGHC171.3GaugeSan Bernardino30.9%52 of 16815 min71 min
4,107Bishop - OVD No1OVDC171.2GaugeInyo99.4%167 of 16812 min2 h
4,108Alpha - Forni RidgeAFRC171.2GaugeEl Dorado98.8%166 of 16825 min1.7 h
4,109Roseville - 1609CSGC171.1GaugePlacer58.9%99 of 16828 min30 h
4,110Orcutt - Harris Canyon CreekOHCC171.1GaugeSanta Barbara52.0%350 of 67215 min8.3 h
4,111Arroyo Simi AT Arroyo Simi Near SimiASNC171.0GaugeVentura64.0%646 of 1,00824 min22.5 h
4,112Sacramento - MatherBHCC170.9GaugeSacramento64.0%323 of 50424 min28.3 h
4,113Roseville 2NNW - S Branch Pleasant Grove CreekPGSC170.9GaugePlacer58.3%98 of 16829 min28 h
4,114San FranciscoNDBC-FTPC170.9GaugeSan Francisco58.2%326 of 56043 min6.3 h
4,115Twentynine Palms 0.3 NNECA-SR-7270.9VolunteerSan Bernardino42.8%3 of 713.4 h3.4 days
4,116Highland - Heaps PeakHHPC170.8GaugeSan Bernardino99.4%167 of 16819 min2 h
4,117Parker Dam 1SEPKAC170.8GaugeSan Bernardino60.1%101 of 16875 min5 h
4,118Citizen station EW3758EW375870.8CitizenEl Dorado58.9%99 of 16816 s5.5 h
4,119Chilao Fire STN#3320 Angeles Natl ForestCHFC170.7GaugeLos Angeles99.4%167 of 16820 min2 h
4,120Barstow - LandfillLDBC170.7GaugeSan Bernardino70.2%118 of 16875 min16 h
4,121Santa BarbaraBCXC170.7GaugeSanta Barbara59.7%669 of 1,12018 min12 h
4,122I-5 - North of Mathews RdCF09570.6RoadSan Joaquin53.6%491 of 91615 min18.8 h
4,123Forni RidgeFOIC170.6GaugeEl Dorado38.1%32 of 8425 min15 h
4,124Ontario - Cucamonga ChannelCUHC170.5GaugeSan Bernardino43.3%243 of 56023 min2.7 h
4,125CONEJO CK ABV ABV 10 3 E Conejo Ck Abv Hwy 10CNJC170.4GaugeVentura52.8%533 of 1,00820 min5.4 h
4,126ENCC1ENCC170.4DCP-34.5%19 of 5517 min24 h
4,127Citizen station DW7923DW792370.4CitizenLos Angeles25.3%170 of 67217 s1.8 h
4,128Bakersfield 6.1 WSWCA-KN-2270.3VolunteerKern42.8%3 of 715.4 h2.4 days
4,129Drum Powerhouse - PgeDPHC170.2GaugeNevada98.8%166 of 16815 min1.5 h
4,130Los Angeles Pier FNDBC-PFXC170.2GaugeLos Angeles58.2%326 of 56043 min6.3 h
4,130Redwood CityNDBC-RTYC170.2GaugeSan Mateo58.2%326 of 56043 min6.3 h
4,132I-5 - North of SR-120CF09370.2RoadSan Joaquin53.0%535 of 1,00815 min18.7 h
4,133Opids Camp #3355OPIC170.1GaugeLos Angeles99.4%167 of 16819 min2 h
4,134San Jose/Reid/HillvRHV70.1AirportSanta Clara47.0%79 of 16811 min40.9 h
4,135Roseville - Cirby CreekCRBC170.1GaugePlacer46.4%78 of 16812 min30 h
4,136Groveland 20ESE - Forty MileFMIC170.0GaugeTuolumne72.0%121 of 16850 min46.5 h
4,137Isleton 12SW - Sherman IslandSIDC170.0GaugeSacramento53.5%90 of 16825 min29 h
4,138Woodfords - Hope ValleyHVSC169.9GaugeAlpine99.4%167 of 16820 min1.8 h
4,139Mean Peak RAWSXMPC169.9GaugeMono98.8%166 of 16844 min2 h
4,140Sespe Creek Fillmore - Alert #619SSPC169.9GaugeVentura66.6%112 of 16875 min14 h
4,141Juniper Flat - Alert #865JNPC169.8GaugeRiverside62.5%105 of 16875 min9 h
4,142Deals Flat Alert #8DEAC169.8GaugeVentura62.5%105 of 16875 min9 h
4,143Sacramento Metro AptSAPC169.8GaugeSacramento55.6%374 of 67224 min25.4 h
4,144Purisima Hills RAWSPUSC169.7GaugeSanta Barbara100%168 of 16820 min77 min
4,145Lower Relief ValleyRELC169.7GaugeTuolumne89.2%200 of 22425 min1.8 h
4,146RichmondNDBC-RCMC169.7GaugeContra Costa61.0%342 of 56045 min6.3 h
4,147Citizen station FW4845FW484569.7CitizenSan Bernardino47.2%238 of 50416 s15.8 h
4,148DDIC1DDIC169.7DCP-35.7%10 of 282.4 h23 h
4,149Manzanita Mountain PrecipMZNC169.6GaugeSanta Barbara52.3%352 of 67217 min12 h
4,150Carmichael 4N - Arcade CreekAGBC169.6GaugeSacramento51.1%86 of 16825 min25 h
4,151Palm Canyon Creek 5 S Palm SpringsPCNC169.6GaugeRiverside47.0%79 of 16825 min16 h
4,152San Diego 2.3 ECA-SD-24169.5VolunteerSan Diego42.8%3 of 716.4 h3.4 days
4,153Sugarloaf RAWS - ShastaSLFC169.4GaugeShasta99.4%167 of 16816 min2 h
4,154Slate CreekSLTC169.4GaugeShasta98.8%166 of 16830 min1.8 h
4,155Big Flat GOESBFLC169.3GaugeSiskiyou98.2%165 of 16825 min2 h
4,156Citizen station N6LED-13N6LED-1369.3CitizenMadera45.9%309 of 67217 s17.6 h
4,157Fallbrook - Mateo RidgeTEOC169.2GaugeSan Diego99.4%167 of 16813 min2 h
4,158Onion CreekONCC169.1GaugePlacer100%168 of 16825 min80 min
4,159Truckee-TahoeTRK69.1AirportNevada65.4%330 of 50414 min88 min
4,160Colgate Power HouseCOGC169.0GaugeYuba99.4%167 of 16820 min1.8 h
4,161Crescent CityNDBC-CECC169.0GaugeDel Norte58.0%325 of 56043 min6.3 h
4,162Citizen station GW3667GW366769.0CitizenSan Diego39.7%89 of 22418 s33.8 h
4,163RanchitaRCHC168.9GaugeSan Diego99.4%167 of 16818 min2 h
4,164Highlands 1SW - Sky LawnYKSC168.9GaugeSan Mateo61.9%104 of 16845 min29 h
4,165Point Potrero, RichmondNDBC-PPXC168.9GaugeContra Costa58.0%325 of 56043 min6.3 h
4,166I-5 - South of Louise AveCF09768.9RoadSan Joaquin51.7%522 of 1,00815 min18.8 h
4,167Green Hills Creek at Green Hill Country ClubGHCC168.9GaugeSan Joaquin40.4%34 of 8426 min33 h
4,168Rosemont - Vineyard WTPVWTC168.7GaugeSacramento51.9%349 of 67225 min28.2 h
4,169Hwy 80 at Donner SummitCD02768.6RoadNevada84.7%427 of 50416 min20.8 h
4,170Port ChicagoNDBC-PCOC168.6GaugeContra Costa58.0%325 of 56043 min6.3 h
4,171Angels GateNDBC-AGXC168.4GaugeLos Angeles58.2%326 of 56043 min6.3 h
4,172San Francisco Pier 1NDBC-PXOC168.2GaugeSan Francisco58.2%326 of 56043 min6.3 h
4,173Sacramento 2NE - NEMDCNJBC168.2GaugeSacramento52.3%264 of 50417 min28 h
4,174Pescadero Creek at Stage RdXCAC168.1GaugeSan Mateo36.9%31 of 8416 min38 h
4,175Oakland Berth 67NDBC-LNDC168.0GaugeAlameda58.2%326 of 56043 min6.3 h
4,176Sisar Peak - Alert #20SSRC168.0GaugeVentura56.5%95 of 16875 min8 h
4,177Loomis 1W - Antelope CreekACLC168.0GaugePlacer34.5%29 of 8417 min30 h
4,178Squaw Valley G.C. SnotelSQWC167.9GaugePlacer99.4%167 of 16835 min2 h
4,179Chico MunicipalCIC67.9AirportButte38.2%193 of 50413 min9 h
4,180NatividadNADC167.9GaugeMonterey27.7%112 of 40314 min2.6 h
4,181SPHC1SPHC167.9DCP-25.0%21 of 8415 min11.3 h
4,182Sweetwater R At Plaza Bonita RdSWTC167.8GaugeSan Diego33.7%26 of 7715 min34.2 h
4,183Sacramento - American River D05DFBC167.7GaugeSacramento48.8%82 of 16825 min35 h
4,184Holt 11NNW - Prisoners PointPIPC167.7GaugeSan Joaquin45.3%305 of 67224 min6.3 h
4,185Case SpringsCSPC167.6GaugeSan Diego99.4%167 of 16813 min2 h
4,186Santa Monica PierNDBC-ICAC167.6GaugeLos Angeles58.2%326 of 56043 min6.3 h
4,187Citizen station FW7879FW787967.6CitizenVentura38.6%260 of 67220 s40.7 h
4,188Camp Target Range RAWS-Camp PendletonCTGC167.5GaugeSan Diego99.4%167 of 16813 min2 h
4,189Thatcher Creek At Boardman RoadTHCC167.5GaugeVentura31.5%212 of 67230 min61 min
4,190HoadleyHDLC167.2GaugeTrinity100%168 of 16825 min61 min
4,191Oceanside - Las FloresLSFC167.1GaugeSan Diego99.4%167 of 16813 min2 h
4,192AlamedaNDBC-AAMC167.1GaugeAlameda58.0%325 of 56043 min6.3 h
4,193Talega RAWSTLGC166.9GaugeSan Diego99.4%167 of 16813 min2 h
4,194Los Angeles Badger Avenue BridgeNDBC-BAXC166.9GaugeLos Angeles57.8%324 of 56043 min12 h
4,194Los Angeles Pier 400NDBC-PFDC166.9GaugeLos Angeles57.8%324 of 56043 min12 h
4,194Los Angeles Pier JNDBC-PRJC166.9GaugeLos Angeles57.8%324 of 56043 min12 h
4,194Los Angeles Berth 161NDBC-PXAC166.9GaugeLos Angeles57.8%324 of 56043 min12 h
4,194Union Pacific Rail Road Bridge, MartinezNDBC-UPBC166.9GaugeContra Costa57.8%324 of 56043 min12 h
4,199Oakland Middle HarborNDBC-OMHC166.8GaugeAlameda57.6%323 of 56043 min12 h
4,200Alamo MountainAOMC166.7GaugeVentura49.5%333 of 67235 min7 h
4,201Castaic Canyon CreekCYHC166.5GaugeLos Angeles38.6%65 of 16825 min17 h
4,202Lake ElsinoreMURC166.4GaugeRiverside69.0%116 of 16875 min2.3 days
4,203Sespe Westates Near FillmoreSWAC166.4GaugeVentura44.9%302 of 67219 min12.4 h
4,204Shingletown 5.7 WCA-SH-8366.4VolunteerShasta42.8%3 of 724.4 h2.4 days
4,205Humboldt - Cal Poly RAWSCPYC166.3GaugeHumboldt100%168 of 16815 min71 min
4,206Pittsburg (Suisun Bay)NDBC-PSBC166.3GaugeContra Costa58.2%326 of 56043 min6.3 h
4,207Oakland Berth 34NDBC-OKXC166.1GaugeAlameda58.0%325 of 56043 min6.3 h
4,208Folsom 1S - Alder CreekACKC166.1GaugeSacramento30.9%26 of 8423 min30 h
4,209Citizen station CW9206CW920665.8CitizenSanta Barbara37.5%189 of 50421 s43.9 h
4,210Ventura Kingston ResVKRC165.7GaugeVentura41.0%69 of 16875 min3 h
4,211El MonteEMT65.5AirportLos Angeles45.2%76 of 16813 min15 h
4,212Citizen station K9JMK9JM65.5CitizenNevada32.1%72 of 22415 s2.6 days
4,213Martinez-Amorco PierNDBC-MZXC165.3GaugeContra Costa57.6%323 of 56043 min6.3 h
4,214Olympic Valley - Chickering ResCKGC165.2GaugePlacer99.4%167 of 16835 min2 h
4,215Pleasanton 2.4 NECA-AL-6465.2VolunteerAlameda42.8%3 of 724.4 h4.4 days
4,216Redwood Valley 3E - Hells DelightXHDC165.1GaugeMendocino99.4%167 of 16850 min2 h
4,217Arena CoveNDBC-ANVC165.1GaugeMendocino51.9%291 of 56043 min11 h
4,218San Nicolas IslandNSI65.1AirportVentura48.2%81 of 1686 min3 days
4,219Citizen station DW9579DW957965.1CitizenAlameda37.8%76 of 20120 s42.1 h
4,220AntlersSmtRWISCD00264.9RoadShasta16.0%81 of 50419 min65 min
4,221El CarisoECSC164.8GaugeRiverside41.0%69 of 16815 min4.2 days
4,222Fontana 5NW - Rich BasinRHBC164.7GaugeSan Bernardino51.1%86 of 16877 min13 h
4,223Citizen station CW5988CW598864.7CitizenSan Francisco29.9%201 of 67219 s2.9 days
4,224Escalon 7NW - Temple CreekTPLC164.3GaugeSan Joaquin42.7%269 of 63020 min28 h
4,225Lytle Creek 2 NE Lytle Ck Nr ColtonYTLC164.3GaugeSan Bernardino42.2%71 of 16820 min4 days
4,226Roseville - Dry CreekDRCC164.2GaugePlacer34.5%58 of 16821 min28 h
4,227Citizen station GW4349GW434964.0CitizenSan Diego21.7%366 of 1,68018 s3.6 h
4,228Citizen station GW5760GW576063.8CitizenOrange27.3%92 of 33620 s3.5 days
4,229Buck Meadows 10ESE - Merced GroveMDGC163.7GaugeMariposa56.5%95 of 16865 min3.1 days
4,230Highlands Lakes GOESHIGC163.6GaugeTrinity99.4%167 of 16820 min2 h
4,231Running SpringsRUSC163.3GaugeSan Bernardino100%168 of 16815 min61 min
4,232Santa Ynez - Refugio Hills RAWSRHWC163.3GaugeSanta Barbara99.4%167 of 16819 min2 h
4,233Cow Mountain RidgeCOWC163.1GaugeLake98.8%166 of 16814 min2 h
4,234Citizen station W6WWHW6WWH63.1CitizenSanta Clara34.7%140 of 40316 s2.2 days
4,235Citizen station GW1920GW192063.0CitizenHumboldt20.6%416 of 2,01617 s3.7 h
4,236Citizen station FW8806FW880663.0CitizenRiverside20.4%413 of 2,01617 s3.6 h
4,236Citizen station GW2644GW264463.0CitizenLos Angeles20.4%413 of 2,01617 s3.6 h
4,238Citizen station DW1271DW127163.0CitizenLos Angeles20.4%413 of 2,01618 s3.6 h
4,239Citizen station GW2350GW235063.0CitizenRiverside20.2%409 of 2,01618 s3.5 h
4,240Citizen station GW6627GW662762.9CitizenSan Diego20.3%411 of 2,01618 s3.6 h
4,241Citizen station FW8471FW847162.5CitizenSan Bernardino20.4%413 of 2,01619 s3.6 h
4,242Citizen station FW7073FW707362.5CitizenTulare19.9%403 of 2,01618 s3.9 h
4,243MVLC1MVLC162.5DCP-5.9%10 of 16815 min1.5 h
4,244Citizen station GW5219GW521962.4CitizenSacramento20.0%404 of 2,01617 s3.6 h
4,245Citizen station GW0869GW086962.3CitizenVentura20.5%414 of 2,01617 s3.5 h
4,246Citizen station GW3580GW358062.3CitizenFresno20.3%410 of 2,01618 s3.5 h
4,247VWLC1VWLC162.3DCP-13.6%23 of 16829 min60 min
4,248Hopland UcHPDC162.2GaugeMendocino99.4%167 of 16819 min2 h
4,249Citizen station FW7887FW788762.2CitizenLos Angeles20.6%416 of 2,01617 s3.6 h
4,250Arroyo Corte Madera At Arroyo Corte Madera Del PresidioACMC162.1GaugeMarin18.0%33 of 18314 min12 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.