Storm Station
Sign in

Live/247 Rank/Colorado

Colorado 24/7 Rank

Every station in Colorado 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.

2,650 stations ranked30.0% sent every report dueranked October 16, 2026page 4 of 11Colorado instrumentsColorado 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 2,650 ranked here, 2,612 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
751Redmesa - La Plata RiverLPCC295.1GaugeLa Plata100%168 of 16820 min76 min
752Big Thompson Powerplant ForebayBPFC295.1GaugeLarimer100%168 of 16820 min77 min
752Carbondale - Crystal RiverCFHC295.1GaugeGarfield100%168 of 16820 min77 min
752Dolores Tunnel Outlet Nr DoloresDTOC295.1GaugeMontezuma100%168 of 16820 min77 min
752Muddy CreekDTXC295.1GaugeArapahoe100%168 of 16820 min77 min
752Fall River Near Idaho Springs (Falidaco)FLLC295.1GaugeClear Creek100%168 of 16820 min77 min
752Florida River Blo Florida Farmers DitchFMDC295.1GaugeLa Plata100%168 of 16820 min77 min
752Grand River Ditch At La Poudre PassGRDC295.1GaugeLarimer100%168 of 16820 min77 min
752Laird 2WHGDC295.1GaugeYuma100%168 of 16820 min77 min
7523 NE Las AnimasLARC295.1GaugeBent100%168 of 16820 min77 min
752Vallecito Res 5NE - Los Pinos RiverLPAC295.1GaugeLa Plata100%168 of 16820 min77 min
752Glendevey - Laramie Poudre TunnelLPTC295.1GaugeLarimer100%168 of 16820 min77 min
752Los Pinos River 10 N BayfieldLPVC295.1GaugeGarfield100%168 of 16820 min77 min
752Michigan DitchMDIC295.1GaugeJackson100%168 of 16820 min77 min
752Laramie RiverONLC295.1GaugeLarimer100%168 of 16820 min77 min
752Clark - Steamboat LakeSBLC295.1GaugeRoutt100%168 of 16820 min77 min
752Bear Creek 2 WNW SheridanSHRC295.1GaugeArapahoe100%168 of 16820 min77 min
752Slate Fork Nr.SLFC295.1GaugeMoffat100%168 of 16820 min77 min
752Snowmass CRK NrSNOC295.1GaugePitkin100%168 of 16820 min77 min
7525 SE Rocky FordTCKC295.1GaugeOtero100%168 of 16820 min77 min
752Willow Creek Below Steamboat LakeWBSC295.1GaugeRoutt100%168 of 16820 min77 min
752Willow Creek 4 N GranbyWCKC295.1GaugeGrand100%168 of 16820 min77 min
752WHITE RIVER 16 E RangelyWHBC295.1GaugeRio Blanco100%168 of 16820 min77 min
752Yampa River Abv Elkhead Ck Near HaydenYAHC295.1GaugeRoutt100%168 of 16820 min77 min
775LAALAA95.1DCP-100%7 of 76.6 h24 h
776CAGCAG95.1DCP-100%7 of 76.6 h24 h
776EEOEEO95.1DCP-100%7 of 76.6 h24 h
776MTJMTJ95.1DCP-100%7 of 76.6 h24 h
779Cuchara RAWSCUHC295.1GaugeLas Animas99.4%167 of 16819 min2 h
780EckertALFC295.1GaugeDelta98.8%166 of 16818 min2 h
781Hunter Creek RAWSHCKC295.1GaugeRio Blanco98.2%165 of 16817 min2 h
782Hamilton - Williams ForkWIKC295.1GaugeMoffat98.2%165 of 16825 min2 h
783Winter Park - Williams ForkWFSC295.1GaugeGrand97.0%163 of 16815 min2 h
784Pine Ridge RAWSPNRC295.0GaugeMesa100%168 of 16820 min60 min
785MockingbirdMOKC295.0GaugeMontezuma100%168 of 16820 min78 min
785Sand DunesSDNC295.0GaugeAlamosa100%168 of 16820 min78 min
787Kenosha PassKSHC295.0GaugePark100%168 of 16820 min68 min
787PolhemusPOLC295.0GaugeDouglas100%168 of 16820 min68 min
787Sanborn Park RAWSSPKC295.0GaugeMontrose100%168 of 16820 min68 min
790Superior - Coal CreekMCSC295.0GaugeBoulder100%168 of 16820 min63 min
791ASEASE95.0DCP-100%7 of 76.9 h24 h
791HOWC2HOWC295.0DCP-100%7 of 76.9 h24 h
791LOEC2LOEC295.0DCP-100%7 of 76.9 h24 h
791SKIC2SKIC295.0DCP-100%7 of 76.9 h24 h
795HolyokeHEQ95.0AirportYuma99.6%502 of 50414 min40 min
796Red Cliff - Resolution CreekRELC295.0GaugeEagle99.4%167 of 16819 min2 h
797Bob CreekBCKC295.0GaugeCrowley99.4%167 of 16819 min2 h
79712 SSW ParlinCRCC295.0GaugeSaguache99.4%167 of 16819 min2 h
797AT Rg @ Monte VistaMVTC295.0GaugeRio Grande99.4%167 of 16819 min2 h
797Portland Meteorological StationPMSC295.0GaugeOuray99.4%167 of 16819 min2 h
801Animas River At Silverton0935800095.0GaugeSan Juan98.2%165 of 16813 min4 h
802Pinto RAWSPIRC295.0GaugeRio Blanco97.6%164 of 16812 min4 h
803Middle Fork South Platte River 8 NW HartselMFPC294.9GaugePark99.4%167 of 16820 min2 h
804Pine River Weminuche Pass Ditch At Weiminuche PassSPPC294.9GaugeHinsdale99.4%167 of 16820 min1.5 h
805Minnequa CanalMQCC294.9GaugeFremont99.4%167 of 16820 min1.5 h
806La Junta 17 WSWLCRC294.9GaugeOtero99.4%167 of 16820 min1.6 h
807Coal Creek 1 S PlainviewCCNC294.9GaugeJefferson99.4%167 of 16820 min1.8 h
807DOLORES RIVER AT DoloresDOLC294.9GaugeMontezuma99.4%167 of 16820 min1.8 h
807Rultooco - Blue CreekRHTC294.9GaugeBent99.4%167 of 16820 min1.8 h
807VALLECITO CREEK 18 N BayfieldVNBC294.9GaugeLa Plata99.4%167 of 16820 min1.8 h
8114 W Bear CreekBECC294.9GaugeEl Paso99.4%167 of 16820 min1.9 h
812East River AT AlmontALEC294.9GaugeGunnison99.4%167 of 16820 min2 h
8124 SE FowlerAPAC294.9GaugeOtero99.4%167 of 16820 min2 h
812Florida River at BondadBDAC294.9GaugeLa Plata99.4%167 of 16820 min2 h
812Rangely - Black Sulphur CreekBKSC294.9GaugeRio Blanco99.4%167 of 16820 min2 h
812Bessemer DitchBSDC294.9GaugePueblo99.4%167 of 16820 min2 h
8128 NW LeadvilleCBTC294.9GaugeLake99.4%167 of 16820 min2 h
812Colorado River 2 E CO-UT State LineCCUC294.9GaugeMesa99.4%167 of 16820 min2 h
812Chilcott Ditch Near FountainCDTC294.9GaugeEl Paso99.4%167 of 16820 min2 h
812Hermosa - Cascade ReserviorCELC294.9GaugeLa Plata99.4%167 of 16820 min2 h
812YAMPA RIVER 3.9 SW CraigCGGC294.9GaugeMoffat99.4%167 of 16820 min2 h
812Colorado River Blo Grand Valley CanalCGYC294.9GaugeMesa99.4%167 of 16820 min2 h
812Carter Lake ReservoirCLKC294.9GaugeLarimer99.4%167 of 16820 min2 h
812Cimarron - Cimarron RiverCMNC294.9GaugeMontrose99.4%167 of 16820 min2 h
812Cow Creek Near Ridgway Reservoir (Cowcrkco)COWC294.9GaugeOuray99.4%167 of 16820 min2 h
812Cross Crk NrCSSC294.9GaugeEagle99.4%167 of 16820 min2 h
812Catlin Canal At Catlin DamCTCC294.9GaugeOtero99.4%167 of 16820 min2 h
812Dolores River 4 SSW RicoDRRC294.9GaugeMontezuma99.4%167 of 16820 min2 h
812Eagle River NrEAMC294.9GaugeEagle99.4%167 of 16820 min2 h
812FLORIDA RIVER 15 NNW BayfieldFRIC294.9GaugeLa Plata99.4%167 of 16820 min2 h
812Cache La Poudre River AT the Canyon MouthFTDC294.9GaugeLarimer99.4%167 of 16820 min2 h
812Flatiron ReservoirFTIC294.9GaugeLarimer99.4%167 of 16820 min2 h
812Colorado River At GranbyGBYC294.9GaugeGrand99.4%167 of 16820 min2 h
812Eagle River 0 AT GypsumGPSC294.9GaugeEagle99.4%167 of 16820 min2 h
8122 N GranadaGRAC294.9GaugeProwers99.4%167 of 16820 min2 h
812South Boulder Creek 6 SW BoulderGRSC294.9GaugeBoulder99.4%167 of 16820 min2 h
812LOST CANYON CREEK 2 AT DoloresLCCC294.9GaugeMontezuma99.4%167 of 16820 min2 h
812Lincoln Ck Blo Grizzly RsvrLCGC294.9GaugePitkin99.4%167 of 16820 min2 h
812Lake Fork @LFGC294.9GaugeGunnison99.4%167 of 16820 min2 h
812Trout Lake - LF Sam Miguel RiverLFMC294.9GaugeSan Miguel99.4%167 of 16820 min2 h
812Los Pinos River Near IgnacioLPIC294.9GaugeLa Plata99.4%167 of 16820 min2 h
812Arkansas River AT La JuntaLXHC294.9GaugeOtero99.4%167 of 16820 min2 h
812Manitou Springs - Ruxton CreekMMTC294.9GaugeEl Paso99.4%167 of 16820 min2 h
812AT Conejos RiverMOGC294.9GaugeConejos99.4%167 of 16820 min2 h
8123 N Monument Ck PikeviewMPKC294.9GaugeEl Paso99.4%167 of 16820 min2 h
812Arkansas River 1 SE NepestaNPTC294.9GaugePueblo99.4%167 of 16820 min2 h
812Maysville - SF Arkansas RiverNSAC294.9GaugeChaffee99.4%167 of 16820 min2 h
812Piedra Rvr NrPIDC294.9GaugeArchuleta99.4%167 of 16820 min2 h
812Arkansas River AT PortlandPRTC294.9GaugeFremont99.4%167 of 16820 min2 h
812EAGLE RIVER AT Red CliffRERC294.9GaugeEagle99.4%167 of 16820 min2 h
812Roaring Fork R Abv Lost Man CkRLMC294.9GaugePitkin99.4%167 of 16820 min2 h
812Ripley DitchRPLC294.9GaugeEl Paso99.4%167 of 16820 min2 h
812Arkansas River 1 NW SalidaSALC294.9GaugeChaffee99.4%167 of 16820 min2 h
812South Boulder Creek 1 E PinecliffeSBPC294.9GaugeGilpin99.4%167 of 16820 min2 h
812Crested Bluff - Slate RiverSCBC294.9GaugeGunnison99.4%167 of 16820 min2 h
812San Juan RiverSJCC294.9GaugeArchuleta99.4%167 of 16820 min2 h
812Colorado River 3 SSW Grand LakeSMRC294.9GaugeGrand99.4%167 of 16820 min2 h
812Hartsel - Spinney Mountain ResSPYC294.9GaugePark99.4%167 of 16820 min2 h
812Saguache - Saguache CreekSRDC294.9GaugeSaguache99.4%167 of 16820 min2 h
812Winter Park 3SW - Vasquez DivisionVQUC294.9GaugeGrand99.4%167 of 16820 min2 h
812Willow Creek Pump CanalWCPC294.9GaugeGrand99.4%167 of 16820 min2 h
8121 NW HollyWHCC294.9GaugeProwers99.4%167 of 16820 min2 h
812YAMPA RIVER AT Stagecoach ReservoirYASC294.9GaugeRoutt99.4%167 of 16820 min2 h
864Blue River 1 E Dillon ReservoirBLRC294.9GaugeSummit99.4%167 of 16820 min1.5 h
864Saint Vrain Creek At HygieneSVCC294.9GaugeBoulder99.4%167 of 16820 min1.5 h
866Horsetooth ReservoirHRSC294.9GaugeLarimer99.4%167 of 16820 min1.5 h
867Purgatoire River AT TrinidadPTRC294.9GaugeLas Animas99.4%167 of 16820 min1.8 h
8672 SW Sf Rg @ South ForkSRGC294.9GaugeRio Grande99.4%167 of 16820 min1.8 h
8674 WSW BalltownTWTC294.9GaugeLake99.4%167 of 16820 min1.8 h
8708 W Las AnimasACLC294.9GaugeBent99.4%167 of 16820 min2 h
870Arkansas River 2 NE Rocky FordARCC294.9GaugeOtero99.4%167 of 16820 min2 h
870S. Arkansas RvrARSC294.9GaugeSummit99.4%167 of 16820 min2 h
870Beaver CRK AtBEVC294.9GaugeEagle99.4%167 of 16820 min2 h
870South Fork - Bear CreekBFKC294.9GaugeRio Grande99.4%167 of 16820 min2 h
870Vail - Black Gore CreekBGKC294.9GaugeEagle99.4%167 of 16820 min2 h
870Bijou Canal At 20 Ft Parshall FlumeBIJC294.9GaugeWeld99.4%167 of 16820 min2 h
870Lakewood 4SW - Beer Creek ResBOTC294.9GaugeDouglas99.4%167 of 16820 min2 h
870Buena Vista - CottonwoodCBVC294.9GaugeChaffee99.4%167 of 16820 min2 h
870Manassa - Conejos RiverCJMC294.9GaugeConejos99.4%167 of 16820 min2 h
870Colorado CanalCLCC294.9GaugePueblo99.4%167 of 16820 min2 h
870CIMARRON RIVER 13 S CimarronCMRC294.9GaugeGunnison99.4%167 of 16820 min2 h
870Arkansas River AT Canon CityCNCC294.9GaugeFremont99.4%167 of 16820 min2 h
87011 NW CrestoneCTTC294.9GaugeSaguache99.4%167 of 16820 min2 h
870Deadman CRKDCCC294.9GaugeSaguache99.4%167 of 16820 min2 h
870Gunnison River 0 AT DeltaDELC294.9GaugeDelta99.4%167 of 16820 min2 h
870Durango - Florida Farmers CanalFFCC294.9GaugeLa Plata99.4%167 of 16820 min2 h
870Winter Park - Jim CreekFRJC294.9GaugeGrand99.4%167 of 16820 min2 h
870Oresco - Grays CreekGBOC294.9GaugeChaffee99.4%167 of 16820 min2 h
870Huedyl - Huerfano RiverHDBC294.9GaugePueblo99.4%167 of 16820 min2 h
8703 WSW Red WingHMZC294.9GaugeHuerfano99.4%167 of 16820 min2 h
870Huerfano Cucharas DitchHRCC294.9GaugePueblo99.4%167 of 16820 min2 h
870Mancos - Jackson Gultch ResJGIC294.9GaugeMontezuma99.4%167 of 16820 min2 h
8704 SE HastyJMCC294.9GaugeBent99.4%167 of 16820 min2 h
870Keystone GulchKEYC294.9GaugeSummit99.4%167 of 16820 min2 h
8703 W La JuntaLAJC294.9GaugeOtero99.4%167 of 16820 min2 h
870Lamar CanalLMCC294.9GaugeProwers99.4%167 of 16820 min2 h
870Red Mesa 2SE - Long Hollow ResLRAC294.9GaugeLa Plata99.4%167 of 16820 min2 h
870North Fk Gunnison River Above Mouth Nr LLZRC294.9GaugeDelta99.4%167 of 16820 min2 h
870Yampa River 3 ESE MaybellMBLC294.9GaugeMoffat99.4%167 of 16820 min2 h
870Vail - Middle CreekMCVC294.9GaugeEagle99.4%167 of 16820 min2 h
870Meadow Creek Res - Meadow CreekMDWC294.9GaugeGrand99.4%167 of 16820 min2 h
870Minnesota Creek Near PaoniaMSOC294.9GaugeDelta99.4%167 of 16820 min2 h
870Navajo RiverNBCC294.9GaugeArchuleta99.4%167 of 16820 min2 h
870Owens Crk NrOWEC294.9GaugeMesa99.4%167 of 16820 min2 h
870Arkansas River 7 W PuebloPDAC294.9GaugePueblo99.4%167 of 16820 min2 h
870Poncha Springs - Poncha CreekPPSC294.9GaugeChaffee99.4%167 of 16820 min2 h
870De Beque - Roan CreekRCDC294.9GaugeMesa99.4%167 of 16820 min2 h
870Rocky Ford Canal #2 Abv Totten Rsvr NrROKC294.9GaugeMontezuma99.4%167 of 16820 min2 h
870FRYING PAN RIVER 2 W RuediRUDC294.9GaugeEagle99.4%167 of 16820 min2 h
870Snake River 2 ENE KeystoneSAKC294.9GaugeSummit99.4%167 of 16820 min2 h
870Sand Creek Above Burlington Ditch Near Commerce CitySBUC294.9GaugeAdams99.4%167 of 16820 min2 h
870South Fork South Platte River 10 WNW HartselSFAC294.9GaugePark99.4%167 of 16820 min2 h
870South Crestone CreekSKRC294.9GaugeSaguache99.4%167 of 16820 min2 h
870San Miguel Rvr AtSMUC294.9GaugeMontrose99.4%167 of 16820 min2 h
870Texas CreekTCTC294.9GaugeFremont99.4%167 of 16820 min2 h
870Uncompahgre River Upstream Of South CanalURSC294.9GaugeMontrose99.4%167 of 16820 min2 h
917Fire Station #12FITC294.9GaugeLarimer99.1%666 of 67215 min60 min
918Utility Service CenterUTLC294.9GaugeLarimer98.9%665 of 67215 min60 min
919Drowsy Water PrecipDSYC294.9GaugeGrand98.9%665 of 67219 min45 min
920Platte River BridgeE470D94.9RoadAdams95.6%482 of 50415 min40 min
921Buckley ANGB/DenverBKF94.9AirportArapahoe92.2%155 of 16820 min3 h
922Aurora 3WSW - Westerly Creek DamWDAC294.8GaugeDenver100%168 of 16821 min62 min
923Rio Grande River 6 W Del NorteDNRC294.8GaugeRio Grande100%168 of 16829 min77 min
924Ruxton ParkRUXC294.8CooperativeEl Paso100%7 of 77.2 h25.9 h
925Climax CoopCLXC294.8CooperativeLake100%7 of 77.2 h24.3 h
926Uncompahgre River 0 AT ColonaCLOC294.8GaugeOuray98.8%664 of 67219 min45 min
926Grand Lake - Stillwater CreekSTWC294.8GaugeGrand98.8%664 of 67219 min45 min
92818 SE ThatcherTHTC294.8GaugeLas Animas98.8%166 of 16819 min2 h
929Greeley/Weld (AWOS)GXY94.7AirportWeld100%168 of 16812 min69 min
930Rifle RAWSRFEC294.7GaugeGarfield100%168 of 16814 min71 min
931Black Forest 3.0 NECO-EP-37694.7VolunteerEl Paso100%7 of 77.4 h24 h
932Last Chance 6.1 NCO-WA-2194.7VolunteerWashington100%7 of 77.4 h24 h
933Denver 6.6 SSECO-DN-32694.7VolunteerDenver100%7 of 77.4 h24 h
933Kim 8.8 SSECO-LA-1694.7VolunteerLas Animas100%7 of 77.4 h24 h
935Bear Creek Trib 3 NW LittletonMSTC294.7GaugeDenver99.6%502 of 50421 min40 min
936Willow Creek 4 N GranbyWCRC294.7GaugeGrand99.4%167 of 16821 min2 h
937GUNNISON RIVER AT Gunnison TunnelGEPC294.7GaugeMontrose98.9%665 of 67220 min45 min
938Sugarloaf RAWSBTAC294.7GaugeBoulder98.8%166 of 16819 min2 h
939Bear Creek 1 E MorrisonBCLC294.7GaugeJefferson98.8%166 of 16820 min2 h
940Masonville - High ParkMHPC294.7GaugeLarimer98.8%166 of 16820 min1.9 h
940Manitou Springs - Upper Williams CanyonUWIC294.7GaugeEl Paso98.8%166 of 16820 min1.9 h
9425 NNE PenroseBAHC294.7GaugeFremont98.8%166 of 16820 min2 h
942Cherry CreekCERC294.7GaugePark98.8%166 of 16820 min2 h
942Cherry Creek 6 SSW AuroraCHDC294.7GaugeDenver98.8%166 of 16820 min2 h
942Four Mile CreekFMCC294.7GaugePark98.8%166 of 16820 min2 h
942Lakewood - Lena GultchLENC294.7GaugeJefferson98.8%166 of 16820 min2 h
942La Poudre Pass CreekLPPC294.7GaugeLarimer98.8%166 of 16820 min2 h
942Larimer And Weld Irrigation CanalLWIC294.7GaugeLarimer98.8%166 of 16820 min2 h
942Riverside CanalRCRC294.7GaugeWeld98.8%166 of 16820 min2 h
942LlpretcoTDEC294.7GaugeProwers98.8%166 of 16820 min2 h
951Monument Creek At Bijou Street At ColoraMCBC294.7GaugeEl Paso98.8%166 of 16820 min1.8 h
951Muddy Creek Below Muddy Creek Dam Near TMUDC294.7GaugeBent98.8%166 of 16820 min1.8 h
953Tarryall ReservoirALLC294.7GaugePark98.8%166 of 16820 min2 h
953Button Rock LakeBNRC294.7GaugeBoulder98.8%166 of 16820 min2 h
953Cherry Creek 1 W DenverCDVC294.7GaugeDenver98.8%166 of 16820 min2 h
953Continental ReservoirCRVC294.7GaugeHinsdale98.8%166 of 16820 min2 h
953Dolores Rvr NrDOBC294.7GaugeMontrose98.8%166 of 16820 min2 h
953Dolores River 8 NW DoloresDRMC294.7GaugeMontezuma98.8%166 of 16820 min2 h
953Fort Morgan CanalFCAC294.7GaugeMorgan98.8%166 of 16820 min2 h
953Fountain Creek AT Colorado SpringsFNEC294.7GaugeEl Paso98.8%166 of 16820 min2 h
953Mancos - Jackson GultchJGUC294.7GaugeMontezuma98.8%166 of 16820 min2 h
953Lake CRK NrLFEC294.7GaugeEagle98.8%166 of 16820 min2 h
953Luning ArroyoLUNC294.7GaugeLas Animas98.8%166 of 16820 min2 h
953North Fork Frying Pan River Nr NorrieMNFC294.7GaugePitkin98.8%166 of 16820 min2 h
953Bear Creek AT MorrisonMRRC294.7GaugeJefferson98.8%166 of 16820 min2 h
953North Saint Vrain CreekNVRC294.7GaugeBoulder98.8%166 of 16820 min2 h
9534 SW Fort CarsonRCFC294.7GaugeEl Paso98.8%166 of 16820 min2 h
953Rito Alto CreekRITC294.7GaugeSaguache98.8%166 of 16820 min2 h
953Erie - Boulder CreekTLHC294.7GaugeBoulder98.8%166 of 16820 min2 h
953Lakewood - Weir GlutchWEIC294.7GaugeDenver98.8%166 of 16820 min2 h
953Mancos - West Mancos RiverWMRC294.7GaugeMontezuma98.8%166 of 16820 min2 h
953South Platte River 3 SE WeldonaWNAC294.7GaugeMorgan98.8%166 of 16820 min2 h
973Montrose - Uncompahgre RiverUNBC294.7GaugeMontrose98.8%166 of 16820 min2 h
974Burnt Mill - St Charles RiverSBMC294.7GaugePueblo98.5%662 of 67219 min45 min
975Big Dry Creek (Englewood) 4 SSE Greenwood VillageBDCC294.7GaugeDouglas98.5%662 of 67219 min45 min
976Pagosa Springs - San Juan RiverPSXC294.7GaugeArchuleta97.0%163 of 16814 min2 h
977Walden33V94.6AirportGrand99.8%503 of 50414 min40 min
978Fort CollinsFORC294.6GaugeLarimer99.3%1,001 of 1,00813 min50 min
979Saguache Muni04V94.6AirportSaguache99.0%499 of 50414 min40 min
980Estes Park RAWSESPC294.6GaugeLarimer98.8%166 of 16820 min2 h
981Mss-DE470G94.6RoadAdams95.8%483 of 50415 min30 min
982FLJC2FLJC294.6DCP-92.8%13 of 1423 min12 h
983GESC2GESC294.6DCP-92.8%13 of 1425 min12 h
984DSGC2DSGC294.6DCP-92.8%13 of 1425 min12 h
985Muddy Creek Above Antelope Creek Nr. Kremmling0904109094.5GaugeGrand100%168 of 16823 min60 min
986West Monument Creek At U.S. Air Force Academy0710380094.5GaugeEl Paso100%168 of 16823 min72 min
986Monument Cr Abv Woodmen Rd At Colorado Springs0710397094.5GaugeEl Paso100%168 of 16823 min72 min
986Cheyenne Creek At Evans Ave At Colorado Springs0710549094.5GaugeEl Paso100%168 of 16823 min72 min
986Fountain Creek At Security0710580094.5GaugeEl Paso100%168 of 16823 min72 min
990Walsenburg4V194.5AirportHuerfano99.6%502 of 50414 min40 min
991Badito - Huerfano RiverBDTC294.5GaugeHuerfano99.4%167 of 16820 min2 h
992Walcott - Eagle River below Mill CreekEMCC294.5GaugeEagle98.2%165 of 16819 min2 h
9924 NE OrdwayLHNC294.5GaugeCrowley98.2%165 of 16819 min2 h
992Taberna 6SE - Little Cabin CreekLTCC294.5GaugeGrand98.2%165 of 16819 min2 h
992Fountain Creek 1 NE PinonPNNC294.5GaugePueblo98.2%165 of 16819 min2 h
992Ridgeway RsvrRBSC294.5GaugeOuray98.2%165 of 16819 min2 h
992Snake River 4 NW MontezumaSKEC294.5GaugeSummit98.2%165 of 16819 min2 h
992San Miguel River 4 AT PlacervilleSMPC294.5GaugeSan Miguel98.2%165 of 16819 min2 h
999Denver - Lakewood GultchLGLC294.5GaugeDenver98.2%165 of 16820 min2 h
999Taylor Park 21ENE - Taylor RiverTYVC294.5GaugeGunnison98.2%165 of 16820 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; 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.