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 3 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
498Arvada 6.6 WNWCO-JF-55498.5VolunteerJefferson100%3 of 33.4 h24 h
498Fcl 2.5 WCO-LR-25998.5VolunteerLarimer100%3 of 33.4 h24 h
498Woodland Park 2.0 NCO-TL-3998.5VolunteerTeller100%3 of 33.4 h24 h
504Eads .45 ECO-KW-498.5VolunteerKiowa100%3 of 33.4 h26 h
505Sterling 2.6 SSWCO-LG-3598.5VolunteerLogan100%3 of 33.4 h2 days
506Centennial 3.7 WCO-AR-16498.5VolunteerArapahoe100%3 of 33.4 h24 h
506Battlement Mesa 0.9 WNWCO-GF-9098.5VolunteerGarfield100%3 of 33.4 h24 h
508Iliff 8.9 NECO-LG-6798.5VolunteerLogan100%3 of 33.4 h24 h
509Cheesman RAWSCHRC298.5GaugeDouglas99.4%167 of 16812 min2 h
509Lodore RAWS NrLODC298.5GaugeMoffat99.4%167 of 16812 min2 h
511Pinon RAWSCCEC298.5GaugeLas Animas99.4%167 of 16812 min2 h
511Pinto RAWSPIRC298.5GaugeRio Blanco99.4%167 of 16812 min2 h
513Cheyenne MountainCWN98.5AirportEl Paso99.4%167 of 16814 min2 h
514West Toll Gate Creek 5 SE AuroraCNPC298.4GaugeArapahoe99.4%167 of 16812 min2 h
515Schriever AFBSHM98.4AirportEl Paso99.4%167 of 16814 min84 min
516Chapin RAWSCHAC298.4GaugeMontezuma99.4%167 of 16815 min2 h
516FranktownFKTC298.4GaugeDouglas99.4%167 of 16815 min2 h
516Morefield RAWSMRFC298.4GaugeMontezuma99.4%167 of 16815 min2 h
519Roaring Fork R Abv Difficult CkRORC298.4GaugePitkin98.2%165 of 16810 min2 h
520Drake 4SW - Big Thompson RiverBSLC298.4GaugeLarimer98.2%165 of 16810 min2.9 h
521Willow Creek RAWSWICC298.3GaugeJackson100%168 of 16814 min70 min
522Dove Creek - NorthdaleNTDC298.3CooperativeDolores100%7 of 73.9 h24 h
523Bailey RAWSBAWC298.3GaugeJefferson99.4%167 of 16813 min2 h
523Success RAWSSURC298.3GaugeMoffat99.4%167 of 16813 min2 h
525Twin Lakes Res - Lake CreekTINC298.3GaugeLake99.4%167 of 16815 min2 h
526Sanderson Gulch 2 SE LakewoodSGXC298.2GaugeDenver100%168 of 16814 min60 min
527Hayden/Yampa (AWOS)HDN98.2AirportRoutt99.4%167 of 16812 min1.8 h
528DOLORES RIVER 4 NE BedrockDBDC298.1GaugeMontrose100%168 of 16815 min61 min
528Gunnison 1WSW - Gunnison RiverGWPC298.1GaugeGunnison100%168 of 16815 min61 min
528Gold Park - Missouri Creek DiversionMOCC298.1GaugeEagle100%168 of 16815 min61 min
528Gold Park - Soprus Creek DiversionSOCC298.1GaugeEagle100%168 of 16815 min61 min
532Co Stratton 24 NSKKC298.1GaugeYuma100%168 of 16815 min70 min
532Cascade - Upper Queens CanyonUQCC298.1GaugeEl Paso100%168 of 16815 min70 min
534Jacks Canyon RAWSJCRC298.1GaugeMesa100%168 of 16815 min71 min
5347 N Monument Ck WoodmenMOWC298.1GaugeEl Paso100%168 of 16815 min71 min
536South Platte River At Antero ReservoirANTC298.1GaugePark100%168 of 16815 min73 min
537Colorado Springs - Doulgas Creek Flying WDKMC298.1GaugeEl Paso100%168 of 16815 min80 min
537Colorado Springs - Doulgas CreekDKSC298.1GaugeEl Paso100%168 of 16815 min80 min
539Pagosa Springs 3.7 WCO-AU-5998.1VolunteerArchuleta100%3 of 34.4 h24 h
539Nathrop 1.9 WSWCO-CF-5498.1VolunteerChaffee100%3 of 34.4 h24 h
539Colorado Springs 5.0 ENECO-EP-33398.1VolunteerEl Paso100%3 of 34.4 h24 h
542Pagosa Springs 3.2 WCO-AU-5498.1VolunteerArchuleta100%3 of 34.4 h24 h
543Boulder 2.9 SCO-BO-58398.1VolunteerBoulder100%3 of 34.4 h24 h
543Denver 0.4 ECO-DN-17598.1VolunteerDenver100%3 of 34.4 h24 h
543Calhan 5.6 SCO-EP-35498.1VolunteerEl Paso100%3 of 34.4 h24 h
543Horsetooth Mountain 1.3 SSECO-LR-137598.1VolunteerLarimer100%3 of 34.4 h24 h
543Wiggins 8.2 SSECO-MR-12298.1VolunteerMorgan100%3 of 34.4 h24 h
548Aurora 4.2 NNWCO-AD-12798.1VolunteerAdams100%3 of 34.4 h2 days
549Eagle Co. RegionalEGE98.0AirportEagle100%168 of 16812 min60 min
550Westerly Creek 3 W AuroraKELC298.0GaugeDenver99.4%167 of 16814 min2 h
551Devil Mountain RAWSDYKC298.0GaugeArchuleta99.4%167 of 16817 min2 h
551Nucla RAWS Sites NrNUCC298.0GaugeMontrose99.4%167 of 16817 min2 h
553Carpenter Ridge RAWSCPTC297.9GaugeMontrose100%168 of 16816 min60 min
554Ute Canyon RAWSUCNC297.9GaugeBaca100%168 of 16816 min62 min
555Copper Gulch RAWSCGRC297.9GaugeFremont100%168 of 16816 min72 min
555Crown RAWSCRWC297.9GaugePitkin100%168 of 16816 min72 min
555Demaree RAWSDMMC297.9GaugeGarfield100%168 of 16816 min72 min
555Little Dolores RAWSLDRC297.9GaugeMesa100%168 of 16816 min72 min
559Big Thompson River At Estes ParkBTEC297.9GaugeLarimer99.4%167 of 16815 min1.5 h
559Cucharas Res - Cucharas RiverCOUC297.9GaugeFremont99.4%167 of 16815 min1.5 h
559North Fork South Platte River 0 At GrantGRNC297.9GaugePark99.4%167 of 16815 min1.5 h
559Co Colorado Springs 23 NWNTUC297.9GaugeTeller99.4%167 of 16815 min1.5 h
559Sedalia - West Plum CreekWPSC297.9GaugeDouglas99.4%167 of 16815 min1.5 h
56440 N BlancaMEDC297.9GaugeSaguache99.4%167 of 16815 min1.7 h
5657 S Fountain Ck SecurityFSEC297.9GaugeEl Paso99.4%167 of 16815 min1.8 h
566Big Dry Creek 1 SW Fort LuptonBDFC297.9GaugeWeld99.4%167 of 16815 min2 h
566Big Dry Creek At WestminsterBDWC297.9GaugeAdams99.4%167 of 16815 min2 h
566Paradox - Buckeye ReservoirBKIC297.9GaugeMontrose99.4%167 of 16815 min2 h
566Big Thompson At Power PlantBTPC297.9GaugeLarimer99.4%167 of 16815 min2 h
566Silverton - Cascade CreekCAVC297.9GaugeSan Juan99.4%167 of 16815 min2 h
566Colorado River 5 NE GranbyCBGC297.9GaugeGrand99.4%167 of 16815 min2 h
566Charles Hansen Feeder Canal WastewayCFWC297.9GaugeLarimer99.4%167 of 16815 min2 h
566Charles Hansen Feeder CanalCHFC297.9GaugeLarimer99.4%167 of 16815 min2 h
566AT ConejosCNJC297.9GaugeConejos99.4%167 of 16815 min2 h
566Cottonwood CreekCNWC297.9GaugeSaguache99.4%167 of 16815 min2 h
566Rangely 21ESE - Corral GlutchCOGC297.9GaugeRio Blanco99.4%167 of 16815 min2 h
566AT Fountain Ck @ 33rdCSNC297.9GaugeEl Paso99.4%167 of 16815 min2 h
566Littleton - Dutch CreekDUTC297.9GaugeArapahoe99.4%167 of 16815 min2 h
566Great Cut DikeDVKC297.9GaugeMontezuma99.4%167 of 16815 min2 h
566East Canal Near Olathe (Eastcnco)ECOC297.9GaugeMontrose99.4%167 of 16815 min2 h
566East Fork Eagle River Nr ClimaxECXC297.9GaugeEagle99.4%167 of 16815 min2 h
566Roaring Fork Rvr Nr EmmaEMMC297.9GaugeEagle99.4%167 of 16815 min2 h
566Farmers Union CanalFAUC297.9GaugeRio Grande99.4%167 of 16815 min2 h
566Pueblo - Fountain CreekFOBC297.9GaugePueblo99.4%167 of 16815 min2 h
566South Platte River 1 N Fort MorganFOMC297.9GaugeMorgan99.4%167 of 16815 min2 h
566Arkansas River At Catlin Dam Near Olney Springs Near Fowler 6E (FWLC297.9GaugeOtero99.4%167 of 16815 min2 h
566Clear Creek Above Georgetown LakeGGTC297.9GaugeClear Creek99.4%167 of 16815 min2 h
566Cache La Poudre River 2 E GreeleyGLYC297.9GaugeWeld99.4%167 of 16815 min2 h
566Cache La Poudre River 3 E GreeleyGRPC297.9GaugeWeld99.4%167 of 16815 min2 h
566Kline - Hay GlutchHABC297.9GaugeLa Plata99.4%167 of 16815 min2 h
566Lake City - Henson CreekHLCC297.9GaugeHinsdale99.4%167 of 16815 min2 h
566Aspen - Hunter CreekHUTC297.9GaugePitkin99.4%167 of 16815 min2 h
566Animas River At HowardsvilleHWDC297.9GaugeSan Juan99.4%167 of 16815 min2 h
566Chicago Creek Below Idaho Springs Reservoir (Chiidsco)ISRC297.9GaugeClear Creek99.4%167 of 16815 min2 h
566Georgetown 4SSW - South Clear CreekLCEC297.9GaugeClear Creek99.4%167 of 16815 min2 h
566Englewood - Little Dry CreekLDEC297.9GaugeArapahoe99.4%167 of 16815 min2 h
566Westminster - Little Dry CreekLDWC297.9GaugeAdams99.4%167 of 16815 min2 h
566Littleton - Lee GultchLEGC297.9GaugeArapahoe99.4%167 of 16815 min2 h
566Lake City - Lake ForkLFBC297.9GaugeHinsdale99.4%167 of 16815 min2 h
566Longmont - St Vrain CreekLGOC297.9GaugeBoulder99.4%167 of 16815 min2 h
566Ltl Navajo Rvr Blo Oso Diversion Dam NrLNAC297.9GaugeSaguache99.4%167 of 16815 min2 h
566Lone Pine Canal At Great Cut DikeLOPC297.9GaugeMontezuma99.4%167 of 16815 min2 h
566La Plata River AT HesperusLPHC297.9GaugeMontezuma99.4%167 of 16815 min2 h
566La Plata River 9 S RedmesaLPSC297.9GaugeLa Plata99.4%167 of 16815 min2 h
566Little Oso Diversion Dam Near ChromoLTOC297.9GaugeArchuleta99.4%167 of 16815 min2 h
566Montrose and Delta CanalMDEC297.9GaugeMontrose99.4%167 of 16815 min2 h
566Middle Fork South PlatteMGAC297.9GaugePark99.4%167 of 16815 min2 h
566Muddy Creek 11 NNW KremmlingMLAC297.9GaugeGrand99.4%167 of 16815 min2 h
566Baldwin 5SE - Ohio CreekOCBC297.9GaugeGunnison99.4%167 of 16815 min2 h
566Ohler GulchOGJC297.9GaugePark99.4%167 of 16815 min2 h
566Granite - Pine CreekPCAC297.9GaugeChaffee99.4%167 of 16815 min2 h
566Piceance Creek At White RiverPCWC297.9GaugeRio Blanco99.4%167 of 16815 min2 h
566Vail - Piney RiverPNLC297.9GaugeEagle99.4%167 of 16815 min2 h
566Saint Vrain Creek 2 NNW PlattevillePTLC297.9GaugeWeld99.4%167 of 16815 min2 h
566Raton Creek Above StarkvilleRATC297.9GaugeLas Animas99.4%167 of 16815 min2 h
566Redlands Canal Nr Grand JunctionRDCC297.9GaugeMesa99.4%167 of 16815 min2 h
566Colorado Springs - Sand CreekSDMC297.9GaugeEl Paso99.4%167 of 16815 min2 h
566Selig CanalSEGC297.9GaugeMontrose99.4%167 of 16815 min2 h
566Towaoc - Towaoc CanalTCNC297.9GaugeMontezuma99.4%167 of 16815 min2 h
566West Ten Mile CreekTCWC297.9GaugeSummit99.4%167 of 16815 min2 h
566U Lateral Canal At Great Cut DikeULCC297.9GaugeMontezuma99.4%167 of 16815 min2 h
5666 ESE W Monument Ck RampartWEMC297.9GaugeEl Paso99.4%167 of 16815 min2 h
566Manitau Springs - Willows CanyonWLAC297.9GaugeEl Paso99.4%167 of 16815 min2 h
566Muddy Creek 4 N KremmlingWORC297.9GaugeGrand99.4%167 of 16815 min2 h
566Yamcola RsvrYACC297.9GaugeGarfield99.4%167 of 16815 min2 h
626Greeley Loveland Overland DiversionGLOC297.9GaugeLarimer99.4%167 of 16815 min2 h
627Springfield8V797.9AirportBaca99.2%500 of 50414 min85 min
628Csu Vet PondCSUC297.9GaugeLarimer99.1%666 of 67214 min45 min
628Center Avenue Detention PondDETC297.9GaugeLarimer99.1%666 of 67214 min45 min
628New Mercer At HarmonyNMHC297.9GaugeLarimer99.1%666 of 67214 min45 min
628Troutman ParkTROC297.9GaugeLarimer99.1%666 of 67214 min45 min
632Poudre Park 4NNW - Hewlett GulchHEWC297.9GaugeLarimer97.0%163 of 16810 min3.1 h
633Commerce City 4E - ArsenalAENC297.8GaugeAdams100%168 of 16819 min65 min
634Castle Rock 8SW - Dakan RdDKNC297.8GaugeDouglas100%84 of 8425 min2 h
635Black Canyon RAWSLPRC297.8GaugeMontrose99.4%167 of 16818 min2 h
636Fcrid SpillwayFCIC297.8GaugeLarimer98.9%665 of 67214 min45 min
636Fairway Estates DamFWYC297.8GaugeLarimer98.9%665 of 67214 min45 min
636Larimer And WeldLWWC297.8GaugeLarimer98.9%665 of 67214 min45 min
639Fossil CreekTFTC297.8GaugeLarimer98.9%665 of 67214 min45 min
640Dry Creek At Cr66DYCC297.8GaugeLarimer98.8%664 of 67214 min45 min
641Cache La Poudre River at 59th AveGFNC297.7GaugeWeld100%168 of 16816 min73 min
642Hunter Creek RAWSHCKC297.7GaugeRio Blanco100%168 of 16817 min60 min
643Cottonwood Basin RAWSCMEC297.7GaugeMontrose100%168 of 16817 min73 min
643Huntsman Mesa RAWSHMEC297.7GaugeGunnison100%168 of 16817 min73 min
645Manitou Springs - Waldo CanyonWDOC297.7GaugeEl Paso98.8%664 of 67215 min45 min
646Fort Carson/ButtsFCS97.7AirportEl Paso98.8%166 of 16814 min2 h
647Gold Park - Fancy Creek DiversionFACC297.7GaugeEagle98.8%166 of 16815 min2 h
647Monte Vista CanalMVCC297.7GaugeRio Grande98.8%166 of 16815 min2 h
647Nfield-Nslope TransferNFDC297.7GaugeEl Paso98.8%166 of 16815 min2 h
647Co Nunn 7 NNENNWC297.7GaugeWeld98.8%166 of 16815 min2 h
647Pinewood ReservoirPNWC297.7GaugeLarimer98.8%166 of 16815 min2 h
64717 SE TimpasPUKC297.7GaugeLas Animas98.8%166 of 16815 min2 h
647Sand Creek 1 W Commerce CitySACC297.7GaugeAdams98.8%166 of 16815 min2 h
647Bear Creek Lake - Turkey CreekTUYC297.7GaugeJefferson98.8%166 of 16815 min2 h
647Upper Blue Lake Near Breckenridge 7SswUBLC297.7GaugeSummit98.8%166 of 16815 min2 h
6562 SE OrdwayMRCC297.7GaugeCrowley98.8%166 of 16815 min2 h
656Rosemont ARSAC297.7GaugeTeller98.8%166 of 16815 min2 h
658Badito - Huerfano RiverBDTC297.6GaugeHuerfano100%168 of 16820 min75 min
658Cucharas RiverVTAC297.6GaugeHuerfano100%168 of 16820 min75 min
658Arkansas River 2 NW WellsvilleWSVC297.6GaugeFremont100%168 of 16820 min75 min
661Co Buena Vista 2 SSEBVAC297.6GaugeChaffee100%168 of 16820 min85 min
662Ruxton ParkRUXC297.6CooperativeEl Paso100%7 of 75.5 h26.8 h
663Pagosa Springs 5.8 WSWCO-AU-9397.6VolunteerArchuleta100%3 of 35.4 h24 h
663Arboles 8.8 NNECO-AU-9697.6VolunteerArchuleta100%3 of 35.4 h24 h
663Colorado Springs 5.7 WNWCO-EP-3797.6VolunteerEl Paso100%3 of 35.4 h24 h
663Colorado Springs 1.5 NCO-EP-38597.6VolunteerEl Paso100%3 of 35.4 h24 h
663Fort Collins 5.8 NWCO-LR-118797.6VolunteerLarimer100%3 of 35.4 h24 h
668Laporte 1.4 NWCO-LR-76197.6VolunteerLarimer100%3 of 35.4 h24 h
668Guffey 5.5 WCO-PK-6797.6VolunteerPark100%3 of 35.4 h24 h
670Evergreen 2.3 SWCO-JF-62797.6VolunteerJefferson100%3 of 35.4 h24 h
671Aurora 12.4 SSECO-AR-22597.6VolunteerArapahoe100%3 of 35.4 h24 h
671Castle Rock 0.5 NNWCO-DG-24597.6VolunteerDouglas100%3 of 35.4 h24 h
673Big Thompson River 4 SW Estes ParkMRPC297.6GaugeLarimer98.6%663 of 67215 min45 min
673Fourmile Creek At OrodellORFC297.6GaugeBoulder98.6%663 of 67215 min45 min
675Colorado City RAWSCCYC297.5GaugePueblo100%168 of 16818 min64 min
675South Platte - Carpenter CreekCTPC297.5GaugeDouglas100%168 of 16818 min64 min
675Dead Horse RAWSDHOC297.5GaugeRio Blanco100%168 of 16818 min64 min
675Porcupine RAWSPCPC297.5GaugeRoutt100%168 of 16818 min64 min
675Taylor Park RAWS NrTAPC297.5GaugeGunnison100%168 of 16818 min64 min
680Alamosa Muni(AWOS)ALS97.5AirportAlamosa99.4%167 of 16816 min2 h
681Bighorn RAWSBHRC297.5GaugeConejos99.4%167 of 16817 min2 h
681Corral Creek RAWSCEKC297.5GaugeClear Creek99.4%167 of 16817 min2 h
681Jones HillJNSC297.5GaugePark99.4%167 of 16817 min2 h
681Durango 6NNW - Log Chute RAWSLGCC297.5GaugeLa Plata99.4%167 of 16817 min2 h
681Bailey - Lost ParkLSTC297.5GaugePark99.4%167 of 16817 min2 h
686Cache La Poudre RiverFTCC297.5GaugeLarimer98.2%660 of 67214 min45 min
687Longmont - Boulder CreekBLOC297.5GaugeWeld98.2%165 of 16815 min2 h
687Clear Ck Abv West Clear CkCWCC297.5GaugeClear Creek98.2%165 of 16815 min2 h
689Psf3 Canon City RawsCYNC297.3GaugeFremont100%168 of 16819 min65 min
689Dowds Junction RAWSDJTC297.3GaugeEagle100%168 of 16819 min65 min
689Willis Creek RAWSWLCC297.3GaugeCuster100%168 of 16819 min65 min
692Great Divide Raws Near Great Divide 3SswGDRC297.3GaugeMoffat100%168 of 16819 min75 min
693Pagosa Springs - San Juan RiverPSXC297.3GaugeArchuleta99.4%167 of 16814 min2 h
694Lodge Pole Flats RAWSLPFC297.3GaugeLake99.4%167 of 16817 min2 h
695EckertALFC297.3GaugeDelta99.4%167 of 16818 min2 h
695Fraser - Keyser RidgeKSEC297.3GaugeGrand99.4%167 of 16818 min2 h
697WestcliffeC0897.3AirportCuster99.2%500 of 50414 min80 min
698Red Creek RawsRDDC297.3GaugePueblo98.8%166 of 16817 min2 h
699W Dry CreekDWAC297.3GaugeLarimer97.5%281 of 28814 min1.6 h
700Cortez/Montezuma CoCEZ97.3AirportMontezuma97.0%163 of 1686 min3 h
701Somerset 11E - Anthracite CreekATHC297.2GaugeGunnison100%168 of 16819 min66 min
701Big Bear Park RAWSBBRC297.2GaugeLa Plata100%168 of 16819 min66 min
701Cheyenne Creek At Evans AvenueEVAC297.2GaugeEl Paso100%168 of 16819 min66 min
7012 NE Camp Ck Garden GodsGODC297.2GaugeEl Paso100%168 of 16819 min66 min
701Burns 3NNW - Hangman RAWSHGMC297.2GaugeEagle100%168 of 16819 min66 min
701Deep CreekMITC297.2GaugeGarfield100%168 of 16819 min66 min
701South Platte 7SE - RAWSSOPC297.2GaugePark100%168 of 16819 min66 min
708CAGCAG97.2DCP-100%7 of 76.4 h24 h
708CEZCEZ97.2DCP-100%7 of 76.4 h24 h
708EEOEEO97.2DCP-100%7 of 76.4 h24 h
708MTJMTJ97.2DCP-100%7 of 76.4 h24 h
712Westminster 1.0 NNWCO-JF-63797.2VolunteerJefferson100%3 of 36.4 h24 h
712Fort Collins 1.8 WSWCO-LR-113997.2VolunteerLarimer100%3 of 36.4 h24 h
714Loveland 1.7 NNECO-LR-138197.2VolunteerLarimer100%3 of 36.4 h24 h
715Niwot 2.2 SWCO-BO-46997.2VolunteerBoulder100%3 of 36.4 h24 h
715Vernon 7.1 SCO-YU-4897.2VolunteerYuma100%3 of 36.4 h24 h
717Pagosa Springs 2.5 WCO-AU-2897.2VolunteerArchuleta100%3 of 36.4 h24 h
717Estes Park 3.3 SSWCO-LR-24797.2VolunteerLarimer100%3 of 36.4 h24 h
719Rock Creek Above Fort Carson ReservationRKCC297.2GaugeEl Paso99.4%167 of 16820 min2 h
720Green RidgeRDGC297.2GaugeLarimer97.5%200 of 20515 min60 min
721Winter Park - Williams ForkWFSC297.2GaugeGrand97.6%164 of 16815 min2 h
722North Fork Big Thompson RiverDKKC297.2GaugeLarimer97.3%654 of 67214 min45 min
723Csu RanchPVLC297.2GaugeLarimer97.3%654 of 67214 min45 min
724Livermore 7NW - HalliganHALC297.2GaugeLarimer97.1%653 of 67214 min45 min
725Northglenn 3N - Big Dry CreekBDGC297.1GaugeAdams100%168 of 16820 min64 min
726Bob CreekBCKC297.1GaugeCrowley100%168 of 16820 min75 min
72612 SSW ParlinCRCC297.1GaugeSaguache100%168 of 16820 min75 min
726Governor Basin Met STNGBMC297.1GaugeOuray100%168 of 16820 min75 min
726Ironton Met StationIROC297.1GaugeOuray100%168 of 16820 min75 min
726AT Rg @ Monte VistaMVTC297.1GaugeRio Grande100%168 of 16820 min75 min
726Portland Meteorological StationPMSC297.1GaugeOuray100%168 of 16820 min75 min
732Taylor Park 21ENE - Taylor RiverTYVC297.1GaugeGunnison100%168 of 16820 min60 min
733Harvard Gulch @ JacksonHAJC297.1GaugeDenver100%168 of 16820 min65 min
734Rangely - Black Sulphur CreekBKSC297.1GaugeRio Blanco100%168 of 16820 min75 min
734Carter Lake ReservoirCLKC297.1GaugeLarimer100%168 of 16820 min75 min
734Red Mesa 2SE - Long Hollow ResLRAC297.1GaugeLa Plata100%168 of 16820 min75 min
734Navajo RiverNBCC297.1GaugeArchuleta100%168 of 16820 min75 min
734Arkansas River AT PortlandPRTC297.1GaugeFremont100%168 of 16820 min75 min
7342 SW Sf Rg @ South ForkSRGC297.1GaugeRio Grande100%168 of 16820 min75 min
7344 WSW BalltownTWTC297.1GaugeLake100%168 of 16820 min75 min
734Meeker - Yellow CreekYCRC297.1GaugeRio Blanco100%168 of 16820 min75 min
742South Fork - Bear CreekBFKC297.1GaugeRio Grande100%168 of 16820 min76 min
742Carbondale - Crystal RiverCFHC297.1GaugeGarfield100%168 of 16820 min76 min
742Manassa - Conejos RiverCJMC297.1GaugeConejos100%168 of 16820 min76 min
74211 NW CrestoneCTTC297.1GaugeSaguache100%168 of 16820 min76 min
742Elkhead Creek Near Of Craig CoELCC297.1GaugeMoffat100%168 of 16820 min76 min
742Florida River Blo Florida Farmers DitchFMDC297.1GaugeLa Plata100%168 of 16820 min76 min
742Huerfano Cucharas DitchHRCC297.1GaugePueblo100%168 of 16820 min76 min
742Redmesa - La Plata RiverLPCC297.1GaugeLa Plata100%168 of 16820 min76 min
742Los Pinos River 10 N BayfieldLPVC297.1GaugeGarfield100%168 of 16820 min76 min

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.