Storm Station

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,374 stations ranked31.8% sent every report dueranked October 4, 2026page 4 of 10Colorado 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,374 ranked here, 2,337 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
742Luning ArroyoLUNC297.1GaugeLas Animas100%168 of 16820 min76 min
742Larimer And Weld Irrigation CanalLWIC297.1GaugeLarimer100%168 of 16820 min76 min
742Monument Creek At Bijou Street At ColoraMCBC297.1GaugeEl Paso100%168 of 16820 min76 min
742Michigan River 7 NNW GouldMEAC297.1GaugeJackson100%168 of 16820 min76 min
742Minnequa CanalMQCC297.1GaugeFremont100%168 of 16820 min76 min
742Muddy Creek Below Muddy Creek Dam Near TMUDC297.1GaugeBent100%168 of 16820 min76 min
7424 SW Fort CarsonRCFC297.1GaugeEl Paso100%168 of 16820 min76 min
742Rultooco - Blue CreekRHTC297.1GaugeBent100%168 of 16820 min76 min
742Snowmass CRK NrSNOC297.1GaugePitkin100%168 of 16820 min76 min
742Hartsel - Spinney Mountain ResSPYC297.1GaugePark100%168 of 16820 min76 min
742Saint Vrain Creek At HygieneSVCC297.1GaugeBoulder100%168 of 16820 min76 min
742Winer Park 3W - Vasquez DivisionVQEC297.1GaugeGrand100%168 of 16820 min76 min
763Chilcott Ditch Near FountainCDTC297.1GaugeEl Paso100%168 of 16820 min1.5 h
763Sand Creek 16 NE GlendeveySCWC297.1GaugeLarimer100%168 of 16820 min1.5 h
765Broomfield 2.2 SECO-BR-3197.1VolunteerBroomfield100%3 of 36.4 h24 h
766Basalt 5.8 ECO-EG-697.1VolunteerEagle100%3 of 36.4 h24 h
767Van Bibbler @ Hwy 93VBCC297.1GaugeJefferson99.4%167 of 16819 min2 h
768Cuchara RAWSCUHC297.1GaugeLas Animas99.4%167 of 16819 min2 h
769Lujan RAWSLUJC297.1GaugeSaguache98.8%166 of 16818 min2 h
770Kenosha PassKSHC297.0GaugePark100%168 of 16820 min67 min
770PolhemusPOLC297.0GaugeDouglas100%168 of 16820 min67 min
770Sanborn Park RAWSSPKC297.0GaugeMontrose100%168 of 16820 min67 min
773Co Montrose 11 ENEMTSC297.0GaugeMontrose99.4%167 of 16819 min2 h
774AT LasausesLSSC297.0GaugeConejos98.2%165 of 16820 min2 h
775Rampart Range RAWSRRAC296.9GaugeEl Paso99.4%167 of 16819 min2 h
77518 SE ThatcherTHTC296.9GaugeLas Animas99.4%167 of 16819 min2 h
777Michigan DitchMDIC296.9GaugeJackson99.4%167 of 16820 min1.5 h
777Owens Crk NrOWEC296.9GaugeMesa99.4%167 of 16820 min1.5 h
779Coal Creek 1 S PlainviewCCNC296.9GaugeJefferson99.4%167 of 16820 min1.8 h
779DOLORES RIVER AT DoloresDOLC296.9GaugeMontezuma99.4%167 of 16820 min1.8 h
779La Plata-Cherry Creek DitchLCDC296.9GaugeLa Plata99.4%167 of 16820 min1.8 h
779Laramie RiverONLC296.9GaugeLarimer99.4%167 of 16820 min1.8 h
779Bear Creek 2 WNW SheridanSHRC296.9GaugeArapahoe99.4%167 of 16820 min1.8 h
779Slate Fork Nr.SLFC296.9GaugeMoffat99.4%167 of 16820 min1.8 h
779VALLECITO CREEK 18 N BayfieldVNBC296.9GaugeLa Plata99.4%167 of 16820 min1.8 h
786East River AT AlmontALEC296.9GaugeGunnison99.4%167 of 16820 min2 h
7864 SE FowlerAPAC296.9GaugeOtero99.4%167 of 16820 min2 h
786Arkansas River 2 NE Rocky FordARCC296.9GaugeOtero99.4%167 of 16820 min2 h
786S. Arkansas RvrARSC296.9GaugeSummit99.4%167 of 16820 min2 h
7865 NNE PenroseBAHC296.9GaugeFremont99.4%167 of 16820 min2 h
786Florida River at BondadBDAC296.9GaugeLa Plata99.4%167 of 16820 min2 h
786Buckeye 3ESE RAWSBEYC296.9GaugeLarimer99.4%167 of 16820 min2 h
786Bijou Canal At 20 Ft Parshall FlumeBIJC296.9GaugeWeld99.4%167 of 16820 min2 h
786Blue River 1 E Dillon ReservoirBLRC296.9GaugeSummit99.4%167 of 16820 min2 h
786Big Thompson Powerplant ForebayBPFC296.9GaugeLarimer99.4%167 of 16820 min2 h
786Bessemer DitchBSDC296.9GaugePueblo99.4%167 of 16820 min2 h
786Blue River AT Blue RiverBUEC296.9GaugeSummit99.4%167 of 16820 min2 h
7868 NW LeadvilleCBTC296.9GaugeLake99.4%167 of 16820 min2 h
786Colorado River 2 E CO-UT State LineCCUC296.9GaugeMesa99.4%167 of 16820 min2 h
786Hermosa - Cascade ReserviorCELC296.9GaugeLa Plata99.4%167 of 16820 min2 h
786Cherry CreekCERC296.9GaugePark99.4%167 of 16820 min2 h
786YAMPA RIVER 3.9 SW CraigCGGC296.9GaugeMoffat99.4%167 of 16820 min2 h
786Colorado River Blo Grand Valley CanalCGYC296.9GaugeMesa99.4%167 of 16820 min2 h
786Cherry Creek 6 SSW AuroraCHDC296.9GaugeDenver99.4%167 of 16820 min2 h
786Colorado CanalCLCC296.9GaugePueblo99.4%167 of 16820 min2 h
786Cimarron - Cimarron RiverCMNC296.9GaugeMontrose99.4%167 of 16820 min2 h
786Arkansas River AT Canon CityCNCC296.9GaugeFremont99.4%167 of 16820 min2 h
786Cross Crk NrCSSC296.9GaugeEagle99.4%167 of 16820 min2 h
786Catlin Canal At Catlin DamCTCC296.9GaugeOtero99.4%167 of 16820 min2 h
786Dolores River 8 NW DoloresDRMC296.9GaugeMontezuma99.4%167 of 16820 min2 h
786Dolores River 4 SSW RicoDRRC296.9GaugeMontezuma99.4%167 of 16820 min2 h
786Rico 4SSWDRXC296.9GaugeMontezuma99.4%167 of 16820 min2 h
786Dolores Tunnel Outlet Nr DoloresDTOC296.9GaugeMontezuma99.4%167 of 16820 min2 h
786Muddy CreekDTXC296.9GaugeArapahoe99.4%167 of 16820 min2 h
786Eagle River NrEAMC296.9GaugeEagle99.4%167 of 16820 min2 h
786Fall River Near Idaho Springs (Falidaco)FLLC296.9GaugeClear Creek99.4%167 of 16820 min2 h
786Cache La Poudre River AT the Canyon MouthFTDC296.9GaugeLarimer99.4%167 of 16820 min2 h
786Flatiron ReservoirFTIC296.9GaugeLarimer99.4%167 of 16820 min2 h
786Colorado River At GranbyGBYC296.9GaugeGrand99.4%167 of 16820 min2 h
7863 NW WestcliffeGCWC296.9GaugeCuster99.4%167 of 16820 min2 h
786Eagle River 0 AT GypsumGPSC296.9GaugeEagle99.4%167 of 16820 min2 h
7862 N GranadaGRAC296.9GaugeProwers99.4%167 of 16820 min2 h
786Grand River Ditch At La Poudre PassGRDC296.9GaugeLarimer99.4%167 of 16820 min2 h
786South Boulder Creek 6 SW BoulderGRSC296.9GaugeBoulder99.4%167 of 16820 min2 h
786Laird 2WHGDC296.9GaugeYuma99.4%167 of 16820 min2 h
786Homestake Creek At Gold ParkHMSC296.9GaugeEagle99.4%167 of 16820 min2 h
786Illinois River 1 NNE RandIRRC296.9GaugeJackson99.4%167 of 16820 min2 h
786Mancos - Jackson Gultch ResJGIC296.9GaugeMontezuma99.4%167 of 16820 min2 h
786Mancos - Jackson GultchJGUC296.9GaugeMontezuma99.4%167 of 16820 min2 h
7863 W La JuntaLAJC296.9GaugeOtero99.4%167 of 16820 min2 h
7863 NE Las AnimasLARC296.9GaugeBent99.4%167 of 16820 min2 h
786LOST CANYON CREEK 2 AT DoloresLCCC296.9GaugeMontezuma99.4%167 of 16820 min2 h
786Lincoln Ck Blo Grizzly RsvrLCGC296.9GaugePitkin99.4%167 of 16820 min2 h
786Lakewood - Lena GultchLENC296.9GaugeJefferson99.4%167 of 16820 min2 h
786Lake CRK NrLFEC296.9GaugeEagle99.4%167 of 16820 min2 h
786Lake Fork @LFGC296.9GaugeGunnison99.4%167 of 16820 min2 h
786Trout Lake - LF Sam Miguel RiverLFMC296.9GaugeSan Miguel99.4%167 of 16820 min2 h
786Lamar CanalLMCC296.9GaugeProwers99.4%167 of 16820 min2 h
786Vallecito Res 5NE - Los Pinos RiverLPAC296.9GaugeLa Plata99.4%167 of 16820 min2 h
786Los Pinos River Near IgnacioLPIC296.9GaugeLa Plata99.4%167 of 16820 min2 h
786La Poudre Pass CreekLPPC296.9GaugeLarimer99.4%167 of 16820 min2 h
786Glendevey - Laramie Poudre TunnelLPTC296.9GaugeLarimer99.4%167 of 16820 min2 h
786Manitou Springs - Ruxton CreekMMTC296.9GaugeEl Paso99.4%167 of 16820 min2 h
786North Fork Frying Pan River Nr NorrieMNFC296.9GaugePitkin99.4%167 of 16820 min2 h
786AT Conejos RiverMOGC296.9GaugeConejos99.4%167 of 16820 min2 h
7863 N Monument Ck PikeviewMPKC296.9GaugeEl Paso99.4%167 of 16820 min2 h
786Arkansas River 1 SE NepestaNPTC296.9GaugePueblo99.4%167 of 16820 min2 h
786Maysville - SF Arkansas RiverNSAC296.9GaugeChaffee99.4%167 of 16820 min2 h
786Arkansas River 7 W PuebloPDAC296.9GaugePueblo99.4%167 of 16820 min2 h
786Las Animas - Purgatorie RiverPHDC296.9GaugeBent99.4%167 of 16820 min2 h
786Piedra Rvr NrPIDC296.9GaugeArchuleta99.4%167 of 16820 min2 h
786Riverside CanalRCRC296.9GaugeWeld99.4%167 of 16820 min2 h
786EAGLE RIVER AT Red CliffRERC296.9GaugeEagle99.4%167 of 16820 min2 h
786Rito Alto CreekRITC296.9GaugeSaguache99.4%167 of 16820 min2 h
786Roaring Fork R Abv Lost Man CkRLMC296.9GaugePitkin99.4%167 of 16820 min2 h
786Rocky Ford Canal #2 Abv Totten Rsvr NrROKC296.9GaugeMontezuma99.4%167 of 16820 min2 h
786Ripley DitchRPLC296.9GaugeEl Paso99.4%167 of 16820 min2 h
786Snake River 2 ENE KeystoneSAKC296.9GaugeSummit99.4%167 of 16820 min2 h
786Arkansas River 1 NW SalidaSALC296.9GaugeChaffee99.4%167 of 16820 min2 h
786South Boulder Creek 1 E PinecliffeSBPC296.9GaugeGilpin99.4%167 of 16820 min2 h
786Crested Bluff - Slate RiverSCBC296.9GaugeGunnison99.4%167 of 16820 min2 h
786South Fork South Platte River 10 WNW HartselSFAC296.9GaugePark99.4%167 of 16820 min2 h
786Ophir 4WNW - SF San Miguel RiverSFMC296.9GaugeSan Miguel99.4%167 of 16820 min2 h
786San Juan RiverSJCC296.9GaugeArchuleta99.4%167 of 16820 min2 h
786South Crestone CreekSKRC296.9GaugeSaguache99.4%167 of 16820 min2 h
786Colorado River 3 SSW Grand LakeSMRC296.9GaugeGrand99.4%167 of 16820 min2 h
786Pine River Weminuche Pass Ditch At Weiminuche PassSPPC296.9GaugeHinsdale99.4%167 of 16820 min2 h
786Saguache - Saguache CreekSRDC296.9GaugeSaguache99.4%167 of 16820 min2 h
7865 SE Rocky FordTCKC296.9GaugeOtero99.4%167 of 16820 min2 h
786LlpretcoTDEC296.9GaugeProwers99.4%167 of 16820 min2 h
786Uncompahgre River Upstream Of South CanalURSC296.9GaugeMontrose99.4%167 of 16820 min2 h
786Winter Park 3SW - Vasquez DivisionVQUC296.9GaugeGrand99.4%167 of 16820 min2 h
786Willow Creek Below Steamboat LakeWBSC296.9GaugeRoutt99.4%167 of 16820 min2 h
786Willow Creek 4 N GranbyWCKC296.9GaugeGrand99.4%167 of 16820 min2 h
786Willow Creek Pump CanalWCPC296.9GaugeGrand99.4%167 of 16820 min2 h
786WHITE RIVER 16 E RangelyWHBC296.9GaugeRio Blanco99.4%167 of 16820 min2 h
7861 NW HollyWHCC296.9GaugeProwers99.4%167 of 16820 min2 h
786Mancos - West Mancos RiverWMRC296.9GaugeMontezuma99.4%167 of 16820 min2 h
786Yampa River Abv Elkhead Ck Near HaydenYAHC296.9GaugeRoutt99.4%167 of 16820 min2 h
786YAMPA RIVER AT Stagecoach ReservoirYASC296.9GaugeRoutt99.4%167 of 16820 min2 h
786Yellow CRK Nr White RvrYELC296.9GaugeRio Blanco99.4%167 of 16820 min2 h
882Hesperus - La PlataLIDC296.9GaugeLa Plata99.4%167 of 16820 min2 h
883Walsenburg 8ENE - Cucharus RiverCUWC296.9GaugeHuerfano98.8%166 of 16820 min2 h
884Colorado River 6.7 NE CameoCAMC296.8GaugeMesa99.2%667 of 67220 min45 min
885Eaton 5.1 ESECO-WE-54296.7VolunteerWeld100%3 of 37.4 h24 h
886Fort Collins 3.4 SWCO-LR-124696.7VolunteerLarimer100%3 of 37.4 h24 h
887Fcl 1.7 SECO-LR-27096.7VolunteerLarimer100%3 of 37.4 h24 h
887Last Chance 6.1 NCO-WA-2196.7VolunteerWashington100%3 of 37.4 h24 h
889CO-WE-516CO-WE-51696.7COCORAHS-100%3 of 37.4 h25 h
890Lake George 7.5 WSWCO-PK-4696.7VolunteerPark100%3 of 37.4 h24 h
891Hotchkiss 4.7 WNWCO-DL-6596.7VolunteerDelta100%3 of 37.4 h24 h
892Aspen/Sardy FieldASE96.7AirportGunnison99.4%167 of 1686 min2 h
893Pine Ridge RAWSPNRC296.7GaugeMesa99.4%167 of 16820 min2 h
894Willow Creek 4 N GranbyWCRC296.7GaugeGrand99.4%167 of 16821 min2 h
895Porphory MountainPPHC296.7GaugeBoulder99.4%167 of 16821 min2 h
896Arkansas River 3 W AvondaleADLC296.7GaugePueblo98.8%664 of 67220 min45 min
896GUNNISON RIVER AT Gunnison TunnelGEPC296.7GaugeMontrose98.8%664 of 67220 min45 min
8981 SSE Fort GarlandSAFC296.7GaugeCostilla98.8%166 of 16819 min2 h
899Bear Creek 1 E MorrisonBCLC296.7GaugeJefferson98.8%166 of 16820 min2 h
899Denver - Lakewood GultchLGLC296.7GaugeDenver98.8%166 of 16820 min2 h
899Masonville - High ParkMHPC296.7GaugeLarimer98.8%166 of 16820 min2 h
899San Miguel River 4 AT PlacervilleSMPC296.7GaugeSan Miguel98.8%166 of 16820 min2 h
903Tarryall ReservoirALLC296.7GaugePark98.8%166 of 16820 min2 h
9034 W Bear CreekBECC296.7GaugeEl Paso98.8%166 of 16820 min2 h
903Beaver CRK AtBEVC296.7GaugeEagle98.8%166 of 16820 min2 h
903Vail - Black Gore CreekBGKC296.7GaugeEagle98.8%166 of 16820 min2 h
903Button Rock LakeBNRC296.7GaugeBoulder98.8%166 of 16820 min2 h
903Lakewood 4SW - Beer Creek ResBOTC296.7GaugeDouglas98.8%166 of 16820 min2 h
903Buena Vista - CottonwoodCBVC296.7GaugeChaffee98.8%166 of 16820 min2 h
903Cherry Creek 1 W DenverCDVC296.7GaugeDenver98.8%166 of 16820 min2 h
903CIMARRON RIVER 13 S CimarronCMRC296.7GaugeGunnison98.8%166 of 16820 min2 h
903Continental ReservoirCRVC296.7GaugeHinsdale98.8%166 of 16820 min2 h
903Deadman CRKDCCC296.7GaugeSaguache98.8%166 of 16820 min2 h
903Gunnison River 0 AT DeltaDELC296.7GaugeDelta98.8%166 of 16820 min2 h
903Dolores Rvr NrDOBC296.7GaugeMontrose98.8%166 of 16820 min2 h
903Fort Morgan CanalFCAC296.7GaugeMorgan98.8%166 of 16820 min2 h
903Four Mile CreekFMCC296.7GaugePark98.8%166 of 16820 min2 h
903Winter Park - Jim CreekFRJC296.7GaugeGrand98.8%166 of 16820 min2 h
903Oresco - Grays CreekGBOC296.7GaugeChaffee98.8%166 of 16820 min2 h
903GORE CREEK AT VailGRVC296.7GaugeEagle98.8%166 of 16820 min2 h
903Grass Valley Canal (Grsvalco)GVAC296.7GaugeGarfield98.8%166 of 16820 min2 h
903Redmesa 2S - Government DrawGVDC296.7GaugeLa Plata98.8%166 of 16820 min2 h
903Huedyl - Huerfano RiverHDBC296.7GaugePueblo98.8%166 of 16820 min2 h
903Horsetooth ReservoirHRSC296.7GaugeLarimer98.8%166 of 16820 min2 h
903Jefferson CreekJFKC296.7GaugePark98.8%166 of 16820 min2 h
903Jackson Lake OutletJLOC296.7GaugeMorgan98.8%166 of 16820 min2 h
9034 SE HastyJMCC296.7GaugeBent98.8%166 of 16820 min2 h
903Keystone GulchKEYC296.7GaugeSummit98.8%166 of 16820 min2 h
903La Junta 17 WSWLCRC296.7GaugeOtero98.8%166 of 16820 min2 h
903Red Mesa - Long Hollow ResLRBC296.7GaugeLa Plata98.8%166 of 16820 min2 h
903Red Mesa - Long Hollow ResLRRC296.7GaugeLa Plata98.8%166 of 16820 min2 h
903North Fk Gunnison River Above Mouth Nr LLZRC296.7GaugeDelta98.8%166 of 16820 min2 h
903Yampa River 3 ESE MaybellMBLC296.7GaugeMoffat98.8%166 of 16820 min2 h
903Michigan CreekMCJC296.7GaugePark98.8%166 of 16820 min2 h
903Vail - Middle CreekMCVC296.7GaugeEagle98.8%166 of 16820 min2 h
903Meadow Creek Res - Meadow CreekMDWC296.7GaugeGrand98.8%166 of 16820 min2 h
903Middle Fork South Platte River 8 NW HartselMFPC296.7GaugePark98.8%166 of 16820 min2 h
903Bear Creek AT MorrisonMRRC296.7GaugeJefferson98.8%166 of 16820 min2 h
903Minnesota Creek Near PaoniaMSOC296.7GaugeDelta98.8%166 of 16820 min2 h
903North Saint Vrain CreekNVRC296.7GaugeBoulder98.8%166 of 16820 min2 h
903Poncha Springs - Poncha CreekPPSC296.7GaugeChaffee98.8%166 of 16820 min2 h
903Purgatoire River AT TrinidadPTRC296.7GaugeLas Animas98.8%166 of 16820 min2 h
903De Beque - Roan CreekRCDC296.7GaugeMesa98.8%166 of 16820 min2 h
903FRYING PAN RIVER 2 W RuediRUDC296.7GaugeEagle98.8%166 of 16820 min2 h
903Sand Creek Above Burlington Ditch Near Commerce CitySBUC296.7GaugeAdams98.8%166 of 16820 min2 h
903San Miguel Rvr AtSMUC296.7GaugeMontrose98.8%166 of 16820 min2 h
903Texas CreekTCTC296.7GaugeFremont98.8%166 of 16820 min2 h
903Erie - Boulder CreekTLHC296.7GaugeBoulder98.8%166 of 16820 min2 h
903Manitou Springs - Upper Williams CanyonUWIC296.7GaugeEl Paso98.8%166 of 16820 min2 h
903Lakewood - Weir GlutchWEIC296.7GaugeDenver98.8%166 of 16820 min2 h
903South Platte River 3 SE WeldonaWNAC296.7GaugeMorgan98.8%166 of 16820 min2 h
952Clark - Steamboat LakeSBLC296.7GaugeRoutt98.8%166 of 16820 min2 h
9533 WSW Red WingHMZC296.7GaugeHuerfano98.8%166 of 16820 min2.3 h
954Tarbill Ditch (Near Cochetopa Pass)TABC296.7GaugeSaguache98.8%166 of 16820 min3 h
9554 SW HigbeeNMIC296.7GaugeOtero98.8%166 of 16820 min2 h
956Bobtail Creek Near Jones PassBOBC296.7GaugeGrand98.6%663 of 67215 min60 min
956East Troublesome Creek Upper BasinETRC296.7GaugeGrand98.6%663 of 67215 min60 min
956North Fork Cache La Poudre River 8 NW LivermoreNCHC296.7GaugeLarimer98.6%663 of 67215 min60 min
956Willow Creek BasinWCUC296.7GaugeGrand98.6%663 of 67215 min60 min
956Williams Fork 2 NW LealWFLC296.7GaugeGrand98.6%663 of 67215 min60 min
961Grand Lake - Supply CreekSUPC296.7GaugeGrand98.6%663 of 67215 min60 min
962Boulder - Fourmile Canyon CreekFELC296.7GaugeBoulder98.5%662 of 67219 min45 min
963Consolidated DitchCSDC296.7GaugeBent98.2%165 of 16818 min2 h
964Fort CollinsFORC296.6GaugeLarimer98.5%993 of 1,00813 min45 min
965ProspectPROC296.6GaugeLarimer98.5%993 of 1,00813 min45 min
966Parachute - Parachute CreekPCUC296.6GaugeGarfield95.8%161 of 16815 min2 h
967Colorado River 1 WSW DotseroEGLC296.6GaugeEagle95.8%161 of 16815 min2 h
9674 SE HastyJMBC296.6GaugeBent95.8%161 of 16815 min2 h
967Leadville - Rock CreekRCLC296.6GaugeLake95.8%161 of 16815 min2 h
967Roaring Fk R Blo Maroon CkRMCC296.6GaugePitkin95.8%161 of 16815 min2 h
967Dolores Rvr NrSLIC296.6GaugeSan Miguel95.8%161 of 16815 min2 h
967Uncompahgre River 2 N RidgwayUCRC296.6GaugeOuray95.8%161 of 16815 min2 h
96716 ESE ModelVBMC296.6GaugeLas Animas95.8%161 of 16815 min2 h
967Crestone - PJE 004VRDC296.6GaugeSaguache95.8%161 of 16815 min2 h
967Steamboat Springs - Yampa RiverYSCC296.6GaugeRoutt95.8%161 of 16815 min2 h
976Preston Junior HighPREC296.6GaugeLarimer95.6%175 of 18314 min65 min
977Oakridge Detention PondOKRC296.6GaugeLarimer93.4%157 of 16810 min3.1 h
978Estes Park RAWSESPC296.5GaugeLarimer98.8%166 of 16820 min2 h
978MockingbirdMOKC296.5GaugeMontezuma98.8%166 of 16820 min2 h
978Salter RAWSSAWC296.5GaugeDolores98.8%166 of 16820 min2 h
978Sand DunesSDNC296.5GaugeAlamosa98.8%166 of 16820 min2 h
9821 NNE Cottonwood Ck MouthCTMC296.5GaugeEl Paso98.2%165 of 16819 min2 h
982South Platte RiverSASC296.5GaugePark98.2%165 of 16819 min2 h
9824 SW BlancaTBSC296.5GaugeCostilla98.2%165 of 16819 min2 h
9855 SW Beaver Creek Blw ResBCBC296.5GaugeRio Grande98.2%165 of 16819 min2 h
985Sanchez Reservoir Near San LuisSRSC296.5GaugeCostilla98.2%165 of 16819 min2 h
985Mountain Home ResTMRC296.5GaugeCostilla98.2%165 of 16819 min2 h
988CreedeNCRC296.5GaugeHinsdale98.2%165 of 16820 min2 h
9881 W Conejos RiverPTOC296.5GaugeConejos98.2%165 of 16820 min2 h
990LOS PINOS RIVER 2 SW OrtizORTC296.5GaugeRio Arriba98.2%165 of 16820 min2 h
991Durango 6S - Basmouco CreekBSNC296.5GaugeLa Plata98.2%165 of 16820 min2 h
991Colorado River 6 NE GranbyCBLC296.5GaugeGrand98.2%165 of 16820 min2 h
991Croke Canal Diversion - Clear CreekCKCC296.5GaugeJefferson98.2%165 of 16820 min2 h
991Rio Grande River At Thirty Mile BridgeCRDC296.5GaugeHinsdale98.2%165 of 16820 min2 h
9912 NW LeadvilleEFKC296.5GaugeLake98.2%165 of 16820 min2 h
991Fountain Creek AT PuebloFCHC296.5GaugePueblo98.2%165 of 16820 min2 h
991Green Mountain ReservoirGMRC296.5GaugeSummit98.2%165 of 16820 min2 h
991Arkansas River 3 W LeadvilleLEDC296.5GaugeLake98.2%165 of 16820 min2 h
991Boulder - Left Hand CreekLEFC296.5GaugeBoulder98.2%165 of 16820 min2 h
991Lemon RsvrLEMC296.5GaugeLa Plata98.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. 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.