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 5 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
991Arapaho - MacFarlane ResMFRC296.5GaugeJackson98.2%165 of 16820 min2 h
991Rocky Fork CRK NrRFKC296.5GaugePitkin98.2%165 of 16820 min2 h
991FRYING PAN RIVER 11 E Ruedi ReservoirRURC296.5GaugeEagle98.2%165 of 16820 min2 h
991AT Rg @ Wagonwheel GapRWGC296.5GaugeMineral98.2%165 of 16820 min2 h
991Yampa River AT Steamboat SpringsSTMC296.5GaugeRoutt98.2%165 of 16820 min2 h
1,006WKMC2WKMC296.5DCP-92.8%13 of 1414 min12 h
1,007BLCC2BLCC296.5DCP-92.8%13 of 1420 min12 h
1,008FLJC2FLJC296.5DCP-92.8%13 of 1423 min12 h
1,009GESC2GESC296.5DCP-92.8%13 of 1425 min12 h
1,010BLWC2BLWC296.5DCP-92.8%13 of 1426 min12 h
1,011MHFC2MHFC296.5DCP-92.8%13 of 1426 min12 h
1,012Havana PondHPRC296.4GaugeAdams100%168 of 16823 min60 min
1,013Grand LakeGLKC296.4GaugeGrand99.4%167 of 16825 min2 h
1,014Bear CreekBARC296.4GaugeJefferson95.2%160 of 16815 min2 h
1,014South Platte River 0 At EnglewoodENGC296.4GaugeArapahoe95.2%160 of 16815 min2 h
1,014Fish Creek 2 SE Estes ParkFSHC296.4GaugeLarimer95.2%160 of 16815 min2 h
1,014Arkansas River 1 N LamarLMAC296.4GaugeProwers95.2%160 of 16815 min2 h
1,014South Platte River 2 NNW Fort LuptonLUPC296.4GaugeWeld95.2%160 of 16815 min2 h
1,014Cache La Poudre River 3 NE HarmonyPABC296.4GaugeLarimer95.2%160 of 16815 min2 h
1,014Crestone - Baca NWRVRBC296.4GaugeSaguache95.2%160 of 16815 min2 h
1,014Crestone - PJE 003VRCC296.4GaugeSaguache95.2%160 of 16815 min2 h
1,022Rifle RAWSRFEC296.3GaugeGarfield100%168 of 16814 min70 min
1,023Murphy CreekMURC296.3GaugeArapahoe100%168 of 16823 min60 min
1,024Cherry Creek 3 SE DenverCCSC296.3GaugeDenver100%168 of 16824 min60 min
1,025Henderson 3W - Brantner GulchBGLC296.3GaugeAdams100%168 of 16824 min60 min
1,026Sand CreekCFAC296.3GaugeArapahoe100%168 of 16824 min61 min
1,027Sable Ditch At 18ThSADC296.3GaugeAdams100%168 of 16824 min71 min
1,028Big Thompson WNW the Canyon MouthBIMC296.3GaugeLarimer99.4%167 of 16820 min2 h
1,029Parker 3ENE - FS47FSFC296.3GaugeDouglas98.8%166 of 16822 min2 h
1,030Englewood 1SSW - Rotolo ParkROTC296.2GaugeArapahoe100%168 of 16824 min61 min
1,031Coal Creek 2WSW - Upper CoalUCOC296.2GaugeJefferson100%168 of 16824 min70 min
1,032Golden 4.9 SWCO-JF-46596.2VolunteerJefferson100%3 of 38.4 h24 h
1,033Denver 6.6 SSECO-DN-32696.2VolunteerDenver100%3 of 38.4 h24 h
1,034Arvada 3.3 NNWCO-JF-25196.2VolunteerJefferson100%3 of 38.4 h24 h
1,035Craig - MoffatCAG96.2AirportMoffat99.4%167 of 1686 min2 h
1,036Superior - Coal CreekMCSC296.2GaugeBoulder99.4%167 of 16823 min2 h
1,037Mountview ParkMOVC296.2GaugeAdams99.4%167 of 16823 min62 min
1,038Aurora 3WSW - Westerly Creek DamWDAC296.2GaugeDenver99.4%167 of 16823 min2 h
1,039Parker 3SSW - Stroh RoadSRHC296.2GaugeDouglas99.4%167 of 16823 min2 h
1,040Larkspur 8SE - West Cherry HdWCHC296.2GaugeDouglas99.4%167 of 16823 min2 h
1,041Co Boulder 14 WWRBC296.2GaugeBoulder98.8%166 of 16815 min2 h
1,0421 SE Buena VistaCBAC296.2GaugeChaffee98.8%166 of 16825 min2 h
1,043Olander ElementaryOLAC296.2GaugeLarimer98.2%495 of 50415 min1.5 h
1,044Purgatoire River 2 SE Las AnimasLAPC296.2GaugeBent97.6%164 of 16820 min2 h
1,044Plum Creek 2 NNW LouviersPCTC296.2GaugeDouglas97.6%164 of 16820 min2 h
1,046Plum Creek 1 W SedaliaLOVC296.1GaugeDouglas100%168 of 16824 min61 min
1,047Redvale - Highline CanalHLPC296.1GaugeMontrose100%168 of 16825 min75 min
1,04812 NW AlamosaRGCC296.1GaugeAlamosa100%168 of 16825 min89 min
1,049Government High Line CanalGUCC296.1GaugeMesa100%168 of 16825 min60 min
1,050Chama - Culebra CreekCAAC296.1GaugeCostilla100%168 of 16825 min61 min
1,050Crawford ReservoirCRFC296.1GaugeDelta100%168 of 16825 min61 min
1,050Delta 10WSW - Escalante CreekECRC296.1GaugeDelta100%168 of 16825 min61 min
1,050Mancos River 2 E MancosMNRC296.1GaugeMontezuma100%168 of 16825 min61 min
1,050Paonia RsvrPRSC296.1GaugeGunnison100%168 of 16825 min61 min
1,050Durango - Ridges Basin DamRNDC296.1GaugeLa Plata100%168 of 16825 min61 min
1,050Surface Creek AT CedaredgeSCCC296.1GaugeDelta100%168 of 16825 min61 min
1,050South Platte River 2 SW DenverTHDC296.1GaugeDenver100%168 of 16825 min61 min
1,050Turquoise Lake (Sugarloaf Dam)TRQC296.1GaugeLake100%168 of 16825 min61 min
1,050Twin Lakes ResTWLC296.1GaugeLake100%168 of 16825 min61 min
1,060St Louis Creek 4 SW FraserSLEC296.1GaugeGrand100%168 of 16825 min75 min
1,061Bear Creek At Bear Creek ReservoirBCDC296.1GaugeJefferson100%168 of 16825 min61 min
1,061Browns Park RefugeBPRC296.1GaugeMoffat100%168 of 16825 min61 min
1,061Crested Butte CoopCBUC296.1GaugeGunnison100%168 of 16825 min61 min
1,061Bondad 1S - Animas RiverCDRC296.1GaugeLa Plata100%168 of 16825 min61 min
1,061South Platte River At Chatfield ReservoirCFDC296.1GaugeJefferson100%168 of 16825 min61 min
1,061Cherry Creek 3 SSW FranktownFRKC296.1GaugeDouglas100%168 of 16825 min61 min
1,061Merino - South PlatteMRIC296.1GaugeLogan100%168 of 16825 min61 min
1,068Animas River At SilvertonANMC296.1GaugeSan Juan100%168 of 16825 min61 min
1,068Dallas Creek 1 AT Dallas Creek at RidgwayDCKC296.1GaugeOuray100%168 of 16825 min61 min
1,068Cherry Creek At Cherry Creek ReservoirEGDC296.1GaugeArapahoe100%168 of 16825 min61 min
1,071Saint Vrain Creek 1 SE LyonsLNSC296.1GaugeBoulder99.4%167 of 16820 min1.5 h
1,072West Plum Creek 6 W Castle RockWPCC296.1GaugeDouglas99.4%167 of 16824 min2 h
1,073Castle Rock 2NNW - DC Public WorksDPWC296.1GaugeDouglas99.4%167 of 16824 min2 h
1,074Castle Rock 6SE - Willow CreekWWCC296.1GaugeDouglas99.4%167 of 16824 min2 h
1,075Coal Creek 1SETSRC296.1GaugeJefferson99.4%167 of 16824 min2 h
1,076Boulder Creek 1 SW OrodellOROC296.0GaugeBoulder100%168 of 16820 min75 min
1,077Utah ParkUTAC296.0GaugeArapahoe99.4%167 of 16824 min2 h
1,078Goldsmith Gulch 6 SE DenverILFC296.0GaugeDenver99.4%167 of 16824 min2 h
1,079Woodmoor 5NE - WCC7 DamWEDC296.0GaugeDouglas99.4%167 of 16824 min2 h
1,080Larkspur 12SE - East Cherry HdECHC296.0GaugeDouglas99.4%167 of 16824 min2 h
1,081Rio Grande River AT AlamosaALAC296.0GaugeAlamosa99.4%167 of 16824 min2 h
1,081Williams Fork 15 SW FraserLEAC296.0GaugeGrand99.4%167 of 16824 min2 h
1,081Muddy Creek 4 NW KremmlingMBWC296.0GaugeGrand99.4%167 of 16824 min2 h
1,0811 NNE ConejosNCOC296.0GaugeConejos99.4%167 of 16824 min2 h
1,081Pioneer Ditch At Nm State LinePISC296.0GaugeLa Plata99.4%167 of 16824 min2 h
1,081San Antonio RiverSAOC296.0GaugeConejos99.4%167 of 16824 min2 h
1,081West Canal TunnelWCLC296.0GaugeMontrose99.4%167 of 16824 min2 h
1,088Franktown 6SSE - Prairie CanyonPCRC296.0GaugeDouglas98.8%166 of 16823 min2 h
1,089Cache La Poudre River AT Fort CollinsPOUC296.0GaugeLarimer98.5%662 of 67214 min75 min
1,090Walcott - Eagle River below Mill CreekEMCC296.0GaugeEagle97.0%163 of 16820 min2 h
1,0904 NE OrdwayLHNC296.0GaugeCrowley97.0%163 of 16820 min2 h
1,090Taberna 6SE - Little Cabin CreekLTCC296.0GaugeGrand97.0%163 of 16820 min2 h
1,090Fountain Creek 1 NE PinonPNNC296.0GaugePueblo97.0%163 of 16820 min2 h
1,090Ridgeway RsvrRBSC296.0GaugeOuray97.0%163 of 16820 min2 h
1,090Snake River 4 NW MontezumaSKEC296.0GaugeSummit97.0%163 of 16820 min2 h
1,090Michigan River Near Walden 1Nne (Micwldco)WDNC296.0GaugeJackson97.0%163 of 16820 min2 h
1,097Uncompahgre River @DLAC296.0GaugeDelta97.0%163 of 16820 min3 h
1,098Aurora 10SSE - Piney CreekPNYC295.9GaugeArapahoe100%168 of 16826 min63 min
1,099Hoosier Tunnel DiversionHTDC295.9GaugeSummit99.4%167 of 16815 min2 h
1,100Boulder - Boulder Creek Wellman DitchBCWC295.9GaugeBoulder99.4%167 of 16824 min2 h
1,100Big Thompson River At LovelandBTLC295.9GaugeLarimer99.4%167 of 16824 min2 h
1,100Gunnison River at Cnty Rd 32GBGC295.9GaugeGunnison99.4%167 of 16824 min2 h
1,100Garnet Ditch Near Olathe 4NNW (State Id: Garnetco)GDMC295.9GaugeCheyenne99.4%167 of 16824 min2 h
1,100Gunnison River 8.5 SE Grand JunctionGJNC295.9GaugeMesa99.4%167 of 16824 min2 h
1,100AT LobatosLOBC295.9GaugeCostilla99.4%167 of 16824 min2 h
1,100Mosca - Little Spring Creek at MedanoLSMC295.9GaugeAlamosa99.4%167 of 16824 min2 h
1,100Mud Creek At Hgwy 32MCOC295.9GaugeMontezuma99.4%167 of 16824 min2 h
1,100MUDDY CREEK AT Paonia ReservoirMDCC295.9GaugeGunnison99.4%167 of 16824 min2 h
1,100Purgatoire River AT Trinidad LakePGRC295.9GaugeLas Animas99.4%167 of 16824 min2 h
1,1003 E San Antonio RiverSMSC295.9GaugeConejos99.4%167 of 16824 min2 h
1,1003 SW TrinidadTDDC295.9GaugeLas Animas99.4%167 of 16824 min2 h
1,100Taylor Rk Rsvr Inflow And StorageTPIC295.9GaugeGunnison99.4%167 of 16824 min2 h
1,100Crestone - WIllow CreekWCNC295.9GaugePueblo99.4%167 of 16824 min2 h
1,100Williams Fork 4 S ParshallWKFC295.9GaugeGrand99.4%167 of 16824 min2 h
1,115Highlands Ranch 3SSE - Trail HeadEWTC295.9GaugeDouglas99.4%167 of 16825 min2 h
1,116Lk Fk Ck Abv Turquoise RsvrLFCC295.9GaugeLake99.4%167 of 16825 min1.8 h
1,116Creede - Rio Grande Box CanyonRGBC295.9GaugeHinsdale99.4%167 of 16825 min1.8 h
1,118NEPESTA ARKOXFCO - Arkansas RiverAODC295.9GaugePueblo99.4%167 of 16825 min2 h
1,118Burlington-Wellington CanalBWCC295.9GaugeAdams99.4%167 of 16825 min2 h
1,118Boulder Creek Feeder CanalFEEC295.9GaugeBoulder99.4%167 of 16825 min2 h
1,118FRYING PAN RIVER 2 SE ThomasvilleFPTC295.9GaugePitkin99.4%167 of 16825 min2 h
1,118Wagon Wheel Gap - Goose CreekGCHC295.9GaugeMineral99.4%167 of 16825 min2 h
1,118Gunnison River Blo Redlands DiversionGDVC295.9GaugeMesa99.4%167 of 16825 min2 h
1,118AT Pioneer Ditch At HeadgateHDGC295.9GaugeYuma99.4%167 of 16825 min2 h
1,118Kerber Creek Near Villa GroveKRBC295.9GaugeSaguache99.4%167 of 16825 min2 h
1,118Major CreekMAJC295.9GaugeSaguache99.4%167 of 16825 min2 h
1,118Creede - Rio GrandeMAPC295.9GaugeMineral99.4%167 of 16825 min2 h
1,1182 NE CrestoneNCSC295.9GaugeSaguache99.4%167 of 16825 min2 h
1,12910 ENE Alamosa RiverAATC295.9GaugeConejos99.4%167 of 16825 min2 h
1,130Lakewood 3NE - Weir GulchWEJC295.9GaugeDenver99.4%167 of 16825 min2 h
1,131Antonito - San Antonio RiverSNAC295.9GaugeConejos99.4%167 of 16825 min1.5 h
1,132Grand Valley CanalGVCC295.9GaugeMesa99.4%167 of 16825 min1.8 h
1,133Adobe ReservoirADBC295.9GaugeBent99.4%167 of 16825 min2 h
1,134Tunnels 5 SW Estes ParkABTC295.9GaugeLarimer99.4%167 of 16825 min2 h
1,134Grand Lake - Adams TunnelADTC295.9GaugeGrand99.4%167 of 16825 min2 h
1,134DOYLEVILLERAZAVUCO - Razor CreekAVRC295.9GaugeSaguache99.4%167 of 16825 min2 h
1,134Blue River 13 SSE KremmlingBGMC295.9GaugeSummit99.4%167 of 16825 min2 h
1,134Big Thompson River 3 ESE LovelandBHDC295.9GaugeLarimer99.4%167 of 16825 min2 h
1,134Intake Canal To Bijou ReservoirBJOC295.9GaugeWeld99.4%167 of 16825 min2 h
1,134Parker 5SSE - Bingham LakeBLAC295.9GaugeDouglas99.4%167 of 16825 min2 h
1,134Browns CreekBRWC295.9GaugeChaffee99.4%167 of 16825 min2 h
1,134Cascade - Cascade CreeksCKRC295.9GaugeEl Paso99.4%167 of 16825 min2 h
1,134New Castle 5E - Canyon CreekCNKC295.9GaugeGarfield99.4%167 of 16825 min2 h
1,134Catamount Bridge - Colorado RiverCTBC295.9GaugeEagle99.4%167 of 16825 min2 h
1,1346 S Crystal ReservoirCTLC295.9GaugeEl Paso99.4%167 of 16825 min2 h
1,134Animas River AT DurangoDRGC295.9GaugeLa Plata99.4%167 of 16825 min2 h
1,134Fountain Creek 6 SSE FountainFHAC295.9GaugeEl Paso99.4%167 of 16825 min2 h
1,134Mt Pigsah Res - Four Mile CreekFPRC295.9GaugeTeller99.4%167 of 16825 min2 h
1,134Ftn_PuebloFTPC295.9GaugePueblo99.4%167 of 16825 min2 h
1,134Carnero CreekGARC295.9GaugeSaguache99.4%167 of 16825 min2 h
1,134Gore Ck At Upper Station Near MinturnGOMC295.9GaugeEagle99.4%167 of 16825 min2 h
1,134Garner CreekGRCC295.9GaugeSaguache99.4%167 of 16825 min2 h
1,1348 SW LeadvilleHCMC295.9GaugeLake99.4%167 of 16825 min2 h
1,134Highland DitchHHLC295.9GaugeBoulder99.4%167 of 16825 min2 h
1,134San Isabel CreekISAC295.9GaugeSaguache99.4%167 of 16825 min2 h
1,134Jackson Gulch ResJKGC295.9GaugeMontezuma99.4%167 of 16825 min2 h
1,134South Platte River 2 N KerseyKERC295.9GaugeWeld99.4%167 of 16825 min2 h
1,134Steamboat Springs - Lake CatamountLCSC295.9GaugeRoutt99.4%167 of 16825 min2 h
1,1345 SW La Garita CreekLGAC295.9GaugeSaguache99.4%167 of 16825 min2 h
1,134Thomasville - Lime CreekLICC295.9GaugePitkin99.4%167 of 16825 min2 h
1,134La Jara ResLJRC295.9GaugeConejos99.4%167 of 16825 min2 h
1,134Los Pinos Rvr At La BocaLOSC295.9GaugeLa Plata99.4%167 of 16825 min2 h
1,134Little Thompson River 4 NE LyonsLTHC295.9GaugeBoulder99.4%167 of 16825 min2 h
1,134Meredith 5SE - Last Chance CreekLTKC295.9GaugePitkin99.4%167 of 16825 min2 h
1,134Mcelmo CRK Mr Co-Utah BorderMCEC295.9GaugeMontezuma99.4%167 of 16825 min2 h
1,134Detention Ponds 2 SSW Estes ParkMEPC295.9GaugeLarimer99.4%167 of 16825 min2 h
1,134Mack 1SE - Salt CreekMKSC295.9GaugeMesa99.4%167 of 16825 min2 h
1,134Monument Creek Below Monument LakeMMLC295.9GaugeEl Paso99.4%167 of 16825 min2 h
1,134Mineral Creek At SilvertonMNLC295.9GaugeSan Juan99.4%167 of 16825 min2 h
1,134Dolores - McPhee RiverMPHC295.9GaugeMontezuma99.4%167 of 16825 min2 h
1,134Middle St Vrain CRKMSPC295.9GaugeBoulder99.4%167 of 16825 min2 h
1,1344 S North Catamount RsvrNCTC295.9GaugeTeller99.4%167 of 16825 min2 h
1,134North Fork Gunnison R. Blo PaoniaPAOC295.9GaugeDelta99.4%167 of 16825 min2 h
1,134Laird Rvr SitePDIC295.9GaugeYuma99.4%167 of 16825 min2 h
1,134San Juan River AT Pagosa SpringsPSPC295.9GaugeArchuleta99.4%167 of 16825 min2 h
1,134Roberts TunnelRBTC295.9GaugePark99.4%167 of 16825 min2 h
1,134Ranch Creek 3 E FraserRHCC295.9GaugeGrand99.4%167 of 16825 min2 h
1,134Columbine Creek - SF Rio GrandeSCOC295.9GaugeMineral99.4%167 of 16825 min2 h
1,134Straight Creek 1 NNE DillonSLAC295.9GaugeSummit99.4%167 of 16825 min2 h
1,134Culebra CreekSLUC295.9GaugeCostilla99.4%167 of 16825 min2 h
1,134Newby Boring Ditch - S ArkansasSNBC295.9GaugeChaffee99.4%167 of 16825 min2 h
1,134SURFACE CREEK 7 NE CedaredgeSNCC295.9GaugeDelta99.4%167 of 16825 min2 h
1,134Larkspur 7SE - Spring Valley RdSPVC295.9GaugeDouglas99.4%167 of 16825 min2 h
1,134Silverthorne - SF Williams ForkSWFC295.9GaugeGrand99.4%167 of 16825 min2 h
1,134Tabor Ditch At Spring Creek PassTBDC295.9GaugeHinsdale99.4%167 of 16825 min2 h
1,134Colorado River - Troublesome CreekTBLC295.9GaugeGrand99.4%167 of 16825 min2 h
1,134Hotchkiss NFM - Tommy DowellTDSC295.9GaugeDelta99.4%167 of 16825 min2 h
1,134Tomichi Creek At Sargents CoTMCC295.9GaugeSaguache99.4%167 of 16825 min2 h
1,134Monument - Upper BeaverUBMC295.9GaugeEl Paso99.4%167 of 16825 min2 h
1,134Vega ReservoirVEGC295.9GaugeMesa99.4%167 of 16825 min2 h
1,134WHITE RIVER 10 W MeekerWHIC295.9GaugeRio Blanco99.4%167 of 16825 min2 h
1,134Willow CreekWLWC295.9GaugeMineral99.4%167 of 16825 min2 h
1,134Wind River 5 SW Estes ParkWNRC295.9GaugeLarimer99.4%167 of 16825 min2 h
1,134West Plum Creek Near Perry ParkWPPC295.9GaugeWeld99.4%167 of 16825 min2 h
1,134White River 2 AT MeekerWRMC295.9GaugeRio Blanco99.4%167 of 16825 min2 h
1,196Ralston Creek 5 WNW ArvadaCRPC295.9GaugeJefferson99.4%167 of 16825 min2 h
1,196East Toll Gate @ BuckleyETGC295.9GaugeArapahoe99.4%167 of 16825 min2 h
1,196Graby Ditch At 6ThGDIC295.9GaugeArapahoe99.4%167 of 16825 min2 h
1,196Detention Ponds 1 ESE AuroraHAVC295.9GaugeArapahoe99.4%167 of 16825 min2 h
1,196Harvard Gulch ParkHGPC295.9GaugeDenver99.4%167 of 16825 min2 h
1,196West Toll Gate Creek 3 SE AuroraHPDC295.9GaugeArapahoe99.4%167 of 16825 min2 h
1,196Leyden ConfluenceLCNC295.9GaugeJefferson99.4%167 of 16825 min2 h
1,196No Name Creek 8 SE AuroraNNCC295.9GaugeArapahoe99.4%167 of 16825 min2 h
1,196Mount Vernon Creek 1 N MorrisonRRPC295.9GaugeJefferson99.4%167 of 16825 min2 h
1,196Sports ComplexSPOC295.9GaugeJefferson99.4%167 of 16825 min2 h
1,196Goldsmith Gulch 7 S AuroraTEMC295.9GaugeDenver99.4%167 of 16825 min2 h
1,196Third Creek 8 SE BrightonTHRC295.9GaugeDenver99.4%167 of 16825 min2 h
1,208Sullivan Park Met Station At Fort CarsonSPMC295.9GaugeEl Paso98.8%664 of 67215 min75 min
1,209Louviers 1S - Lehigh GulchLHGC295.9GaugeDouglas98.8%166 of 16823 min2 h
1,210North Fork Big Thompson RiverDKEC295.9GaugeLarimer91.0%153 of 16810 min3 h
1,211Lena Gulch 2 SE GoldenHIWC295.8GaugeJefferson100%168 of 16826 min63 min
1,212Peyton 7.0 SCO-EP-45995.8VolunteerEl Paso100%3 of 39.4 h24 h
1,213Denver 11.0 SSWCO-JF-195.8VolunteerJefferson100%3 of 39.4 h24 h
1,214Carbondale 3.5 ENECO-GF-9495.8VolunteerGarfield100%3 of 39.4 h24 h
1,215Arvada 3.6 WSWCO-JF-50495.8VolunteerJefferson100%3 of 39.4 h24 h
1,216Cherry Creek 1 W ParkerCPKC295.8GaugeDouglas96.4%162 of 16820 min2 h
1,217Rodeo Detention PondRODC295.8GaugeLarimer93.3%627 of 67214 min45 min
1,218Detention Ponds 2 SW AuroraEXPC295.7GaugeArapahoe100%168 of 16826 min63 min
1,219Ralston Creek 6 NW DenverCRTC295.7GaugeJefferson100%168 of 16827 min73 min
1,2202 SSE GraniteCLRC295.7GaugeChaffee100%168 of 16829 min76 min
1,221Franktown 8SSE - Cherry CreekCPRC295.7GaugeDouglas98.8%166 of 16825 min2 h
1,222Abc Lateral Nr MontroseABCC295.7GaugeMontrose98.8%166 of 16825 min2 h
1,222Arkansas River Below Empire Gulch Near MaltaABEC295.7GaugeLake98.8%166 of 16825 min2 h
1,222Animas River Below SilvertonANBC295.7GaugeSan Juan98.8%166 of 16825 min2 h
1,222Roaring Fork River 1 SE AspenAPNC295.7GaugePitkin98.8%166 of 16825 min2 h
1,222South Boulder Creek 1 WSW Eldorado SpringsBCSC295.7GaugeBoulder98.8%166 of 16825 min2 h
1,222Busk - Ivanhoe TunnelBITC295.7GaugeLake98.8%166 of 16825 min2 h
1,222Buckhorn Creek 2 S MasonvilleBKHC295.7GaugeLarimer98.8%166 of 16825 min2 h
1,222Silverton - Cascade CreekCBDC295.7GaugeSan Juan98.8%166 of 16825 min2 h
1,222Cement Creek At SilvertonCEMC295.7GaugeSan Juan98.8%166 of 16825 min2 h
1,2224 W NathropCHKC295.7GaugeChaffee98.8%166 of 16825 min2 h
1,2222 SW GraniteCKAC295.7GaugeChaffee98.8%166 of 16825 min2 h
1,222Gateway - Delores RiverDGAC295.7GaugeJefferson98.8%166 of 16825 min2 h
1,222Dille TunnelDTUC295.7GaugeLarimer98.8%166 of 16825 min2 h
1,222Ewing Ditch NrEWDC295.7GaugeLake98.8%166 of 16825 min2 h
1,222Homestake Tunnel Nr Gold ParkHSTC295.7GaugeLake98.8%166 of 16825 min2 h
1,2221 W BalltownLCKC295.7GaugeLake98.8%166 of 16825 min2 h
1,2226 W LeadvilleLFKC295.7GaugeLake98.8%166 of 16825 min2 h
1,222Big Thompson River 4 W La SalleLSLC295.7GaugeWeld98.8%166 of 16825 min2 h
1,222Moffat Water TunnelMOFC295.7GaugeGilpin98.8%166 of 16825 min2 h
1,222North Elk Creek 5SW - White RiverNLKC295.7GaugeRio Blanco98.8%166 of 16825 min2 h
1,222Platoro ReservoirPLRC295.7GaugeConejos98.8%166 of 16825 min2 h
1,222Del Norte - San Francisco CreekSFRC295.7GaugeRio Grande98.8%166 of 16825 min2 h
1,222South Saint Vrain CreekSSVC295.7GaugeBoulder98.8%166 of 16825 min2 h
1,222Hamilton - Williams ForkWIKC295.7GaugeMoffat98.8%166 of 16825 min2 h
1,222Wurtz DitchWZDC295.7GaugeEagle98.8%166 of 16825 min2 h
1,247Mutual Western - South Platte RiverSMDC295.7GaugeWeld98.8%166 of 16825 min2 h
1,248Somerset - Anthracite CreekACSC295.7GaugeGunnison98.8%166 of 16825 min2 h
1,248Highlands Ranch 3ENE - Big Dry CreekBDHC295.7GaugeDouglas98.8%166 of 16825 min2 h
1,248Fort Lupton 4SW - Big Dry CreekBDUC295.7GaugeWeld98.8%166 of 16825 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.