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.
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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 1,751 | Fossil Creek @ CollegeFOSC2 | 89.2 | Gauge | Larimer | 82.7% | 556 of 672 | 14 min | 60 min | |
| 1,752 | Saint Elmo SnotelCTEC2 | 89.0 | Gauge | Chaffee | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,753 | Craig - MoffatCAG | 88.9 | Airport | Moffat | 100% | 168 of 168 | 6 min | 60 min | |
| 1,754 | Mancos SnotelMNCC2 | 88.9 | Gauge | Montezuma | 93.4% | 157 of 168 | 35 min | 4 h | |
| 1,754 | Stump Lakes SnotelSTPC2 | 88.9 | Gauge | La Plata | 93.4% | 157 of 168 | 35 min | 4 h | |
| 1,756 | Bear River SnotelBRRC2 | 88.8 | Gauge | Routt | 95.2% | 160 of 168 | 35 min | 5 h | |
| 1,757 | CperS2197 | 88.8 | Soil | Weld | 95.2% | 160 of 168 | 43 min | 2 h | |
| 1,758 | Montrose 2.7 ESECO-MT-70 | 88.8 | Volunteer | Montrose | 85.7% | 6 of 7 | 9.4 h | 2 days | |
| 1,759 | Evergreen 3.4 WNWCO-CC-22 | 88.8 | Volunteer | Clear Creek | 85.7% | 6 of 7 | 9.4 h | 24 h | |
| 1,760 | Nunn #1S2017 | 88.6 | Soil | Weld | 100% | 168 of 168 | 53 min | 2 h | |
| 1,761 | Yampa Ranger STN. Upper Colorado NtwkYRSC2 | 88.6 | Gauge | Routt | 90.1% | 202 of 224 | 35 min | 75 min | |
| 1,762 | Senator Beck Meteorological Station Nr Ironton375429107433201 | 88.5 | Gauge | Ouray | 100% | 168 of 168 | 53 min | 62 min | |
| 1,762 | Lake Irwin Met Sta Near Ruby Anthracite Creek385303107060301 | 88.5 | Gauge | Gunnison | 100% | 168 of 168 | 53 min | 62 min | |
| 1,762 | Taylor Pass Meteorological Station390012106455401 | 88.5 | Gauge | Gunnison | 100% | 168 of 168 | 53 min | 62 min | |
| 1,762 | Chair Mountain Meteorological Station390447107175001 | 88.5 | Gauge | Gunnison | 100% | 168 of 168 | 53 min | 62 min | |
| 1,762 | Blue Ridge Meteorological Station Nr Fraser395709105582701 | 88.5 | Gauge | Grand | 100% | 168 of 168 | 53 min | 62 min | |
| 1,767 | GranbyGNB | 88.5 | Airport | Grand | 99.8% | 503 of 504 | 14 min | 40 min | |
| 1,768 | Tabernash 5E - Hamilton CreekHMTC2 | 88.5 | Gauge | Grand | 98.2% | 165 of 168 | 49 min | 2 h | |
| 1,769 | Fountain Creek AT PuebloFCHC2 | 88.5 | Gauge | Pueblo | 91.0% | 153 of 168 | 20 min | 9 h | |
| 1,770 | 4 SE Fort GarlandMOHC2 | 88.4 | Gauge | Costilla | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,771 | Rawah SnotelRAWC2 | 88.4 | Gauge | Jackson | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,772 | Cement Creek At SilvertonCEMC2 | 88.4 | Gauge | San Juan | 93.4% | 157 of 168 | 25 min | 9 h | |
| 1,773 | Taylor River At AlmontTRXC2 | 88.3 | Gauge | Gunnison | 89.2% | 200 of 224 | 35 min | 1.8 h | |
| 1,774 | Colorado Springs 2.4 SECO-EP-512 | 88.3 | Volunteer | El Paso | 85.7% | 6 of 7 | 10.4 h | 24 h | |
| 1,775 | Horsetooth Mountain 1.3 SSECO-LR-1375 | 88.3 | Volunteer | Larimer | 85.7% | 6 of 7 | 10.4 h | 2 days | |
| 1,776 | Crested Butte 1.9 NNECO-GN-66 | 88.3 | Volunteer | Gunnison | 85.7% | 6 of 7 | 10.4 h | 35 h | |
| 1,777 | Hesperus 5.9 SCO-LP-131 | 88.3 | Volunteer | La Plata | 85.7% | 6 of 7 | 10.4 h | 2 days | |
| 1,778 | Wiley 0.3 SCO-PW-47 | 88.3 | Volunteer | Prowers | 85.7% | 6 of 7 | 10.4 h | 24 h | |
| 1,779 | South Boulder Creek 1 W Eldorado SpringsBELC2 | 88.2 | Gauge | Boulder | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,780 | Niwot SnotelNIWC2 | 88.1 | Gauge | Boulder | 98.2% | 165 of 168 | 1.6 h | 2 h | |
| 1,781 | AspenAPXC2 | 88.0 | Gauge | Pitkin | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,782 | Ranch Creek 1 NE TabernashTNSC2 | 88.0 | Gauge | Grand | 94.0% | 158 of 168 | 30 min | 7.8 h | |
| 1,783 | Meadow Springs RanchMSRC2 | 88.0 | Gauge | Larimer | 80.8% | 543 of 672 | 14 min | 71 min | |
| 1,784 | San Miguel River Near Placerville09172500 | 87.9 | Gauge | San Miguel | 100% | 168 of 168 | 13 min | 62 min | |
| 1,785 | Colorado Springs 2.1 NWCO-EP-64 | 87.9 | Volunteer | El Paso | 85.7% | 6 of 7 | 11.4 h | 24 h | |
| 1,786 | Fort Collins 5.0 SSWCO-LR-904 | 87.9 | Volunteer | Larimer | 85.7% | 6 of 7 | 11.4 h | 34 h | |
| 1,787 | CO-EL-9CO-EL-9 | 87.9 | COCORAHS | - | 85.7% | 6 of 7 | 11.4 h | 2 days | |
| 1,788 | Cucharas RiverCLVC2 | 87.8 | Gauge | Huerfano | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,789 | Colorado River Below Baker Gulch Nr Grand Lake09010500 | 87.6 | Gauge | Grand | 74.5% | 501 of 672 | 13 min | 45 min | |
| 1,790 | CreedeC24 | 87.5 | Airport | Mineral | 88.8% | 448 of 504 | 13 min | 2.7 h | |
| 1,791 | Haxtun 0.2 NCO-PH-37 | 87.4 | Volunteer | Phillips | 85.7% | 6 of 7 | 12.4 h | 2 days | |
| 1,792 | Lafayette 2.3 NWCO-BO-290 | 87.4 | Volunteer | Boulder | 85.7% | 6 of 7 | 12.4 h | 35 h | |
| 1,793 | Glen Cove SnotelGLNC2 | 87.3 | Gauge | Teller | 91.0% | 153 of 168 | 35 min | 5 h | |
| 1,794 | Cantonment Met Station Nr Cemetery At Simpson372959104092201 | 87.3 | Gauge | Las Animas | 74.4% | 500 of 672 | 14 min | 45 min | |
| 1,795 | Berthoud Pass Meteorological Station394759105464101 | 87.1 | Gauge | Grand | 100% | 168 of 168 | 73 min | 2 h | |
| 1,796 | Middle Boulder Creek 0 AT NederlandMBNC2 | 87.1 | Gauge | Boulder | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,796 | Rock Creek Above Fort Carson ReservationRKCC2 | 87.1 | Gauge | El Paso | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,798 | South Platte River 8 SW Lake GeorgeSELC2 | 87.1 | Gauge | Park | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,799 | Monarch - South Arkansas RiverSGRC2 | 87.1 | Gauge | Chaffee | 79.7% | 134 of 168 | 20 min | 4 h | |
| 1,800 | Detention Pond At Overland TrailOVTC2 | 87.1 | Gauge | Larimer | 77.2% | 519 of 672 | 14 min | 64 min | |
| 1,801 | Black Canyon Of The GunnisonBKCC2 | 87.1 | Cooperative | Montrose | 71.4% | 5 of 7 | 13 min | 2 days | |
| 1,802 | Rye 1 SWRYEC2 | 87.1 | Cooperative | Pueblo | 71.4% | 5 of 7 | 13 min | 3 days | |
| 1,803 | Pagosa Springs 14.2 SSWCO-AU-66 | 87.1 | Volunteer | Archuleta | 71.4% | 5 of 7 | 26 min | 24 h | |
| 1,804 | Ouray 0.1 SECO-OR-23 | 87.1 | Volunteer | Ouray | 71.4% | 5 of 7 | 26 min | 24 h | |
| 1,805 | Durango 6.0 SECO-LP-121 | 87.1 | Volunteer | La Plata | 71.4% | 5 of 7 | 26 min | 34 h | |
| 1,806 | Pinecliffe 2.5 WNWCO-BO-378 | 87.1 | Volunteer | Boulder | 71.4% | 5 of 7 | 26 min | 2 days | |
| 1,807 | Denver 1.7 NNECO-DN-348 | 87.1 | Volunteer | Denver | 71.4% | 5 of 7 | 26 min | 3 days | |
| 1,807 | Fort Collins 1.2 SECO-LR-1234 | 87.1 | Volunteer | Larimer | 71.4% | 5 of 7 | 26 min | 3 days | |
| 1,807 | Pueblo 17 WCO-PU-14 | 87.1 | Volunteer | Pueblo | 71.4% | 5 of 7 | 26 min | 3 days | |
| 1,807 | Greeley 1.7 ESECO-WE-424 | 87.1 | Volunteer | Weld | 71.4% | 5 of 7 | 26 min | 3 days | |
| 1,807 | Greeley 0.4 SSWCO-WE-605 | 87.1 | Volunteer | Weld | 71.4% | 5 of 7 | 26 min | 3 days | |
| 1,812 | Security 0.5 NECO-EP-488 | 87.1 | Volunteer | El Paso | 71.4% | 5 of 7 | 26 min | 3 days | |
| 1,812 | Fort Collins 1.8 SWCO-LR-1212 | 87.1 | Volunteer | Larimer | 71.4% | 5 of 7 | 26 min | 3 days | |
| 1,814 | Denver 3.5 SECO-DN-122 | 87.1 | Volunteer | Denver | 71.4% | 5 of 7 | 26 min | 24 h | |
| 1,814 | Bellvue 0.7 WCO-LR-1347 | 87.1 | Volunteer | Larimer | 71.4% | 5 of 7 | 26 min | 24 h | |
| 1,814 | Fruita 1.6 SSECO-ME-157 | 87.1 | Volunteer | Mesa | 71.4% | 5 of 7 | 26 min | 24 h | |
| 1,817 | Pagosa Springs 4.5 WCO-AU-41 | 87.1 | Volunteer | Archuleta | 71.4% | 5 of 7 | 26 min | 31 h | |
| 1,818 | Windsor 1.4 WNWCO-WE-607 | 87.1 | Volunteer | Weld | 71.4% | 5 of 7 | 26 min | 2 days | |
| 1,819 | Durango 0.7 ESECO-LP-135 | 87.1 | Volunteer | La Plata | 71.4% | 5 of 7 | 26 min | 2.5 days | |
| 1,819 | Berthoud 4.4 WSWCO-LR-922 | 87.1 | Volunteer | Larimer | 71.4% | 5 of 7 | 26 min | 2.5 days | |
| 1,821 | Manitou Springs 1.2 ESECO-EP-175 | 87.1 | Volunteer | El Paso | 71.4% | 5 of 7 | 26 min | 3 days | |
| 1,822 | Grand Junction CoopGRJC2 | 87.1 | Cooperative | Mesa | 71.4% | 5 of 7 | 33 min | 3 days | |
| 1,823 | Co St Forest St ParkCSFC2 | 87.1 | Cooperative | Jackson | 71.4% | 5 of 7 | 42 min | 3 days | |
| 1,824 | RidgwayRGWC2 | 87.1 | Cooperative | Ouray | 71.4% | 5 of 7 | 43 min | 3 days | |
| 1,825 | Del NorteDLNC2 | 87.1 | Cooperative | Rio Grande | 71.4% | 5 of 7 | 53 min | 24 h | |
| 1,826 | Trinidad LakeTDLC2 | 87.1 | Cooperative | Las Animas | 71.4% | 5 of 7 | 53 min | 3 days | |
| 1,827 | Hayden CoopHAYC2 | 87.1 | Cooperative | Routt | 71.4% | 5 of 7 | 73 min | 2 days | |
| 1,828 | Blv 4.0 NWCO-LR-546 | 87.1 | Volunteer | Larimer | 71.4% | 5 of 7 | 85 min | 3 days | |
| 1,829 | Greeley 1.0 WNWCO-WE-500 | 87.1 | Volunteer | Weld | 71.4% | 5 of 7 | 85 min | 2 days | |
| 1,830 | Littleton 2.5 WCO-JF-572 | 87.1 | Volunteer | Jefferson | 71.4% | 5 of 7 | 85 min | 24 h | |
| 1,831 | Castle Pines 2.8 ENECO-DG-334 | 87.1 | Volunteer | Douglas | 71.4% | 5 of 7 | 85 min | 25 h | |
| 1,832 | Greenwood Village 2.1 NECO-AR-414 | 87.1 | Volunteer | Arapahoe | 71.4% | 5 of 7 | 85 min | 2 days | |
| 1,833 | Edwards 1.3 WNWCO-EG-3 | 87.1 | Volunteer | Eagle | 71.4% | 5 of 7 | 85 min | 3 days | |
| 1,833 | Loveland 6.2 WSWCO-LR-1349 | 87.1 | Volunteer | Larimer | 71.4% | 5 of 7 | 85 min | 3 days | |
| 1,833 | Steamboat Springs 2.0 ESECO-RT-40 | 87.1 | Volunteer | Routt | 71.4% | 5 of 7 | 85 min | 3 days | |
| 1,836 | Dove Creek 2.3 SECO-DR-16 | 87.1 | Volunteer | Dolores | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,836 | Laporte 1.2 WNWCO-LR-1386 | 87.1 | Volunteer | Larimer | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,836 | Grand Junction 0.9 WCO-ME-146 | 87.1 | Volunteer | Mesa | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,839 | FclCO-LR-255 | 87.1 | Volunteer | Larimer | 71.4% | 5 of 7 | 86 min | 2.4 days | |
| 1,839 | Monte Vista 2.6 NWCO-RG-29 | 87.1 | Volunteer | Rio Grande | 71.4% | 5 of 7 | 86 min | 2.4 days | |
| 1,841 | Walsh 4.0 NNWCO-BA-38 | 87.1 | Volunteer | Baca | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,841 | Evergreen 5.3 SCO-JF-51 | 87.1 | Volunteer | Jefferson | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,841 | Leadville 0.2 NWCO-LK-36 | 87.1 | Volunteer | Lake | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,844 | Durango 7.2 NCO-LP-127 | 87.1 | Volunteer | La Plata | 71.4% | 5 of 7 | 86 min | 2 days | |
| 1,844 | Fort Collins 3.1 SCO-LR-1304 | 87.1 | Volunteer | Larimer | 71.4% | 5 of 7 | 86 min | 2 days | |
| 1,846 | Longmont 3.1 WSWCO-BO-571 | 87.1 | Volunteer | Boulder | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 1,847 | Pagosa Springs 13.7 ECO-AU-89 | 87.1 | Volunteer | Archuleta | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,847 | Delta 5.9 SCO-MT-58 | 87.1 | Volunteer | Montrose | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,847 | Steamboat Springs 6.1 WNWCO-RT-58 | 87.1 | Volunteer | Routt | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,850 | Meeker 14.3 ESECO-RB-18 | 87.1 | Volunteer | Rio Blanco | 71.4% | 5 of 7 | 86 min | 27 h | |
| 1,851 | Delta 8.8 ECO-DL-78 | 87.1 | Volunteer | Delta | 71.4% | 5 of 7 | 86 min | 35 h | |
| 1,852 | Conifer 1.8 SSECO-JF-573 | 87.1 | Volunteer | Jefferson | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 1,852 | Fairplay 2.7 WNWCO-PK-15 | 87.1 | Volunteer | Park | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 1,854 | Red Feather Lakes 3.8 ENECO-LR-815 | 87.1 | Volunteer | Larimer | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,855 | Boulder 2.9 SCO-BO-583 | 87.1 | Volunteer | Boulder | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,855 | Whitewater 7.2 ESECO-ME-181 | 87.1 | Volunteer | Mesa | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,857 | Parachute 0.4 NNWCO-GF-93 | 87.1 | Volunteer | Garfield | 71.4% | 5 of 7 | 86 min | 26 h | |
| 1,858 | Rye 1.0 SSECO-PU-99 | 87.1 | Volunteer | Pueblo | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,859 | Westcliffe 8.4 WNWCO-CU-25 | 87.1 | Volunteer | Custer | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,860 | Carbondale 5.5 ECO-EG-57 | 87.1 | Volunteer | Eagle | 71.4% | 5 of 7 | 86 min | 34 h | |
| 1,861 | Longmont 0.5 NCO-BO-627 | 87.1 | Volunteer | Boulder | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,861 | Dumont 2.0 WNWCO-CC-32 | 87.1 | Volunteer | Clear Creek | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,863 | Fort Collins 3.2 SECO-LR-1403 | 87.1 | Volunteer | Larimer | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,864 | Highlands Ranch 3.2 SWCO-DG-361 | 87.1 | Volunteer | Douglas | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,864 | Pueblo 2.5 SSWCO-PU-109 | 87.1 | Volunteer | Pueblo | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,866 | CO-LP-150CO-LP-150 | 87.1 | COCORAHS | - | 71.4% | 5 of 7 | 86 min | 25 h | |
| 1,867 | Alamosa 1.2 NECO-AM-21 | 87.1 | Volunteer | Alamosa | 71.4% | 5 of 7 | 86 min | 27 h | |
| 1,868 | Durango 6.9 NCO-LP-119 | 87.1 | Volunteer | La Plata | 71.4% | 5 of 7 | 86 min | 2 days | |
| 1,868 | Greeley 2.0 ECO-WE-430 | 87.1 | Volunteer | Weld | 71.4% | 5 of 7 | 86 min | 2 days | |
| 1,870 | Arvada 1.8 NECO-JF-471 | 87.1 | Volunteer | Jefferson | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,871 | Pueblo West 6NNE - HamPWHC2 | 87.1 | Gauge | Pueblo | 71.4% | 5 of 7 | 1.6 h | 2 days | |
| 1,871 | Weston 12NNWWTNC2 | 87.1 | Gauge | Las Animas | 71.4% | 5 of 7 | 1.6 h | 2 days | |
| 1,873 | Aurora SouthEAGC2 | 87.1 | Cooperative | Arapahoe | 71.4% | 5 of 7 | 1.7 h | 2 days | |
| 1,873 | Lyons 7STHUC2 | 87.1 | Cooperative | Boulder | 71.4% | 5 of 7 | 1.7 h | 2 days | |
| 1,875 | Vernon 4EVNOC2 | 87.1 | Cooperative | Yuma | 71.4% | 5 of 7 | 1.9 h | 3 days | |
| 1,876 | Larkspur 5NW - Tomah RdTMHC2 | 87.0 | Gauge | Douglas | 81.2% | 546 of 672 | 28 min | 45 min | |
| 1,877 | Conifer 3.9 SECO-JF-81 | 87.0 | Volunteer | Jefferson | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 1,878 | Paonia 1.6 WNWCO-DL-71 | 87.0 | Volunteer | Delta | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 1,879 | Fort Collins 1.3 ENECO-LR-1004 | 87.0 | Volunteer | Larimer | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 1,879 | Lamar 4.3 NECO-PW-40 | 87.0 | Volunteer | Prowers | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 1,881 | CO-AD-254CO-AD-254 | 87.0 | COCORAHS | - | 71.4% | 5 of 7 | 2.4 h | 26 h | |
| 1,882 | Campo 7.8 NECO-BA-9 | 87.0 | Volunteer | Baca | 71.4% | 5 of 7 | 2.4 h | 2.5 days | |
| 1,883 | Woodland Park 1.2 NWCO-TL-45 | 87.0 | Volunteer | Teller | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 1,884 | Boulder 4.7 ENECO-BO-220 | 87.0 | Volunteer | Boulder | 71.4% | 5 of 7 | 2.4 h | 2.5 days | |
| 1,885 | Sterling 2.6 SSWCO-LG-35 | 87.0 | Volunteer | Logan | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,886 | Broomfield 1.0 NECO-BR-52 | 87.0 | Volunteer | Broomfield | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,886 | Loveland 12.4 WSWCO-LR-1322 | 87.0 | Volunteer | Larimer | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,888 | Niwot 2.2 SWCO-BO-469 | 87.0 | Volunteer | Boulder | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 1,888 | Evergreen 3.2 ESECO-JF-84 | 87.0 | Volunteer | Jefferson | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 1,888 | Wray 4.2 NNECO-YU-68 | 87.0 | Volunteer | Yuma | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 1,891 | Springfield 0.5 NWCO-BA-23 | 87.0 | Volunteer | Baca | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 1,891 | Denver 2.1 NCO-DN-328 | 87.0 | Volunteer | Denver | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 1,891 | Colorado Springs 11.0 NECO-EP-454 | 87.0 | Volunteer | El Paso | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 1,891 | Windsor 1.5 WNWCO-WE-588 | 87.0 | Volunteer | Weld | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 1,895 | Nederland 4.3 ENECO-BO-110 | 87.0 | Volunteer | Boulder | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,896 | Hesperus 13.3 SSWCO-LP-26 | 87.0 | Volunteer | La Plata | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 1,897 | Slaughterhouse Gulch 2 ESE LittletonSHGC2 | 86.9 | Gauge | Arapahoe | 99.4% | 167 of 168 | 62 min | 2 h | |
| 1,898 | University Camp SnotelUVCC2 | 86.7 | Gauge | Boulder | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Ophir 1NNW - Alta LakesALCC2 | 86.6 | Gauge | San Miguel | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Black Mountain SnotelBMNC2 | 86.6 | Gauge | Larimer | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Black Mesa SnotelBMSC2 | 86.6 | Gauge | Dolores | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Burro Mountain SnotelBURC2 | 86.6 | Gauge | Rio Blanco | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Aspen 13SSW - Castle PEakCAPC2 | 86.6 | Gauge | Pitkin | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Columbine Pass SnotelCPSC2 | 86.6 | Gauge | Montrose | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Crosho SnotelCRSC2 | 86.6 | Gauge | Rio Blanco | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Culebra #2 SnotelCULC2 | 86.6 | Gauge | Costilla | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Deadman Hill SnotelDDMC2 | 86.6 | Gauge | Larimer | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Echo Lake SnotelECLC2 | 86.6 | Gauge | Clear Creek | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Elkhead Divide SnotelEKDC2 | 86.6 | Gauge | Routt | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Grayback SnotelGYBC2 | 86.6 | Gauge | Rio Grande | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Chapman Tunnel SnotelHAPC2 | 86.6 | Gauge | Pitkin | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Hayden Pass SnotelHPAC2 | 86.6 | Gauge | Saguache | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Independence Pass SnotelIDPC2 | 86.6 | Gauge | Pitkin | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Ivanhoe SnotelIVHC2 | 86.6 | Gauge | Pitkin | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Jones Pass SnotelJNPC2 | 86.6 | Gauge | Grand | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Jackwhacker Gulch SnotelJWGC2 | 86.6 | Gauge | Clear Creek | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Joe Wright SnotelJWRC2 | 86.6 | Gauge | Larimer | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Lake Irene SnotelLKIC2 | 86.6 | Gauge | Grand | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Lone Cone SnotelLNCC2 | 86.6 | Gauge | San Miguel | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Lynx Pass SnotelLYNC2 | 86.6 | Gauge | Routt | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Middle Creek SnotelMDLC2 | 86.6 | Gauge | Mineral | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Medano Pass SnotelMDPC2 | 86.6 | Gauge | Saguache | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Nast Lake SnotelNSSC2 | 86.6 | Gauge | Pitkin | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Overland Res. SnotelOVRC2 | 86.6 | Gauge | Delta | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Park Cone SnotelPKCC2 | 86.6 | Gauge | Gunnison | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Porphyry Creek SnotelPRPC2 | 86.6 | Gauge | Gunnison | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Park Reservoir SnotelPRVC2 | 86.6 | Gauge | Delta | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Ripple Creek SnotelRCPC2 | 86.6 | Gauge | Rio Blanco | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Roach SnotelROAC2 | 86.6 | Gauge | Larimer | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Sargents Mesa SnotelSGMC2 | 86.6 | Gauge | Saguache | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Sharkstooth SnotelSKZC2 | 86.6 | Gauge | Montezuma | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Slumgullion SnotelSLMC2 | 86.6 | Gauge | Hinsdale | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Schofield Pass SnotelSOSC2 | 86.6 | Gauge | Gunnison | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Trinchera SnotelTCHC2 | 86.6 | Gauge | Costilla | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Upper Rio Grande SnotelURGC2 | 86.6 | Gauge | Hinsdale | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Vallecito SnotelVALC2 | 86.6 | Gauge | La Plata | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Weminuche Creek SnotelWMNC2 | 86.6 | Gauge | Hinsdale | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Willow Park SnotelWPRC2 | 86.6 | Gauge | Larimer | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,899 | Wager Gulch SnotelWRGC2 | 86.6 | Gauge | Hinsdale | 98.8% | 166 of 168 | 1.6 h | 2 h | |
| 1,940 | La Junta 17 WSW03063 | 86.6 | Reference | Otero | 98.8% | 83 of 84 | 2.5 h | 4 h | |
| 1,941 | Oak Creek 5.5 ECO-RT-33 | 86.6 | Volunteer | Routt | 71.4% | 5 of 7 | 3.4 h | 2.5 days | |
| 1,942 | Denver 3.2 SSECO-DN-77 | 86.6 | Volunteer | Denver | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 1,943 | Silverthorne 1.0 NNECO-SU-69 | 86.6 | Volunteer | Summit | 71.4% | 5 of 7 | 3.4 h | 29 h | |
| 1,944 | Wel 3.6 SCO-LR-127 | 86.6 | Volunteer | Larimer | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 1,945 | Colorado Springs 1.1 NECO-EP-474 | 86.6 | Volunteer | El Paso | 71.4% | 5 of 7 | 3.4 h | 24 h | |
| 1,946 | Longmont 2.2 NECO-BO-607 | 86.6 | Volunteer | Boulder | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,947 | Loveland 1.7 NNECO-LR-1381 | 86.6 | Volunteer | Larimer | 71.4% | 5 of 7 | 3.4 h | 24 h | |
| 1,948 | Milliken 1.3 WSWCO-WE-374 | 86.6 | Volunteer | Weld | 71.4% | 5 of 7 | 3.4 h | 24 h | |
| 1,949 | Eads 2.9 WCO-KW-53 | 86.6 | Volunteer | Kiowa | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,950 | Fort Collins 3.5 SWCO-LR-610 | 86.6 | Volunteer | Larimer | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 1,951 | Colorado Springs 5.8 NNWCO-EP-362 | 86.5 | Volunteer | El Paso | 85.7% | 6 of 7 | 14.4 h | 35 h | |
| 1,952 | Battlement Mesa 0.9 WNWCO-GF-90 | 86.5 | Volunteer | Garfield | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 1,953 | Hunter Creek Meteorological Station Near Aspen391326106452601 | 86.4 | Gauge | Pitkin | 100% | 168 of 168 | 33 min | 62 min | |
| 1,954 | Hourglass Lake SnotelHRLC2 | 86.4 | Gauge | Larimer | 98.2% | 165 of 168 | 1.6 h | 2 h | |
| 1,954 | Kiln SnotelKLNC2 | 86.4 | Gauge | Pitkin | 98.2% | 165 of 168 | 1.6 h | 2 h | |
| 1,954 | North Lost Trail SnotelNLSC2 | 86.4 | Gauge | Gunnison | 98.2% | 165 of 168 | 1.6 h | 2 h | |
| 1,954 | Ute Creek SnotelUTCC2 | 86.4 | Gauge | Costilla | 98.2% | 165 of 168 | 1.6 h | 2 h | |
| 1,958 | Blue Mesa Dam Nr GunnisonBMDC2 | 86.4 | Gauge | Gunnison | 83.9% | 141 of 168 | 20 min | 8 h | |
| 1,959 | South Platte River 12 ESE HartselHARC2 | 86.3 | Gauge | Park | 99.4% | 167 of 168 | 15 min | 1.5 h | |
| 1,960 | GRABDWCO - Grape CreekGBRC2 | 86.3 | Gauge | Custer | 77.3% | 130 of 168 | 20 min | 4 h | |
| 1,961 | Scotch Creek SnotelSHSC2 | 86.2 | Gauge | Dolores | 97.6% | 164 of 168 | 1.6 h | 2 h | |
| 1,962 | North Fork Res OutletNFRC2 | 86.2 | Gauge | Chaffee | 78.5% | 132 of 168 | 20 min | 5 h | |
| 1,963 | Steamboat SpringsSBS | 86.1 | Airport | Jackson | 99.8% | 503 of 504 | 14 min | 40 min | |
| 1,964 | Aurora 9.1 SECO-AR-445 | 86.1 | Volunteer | Arapahoe | 71.4% | 5 of 7 | 4.4 h | 3 days | |
| 1,965 | Boulder 2.2 WCO-BO-391 | 86.1 | Volunteer | Boulder | 71.4% | 5 of 7 | 4.4 h | 3 days | |
| 1,966 | Glenwood Springs 1.7 NWCO-GF-40 | 86.1 | Volunteer | Garfield | 71.4% | 5 of 7 | 4.4 h | 2 days | |
| 1,967 | Steamboat Springs 5.3 WNWCO-RT-80 | 86.1 | Volunteer | Routt | 71.4% | 5 of 7 | 4.4 h | 3 days | |
| 1,968 | Fort Carson/ButtsFCS | 86.0 | Airport | El Paso | 88.6% | 149 of 168 | 14 min | 20.1 h | |
| 1,969 | Boss Lake ResBSSC2 | 86.0 | Gauge | Chaffee | 78.5% | 132 of 168 | 20 min | 5 h | |
| 1,970 | Lizard Head Pass SnotelLIZC2 | 85.8 | Gauge | Dolores | 96.4% | 162 of 168 | 1.6 h | 3 h | |
| 1,971 | Wightman Fork At Mouth Near JasperJSFC2 | 85.8 | Gauge | Rio Grande | 88.6% | 149 of 168 | 25 min | 12 h | |
| 1,972 | Crawford - Smith Fork Near LazearSFLC2 | 85.7 | Gauge | Delta | 88.1% | 148 of 168 | 20 min | 16 h | |
| 1,973 | Brush 7.3 SSECO-MR-83 | 85.7 | Volunteer | Morgan | 71.4% | 5 of 7 | 5.4 h | 24 h | |
| 1,974 | Carbondale 5.9 ENECO-EG-51 | 85.7 | Volunteer | Eagle | 71.4% | 5 of 7 | 5.4 h | 2.5 days | |
| 1,975 | THUC2THUC2 | 85.6 | DCP | - | 71.4% | 5 of 7 | 5.6 h | 2 days | |
| 1,976 | Middle Fork South PlatteMGBC2 | 85.5 | Gauge | Park | 98.2% | 165 of 168 | 15 min | 3 h | |
| 1,977 | Larimer County LandfillLANC2 | 85.5 | Gauge | Larimer | 74.8% | 503 of 672 | 19 min | 60 min | |
| 1,978 | Loutsenhizer Canal (Loutcnco)LHZC2 | 85.4 | Gauge | Montrose | 89.8% | 151 of 168 | 24 min | 16 h | |
| 1,979 | Aspen/Sardy FieldASE | 85.3 | Airport | Gunnison | 92.1% | 175 of 190 | 6 min | 60 min | |
| 1,980 | Straight Creek Tunnel At East Portal Of Eisenhower (STCTUNCO)SCEC2 | 85.2 | Gauge | Clear Creek | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,981 | Bear Creek 2 W IdledaleCGCC2 | 85.2 | Gauge | Jefferson | 82.1% | 138 of 168 | 25 min | 7 h | |
| 1,982 | Denver 5.2 SECO-AR-441 | 85.2 | Volunteer | Arapahoe | 71.4% | 5 of 7 | 6.4 h | 2 days | |
| 1,982 | Beverly Hills 2.0 WNWCO-DG-67 | 85.2 | Volunteer | Douglas | 71.4% | 5 of 7 | 6.4 h | 2 days | |
| 1,982 | Livermore 4.2 NCO-LR-1216 | 85.2 | Volunteer | Larimer | 71.4% | 5 of 7 | 6.4 h | 2 days | |
| 1,985 | Colorado Springs 5.0 ENECO-EP-333 | 85.2 | Volunteer | El Paso | 71.4% | 5 of 7 | 6.4 h | 2 days | |
| 1,986 | Gardner 6.0 NECO-HF-52 | 85.2 | Volunteer | Huerfano | 71.4% | 5 of 7 | 6.4 h | 24 h | |
| 1,987 | Fort Collins 2.9 NWCO-LR-412 | 85.2 | Volunteer | Larimer | 71.4% | 5 of 7 | 6.4 h | 2 days | |
| 1,988 | Durango (22)CO058 | 85.1 | Road | La Plata | 78.2% | 263 of 336 | 32 min | 2.6 h | |
| 1,989 | RILRIL | 85.1 | DCP | - | 71.4% | 5 of 7 | 6.6 h | 24 h | |
| 1,990 | Bear Creek 0 At EvergreenBBCC2 | 85.0 | Gauge | Jefferson | 86.9% | 146 of 168 | 25 min | 12.7 h | |
| 1,991 | Pickle GulchPKLC2 | 84.9 | Gauge | Gilpin | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,992 | CEZCEZ | 84.9 | DCP | - | 71.4% | 5 of 7 | 7.1 h | 24 h | |
| 1,993 | Olander ElementaryOLAC2 | 84.9 | Gauge | Larimer | 67.8% | 342 of 504 | 15 min | 60 min | |
| 1,994 | Hoosier Pass SnotelHOOC2 | 84.8 | Gauge | Eagle | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,995 | Steamboat Springs - Yampa RiverYCAC2 | 84.7 | Gauge | Routt | 99.4% | 167 of 168 | 15 min | 2 h | |
| 1,996 | Columbine SnotelCOLC2 | 84.7 | Gauge | Jackson | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,997 | Hartsel 12.0 SCO-PK-90 | 84.7 | Volunteer | Park | 71.4% | 5 of 7 | 7.4 h | 2 days | |
| 1,998 | Guffey 5.5 WCO-PK-67 | 84.7 | Volunteer | Park | 71.4% | 5 of 7 | 7.4 h | 2.5 days | |
| 1,999 | 9 E SargentsLKDC2 | 84.6 | Gauge | Saguache | 100% | 168 of 168 | 29 min | 77 min | |
| 2,000 | Fire Station #2FIRC2 | 84.6 | Gauge | Larimer | 70.9% | 550 of 775 | 15 min | 60 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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.