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 10 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
2,251Citizen station EW7704EW770477.7CitizenWeld52.2%351 of 67219 s2.9 h
2,252070E28150RWS1RHS at Peoria StCO19677.6RoadDenver61.4%295 of 48032 min2.6 h
2,253Wolcott (8)CO09577.6RoadEagle61.4%295 of 48032 min2.6 h
2,253070E28465RWS1RHS at N Airport Bl CO US CDOTCO19877.6RoadAdams61.4%295 of 48032 min2.6 h
2,253070W27385RWS1RHS - 0.2 miles W o CO US CDOTCO21577.6RoadDenver61.4%295 of 48032 min2.6 h
2,253070W27510RWS1RP1 - 0.2 miles W o CO US CDOTCO21677.6RoadDenver61.4%295 of 48032 min2.6 h
2,257I-225 @ Alameda (40*)CO02477.6RoadArapahoe61.2%294 of 48032 min2.6 h
2,257070W28280RWS1RHS at I-225CO19477.6RoadAdams61.2%294 of 48032 min2.6 h
2,259Citizen station FW9328FW932877.6CitizenBoulder50.7%341 of 67218 s1.8 h
2,260070E27305RWS1RHS at N Pecos StCO22077.5RoadDenver61.6%296 of 48032 min2.6 h
2,260070W28060RWS1RHS at Havana St Un CO US CDOTCO22577.5RoadDenver61.6%296 of 48032 min2.6 h
2,260550N01660RWS1RHS at EB US 160 Ro CO US CDOTCO22877.5RoadLa Plata61.6%296 of 48032 min2.6 h
2,263Citizen station CW6531CW653177.5CitizenWeld55.9%141 of 25217 s6.2 h
2,264Citizen station GW2711GW271177.5CitizenElbert48.9%329 of 67216 s2.2 h
2,265Silt (7)CO08477.4RoadGarfield61.2%294 of 48032 min2.6 h
2,265CR-82CO13277.4RoadLarimer61.2%294 of 48032 min2.6 h
2,267Colorado Springs 3.4 WCO-EP-50077.4VolunteerEl Paso57.1%4 of 712.4 h2.5 days
2,268Nederland 3.7 ENECO-BO-29677.4VolunteerBoulder57.1%4 of 712.4 h24 h
2,269Citizen station AC1EGAC1EG77.4CitizenEl Paso52.6%118 of 22420 s5 h
2,270Citizen station DW3809DW380977.4CitizenEl Paso49.5%111 of 22418 s5.3 h
2,271Citizen station EW0387EW038777.4CitizenJefferson46.8%105 of 22421 s5.3 h
2,272Palisade (6)CO09777.3RoadMesa61.4%295 of 48032 min2.6 h
2,273013S015 Rio BlancoCO12677.3RoadGarfield61.2%294 of 48032 min2.6 h
2,273OrchardCO15177.3RoadArapahoe61.2%294 of 48032 min2.6 h
2,273025N19820RWS1GP5 at E Orchard Rd CO US CDOTCO18677.3RoadArapahoe61.2%294 of 48032 min2.6 h
2,276Citizen station EW6496EW649677.3CitizenPueblo55.5%280 of 50416 s3.2 h
2,277070W28570RWS1RHS at Tower RdCO21877.2RoadAdams61.4%295 of 48032 min2.6 h
2,278Beaver Tail TunnelCO12177.2RoadMesa61.2%294 of 48032 min2.6 h
2,279Commerce City - Lower Derby LakeLDLC277.1GaugeAdams63.1%106 of 16825 min11 h
2,280CO17100 NunnCO13577.1RoadWeld61.4%295 of 48032 min2.6 h
2,280070W28235RWS1RP1 - 1.0 mile E of CO US CDOTCO19577.1RoadDenver61.4%295 of 48032 min2.6 h
2,282Shale Bluffs (10)CO10477.1RoadPitkin61.2%294 of 48032 min2.6 h
2,283Citizen station EW4560EW456077.1CitizenJefferson50.7%256 of 50415 s4 h
2,284Citizen station EW8921EW892177.1CitizenMesa50.0%84 of 16819 s9.5 h
2,285Longmont 2.9 SSWCO-BO-61577.1VolunteerBoulder42.8%3 of 726 min24 h
2,285CO-DR-17CO-DR-1777.1COCORAHS-42.8%3 of 726 min24 h
2,285Fountain 1.0 NNECO-EP-49277.1VolunteerEl Paso42.8%3 of 726 min24 h
2,285Loveland 2.4 NWCO-LR-129077.1VolunteerLarimer42.8%3 of 726 min24 h
2,285Fort Collins 3.7 NWCO-LR-137777.1VolunteerLarimer42.8%3 of 726 min24 h
2,285Fort Collins 3.1 NNWCO-LR-139577.1VolunteerLarimer42.8%3 of 726 min24 h
2,285Wel 1.8 NECO-LR-14277.1VolunteerLarimer42.8%3 of 726 min24 h
2,285Greeley 10.5 SSECO-WE-4377.1VolunteerWeld42.8%3 of 726 min24 h
2,285Briggsdale 0.4 WNWCO-WE-54177.1VolunteerWeld42.8%3 of 726 min24 h
2,294Grand Junction 1.3 SSECO-ME-19477.1VolunteerMesa42.8%3 of 726 min34 h
2,295Pueblo West 2.8 SSWCO-PU-14577.1VolunteerPueblo42.8%3 of 726 min2 days
2,295Rye 3.5 ECO-PU-7777.1VolunteerPueblo42.8%3 of 726 min2 days
2,297Montrose 1.8 WSWCO-MT-6677.1VolunteerMontrose42.8%3 of 726 min3 days
2,298Sterling 1.7 SCO-LG-7577.1VolunteerLogan42.8%3 of 726 min24 h
2,299Longmont 2.4 NECO-BO-11777.1VolunteerBoulder42.8%3 of 785 min24 h
2,299Longmont 2.4 NECO-BO-38377.1VolunteerBoulder42.8%3 of 785 min24 h
2,299Boulder 2.4 NWCO-BO-59477.1VolunteerBoulder42.8%3 of 785 min24 h
2,299Boulder 1.6 NCO-BO-60677.1VolunteerBoulder42.8%3 of 785 min24 h
2,299Colorado Springs 3.7 ENECO-EP-18877.1VolunteerEl Paso42.8%3 of 785 min24 h
2,299Deermont 1.2 ENECO-JF-53077.1VolunteerJefferson42.8%3 of 785 min24 h
2,299Sterling 3.6 NNECO-LG-7777.1VolunteerLogan42.8%3 of 785 min24 h
2,299Fort Collins 3.8 SWCO-LR-120477.1VolunteerLarimer42.8%3 of 785 min24 h
2,299Fort Collins 3.0 WSWCO-LR-135177.1VolunteerLarimer42.8%3 of 785 min24 h
2,299Pueblo 1.1 ENECO-PU-6077.1VolunteerPueblo42.8%3 of 785 min24 h
2,299Pueblo West 1.7 SCO-PU-7477.1VolunteerPueblo42.8%3 of 785 min24 h
2,299Pueblo West 3.8 WSWCO-PU-9477.1VolunteerPueblo42.8%3 of 785 min24 h
2,311Louisville 1.2 NNWCO-BO-34277.1VolunteerBoulder42.8%3 of 785 min25 h
2,311Fcl 3.0 WCO-LR-28477.1VolunteerLarimer42.8%3 of 785 min25 h
2,313Thornton 3.3 NNECO-AD-23277.1VolunteerAdams42.8%3 of 786 min24 h
2,313Boulder 7.4 NNWCO-BO-40177.1VolunteerBoulder42.8%3 of 786 min24 h
2,313Erie 2.7 WSWCO-BO-47177.1VolunteerBoulder42.8%3 of 786 min24 h
2,313Gypsum 1.0 SWCO-EG-6977.1VolunteerEagle42.8%3 of 786 min24 h
2,313Estes Park 10.5 SECO-LR-101977.1VolunteerLarimer42.8%3 of 786 min24 h
2,313Fort Collins 3.4 NCO-LR-65377.1VolunteerLarimer42.8%3 of 786 min24 h
2,313Berthoud 1.1 NCO-LR-74677.1VolunteerLarimer42.8%3 of 786 min24 h
2,313Colona 4.2 NWCO-OR-3277.1VolunteerOuray42.8%3 of 786 min24 h
2,321Frederick 1.1 SSWCO-WE-62277.1VolunteerWeld42.8%3 of 786 min25 h
2,322Guffey 2.5 WCO-PK-10877.1VolunteerPark42.8%3 of 786 min35 h
2,323Wheat Ridge 0.6 SCO-JF-35477.1VolunteerJefferson42.8%3 of 786 min2 days
2,324Monte Vista 10.8 SWCO-RG-2177.1VolunteerRio Grande42.8%3 of 786 min2.5 days
2,325Crowley 0.2 ECO-CR-877.1VolunteerCrowley42.8%3 of 786 min3 days
2,326Lone Tree 1.4 SSWCO-DG-20677.1VolunteerDouglas42.8%3 of 786 min24 h
2,326Palmer Lake 1.1 SECO-EP-49577.1VolunteerEl Paso42.8%3 of 786 min24 h
2,326Fort Collins 7.9 NCO-LR-115677.1VolunteerLarimer42.8%3 of 786 min24 h
2,326Rocky Ford 0.4 SECO-OT-3777.1VolunteerOtero42.8%3 of 786 min24 h
2,326Woodrow 4.6 SECO-WA-5577.1VolunteerWashington42.8%3 of 786 min24 h
2,326Briggsdale 0.5 WNWCO-WE-46677.1VolunteerWeld42.8%3 of 786 min24 h
2,332Fort Collins 4.3 NCO-LR-30777.1VolunteerLarimer42.8%3 of 786 min2 days
2,333Akron 1.8 SWCO-WA-8677.1VolunteerWashington42.8%3 of 786 min24 h
2,334Dolores 0.4 ENECO-MZ-8577.1VolunteerMontezuma42.8%3 of 786 min35 h
2,335DenverDVNC277.1CooperativeDenver42.8%3 of 71.7 h24 h
2,336AmradLKEC277.1CooperativeJefferson42.8%3 of 71.7 h3 days
2,337Steamboat SpringsSBTC277.1CooperativeRoutt42.8%3 of 72 h2.4 days
2,338Niwot 1.8 SSWCO-BO-7677.1VolunteerBoulder42.8%3 of 72.4 h24 h
2,338Highlands Ranch 0.2 ENECO-DG-35177.1VolunteerDouglas42.8%3 of 72.4 h24 h
2,338Fort Collins 2.4 SWCO-LR-120377.1VolunteerLarimer42.8%3 of 72.4 h24 h
2,338Pueblo 7.6 SECO-PU-15577.1VolunteerPueblo42.8%3 of 72.4 h24 h
2,342Denver 6.3 SSECO-AR-10577.1VolunteerArapahoe42.8%3 of 72.4 h25 h
2,343Wellington 0.6 SSECO-LR-114677.1VolunteerLarimer42.8%3 of 72.4 h2 days
2,344Monument 5.5 ENECO-EP-44677.1VolunteerEl Paso42.8%3 of 72.4 h24 h
2,344Carbondale 3.5 ENECO-GF-9477.1VolunteerGarfield42.8%3 of 72.4 h24 h
2,344Fairplay 2.7 SWCO-PK-7877.1VolunteerPark42.8%3 of 72.4 h24 h
2,347Hotchkiss 5.1 WNWCO-DL-2277.1VolunteerDelta42.8%3 of 72.4 h2 days
2,348Pueblo 2.2 NECO-PU-11777.1VolunteerPueblo42.8%3 of 72.4 h3 days
2,3490.7 mi W of CO-9 SilverthorneCO15777.0RoadSummit61.4%295 of 48032 min2.6 h
2,350550N089 Red MountainCO17877.0RoadOuray61.4%295 of 48032 min2.6 h
2,351Drake 4.3 WSWCO-LR-102677.0VolunteerLarimer57.1%4 of 711.4 h4 days
2,352Citizen station FW0869FW086977.0CitizenJefferson53.2%1,341 of 2,52017 s34 min
2,353Citizen station EW1146EW114677.0CitizenBroomfield51.7%116 of 22418 s6.5 h
2,354Citizen station FW7135FW713577.0CitizenEl Paso47.3%106 of 22417 s6 h
2,355KimKIXC277.0CooperativeLas Animas42.8%3 of 72.5 h3 days
2,356550S01625RWS1RHS - 0.4 miles S o CO US CDOTCO22776.9RoadLa Plata61.6%296 of 48032 min2.6 h
2,357Natural Fort (38)CO04176.9RoadWeld61.4%295 of 48032 min2.6 h
2,358Monte Vista 2.4 ECO-RG-1076.9VolunteerRio Grande57.1%4 of 713.4 h2.5 days
2,359Penrose 2.3 NNWCO-FM-5076.9VolunteerFremont57.1%4 of 713.4 h2 days
2,360Grand Lake 1.7 WCO-GR-10276.9VolunteerGrand57.1%4 of 713.4 h2.5 days
2,361Citizen station K0JSC-13K0JSC-1376.9CitizenFremont54.6%204 of 37317 s4 h
2,362Wild Basin SnotelWLBC276.8GaugeBoulder85.1%143 of 1681.6 h25 h
2,363Citizen station GW4351GW435176.8CitizenBoulder54.3%288 of 53016 s2.9 h
2,364Citizen station AA0FCAA0FC76.8CitizenBoulder52.3%293 of 56016 s2.3 h
2,365I-70 @ Cedar Point (46)CO06676.7RoadElbert76.4%257 of 33632 min2.6 h
2,366Citizen station FW4800FW480076.7CitizenLarimer49.8%335 of 67218 s2.4 h
2,367Blue Mesa Lake CoopBMKC276.7CooperativeGunnison42.8%3 of 73.2 h24 h
2,368025S25325RWS1RHS - 1.0 mile S of CO US CDOTCO22376.6RoadLarimer61.6%296 of 48032 min2.6 h
2,369Citizen station EW3662EW366276.6CitizenLarimer52.7%312 of 59216 s2.1 h
2,370Citizen station GW4116GW411676.6CitizenAdams49.4%166 of 33616 s3.7 h
2,371New Castle 10.5 SCO-GF-7876.6VolunteerGarfield42.8%3 of 72.4 h3.5 days
2,372Oak Creek 4.7 ECO-RT-6376.6VolunteerRoutt42.8%3 of 73.4 h3 days
2,373Lakewood 3.4 ENECO-JF-57676.6VolunteerJefferson42.8%3 of 73.4 h24 h
2,373Fort Collins 4.3 SCO-LR-135676.6VolunteerLarimer42.8%3 of 73.4 h24 h
2,375Highlands Ranch 2.7 SECO-DG-33176.6VolunteerDouglas42.8%3 of 73.4 h26 h
2,376Longmont 2.5 NECO-BO-54076.6VolunteerBoulder42.8%3 of 73.4 h25 h
2,377Fort Collins 5.6 NWCO-LR-103876.6VolunteerLarimer42.8%3 of 73.4 h2.5 days
2,377Fcl 1.5 NCO-LR-31676.6VolunteerLarimer42.8%3 of 73.4 h2.5 days
2,379070W17210RWS1RHS : 0.8 miles E o CO US CDOTCO22976.5RoadEagle61.6%296 of 48032 min2.6 h
2,380Briggsdale (42)CO04376.5RoadWeld61.4%295 of 48031 min2.6 h
2,380Idalia (90)CO04776.5RoadYuma61.4%295 of 48031 min2.6 h
2,380050E290 PenroseCO12776.5RoadFremont61.4%295 of 48031 min2.6 h
2,383Virginia Dale (35)CO03676.5RoadLarimer61.4%295 of 48032 min2.6 h
2,3830.15 mi N of AlamedaCO15076.5RoadDenver61.4%295 of 48032 min2.6 h
2,385US-287/71st StCO14076.5RoadLarimer61.2%294 of 48032 min2.6 h
2,386Erie 2.2 WCO-BO-51876.5VolunteerBoulder57.1%4 of 714.4 h2.5 days
2,387Citizen station DW7955DW795576.5CitizenPueblo53.5%120 of 22418 s5.8 h
2,388Citizen station FW7730FW773076.5CitizenBoulder52.2%329 of 63018 s2.7 h
2,389070E210 I-70 @ E Of Lower Truck RampCO12076.4RoadSummit74.7%251 of 33632 min6.1 h
2,390I-25 @ C-470 West (40)CO00176.4RoadDouglas61.4%295 of 48032 min2.6 h
2,391Keensburg / Roggen (43)CO03876.4RoadWeld61.4%295 of 48032 min2.6 h
2,391Independence Pass (10)CO09476.4RoadLake61.4%295 of 48032 min2.6 h
2,3912.4 N of WCR-34CO13176.4RoadWeld61.4%295 of 48032 min2.6 h
2,391070W27655RWS1SWC at Colorado Blv CO US CDOTCO20676.4RoadDenver61.4%295 of 48032 min2.6 h
2,391034E13735RWS1RHS : 0.8 miles W o CO US CDOTCO22276.4RoadWeld61.4%295 of 48032 min2.6 h
2,396Walnut @ I-25 (40)CO00676.4RoadDenver61.2%294 of 48032 min2.6 h
2,396Rooney Rd. (36)CO00876.4RoadJefferson61.2%294 of 48032 min2.6 h
2,396Gobblers Knob (99)CO02676.4RoadProwers61.2%294 of 48032 min2.6 h
2,396I-25 @ Butte Creek (87)CO03076.4RoadHuerfano61.2%294 of 48032 min2.6 h
2,396I-25 @ Aguilar (88)CO03176.4RoadLas Animas61.2%294 of 48032 min2.6 h
2,396Julesburg (50)CO03476.4RoadSedgwick61.2%294 of 48032 min2.6 h
2,396Lily Lake (35)CO04576.4RoadLarimer61.2%294 of 48032 min2.6 h
2,396I-70 @ Genesee (36)CO06576.4RoadJefferson61.2%294 of 48032 min2.6 h
2,396US-40 @ Firstview (92)CO06876.4RoadCheyenne61.2%294 of 48032 min2.6 h
2,396025S19115RWS1RHS - 1.1 mi S of R CO US CDOTCO07476.4RoadDouglas61.2%294 of 48032 min2.6 h
2,396Dowd Junction (10)CO09276.4RoadEagle61.2%294 of 48032 min2.6 h
2,396DeBeque Canyon (7)CO09676.4RoadMesa61.2%294 of 48032 min2.6 h
2,3961.4W Of Mccaslin RdCO13376.4RoadBoulder61.2%294 of 48032 min2.6 h
2,3960.3 mi E of 112th AveCO13476.4RoadJefferson61.2%294 of 48032 min2.6 h
2,3960.9 mi W of 15th st GeorgetownCO16676.4RoadClear Creek61.2%294 of 48032 min2.6 h
2,3960.1 mi s of 84th AveCO16876.4RoadAdams61.2%294 of 48032 min2.6 h
2,396US-40 @ Fraser FlatsCO17176.4RoadGrand61.2%294 of 48032 min2.6 h
2,396070W28155RWS1RHS at Peoria St Un CO US CDOTCO19776.4RoadDenver61.2%294 of 48032 min2.6 h
2,414Wellington (38)CO04276.4RoadLarimer61.2%294 of 48032 min2.6 h
2,415Citizen station EW2628EW262876.4CitizenLarimer50.0%105 of 21022 s7 h
2,416Citizen station WM0FWM0F76.4CitizenLarimer49.2%331 of 67218 s2.2 h
2,417Del Camino (43)CO05276.3RoadWeld61.2%294 of 48032 min2.6 h
2,418CO-402/Boise AveCO13776.3RoadLarimer61.0%293 of 48032 min2.6 h
2,419Citizen station CW1428CW142876.3CitizenGunnison51.2%323 of 63018 s2.2 h
2,420Citizen station N0TOA-13N0TOA-1376.3CitizenArapahoe49.8%251 of 50419 s4.4 h
2,421Citizen station KE0OLW-13KE0OLW-1376.3CitizenBoulder46.7%152 of 32518 s5.2 h
2,422Citizen station DW6218DW621876.2CitizenWeld48.2%108 of 22418 s6 h
2,423Palisade CoopPLSC276.2CooperativeMesa42.8%3 of 718 min4 days
2,424Las AnimasLNMC276.2CooperativeBent42.8%3 of 723 min4 days
2,425AmradLGEC276.2CooperativePark42.8%3 of 71.7 h4 days
2,426Hartsel 12SW - Trout Creek PassTCPC276.2GaugePark42.8%3 of 71.7 h4 days
2,427Castle RockCSLC276.2CooperativeDouglas42.8%3 of 72 h4 days
2,428US-34/I-25CO13876.1RoadLarimer60.4%290 of 48032 min2.6 h
2,429Citizen station EW3604EW360476.1CitizenFremont50.6%85 of 16818 s8.3 h
2,430Denver 1.3 NECO-DN-32076.1VolunteerDenver42.8%3 of 74.4 h24 h
2,431South Platte RiverANTC276.1CooperativePark42.8%3 of 7-2 days
2,432Tenmile Creek 0 AT FriscoTCFC276.0GaugeSummit100%168 of 16825 min62 min
2,433Longmont 4.6 NECO-WE-31176.0VolunteerWeld57.1%4 of 715.4 h26 h
2,434Hotchkiss 5.4 NECO-DL-4376.0VolunteerDelta57.1%4 of 715.4 h35 h
2,435Citizen station WD5EAAWD5EAA76.0CitizenArapahoe48.6%327 of 67218 s3.3 h
2,436Buffalo Park SnotelBUFC275.9GaugeGrand99.4%167 of 16835 min2 h
2,437Citizen station GW4866GW486675.9CitizenEl Paso57.0%230 of 40318 s12 h
2,438Citizen station EW3173EW317375.9CitizenBoulder55.9%141 of 25214 s7.3 h
2,439Ridgway 0.6 SWCO-OR-2975.9VolunteerOuray42.8%3 of 786 min4.4 days
2,440John Martin DamJMDC275.9CooperativeBent42.8%3 of 73 h4 days
2,441Citizen station DW0417DW041775.8CitizenBoulder52.7%133 of 25216 s7 h
2,442Steamboat Springs 0.6 NNWCO-RT-2875.8VolunteerRoutt42.8%3 of 726 min4.5 days
2,443Calhan 5SW AmradCLHC275.8GaugeEl Paso42.8%3 of 72.1 h4.5 days
2,444N-93 - Jct. 93 & 72 (36)CO10975.7RoadJefferson61.0%293 of 48032 min2.6 h
2,445Parker 2.0 WSWCO-DG-15875.7VolunteerDouglas42.8%3 of 75.4 h24 h
2,445Highlands Ranch 2.7 WSWCO-DG-37975.7VolunteerDouglas42.8%3 of 75.4 h24 h
2,447Montevista 2.7 SSECO-RG-275.7VolunteerRio Grande42.8%3 of 75.4 h3 days
2,448Cottonwood Pass7BM75.6AirportChaffee99.6%502 of 50414 min40 min
2,449I-25 @ Fountain Creek (85*)CO03275.6RoadEl Paso61.4%295 of 48032 min2.6 h
2,450Airport Road (38)CO05075.6RoadLarimer61.2%294 of 48032 min2.6 h
2,451Citizen station CW7015CW701575.6CitizenDenver60.6%679 of 1,12017 s8.8 h
2,452Raymer1NW75.5AirportWeld65.0%205 of 31514 min67 min
2,453I-25 @ Apache City (87)CO02975.5RoadHuerfano61.4%295 of 48032 min2.6 h
2,454Boulder 1.9 SECO-BO-3075.5VolunteerBoulder57.1%4 of 716.4 h2 days
2,455Allenspark 0.9 WCO-BO-57075.5VolunteerBoulder42.8%3 of 725 min5 days
2,455Ignacio 6.0 ESECO-LP-14775.5VolunteerLa Plata42.8%3 of 725 min5 days
2,457Centennial 4.4 ENECO-AR-38575.5VolunteerArapahoe42.8%3 of 785 min5 days
2,457Colorado Springs 3.1 SCO-EP-46975.5VolunteerEl Paso42.8%3 of 785 min5 days
2,457Collbran 0.2 ESECO-ME-5375.5VolunteerMesa42.8%3 of 785 min5 days
2,460Ward 4.6 NECO-BO-20275.5VolunteerBoulder42.8%3 of 786 min5 days
2,461Peyton 6.8 WSWCO-EP-44375.4VolunteerEl Paso42.8%3 of 785 min5 days
2,462Citizen station EW7762EW776275.3CitizenWeld54.5%220 of 40317 s9.7 h
2,463@ 51St AveCO14675.2RoadDenver61.2%294 of 48032 min2.6 h
2,463076E08095RWS1RHS - 0.8 mi E of M CO US CDOTCO18475.2RoadMorgan61.2%294 of 48032 min2.6 h
2,465Citizen station CW9307CW930775.2CitizenWeld46.8%105 of 22420 s6 h
2,466Fcl 1.7 SECO-LR-27075.2VolunteerLarimer42.8%3 of 76.4 h24 h
2,467Steamboat Springs (5)CO10275.1RoadRoutt61.0%293 of 48032 min2.6 h
2,468160E061 MancosCO17975.0RoadMontezuma61.6%296 of 48032 min2.6 h
2,469085S309 Wyoming BorderCO13075.0RoadWeld60.2%289 of 48031 min2.9 h
2,470Citizen station GW0125GW012575.0CitizenEl Paso55.2%293 of 53018 s3.6 h
2,471Citizen station FW7031FW703175.0CitizenEl Paso49.4%83 of 16816 s8.5 h
2,472Citizen station KE0YONKE0YON74.9CitizenPueblo57.7%97 of 16815 s5.5 h
2,473Colorado Air and SpaceCFO74.9AirportAdams55.3%279 of 50414 min14 h
2,474RNGC2RNGC274.9DCP-42.8%3 of 77.1 h3 days
2,4752.1 mi W of Vail Pass SummitCO16774.8RoadEagle61.2%294 of 48032 min2.6 h
2,476Citizen station FW6605FW660574.8CitizenEl Paso60.7%102 of 16815 s6 h
2,477COSCOS74.7DCP-51.8%14 of 273.6 h18 h
2,478Citizen station EW7641EW764174.7CitizenDouglas44.6%150 of 33617 s6.5 h
2,479Lone Tree 2.0 SWCO-DG-13374.7VolunteerDouglas42.8%3 of 77.4 h24 h
2,480Wilkerson Pass (37)CO02774.6RoadPark61.2%294 of 48032 min2.6 h
2,481Citizen station EW2013EW201374.6CitizenBoulder50.2%253 of 50417 s3.9 h
2,482Georgetown LakeCGEC274.5GaugeClear Creek98.2%165 of 16820 min2 h
2,483Jackson Lake OutletJLOC274.5GaugeMorgan67.2%113 of 16820 min2.3 days
2,484Citizen station CW5469CW546974.5CitizenGrand49.6%125 of 25219 s6.9 h
2,485Citizen station DW7092DW709274.3CitizenBoulder51.2%517 of 1,00819 s5.2 h
2,486Citizen station KE0RKBKE0RKB74.3CitizenArapahoe47.3%106 of 22417 s6.3 h
2,487Lone Tree 0.5 NCO-DG-36874.3VolunteerDouglas42.8%3 of 76.4 h4 days
2,488Las Animas 7.5 ENECO-BN-3274.3VolunteerBent42.8%3 of 77.4 h3.5 days
2,489Pueblo West 3.4 SSWCO-PU-6574.3VolunteerPueblo42.8%3 of 78.4 h2 days
2,4901.7 mi W of EJMT - Upper RTRCO15974.1RoadSummit61.4%295 of 48032 min2.6 h
2,491Citizen station GW4499GW449974.1CitizenLarimer50.0%126 of 25217 s14.2 h
2,492Monument Hill (85*)CO03374.0RoadEl Paso61.2%294 of 48032 min2.6 h
2,493Citizen station GW5387GW538774.0CitizenEl Paso47.9%161 of 33618 s4.8 h
2,4941 E FountainJCFC273.9GaugeEl Paso94.6%159 of 16829 min6 h
2,495Sterling (48)CO03573.9RoadLogan61.2%294 of 48032 min2.6 h
2,496Drowsy Water Precipitation Station Near Granby40091210603120173.7GaugeGrand63.3%426 of 67213 min26.3 h
2,497Citizen station FW0288FW028873.7CitizenBoulder51.3%115 of 22417 s6.3 h
2,498Citizen station CW3702CW370273.7CitizenEl Paso47.9%322 of 67217 s2.4 h
2,499Ranch Cr Meadow Meteorological Sta Nr Fraser39544810545360173.6GaugeGrand100%168 of 16833 min62 min
2,500North Inlet Blw Summerland Park At Rmnp40153010547540173.6GaugeGrand63.2%425 of 67213 min26.6 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; 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.