Storm Station

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,072 stations ranked26.1% sent every report dueranked October 4, 2026page 16 of 17California 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,072 ranked here, 3,746 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
3,751Yucaipa County Park - Alert #2897YCPC172.9GaugeSan Bernardino76.1%128 of 16875 min10 h
3,752Big Rock RAWSNBRC172.6GaugeMarin99.4%167 of 16821 min2 h
3,753Ventura 5NNW - Canada LargaCXVC172.6GaugeVentura69.0%116 of 16875 min5 h
3,754Laguna Ck @ Waterman RdLCWC172.5GaugeSacramento67.2%113 of 16820 min2.3 days
3,755BLRC1BLRC172.3DCP-37.5%21 of 5615 min11.9 h
3,756Harmon RAWSHRMC172.2GaugeVentura99.4%167 of 16816 min2 h
3,757Mean Peak RAWSXMPC172.2GaugeMono98.8%166 of 16844 min2 h
3,758Sylvan MeadowsSYLC172.2GaugeRiverside69.6%117 of 16875 min6 h
3,759Pioneer - NF Mokelumne River below diversionEDVC172.2GaugeAmador67.8%114 of 1682.4 h5 h
3,759Bucks Lake 6WNW - Grizzly CreekGBDC172.2GaugePlumas67.8%114 of 1682.4 h5 h
3,759Pulga - NF Feather RiverGZCC172.2GaugeButte67.8%114 of 1682.4 h5 h
3,759Pulga - NF Feather River at PulgaPLGC172.2GaugeButte67.8%114 of 1682.4 h5 h
3,759Belden - NF Feather RiverRCDC172.2GaugePlumas67.8%114 of 1682.4 h5 h
3,759West Point - NF Mokelumne RiverTGRC172.2GaugeAmador67.8%114 of 1682.4 h5 h
3,759Pioneer - NF Mokelumne RiverTIAC172.2GaugeCalaveras67.8%114 of 1682.4 h5 h
3,766Sugarloaf PeakSUGC172.2GaugeSolano62.5%105 of 16810 min2.7 days
3,767Chico MunicipalCIC72.1AirportButte41.4%209 of 50413 min8.5 h
3,768Lone PineO2672.0AirportInyo93.2%470 of 5044 min4.3 h
3,769Cold Springs - MF Stanislaus RiverSVMC172.0GaugeTuolumne67.2%113 of 1682.4 h5 h
3,769Strawberry - SF Stanislaus RiverSWQC172.0GaugeTuolumne67.2%113 of 1682.4 h5 h
3,769Cold Springs - SF Stanislaus RiverSWZC172.0GaugeTuolumne67.2%113 of 1682.4 h5 h
3,772North March - Elkhorn SloughEHSC172.0GaugeMonterey58.3%98 of 16825 min17 h
3,773Ojai 1SSE - Bower Tree FarmOJWC171.8GaugeVentura72.0%121 of 16875 min9 h
3,774Cache Creek Outflow From Settling BasinOTFC171.8GaugeYolo44.6%75 of 16829 min2 h
3,775Hopland UcHPDC171.7GaugeMendocino100%168 of 16819 min60 min
3,776Lake LoisLLSC171.7GaugeEl Dorado98.8%166 of 16825 min2 h
3,777Dardanelle - MF Stansilaus RiverKNYC171.7GaugeTuolumne66.6%112 of 1682.4 h5 h
3,778Eureka 2.6 SECA-HM-19371.7VolunteerHumboldt33.3%1 of 326 min2.4 days
3,778Los Alamitos 1.4 NWCA-LA-12371.7VolunteerLos Angeles33.3%1 of 326 min2.4 days
3,778Weed 5.4 NCA-SK-371.7VolunteerSiskiyou33.3%1 of 326 min2.4 days
3,778Soquel 0.8 NECA-SZ-2871.7VolunteerSanta Cruz33.3%1 of 326 min2.4 days
3,782Whitethorn 2.4 WSWCA-HM-11871.7VolunteerHumboldt33.3%1 of 326 min2.4 days
3,783Pasadena 1.9 SCA-LA-12471.7VolunteerLos Angeles33.3%1 of 386 min2 days
3,784Plymouth 7.1 NECA-AM-1971.7VolunteerAmador33.3%1 of 386 min2.5 days
3,785South Pasadena 0.9 SSWCA-LA-8971.7VolunteerLos Angeles33.3%1 of 386 min2 days
3,786Boulder Creek 4.1 NCA-SZ-3671.7VolunteerSanta Cruz33.3%1 of 386 min2.5 days
3,787AT Sespe Creek WestSSXC171.6GaugeVentura51.8%523 of 1,00825 min1.6 h
3,788Cache Creek Overflow Weir From SettlingOWSC171.6GaugeSutter44.0%74 of 16829 min2 h
3,789Watsonville WaterworksWVIC171.6CooperativeSanta Cruz42.8%3 of 79.7 h2.4 days
3,790Lafayette 1.9 WSWCA-CC-1071.6VolunteerContra Costa33.3%1 of 32.4 h2.4 days
3,791Lone Pine - Alabama HillsABHC171.5GaugeInyo95.2%160 of 16845 min5 h
3,792Truckee RsTKEC171.5GaugeNevada49.7%239 of 48014 min5.5 h
3,793Railroad CynRRCC171.2GaugeRiverside67.8%57 of 841.9 h16 h
3,794CONEJO CK ABV ABV 10 3 E Conejo Ck Abv Hwy 10CNJC171.2GaugeVentura56.1%566 of 1,00820 min4 h
3,795Sacramento 8.0 NECA-SA-271.2VolunteerSacramento33.3%1 of 33.4 h2.5 days
3,796Fortuna 1.2 NNECA-HM-20671.2VolunteerHumboldt33.3%1 of 33.4 h2.4 days
3,797Healdsburg 12.6 NNWCA-SN-8971.2VolunteerSonoma33.3%1 of 33.4 h2.4 days
3,797Davis 1.6 NNWCA-YL-2371.2VolunteerYolo33.3%1 of 33.4 h2.4 days
3,799Nipomo 1.2 NNECA-SL-3771.2VolunteerSan Luis Obispo33.3%1 of 33.4 h2.5 days
3,800Torrance MunicipalTOA71.1AirportLos Angeles57.1%288 of 50413 min4.3 h
3,801Corona RAWSCNAC171.0GaugeRiverside100%168 of 16814 min60 min
3,802Deals Flat Alert #8DEAC170.9GaugeVentura72.0%121 of 16875 min12 h
3,803Aliso Canyon-Wagon Wheel RanchWGRC170.9GaugeLos Angeles71.4%120 of 16875 min11 h
3,804Rodeo - Rodeo CreekRHTC170.9GaugeContra Costa67.5%454 of 67225 min17.3 h
3,805Escalon 7NW - Temple CreekTPLC170.9GaugeSan Joaquin52.5%294 of 56021 min5 h
3,806San Carlos AirportSQL70.9AirportSan Mateo40.8%206 of 5044 min14.7 h
3,807Figueroa Mountain RAWSFGMC170.8GaugeSanta Barbara99.4%167 of 16819 min2 h
3,808Shimmy Lake GOESSHMC170.7GaugeTrinity98.8%166 of 16830 min2 h
3,809Heavenly Valley SnotelHVNC170.7GaugeEl Dorado95.2%160 of 16844 min5 h
3,810San Diego 5.2WNWCA-SD-5570.7VolunteerSan Diego33.3%1 of 34.4 h2.4 days
3,811San Antonio Dam - Alert #828SNNC170.3GaugeSan Bernardino55.9%47 of 8484 min14 h
3,812Truckee #2 SnotelTRUC170.1GaugePlacer92.8%156 of 16844 min5 h
3,813HoadleyHDLC170.0GaugeTrinity100%168 of 16825 min61 min
3,814Bonanza KingBNKC170.0GaugeTrinity99.4%167 of 16824 min2 h
3,815Kettleman CityKTTC170.0CooperativeKings57.1%4 of 724.2 h2 days
3,816BTOC1BTOC170.0DCP-57.1%4 of 755.4 h2.7 days
3,817AUMC1AUMC170.0DCP-28.5%2 of 715 min2 days
3,818Gasquet RsGASC170.0CooperativeDel Norte28.5%2 of 772 min31 h
3,819Case SpringsCSPC169.9GaugeSan Diego99.4%167 of 16813 min2 h
3,820Walker RAWSWALC169.8GaugeMono100%168 of 16817 min72 min
3,821Arroyo Mocho - PleasantonAYMC169.8GaugeAlameda62.5%420 of 67229 min10.3 h
3,822Bakersfield 6.1 WSWCA-KN-2269.8VolunteerKern33.3%1 of 36.4 h2.4 days
3,823SedgwickSXWC169.6GaugeSanta Barbara99.4%167 of 16816 min2 h
3,824Camp PardeeCMPC169.6CooperativeCalaveras75.6%127 of 16863 min27 h
3,825UPYC1UPYC169.5DCP-33.3%14 of 4215 min23.6 h
3,826Independence Lake SnotelILKC169.3GaugeNevada95.2%160 of 16844 min5 h
3,826Squaw Valley G.C. SnotelSQWC169.3GaugePlacer95.2%160 of 16844 min5 h
3,828San Jose 8ENE - Blue Oak RanchBOVC169.3GaugeSanta Clara82.9%418 of 50435 min80 min
3,829Salinas 2.6 NNWCA-MT-6069.3VolunteerMonterey33.3%1 of 37.4 h3 days
3,830Folsom 3E - Willow CreekFWCC169.1GaugeSacramento45.2%76 of 16823 min11 h
3,831ESSC1ESSC169.1DCP-33.9%19 of 5630 min17 h
3,832Redwood Valley 10ESE - Windy GapWDGC168.9GaugeLake98.2%165 of 16860 min2 h
3,833Sisar Peak - Alert #20SSRC168.9GaugeVentura64.8%109 of 16875 min10 h
3,834Anaheim 4.9 ENECA-OR-2168.9VolunteerOrange33.3%1 of 38.4 h2.4 days
3,835Redwood City 3.3 SSWCA-SM-5168.9VolunteerSan Mateo33.3%1 of 38.4 h2.4 days
3,836Avalon - San Clemente IslandSIXC168.8GaugeLos Angeles99.4%167 of 16812 min2 h
3,837Chalfant Valley 4ESE - Piute CreekPUBC168.8GaugeMono98.2%165 of 16875 min2 h
3,838Sacramento - Linda CreekINCC168.8GaugeSacramento50.6%85 of 16825 min20 h
3,839Middletown 4SEMIDC168.8CooperativeLake42.8%3 of 715.9 h3 days
3,840Sonora Junction 6S - Willow Flat SNOTELWFSC168.7GaugeMono95.2%160 of 1681.7 h4 h
3,841Avalon 11NW - Catalina IslandWGLC168.7GaugeLos Angeles94.6%159 of 16859 min3 h
3,842Laguna BeachNPRC168.7GaugeOrange79.3%533 of 67229 min23.8 h
3,843Juniper Flat - Alert #865JNPC168.6GaugeRiverside60.7%102 of 16875 min7 h
3,844Humboldt - Cal Poly RAWSCPYC168.5GaugeHumboldt100%168 of 16815 min70 min
3,845Death Valley JctS219068.5SoilInyo50.7%69 of 13643 min7 h
3,846Talega RAWSTLGC168.2GaugeSan Diego99.4%167 of 16813 min2 h
3,847Green Hills Creek at Green Hill Country ClubGHCC168.1GaugeSan Joaquin40.4%34 of 8425 min28 h
3,848Loomis 1W - Antelope CreekACLC168.1GaugePlacer39.8%67 of 16817 min13 h
3,849AlphaAPHC167.9GaugeEl Dorado100%168 of 16825 min61 min
3,850USGS Stream Gage At Santa Rosa Creek A Santa RosaSSAC167.9GaugeSonoma30.9%52 of 16825 min61 min
3,851Hopper Ck Nr Piru Alert #635HPPC167.8GaugeVentura40.6%410 of 1,00820 min2.1 h
3,852Merced/Castle AFMER67.8AirportFresno38.6%65 of 16813 min15 h
3,853Alpha - Forni RidgeAFRC167.7GaugeEl Dorado99.4%167 of 16825 min1.7 h
3,854Truckee-TahoeTRK67.6AirportNevada61.7%311 of 50414 min2 h
3,855Roseville - Dry CreekDRCC167.6GaugePlacer43.4%73 of 16821 min17 h
3,856Rancho Mirage 0.9 SSECA-RV-1467.5VolunteerRiverside33.3%1 of 311.4 h2.4 days
3,857Ramona 3.2 SWCA-SD-25767.5VolunteerSan Diego33.3%1 of 311.4 h2.4 days
3,858Lobdell Lake SnotelLOBC167.4GaugeMono95.2%160 of 1681.7 h4 h
3,859New San Pedro - Chalk PlantCKPC167.4GaugeTuolumne50.8%114 of 22425 min24 h
3,860Fallbrook - Mateo RidgeTEOC167.3GaugeSan Diego99.4%167 of 16813 min2 h
3,861Manzanita FlatsMZTC167.2GaugeSan Bernardino98.2%165 of 16819 min1.8 h
3,862Idyllwild 4NW - Alandale AlertALNC167.2GaugeRiverside63.1%106 of 16875 min14 h
3,863Martinez 1S - Alhambra CreekALBC167.2GaugeContra Costa57.5%387 of 67225 min2.8 days
3,864Sespe Westates Near FillmoreSWAC167.2GaugeVentura44.3%298 of 67215 min7.8 h
3,865Los Gatos - Guadalupe RiverGDLC167.1GaugeSanta Clara99.4%167 of 16845 min2 h
3,866El MonteEMT67.0AirportLos Angeles44.0%74 of 16813 min15 h
3,867El Sobrante 1.8 SECA-CC-5367.0VolunteerContra Costa33.3%1 of 312.4 h2.4 days
3,868Leavitt Lake SnotelLELC166.8GaugeMono95.2%160 of 1681.7 h4 h
3,868Summit Meadow SnotelSDWC166.8GaugeMono95.2%160 of 1681.7 h4 h
3,868Sonora Pass SnotelSRAC166.8GaugeMono95.2%160 of 1681.7 h4 h
3,871Camp Target Range RAWS-Camp PendletonCTGC166.6GaugeSan Diego99.4%167 of 16813 min2 h
3,872Rubicon #2 SnotelRUBC166.6GaugeEl Dorado90.4%152 of 16844 min7 h
3,873Pleasanton 2.4 NECA-AL-6466.6VolunteerAlameda33.3%1 of 313.4 h2.4 days
3,873Tahoma .5 SCA-ED-966.6VolunteerEl Dorado33.3%1 of 313.4 h2.4 days
3,873Thousand Palms 0.7 WCA-RV-366.6VolunteerRiverside33.3%1 of 313.4 h2.4 days
3,873Palm Springs 1.2 NWCA-RV-8666.6VolunteerRiverside33.3%1 of 313.4 h2.4 days
3,873Palm Desert 1.0 SWCA-RV-9666.6VolunteerRiverside33.3%1 of 313.4 h2.4 days
3,878NatividadNADC166.6GaugeMonterey27.7%112 of 40314 min2.6 h
3,879Tahoe City Cross SnotelTHOC166.5GaugePlacer88.6%149 of 16844 min6 h
3,880SPHC1SPHC166.5DCP-25.0%21 of 8415 min11.3 h
3,881Ontario - Cucamonga ChannelCUHC166.3GaugeSan Bernardino46.4%78 of 16873 min1.8 h
3,882Terrace - Highgrove SteamHGSC166.3GaugeSan Bernardino46.4%39 of 842.2 h4 h
3,883Death Valley Jct ScanDVJC166.1GaugeInyo41.6%70 of 16845 min5 h
3,884Montecito #5076 RAWSMTIC166.0GaugeSanta Barbara100%168 of 16818 min73 min
3,885Fremont Canyon RAWSFRCC165.8GaugeOrange100%168 of 16814 min69 min
3,886Potter Valley 5N - Eel RiverVADC165.8GaugeMendocino51.1%86 of 16884 min6 h
3,887Holt 11NNW - Prisoners PointPIPC165.5GaugeSan Joaquin48.6%327 of 67224 min11.8 h
3,888Rancho Cucamonga - DemensEMSC165.0GaugeSan Bernardino59.5%100 of 16872 min19 h
3,889San Diego - Borrego SpringsBROC165.0CooperativeSan Diego42.8%3 of 725.9 h3 days
3,890Raywood FlatsRWDC164.9GaugeSan Bernardino52.3%88 of 16875 min9 h
3,891SR-99 - North of WhintonCF14764.8RoadMerced10.1%51 of 50415 min2 h
3,892Highland - Heaps PeakHHPC164.7GaugeSan Bernardino100%168 of 16819 min60 min
3,893Kelsey Creek Below KelseyvilleKCKC164.7GaugeLake32.7%55 of 16825 min10 h
3,894SR-99 - Griffith RoadCF10064.7RoadMerced10.5%53 of 50415 min2.2 h
3,895Chalfant Valley 3ESEOTHC164.4GaugeMono98.2%165 of 16875 min2 h
3,896Sweetwater River 1 SSW DescansoSWCC164.4GaugeSan Diego52.3%88 of 16830 min3.4 days
3,897Castaic Canyon CreekCYHC163.9GaugeLos Angeles35.1%59 of 16825 min17 h
3,898Oceanside - Las FloresLSFC163.7GaugeSan Diego99.4%167 of 16813 min2 h
3,899Running SpringsRUSC163.5GaugeSan Bernardino100%168 of 16815 min61 min
3,900GasquetGQEC163.5GaugeDel Norte100%168 of 16815 min70 min
3,901I-40 - Barstow Maintenance YardCF02963.5RoadSan Bernardino11.3%76 of 67219 min2 h
3,902Rose Valley - Alert #2640RSVC163.3GaugeVentura98.3%661 of 67230 min45 min
3,903Spring Vly RAWSHSPC163.1GaugeSan Mateo100%168 of 16817 min60 min
3,904Kingvale 1W - Donner TrailDTEC163.1GaugePlacer98.8%664 of 67220 min30 min
3,905Tioga Pass-Dana MeadowsTIOC162.7GaugeTuolumne34.5%58 of 16824 min24 h
3,906Middle PeakMDEC162.5GaugeMarin99.4%167 of 16819 min2 h
3,906Goleta - San Marcos Pass RAWSMPWC162.5GaugeSanta Barbara99.4%167 of 16819 min2 h
3,906Santa Ynez - Refugio Hills RAWSRHWC162.5GaugeSanta Barbara99.4%167 of 16819 min2 h
3,909I-15 : Jurupa AvenueCF17462.5RoadSan Bernardino11.3%76 of 67219 min2 h
3,910Purisima Hills RAWSPUSC162.4GaugeSanta Barbara98.8%166 of 16820 min2 h
3,911Hansen DamHANC162.4GaugeLos Angeles38.1%64 of 16815 min4.4 days
3,912Fagan Canyon West - Alert #19FGWC162.2GaugeVentura50.0%84 of 16875 min16 h
3,913I-580 - Hansen RoadCF13862.2RoadSan Joaquin8.7%88 of 1,00814 min2 h
3,914SR-99 - Turlock Rest StopCF03362.2RoadStanislaus8.6%87 of 1,00814 min2 h
3,914SR-99 - Faith Home Road OCCF03562.2RoadStanislaus8.6%87 of 1,00814 min2 h
3,916SR-99 - Buchanan HollowCF12162.1RoadMerced8.5%86 of 1,00815 min2 h
3,917W/O SR 33 VernalisCF14362.1RoadSan Joaquin8.4%85 of 1,00814 min2 h
3,918SR-99 - South of ArmstrongCF04062.1RoadSan Joaquin8.3%84 of 1,00814 min2 h
3,919Ukiah 7ENE - North Cow MtnNCWC162.0GaugeMendocino95.8%161 of 16860 min2 h
3,920GoosenetVGSC162.0GaugeSiskiyou83.9%188 of 22430 min60 min
3,921SR-178 - Kern Canyon RoadCF11662.0RoadKern11.4%77 of 67219 min2 h
3,922SR-99 - Le Grand RoadCF10862.0RoadMerced8.0%81 of 1,00814 min2 h
3,923Sutter Creek 0.4 NNWCA-AM-1661.9VolunteerAmador33.3%1 of 323.4 h2.4 days
3,924SECC1SECC161.9DCP-19.6%11 of 5619 min43 h
3,925SR-99 - North of Kiernan RdCF12761.9RoadStanislaus7.6%77 of 1,00814 min2 h
3,926SR-198 - Just West of SR-99CF11961.8RoadTulare9.0%101 of 1,12015 min2.1 h
3,927SR-99 : South of Hatch RoadCF18061.8RoadStanislaus8.6%87 of 1,00814 min2 h
3,928I-580 - West of SR-132CF12361.8RoadSan Joaquin8.0%81 of 1,00814 min2 h
3,929Sacramento - Stone Lake OutfallLATC161.7GaugeSacramento31.8%64 of 20125 min20 h
3,930SR-99 - LivingstonCF03461.6RoadMerced7.2%73 of 1,00815 min2 h
3,931Camp Far West Dam (Bear River)CFWC161.5GaugePlacer100%168 of 16825 min61 min
3,932Cottonwood LakesCWDC161.4GaugeInyo86.6%194 of 22435 min61 min
3,933SR-219 - East of Pentecost DriveCF12461.4RoadStanislaus8.5%86 of 1,00814 min2.2 h
3,934Gasquet Ranger StationGQTC161.3GaugeDel Norte99.4%167 of 16825 min2 h
3,935Brentwood 2N - Marsh CreekMAKC161.3GaugeContra Costa40.4%272 of 67225 min20 h
3,936SR-58 - Tehachapi - Broome RdCF00561.1RoadKern11.1%75 of 67219 min2 h
3,936US-395 - Tom's PlaceCF16061.1RoadMono11.1%75 of 67219 min2 h
3,938SR-99 - SR-26 Fremont StCF03861.1RoadSan Joaquin8.0%81 of 1,00814 min2 h
3,939SR-58 - Tehachapi SummitCF00660.9RoadKern11.3%76 of 67219 min2 h
3,940US-395 - Obsidian DomeCF16260.9RoadMono10.8%73 of 67219 min2 h
3,941I-5 - North of SR-120CF09360.9RoadSan Joaquin7.4%75 of 1,00815 min2 h
3,942Fontana 5NW - Rich BasinRHBC160.7GaugeSan Bernardino42.2%71 of 16877 min11 h
3,943I-580 - I-205CF13360.7RoadAlameda7.3%74 of 1,00814 min2.3 h
3,944004/005 InterchangeCF17260.7RoadSan Joaquin7.3%74 of 1,00815 min2 h
3,945I-5 - North of Mathews RdCF09560.7RoadSan Joaquin7.1%72 of 1,00815 min2.2 h
3,946SR-99 - Fresno RiverCF07860.5RoadMadera9.0%101 of 1,12015 min2.1 h
3,947Russian Creek - Austin RiverXACC160.4GaugeSonoma99.4%167 of 16829 min2 h
3,948US-395 - SR-108 Sonora JunctionCF16360.4RoadMono10.8%73 of 67219 min2 h
3,949Chalfant Valley 4ESE - Glider PortGPWC160.2GaugeMono98.2%165 of 16860 min2 h
3,950Cactus CityCCTC160.2GaugeRiverside54.7%92 of 16875 min2.2 days
3,951Marysville/Yuba CountyMYV60.2AirportYuba27.3%46 of 1685 min5.2 days
3,952I-205 - Hansen OCCF10460.2RoadSan Joaquin6.8%69 of 1,00814 min2.3 h
3,953Pleasant Valley - Alert #1993PVYC160.1GaugeSanta Cruz15.3%28 of 18314 min11.1 h
3,954SR-99 - North of Shanks RoadCF14660.1RoadMerced10.3%52 of 50414 min2.3 h
3,955I-5 - Westley Rest AreaCF12260.1RoadStanislaus7.6%77 of 1,00815 min2.3 h
3,956I-5 - South of Louise AveCF09760.0RoadSan Joaquin7.5%76 of 1,00814 min2 h
3,957SR-99 - SR-120CF12959.9RoadSan Joaquin8.9%90 of 1,00814 min2 h
3,958SR-120 - East of Main StCF11159.9RoadSan Joaquin8.0%81 of 1,00814 min2 h
3,959I-205 - MacArthur DriveCF10259.8RoadSan Joaquin7.5%76 of 1,00814 min2 h
3,960DULC1DULC159.6DCP-17.2%19 of 11020 min24 h
3,961SR-152 - SR-156CF11059.6RoadSanta Clara8.8%89 of 1,00814 min2 h
3,962Black Diamond RAWSPIBC159.5GaugeContra Costa25.6%43 of 16817 min40 h
3,963SR-99 - Wilson WayCF03959.5RoadSan Joaquin7.6%77 of 1,00814 min2 h
3,964SR-99 - SR-4 CrosstownCF03759.4RoadSan Joaquin7.4%75 of 1,00814 min2 h
3,965SR-99 - San Joaquin RiverCF07259.3RoadMadera11.4%77 of 67218 min2 h
3,965SR-41 - Kettleman CityCF08559.3RoadKings11.4%77 of 67218 min2 h
3,96751SB at Elvas Pump HouseCF18159.1RoadSacramento8.1%68 of 84017 min3.8 h
3,968I-10 - Jefferson Avenue Eastbound OfframpCF01859.0RoadRiverside11.3%76 of 67219 min2 h
3,968I-15 - 0.3 Mile North of SR-138CF02359.0RoadSan Bernardino11.3%76 of 67219 min2 h
3,968SR-46 - Just West of Kecks RoadCF08459.0RoadKern11.3%76 of 67219 min2 h
3,968US-395 - SR-158CF15059.0RoadMono11.3%76 of 67219 min2 h
3,972US-395 - Red HillCF14959.0RoadMono11.1%75 of 67219 min2 h
3,972US-6 - CA / NV StatelineCF15159.0RoadMono11.1%75 of 67219 min2 h
3,972US-395 - Sage FlatCF15259.0RoadInyo11.1%75 of 67219 min2 h
3,972US-395 - Dunmovin Hill - BaseCF15759.0RoadInyo11.1%75 of 67219 min2 h
3,972US-395 - CrestviewCF15859.0RoadMono11.1%75 of 67219 min2 h
3,972SBD-15- 2.5 miles north of 15/215 interchangeCF17659.0RoadSan Bernardino11.1%75 of 67219 min2 h
3,978SR-99 - 14th AvenueCF08058.9RoadKern9.0%101 of 1,12015 min2.1 h
3,979San Gabriel At Peck RdSRPC158.8GaugeLos Angeles94.0%158 of 16860 min9 h
3,980US-395 - Conway SummitCF14858.6RoadMono11.0%74 of 67219 min2.3 h
3,980US-395 - Coso Rest AreaCF15358.6RoadInyo11.0%74 of 67219 min2.3 h
3,982Mill Canyon RAWSXMLC158.5GaugeMono99.4%167 of 16845 min2 h
3,983Bates Creek Nr SoquelBACC158.4GaugeSanta Cruz12.5%28 of 22415 min11.3 h
3,984Atherton - CaltrainACUC158.4GaugeSan Mateo12.5%28 of 22415 min11.2 h
3,985SR-46 - 4 Miles East of Kecks RoadCF08658.4RoadKern11.0%74 of 67220 min2.3 h
3,986Morgan SummitCF17958.4RoadTehama11.0%74 of 67220 min2.2 h
3,987I-10 - West of Haugen-Lehmann WayCF01258.4RoadRiverside9.3%63 of 67219 min2 h
3,988I-5 - Milham AvenueCF07558.2RoadKings11.0%74 of 67221 min2.3 h
3,989SR-41 - San Joaquin RiverCF07958.1RoadMadera9.0%101 of 1,12015 min2.1 h
3,990I-205 - Grantline RoadCF13758.0RoadSan Joaquin8.7%88 of 1,00814 min2 h
3,991DorrisCF17857.9RoadSiskiyou10.6%107 of 1,00817 min2.1 h
3,992SR-2 - Wrightwood Fire StationCF13957.9RoadSan Bernardino9.6%97 of 1,00815 min2.1 h
3,993SR-99 - MissionCF04257.9RoadMerced8.9%90 of 1,00814 min2 h
3,994SR-152 - San Luis ReservoirCF03157.9RoadMerced8.8%89 of 1,00814 min2 h
3,994SR-12 - Brannan Island RoadCF10657.9RoadSacramento8.8%89 of 1,00814 min2 h
3,996SR-12 - SR-160CF10557.8RoadSacramento8.7%88 of 1,00814 min2 h
3,996SR-12 - Tower Park WayCF10757.8RoadSan Joaquin8.7%88 of 1,00814 min2 h
3,996CF132CF13257.8RoadSan Joaquin8.7%88 of 1,00814 min2 h
3,996I-5 - Del Puerto CanyonCF13457.8RoadStanislaus8.7%88 of 1,00814 min2 h
3,996SR-99 Applegate RdCF17157.8RoadMerced8.7%88 of 1,00814 min2 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. 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.