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 8 of 10Colorado instrumentsColorado weather

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. Of the 2,374 ranked here, 2,337 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
1,751Pritchett 10.5 WCO-BA-1087.4VolunteerBaca66.6%2 of 386 min33 h
1,752Loveland Basin SnotelLBAC287.3GaugeClear Creek95.2%160 of 16844 min5 h
1,75311 ENE Alamosa RiverTERC287.3GaugeConejos91.6%154 of 16830 min14 h
1,754Colorado Springs 7.6 NNECO-EP-51387.3VolunteerEl Paso66.6%2 of 32.4 h2 days
1,754CO-ME-201CO-ME-20187.3COCORAHS-66.6%2 of 32.4 h2 days
1,756Pagosa Springs 5.6 SSECO-AU-7387.3VolunteerArchuleta66.6%2 of 32.4 h34 h
1,757Foxfield 1.6 SSWCO-AR-43087.3VolunteerArapahoe66.6%2 of 32.4 h35 h
1,757Nederland 2.8 NECO-BO-35587.3VolunteerBoulder66.6%2 of 32.4 h35 h
1,757Security 0.5 NECO-EP-48887.3VolunteerEl Paso66.6%2 of 32.4 h35 h
1,757Golden 1.2 ECO-JF-56387.3VolunteerJefferson66.6%2 of 32.4 h35 h
1,757Eads 1.0 WCO-KW-4787.3VolunteerKiowa66.6%2 of 32.4 h35 h
1,757CO-LP-150CO-LP-15087.3COCORAHS-66.6%2 of 32.4 h35 h
1,757Blv 1.0 SCO-LR-45387.3VolunteerLarimer66.6%2 of 32.4 h35 h
1,757Dinosaur 19.0 ENECO-MF-3787.3VolunteerMoffat66.6%2 of 32.4 h35 h
1,765Denver 0.2 NNW (Botanic Gardens)CO-DN-11287.3VolunteerDenver66.6%2 of 32.4 h2 days
1,765Holyoke .59 SWCO-PH-1487.3VolunteerPhillips66.6%2 of 32.4 h2 days
1,765Two Buttes 12.0 NNWCO-PW-2487.3VolunteerProwers66.6%2 of 32.4 h2 days
1,765Wray 19 NNECO-YU-5287.3VolunteerYuma66.6%2 of 32.4 h2 days
1,769Pueblo 2.1 SSWCO-PU-16087.3VolunteerPueblo66.6%2 of 32.4 h3 days
1,770Longmont 0.5 NCO-BO-62787.3VolunteerBoulder66.6%2 of 32.4 h35 h
1,770Elizabeth 4.1 NECO-EL-10287.3VolunteerElbert66.6%2 of 32.4 h35 h
1,770Monument 6.6 ENECO-EP-23587.3VolunteerEl Paso66.6%2 of 32.4 h35 h
1,770Evergreen 4.2 SSECO-JF-15787.3VolunteerJefferson66.6%2 of 32.4 h35 h
1,770Evergreen 3.2 ESECO-JF-8487.3VolunteerJefferson66.6%2 of 32.4 h35 h
1,770Burlington 8.4 NNECO-KC-8087.3VolunteerKit Carson66.6%2 of 32.4 h35 h
1,770Durango 4.4 ENECO-LP-14687.3VolunteerLa Plata66.6%2 of 32.4 h35 h
1,770Holly 0.1 ENECO-PW-1887.3VolunteerProwers66.6%2 of 32.4 h35 h
1,778Ken Caryl 0.6 WSWCO-JF-33887.3VolunteerJefferson66.6%2 of 32.4 h36 h
1,778Rocky Ford 0.4 SECO-OT-3787.3VolunteerOtero66.6%2 of 32.4 h36 h
1,780Wray 4.2 NNECO-YU-6887.3VolunteerYuma66.6%2 of 32.4 h2 days
1,781Monte Vista 2.6 NWCO-RG-2987.3VolunteerRio Grande66.6%2 of 32.4 h2 days
1,782Strasburg 3.1 NNWCO-AD-25287.3VolunteerAdams66.6%2 of 32.4 h34 h
1,782Black Forest 4.1 WCO-EP-46687.3VolunteerEl Paso66.6%2 of 32.4 h34 h
1,782Fort Collins 1.9 SWCO-LR-126287.3VolunteerLarimer66.6%2 of 32.4 h34 h
1,785Boulder 2.5 SWCO-BO-49487.3VolunteerBoulder66.6%2 of 32.4 h33 h
1,786AspenAPXC287.2GaugePitkin99.4%167 of 16835 min2 h
1,787Rock Crossing - Apishapa RiverAPRC287.2GaugeOtero89.8%151 of 16824 min17 h
1,788W. Fork Dallas CRK Met STNDMSC287.2GaugeOuray83.3%140 of 16820 min11 h
1,789HOWC2HOWC287.2DCP-71.4%5 of 76.4 h2 days
1,789LOEC2LOEC287.2DCP-71.4%5 of 76.4 h2 days
1,789SKIC2SKIC287.2DCP-71.4%5 of 76.4 h2 days
1,792South Colony SnotelSCYC287.1GaugeCuster95.2%160 of 16844 min5 h
1,793Phantom Valley SnotelPHTC287.0GaugeGrand89.8%151 of 16844 min5 h
1,794Larimer County LandfillLANC287.0GaugeLarimer74.2%499 of 67219 min65 min
1,795Boulder 1.6 SCO-BO-1486.9VolunteerBoulder66.6%2 of 33.4 h35 h
1,795Boulder 2.9 SCO-BO-486.9VolunteerBoulder66.6%2 of 33.4 h35 h
1,795Highlands Ranch 2.7 SECO-DG-33186.9VolunteerDouglas66.6%2 of 33.4 h35 h
1,795Arvada 1.8 NECO-JF-47186.9VolunteerJefferson66.6%2 of 33.4 h35 h
1,795Loveland 4.0 SSWCO-LR-47286.9VolunteerLarimer66.6%2 of 33.4 h35 h
1,800Arvada 3.1 NWCO-JF-59386.9VolunteerJefferson66.6%2 of 33.4 h36 h
1,801Denver 10.3 NWCO-JF-7186.9VolunteerJefferson66.6%2 of 33.4 h2 days
1,802Como 10.8 SECO-PK-11786.9VolunteerPark66.6%2 of 33.4 h33 h
1,803Windsor 1.4 WNWCO-WE-60786.9VolunteerWeld66.6%2 of 33.4 h34 h
1,804Gypsum 10.8 NWCO-EG-7286.9VolunteerEagle66.6%2 of 33.4 h2 days
1,805Black Forest 3.8 WCO-EP-39686.9VolunteerEl Paso66.6%2 of 33.4 h35 h
1,805Anton 5.8 SECO-WA-6786.9VolunteerWashington66.6%2 of 33.4 h35 h
1,807Golden 12.5 NWCO-JF-33186.9VolunteerJefferson66.6%2 of 33.4 h36 h
1,808Burlington 7.7 NWCO-KC-13986.9VolunteerKit Carson66.6%2 of 33.4 h35 h
1,808Loma 0.9 ECO-ME-11786.9VolunteerMesa66.6%2 of 33.4 h35 h
1,808Erie 0.5 SECO-WE-39286.9VolunteerWeld66.6%2 of 33.4 h35 h
1,811Boulder 1.4 WCO-BO-52186.9VolunteerBoulder66.6%2 of 33.4 h2 days
1,812Glen Cove SnotelGLNC286.8GaugeTeller89.2%150 of 16844 min5 h
1,813Detention Pond At Overland TrailOVTC286.8GaugeLarimer70.8%476 of 67214 min65 min
1,814Tabernash - Fraser RiverTBEC286.7GaugeGrand99.4%167 of 16820 min2 h
1,815Harvard Park - Harvard GultchHGJC286.7GaugeDenver75.0%126 of 16820 min5 h
1,816Jones Pass SnotelJNPC286.6GaugeGrand95.8%161 of 1681.7 h4 h
1,816Nast Lake SnotelNSSC286.6GaugePitkin95.8%161 of 1681.7 h4 h
1,816Park Cone SnotelPKCC286.6GaugeGunnison95.8%161 of 1681.7 h4 h
1,819Dry Lake SnotelDRLC286.5GaugeRoutt95.2%160 of 16844 min5 h
1,820Black Mesa SnotelBMSC286.4GaugeDolores95.2%160 of 1681.7 h4 h
1,820Burro Mountain SnotelBURC286.4GaugeRio Blanco95.2%160 of 1681.7 h4 h
1,820Columbine Pass SnotelCPSC286.4GaugeMontrose95.2%160 of 1681.7 h4 h
1,820Deadman Hill SnotelDDMC286.4GaugeLarimer95.2%160 of 1681.7 h4 h
1,820Hayden Pass SnotelHPAC286.4GaugeSaguache95.2%160 of 1681.7 h4 h
1,820Independence Pass SnotelIDPC286.4GaugePitkin95.2%160 of 1681.7 h4 h
1,820Ivanhoe SnotelIVHC286.4GaugePitkin95.2%160 of 1681.7 h4 h
1,820Jackwhacker Gulch SnotelJWGC286.4GaugeClear Creek95.2%160 of 1681.7 h4 h
1,820Joe Wright SnotelJWRC286.4GaugeLarimer95.2%160 of 1681.7 h4 h
1,820Lone Cone SnotelLNCC286.4GaugeSan Miguel95.2%160 of 1681.7 h4 h
1,820Lynx Pass SnotelLYNC286.4GaugeRoutt95.2%160 of 1681.7 h4 h
1,820Middle Creek SnotelMDLC286.4GaugeMineral95.2%160 of 1681.7 h4 h
1,820North Lost Trail SnotelNLSC286.4GaugeGunnison95.2%160 of 1681.7 h4 h
1,820Overland Res. SnotelOVRC286.4GaugeDelta95.2%160 of 1681.7 h4 h
1,820Porphyry Creek SnotelPRPC286.4GaugeGunnison95.2%160 of 1681.7 h4 h
1,820Park Reservoir SnotelPRVC286.4GaugeDelta95.2%160 of 1681.7 h4 h
1,820Ripple Creek SnotelRCPC286.4GaugeRio Blanco95.2%160 of 1681.7 h4 h
1,820Sharkstooth SnotelSKZC286.4GaugeMontezuma95.2%160 of 1681.7 h4 h
1,820Slumgullion SnotelSLMC286.4GaugeHinsdale95.2%160 of 1681.7 h4 h
1,820Schofield Pass SnotelSOSC286.4GaugeGunnison95.2%160 of 1681.7 h4 h
1,820Upper Rio Grande SnotelURGC286.4GaugeHinsdale95.2%160 of 1681.7 h4 h
1,820Vallecito SnotelVALC286.4GaugeLa Plata95.2%160 of 1681.7 h4 h
1,820Wager Gulch SnotelWRGC286.4GaugeHinsdale95.2%160 of 1681.7 h4 h
1,843Roach SnotelROAC286.4GaugeLarimer95.2%160 of 1681.7 h4 h
1,844Durango 1.5 SWCO-LP-5986.4VolunteerLa Plata66.6%2 of 34.4 h34 h
1,845Lafayette 0.4 WSWCO-BO-886.4VolunteerBoulder66.6%2 of 34.4 h35 h
1,846Westminster 2.5 WSWCO-JF-60286.4VolunteerJefferson66.6%2 of 34.4 h2 days
1,847Denver 1.3 NECO-DN-32086.4VolunteerDenver66.6%2 of 34.4 h34 h
1,848Littleton 1.5 NECO-AR-29086.4VolunteerArapahoe66.6%2 of 34.4 h35 h
1,848Gunnison 0.2 NWCO-GN-6886.4VolunteerGunnison66.6%2 of 34.4 h35 h
1,848Durango 2.1 NECO-LP-13786.4VolunteerLa Plata66.6%2 of 34.4 h35 h
1,848Hesperus 4.9 SECO-LP-7286.4VolunteerLa Plata66.6%2 of 34.4 h35 h
1,848Fort Collins 5.7 NCO-LR-132186.4VolunteerLarimer66.6%2 of 34.4 h35 h
1,848Lamar 10.1 NCO-PW-3386.4VolunteerProwers66.6%2 of 34.4 h35 h
1,854Haswell 13.9 NNWCO-LN-4986.4VolunteerLincoln66.6%2 of 34.4 h2 days
1,855Wheat Ridge 0.6 SCO-JF-35486.4VolunteerJefferson66.6%2 of 34.4 h35 h
1,855Brush 0.3 ECO-MR-8486.4VolunteerMorgan66.6%2 of 34.4 h35 h
1,857Sheridan LakeSHLC286.3CooperativeKiowa71.4%5 of 78.2 h2.4 days
1,858Fire Station #7FIAC286.3GaugeLarimer69.6%702 of 1,00814 min45 min
1,85912 NW SaguacheSCKC286.2GaugeSaguache100%168 of 16820 min75 min
1,860Culebra #2 SnotelCULC286.2GaugeCostilla94.6%159 of 1681.7 h4 h
1,860Lizard Head Pass SnotelLIZC286.2GaugeDolores94.6%159 of 1681.7 h4 h
1,860Sargents Mesa SnotelSGMC286.2GaugeSaguache94.6%159 of 1681.7 h4 h
1,863Breckenridge 5SBKRC286.0GaugeSummit99.4%167 of 16825 min2 h
1,864Trinchera SnotelTCHC286.0GaugeCostilla94.0%158 of 1681.6 h4 h
1,865Montevista 2.7 SSECO-RG-286.0VolunteerRio Grande66.6%2 of 35.4 h47 h
1,866Silverthorne 2.8 SSWCO-SU-6186.0VolunteerSummit66.6%2 of 35.4 h34 h
1,867Aurora 9.1 SECO-AR-44586.0VolunteerArapahoe66.6%2 of 35.4 h2 days
1,867Granby 7.7 NCO-GR-7386.0VolunteerGrand66.6%2 of 35.4 h2 days
1,867Lyons 4.8 NCO-LR-5086.0VolunteerLarimer66.6%2 of 35.4 h2 days
1,870Canon City 2.5 ENECO-FM-3486.0VolunteerFremont66.6%2 of 35.4 h35 h
1,870Walsenburg 8.7 WCO-HF-1486.0VolunteerHuerfano66.6%2 of 35.4 h35 h
1,870Monte Vista 7.0 SECO-RG-2086.0VolunteerAlamosa66.6%2 of 35.4 h35 h
1,873Campo 7.8 NECO-BA-986.0VolunteerBaca66.6%2 of 35.4 h35 h
1,874CO-EL-9CO-EL-986.0COCORAHS-66.6%2 of 35.4 h35 h
1,874Estes Park 1.7 WNWCO-LR-113386.0VolunteerLarimer66.6%2 of 35.4 h35 h
1,874Fort Collins 3.5 SWCO-LR-61086.0VolunteerLarimer66.6%2 of 35.4 h35 h
1,877Ophir 1NNW - Alta LakesALCC285.9GaugeSan Miguel95.8%161 of 1681.7 h5 h
1,877Black Mountain SnotelBMNC285.9GaugeLarimer95.8%161 of 1681.7 h5 h
1,877Lake Irene SnotelLKIC285.9GaugeGrand95.8%161 of 1681.7 h5 h
1,877Weminuche Creek SnotelWMNC285.9GaugeHinsdale95.8%161 of 1681.7 h5 h
1,881Stillwater Creek SnotelSCSC285.8GaugeGrand95.2%160 of 16844 min5 h
1,882Medano Pass SnotelMDPC285.8GaugeSaguache93.4%157 of 1681.6 h4 h
1,883Elkhead Divide SnotelEKDC285.7GaugeRoutt95.2%160 of 1681.7 h5 h
1,883Chapman Tunnel SnotelHAPC285.7GaugePitkin95.2%160 of 1681.7 h5 h
1,885South Platte River 8 SW Lake GeorgeSELC285.6GaugePark99.4%167 of 16829 min2 h
1,886University Camp SnotelUVCC285.5GaugeBoulder95.2%160 of 1681.7 h4 h
1,887Hartsel 12.0 SCO-PK-9085.5VolunteerPark66.6%2 of 36.4 h2 days
1,888CO-AD-254CO-AD-25485.5COCORAHS-66.6%2 of 36.4 h35 h
1,888Nathrop 3.5 SSWCO-CF-6785.5VolunteerChaffee66.6%2 of 36.4 h35 h
1,888Hermosa 0.9 ESECO-LP-13485.5VolunteerLa Plata66.6%2 of 36.4 h35 h
1,888Livermore 12.4 NWCO-LR-140585.5VolunteerLarimer66.6%2 of 36.4 h35 h
1,888Fort Collins 1.8 SECO-LR-40285.5VolunteerLarimer66.6%2 of 36.4 h35 h
1,888Monte Vista 3.6 NECO-RG-1585.5VolunteerRio Grande66.6%2 of 36.4 h35 h
1,894Pagosa Springs 1.6 WSWCO-AU-7485.5VolunteerArchuleta66.6%2 of 36.4 h34 h
1,894Slick Rock 1.3 NCO-SM-885.5VolunteerSan Miguel66.6%2 of 36.4 h34 h
1,896Scotch Creek SnotelSHSC285.4GaugeDolores92.2%155 of 1681.6 h4 h
1,897South Platte River 12 ESE HartselHARC285.3GaugePark100%168 of 16815 min75 min
1,898Blue River 4 SE FriscoBHBC285.3GaugeSummit99.4%167 of 16815 min1.8 h
1,899Buckskin Joe SnotelBUCC285.3GaugePark95.2%160 of 16844 min5 h
1,900Boxelder At County Rd 56BOXC285.3GaugeLarimer69.4%700 of 1,00814 min60 min
1,901Hoosier Pass SnotelHOOC285.2GaugeEagle95.2%160 of 16844 min5 h
1,902North Fork Res OutletNFRC285.2GaugeChaffee79.1%133 of 16820 min5 h
1,903Nunn #1S201785.1SoilWeld93.3%127 of 13653 min8 h
1,904Surrey Ridge 0.2 SSWCO-DG-19285.0VolunteerDouglas66.6%2 of 37.4 h34 h
1,905Aurora 2.7 WSWCO-AR-30885.0VolunteerArapahoe66.6%2 of 37.4 h35 h
1,905Sugar City 6.6 NCO-CR-685.0VolunteerCrowley66.6%2 of 37.4 h35 h
1,905Eads 2.9 WCO-KW-5385.0VolunteerKiowa66.6%2 of 37.4 h35 h
1,908Hugo 10.3 WSWCO-LN-5685.0VolunteerLincoln66.6%2 of 37.4 h35 h
1,909Fire Station #2FIRC284.9GaugeLarimer69.6%540 of 77515 min88 min
1,910Aspen - Maroon CreekMACC284.8GaugePitkin98.2%165 of 16819 min2 h
1,911Wild Basin SnotelWLBC284.8GaugeBoulder89.2%150 of 1681.6 h4 h
1,912Las Animas 7.5 ENECO-BN-3284.6VolunteerBent66.6%2 of 38.4 h2 days
1,913Monument 2.6 ECO-EP-48984.6VolunteerEl Paso66.6%2 of 38.4 h35 h
1,913Loveland 2.3 NWCO-LR-85484.6VolunteerLarimer66.6%2 of 38.4 h35 h
1,915Carbondale 5.9 ENECO-EG-5184.6VolunteerEagle66.6%2 of 38.4 h36 h
1,916Crawford 3.6 SWCO-DL-4884.6VolunteerDelta66.6%2 of 38.4 h43 h
1,917Delta 8.8 ECO-DL-7884.6VolunteerDelta66.6%2 of 38.4 h35 h
1,918Poudre ParkHWGC284.1GaugeLarimer66.6%448 of 67215 min1.6 h
1,919Aurora 6.6 SSECO-AR-42284.1VolunteerArapahoe66.6%2 of 39.4 h34 h
1,920Arvada 3.8 WCO-JF-24084.1VolunteerJefferson66.6%2 of 39.4 h35 h
1,920Montrose 2.9 ESECO-MT-1584.1VolunteerMontrose66.6%2 of 39.4 h35 h
1,922Glenwood Springs 1.7 NWCO-GF-4084.1VolunteerGarfield66.6%2 of 39.4 h35 h
1,922Loveland 2.8 WNWCO-LR-110984.1VolunteerLarimer66.6%2 of 39.4 h35 h
1,924Montrose - Uncompahgre RiverUNBC284.0GaugeMontrose86.3%145 of 16829 min23 h
1,925Brighton 5WNWBGHC284.0CooperativeWeld57.1%4 of 71.5 h24 h
1,926AmradLGEC284.0CooperativePark57.1%4 of 71.5 h2.5 days
1,927Drake 3SDKCC284.0GaugeLarimer57.1%4 of 71.6 h24 h
1,928FlatironFLTC284.0CooperativeLarimer57.1%4 of 71.7 h2 days
1,929Fairplay S. Park R.D.FRPC284.0CooperativePark57.1%4 of 71.9 h2 days
1,930Hourglass Lake SnotelHRLC283.9GaugeLarimer88.1%148 of 1681.6 h4 h
1,931Crosho SnotelCRSC283.9GaugeRio Blanco88.1%148 of 1681.6 h4 h
1,932Niwot SnotelNIWC283.8GaugeBoulder86.3%145 of 1681.6 h4 h
1,933Aspen 13SSW - Castle PEakCAPC283.7GaugePitkin87.5%147 of 1681.6 h4 h
1,934Fossil Creek @ TrilbyFSSC283.7GaugeLarimer67.5%454 of 67214 min2 h
1,935Calhan 3.4 SECO-EP-49883.6VolunteerEl Paso66.6%2 of 310.4 h34 h
1,936Erie 1.5 NNECO-WE-51183.6VolunteerWeld66.6%2 of 310.4 h35 h
1,937Westcliffe 8.7 ENECO-CU-2683.6VolunteerCuster66.6%2 of 310.4 h2 days
1,938Windsor 3.8 WSWCO-LR-84583.6VolunteerLarimer66.6%2 of 310.4 h35 h
1,939Basalt - Fryingpan RiverFYPC283.5GaugeEagle72.7%489 of 67240 min46 min
1,940AlamosaALS83.4GaugeAlamosa57.1%4 of 73.6 h36 h
1,941Mesa 6SMSXC283.4CooperativeMesa57.1%4 of 73.7 h3 days
1,942Saint Elmo SnotelCTEC283.3GaugeChaffee92.8%156 of 16844 min5 h
1,943Colorado Springs 15.3 NCO-EP-48283.2VolunteerEl Paso66.6%2 of 311.4 h35 h
1,943Del Norte 0.25 NWCO-RG-983.2VolunteerRio Grande66.6%2 of 311.4 h35 h
1,945Pueblo West 3.5 NNECO-PU-14883.2VolunteerPueblo66.6%2 of 311.4 h35 h
1,946Denver 2.5 ECO-DN-35383.2VolunteerDenver66.6%2 of 311.4 h34 h
1,947Echo Lake SnotelECLC283.1GaugeClear Creek85.7%144 of 1681.6 h4 h
1,948Kiln SnotelKLNC283.1GaugePitkin85.7%144 of 1681.6 h4 h
1,949Longmont ProfilerLONC283.1CooperativeBoulder57.1%4 of 733 min4 days
1,950Manassa [CCOOP]MNSC283.0GaugeConejos79.1%798 of 1,00815 min5.9 h
1,951Commerce City - Lower Derby LakeLDLC283.0GaugeAdams71.4%120 of 16825 min8 h
1,952025S26595RWS1RHS - 0.6 miles N o CO US CDOTCO22683.0RoadLarimer70.6%339 of 48029 min2.2 h
1,953Michigan Creek SnotelMIHC282.9GaugePark91.0%153 of 16844 min5 h
1,954070E28520RWS1RHS - 0.7 miles E o CO US CDOTCO22182.9RoadAdams70.2%337 of 48029 min2.2 h
1,955550S01625RWS1RHS - 0.4 miles S o CO US CDOTCO22782.9RoadLa Plata70.2%337 of 48029 min2.2 h
1,956550N01660RWS1RHS at EB US 160 Ro CO US CDOTCO22882.8RoadLa Plata70.6%339 of 48029 min2.2 h
1,957La Veta Pass (74)CO02882.8RoadCostilla70.0%336 of 48029 min2.2 h
1,958070W27985RWS1RHS - 0.3 miles E o CO US CDOTCO21182.8RoadDenver70.0%336 of 48029 min2.2 h
1,958070W28570RWS1RHS at Tower RdCO21882.8RoadAdams70.0%336 of 48029 min2.2 h
1,960I-225 @ Alameda (40*)CO02482.8RoadArapahoe69.7%335 of 48029 min2.2 h
1,960025N16690RWS1RHS - 0.7 miles S o CO US CDOTCO19382.8RoadDouglas69.7%335 of 48029 min2.2 h
1,960070W28280RWS1RHS at I-225CO19482.8RoadAdams69.7%335 of 48029 min2.2 h
1,963Wolcott (8)CO09582.8RoadEagle69.7%335 of 48029 min2.2 h
1,963070E27660RWS1NEC at Colorado Blv CO US CDOTCO20882.8RoadDenver69.7%335 of 48029 min2.2 h
1,965070W221 BakervilleCO11982.8RoadClear Creek69.7%335 of 48029 min2.2 h
1,966070E27750RWS1NWC at Holly St on CO US CDOTCO20382.8RoadDenver69.7%335 of 48029 min2.2 h
1,967Tower SnotelTOWC282.7GaugeRoutt93.4%157 of 168-5 h
1,968070E27400RWS1GOR at Washington S CO US CDOTCO21282.7RoadDenver69.7%335 of 48029 min2.2 h
1,969070E27525RWS1RHS at Brighton Blv CO US CDOTCO20982.7RoadDenver69.7%335 of 48029 min2.2 h
1,970Monarch Pass (60)CO05682.7RoadChaffee69.7%335 of 48029 min2.2 h
1,970I-70 @ Bennett (45)CO07282.7RoadAdams69.7%335 of 48029 min2.2 h
1,9720.7 mi E of Kipling StCO14882.7RoadJefferson69.5%334 of 48029 min2.2 h
1,972025N19820RWS1GP5 at E Orchard Rd CO US CDOTCO18682.7RoadArapahoe69.5%334 of 48029 min2.2 h
1,974070E28465RWS1RHS at N Airport Bl CO US CDOTCO19882.7RoadAdams69.5%334 of 48029 min2.2 h
1,974070W28060RWS1RHS at Havana St Un CO US CDOTCO22582.7RoadDenver69.5%334 of 48029 min2.2 h
1,976070E27635RWS1RP1 at Monroe St Ov CO US CDOTCO20582.7RoadDenver69.5%334 of 48029 min2.2 h
1,977Wiggins @ Bijou Creek (44)CO03982.7RoadMorgan69.5%334 of 48029 min2.2 h
1,978Hotchkiss 9.2 WNWCO-DL-7482.7VolunteerDelta66.6%2 of 312.4 h35 h
1,979Boulder 2.7 NNWCO-BO-61882.7VolunteerBoulder66.6%2 of 312.4 h2 days
1,980Fort Collins 5.0 SSWCO-LR-90482.7VolunteerLarimer66.6%2 of 312.4 h2 days
1,981Mesa Verde National Park Coop NrMVPC282.7CooperativeMontezuma57.1%4 of 75.2 h2.5 days
1,982Rawah SnotelRAWC282.6GaugeJackson95.2%160 of 16844 min5 h
1,983076E08095RWS1RHS - 0.8 mi E of M CO US CDOTCO18482.6RoadMorgan69.5%334 of 48029 min2.2 h
1,983070W28155RWS1RHS at Peoria St Un CO US CDOTCO19782.6RoadDenver69.5%334 of 48029 min2.2 h
1,985Natural Fort (38)CO04182.6RoadWeld69.3%333 of 48029 min2.2 h
1,986Durango (22)CO05882.6RoadLa Plata69.3%333 of 48029 min2.2 h
1,987070E27890RWS1RHS at I-270CO20082.6RoadDenver69.3%333 of 48029 min2.2 h
1,988025S25325RWS1RHS - 1.0 mile S of CO US CDOTCO22382.6RoadLarimer69.3%333 of 48029 min2.2 h
1,989I-70 @ Cedar Point (46)CO06682.6RoadElbert69.3%333 of 48029 min2.2 h
1,989Bair Ranch (8)CO09082.6RoadGarfield69.3%333 of 48029 min2.2 h
1,989Palisade (6)CO09782.6RoadMesa69.3%333 of 48029 min2.2 h
1,9890.6 MI W Of E Idaho SprgsCO14582.6RoadClear Creek69.3%333 of 48029 min2.2 h
1,9892.9 mi W of EJMT - The BoxCO16182.6RoadSummit69.3%333 of 48029 min2.2 h
1,994C-470 @ Wadsworth (39)CO00782.6RoadJefferson69.3%333 of 48029 min2.2 h
1,994I-25 @ Butte Creek (87)CO03082.6RoadHuerfano69.3%333 of 48029 min2.2 h
1,996I-225 @ Parker Road (40*)CO02382.6RoadArapahoe69.1%332 of 48029 min2.2 h
1,996070E28150RWS1RHS at Peoria StCO19682.6RoadDenver69.1%332 of 48029 min2.2 h
1,998I-25 @ Apache City (87)CO02982.6RoadHuerfano69.1%332 of 48029 min2.2 h
1,998I-25 @ Fountain Creek (85*)CO03282.6RoadEl Paso69.1%332 of 48029 min2.2 h
1,998I-25 @ Berthoud (43)CO03782.6RoadWeld69.1%332 of 48029 min2.2 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.