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 7 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,501Alamosa 0.6 NECO-AM-3792.1VolunteerAlamosa85.7%6 of 785 min25 h
1,502Federal Heights 2.4 SECO-AD-28192.1VolunteerAdams85.7%6 of 785 min2 days
1,502Wellington 1.0 SSECO-LR-137092.1VolunteerLarimer85.7%6 of 785 min2 days
1,504Cherry Hills Village 2.1 NCO-DN-33392.1VolunteerDenver85.7%6 of 785 min2 days
1,505Windsor 2.7 SCO-WE-61292.1VolunteerWeld85.7%6 of 786 min35 h
1,506Thornton 1.1 SWCO-AD-27592.1VolunteerAdams85.7%6 of 786 min2 days
1,506Durango 0.8 SSWCO-LP-2292.1VolunteerLa Plata85.7%6 of 786 min2 days
1,506Berthoud 2.4 SSWCO-LR-129592.1VolunteerLarimer85.7%6 of 786 min2 days
1,506Bellvue 5.9 WCO-LR-492.1VolunteerLarimer85.7%6 of 786 min2 days
1,506Pueblo West 2.5 SSWCO-PU-16592.1VolunteerPueblo85.7%6 of 786 min2 days
1,506Longmont 5.1 ECO-WE-30292.1VolunteerWeld85.7%6 of 786 min2 days
1,512CO-MT-74CO-MT-7492.1COCORAHS-85.7%6 of 786 min2.1 days
1,513Monument 5.3 ECO-EP-51492.1VolunteerEl Paso85.7%6 of 786 min25 h
1,513Fort Collins 5.8 NWCO-LR-118792.1VolunteerLarimer85.7%6 of 786 min25 h
1,515Colorado Springs 8.9 NNECO-EP-44992.1VolunteerEl Paso85.7%6 of 786 min24 h
1,515Grand Junction 3.7 SSECO-ME-18592.1VolunteerMesa85.7%6 of 786 min24 h
1,517Rico 0.4 NCO-DR-1592.1VolunteerDolores85.7%6 of 786 min35 h
1,518Castle Rock 1.7 SSWCO-DG-6292.1VolunteerDouglas85.7%6 of 786 min2 days
1,518Vail 2.6 ECO-EG-1992.1VolunteerEagle85.7%6 of 786 min2 days
1,518Windsor 4.2 SWCO-LR-140492.1VolunteerLarimer85.7%6 of 786 min2 days
1,521Burlington 8.4 NNECO-KC-8092.1VolunteerKit Carson85.7%6 of 786 min24 h
1,521CO-OT-53CO-OT-5392.1COCORAHS-85.7%6 of 786 min24 h
1,523Holyoke 0.4 SSWCO-PH-5692.1VolunteerPhillips85.7%6 of 786 min25 h
1,524Golden 12.5 NWCO-JF-33192.1VolunteerJefferson85.7%6 of 786 min26 h
1,525Conifer 3.2 SWCO-JF-5392.1VolunteerJefferson85.7%6 of 786 min35 h
1,525Dinosaur 19.0 ENECO-MF-3792.1VolunteerMoffat85.7%6 of 786 min35 h
1,527Pagosa Springs 6.1 NECO-AU-8092.1VolunteerArchuleta85.7%6 of 786 min36 h
1,528Brighton 1.9 NNWCO-AD-20492.1VolunteerAdams85.7%6 of 786 min37 h
1,529Castle Pines 3.7 NCO-DG-31392.1VolunteerDouglas85.7%6 of 786 min2 days
1,529Fort Collins 1.6 SECO-LR-118692.1VolunteerLarimer85.7%6 of 786 min2 days
1,531Aurora 2.7 WSWCO-AR-30892.1VolunteerArapahoe85.7%6 of 786 min2.1 days
1,531Centennial 5.5 ECO-AR-8592.1VolunteerArapahoe85.7%6 of 786 min2.1 days
1,533Fort Collins 6.5 NNWCO-LR-123892.1VolunteerLarimer85.7%6 of 786 min24 h
1,533Lov 4.0 WCO-LR-50992.1VolunteerLarimer85.7%6 of 786 min24 h
1,533Grand Junction 4.1 ENECO-ME-11892.1VolunteerMesa85.7%6 of 786 min24 h
1,536Steamboat Springs 0.9 SSWCO-RT-8792.1VolunteerRoutt85.7%6 of 786 min35 h
1,537Capulin 2.9 ENECO-CN-692.1VolunteerConejos85.7%6 of 786 min2 days
1,537Denver 4.7 SWCO-DN-10392.1VolunteerDenver85.7%6 of 786 min2 days
1,537Fort Collins 3.7 SCO-LR-88592.1VolunteerLarimer85.7%6 of 786 min2 days
1,537Montrose 3.2 WSWCO-MT-6892.1VolunteerMontrose85.7%6 of 786 min2 days
1,541Boulder 0.7 ENECO-BO-45792.1VolunteerBoulder85.7%6 of 786 min24 h
1,541Del Norte 2.5 ENECO-RG-1992.1VolunteerRio Grande85.7%6 of 786 min24 h
1,543Pagosa Springs 9.0 SSECO-AU-8692.1VolunteerArchuleta85.7%6 of 786 min25 h
1,544Fcl 1.7 SECO-LR-29592.1VolunteerLarimer85.7%6 of 786 min35 h
1,545Littleton 5.7 SWCO-JF-33292.1VolunteerJefferson85.7%6 of 786 min2 days
1,545Grand Junction 1.3 WCO-ME-16092.1VolunteerMesa85.7%6 of 786 min2 days
1,545Yampa 5.1 SCO-RT-2692.1VolunteerRoutt85.7%6 of 786 min2 days
1,545Galeton 1.6 ECO-WE-30392.1VolunteerWeld85.7%6 of 786 min2 days
1,549OrdwayORDC292.1CooperativeCrowley85.7%6 of 71.5 h2 days
1,550AgateAGAC292.1CooperativeElbert85.7%6 of 71.7 h35 h
1,550Aspen Springs AmradASIC292.1CooperativeGilpin85.7%6 of 71.7 h35 h
1,550Brighton 5WNWBGHC292.1CooperativeWeld85.7%6 of 71.7 h35 h
1,550AmradCNRC292.1CooperativeJefferson85.7%6 of 71.7 h35 h
1,550ElizabethELAC292.1CooperativeElbert85.7%6 of 71.7 h35 h
1,550ElizabethELZC292.1CooperativeElbert85.7%6 of 71.7 h35 h
1,550BerthoudERTC292.1CooperativeLarimer85.7%6 of 71.7 h35 h
1,550AmradFOGC292.1CooperativeMorgan85.7%6 of 71.7 h35 h
1,550Lafayette 1NLAFC292.1CooperativeBoulder85.7%6 of 71.7 h35 h
1,550LonetreeLNTC292.1CooperativeDouglas85.7%6 of 71.7 h35 h
1,550AmradPAKC292.1CooperativeDouglas85.7%6 of 71.7 h35 h
1,550AmradWDRC292.1CooperativeMorgan85.7%6 of 71.7 h35 h
1,550Weldona 3ESEWELC292.1CooperativeMorgan85.7%6 of 71.7 h35 h
1,550Westminster 5NeWSMC292.1CooperativeAdams85.7%6 of 71.7 h35 h
1,564Colorado Springs 5NE - AMRADBGPC292.1GaugeEl Paso85.7%6 of 71.7 h35 h
1,564Bristol 2NBHMC292.1GaugeProwers85.7%6 of 71.7 h35 h
1,564Centennial 2NECEIC292.1GaugeWeld85.7%6 of 71.7 h35 h
1,564AmradCOSC292.1GaugeEl Paso85.7%6 of 71.7 h35 h
1,564Drake 3SDKCC292.1GaugeLarimer85.7%6 of 71.7 h35 h
1,564Fruitvale - East JunctionEJHC292.1GaugeMesa85.7%6 of 71.7 h35 h
1,564GenoaGEAC292.1GaugeLincoln85.7%6 of 71.7 h35 h
1,564Fruita 1NW - Hamnet RalphGVRC292.1GaugeMesa85.7%6 of 71.7 h35 h
1,564Pueblo 3N AmradPUNC292.1GaugePueblo85.7%6 of 71.7 h35 h
1,573HollyHLYC292.1CooperativeProwers85.7%6 of 72 h2 days
1,574Marston Filter PlantLTLC292.1CooperativeDenver85.7%6 of 72 h2 days
1,575BoulderBOUC292.1CooperativeBoulder85.7%6 of 72.2 h24.8 h
1,576Big Thompson WNW the Canyon MouthBIMC292.0GaugeLarimer99.4%167 of 16820 min2 h
1,577Mcelmo Ck Abv Trail CanyonMTCC292.0GaugeMontezuma99.4%167 of 16834 min2 h
1,577San Miguel R. At Brooks Bridge Nr.SNMC292.0GaugeMontrose99.4%167 of 16834 min2 h
1,579Upper Blue Lake Near Breckenridge 7SswUBLC292.0GaugeSummit94.6%159 of 16815 min6 h
1,580Aurora 3.3 SECO-AR-41292.0VolunteerArapahoe85.7%6 of 72.4 h2 days
1,580Evergreen 1.3 NNECO-JF-42492.0VolunteerJefferson85.7%6 of 72.4 h2 days
1,582Black Forest 3.9 NNECO-EP-6692.0VolunteerEl Paso85.7%6 of 72.4 h24 h
1,583Rifle 2.6 ENECO-GF-10292.0VolunteerGarfield85.7%6 of 72.4 h26 h
1,584Boulder 1.6 SCO-BO-1492.0VolunteerBoulder85.7%6 of 72.4 h2 days
1,584Livermore 12.4 NWCO-LR-140592.0VolunteerLarimer85.7%6 of 72.4 h2 days
1,584Greeley 1.8 NCO-WE-13792.0VolunteerWeld85.7%6 of 72.4 h2 days
1,587Pagosa Springs 4.9 WCO-AU-9492.0VolunteerArchuleta85.7%6 of 72.4 h24 h
1,587Aguilar 7.0 WSWCO-LA-3392.0VolunteerLas Animas85.7%6 of 72.4 h24 h
1,589Centennial 3.9 ESECO-AR-41592.0VolunteerArapahoe85.7%6 of 72.4 h2 days
1,589Foxfield 1.6 SSWCO-AR-43092.0VolunteerArapahoe85.7%6 of 72.4 h2 days
1,589Buena Vista 1.5 WNWCO-CF-692.0VolunteerChaffee85.7%6 of 72.4 h2 days
1,589Erie 1.1 NNWCO-WE-57192.0VolunteerWeld85.7%6 of 72.4 h2 days
1,593Boulder 2.5 SWCO-BO-49492.0VolunteerBoulder85.7%6 of 72.4 h2 days
1,594Steamboat Springs 2.5 NCO-RT-5292.0VolunteerRoutt85.7%6 of 72.4 h24 h
1,594Greeley 4.6 WNWCO-WE-31892.0VolunteerWeld85.7%6 of 72.4 h24 h
1,596Elizabeth 0.4 WSWCO-EL-9692.0VolunteerElbert85.7%6 of 72.4 h2 days
1,597Boulder 2.9 SCO-BO-492.0VolunteerBoulder85.7%6 of 72.4 h2 days
1,598Lone Tree 0.6 SSECO-DG-33692.0VolunteerDouglas85.7%6 of 72.4 h24 h
1,599Cotopaxi 4.8 SSECO-FM-2192.0VolunteerFremont85.7%6 of 72.4 h35 h
1,600Cortez 1.7 ESECO-MZ-8692.0VolunteerMontezuma85.7%6 of 72.4 h25 h
1,601Bayfield 7.0 NCO-LP-3592.0VolunteerLa Plata85.7%6 of 72.4 h2.5 days
1,602Broomfield 2.3 SECO-BR-5792.0VolunteerBroomfield85.7%6 of 72.4 h24 h
1,602Pikeview 3.7 NECO-EP-45392.0VolunteerEl Paso85.7%6 of 72.4 h24 h
1,604Nunn 6.5 NECO-WE-40992.0VolunteerWeld85.7%6 of 72.4 h35 h
1,605Aspen - Castle CreekASEC291.9GaugePitkin99.4%167 of 16835 min1.5 h
1,605Aspen 15SE - Independence PassIDWC291.9GaugePitkin99.4%167 of 16835 min1.5 h
1,607Beaver Ck Village SnotelBCVC291.9GaugeEagle99.4%167 of 16835 min2 h
1,607Bear Lake SnotelBLKC291.9GaugeLarimer99.4%167 of 16835 min2 h
1,607Bison Lake SnotelBLSC291.9GaugeGarfield99.4%167 of 16835 min2 h
1,607Brumley SnotelBRMC291.9GaugeLake99.4%167 of 16835 min2 h
1,607Beartown SnotelBRTC291.9GaugeSan Juan99.4%167 of 16835 min2 h
1,607Cascade #2 SnotelCADC291.9GaugeSan Juan99.4%167 of 16835 min2 h
1,607Columbus Basin SnotelCMBC291.9GaugeLa Plata99.4%167 of 16835 min2 h
1,607Copeland Lake SnotelCOPC291.9GaugeBoulder99.4%167 of 16835 min2 h
1,607Cumbres Trestle SnotelCUMC291.9GaugeConejos99.4%167 of 16835 min2 h
1,607Cochetopa Pass SnotelCZSC291.9GaugeSaguache99.4%167 of 16835 min2 h
1,607Elk River SnotelELKC291.9GaugeRoutt99.4%167 of 16835 min2 h
1,607Lost Dog SnotelLOTC291.9GaugeRoutt99.4%167 of 16835 min2 h
1,607Lily Pond SnotelLPDC291.9GaugeConejos99.4%167 of 16835 min2 h
1,607Long Draw Resv SnotelLRVC291.9GaugeLarimer99.4%167 of 16835 min2 h
1,607Mccoy Park SnotelMCYC291.9GaugeEagle99.4%167 of 16835 min2 h
1,607Mesa Lakes SnotelMESC291.9GaugeMesa99.4%167 of 16835 min2 h
1,607Mineral Creek SnotelMINC291.9GaugeSan Juan99.4%167 of 16835 min2 h
1,607Molas Lake SnotelMLSC291.9GaugeSan Juan99.4%167 of 16835 min2 h
1,607Moon Pass SnotelMOPC291.9GaugeSaguache99.4%167 of 16835 min2 h
1,607Never Summer SnotelNEVC291.9GaugeJackson99.4%167 of 16835 min2 h
1,607Rough And Tumble SnotelROUC291.9GaugePark99.4%167 of 16835 min2 h
1,607Sawtooth SnotelSATC291.9GaugeBoulder99.4%167 of 16835 min2 h
1,607Spud Mountain SnotelSPSC291.9GaugeSan Juan99.4%167 of 16835 min2 h
1,607Summit Ranch SnotelSUMC291.9GaugeSummit99.4%167 of 16835 min2 h
1,607Trapper Lake SnotelTLSC291.9GaugeGarfield99.4%167 of 16835 min2 h
1,607Upper Taylor SnotelUPTC291.9GaugeGunnison99.4%167 of 16835 min2 h
1,607Vail Mountain SnotelVLMC291.9GaugeEagle99.4%167 of 16835 min2 h
1,607Whiskey Ck SnotelWSKC291.9GaugeLas Animas99.4%167 of 16835 min2 h
1,607Zirkel SnotelZIRC291.9GaugeJackson99.4%167 of 16835 min2 h
1,636Nunn #1 ScanNUNC291.9GaugeWeld99.4%167 of 16835 min2 h
1,637Animas River Near Cedar Hill0936350091.9GaugeLa Plata98.2%165 of 16833 min3 h
1,638Fort Collins 3E - TimberlineFSIC291.9GaugeLarimer90.6%761 of 84014 min49 min
1,639Dwrf WeatherWRFC291.9GaugeLarimer90.4%760 of 84014 min48 min
1,640Fool Creek SnotelFCVC291.8GaugeGrand99.4%167 of 16835 min2 h
1,641SalidaANK91.7AirportSaguache99.4%501 of 50414 min40 min
1,642Arapaho Ridge SnotelARPC291.7GaugeGrand98.8%166 of 16835 min2 h
1,642Butte SnotelBUTC291.7GaugeGunnison98.8%166 of 16835 min2 h
1,642Phantom Valley SnotelPHTC291.7GaugeGrand98.8%166 of 16835 min2 h
1,642Willow Creek Pass SnotelWLLC291.7GaugeGrand98.8%166 of 16835 min2 h
1,646Horsetooth Dixon DamDDAC291.7GaugeLarimer89.0%690 of 77515 min47 min
1,647Durango 6S - Basmouco CreekBSNC291.6GaugeLa Plata94.6%159 of 16820 min5 h
1,648Bayfield 7NBYFC291.6CooperativeLa Plata85.7%6 of 73.4 h2 days
1,649Kremmling 9.1 WNWCO-GR-7791.6VolunteerGrand85.7%6 of 73.4 h24 h
1,650South Fork 0.6 SCO-RG-2691.6VolunteerRio Grande85.7%6 of 73.4 h35 h
1,651Steamboat Springs 1.1 ECO-RT-1691.6VolunteerRoutt85.7%6 of 73.4 h25 h
1,652Lyons 4.8 NCO-LR-5091.6VolunteerLarimer85.7%6 of 73.4 h2 days
1,652Vernon 3.6 NNECO-YU-6291.6VolunteerYuma85.7%6 of 73.4 h2 days
1,654Wel 4.8 NWCO-LR-14091.6VolunteerLarimer85.7%6 of 73.4 h35 h
1,655Strasburg 3.1 NNWCO-AD-25291.6VolunteerAdams85.7%6 of 73.4 h2 days
1,656Denver 6.6 SECO-DN-34991.6VolunteerDenver85.7%6 of 73.4 h24 h
1,656Virginia Dale 7.2 SSWCO-LR-67291.6VolunteerLarimer85.7%6 of 73.4 h24 h
1,658La Porte 10.0 NNWCO-LR-56791.6VolunteerLarimer85.7%6 of 73.4 h24 h
1,659Redstone 4.9 NCO-PT-1691.6VolunteerPitkin85.7%6 of 73.4 h34 h
1,660Gunnison River 1 AT GunnisonGUSC291.5GaugeGunnison99.4%167 of 16819 min2 h
1,661ProspectPROC291.5GaugeLarimer92.5%933 of 1,00814 min60 min
1,662Ellicott 7SBSQC291.5CooperativeEl Paso85.7%6 of 73.5 h47 h
1,663Reddeer RAWSRDKC291.4GaugeChaffee99.4%167 of 16812 min2 h
1,664Black Mountain RAWSBMOC291.3GaugeHuerfano100%168 of 16819 min66 min
1,665Gunsight PassGSPC291.3GaugeGrand98.8%166 of 16819 min2 h
1,66612 NW SaguacheSCKC291.3GaugeSaguache98.8%166 of 16820 min2 h
1,667Big Thompson River 2 E Estes ParkBTBC291.3GaugeLarimer89.8%906 of 1,00815 min45 min
1,668BurlingtonITR91.3AirportKit Carson86.1%181 of 2106 min60 min
1,669ErieEIK91.2AirportWeld99.4%501 of 50414 min40 min
1,670Ptarmigan Meteorological Station39295410616250191.2GaugeEagle99.4%167 of 16833 min2 h
1,671Montezuma - Vidler TunnelVIDC291.2GaugeSummit97.0%163 of 16829 min4 h
1,672Boulder 7.4 NNWCO-BO-61391.1VolunteerBoulder85.7%6 of 74.4 h24 h
1,672Wheat Ridge 1.2 ENECO-JF-49991.1VolunteerJefferson85.7%6 of 74.4 h24 h
1,674Broomfield 1.2 NECO-BO-291.1VolunteerBroomfield85.7%6 of 74.4 h2 days
1,674Golden 2.3 SECO-JF-61991.1VolunteerJefferson85.7%6 of 74.4 h2 days
1,676Parshall 8.8 SSECO-GR-8691.1VolunteerGrand85.7%6 of 74.4 h33 h
1,677CO-WE-516CO-WE-51691.1COCORAHS-85.7%6 of 74.4 h34 h
1,678Pagosa Springs 13.3 SSECO-AU-9091.1VolunteerArchuleta85.7%6 of 74.4 h34 h
1,679Crawford 3.6 SWCO-DL-4891.1VolunteerDelta85.7%6 of 74.4 h25 h
1,680Golden 4.9 SWCO-JF-46591.1VolunteerJefferson85.7%6 of 74.4 h2 days
1,681Hugo 10.3 WSWCO-LN-5691.1VolunteerLincoln85.7%6 of 74.4 h35 h
1,682TownerTWRC291.1CooperativeKiowa85.7%6 of 7-47 h
1,683Ironton Met StationIROC291.0GaugeOuray95.8%161 of 16819 min7 h
1,684Co Dinosaur 2 EDNOC290.9GaugeMoffat99.4%167 of 16819 min2 h
1,685Boulder Creek 1 SW OrodellOROC290.9GaugeBoulder99.4%167 of 16820 min2 h
1,686Red Mountain Pass SnotelRMPC290.8GaugeSan Juan99.4%167 of 16835 min2 h
1,687EVGC2EVGC290.8DCP-85.7%6 of 75.1 h24.7 h
1,688Grand JunctionGJT90.7AirportMesa100%168 of 1686 min60 min
1,689Dry Lake RAWSDRYC290.7GaugeRoutt100%168 of 16819 min66 min
1,690Dragon Rd RAWS NrDRAC290.7GaugeRio Blanco99.4%167 of 16817 min2 h
1,691Wellsville - Bear CreekBEKC290.7GaugeFremont99.4%167 of 16820 min2 h
1,692Fremont Pass SnotelFMTC290.7GaugeSummit99.4%167 of 16835 min2 h
1,692Lake Eldora SnotelLELC290.7GaugeGrand99.4%167 of 16835 min2 h
1,694Cowdrey - Independence MountainIMRC290.7GaugeJackson97.0%163 of 16813 min5 h
1,695Dove Creek - NorthdaleNTDC290.7CooperativeDolores85.7%6 of 75.4 h2 days
1,696Fort Lupton 0.1 SWCO-WE-44490.7VolunteerWeld85.7%6 of 75.4 h2 days
1,697Windsor 3.0 SSECO-WE-50790.7VolunteerWeld85.7%6 of 75.4 h2 days
1,698Pueblo 6.3 SSWCO-PU-14490.7VolunteerPueblo85.7%6 of 75.4 h24 h
1,699Beulah 0.5 ESECO-PU-15090.7VolunteerPueblo85.7%6 of 75.4 h25 h
1,700Stratton .25 WNWCO-KC-8490.7VolunteerKit Carson85.7%6 of 75.4 h2 days
1,700Berthoud 2.5 NCO-LR-120090.7VolunteerLarimer85.7%6 of 75.4 h2 days
1,702Westminster 1.0 NNWCO-JF-63790.7VolunteerJefferson85.7%6 of 75.4 h2 days
1,703Mesa Verde National Park Coop NrMVPC290.6GaugeMontezuma100%168 of 16825 min62 min
1,704Cper ScanCPEC290.6GaugeWeld95.8%161 of 16835 min2 h
1,705Animas River Blw Durango Pump PlantDGOC290.6GaugeLa Plata90.1%202 of 22425 min1.8 h
1,705Crystal River 3 AT RedstoneRCYC290.6GaugePitkin90.1%202 of 22425 min1.8 h
1,705RIFLE CREEK 5 AT Rifle Gap ReservoirRRGC290.6GaugeGarfield90.1%202 of 22425 min1.8 h
1,708W Dry CreekDWAC290.6GaugeLarimer84.1%339 of 40314 min36 min
1,709Wfo PuebloPUBC290.6CooperativePueblo81.4%22 of 2712 min12 h
1,710Berthoud Summit SnotelBTSC290.5GaugeGrand98.8%166 of 16835 min2 h
1,711Fruit Growers DamFTGC290.5GaugeDelta89.7%201 of 22425 min1.8 h
1,712SterlingSTLC290.5CooperativeLogan85.7%6 of 75.7 h2 days
1,713Dry Lake SnotelDRLC290.4GaugeRoutt99.4%167 of 16835 min2 h
1,713Stillwater Creek SnotelSCSC290.4GaugeGrand99.4%167 of 16835 min2 h
1,715Englewood 1SSE - Duncan ParkDPEC290.4GaugeArapahoe89.2%150 of 16825 min3 h
1,716Buena VistaAEJ90.3AirportChaffee99.8%503 of 50414 min40 min
1,717Paonia Upper Colorado Ntwk/Coop SitePONC290.3GaugeDelta89.2%200 of 22425 min1.8 h
1,7184 W NathropCHKC290.2GaugeChaffee96.4%162 of 16825 min7 h
1,719North Fork Cache La Poudre River At LivermoreLIVC290.2GaugeLarimer88.8%199 of 22425 min1.8 h
1,720Loveland 1.2 ECO-LR-91390.2VolunteerLarimer85.7%6 of 76.4 h24 h
1,721CO-AD-284CO-AD-28490.2COCORAHS-85.7%6 of 76.4 h2 days
1,722Loveland 2.3 NWCO-LR-85490.2VolunteerLarimer85.7%6 of 76.4 h24 h
1,723Aurora 12.4 SSECO-AR-22590.2VolunteerArapahoe85.7%6 of 76.4 h34 h
1,724Fcl 3.0 SWCO-LR-39190.2VolunteerLarimer85.7%6 of 76.4 h2 days
1,725Graby Ditch At 6ThGDIC290.1GaugeArapahoe100%168 of 16845 min63 min
1,726Broomfield 3.2 NNECO-BR-3290.1VolunteerBroomfield100%7 of 717.4 h24 h
1,727L#2 At Rolland MooreRLLC290.1GaugeLarimer85.1%572 of 67214 min60 min
1,728South Platte River AT South PlatteSPTC290.0GaugeJefferson94.2%211 of 22435 min75 min
1,729MwrfMWRC290.0GaugeLarimer86.0%788 of 91614 min49 min
1,730Cortez 8 SE0306189.8ReferenceMontezuma100%84 of 841.5 h3 h
1,730Boulder 14 W9407589.8ReferenceBoulder100%84 of 841.5 h3 h
1,732Nunn 7 NNE9407489.8ReferenceWeld100%84 of 841.5 h3 h
1,732Dinosaur 2 E9408289.8ReferenceMoffat100%84 of 841.5 h3 h
1,734Montrose 11 ENE0306089.8ReferenceMontrose100%84 of 841.5 h3 h
1,735Buckskin Joe SnotelBUCC289.8GaugePark99.4%167 of 16835 min2 h
1,736Yellow CRK Nr White RvrYELC289.8GaugeRio Blanco94.6%159 of 16820 min9 h
1,737East Toll Gate @ BuckleyETGC289.7GaugeArapahoe98.8%166 of 16845 min2 h
1,738Rio Grande River At Thirty Mile BridgeCRDC289.7GaugeHinsdale92.2%155 of 16820 min7 h
1,739Bear Creek 0 At MorrisonMOSC289.7GaugeJefferson89.8%503 of 56020 min1.6 h
1,740Lang GulchLGGC289.7GaugeLarimer86.0%788 of 91614 min56 min
1,741Thornton 6.2 NNECO-AD-21689.7VolunteerAdams85.7%6 of 77.4 h32 h
1,742Boulder 1.3 NWCO-BO-7289.7VolunteerBoulder85.7%6 of 77.4 h2 days
1,743Windsor 1.4 ENECO-WE-61089.7VolunteerWeld85.7%6 of 77.4 h2 days
1,744Fcl 2.55 NECO-LR-34089.7VolunteerLarimer85.7%6 of 77.4 h35 h
1,745Rabbit Ears SnotelRESC289.6GaugeRoutt98.2%165 of 16835 min3 h
1,746Fishers Crossing - PurgatoirePFCC289.5GaugeLas Animas100%168 of 16829 min77 min
1,747Animas River At Tall Timber Resort AboveATTC289.3GaugeLa Plata91.9%206 of 22435 min75 min
1,748Longmont 4.0 WSWCO-BO-17189.3VolunteerBoulder85.7%6 of 78.4 h24 h
1,749Aurora 6.6 SSECO-AR-42289.3VolunteerArapahoe85.7%6 of 78.4 h2 days
1,750Evergreen 2.7 SSWCO-JF-60389.3VolunteerJefferson85.7%6 of 78.4 h2 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.