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 2 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
240Fort Collins 4.9 SSWCO-LR-139797.1VolunteerLarimer100%7 of 786 min24 h
240Fort Collins 2.4 ESECO-LR-29097.1VolunteerLarimer100%7 of 786 min24 h
240Loveland 4.0 SSWCO-LR-47297.1VolunteerLarimer100%7 of 786 min24 h
240Hillrose 2.5 SSWCO-MR-8197.1VolunteerMorgan100%7 of 786 min24 h
240Ouray 2.1 NNWCO-OR-2597.1VolunteerOuray100%7 of 786 min24 h
240Erie 1.5 NNECO-WE-51197.1VolunteerWeld100%7 of 786 min24 h
257Gleneagle 0.4 WNWCO-EP-6197.1VolunteerEl Paso100%7 of 786 min25 h
257Lakewood 1.0 SWCO-JF-61897.1VolunteerJefferson100%7 of 786 min25 h
259Boulder 0.8 NECO-BO-46297.1VolunteerBoulder100%7 of 786 min24 h
259Falcon Estates 4.7 NECO-EP-49197.1VolunteerEl Paso100%7 of 786 min24 h
259Durango 3.9 SECO-LP-14197.1VolunteerLa Plata100%7 of 786 min24 h
259Slick Rock 1.3 NCO-SM-897.1VolunteerSan Miguel100%7 of 786 min24 h
259Cripple Creek 5.1 NWCO-TL-1697.1VolunteerTeller100%7 of 786 min24 h
259Nunn 1.2 ENECO-WE-34597.1VolunteerWeld100%7 of 786 min24 h
265Denver 5.0 SSECO-AR-41397.1VolunteerDenver100%7 of 786 min25 h
265Pagosa Springs 1.6 WSWCO-AU-7497.1VolunteerArchuleta100%7 of 786 min25 h
265Castle Rock 0.8 WNWCO-DG-30797.1VolunteerDouglas100%7 of 786 min25 h
268Pagosa Springs 5.8 SSECO-AU-3797.1VolunteerArchuleta100%7 of 786 min24 h
268Boulder 3.5 SCO-BO-28697.1VolunteerBoulder100%7 of 786 min24 h
268Longmont 1.8 ECO-BO-36197.1VolunteerBoulder100%7 of 786 min24 h
268Longmont 3.3 SWCO-BO-50797.1VolunteerBoulder100%7 of 786 min24 h
268Boulder 2.7 SSECO-BO-62197.1VolunteerBoulder100%7 of 786 min24 h
268Longmont 6.6 WSWCO-BO-62397.1VolunteerBoulder100%7 of 786 min24 h
268Fort Garland 13.3 ECO-CS-3197.1VolunteerCostilla100%7 of 786 min24 h
268Colorado Springs 5.0 NNECO-EP-22897.1VolunteerEl Paso100%7 of 786 min24 h
268Colorado Springs 8.0 NNECO-EP-40897.1VolunteerEl Paso100%7 of 786 min24 h
268Colorado Springs 15.3 NCO-EP-48297.1VolunteerEl Paso100%7 of 786 min24 h
268Falcon Estates 3.9 NNECO-EP-51597.1VolunteerEl Paso100%7 of 786 min24 h
268Arvada 1.7 SSECO-JF-54697.1VolunteerJefferson100%7 of 786 min24 h
268Loveland 1.7 SWCO-LR-101397.1VolunteerLarimer100%7 of 786 min24 h
268Berthoud 3.0 NNWCO-LR-113697.1VolunteerLarimer100%7 of 786 min24 h
268Fort Collins 2.5 WSWCO-LR-122897.1VolunteerLarimer100%7 of 786 min24 h
268Fort Collins 0.9 ENECO-LR-137397.1VolunteerLarimer100%7 of 786 min24 h
268Pueblo West 6.2 WSWCO-PU-9897.1VolunteerPueblo100%7 of 786 min24 h
268La Garita 5.6 WSWCO-SA-1197.1VolunteerSaguache100%7 of 786 min24 h
286Boulder 4.1 SCO-BO-62697.1VolunteerBoulder100%7 of 786 min25 h
286Pagosa Springs 9.0 NNWCO-MN-897.1VolunteerMineral100%7 of 786 min25 h
288Pagosa Springs 2.5 WCO-AU-2897.1VolunteerArchuleta100%7 of 786 min24 h
288Chromo 3.9 ECO-AU-4797.1VolunteerArchuleta100%7 of 786 min24 h
288Allenspark 2.3 NCO-BO-39497.1VolunteerBoulder100%7 of 786 min24 h
288Denver 5.1 SSECO-DN-32997.1VolunteerDenver100%7 of 786 min24 h
288Colorado Springs 8.3 NECO-EP-39097.1VolunteerEl Paso100%7 of 786 min24 h
288Palmer Lake 0.3 WCO-EP-41897.1VolunteerEl Paso100%7 of 786 min24 h
288Colorado Springs 3.9 NNWCO-EP-46097.1VolunteerEl Paso100%7 of 786 min24 h
288Monument 2.6 ECO-EP-48997.1VolunteerEl Paso100%7 of 786 min24 h
288Silt 9.6 SCO-GF-4597.1VolunteerGarfield100%7 of 786 min24 h
288Glenwood Springs 7.2 SCO-GF-7397.1VolunteerGarfield100%7 of 786 min24 h
288Walsenburg 0.6 WCO-HF-5897.1VolunteerHuerfano100%7 of 786 min24 h
288Littleton 4.7 WCO-JF-41497.1VolunteerJefferson100%7 of 786 min24 h
288Walden 0.2 SCO-JK-3697.1VolunteerJackson100%7 of 786 min24 h
288Hermosa 0.9 ESECO-LP-13497.1VolunteerLa Plata100%7 of 786 min24 h
288Loveland 6.5 SWCO-LR-136397.1VolunteerLarimer100%7 of 786 min24 h
288Fort Collins 5.7 NECO-LR-140697.1VolunteerLarimer100%7 of 786 min24 h
288Mack 5 NWCO-ME-2497.1VolunteerMesa100%7 of 786 min24 h
288Grand Junction 4.0 WCO-ME-6997.1VolunteerMesa100%7 of 786 min24 h
288Montrose 4.5 SSECO-MT-6497.1VolunteerMontrose100%7 of 786 min24 h
288Pueblo West 3.2 SWCO-PU-13297.1VolunteerPueblo100%7 of 786 min24 h
288Pueblo 13.7 SSWCO-PU-16297.1VolunteerPueblo100%7 of 786 min24 h
288Divide 5.1 SSWCO-TL-4697.1VolunteerTeller100%7 of 786 min24 h
310Denver 5.3 SWCO-DN-14197.1VolunteerDenver100%7 of 786 min25 h
310Carbondale 5.7 ECO-EG-3797.1VolunteerEagle100%7 of 786 min25 h
310Broomfield 2.3 SSWCO-JF-7297.1VolunteerJefferson100%7 of 786 min25 h
310Durango 0.9 WCO-LP-11797.1VolunteerLa Plata100%7 of 786 min25 h
310Fort Collins 1.9 SWCO-LR-126297.1VolunteerLarimer100%7 of 786 min25 h
310Woodland Park 1.6 NWCO-TL-4497.1VolunteerTeller100%7 of 786 min25 h
316Boulder 1.6 SCO-BO-62597.1VolunteerBoulder100%7 of 786 min26 h
316Franktown 3.5 NECO-DG-3097.1VolunteerDouglas100%7 of 786 min26 h
316Walsenburg 24.8 ECO-LA-7297.1VolunteerLas Animas100%7 of 786 min26 h
319Laporte 0.3 WNWCO-LR-80697.1VolunteerLarimer100%7 of 786 min27 h
320Chromo 5.9 ENECO-AU-8797.1VolunteerArchuleta100%7 of 786 min24 h
320Boulder 4.5 ESECO-BO-56597.1VolunteerBoulder100%7 of 786 min24 h
320Lafayette 0.7 WSWCO-BO-59997.1VolunteerBoulder100%7 of 786 min24 h
320Cheyenne Wells 0.7 WNWCO-CH-3197.1VolunteerCheyenne100%7 of 786 min24 h
320Hotchkiss 4.9 WCO-DL-4997.1VolunteerDelta100%7 of 786 min24 h
320Hotchkiss 4.7 WNWCO-DL-6597.1VolunteerDelta100%7 of 786 min24 h
320Deer Trail 6.1 SWCO-EL-1097.1VolunteerElbert100%7 of 786 min24 h
320Falcon Estates 2.4 WNWCO-EP-18997.1VolunteerEl Paso100%7 of 786 min24 h
320Black Forest 4.7 WSWCO-EP-27197.1VolunteerEl Paso100%7 of 786 min24 h
320Glenwood Springs 2.1 NWCO-GF-4697.1VolunteerGarfield100%7 of 786 min24 h
320Golden 6.5 NWCO-JF-56497.1VolunteerJefferson100%7 of 786 min24 h
320Fort Collins 3.1 SWCO-LR-111897.1VolunteerLarimer100%7 of 786 min24 h
320Estes Park 1.7 WNWCO-LR-113397.1VolunteerLarimer100%7 of 786 min24 h
320Berthoud 1.0 WCO-LR-139697.1VolunteerLarimer100%7 of 786 min24 h
320Fort Collins 5.4 WSWCO-LR-62397.1VolunteerLarimer100%7 of 786 min24 h
320Loveland 2.0 SSECO-LR-66297.1VolunteerLarimer100%7 of 786 min24 h
320Palisade 0.5 WSWCO-ME-15597.1VolunteerMesa100%7 of 786 min24 h
320Dolores 4.0 SSWCO-MZ-5897.1VolunteerMontezuma100%7 of 786 min24 h
320Pueblo 2.1 SSWCO-PU-16097.1VolunteerPueblo100%7 of 786 min24 h
320Silverthorne 21 NWCO-SU-3597.1VolunteerSummit100%7 of 786 min24 h
320Kersey 4.5 ECO-WE-34097.1VolunteerWeld100%7 of 786 min24 h
320Greeley 2.4 WSWCO-WE-42897.1VolunteerWeld100%7 of 786 min24 h
320Greeley 0.5 NNWCO-WE-56397.1VolunteerWeld100%7 of 786 min24 h
343Paonia 1.5 NCO-DL-7697.1VolunteerDelta100%7 of 786 min25 h
343Denver 4.2 ENECO-DN-34297.1VolunteerDenver100%7 of 786 min25 h
343Ouray .23 NNWCO-OR-297.1VolunteerOuray100%7 of 786 min25 h
343Bristol 2.3 NNECO-PW-5397.1VolunteerProwers100%7 of 786 min25 h
347Westminster 1.3 NNECO-AD-26397.1VolunteerAdams100%7 of 786 min32 h
348Fort Collins 3.0 WNWCO-LR-138797.1VolunteerLarimer100%7 of 786 min25 h
349Centennial 2.0 SWCO-AR-21497.1VolunteerArapahoe100%7 of 786 min24 h
349Pagosa Springs 9.4 WSWCO-AU-6897.1VolunteerArchuleta100%7 of 786 min24 h
349Pagosa Springs 5.3 SWCO-AU-7897.1VolunteerArchuleta100%7 of 786 min24 h
349Nederland 2.61 NNECO-BO-7597.1VolunteerBoulder100%7 of 786 min24 h
349Castle Rock 3.7 WCO-DG-20597.1VolunteerDouglas100%7 of 786 min24 h
349Parker 3.5 WNWCO-DG-29297.1VolunteerDouglas100%7 of 786 min24 h
349Hotchkiss 4.7 WCO-DL-1697.1VolunteerDelta100%7 of 786 min24 h
349Denver 2.2 ENECO-DN-32797.1VolunteerDenver100%7 of 786 min24 h
349Rollinsville 1.1 SSWCO-GL-1797.1VolunteerGilpin100%7 of 786 min24 h
349Walsenburg 1.0 WNWCO-HF-2497.1VolunteerHuerfano100%7 of 786 min24 h
349La Veta 7.8 WCO-HF-397.1VolunteerHuerfano100%7 of 786 min24 h
349Trinidad 1.9 ENECO-LA-7197.1VolunteerLas Animas100%7 of 786 min24 h
349Boncarbo 4.8 ESECO-LA-9197.1VolunteerLas Animas100%7 of 786 min24 h
349Laporte 1.4 NWCO-LR-76197.1VolunteerLarimer100%7 of 786 min24 h
349Loma 0.9 ECO-ME-11797.1VolunteerMesa100%7 of 786 min24 h
349Montrose 1.2 NCO-MT-6197.1VolunteerMontrose100%7 of 786 min24 h
349Ovid 11.3 SCO-SG-3697.1VolunteerSedgwick100%7 of 786 min24 h
366Boulder 2.9 ESECO-BO-47697.1VolunteerBoulder100%7 of 786 min25 h
366Arvada 2.2 SSWCO-JF-59897.1VolunteerJefferson100%7 of 786 min25 h
366CO-ME-201CO-ME-20197.1COCORAHS-100%7 of 786 min25 h
369Pagosa Springs 4.5 SSECO-AU-4397.1VolunteerArchuleta100%7 of 786 min24 h
369Fowler 27.4 SSWCO-LA-7797.1VolunteerLas Animas100%7 of 786 min24 h
369Lyons 5.9 NWCO-LR-130997.1VolunteerLarimer100%7 of 786 min24 h
369Ridgway 5.3 NNWCO-OR-1997.1VolunteerOuray100%7 of 786 min24 h
373Elizabeth 2NwELIC297.1CooperativeElbert100%7 of 71.5 h24 h
374Fort CollinsFORC297.1CooperativeLarimer100%7 of 71.5 h24 h
375Grand Junction WFOGJUC297.1CooperativeMesa100%7 of 71.6 h24 h
376Centennial 3.7 WCO-AR-16497.1VolunteerArapahoe100%7 of 72.4 h24 h
377Denver 2.0 ESECO-DN-17797.1VolunteerDenver100%7 of 72.4 h24 h
377Morrison 5.6 SSWCO-JF-60997.1VolunteerJefferson100%7 of 72.4 h24 h
377Golden 4.8 NWCO-JF-6397.1VolunteerJefferson100%7 of 72.4 h24 h
377Fort Collins 5.7 NCO-LR-132197.1VolunteerLarimer100%7 of 72.4 h24 h
381Ken Caryl 0.6 WSWCO-JF-33897.1VolunteerJefferson100%7 of 72.4 h26 h
382Granby 7.7 NCO-GR-7397.1VolunteerGrand100%7 of 72.4 h24 h
382Pritchett 19.2 SWCO-LA-8897.1VolunteerLas Animas100%7 of 72.4 h24 h
382Durango 2.1 NECO-LP-13797.1VolunteerLa Plata100%7 of 72.4 h24 h
382Ignacio 6.9 NWCO-LP-4897.1VolunteerLa Plata100%7 of 72.4 h24 h
382Fort Collins 2.8 NWCO-LR-115497.1VolunteerLarimer100%7 of 72.4 h24 h
382Glen Haven 1.2 NCO-LR-86897.1VolunteerLarimer100%7 of 72.4 h24 h
382Grand Junction 5.5 SWCO-ME-6497.1VolunteerMesa100%7 of 72.4 h24 h
389Erie 1.7 WNWCO-BO-28597.1VolunteerBoulder100%7 of 72.4 h24 h
389Westcliffe 0.6 NNECO-CU-3697.1VolunteerCuster100%7 of 72.4 h24 h
389Monument 6.6 ENECO-EP-23597.1VolunteerEl Paso100%7 of 72.4 h24 h
389Hesperus 4.9 SECO-LP-7297.1VolunteerLa Plata100%7 of 72.4 h24 h
389Fort Collins 3.0 WNWCO-LR-130297.1VolunteerLarimer100%7 of 72.4 h24 h
389Wellington 0.4 NWCO-LR-95297.1VolunteerLarimer100%7 of 72.4 h24 h
395Golden 1.2 ECO-JF-56397.1VolunteerJefferson100%7 of 72.4 h25 h
395Falfa 5.1 SWCO-LP-9197.1VolunteerLa Plata100%7 of 72.4 h25 h
395Fcl 4.7 SWCO-LR-37097.1VolunteerLarimer100%7 of 72.4 h25 h
398Westminster 1.6 NECO-AD-15397.1VolunteerAdams100%7 of 72.4 h24 h
398Boulder 1.4 SECO-BO-40997.1VolunteerBoulder100%7 of 72.4 h24 h
398Boulder 1.4 WCO-BO-52197.1VolunteerBoulder100%7 of 72.4 h24 h
398Iliff 8.9 NECO-LG-6797.1VolunteerLogan100%7 of 72.4 h24 h
398Ignacio 2.9 NCO-LP-6797.1VolunteerLa Plata100%7 of 72.4 h24 h
398Loveland 2.8 WNWCO-LR-110997.1VolunteerLarimer100%7 of 72.4 h24 h
398Montrose 3.2 SSECO-MT-6297.1VolunteerMontrose100%7 of 72.4 h24 h
398Hayden 1.6 SWCO-RT-7997.1VolunteerRoutt100%7 of 72.4 h24 h
406Fort Collins 2.8 WCO-LR-100997.1VolunteerLarimer100%7 of 72.4 h25 h
407Arvada 6.6 WNWCO-JF-55497.1VolunteerJefferson100%7 of 72.4 h26 h
408Ordway 3.5 WCO-CR-1897.1VolunteerCrowley100%7 of 72.4 h24 h
408Parker 4.8 NECO-DG-27197.1VolunteerDouglas100%7 of 72.4 h24 h
408Arvada 3.1 NWCO-JF-59397.1VolunteerJefferson100%7 of 72.4 h24 h
408Montrose 2.9 ESECO-MT-1597.1VolunteerMontrose100%7 of 72.4 h24 h
408Pueblo 4.7 SECO-PU-10397.1VolunteerPueblo100%7 of 72.4 h24 h
408Greeley 1.1 ENECO-WE-6697.1VolunteerWeld100%7 of 72.4 h24 h
408Vernon 7.1 SCO-YU-4897.1VolunteerYuma100%7 of 72.4 h24 h
415Fort MorganFMM97.1AirportMorgan99.8%503 of 50414 min40 min
416Red Cliff Pass (CDOT)CCU97.1AirportPark99.0%499 of 50414 min40 min
417CCXC2CCXC297.0DCP-100%14 of 1474 min12 h
418Lafayette 0.4 WSWCO-BO-897.0VolunteerBoulder100%7 of 72.4 h24 h
418Elbert 3.7 WCO-EL-1797.0VolunteerElbert100%7 of 72.4 h24 h
418Calhan 3.1 NCO-EP-797.0VolunteerEl Paso100%7 of 72.4 h24 h
418Fcl 5.6 ECO-LR-39397.0VolunteerLarimer100%7 of 72.4 h24 h
422Durango 4.9 ESECO-LP-897.0VolunteerLa Plata100%7 of 72.4 h26 h
423Commerce City 4E - ArsenalAENC296.9GaugeAdams100%168 of 16819 min66 min
424Loveland 2NLVDC296.9CooperativeLarimer100%7 of 72.7 h24 h
425South Platte River Near CrookCKSC296.8GaugeLogan100%168 of 16810 min61 min
426Lodge Pole Flats RAWSLPFC296.8GaugeLake100%168 of 16817 min60 min
427WaldenWLDC296.8CooperativeJackson100%7 of 72.9 h24 h
428Buckhorn Mountain 1 EBKMC296.8CooperativeLarimer100%7 of 73 h24 h
429WaterdaleWTRC296.8CooperativeLarimer100%7 of 73 h24.5 h
430Monument/Elbert (CDOT)MNH96.8AirportElbert99.8%503 of 50414 min40 min
431La Veta Pass (CDOT)VTP96.8AirportCostilla99.4%501 of 50414 min40 min
432West Toll Gate Creek 5 SE AuroraCNPC296.7GaugeArapahoe100%168 of 16812 min60 min
433Golden 3SW - Lookout MountainLOOC296.7GaugeJefferson100%168 of 16815 min60 min
434Co Buena Vista 2 SSEBVAC296.7GaugeChaffee100%168 of 16820 min85 min
435Schriever AFBSHM96.7AirportEl Paso94.5%173 of 18313 min67 min
436Hayden/Yampa (AWOS)HDN96.6AirportRoutt100%168 of 16812 min66 min
437Aurora 8SE - East Tool Gate CreekETCC296.6GaugeArapahoe100%168 of 16812 min60 min
438Gunnison Co. (AWOS)GUC96.6AirportGunnison100%168 of 16812 min66 min
439Bayfield 6.2 NCO-LP-9896.6VolunteerLa Plata100%7 of 73.4 h24 h
439Fcl 7.9 ENECO-WE-25096.6VolunteerWeld100%7 of 73.4 h24 h
441Denver 2.5 ECO-DN-35396.6VolunteerDenver100%7 of 73.4 h24 h
442Basalt 5.8 ECO-EG-696.6VolunteerEagle100%7 of 73.4 h24 h
442Windsor 3.8 WSWCO-LR-84596.6VolunteerLarimer100%7 of 73.4 h24 h
442Dolores 4.8 ENECO-MZ-3096.6VolunteerMontezuma100%7 of 73.4 h24 h
445Colorado Springs 5.9 NECO-EP-39896.6VolunteerEl Paso100%7 of 73.4 h26 h
446Nathrop 1.9 WSWCO-CF-5496.6VolunteerChaffee100%7 of 73.4 h24 h
446Colorado Springs 1.1 NECO-EP-19496.6VolunteerEl Paso100%7 of 73.4 h24 h
446Evergreen 2.3 SWCO-JF-62796.6VolunteerJefferson100%7 of 73.4 h24 h
446Virginia Dale 0.9 WSWCO-LR-106596.6VolunteerLarimer100%7 of 73.4 h24 h
446Yampa 4.4 SSECO-RT-8896.6VolunteerRoutt100%7 of 73.4 h24 h
446Erie 0.5 SECO-WE-39296.6VolunteerWeld100%7 of 73.4 h24 h
452Glenwood Springs 6.5 SECO-GF-10196.6VolunteerGarfield100%7 of 73.4 h24 h
452Walsenburg 11.5 WCO-HF-4196.6VolunteerHuerfano100%7 of 73.4 h24 h
452Denver 10.3 NWCO-JF-7196.6VolunteerJefferson100%7 of 73.4 h24 h
452Loveland 1.5 NCO-LR-4096.6VolunteerLarimer100%7 of 73.4 h24 h
456Pagosa Springs 3.2 WCO-AU-5496.6VolunteerArchuleta100%7 of 73.4 h24 h
457Meeker 1.9 WSWCO-RB-1596.6VolunteerRio Blanco100%7 of 73.4 h24 h
458Parshall 3.0 NNWCO-GR-5296.6VolunteerGrand100%7 of 73.4 h24 h
459Boulder 3.1 NECO-BO-53896.6VolunteerBoulder100%7 of 73.4 h24 h
459Nederland 5.8 ECO-BO-5796.6VolunteerBoulder100%7 of 73.4 h24 h
459Carbondale 4.6 NNECO-GF-4996.6VolunteerGarfield100%7 of 73.4 h24 h
462Fort Collins 1.8 WSWCO-LR-113996.6VolunteerLarimer100%7 of 73.4 h28 h
463Co Montrose 11 ENEMTSC296.6GaugeMontrose99.4%167 of 16819 min2 h
464Oakridge Detention PondOKRC296.6GaugeLarimer98.8%166 of 16810 min2.1 h
465Naturita 10SW - Dry Creek BasinDYNC296.5GaugeSan Miguel100%168 of 16812 min60 min
466Penrose Met At Penrose Elementary At Colo Springs38524010444480196.5GaugeEl Paso100%168 of 16813 min60 min
466Douglas Cr Met Abv N Chestnut St At Co Sprs38534910450140196.5GaugeEl Paso100%168 of 16813 min60 min
466Templeton Gap Met Abv Austin Bluffs At Co Sprg38535110445460196.5GaugeEl Paso100%168 of 16813 min60 min
466Ridgeview Met Below Dublin Blvd At Colo Sprngs38551910441550196.5GaugeEl Paso100%168 of 16813 min60 min
466Douglas Cr Met Abv Flying W Rnch Rd At Co Sprs38552010453040196.5GaugeEl Paso100%168 of 16813 min60 min
466N Academy Met Sta Nr Briargate Blvd At Co Spgs38563610446560196.5GaugeEl Paso100%168 of 16813 min60 min
466WWTP Meteorological Station At Usaf Academy38590610449510196.5GaugeEl Paso100%168 of 16813 min60 min
466Sandoval RAWSSDVC296.5GaugeArchuleta100%168 of 16813 min60 min
474Jay RAWSJAYC296.5GaugeDelta100%168 of 16813 min70 min
475DeltaAJZ96.5AirportDelta99.6%502 of 50414 min40 min
476Pinon RAWSCCEC296.5GaugeLas Animas99.4%167 of 16812 min2 h
476Cheesman RAWSCHRC296.5GaugeDouglas99.4%167 of 16812 min2 h
476Lodore RAWS NrLODC296.5GaugeMoffat99.4%167 of 16812 min2 h
479Colorado SpringsCOS96.4AirportEl Paso100%168 of 1685 min68 min
480Sanderson Gulch 2 SE LakewoodSGXC296.4GaugeDenver100%168 of 16814 min61 min
481Roaring Fork R Abv Difficult CkRORC296.4GaugePitkin98.2%165 of 16810 min2 h
482Rifle/Garfield RgnlRIL96.3AirportGarfield100%168 of 1686 min60 min
483Willow Creek RAWSWICC296.3GaugeJackson100%168 of 16814 min71 min
484Purgatoire River At Rock Crossing Nr Timpas0712648596.3GaugeLas Animas99.4%167 of 16813 min2 h
485Bailey RAWSBAWC296.3GaugeJefferson99.4%167 of 16813 min2 h
486Westerly Creek 3 W AuroraKELC296.2GaugeDenver100%168 of 16814 min60 min
487PSF2 Salida RAWSSIDC296.2GaugeChaffee100%168 of 16819 min67 min
488SedgwickSDGC296.2CooperativeSedgwick100%7 of 74.2 h24 h
489North Fork Big Thompson RiverDKEC296.2GaugeLarimer97.6%164 of 16810 min2 h
4906th ParkwayE470E96.2RoadArapahoe95.8%483 of 50415 min30 min
491Smith RoadE470I96.2RoadAdams95.8%483 of 50415 min40 min
492Smokey Hill RoadE470B96.2RoadArapahoe95.8%483 of 50415 min40 min
493Chapin RAWSCHAC296.1GaugeMontezuma100%168 of 16815 min60 min
494Jacks Canyon RAWSJCRC296.1GaugeMesa100%168 of 16815 min72 min
4947 N Monument Ck WoodmenMOWC296.1GaugeEl Paso100%168 of 16815 min72 min
496Littleton - Dutch CreekDUTC296.1GaugeArapahoe100%168 of 16815 min60 min
496Co Stratton 24 NSKKC296.1GaugeYuma100%168 of 16815 min60 min
498Rangely 21ESE - Corral GlutchCOGC296.1GaugeRio Blanco100%168 of 16815 min72 min
4987 S Fountain Ck SecurityFSEC296.1GaugeEl Paso100%168 of 16815 min72 min
498Englewood - Little Dry CreekLDEC296.1GaugeArapahoe100%168 of 16815 min72 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.