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 8 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,751Fossil Creek @ CollegeFOSC289.2GaugeLarimer82.7%556 of 67214 min60 min
1,752Saint Elmo SnotelCTEC289.0GaugeChaffee99.4%167 of 16835 min2 h
1,753Craig - MoffatCAG88.9AirportMoffat100%168 of 1686 min60 min
1,754Mancos SnotelMNCC288.9GaugeMontezuma93.4%157 of 16835 min4 h
1,754Stump Lakes SnotelSTPC288.9GaugeLa Plata93.4%157 of 16835 min4 h
1,756Bear River SnotelBRRC288.8GaugeRoutt95.2%160 of 16835 min5 h
1,757CperS219788.8SoilWeld95.2%160 of 16843 min2 h
1,758Montrose 2.7 ESECO-MT-7088.8VolunteerMontrose85.7%6 of 79.4 h2 days
1,759Evergreen 3.4 WNWCO-CC-2288.8VolunteerClear Creek85.7%6 of 79.4 h24 h
1,760Nunn #1S201788.6SoilWeld100%168 of 16853 min2 h
1,761Yampa Ranger STN. Upper Colorado NtwkYRSC288.6GaugeRoutt90.1%202 of 22435 min75 min
1,762Senator Beck Meteorological Station Nr Ironton37542910743320188.5GaugeOuray100%168 of 16853 min62 min
1,762Lake Irwin Met Sta Near Ruby Anthracite Creek38530310706030188.5GaugeGunnison100%168 of 16853 min62 min
1,762Taylor Pass Meteorological Station39001210645540188.5GaugeGunnison100%168 of 16853 min62 min
1,762Chair Mountain Meteorological Station39044710717500188.5GaugeGunnison100%168 of 16853 min62 min
1,762Blue Ridge Meteorological Station Nr Fraser39570910558270188.5GaugeGrand100%168 of 16853 min62 min
1,767GranbyGNB88.5AirportGrand99.8%503 of 50414 min40 min
1,768Tabernash 5E - Hamilton CreekHMTC288.5GaugeGrand98.2%165 of 16849 min2 h
1,769Fountain Creek AT PuebloFCHC288.5GaugePueblo91.0%153 of 16820 min9 h
1,7704 SE Fort GarlandMOHC288.4GaugeCostilla99.4%167 of 16820 min2 h
1,771Rawah SnotelRAWC288.4GaugeJackson99.4%167 of 16835 min2 h
1,772Cement Creek At SilvertonCEMC288.4GaugeSan Juan93.4%157 of 16825 min9 h
1,773Taylor River At AlmontTRXC288.3GaugeGunnison89.2%200 of 22435 min1.8 h
1,774Colorado Springs 2.4 SECO-EP-51288.3VolunteerEl Paso85.7%6 of 710.4 h24 h
1,775Horsetooth Mountain 1.3 SSECO-LR-137588.3VolunteerLarimer85.7%6 of 710.4 h2 days
1,776Crested Butte 1.9 NNECO-GN-6688.3VolunteerGunnison85.7%6 of 710.4 h35 h
1,777Hesperus 5.9 SCO-LP-13188.3VolunteerLa Plata85.7%6 of 710.4 h2 days
1,778Wiley 0.3 SCO-PW-4788.3VolunteerProwers85.7%6 of 710.4 h24 h
1,779South Boulder Creek 1 W Eldorado SpringsBELC288.2GaugeBoulder99.4%167 of 16820 min2 h
1,780Niwot SnotelNIWC288.1GaugeBoulder98.2%165 of 1681.6 h2 h
1,781AspenAPXC288.0GaugePitkin99.4%167 of 16835 min2 h
1,782Ranch Creek 1 NE TabernashTNSC288.0GaugeGrand94.0%158 of 16830 min7.8 h
1,783Meadow Springs RanchMSRC288.0GaugeLarimer80.8%543 of 67214 min71 min
1,784San Miguel River Near Placerville0917250087.9GaugeSan Miguel100%168 of 16813 min62 min
1,785Colorado Springs 2.1 NWCO-EP-6487.9VolunteerEl Paso85.7%6 of 711.4 h24 h
1,786Fort Collins 5.0 SSWCO-LR-90487.9VolunteerLarimer85.7%6 of 711.4 h34 h
1,787CO-EL-9CO-EL-987.9COCORAHS-85.7%6 of 711.4 h2 days
1,788Cucharas RiverCLVC287.8GaugeHuerfano99.4%167 of 16820 min2 h
1,789Colorado River Below Baker Gulch Nr Grand Lake0901050087.6GaugeGrand74.5%501 of 67213 min45 min
1,790CreedeC2487.5AirportMineral88.8%448 of 50413 min2.7 h
1,791Haxtun 0.2 NCO-PH-3787.4VolunteerPhillips85.7%6 of 712.4 h2 days
1,792Lafayette 2.3 NWCO-BO-29087.4VolunteerBoulder85.7%6 of 712.4 h35 h
1,793Glen Cove SnotelGLNC287.3GaugeTeller91.0%153 of 16835 min5 h
1,794Cantonment Met Station Nr Cemetery At Simpson37295910409220187.3GaugeLas Animas74.4%500 of 67214 min45 min
1,795Berthoud Pass Meteorological Station39475910546410187.1GaugeGrand100%168 of 16873 min2 h
1,796Middle Boulder Creek 0 AT NederlandMBNC287.1GaugeBoulder99.4%167 of 16820 min2 h
1,796Rock Creek Above Fort Carson ReservationRKCC287.1GaugeEl Paso99.4%167 of 16820 min2 h
1,798South Platte River 8 SW Lake GeorgeSELC287.1GaugePark99.4%167 of 16829 min2 h
1,799Monarch - South Arkansas RiverSGRC287.1GaugeChaffee79.7%134 of 16820 min4 h
1,800Detention Pond At Overland TrailOVTC287.1GaugeLarimer77.2%519 of 67214 min64 min
1,801Black Canyon Of The GunnisonBKCC287.1CooperativeMontrose71.4%5 of 713 min2 days
1,802Rye 1 SWRYEC287.1CooperativePueblo71.4%5 of 713 min3 days
1,803Pagosa Springs 14.2 SSWCO-AU-6687.1VolunteerArchuleta71.4%5 of 726 min24 h
1,804Ouray 0.1 SECO-OR-2387.1VolunteerOuray71.4%5 of 726 min24 h
1,805Durango 6.0 SECO-LP-12187.1VolunteerLa Plata71.4%5 of 726 min34 h
1,806Pinecliffe 2.5 WNWCO-BO-37887.1VolunteerBoulder71.4%5 of 726 min2 days
1,807Denver 1.7 NNECO-DN-34887.1VolunteerDenver71.4%5 of 726 min3 days
1,807Fort Collins 1.2 SECO-LR-123487.1VolunteerLarimer71.4%5 of 726 min3 days
1,807Pueblo 17 WCO-PU-1487.1VolunteerPueblo71.4%5 of 726 min3 days
1,807Greeley 1.7 ESECO-WE-42487.1VolunteerWeld71.4%5 of 726 min3 days
1,807Greeley 0.4 SSWCO-WE-60587.1VolunteerWeld71.4%5 of 726 min3 days
1,812Security 0.5 NECO-EP-48887.1VolunteerEl Paso71.4%5 of 726 min3 days
1,812Fort Collins 1.8 SWCO-LR-121287.1VolunteerLarimer71.4%5 of 726 min3 days
1,814Denver 3.5 SECO-DN-12287.1VolunteerDenver71.4%5 of 726 min24 h
1,814Bellvue 0.7 WCO-LR-134787.1VolunteerLarimer71.4%5 of 726 min24 h
1,814Fruita 1.6 SSECO-ME-15787.1VolunteerMesa71.4%5 of 726 min24 h
1,817Pagosa Springs 4.5 WCO-AU-4187.1VolunteerArchuleta71.4%5 of 726 min31 h
1,818Windsor 1.4 WNWCO-WE-60787.1VolunteerWeld71.4%5 of 726 min2 days
1,819Durango 0.7 ESECO-LP-13587.1VolunteerLa Plata71.4%5 of 726 min2.5 days
1,819Berthoud 4.4 WSWCO-LR-92287.1VolunteerLarimer71.4%5 of 726 min2.5 days
1,821Manitou Springs 1.2 ESECO-EP-17587.1VolunteerEl Paso71.4%5 of 726 min3 days
1,822Grand Junction CoopGRJC287.1CooperativeMesa71.4%5 of 733 min3 days
1,823Co St Forest St ParkCSFC287.1CooperativeJackson71.4%5 of 742 min3 days
1,824RidgwayRGWC287.1CooperativeOuray71.4%5 of 743 min3 days
1,825Del NorteDLNC287.1CooperativeRio Grande71.4%5 of 753 min24 h
1,826Trinidad LakeTDLC287.1CooperativeLas Animas71.4%5 of 753 min3 days
1,827Hayden CoopHAYC287.1CooperativeRoutt71.4%5 of 773 min2 days
1,828Blv 4.0 NWCO-LR-54687.1VolunteerLarimer71.4%5 of 785 min3 days
1,829Greeley 1.0 WNWCO-WE-50087.1VolunteerWeld71.4%5 of 785 min2 days
1,830Littleton 2.5 WCO-JF-57287.1VolunteerJefferson71.4%5 of 785 min24 h
1,831Castle Pines 2.8 ENECO-DG-33487.1VolunteerDouglas71.4%5 of 785 min25 h
1,832Greenwood Village 2.1 NECO-AR-41487.1VolunteerArapahoe71.4%5 of 785 min2 days
1,833Edwards 1.3 WNWCO-EG-387.1VolunteerEagle71.4%5 of 785 min3 days
1,833Loveland 6.2 WSWCO-LR-134987.1VolunteerLarimer71.4%5 of 785 min3 days
1,833Steamboat Springs 2.0 ESECO-RT-4087.1VolunteerRoutt71.4%5 of 785 min3 days
1,836Dove Creek 2.3 SECO-DR-1687.1VolunteerDolores71.4%5 of 786 min24 h
1,836Laporte 1.2 WNWCO-LR-138687.1VolunteerLarimer71.4%5 of 786 min24 h
1,836Grand Junction 0.9 WCO-ME-14687.1VolunteerMesa71.4%5 of 786 min24 h
1,839FclCO-LR-25587.1VolunteerLarimer71.4%5 of 786 min2.4 days
1,839Monte Vista 2.6 NWCO-RG-2987.1VolunteerRio Grande71.4%5 of 786 min2.4 days
1,841Walsh 4.0 NNWCO-BA-3887.1VolunteerBaca71.4%5 of 786 min3 days
1,841Evergreen 5.3 SCO-JF-5187.1VolunteerJefferson71.4%5 of 786 min3 days
1,841Leadville 0.2 NWCO-LK-3687.1VolunteerLake71.4%5 of 786 min3 days
1,844Durango 7.2 NCO-LP-12787.1VolunteerLa Plata71.4%5 of 786 min2 days
1,844Fort Collins 3.1 SCO-LR-130487.1VolunteerLarimer71.4%5 of 786 min2 days
1,846Longmont 3.1 WSWCO-BO-57187.1VolunteerBoulder71.4%5 of 786 min2.5 days
1,847Pagosa Springs 13.7 ECO-AU-8987.1VolunteerArchuleta71.4%5 of 786 min24 h
1,847Delta 5.9 SCO-MT-5887.1VolunteerMontrose71.4%5 of 786 min24 h
1,847Steamboat Springs 6.1 WNWCO-RT-5887.1VolunteerRoutt71.4%5 of 786 min24 h
1,850Meeker 14.3 ESECO-RB-1887.1VolunteerRio Blanco71.4%5 of 786 min27 h
1,851Delta 8.8 ECO-DL-7887.1VolunteerDelta71.4%5 of 786 min35 h
1,852Conifer 1.8 SSECO-JF-57387.1VolunteerJefferson71.4%5 of 786 min2.5 days
1,852Fairplay 2.7 WNWCO-PK-1587.1VolunteerPark71.4%5 of 786 min2.5 days
1,854Red Feather Lakes 3.8 ENECO-LR-81587.1VolunteerLarimer71.4%5 of 786 min3 days
1,855Boulder 2.9 SCO-BO-58387.1VolunteerBoulder71.4%5 of 786 min24 h
1,855Whitewater 7.2 ESECO-ME-18187.1VolunteerMesa71.4%5 of 786 min24 h
1,857Parachute 0.4 NNWCO-GF-9387.1VolunteerGarfield71.4%5 of 786 min26 h
1,858Rye 1.0 SSECO-PU-9987.1VolunteerPueblo71.4%5 of 786 min3 days
1,859Westcliffe 8.4 WNWCO-CU-2587.1VolunteerCuster71.4%5 of 786 min24 h
1,860Carbondale 5.5 ECO-EG-5787.1VolunteerEagle71.4%5 of 786 min34 h
1,861Longmont 0.5 NCO-BO-62787.1VolunteerBoulder71.4%5 of 786 min3 days
1,861Dumont 2.0 WNWCO-CC-3287.1VolunteerClear Creek71.4%5 of 786 min3 days
1,863Fort Collins 3.2 SECO-LR-140387.1VolunteerLarimer71.4%5 of 786 min24 h
1,864Highlands Ranch 3.2 SWCO-DG-36187.1VolunteerDouglas71.4%5 of 786 min24 h
1,864Pueblo 2.5 SSWCO-PU-10987.1VolunteerPueblo71.4%5 of 786 min24 h
1,866CO-LP-150CO-LP-15087.1COCORAHS-71.4%5 of 786 min25 h
1,867Alamosa 1.2 NECO-AM-2187.1VolunteerAlamosa71.4%5 of 786 min27 h
1,868Durango 6.9 NCO-LP-11987.1VolunteerLa Plata71.4%5 of 786 min2 days
1,868Greeley 2.0 ECO-WE-43087.1VolunteerWeld71.4%5 of 786 min2 days
1,870Arvada 1.8 NECO-JF-47187.1VolunteerJefferson71.4%5 of 786 min3 days
1,871Pueblo West 6NNE - HamPWHC287.1GaugePueblo71.4%5 of 71.6 h2 days
1,871Weston 12NNWWTNC287.1GaugeLas Animas71.4%5 of 71.6 h2 days
1,873Aurora SouthEAGC287.1CooperativeArapahoe71.4%5 of 71.7 h2 days
1,873Lyons 7STHUC287.1CooperativeBoulder71.4%5 of 71.7 h2 days
1,875Vernon 4EVNOC287.1CooperativeYuma71.4%5 of 71.9 h3 days
1,876Larkspur 5NW - Tomah RdTMHC287.0GaugeDouglas81.2%546 of 67228 min45 min
1,877Conifer 3.9 SECO-JF-8187.0VolunteerJefferson71.4%5 of 72.4 h3 days
1,878Paonia 1.6 WNWCO-DL-7187.0VolunteerDelta71.4%5 of 72.4 h24 h
1,879Fort Collins 1.3 ENECO-LR-100487.0VolunteerLarimer71.4%5 of 72.4 h24 h
1,879Lamar 4.3 NECO-PW-4087.0VolunteerProwers71.4%5 of 72.4 h24 h
1,881CO-AD-254CO-AD-25487.0COCORAHS-71.4%5 of 72.4 h26 h
1,882Campo 7.8 NECO-BA-987.0VolunteerBaca71.4%5 of 72.4 h2.5 days
1,883Woodland Park 1.2 NWCO-TL-4587.0VolunteerTeller71.4%5 of 72.4 h3 days
1,884Boulder 4.7 ENECO-BO-22087.0VolunteerBoulder71.4%5 of 72.4 h2.5 days
1,885Sterling 2.6 SSWCO-LG-3587.0VolunteerLogan71.4%5 of 72.4 h2 days
1,886Broomfield 1.0 NECO-BR-5287.0VolunteerBroomfield71.4%5 of 72.4 h2 days
1,886Loveland 12.4 WSWCO-LR-132287.0VolunteerLarimer71.4%5 of 72.4 h2 days
1,888Niwot 2.2 SWCO-BO-46987.0VolunteerBoulder71.4%5 of 72.4 h3 days
1,888Evergreen 3.2 ESECO-JF-8487.0VolunteerJefferson71.4%5 of 72.4 h3 days
1,888Wray 4.2 NNECO-YU-6887.0VolunteerYuma71.4%5 of 72.4 h3 days
1,891Springfield 0.5 NWCO-BA-2387.0VolunteerBaca71.4%5 of 72.4 h24 h
1,891Denver 2.1 NCO-DN-32887.0VolunteerDenver71.4%5 of 72.4 h24 h
1,891Colorado Springs 11.0 NECO-EP-45487.0VolunteerEl Paso71.4%5 of 72.4 h24 h
1,891Windsor 1.5 WNWCO-WE-58887.0VolunteerWeld71.4%5 of 72.4 h24 h
1,895Nederland 4.3 ENECO-BO-11087.0VolunteerBoulder71.4%5 of 72.4 h2 days
1,896Hesperus 13.3 SSWCO-LP-2687.0VolunteerLa Plata71.4%5 of 72.4 h3 days
1,897Slaughterhouse Gulch 2 ESE LittletonSHGC286.9GaugeArapahoe99.4%167 of 16862 min2 h
1,898University Camp SnotelUVCC286.7GaugeBoulder98.8%166 of 1681.6 h2 h
1,899Ophir 1NNW - Alta LakesALCC286.6GaugeSan Miguel98.8%166 of 1681.6 h2 h
1,899Black Mountain SnotelBMNC286.6GaugeLarimer98.8%166 of 1681.6 h2 h
1,899Black Mesa SnotelBMSC286.6GaugeDolores98.8%166 of 1681.6 h2 h
1,899Burro Mountain SnotelBURC286.6GaugeRio Blanco98.8%166 of 1681.6 h2 h
1,899Aspen 13SSW - Castle PEakCAPC286.6GaugePitkin98.8%166 of 1681.6 h2 h
1,899Columbine Pass SnotelCPSC286.6GaugeMontrose98.8%166 of 1681.6 h2 h
1,899Crosho SnotelCRSC286.6GaugeRio Blanco98.8%166 of 1681.6 h2 h
1,899Culebra #2 SnotelCULC286.6GaugeCostilla98.8%166 of 1681.6 h2 h
1,899Deadman Hill SnotelDDMC286.6GaugeLarimer98.8%166 of 1681.6 h2 h
1,899Echo Lake SnotelECLC286.6GaugeClear Creek98.8%166 of 1681.6 h2 h
1,899Elkhead Divide SnotelEKDC286.6GaugeRoutt98.8%166 of 1681.6 h2 h
1,899Grayback SnotelGYBC286.6GaugeRio Grande98.8%166 of 1681.6 h2 h
1,899Chapman Tunnel SnotelHAPC286.6GaugePitkin98.8%166 of 1681.6 h2 h
1,899Hayden Pass SnotelHPAC286.6GaugeSaguache98.8%166 of 1681.6 h2 h
1,899Independence Pass SnotelIDPC286.6GaugePitkin98.8%166 of 1681.6 h2 h
1,899Ivanhoe SnotelIVHC286.6GaugePitkin98.8%166 of 1681.6 h2 h
1,899Jones Pass SnotelJNPC286.6GaugeGrand98.8%166 of 1681.6 h2 h
1,899Jackwhacker Gulch SnotelJWGC286.6GaugeClear Creek98.8%166 of 1681.6 h2 h
1,899Joe Wright SnotelJWRC286.6GaugeLarimer98.8%166 of 1681.6 h2 h
1,899Lake Irene SnotelLKIC286.6GaugeGrand98.8%166 of 1681.6 h2 h
1,899Lone Cone SnotelLNCC286.6GaugeSan Miguel98.8%166 of 1681.6 h2 h
1,899Lynx Pass SnotelLYNC286.6GaugeRoutt98.8%166 of 1681.6 h2 h
1,899Middle Creek SnotelMDLC286.6GaugeMineral98.8%166 of 1681.6 h2 h
1,899Medano Pass SnotelMDPC286.6GaugeSaguache98.8%166 of 1681.6 h2 h
1,899Nast Lake SnotelNSSC286.6GaugePitkin98.8%166 of 1681.6 h2 h
1,899Overland Res. SnotelOVRC286.6GaugeDelta98.8%166 of 1681.6 h2 h
1,899Park Cone SnotelPKCC286.6GaugeGunnison98.8%166 of 1681.6 h2 h
1,899Porphyry Creek SnotelPRPC286.6GaugeGunnison98.8%166 of 1681.6 h2 h
1,899Park Reservoir SnotelPRVC286.6GaugeDelta98.8%166 of 1681.6 h2 h
1,899Ripple Creek SnotelRCPC286.6GaugeRio Blanco98.8%166 of 1681.6 h2 h
1,899Roach SnotelROAC286.6GaugeLarimer98.8%166 of 1681.6 h2 h
1,899Sargents Mesa SnotelSGMC286.6GaugeSaguache98.8%166 of 1681.6 h2 h
1,899Sharkstooth SnotelSKZC286.6GaugeMontezuma98.8%166 of 1681.6 h2 h
1,899Slumgullion SnotelSLMC286.6GaugeHinsdale98.8%166 of 1681.6 h2 h
1,899Schofield Pass SnotelSOSC286.6GaugeGunnison98.8%166 of 1681.6 h2 h
1,899Trinchera SnotelTCHC286.6GaugeCostilla98.8%166 of 1681.6 h2 h
1,899Upper Rio Grande SnotelURGC286.6GaugeHinsdale98.8%166 of 1681.6 h2 h
1,899Vallecito SnotelVALC286.6GaugeLa Plata98.8%166 of 1681.6 h2 h
1,899Weminuche Creek SnotelWMNC286.6GaugeHinsdale98.8%166 of 1681.6 h2 h
1,899Willow Park SnotelWPRC286.6GaugeLarimer98.8%166 of 1681.6 h2 h
1,899Wager Gulch SnotelWRGC286.6GaugeHinsdale98.8%166 of 1681.6 h2 h
1,940La Junta 17 WSW0306386.6ReferenceOtero98.8%83 of 842.5 h4 h
1,941Oak Creek 5.5 ECO-RT-3386.6VolunteerRoutt71.4%5 of 73.4 h2.5 days
1,942Denver 3.2 SSECO-DN-7786.6VolunteerDenver71.4%5 of 73.4 h3 days
1,943Silverthorne 1.0 NNECO-SU-6986.6VolunteerSummit71.4%5 of 73.4 h29 h
1,944Wel 3.6 SCO-LR-12786.6VolunteerLarimer71.4%5 of 73.4 h3 days
1,945Colorado Springs 1.1 NECO-EP-47486.6VolunteerEl Paso71.4%5 of 73.4 h24 h
1,946Longmont 2.2 NECO-BO-60786.6VolunteerBoulder71.4%5 of 73.4 h2 days
1,947Loveland 1.7 NNECO-LR-138186.6VolunteerLarimer71.4%5 of 73.4 h24 h
1,948Milliken 1.3 WSWCO-WE-37486.6VolunteerWeld71.4%5 of 73.4 h24 h
1,949Eads 2.9 WCO-KW-5386.6VolunteerKiowa71.4%5 of 73.4 h2 days
1,950Fort Collins 3.5 SWCO-LR-61086.6VolunteerLarimer71.4%5 of 73.4 h3 days
1,951Colorado Springs 5.8 NNWCO-EP-36286.5VolunteerEl Paso85.7%6 of 714.4 h35 h
1,952Battlement Mesa 0.9 WNWCO-GF-9086.5VolunteerGarfield71.4%5 of 73.4 h3 days
1,953Hunter Creek Meteorological Station Near Aspen39132610645260186.4GaugePitkin100%168 of 16833 min62 min
1,954Hourglass Lake SnotelHRLC286.4GaugeLarimer98.2%165 of 1681.6 h2 h
1,954Kiln SnotelKLNC286.4GaugePitkin98.2%165 of 1681.6 h2 h
1,954North Lost Trail SnotelNLSC286.4GaugeGunnison98.2%165 of 1681.6 h2 h
1,954Ute Creek SnotelUTCC286.4GaugeCostilla98.2%165 of 1681.6 h2 h
1,958Blue Mesa Dam Nr GunnisonBMDC286.4GaugeGunnison83.9%141 of 16820 min8 h
1,959South Platte River 12 ESE HartselHARC286.3GaugePark99.4%167 of 16815 min1.5 h
1,960GRABDWCO - Grape CreekGBRC286.3GaugeCuster77.3%130 of 16820 min4 h
1,961Scotch Creek SnotelSHSC286.2GaugeDolores97.6%164 of 1681.6 h2 h
1,962North Fork Res OutletNFRC286.2GaugeChaffee78.5%132 of 16820 min5 h
1,963Steamboat SpringsSBS86.1AirportJackson99.8%503 of 50414 min40 min
1,964Aurora 9.1 SECO-AR-44586.1VolunteerArapahoe71.4%5 of 74.4 h3 days
1,965Boulder 2.2 WCO-BO-39186.1VolunteerBoulder71.4%5 of 74.4 h3 days
1,966Glenwood Springs 1.7 NWCO-GF-4086.1VolunteerGarfield71.4%5 of 74.4 h2 days
1,967Steamboat Springs 5.3 WNWCO-RT-8086.1VolunteerRoutt71.4%5 of 74.4 h3 days
1,968Fort Carson/ButtsFCS86.0AirportEl Paso88.6%149 of 16814 min20.1 h
1,969Boss Lake ResBSSC286.0GaugeChaffee78.5%132 of 16820 min5 h
1,970Lizard Head Pass SnotelLIZC285.8GaugeDolores96.4%162 of 1681.6 h3 h
1,971Wightman Fork At Mouth Near JasperJSFC285.8GaugeRio Grande88.6%149 of 16825 min12 h
1,972Crawford - Smith Fork Near LazearSFLC285.7GaugeDelta88.1%148 of 16820 min16 h
1,973Brush 7.3 SSECO-MR-8385.7VolunteerMorgan71.4%5 of 75.4 h24 h
1,974Carbondale 5.9 ENECO-EG-5185.7VolunteerEagle71.4%5 of 75.4 h2.5 days
1,975THUC2THUC285.6DCP-71.4%5 of 75.6 h2 days
1,976Middle Fork South PlatteMGBC285.5GaugePark98.2%165 of 16815 min3 h
1,977Larimer County LandfillLANC285.5GaugeLarimer74.8%503 of 67219 min60 min
1,978Loutsenhizer Canal (Loutcnco)LHZC285.4GaugeMontrose89.8%151 of 16824 min16 h
1,979Aspen/Sardy FieldASE85.3AirportGunnison92.1%175 of 1906 min60 min
1,980Straight Creek Tunnel At East Portal Of Eisenhower (STCTUNCO)SCEC285.2GaugeClear Creek99.4%167 of 16825 min2 h
1,981Bear Creek 2 W IdledaleCGCC285.2GaugeJefferson82.1%138 of 16825 min7 h
1,982Denver 5.2 SECO-AR-44185.2VolunteerArapahoe71.4%5 of 76.4 h2 days
1,982Beverly Hills 2.0 WNWCO-DG-6785.2VolunteerDouglas71.4%5 of 76.4 h2 days
1,982Livermore 4.2 NCO-LR-121685.2VolunteerLarimer71.4%5 of 76.4 h2 days
1,985Colorado Springs 5.0 ENECO-EP-33385.2VolunteerEl Paso71.4%5 of 76.4 h2 days
1,986Gardner 6.0 NECO-HF-5285.2VolunteerHuerfano71.4%5 of 76.4 h24 h
1,987Fort Collins 2.9 NWCO-LR-41285.2VolunteerLarimer71.4%5 of 76.4 h2 days
1,988Durango (22)CO05885.1RoadLa Plata78.2%263 of 33632 min2.6 h
1,989RILRIL85.1DCP-71.4%5 of 76.6 h24 h
1,990Bear Creek 0 At EvergreenBBCC285.0GaugeJefferson86.9%146 of 16825 min12.7 h
1,991Pickle GulchPKLC284.9GaugeGilpin98.8%166 of 16820 min2 h
1,992CEZCEZ84.9DCP-71.4%5 of 77.1 h24 h
1,993Olander ElementaryOLAC284.9GaugeLarimer67.8%342 of 50415 min60 min
1,994Hoosier Pass SnotelHOOC284.8GaugeEagle99.4%167 of 16835 min2 h
1,995Steamboat Springs - Yampa RiverYCAC284.7GaugeRoutt99.4%167 of 16815 min2 h
1,996Columbine SnotelCOLC284.7GaugeJackson99.4%167 of 16835 min2 h
1,997Hartsel 12.0 SCO-PK-9084.7VolunteerPark71.4%5 of 77.4 h2 days
1,998Guffey 5.5 WCO-PK-6784.7VolunteerPark71.4%5 of 77.4 h2.5 days
1,9999 E SargentsLKDC284.6GaugeSaguache100%168 of 16829 min77 min
2,000Fire Station #2FIRC284.6GaugeLarimer70.9%550 of 77515 min60 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; 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.