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 6 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
1,243Yampa River AT Steamboat SpringsSTMC293.6GaugeRoutt95.8%161 of 16820 min2 h
1,252Colorado River 6 NE GranbyCBLC293.6GaugeGrand95.8%161 of 16820 min2 h
1,252Red Mesa - Long Hollow ResLRBC293.6GaugeLa Plata95.8%161 of 16820 min2 h
1,252Red Mesa - Long Hollow ResLRRC293.6GaugeLa Plata95.8%161 of 16820 min2 h
1,255Dolores River At Dolores0916650093.5GaugeMontezuma100%168 of 16828 min77 min
1,255Mancos River Near Towaoc0937100093.5GaugeMontezuma100%168 of 16828 min77 min
1,255Indian Springs Met Station Nr Great Sand Dunes37455710537240193.5GaugeSaguache100%168 of 16828 min77 min
1,258Apishapa SnotelAPSC293.5GaugeHuerfano99.4%167 of 16835 min2 h
1,258El Diente Peak SnotelEDSC293.5GaugeDolores99.4%167 of 16835 min2 h
1,258Wolf Creek Summit SnotelWCSC293.5GaugeMineral99.4%167 of 16835 min2 h
1,261Air Force AcademyAFF93.5AirportEl Paso98.2%165 of 16814 min2 h
1,262Arkansas River Below Empire Gulch Near MaltaABEC293.5GaugeLake98.2%165 of 16825 min2 h
1,262Animas River Below SilvertonANBC293.5GaugeSan Juan98.2%165 of 16825 min2 h
1,262Silverton - Cascade CreekCBDC293.5GaugeSan Juan98.2%165 of 16825 min2 h
1,262Gateway - Delores RiverDGAC293.5GaugeJefferson98.2%165 of 16825 min2 h
1,266Abc Lateral Nr MontroseABCC293.5GaugeMontrose98.2%165 of 16825 min2 h
1,266Buckhorn Creek 2 S MasonvilleBKHC293.5GaugeLarimer98.2%165 of 16825 min2 h
1,266South Platte River AT BalzacBZNC293.5GaugeMorgan98.2%165 of 16825 min2 h
1,266Hansen Feeder CanalHSNC293.5GaugeLarimer98.2%165 of 16825 min2 h
1,266Conejos River - South ChannelLSEC293.5GaugeConejos98.2%165 of 16825 min2 h
1,266North Elk Creek 5SW - White RiverNLKC293.5GaugeRio Blanco98.2%165 of 16825 min2 h
1,266North Fork Cache La Poudre 4 ENE Poudre ParkNSEC293.5GaugeLarimer98.2%165 of 16825 min2 h
1,273South Saint Vrain CreekSSVC293.5GaugeBoulder98.2%165 of 16825 min1.8 h
1,274Somerset - Anthracite CreekACSC293.5GaugeGunnison98.2%165 of 16825 min2 h
1,274South Boulder Creek 1 WSW Eldorado SpringsBCSC293.5GaugeBoulder98.2%165 of 16825 min2 h
1,274Dille TunnelDTUC293.5GaugeLarimer98.2%165 of 16825 min2 h
1,274FLORIDA RIVER 12 NNW BayfieldFRVC293.5GaugeLa Plata98.2%165 of 16825 min2 h
1,274Hermosa - Hermosa CreekHENC293.5GaugeLa Plata98.2%165 of 16825 min2 h
1,274San Isabel CreekISAC293.5GaugeSaguache98.2%165 of 16825 min2 h
1,274Big Thompson River 4 W La SalleLSLC293.5GaugeWeld98.2%165 of 16825 min2 h
1,274Del Norte - San Francisco CreekSFRC293.5GaugeRio Grande98.2%165 of 16825 min2 h
1,274Straight Creek 1 NNE DillonSLAC293.5GaugeSummit98.2%165 of 16825 min2 h
1,27411 ENE PlatoroTRRC293.5GaugeConejos98.2%165 of 16825 min2 h
1,274Wind River 5 SW Estes ParkWNRC293.5GaugeLarimer98.2%165 of 16825 min2 h
1,285Steamboat Springs - Lake CatamountLCSC293.5GaugeRoutt98.2%165 of 16825 min2 h
1,285Ralston Creek 5 NNW GoldenRLCC293.5GaugeJefferson98.2%165 of 16825 min2 h
1,285Willow CreekWLWC293.5GaugeMineral98.2%165 of 16825 min2 h
1,288Tunnels 5 SW Estes ParkABTC293.5GaugeLarimer98.2%165 of 16825 min2 h
1,288Grand Lake - Adams TunnelADTC293.5GaugeGrand98.2%165 of 16825 min2 h
1,288Blue River 13 SSE KremmlingBGMC293.5GaugeSummit98.2%165 of 16825 min2 h
1,288Blue River 4 SSW DillonBSWC293.5GaugeSummit98.2%165 of 16825 min2 h
1,288New Castle 5E - Canyon CreekCNKC293.5GaugeGarfield98.2%165 of 16825 min2 h
1,288Jackson Gulch ResJKGC293.5GaugeMontezuma98.2%165 of 16825 min2 h
1,288Detention Ponds 2 SSW Estes ParkMEPC293.5GaugeLarimer98.2%165 of 16825 min2 h
1,288Mack 1SE - Salt CreekMKSC293.5GaugeMesa98.2%165 of 16825 min2 h
1,288Dolores - McPhee RiverMPHC293.5GaugeMontezuma98.2%165 of 16825 min2 h
1,288San Juan River AT Pagosa SpringsPSPC293.5GaugeArchuleta98.2%165 of 16825 min2 h
1,288Hotchkiss NFM - Tommy DowellTDSC293.5GaugeDelta98.2%165 of 16825 min2 h
1,288Tomichi Creek At Sargents CoTMCC293.5GaugeSaguache98.2%165 of 16825 min2 h
1,288White River 2 AT MeekerWRMC293.5GaugeRio Blanco98.2%165 of 16825 min2 h
1,301Intake Canal To Bijou ReservoirBJOC293.5GaugeWeld98.2%165 of 16825 min2 h
1,301Delta 10WSW - Escalante CreekECRC293.5GaugeDelta98.2%165 of 16825 min2 h
1,301Rocky Mtn Arsenal - Ladora InletLDIC293.5GaugeAdams98.2%165 of 16825 min2 h
1,301Thomasville - Lime CreekLICC293.5GaugePitkin98.2%165 of 16825 min2 h
1,301Commerce CIty - Lake LadoraLKLC293.5GaugeAdams98.2%165 of 16825 min2 h
1,301Meredith 5SE - Last Chance CreekLTKC293.5GaugePitkin98.2%165 of 16825 min2 h
1,301Rocky Mountain Arsenal - Lake MaryRMAC293.5GaugeAdams98.2%165 of 16825 min2 h
1,301Antonito - San Antonio RiverSNAC293.5GaugeConejos98.2%165 of 16825 min2 h
1,301Vega ReservoirVEGC293.5GaugeMesa98.2%165 of 16825 min2 h
1,310Rangely4V093.4AirportRio Blanco99.8%503 of 50414 min40 min
1,311Governor Basin Met STNGBMC293.4GaugeOuray97.6%164 of 16819 min4 h
1,312Sand Creek 16 NE GlendeveySCWC293.4GaugeLarimer97.6%164 of 16820 min4 h
1,313Colorado BoulevardE470C93.4RoadAdams95.8%483 of 50415 min40 min
1,314Croke Canal Diversion - Clear CreekCKCC293.4GaugeJefferson95.2%160 of 16820 min2 h
1,314Boulder - Left Hand CreekLEFC293.4GaugeBoulder95.2%160 of 16820 min2 h
1,314LOS PINOS RIVER 2 SW OrtizORTC293.4GaugeRio Arriba95.2%160 of 16820 min2 h
1,317Mormon Control HouseMCHC293.3GaugePitkin100%168 of 16830 min77 min
1,318Livermore 3.8 SCO-LR-43393.3VolunteerLarimer100%7 of 710.4 h24 h
1,319Saint Vrain Creek 1 SE LyonsLNSC293.3GaugeBoulder99.4%167 of 16820 min2 h
1,320Walsenburg 8ENE - Cucharus RiverCUWC293.3GaugeHuerfano99.4%167 of 16820 min1.8 h
1,321Larkspur 7SE - Spring Valley RdSPVC293.3GaugeDouglas97.6%164 of 16825 min2 h
1,322TOMICHI CREEK 2 SW GunnsionTOMC293.3GaugeGunnison97.6%164 of 16825 min2 h
1,323Storm King Mtn RAWS NrSTOC293.2GaugeGarfield100%168 of 16817 min64 min
1,324AT GraniteARGC293.2GaugeChaffee100%168 of 16829 min77 min
1,3243 WNW La JuntaFTLC293.2GaugeOtero100%168 of 16829 min77 min
1,324East Plum Creek 4 NW Castle RockPLMC293.2GaugeDouglas100%168 of 16829 min77 min
1,324Vasquez CreekVSQC293.2GaugeGrand100%168 of 16829 min77 min
1,324Sanchez - Ventro CreekVSRC293.2GaugeCostilla100%168 of 16829 min77 min
1,3296 S NathropARNC293.2GaugeChaffee100%168 of 16829 min77 min
1,329Brett Gray ReservoirBGYC293.2GaugeLincoln100%168 of 16829 min77 min
1,3292 S BooneBONC293.2GaugePueblo100%168 of 16829 min77 min
1,329Colorado River above Gunnison RiverCGJC293.2GaugeMesa100%168 of 16829 min77 min
1,3295 SW Cripple CreekFRCC293.2GaugeTeller100%168 of 16829 min77 min
1,329Clear Creek 1 WSW GoldenGLDC293.2GaugeJefferson100%168 of 16829 min77 min
1,329Roaring Fork River 0 AT Glenwood SpringsGWSC293.2GaugeGarfield100%168 of 16829 min77 min
1,329Clear Creek AT LawsonIDOC293.2GaugeClear Creek100%168 of 16829 min77 min
1,32914 N Monument Ck N. GateMCNC293.2GaugeEl Paso100%168 of 16829 min77 min
1,329Arkansas River AT ParkdalePDLC293.2GaugeFremont100%168 of 16829 min77 min
1,329Purgatoire River AT MadridPGMC293.2GaugeLas Animas100%168 of 16829 min77 min
1,329St. Charles River 2 W VinelandSCVC293.2GaugePueblo100%168 of 16829 min77 min
1,329South Platte River At Commerce CitySPIC293.2GaugeAdams100%168 of 16829 min77 min
1,329Tarryall Creek 2 NW ComoTCOC293.2GaugePark100%168 of 16829 min77 min
1,329South Platte River At DeckersTRUC293.2GaugeDouglas100%168 of 16829 min77 min
1,329Williams Fork 2 SSW Williams Fork ReservoirWFRC293.2GaugeGrand100%168 of 16829 min77 min
1,345Animas River At HowardsvilleHWDC293.2GaugeSan Juan96.4%162 of 16815 min5 h
1,346Arapaho - MacFarlane ResMFRC293.2GaugeJackson94.6%159 of 16820 min3 h
1,3476 SW La Jara CreekLJCC293.1GaugeConejos100%168 of 16830 min75 min
1,3472 N Fort GarlandUFGC293.1GaugeCostilla100%168 of 16830 min75 min
1,349ELKHEAD CREEK 9 NW HaydenELHC293.1GaugeRoutt100%168 of 16830 min75 min
1,349PINEY RIVER 6 SE State BridgePSBC293.1GaugeEagle100%168 of 16830 min75 min
1,351Uncompahgre RiverUOLC293.1GaugeMontrose98.8%166 of 16829 min2 h
1,352Salisbury ParkSAPC293.1GaugeDouglas97.0%163 of 16825 min2 h
1,353Lakewood 3NE - Weir GulchWEJC293.1GaugeDenver97.0%163 of 16825 min2 h
1,35415 SE ThatcherTARC293.1GaugeLas Animas97.0%163 of 16825 min2 h
1,355Spanish CreekSPNC293.1GaugeSaguache97.0%163 of 16825 min2 h
1,356Water Treatment PlantTREC293.1GaugeLarimer92.9%720 of 77514 min47 min
1,357GypsumGPRC293.0GaugeEagle100%168 of 16812 min60 min
1,358Parker 1NE - Baldwin Gulch DamBAGC293.0GaugeDouglas100%168 of 16830 min62 min
1,359South Platte River 1 SE JulesburgJULC293.0GaugeSedgwick99.4%167 of 16829 min2 h
1,359West Divide Ck Nr Raven.WETC293.0GaugeMesa99.4%167 of 16829 min2 h
1,361Winter Park - Berthoud Pass DitchBTDC293.0GaugeGrand99.4%167 of 16829 min2 h
1,361Rico - Groundhog ReserviourGRHC293.0GaugeDolores99.4%167 of 16829 min2 h
1,361Colorado River 4 SW KremmlingKRMC293.0GaugeGrand99.4%167 of 16829 min2 h
1,364Douglas ReservoirDGLC293.0GaugeLincoln99.4%167 of 16829 min2 h
1,365CreedeNCRC293.0GaugeHinsdale94.0%158 of 16820 min3 h
1,366Mesa Mountain RAWSMMRC292.9GaugeLa Plata100%168 of 16816 min60 min
1,367South Platte River 2 NW DenverDNVC292.9GaugeDenver99.4%167 of 16830 min1.8 h
1,368Hotchkiss - NF Gunnison RiverNFGC292.9GaugeDelta99.4%167 of 16830 min1.7 h
1,369Rye - Greenhorn CreekGHNC292.9GaugePueblo99.4%167 of 16830 min1.8 h
1,370Chicago Creek Below Devils Canyon Near Idaho Springs (Chidevco)CHIC292.9GaugeClear Creek99.4%167 of 16830 min2 h
1,370Holbrook CanalHLBC292.9GaugeCrowley99.4%167 of 16830 min2 h
1,370Prewitt Reservoir Outlet Nr MerinoPRWC292.9GaugeWashington99.4%167 of 16830 min2 h
1,370Rio Blanco At Mouth Nr Trujillo NrRIOC292.9GaugeArchuleta99.4%167 of 16830 min2 h
1,3745 SE GraniteARKC292.9GaugeChaffee99.4%167 of 16830 min2 h
1,374Grand Lake - Colorado RiverCSHC292.9GaugeGrand99.4%167 of 16830 min2 h
1,374First CreekFBRC292.9GaugeAdams99.4%167 of 16830 min2 h
1,374Homestake CRK At Homestake RsvrHMAC292.9GaugeEagle99.4%167 of 16830 min2 h
1,374LITTLE SNAKE RIVER 12 E SlaterLSRC292.9GaugeRoutt99.4%167 of 16830 min2 h
1,374Sangre de CristoSDTC292.9GaugeCostilla99.4%167 of 16830 min2 h
1,374Crestone - PJE 005VREC292.9GaugeSaguache99.4%167 of 16830 min2 h
1,381Indian Sprgs Met Station Nr GreGMSC292.9GaugeSaguache99.4%167 of 16830 min1.8 h
1,381Mancos Rvr NrMRTC292.9GaugeMontezuma99.4%167 of 16830 min1.8 h
1,383Parker 2SE - Tallman GulchTALC292.9GaugeDouglas98.2%165 of 16828 min2 h
1,384Hoosier Tunnel DiversionHTDC292.9GaugeSummit97.0%163 of 16815 min4 h
1,385MeekerEEO92.8AirportGarfield100%168 of 1686 min60 min
1,386Fort Carson RAWSFCRC292.8GaugeEl Paso100%168 of 16817 min64 min
1,387Black Canyon RAWSLPRC292.8GaugeMontrose100%168 of 16818 min65 min
1,388Kassler - South Platte RiverKSSC292.8GaugeJefferson98.8%166 of 16829 min2 h
1,389North Fork South Platte River 0 At BaileyBAIC292.8GaugePark98.8%166 of 16829 min2 h
1,389Fruitgrowers ReservoirFGDC292.8GaugeDelta98.8%166 of 16829 min2 h
1,389Fairview Inlet Off The South Canal Near Montrose 6EFVSC292.8GaugeMontrose98.8%166 of 16829 min2 h
1,389Ironstone Canal Near Olathe (Irnstnco)ICOC292.8GaugeMontrose98.8%166 of 16829 min2 h
1,393Parshall - Big Lake DitchBDDC292.8GaugeGrand98.8%166 of 16829 min2 h
1,393Skaguay Res - Beaver CreekBSRC292.8GaugeTeller98.8%166 of 16829 min2 h
1,393Clear Creek Res 2SECCBC292.8GaugeChaffee98.8%166 of 16829 min2 h
1,393Highline Ditch On Lerox Crk NrHGHC292.8GaugeDelta98.8%166 of 16829 min2 h
1,393Hoosier Pass TunnelHPTC292.8GaugePark98.8%166 of 16829 min2 h
1,398North Clear Creek Above MouthBHKC292.8GaugeGilpin98.8%166 of 16829 min2 h
1,398Vail - Booth CreekBOMC292.8GaugeEagle98.8%166 of 16829 min2 h
1,398Crested Butte - Coal CreekCBCC292.8GaugeGunnison98.8%166 of 16829 min2 h
1,398East River Blo Cement CreekEASC292.8GaugeGunnison98.8%166 of 16829 min2 h
1,398Gore Creek 2 NW MinturnGORC292.8GaugeEagle98.8%166 of 16829 min2 h
1,398North Fork Gunnison River 2 E SomersetSOMC292.8GaugeGunnison98.8%166 of 16829 min2 h
1,404Harbison MeadowHRBC292.7GaugeGrand100%168 of 16818 min65 min
1,405Rio Blanco RiverRBPC292.7GaugeArchuleta98.8%166 of 16830 min2 h
1,406NAVAJO RIVER 6 E ChromoNAVC292.7GaugeArchuleta98.8%166 of 16830 min2 h
1,4068 SW Pinos Ck Del NortePDNC292.7GaugeRio Grande98.8%166 of 16830 min2 h
1,408MUDDY CREEK 6 ENE Paonia ReservoirMCCC292.7GaugeGunnison98.8%166 of 16830 min2 h
1,409Kannah Ck At Juniata DiversionKJDC292.7GaugeMesa98.8%166 of 16830 min2 h
1,409Tarryall Creek 8 SE JeffersonTRKC292.7GaugePark98.8%166 of 16830 min2 h
1,411South Platte River 8 SW DeckersACHC292.7GaugeDouglas98.8%166 of 16830 min1.8 h
1,412Pine Ridge Ditch Near HesperusPRDC292.7GaugeLa Plata98.8%166 of 16830 min2 h
1,413Colorado River 4 NW GranbyCAWC292.7GaugeGrand98.8%166 of 16830 min1.8 h
1,414Rio Blanco DiversionBDVC292.7GaugeArchuleta98.8%166 of 16830 min2 h
1,414South Platte River 2 SW EnglewoodENWC292.7GaugeArapahoe98.8%166 of 16830 min2 h
1,414Fire Station #6FISC292.7GaugeLarimer98.8%166 of 16830 min2 h
1,414Lamar 8ENE - Big Sandy CreekHLLC292.7GaugeProwers98.8%166 of 16830 min2 h
1,414Oso Diversion DamNOSC292.7GaugeArchuleta98.8%166 of 16830 min2 h
1,414PICEANCE CREEK 23 NW Rio BlancoPIEC292.7GaugeRio Blanco98.8%166 of 16830 min2 h
1,420Taft HillTAFC292.7GaugeLarimer90.0%605 of 67214 min45 min
1,421Idarado SnotelIDRC292.6GaugeOuray99.4%167 of 16835 min2 h
1,422Castle RockCOKC292.6GaugeDouglas98.2%660 of 67229 min45 min
1,423South Platte River 1 SE JulesburgJUBC292.6GaugeSedgwick98.2%165 of 16829 min2 h
1,424Crested Butte - Elk CreekECBC292.6GaugeGunnison98.2%165 of 16829 min2 h
1,424Elk Creek At Upper Station Near FraserELUC292.6GaugeGrand98.2%165 of 16829 min2 h
1,424New Castle - Elm CreekENCC292.6GaugeGarfield98.2%165 of 16829 min2 h
1,427Silverjac RsvrSJAC292.6GaugeGunnison95.8%161 of 16825 min3 h
1,428Castle Road 2SE - Sellers GulchSLRC292.6GaugeDouglas95.2%160 of 16824 min2 h
1,429Loch Vale Meteorological Station At Rmnp40171910539431192.5GaugeLarimer100%168 of 16833 min62 min
1,429Cameron Pass Meteorological Station40294510554380192.5GaugeJackson100%168 of 16833 min62 min
1,431Hay Gulch Abv Redmesa Ward RsvrHAGC292.5GaugeLa Plata98.2%165 of 16830 min2 h
1,431Long Hollow At MouthLHRC292.5GaugeLa Plata98.2%165 of 16830 min2 h
1,431South Platte River 16 SW LittletonSSSC292.5GaugeDouglas98.2%165 of 16830 min2 h
1,434AT PuebloARMC292.5GaugePueblo98.2%165 of 16830 min2 h
1,4354 S North Catamount RsvrNCTC292.5GaugeTeller97.0%163 of 16825 min3.5 h
1,436Anton 5.8 SECO-WA-6792.4VolunteerWashington100%7 of 712.4 h24 h
1,437Orchard Mesa Irrigation Canal (Orchidco)OMIC292.4GaugeMesa97.6%164 of 16829 min2 h
1,438Longmont - Left Hand CreekLHCC292.4GaugeBoulder95.2%160 of 16825 min2 h
1,439AT ThatcherLOCC292.4GaugeLas Animas95.2%160 of 16825 min2 h
1,440Gunnison Rvr At Crystal RsvrCLSC292.4GaugeMontrose95.2%160 of 16825 min3 h
1,441Cr9 At Main DitchCMDC292.4GaugeLarimer91.8%617 of 67215 min60 min
1,442BoulderBDU92.3AirportBoulder99.6%502 of 50414 min40 min
1,443Independence Pass Alpine Meteorological Station39062210634300192.3GaugePitkin99.4%167 of 16833 min2 h
1,444Andrews Creek Meteorological Station At Rmnp40172310540010192.3GaugeLarimer99.4%167 of 16833 min2 h
1,445Blue River 4SE - Boreas PassBODC292.3GaugePark97.6%164 of 16830 min2 h
1,445South Platte River At Cheesman ReservoirCHSC292.3GaugeDouglas97.6%164 of 16830 min2 h
1,445Cherry Creek At Mouth Near Red MesaCYKC292.3GaugeLa Plata97.6%164 of 16830 min2 h
1,445Vallecito - Durango City PipelineDRPC292.3GaugeLa Plata97.6%164 of 16830 min2 h
1,445Florida CanalFLCC292.3GaugeLa Plata97.6%164 of 16830 min2 h
1,450Amity CanalACAC292.3GaugeBent97.6%164 of 16830 min2 h
1,450PlachacoCTFC292.3GaugeJefferson97.6%164 of 16830 min2 h
1,450Enterprise Ditch Nr Nm StatelineEDIC292.3GaugeLa Plata97.6%164 of 16830 min2 h
1,450Ft Lyon Storage CanalFLSC292.3GaugeCrowley97.6%164 of 16830 min2 h
1,450Colorado River 1 NW Glenwood SpringsGCOC292.3GaugeGarfield97.6%164 of 16830 min2 h
1,450LITTLE SNAKE RIVER 6 AT LilyLILC292.3GaugeMoffat97.6%164 of 16830 min2 h
1,450Rocky Ford Highline CanalRFHC292.3GaugePueblo97.6%164 of 16830 min2 h
1,4503 N LasausesRGTC292.3GaugeCostilla97.6%164 of 16830 min2 h
1,450Rio Grande Reservoir Near CreedeRRRC292.3GaugeHinsdale97.6%164 of 16830 min2 h
1,450White Rvr Abv Coal CRK NrSFWC292.3GaugeRio Blanco97.6%164 of 16830 min2 h
1,450Fraser River 1 N TabernashTBRC292.3GaugeGrand97.6%164 of 16830 min2 h
1,45011 ENE Alamosa RiverTERC292.3GaugeConejos97.6%164 of 16830 min2 h
1,450South Platte River 10 SW LittletonWATC292.3GaugeDouglas97.6%164 of 16830 min2 h
1,450Taylor Park Res - Willow CreekWKRC292.3GaugeGunnison97.6%164 of 16830 min2 h
1,450YAMPA RIVER AT Deerlodge ParkYDLC292.3GaugeMoffat97.6%164 of 16830 min2 h
1,465Animas River At SilvertonANMC292.3GaugeSan Juan97.0%163 of 16825 min3.8 h
1,466Grizzly Peak SnotelGZPC292.2GaugeSummit99.4%167 of 16835 min2 h
1,467Tarbill Ditch (Near Cochetopa Pass)TABC292.2GaugeSaguache96.4%162 of 16820 min5 h
1,468Loveland Basin SnotelLBAC292.1GaugeClear Creek99.4%167 of 16835 min2 h
1,469Fraser River 4 SSE Winter ParkFWWC292.1GaugeGrand97.0%163 of 16829 min2 h
1,470Penrose - Beaver CreekBACC292.1GaugeFremont97.0%163 of 16830 min2 h
1,471GrantGRTC292.1CooperativePark85.7%6 of 72 min2 days
1,472HolyokeHOLC292.1CooperativePhillips85.7%6 of 713 min2 days
1,473Edwards 1WNWEDRC292.1CooperativeEagle85.7%6 of 715 min2 days
1,474Canon CityCTYC292.1CooperativeFremont85.7%6 of 722 min2 days
1,475Campo 7SCMPC292.1CooperativeBaca85.7%6 of 723 min2 days
1,476NorthglennNRTC292.1CooperativeAdams85.7%6 of 723 min2 days
1,477Boulder 3.7 WNWCO-BO-56392.1VolunteerBoulder85.7%6 of 726 min2 days
1,478Lyons 1.8 NCO-BO-13792.1VolunteerBoulder85.7%6 of 726 min2 days
1,478Jefferson 1.8 WCO-PK-11892.1VolunteerPark85.7%6 of 726 min2 days
1,480Dove Creek 12.4 SSWCO-DR-392.1VolunteerDolores85.7%6 of 726 min24 h
1,481Elizabeth 10.5 NNECO-EL-9592.1VolunteerElbert85.7%6 of 726 min33 h
1,482Littleton 1.4 ENECO-AR-42192.1VolunteerArapahoe85.7%6 of 726 min2 days
1,482Boulder 3.0 SSWCO-BO-57292.1VolunteerBoulder85.7%6 of 726 min2 days
1,482Denver 2.1 ENECO-DN-26492.1VolunteerDenver85.7%6 of 726 min2 days
1,482El Jebel 0.8 WCO-EG-5592.1VolunteerEagle85.7%6 of 726 min2 days
1,482Fort Collins 2.1 ESECO-LR-132792.1VolunteerLarimer85.7%6 of 726 min2 days
1,487Cedaredge 3.5 NCO-DL-6392.1VolunteerDelta85.7%6 of 726 min24 h
1,487Durango 4.2 SECO-LP-14392.1VolunteerLa Plata85.7%6 of 726 min24 h
1,487Saguache 0.4 ECO-SA-5992.1VolunteerSaguache85.7%6 of 726 min24 h
1,490Buena Vista 0.6 WNWCO-CF-5392.1VolunteerChaffee85.7%6 of 726 min2 days
1,490Lakewood 1.4 SECO-JF-62392.1VolunteerJefferson85.7%6 of 726 min2 days
1,490Trinidad 1.0 WCO-LA-9292.1VolunteerLas Animas85.7%6 of 726 min2 days
1,490Fort Collins 2.4 ESECO-LR-124492.1VolunteerLarimer85.7%6 of 726 min2 days
1,494GothicGTHC292.1CooperativeGunnison85.7%6 of 732 min2 days
1,495DillonDLLC292.1CooperativeSummit85.7%6 of 732 min2 days
1,496GeorgetownGEOC292.1CooperativeClear Creek85.7%6 of 753 min2 days
1,497Winter ParkWTPC292.1CooperativeGrand85.7%6 of 782 min2 days
1,498HFDC2HFDC292.1DCP-85.7%6 of 785 min2 days
1,499Kersey 1.3 WSWCO-WE-44792.1VolunteerWeld85.7%6 of 785 min2 days
1,500Gypsum 10.8 NWCO-EG-7292.1VolunteerEagle85.7%6 of 785 min2 days

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.