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 6 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
1,248South Platte River AT BalzacBZNC295.7GaugeMorgan98.8%166 of 16825 min2 h
1,248Fraser - Cabin CreekCABC295.7GaugeGrand98.8%166 of 16825 min2 h
1,248Columbine DitchCLMC295.7GaugeLake98.8%166 of 16825 min2 h
1,248Gunnison Rvr At Crystal RsvrCLSC295.7GaugeMontrose98.8%166 of 16825 min2 h
1,248South Platte River 4 SW DeckersDKRC295.7GaugeJefferson98.8%166 of 16825 min2 h
1,248Durango - Animas - La PlataDPPC295.7GaugeLa Plata98.8%166 of 16825 min2 h
1,248Eagle River @EALC295.7GaugeEagle98.8%166 of 16825 min2 h
1,248Elk River 0 AT Routt County Road 42ENMC295.7GaugeRoutt98.8%166 of 16825 min2 h
1,248FLORIDA RIVER 12 NNW BayfieldFRVC295.7GaugeLa Plata98.8%166 of 16825 min2 h
1,248Fraser River AT Winter ParkFRWC295.7GaugeGrand98.8%166 of 16825 min2 h
1,248Grand Lake Outlet Blw Chipmunk LnGDCC295.7GaugeGrand98.8%166 of 16825 min2 h
1,248Hermosa - Hermosa CreekHENC295.7GaugeLa Plata98.8%166 of 16825 min2 h
1,248Hansen Feeder CanalHSNC295.7GaugeLarimer98.8%166 of 16825 min2 h
1,248Wightman Fork At Mouth Near JasperJSFC295.7GaugeRio Grande98.8%166 of 16825 min2 h
1,248Joe Wright Creek Below Joe Wright ReservJWBC295.7GaugeLarimer98.8%166 of 16825 min2 h
1,248Rocky Mtn Arsenal - Ladora InletLDIC295.7GaugeAdams98.8%166 of 16825 min2 h
1,248Commerce CIty - Lake LadoraLKLC295.7GaugeAdams98.8%166 of 16825 min2 h
1,248Conejos River - South ChannelLSEC295.7GaugeConejos98.8%166 of 16825 min2 h
1,248South Clear Creek 1 S GeorgetownLVMC295.7GaugeClear Creek98.8%166 of 16825 min2 h
1,248Michigan River Near Cameron PassMCAC295.7GaugeJackson98.8%166 of 16825 min2 h
1,248Tabernash 5NE - Meadow CreekMDVC295.7GaugeGrand98.8%166 of 16825 min2 h
1,248North Fork Cache La Poudre 4 ENE Poudre ParkNSEC295.7GaugeLarimer98.8%166 of 16825 min2 h
1,248Ohio Creek Above Mouth Near GunnisonOHOC295.7GaugeGunnison98.8%166 of 16825 min2 h
1,248Plateau Creek 4 NE Plateau Creek near CameoPCCC295.7GaugeMesa98.8%166 of 16825 min2 h
1,248McCoy - Rock CreekRCMC295.7GaugeEagle98.8%166 of 16825 min2 h
1,248Ralston Creek 5 NNW GoldenRLCC295.7GaugeJefferson98.8%166 of 16825 min2 h
1,248Rocky Mountain Arsenal - Lake MaryRMAC295.7GaugeAdams98.8%166 of 16825 min2 h
1,248South CanalSCLC295.7GaugeMontrose98.8%166 of 16825 min2 h
1,248Sulphur Gulch 1 ESE ParkerSPHC295.7GaugeDouglas98.8%166 of 16825 min2 h
1,248Spanish CreekSPNC295.7GaugeSaguache98.8%166 of 16825 min2 h
1,248Saint Vrain Creek 5 E LongmontSVLC295.7GaugeWeld98.8%166 of 16825 min2 h
1,248Tabernash - Trail CreekTAIC295.7GaugeGrand98.8%166 of 16825 min2 h
1,248Taylor Park - Texas CreekTECC295.7GaugeGunnison98.8%166 of 16825 min2 h
1,248TAYLOR RIVER 2 AT Taylor ParkTRAC295.7GaugeGunnison98.8%166 of 16825 min2 h
1,248Uncompahgre River Nr OurayUNOC295.7GaugeOuray98.8%166 of 16825 min2 h
1,248West Fork Clear Creek Above Mouth Near Empire 1EWCCC295.7GaugeClear Creek98.8%166 of 16825 min2 h
1,248YAMPA RIVER AT Stagecoach ReservoirYMSC295.7GaugeRoutt98.8%166 of 16825 min2 h
1,288Cub Creek Below Blue CreekCBBC295.7GaugeJefferson98.8%166 of 16825 min2 h
1,288Aurora 12SE - Aurora RgnlRGPC295.7GaugeArapahoe98.8%166 of 16825 min2 h
1,290LOS PINOS RIVER AT Vallecito ReservoirVCRC295.7GaugeLa Plata98.8%166 of 16825 min2 h
1,291Golden 3SW - Lookout MountainLOOC295.6GaugeJefferson100%168 of 16815 min60 min
1,292Bear Creek Trib 3 NW LittletonMSTC295.6GaugeDenver99.2%500 of 50421 min80 min
1,293Nelson FarmNELC295.6GaugeLarimer92.5%622 of 67214 min45 min
1,294Mesa Mountain RAWSMMRC295.5GaugeLa Plata100%168 of 16816 min60 min
1,295MeredithMDTC295.5GaugePitkin100%168 of 16820 min76 min
1,296Rio Grande River 6 W Del NorteDNRC295.5GaugeRio Grande99.4%167 of 16829 min1.8 h
1,297Fire Station #12FITC295.5GaugeLarimer98.8%664 of 67215 min1.5 h
1,297Utility Service CenterUTLC295.5GaugeLarimer98.8%664 of 67215 min1.5 h
1,299Loutsenhizer Canal (Loutcnco)LHZC295.5GaugeMontrose98.2%165 of 16824 min3 h
1,300Georgetown - South Clear CreekLCHC295.5GaugeClear Creek98.2%165 of 16824 min2 h
1,30111 ENE PlatoroTRRC295.5GaugeConejos98.2%165 of 16825 min2 h
1,302Blue River 4 SSW DillonBSWC295.5GaugeSummit98.2%165 of 16825 min2.7 h
1,303Blue Mesa DamBMXC295.5GaugeGunnison98.2%165 of 16825 min2 h
1,303Longmont - Left Hand CreekLHCC295.5GaugeBoulder98.2%165 of 16825 min2 h
1,303Morrow Point RsvrMPSC295.5GaugeGunnison98.2%165 of 16825 min2 h
1,303TOMICHI CREEK 2 SW GunnsionTOMC295.5GaugeGunnison98.2%165 of 16825 min2 h
1,307Big Dry Creek (Englewood) 4 SSE Greenwood VillageBDCC295.5GaugeDouglas97.7%657 of 67219 min60 min
1,308Naturita 10SW - Dry Creek BasinDYNC295.4GaugeSan Miguel100%168 of 16812 min60 min
1,309Olympus DamOLYC295.4GaugeLarimer98.6%663 of 67215 min1.5 h
1,310Fourmile Creek Near Salina 1SseFMLC295.4GaugeBoulder98.5%662 of 67215 min1.5 h
1,311Steamboat SpringsSBS95.4AirportJackson97.8%493 of 50414 min2.7 h
1,312Glenwood Springs 2.1 NWCO-GF-4695.3VolunteerGarfield100%3 of 310.4 h24 h
1,312Evergreen 2.0 ESECO-JF-39595.3VolunteerJefferson100%3 of 310.4 h24 h
1,312Cheraw .15 NNECO-OT-695.3VolunteerOtero100%3 of 310.4 h24 h
1,315Paradox 0.8 WCO-MT-4095.3VolunteerMontrose100%3 of 310.4 h24 h
1,316South Boulder Creek 1 W Eldorado SpringsBELC295.3GaugeBoulder99.4%167 of 16820 min2 h
1,317Uncompahgre RiverUOLC295.3GaugeMontrose98.8%166 of 16829 min2 h
1,318SAN JUAN RIVER 1 E Four CornersSJFC295.3GaugeMontezuma97.6%164 of 16825 min2 h
1,319Wilkerson Pass4BM95.3AirportTeller97.4%491 of 50413 min2.7 h
1,320Monument/Elbert (CDOT)MNH95.3AirportElbert97.4%491 of 50414 min2.7 h
1,321DeltaAJZ95.3AirportDelta97.4%491 of 50414 min2.7 h
1,321BoulderBDU95.3AirportBoulder97.4%491 of 50414 min2.7 h
1,321HolyokeHEQ95.3AirportYuma97.4%491 of 50414 min2.7 h
1,324Bellvue 5SW - Redstone CanyonRDTC295.3GaugeLarimer91.8%168 of 18314 min2 h
1,325Clear Creek 4 ESE DerbyDRBC295.2GaugeAdams100%168 of 16825 min75 min
1,326Douglas ReservoirDGLC295.2GaugeLincoln100%168 of 16829 min60 min
1,327AT GraniteARGC295.2GaugeChaffee100%168 of 16829 min76 min
1,3276 S NathropARNC295.2GaugeChaffee100%168 of 16829 min76 min
1,327Brett Gray ReservoirBGYC295.2GaugeLincoln100%168 of 16829 min76 min
1,3272 S BooneBONC295.2GaugePueblo100%168 of 16829 min76 min
1,327Colorado River above Gunnison RiverCGJC295.2GaugeMesa100%168 of 16829 min76 min
1,3275 SW Cripple CreekFRCC295.2GaugeTeller100%168 of 16829 min76 min
1,3273 WNW La JuntaFTLC295.2GaugeOtero100%168 of 16829 min76 min
1,327Clear Creek 1 WSW GoldenGLDC295.2GaugeJefferson100%168 of 16829 min76 min
1,327Roaring Fork River 0 AT Glenwood SpringsGWSC295.2GaugeGarfield100%168 of 16829 min76 min
1,327Clear Creek AT LawsonIDOC295.2GaugeClear Creek100%168 of 16829 min76 min
1,32714 N Monument Ck N. GateMCNC295.2GaugeEl Paso100%168 of 16829 min76 min
1,327Arkansas River AT ParkdalePDLC295.2GaugeFremont100%168 of 16829 min76 min
1,327Purgatoire River AT MadridPGMC295.2GaugeLas Animas100%168 of 16829 min76 min
1,327East Plum Creek 4 NW Castle RockPLMC295.2GaugeDouglas100%168 of 16829 min76 min
1,327St. Charles River 2 W VinelandSCVC295.2GaugePueblo100%168 of 16829 min76 min
1,327South Platte River At Commerce CitySPIC295.2GaugeAdams100%168 of 16829 min76 min
1,327Tarryall Creek 2 NW ComoTCOC295.2GaugePark100%168 of 16829 min76 min
1,327South Platte River At DeckersTRUC295.2GaugeDouglas100%168 of 16829 min76 min
1,327Vasquez CreekVSQC295.2GaugeGrand100%168 of 16829 min76 min
1,327Sanchez - Ventro CreekVSRC295.2GaugeCostilla100%168 of 16829 min76 min
1,327Williams Fork 2 SSW Williams Fork ReservoirWFRC295.2GaugeGrand100%168 of 16829 min76 min
1,348Amity Canal - Arkansas RiverAACC295.2GaugeBent98.8%166 of 16830 min2 h
1,349Westcreek - Fire SWCEC295.2GaugeDouglas97.6%164 of 16825 min2 h
1,350Telluride RegionalTEX95.2AirportSan Juan97.2%490 of 50414 min2.7 h
1,351Boulder CreekBOLC295.2GaugeBoulder94.6%159 of 16820 min3 h
1,352Fishers Crossing - PurgatoirePFCC295.1GaugeLas Animas100%168 of 16829 min76 min
1,353Cherry Creek At Mouth Near Red MesaCYKC295.1GaugeLa Plata100%168 of 16830 min74 min
1,354South Platte River 2 NW DenverDNVC295.1GaugeDenver100%168 of 16830 min76 min
1,355Long Hollow At MouthLHRC295.1GaugeLa Plata100%168 of 16830 min1.5 h
1,355Pine Ridge Ditch Near HesperusPRDC295.1GaugeLa Plata100%168 of 16830 min1.5 h
1,3575 SE GraniteARKC295.1GaugeChaffee100%168 of 16830 min76 min
1,357Indian Sprgs Met Station Nr GreGMSC295.1GaugeSaguache100%168 of 16830 min76 min
1,357Homestake CRK At Homestake RsvrHMAC295.1GaugeEagle100%168 of 16830 min76 min
1,357LITTLE SNAKE RIVER 12 E SlaterLSRC295.1GaugeRoutt100%168 of 16830 min76 min
1,357Mancos Rvr NrMRTC295.1GaugeMontezuma100%168 of 16830 min76 min
1,3628 W Las AnimasACLC295.1GaugeBent97.0%163 of 16820 min4 h
1,363Elliot Creek Canal Near Green Mountain RELTC295.1GaugeSummit95.8%161 of 16820 min2 h
1,364Rico - Groundhog ReserviourGRHC295.0GaugeDolores99.4%167 of 16829 min2 h
1,364West Divide Ck Nr Raven.WETC295.0GaugeMesa99.4%167 of 16829 min2 h
1,366South Platte River 1 SE JulesburgJULC295.0GaugeSedgwick99.4%167 of 16829 min2 h
1,366Colorado River 4 SW KremmlingKRMC295.0GaugeGrand99.4%167 of 16829 min2 h
1,368Yuma2V695.0AirportYuma97.8%493 of 50415 min2.7 h
1,369ErieEIK95.0AirportWeld97.4%491 of 50414 min2.7 h
1,370Hotchkiss - NF Gunnison RiverNFGC294.9GaugeDelta99.4%167 of 16830 min2 h
1,371Amity CanalACAC294.9GaugeBent99.4%167 of 16830 min2 h
1,371Chicago Creek Below Devils Canyon Near Idaho Springs (Chidevco)CHIC294.9GaugeClear Creek99.4%167 of 16830 min2 h
1,371South Platte River At Cheesman ReservoirCHSC294.9GaugeDouglas99.4%167 of 16830 min2 h
1,371PlachacoCTFC294.9GaugeJefferson99.4%167 of 16830 min2 h
1,371Vallecito - Durango City PipelineDRPC294.9GaugeLa Plata99.4%167 of 16830 min2 h
1,371Enterprise Ditch Nr Nm StatelineEDIC294.9GaugeLa Plata99.4%167 of 16830 min2 h
1,371Florida CanalFLCC294.9GaugeLa Plata99.4%167 of 16830 min2 h
1,371Ft Lyon Storage CanalFLSC294.9GaugeCrowley99.4%167 of 16830 min2 h
1,371Rye - Greenhorn CreekGHNC294.9GaugePueblo99.4%167 of 16830 min2 h
1,371Hay Gulch Abv Redmesa Ward RsvrHAGC294.9GaugeLa Plata99.4%167 of 16830 min2 h
1,371Holbrook CanalHLBC294.9GaugeCrowley99.4%167 of 16830 min2 h
1,371MUDDY CREEK 6 ENE Paonia ReservoirMCCC294.9GaugeGunnison99.4%167 of 16830 min2 h
1,3718 SW Pinos Ck Del NortePDNC294.9GaugeRio Grande99.4%167 of 16830 min2 h
1,3713 N LasausesRGTC294.9GaugeCostilla99.4%167 of 16830 min2 h
1,371Rio Blanco At Mouth Nr Trujillo NrRIOC294.9GaugeArchuleta99.4%167 of 16830 min2 h
1,371Rio Grande Reservoir Near CreedeRRRC294.9GaugeHinsdale99.4%167 of 16830 min2 h
1,371Sangre de CristoSDTC294.9GaugeCostilla99.4%167 of 16830 min2 h
1,371South Platte River 16 SW LittletonSSSC294.9GaugeDouglas99.4%167 of 16830 min2 h
1,3712 N Fort GarlandUFGC294.9GaugeCostilla99.4%167 of 16830 min2 h
1,371South Platte River 10 SW LittletonWATC294.9GaugeDouglas99.4%167 of 16830 min2 h
1,391Grand Lake - Colorado RiverCSHC294.9GaugeGrand99.4%167 of 16830 min2 h
1,391ELKHEAD CREEK 9 NW HaydenELHC294.9GaugeRoutt99.4%167 of 16830 min2 h
1,391First CreekFBRC294.9GaugeAdams99.4%167 of 16830 min2 h
1,391Colorado River 1 NW Glenwood SpringsGCOC294.9GaugeGarfield99.4%167 of 16830 min2 h
1,391LITTLE SNAKE RIVER 6 AT LilyLILC294.9GaugeMoffat99.4%167 of 16830 min2 h
1,391PINEY RIVER 6 SE State BridgePSBC294.9GaugeEagle99.4%167 of 16830 min2 h
1,391Rocky Ford Highline CanalRFHC294.9GaugePueblo99.4%167 of 16830 min2 h
1,391White Rvr Abv Coal CRK NrSFWC294.9GaugeRio Blanco99.4%167 of 16830 min2 h
1,391Ranch Creek 1 NE TabernashTNSC294.9GaugeGrand99.4%167 of 16830 min2 h
1,391Crestone - PJE 005VREC294.9GaugeSaguache99.4%167 of 16830 min2 h
1,391Taylor Park Res - Willow CreekWKRC294.9GaugeGunnison99.4%167 of 16830 min2 h
1,391YAMPA RIVER AT Deerlodge ParkYDLC294.9GaugeMoffat99.4%167 of 16830 min2 h
1,403Meadow LakeFLY94.9AirportEl Paso97.6%492 of 50414 min2.7 h
1,403La Veta Pass (CDOT)VTP94.9AirportCostilla97.6%492 of 50414 min2.7 h
1,4052 S Fountain Ck JanitellFCUC294.9GaugeEl Paso96.4%162 of 16820 min4 h
1,406Larkspur 3SSW - East PlumEPCC294.9GaugeDouglas95.8%161 of 16823 min3 h
1,407Cherry Creek 1 W DenverCCWC294.9GaugeDenver95.8%161 of 16823 min2 h
1,408HackettHACC294.8GaugeTeller100%168 of 16820 min67 min
1,409Westminster 1.7 NNWCO-JF-39994.8VolunteerJefferson100%3 of 311.4 h24 h
1,409Laporte 1.2 WNWCO-LR-138694.8VolunteerLarimer100%3 of 311.4 h24 h
1,411Wellsville - Bear CreekBEKC294.8GaugeFremont99.4%167 of 16820 min2 h
1,412Parker 1NE - Baldwin Gulch DamBAGC294.8GaugeDouglas99.4%167 of 16830 min2 h
1,413Fruitgrowers ReservoirFGDC294.8GaugeDelta98.8%166 of 16829 min2 h
1,413Highline Ditch On Lerox Crk NrHGHC294.8GaugeDelta98.8%166 of 16829 min2 h
1,413Ironstone Canal Near Olathe (Irnstnco)ICOC294.8GaugeMontrose98.8%166 of 16829 min2 h
1,416Saguache Muni04V94.8AirportSaguache97.6%492 of 50414 min2.7 h
1,417Kremmling20V94.8AirportGrand97.4%491 of 50414 min2.7 h
1,418SterlingSTK94.8AirportWashington97.2%490 of 50414 min2.7 h
1,419Lone Tree 2SE - Happy CanyonHCCC294.8GaugeDouglas96.4%162 of 16825 min2 h
1,420Mormon Control HouseMCHC294.7GaugePitkin99.4%167 of 16830 min2 h
1,421Colorado River 6 NW Grand LakeBAKC294.7GaugeGrand98.8%664 of 67225 min60 min
1,422North Fork South Platte River 0 At BaileyBAIC294.7GaugePark98.8%166 of 16829 min2 h
1,422North Clear Creek Above MouthBHKC294.7GaugeGilpin98.8%166 of 16829 min2 h
1,422Winter Park - Berthoud Pass DitchBTDC294.7GaugeGrand98.8%166 of 16829 min2 h
1,422Crested Butte - Coal CreekCBCC294.7GaugeGunnison98.8%166 of 16829 min2 h
1,422Clear Creek Res 2SECCBC294.7GaugeChaffee98.8%166 of 16829 min2 h
1,422East River Blo Cement CreekEASC294.7GaugeGunnison98.8%166 of 16829 min2 h
1,422Crested Butte - Elk CreekECBC294.7GaugeGunnison98.8%166 of 16829 min2 h
1,422Elk Creek At Upper Station Near FraserELUC294.7GaugeGrand98.8%166 of 16829 min2 h
1,422New Castle - Elm CreekENCC294.7GaugeGarfield98.8%166 of 16829 min2 h
1,422Fairview Inlet Off The South Canal Near Montrose 6EFVSC294.7GaugeMontrose98.8%166 of 16829 min2 h
1,422Gore Creek 2 NW MinturnGORC294.7GaugeEagle98.8%166 of 16829 min2 h
1,422Hoosier Pass TunnelHPTC294.7GaugePark98.8%166 of 16829 min2 h
1,422South Platte River 1 SE JulesburgJUBC294.7GaugeSedgwick98.8%166 of 16829 min2 h
1,422Kassler - South Platte RiverKSSC294.7GaugeJefferson98.8%166 of 16829 min2 h
1,422Orchard Mesa Irrigation Canal (Orchidco)OMIC294.7GaugeMesa98.8%166 of 16829 min2 h
1,422North Fork Gunnison River 2 E SomersetSOMC294.7GaugeGunnison98.8%166 of 16829 min2 h
1,422Montezuma - Vidler TunnelVIDC294.7GaugeSummit98.8%166 of 16829 min2 h
1,439Blue River 4SE - Boreas PassBODC294.7GaugePark98.8%166 of 16830 min2 h
1,439Kannah Ck At Juniata DiversionKJDC294.7GaugeMesa98.8%166 of 16830 min2 h
1,4396 SW La Jara CreekLJCC294.7GaugeConejos98.8%166 of 16830 min2 h
1,439NAVAJO RIVER 6 E ChromoNAVC294.7GaugeArchuleta98.8%166 of 16830 min2 h
1,439Prewitt Reservoir Outlet Nr MerinoPRWC294.7GaugeWashington98.8%166 of 16830 min2 h
1,439Rio Blanco RiverRBPC294.7GaugeArchuleta98.8%166 of 16830 min2 h
1,439Tarryall Creek 8 SE JeffersonTRKC294.7GaugePark98.8%166 of 16830 min2 h
1,446South Platte River 8 SW DeckersACHC294.7GaugeDouglas98.8%166 of 16830 min2 h
1,446Rio Blanco DiversionBDVC294.7GaugeArchuleta98.8%166 of 16830 min2 h
1,446Colorado River 4 NW GranbyCAWC294.7GaugeGrand98.8%166 of 16830 min2 h
1,446South Platte River 2 SW EnglewoodENWC294.7GaugeArapahoe98.8%166 of 16830 min2 h
1,446Fire Station #6FISC294.7GaugeLarimer98.8%166 of 16830 min2 h
1,446Lamar 8ENE - Big Sandy CreekHLLC294.7GaugeProwers98.8%166 of 16830 min2 h
1,446Oso Diversion DamNOSC294.7GaugeArchuleta98.8%166 of 16830 min2 h
1,446PICEANCE CREEK 23 NW Rio BlancoPIEC294.7GaugeRio Blanco98.8%166 of 16830 min2 h
1,446Fraser River 1 N TabernashTBRC294.7GaugeGrand98.8%166 of 16830 min2 h
1,455Burnt Mill - St Charles RiverSBMC294.7GaugePueblo97.6%656 of 67219 min75 min
1,456Red Cliff Pass (CDOT)CCU94.7AirportPark97.6%492 of 50414 min2.7 h
1,457Del NorteRCV94.7AirportRio Grande97.4%491 of 50414 min2.7 h
1,458Walton PeakC0794.7AirportRoutt96.6%487 of 50414 min2.7 h
1,459Berthoud Pass0CO94.6AirportClear Creek97.6%492 of 50414 min2.7 h
1,460Monarch Pass (CDOT)MYP94.6AirportChaffee96.6%487 of 50413 min2.7 h
1,461Rustic 2E - Cache La PoudrePRUC294.6GaugeLarimer95.8%644 of 67214 min86 min
1,462Silverjac RsvrSJAC294.6GaugeGunnison95.8%161 of 16825 min2 h
1,463Watkins 2S - Coyote RunNWFC294.5GaugeArapahoe99.2%500 of 50423 min1.7 h
1,464Uncompahgre River 0 AT ColonaCLOC294.5GaugeOuray98.5%662 of 67219 min1.5 h
1,464Drowsy Water PrecipDSYC294.5GaugeGrand98.5%662 of 67219 min1.5 h
1,466Almont 18N - Taylor RiverTRBC294.5GaugeGunnison98.2%165 of 16825 min4 h
1,467Parshall - Big Lake DitchBDDC294.5GaugeGrand98.2%165 of 16829 min2 h
1,468Fraser River 4 SSE Winter ParkFWWC294.5GaugeGrand98.2%165 of 16829 min2 h
1,469Penrose - Beaver CreekBACC294.5GaugeFremont98.2%165 of 16830 min2 h
1,470Fort MorganFMM94.5AirportMorgan97.8%493 of 50414 min2.7 h
1,471Buena VistaAEJ94.5AirportChaffee97.2%490 of 50413 min2.7 h
1,472SalidaANK94.5AirportSaguache97.2%490 of 50414 min2.7 h
1,473Frederick 3.0 WSWCO-WE-59794.4VolunteerWeld100%3 of 312.4 h24 h
1,474Fort Collins 1.8 SWCO-LR-121294.4VolunteerLarimer100%3 of 312.4 h2 days
1,475Storm King Mtn RAWS NrSTOC294.4GaugeGarfield99.4%167 of 16817 min2 h
1,476WrayRYA94.4AirportYuma97.6%492 of 50414 min2.7 h
1,477Rangely4V094.4AirportRio Blanco97.2%490 of 50414 min2.7 h
1,478RedstoneRSOC294.3GaugeLarimer100%168 of 16818 min64 min
1,479Bond - Dry GultchDYGC294.3GaugeGrand99.4%167 of 16817 min2 h
1,480Grand Lake - Stillwater CreekSTWC294.3GaugeGrand98.5%662 of 67219 min1.6 h
1,481Vail - Booth CreekBOMC294.3GaugeEagle97.6%164 of 16829 min2 h
1,482Cow Creek Near Ridgway Reservoir (Cowcrkco)COWC294.3GaugeOuray94.6%159 of 16820 min4 h
1,483Crestone - PJE 001VRAC294.3GaugeSaguache91.6%154 of 16815 min4 h
1,484GypsumGPRC294.2GaugeEagle100%168 of 16812 min60 min
1,485AT PuebloARMC294.2GaugePueblo97.6%164 of 16830 min2 h
1,486Walden33V94.2AirportGrand97.4%491 of 50414 min2.7 h
1,487Salisbury ParkSAPC294.2GaugeDouglas94.6%159 of 16824 min3 h
1,488Bear Creek 0 At EvergreenBBCC294.2GaugeJefferson94.6%159 of 16825 min3 h
1,489Aspen - Castle CreekASEC294.1GaugePitkin100%168 of 16835 min61 min
1,489Aspen 15SE - Independence PassIDWC294.1GaugePitkin100%168 of 16835 min61 min
1,491Fort Carson RAWSFCRC294.1GaugeEl Paso99.4%167 of 16817 min2 h
1,492Straight Creek Tunnel At East Portal Of Eisenhower (STCTUNCO)SCEC294.1GaugeClear Creek99.4%167 of 16825 min2 h
1,493Wolf Creek Pass (CDOT)CPW94.1AirportMineral97.2%490 of 50414 min2.7 h
1,494Needle Creek RAWSNCKC294.0GaugeSaguache99.4%167 of 16813 min2 h
1,495Parker 2SE - Tallman GulchTALC294.0GaugeDouglas95.8%161 of 16827 min3 h
1,496GrantGRTC294.0CooperativePark85.7%6 of 73 min34.5 h
1,497Rye 1 SWRYEC294.0CooperativePueblo85.7%6 of 713 min45 h
1,498HolyokeHOLC294.0CooperativePhillips85.7%6 of 713 min2 days
1,499Edwards 1WNWEDRC294.0CooperativeEagle85.7%6 of 713 min47.8 h
1,500Canon CityCTYC294.0CooperativeFremont85.7%6 of 722 min24 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.