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 |
|---|---|---|---|---|---|---|---|---|---|
| 751 | Redmesa - La Plata RiverLPCC2 | 95.1 | Gauge | La Plata | 100% | 168 of 168 | 20 min | 76 min | |
| 752 | Big Thompson Powerplant ForebayBPFC2 | 95.1 | Gauge | Larimer | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Carbondale - Crystal RiverCFHC2 | 95.1 | Gauge | Garfield | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Dolores Tunnel Outlet Nr DoloresDTOC2 | 95.1 | Gauge | Montezuma | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Muddy CreekDTXC2 | 95.1 | Gauge | Arapahoe | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Fall River Near Idaho Springs (Falidaco)FLLC2 | 95.1 | Gauge | Clear Creek | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Florida River Blo Florida Farmers DitchFMDC2 | 95.1 | Gauge | La Plata | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Grand River Ditch At La Poudre PassGRDC2 | 95.1 | Gauge | Larimer | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Laird 2WHGDC2 | 95.1 | Gauge | Yuma | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | 3 NE Las AnimasLARC2 | 95.1 | Gauge | Bent | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Vallecito Res 5NE - Los Pinos RiverLPAC2 | 95.1 | Gauge | La Plata | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Glendevey - Laramie Poudre TunnelLPTC2 | 95.1 | Gauge | Larimer | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Los Pinos River 10 N BayfieldLPVC2 | 95.1 | Gauge | Garfield | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Michigan DitchMDIC2 | 95.1 | Gauge | Jackson | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Laramie RiverONLC2 | 95.1 | Gauge | Larimer | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Clark - Steamboat LakeSBLC2 | 95.1 | Gauge | Routt | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Bear Creek 2 WNW SheridanSHRC2 | 95.1 | Gauge | Arapahoe | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Slate Fork Nr.SLFC2 | 95.1 | Gauge | Moffat | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Snowmass CRK NrSNOC2 | 95.1 | Gauge | Pitkin | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | 5 SE Rocky FordTCKC2 | 95.1 | Gauge | Otero | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Willow Creek Below Steamboat LakeWBSC2 | 95.1 | Gauge | Routt | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Willow Creek 4 N GranbyWCKC2 | 95.1 | Gauge | Grand | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | WHITE RIVER 16 E RangelyWHBC2 | 95.1 | Gauge | Rio Blanco | 100% | 168 of 168 | 20 min | 77 min | |
| 752 | Yampa River Abv Elkhead Ck Near HaydenYAHC2 | 95.1 | Gauge | Routt | 100% | 168 of 168 | 20 min | 77 min | |
| 775 | LAALAA | 95.1 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 776 | CAGCAG | 95.1 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 776 | EEOEEO | 95.1 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 776 | MTJMTJ | 95.1 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 779 | Cuchara RAWSCUHC2 | 95.1 | Gauge | Las Animas | 99.4% | 167 of 168 | 19 min | 2 h | |
| 780 | EckertALFC2 | 95.1 | Gauge | Delta | 98.8% | 166 of 168 | 18 min | 2 h | |
| 781 | Hunter Creek RAWSHCKC2 | 95.1 | Gauge | Rio Blanco | 98.2% | 165 of 168 | 17 min | 2 h | |
| 782 | Hamilton - Williams ForkWIKC2 | 95.1 | Gauge | Moffat | 98.2% | 165 of 168 | 25 min | 2 h | |
| 783 | Winter Park - Williams ForkWFSC2 | 95.1 | Gauge | Grand | 97.0% | 163 of 168 | 15 min | 2 h | |
| 784 | Pine Ridge RAWSPNRC2 | 95.0 | Gauge | Mesa | 100% | 168 of 168 | 20 min | 60 min | |
| 785 | MockingbirdMOKC2 | 95.0 | Gauge | Montezuma | 100% | 168 of 168 | 20 min | 78 min | |
| 785 | Sand DunesSDNC2 | 95.0 | Gauge | Alamosa | 100% | 168 of 168 | 20 min | 78 min | |
| 787 | Kenosha PassKSHC2 | 95.0 | Gauge | Park | 100% | 168 of 168 | 20 min | 68 min | |
| 787 | PolhemusPOLC2 | 95.0 | Gauge | Douglas | 100% | 168 of 168 | 20 min | 68 min | |
| 787 | Sanborn Park RAWSSPKC2 | 95.0 | Gauge | Montrose | 100% | 168 of 168 | 20 min | 68 min | |
| 790 | Superior - Coal CreekMCSC2 | 95.0 | Gauge | Boulder | 100% | 168 of 168 | 20 min | 63 min | |
| 791 | ASEASE | 95.0 | DCP | - | 100% | 7 of 7 | 6.9 h | 24 h | |
| 791 | HOWC2HOWC2 | 95.0 | DCP | - | 100% | 7 of 7 | 6.9 h | 24 h | |
| 791 | LOEC2LOEC2 | 95.0 | DCP | - | 100% | 7 of 7 | 6.9 h | 24 h | |
| 791 | SKIC2SKIC2 | 95.0 | DCP | - | 100% | 7 of 7 | 6.9 h | 24 h | |
| 795 | HolyokeHEQ | 95.0 | Airport | Yuma | 99.6% | 502 of 504 | 14 min | 40 min | |
| 796 | Red Cliff - Resolution CreekRELC2 | 95.0 | Gauge | Eagle | 99.4% | 167 of 168 | 19 min | 2 h | |
| 797 | Bob CreekBCKC2 | 95.0 | Gauge | Crowley | 99.4% | 167 of 168 | 19 min | 2 h | |
| 797 | 12 SSW ParlinCRCC2 | 95.0 | Gauge | Saguache | 99.4% | 167 of 168 | 19 min | 2 h | |
| 797 | AT Rg @ Monte VistaMVTC2 | 95.0 | Gauge | Rio Grande | 99.4% | 167 of 168 | 19 min | 2 h | |
| 797 | Portland Meteorological StationPMSC2 | 95.0 | Gauge | Ouray | 99.4% | 167 of 168 | 19 min | 2 h | |
| 801 | Animas River At Silverton09358000 | 95.0 | Gauge | San Juan | 98.2% | 165 of 168 | 13 min | 4 h | |
| 802 | Pinto RAWSPIRC2 | 95.0 | Gauge | Rio Blanco | 97.6% | 164 of 168 | 12 min | 4 h | |
| 803 | Middle Fork South Platte River 8 NW HartselMFPC2 | 94.9 | Gauge | Park | 99.4% | 167 of 168 | 20 min | 2 h | |
| 804 | Pine River Weminuche Pass Ditch At Weiminuche PassSPPC2 | 94.9 | Gauge | Hinsdale | 99.4% | 167 of 168 | 20 min | 1.5 h | |
| 805 | Minnequa CanalMQCC2 | 94.9 | Gauge | Fremont | 99.4% | 167 of 168 | 20 min | 1.5 h | |
| 806 | La Junta 17 WSWLCRC2 | 94.9 | Gauge | Otero | 99.4% | 167 of 168 | 20 min | 1.6 h | |
| 807 | Coal Creek 1 S PlainviewCCNC2 | 94.9 | Gauge | Jefferson | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 807 | DOLORES RIVER AT DoloresDOLC2 | 94.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 807 | Rultooco - Blue CreekRHTC2 | 94.9 | Gauge | Bent | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 807 | VALLECITO CREEK 18 N BayfieldVNBC2 | 94.9 | Gauge | La Plata | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 811 | 4 W Bear CreekBECC2 | 94.9 | Gauge | El Paso | 99.4% | 167 of 168 | 20 min | 1.9 h | |
| 812 | East River AT AlmontALEC2 | 94.9 | Gauge | Gunnison | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | 4 SE FowlerAPAC2 | 94.9 | Gauge | Otero | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Florida River at BondadBDAC2 | 94.9 | Gauge | La Plata | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Rangely - Black Sulphur CreekBKSC2 | 94.9 | Gauge | Rio Blanco | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Bessemer DitchBSDC2 | 94.9 | Gauge | Pueblo | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | 8 NW LeadvilleCBTC2 | 94.9 | Gauge | Lake | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Colorado River 2 E CO-UT State LineCCUC2 | 94.9 | Gauge | Mesa | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Chilcott Ditch Near FountainCDTC2 | 94.9 | Gauge | El Paso | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Hermosa - Cascade ReserviorCELC2 | 94.9 | Gauge | La Plata | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | YAMPA RIVER 3.9 SW CraigCGGC2 | 94.9 | Gauge | Moffat | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Colorado River Blo Grand Valley CanalCGYC2 | 94.9 | Gauge | Mesa | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Carter Lake ReservoirCLKC2 | 94.9 | Gauge | Larimer | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Cimarron - Cimarron RiverCMNC2 | 94.9 | Gauge | Montrose | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Cow Creek Near Ridgway Reservoir (Cowcrkco)COWC2 | 94.9 | Gauge | Ouray | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Cross Crk NrCSSC2 | 94.9 | Gauge | Eagle | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Catlin Canal At Catlin DamCTCC2 | 94.9 | Gauge | Otero | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Dolores River 4 SSW RicoDRRC2 | 94.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Eagle River NrEAMC2 | 94.9 | Gauge | Eagle | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | FLORIDA RIVER 15 NNW BayfieldFRIC2 | 94.9 | Gauge | La Plata | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Cache La Poudre River AT the Canyon MouthFTDC2 | 94.9 | Gauge | Larimer | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Flatiron ReservoirFTIC2 | 94.9 | Gauge | Larimer | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Colorado River At GranbyGBYC2 | 94.9 | Gauge | Grand | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Eagle River 0 AT GypsumGPSC2 | 94.9 | Gauge | Eagle | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | 2 N GranadaGRAC2 | 94.9 | Gauge | Prowers | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | South Boulder Creek 6 SW BoulderGRSC2 | 94.9 | Gauge | Boulder | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | LOST CANYON CREEK 2 AT DoloresLCCC2 | 94.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Lincoln Ck Blo Grizzly RsvrLCGC2 | 94.9 | Gauge | Pitkin | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Lake Fork @LFGC2 | 94.9 | Gauge | Gunnison | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Trout Lake - LF Sam Miguel RiverLFMC2 | 94.9 | Gauge | San Miguel | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Los Pinos River Near IgnacioLPIC2 | 94.9 | Gauge | La Plata | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Arkansas River AT La JuntaLXHC2 | 94.9 | Gauge | Otero | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Manitou Springs - Ruxton CreekMMTC2 | 94.9 | Gauge | El Paso | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | AT Conejos RiverMOGC2 | 94.9 | Gauge | Conejos | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | 3 N Monument Ck PikeviewMPKC2 | 94.9 | Gauge | El Paso | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Arkansas River 1 SE NepestaNPTC2 | 94.9 | Gauge | Pueblo | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Maysville - SF Arkansas RiverNSAC2 | 94.9 | Gauge | Chaffee | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Piedra Rvr NrPIDC2 | 94.9 | Gauge | Archuleta | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Arkansas River AT PortlandPRTC2 | 94.9 | Gauge | Fremont | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | EAGLE RIVER AT Red CliffRERC2 | 94.9 | Gauge | Eagle | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Roaring Fork R Abv Lost Man CkRLMC2 | 94.9 | Gauge | Pitkin | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Ripley DitchRPLC2 | 94.9 | Gauge | El Paso | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Arkansas River 1 NW SalidaSALC2 | 94.9 | Gauge | Chaffee | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | South Boulder Creek 1 E PinecliffeSBPC2 | 94.9 | Gauge | Gilpin | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Crested Bluff - Slate RiverSCBC2 | 94.9 | Gauge | Gunnison | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | San Juan RiverSJCC2 | 94.9 | Gauge | Archuleta | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Colorado River 3 SSW Grand LakeSMRC2 | 94.9 | Gauge | Grand | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Hartsel - Spinney Mountain ResSPYC2 | 94.9 | Gauge | Park | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Saguache - Saguache CreekSRDC2 | 94.9 | Gauge | Saguache | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Winter Park 3SW - Vasquez DivisionVQUC2 | 94.9 | Gauge | Grand | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | Willow Creek Pump CanalWCPC2 | 94.9 | Gauge | Grand | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | 1 NW HollyWHCC2 | 94.9 | Gauge | Prowers | 99.4% | 167 of 168 | 20 min | 2 h | |
| 812 | YAMPA RIVER AT Stagecoach ReservoirYASC2 | 94.9 | Gauge | Routt | 99.4% | 167 of 168 | 20 min | 2 h | |
| 864 | Blue River 1 E Dillon ReservoirBLRC2 | 94.9 | Gauge | Summit | 99.4% | 167 of 168 | 20 min | 1.5 h | |
| 864 | Saint Vrain Creek At HygieneSVCC2 | 94.9 | Gauge | Boulder | 99.4% | 167 of 168 | 20 min | 1.5 h | |
| 866 | Horsetooth ReservoirHRSC2 | 94.9 | Gauge | Larimer | 99.4% | 167 of 168 | 20 min | 1.5 h | |
| 867 | Purgatoire River AT TrinidadPTRC2 | 94.9 | Gauge | Las Animas | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 867 | 2 SW Sf Rg @ South ForkSRGC2 | 94.9 | Gauge | Rio Grande | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 867 | 4 WSW BalltownTWTC2 | 94.9 | Gauge | Lake | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 870 | 8 W Las AnimasACLC2 | 94.9 | Gauge | Bent | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Arkansas River 2 NE Rocky FordARCC2 | 94.9 | Gauge | Otero | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | S. Arkansas RvrARSC2 | 94.9 | Gauge | Summit | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Beaver CRK AtBEVC2 | 94.9 | Gauge | Eagle | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | South Fork - Bear CreekBFKC2 | 94.9 | Gauge | Rio Grande | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Vail - Black Gore CreekBGKC2 | 94.9 | Gauge | Eagle | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Bijou Canal At 20 Ft Parshall FlumeBIJC2 | 94.9 | Gauge | Weld | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Lakewood 4SW - Beer Creek ResBOTC2 | 94.9 | Gauge | Douglas | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Buena Vista - CottonwoodCBVC2 | 94.9 | Gauge | Chaffee | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Manassa - Conejos RiverCJMC2 | 94.9 | Gauge | Conejos | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Colorado CanalCLCC2 | 94.9 | Gauge | Pueblo | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | CIMARRON RIVER 13 S CimarronCMRC2 | 94.9 | Gauge | Gunnison | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Arkansas River AT Canon CityCNCC2 | 94.9 | Gauge | Fremont | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | 11 NW CrestoneCTTC2 | 94.9 | Gauge | Saguache | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Deadman CRKDCCC2 | 94.9 | Gauge | Saguache | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Gunnison River 0 AT DeltaDELC2 | 94.9 | Gauge | Delta | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Durango - Florida Farmers CanalFFCC2 | 94.9 | Gauge | La Plata | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Winter Park - Jim CreekFRJC2 | 94.9 | Gauge | Grand | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Oresco - Grays CreekGBOC2 | 94.9 | Gauge | Chaffee | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Huedyl - Huerfano RiverHDBC2 | 94.9 | Gauge | Pueblo | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | 3 WSW Red WingHMZC2 | 94.9 | Gauge | Huerfano | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Huerfano Cucharas DitchHRCC2 | 94.9 | Gauge | Pueblo | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Mancos - Jackson Gultch ResJGIC2 | 94.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | 4 SE HastyJMCC2 | 94.9 | Gauge | Bent | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Keystone GulchKEYC2 | 94.9 | Gauge | Summit | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | 3 W La JuntaLAJC2 | 94.9 | Gauge | Otero | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Lamar CanalLMCC2 | 94.9 | Gauge | Prowers | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Red Mesa 2SE - Long Hollow ResLRAC2 | 94.9 | Gauge | La Plata | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | North Fk Gunnison River Above Mouth Nr LLZRC2 | 94.9 | Gauge | Delta | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Yampa River 3 ESE MaybellMBLC2 | 94.9 | Gauge | Moffat | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Vail - Middle CreekMCVC2 | 94.9 | Gauge | Eagle | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Meadow Creek Res - Meadow CreekMDWC2 | 94.9 | Gauge | Grand | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Minnesota Creek Near PaoniaMSOC2 | 94.9 | Gauge | Delta | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Navajo RiverNBCC2 | 94.9 | Gauge | Archuleta | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Owens Crk NrOWEC2 | 94.9 | Gauge | Mesa | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Arkansas River 7 W PuebloPDAC2 | 94.9 | Gauge | Pueblo | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Poncha Springs - Poncha CreekPPSC2 | 94.9 | Gauge | Chaffee | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | De Beque - Roan CreekRCDC2 | 94.9 | Gauge | Mesa | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Rocky Ford Canal #2 Abv Totten Rsvr NrROKC2 | 94.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | FRYING PAN RIVER 2 W RuediRUDC2 | 94.9 | Gauge | Eagle | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Snake River 2 ENE KeystoneSAKC2 | 94.9 | Gauge | Summit | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Sand Creek Above Burlington Ditch Near Commerce CitySBUC2 | 94.9 | Gauge | Adams | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | South Fork South Platte River 10 WNW HartselSFAC2 | 94.9 | Gauge | Park | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | South Crestone CreekSKRC2 | 94.9 | Gauge | Saguache | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | San Miguel Rvr AtSMUC2 | 94.9 | Gauge | Montrose | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Texas CreekTCTC2 | 94.9 | Gauge | Fremont | 99.4% | 167 of 168 | 20 min | 2 h | |
| 870 | Uncompahgre River Upstream Of South CanalURSC2 | 94.9 | Gauge | Montrose | 99.4% | 167 of 168 | 20 min | 2 h | |
| 917 | Fire Station #12FITC2 | 94.9 | Gauge | Larimer | 99.1% | 666 of 672 | 15 min | 60 min | |
| 918 | Utility Service CenterUTLC2 | 94.9 | Gauge | Larimer | 98.9% | 665 of 672 | 15 min | 60 min | |
| 919 | Drowsy Water PrecipDSYC2 | 94.9 | Gauge | Grand | 98.9% | 665 of 672 | 19 min | 45 min | |
| 920 | Platte River BridgeE470D | 94.9 | Road | Adams | 95.6% | 482 of 504 | 15 min | 40 min | |
| 921 | Buckley ANGB/DenverBKF | 94.9 | Airport | Arapahoe | 92.2% | 155 of 168 | 20 min | 3 h | |
| 922 | Aurora 3WSW - Westerly Creek DamWDAC2 | 94.8 | Gauge | Denver | 100% | 168 of 168 | 21 min | 62 min | |
| 923 | Rio Grande River 6 W Del NorteDNRC2 | 94.8 | Gauge | Rio Grande | 100% | 168 of 168 | 29 min | 77 min | |
| 924 | Ruxton ParkRUXC2 | 94.8 | Cooperative | El Paso | 100% | 7 of 7 | 7.2 h | 25.9 h | |
| 925 | Climax CoopCLXC2 | 94.8 | Cooperative | Lake | 100% | 7 of 7 | 7.2 h | 24.3 h | |
| 926 | Uncompahgre River 0 AT ColonaCLOC2 | 94.8 | Gauge | Ouray | 98.8% | 664 of 672 | 19 min | 45 min | |
| 926 | Grand Lake - Stillwater CreekSTWC2 | 94.8 | Gauge | Grand | 98.8% | 664 of 672 | 19 min | 45 min | |
| 928 | 18 SE ThatcherTHTC2 | 94.8 | Gauge | Las Animas | 98.8% | 166 of 168 | 19 min | 2 h | |
| 929 | Greeley/Weld (AWOS)GXY | 94.7 | Airport | Weld | 100% | 168 of 168 | 12 min | 69 min | |
| 930 | Rifle RAWSRFEC2 | 94.7 | Gauge | Garfield | 100% | 168 of 168 | 14 min | 71 min | |
| 931 | Black Forest 3.0 NECO-EP-376 | 94.7 | Volunteer | El Paso | 100% | 7 of 7 | 7.4 h | 24 h | |
| 932 | Last Chance 6.1 NCO-WA-21 | 94.7 | Volunteer | Washington | 100% | 7 of 7 | 7.4 h | 24 h | |
| 933 | Denver 6.6 SSECO-DN-326 | 94.7 | Volunteer | Denver | 100% | 7 of 7 | 7.4 h | 24 h | |
| 933 | Kim 8.8 SSECO-LA-16 | 94.7 | Volunteer | Las Animas | 100% | 7 of 7 | 7.4 h | 24 h | |
| 935 | Bear Creek Trib 3 NW LittletonMSTC2 | 94.7 | Gauge | Denver | 99.6% | 502 of 504 | 21 min | 40 min | |
| 936 | Willow Creek 4 N GranbyWCRC2 | 94.7 | Gauge | Grand | 99.4% | 167 of 168 | 21 min | 2 h | |
| 937 | GUNNISON RIVER AT Gunnison TunnelGEPC2 | 94.7 | Gauge | Montrose | 98.9% | 665 of 672 | 20 min | 45 min | |
| 938 | Sugarloaf RAWSBTAC2 | 94.7 | Gauge | Boulder | 98.8% | 166 of 168 | 19 min | 2 h | |
| 939 | Bear Creek 1 E MorrisonBCLC2 | 94.7 | Gauge | Jefferson | 98.8% | 166 of 168 | 20 min | 2 h | |
| 940 | Masonville - High ParkMHPC2 | 94.7 | Gauge | Larimer | 98.8% | 166 of 168 | 20 min | 1.9 h | |
| 940 | Manitou Springs - Upper Williams CanyonUWIC2 | 94.7 | Gauge | El Paso | 98.8% | 166 of 168 | 20 min | 1.9 h | |
| 942 | 5 NNE PenroseBAHC2 | 94.7 | Gauge | Fremont | 98.8% | 166 of 168 | 20 min | 2 h | |
| 942 | Cherry CreekCERC2 | 94.7 | Gauge | Park | 98.8% | 166 of 168 | 20 min | 2 h | |
| 942 | Cherry Creek 6 SSW AuroraCHDC2 | 94.7 | Gauge | Denver | 98.8% | 166 of 168 | 20 min | 2 h | |
| 942 | Four Mile CreekFMCC2 | 94.7 | Gauge | Park | 98.8% | 166 of 168 | 20 min | 2 h | |
| 942 | Lakewood - Lena GultchLENC2 | 94.7 | Gauge | Jefferson | 98.8% | 166 of 168 | 20 min | 2 h | |
| 942 | La Poudre Pass CreekLPPC2 | 94.7 | Gauge | Larimer | 98.8% | 166 of 168 | 20 min | 2 h | |
| 942 | Larimer And Weld Irrigation CanalLWIC2 | 94.7 | Gauge | Larimer | 98.8% | 166 of 168 | 20 min | 2 h | |
| 942 | Riverside CanalRCRC2 | 94.7 | Gauge | Weld | 98.8% | 166 of 168 | 20 min | 2 h | |
| 942 | LlpretcoTDEC2 | 94.7 | Gauge | Prowers | 98.8% | 166 of 168 | 20 min | 2 h | |
| 951 | Monument Creek At Bijou Street At ColoraMCBC2 | 94.7 | Gauge | El Paso | 98.8% | 166 of 168 | 20 min | 1.8 h | |
| 951 | Muddy Creek Below Muddy Creek Dam Near TMUDC2 | 94.7 | Gauge | Bent | 98.8% | 166 of 168 | 20 min | 1.8 h | |
| 953 | Tarryall ReservoirALLC2 | 94.7 | Gauge | Park | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Button Rock LakeBNRC2 | 94.7 | Gauge | Boulder | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Cherry Creek 1 W DenverCDVC2 | 94.7 | Gauge | Denver | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Continental ReservoirCRVC2 | 94.7 | Gauge | Hinsdale | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Dolores Rvr NrDOBC2 | 94.7 | Gauge | Montrose | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Dolores River 8 NW DoloresDRMC2 | 94.7 | Gauge | Montezuma | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Fort Morgan CanalFCAC2 | 94.7 | Gauge | Morgan | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Fountain Creek AT Colorado SpringsFNEC2 | 94.7 | Gauge | El Paso | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Mancos - Jackson GultchJGUC2 | 94.7 | Gauge | Montezuma | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Lake CRK NrLFEC2 | 94.7 | Gauge | Eagle | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Luning ArroyoLUNC2 | 94.7 | Gauge | Las Animas | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | North Fork Frying Pan River Nr NorrieMNFC2 | 94.7 | Gauge | Pitkin | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Bear Creek AT MorrisonMRRC2 | 94.7 | Gauge | Jefferson | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | North Saint Vrain CreekNVRC2 | 94.7 | Gauge | Boulder | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | 4 SW Fort CarsonRCFC2 | 94.7 | Gauge | El Paso | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Rito Alto CreekRITC2 | 94.7 | Gauge | Saguache | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Erie - Boulder CreekTLHC2 | 94.7 | Gauge | Boulder | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Lakewood - Weir GlutchWEIC2 | 94.7 | Gauge | Denver | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | Mancos - West Mancos RiverWMRC2 | 94.7 | Gauge | Montezuma | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | South Platte River 3 SE WeldonaWNAC2 | 94.7 | Gauge | Morgan | 98.8% | 166 of 168 | 20 min | 2 h | |
| 973 | Montrose - Uncompahgre RiverUNBC2 | 94.7 | Gauge | Montrose | 98.8% | 166 of 168 | 20 min | 2 h | |
| 974 | Burnt Mill - St Charles RiverSBMC2 | 94.7 | Gauge | Pueblo | 98.5% | 662 of 672 | 19 min | 45 min | |
| 975 | Big Dry Creek (Englewood) 4 SSE Greenwood VillageBDCC2 | 94.7 | Gauge | Douglas | 98.5% | 662 of 672 | 19 min | 45 min | |
| 976 | Pagosa Springs - San Juan RiverPSXC2 | 94.7 | Gauge | Archuleta | 97.0% | 163 of 168 | 14 min | 2 h | |
| 977 | Walden33V | 94.6 | Airport | Grand | 99.8% | 503 of 504 | 14 min | 40 min | |
| 978 | Fort CollinsFORC2 | 94.6 | Gauge | Larimer | 99.3% | 1,001 of 1,008 | 13 min | 50 min | |
| 979 | Saguache Muni04V | 94.6 | Airport | Saguache | 99.0% | 499 of 504 | 14 min | 40 min | |
| 980 | Estes Park RAWSESPC2 | 94.6 | Gauge | Larimer | 98.8% | 166 of 168 | 20 min | 2 h | |
| 981 | Mss-DE470G | 94.6 | Road | Adams | 95.8% | 483 of 504 | 15 min | 30 min | |
| 982 | FLJC2FLJC2 | 94.6 | DCP | - | 92.8% | 13 of 14 | 23 min | 12 h | |
| 983 | GESC2GESC2 | 94.6 | DCP | - | 92.8% | 13 of 14 | 25 min | 12 h | |
| 984 | DSGC2DSGC2 | 94.6 | DCP | - | 92.8% | 13 of 14 | 25 min | 12 h | |
| 985 | Muddy Creek Above Antelope Creek Nr. Kremmling09041090 | 94.5 | Gauge | Grand | 100% | 168 of 168 | 23 min | 60 min | |
| 986 | West Monument Creek At U.S. Air Force Academy07103800 | 94.5 | Gauge | El Paso | 100% | 168 of 168 | 23 min | 72 min | |
| 986 | Monument Cr Abv Woodmen Rd At Colorado Springs07103970 | 94.5 | Gauge | El Paso | 100% | 168 of 168 | 23 min | 72 min | |
| 986 | Cheyenne Creek At Evans Ave At Colorado Springs07105490 | 94.5 | Gauge | El Paso | 100% | 168 of 168 | 23 min | 72 min | |
| 986 | Fountain Creek At Security07105800 | 94.5 | Gauge | El Paso | 100% | 168 of 168 | 23 min | 72 min | |
| 990 | Walsenburg4V1 | 94.5 | Airport | Huerfano | 99.6% | 502 of 504 | 14 min | 40 min | |
| 991 | Badito - Huerfano RiverBDTC2 | 94.5 | Gauge | Huerfano | 99.4% | 167 of 168 | 20 min | 2 h | |
| 992 | Walcott - Eagle River below Mill CreekEMCC2 | 94.5 | Gauge | Eagle | 98.2% | 165 of 168 | 19 min | 2 h | |
| 992 | 4 NE OrdwayLHNC2 | 94.5 | Gauge | Crowley | 98.2% | 165 of 168 | 19 min | 2 h | |
| 992 | Taberna 6SE - Little Cabin CreekLTCC2 | 94.5 | Gauge | Grand | 98.2% | 165 of 168 | 19 min | 2 h | |
| 992 | Fountain Creek 1 NE PinonPNNC2 | 94.5 | Gauge | Pueblo | 98.2% | 165 of 168 | 19 min | 2 h | |
| 992 | Ridgeway RsvrRBSC2 | 94.5 | Gauge | Ouray | 98.2% | 165 of 168 | 19 min | 2 h | |
| 992 | Snake River 4 NW MontezumaSKEC2 | 94.5 | Gauge | Summit | 98.2% | 165 of 168 | 19 min | 2 h | |
| 992 | San Miguel River 4 AT PlacervilleSMPC2 | 94.5 | Gauge | San Miguel | 98.2% | 165 of 168 | 19 min | 2 h | |
| 999 | Denver - Lakewood GultchLGLC2 | 94.5 | Gauge | Denver | 98.2% | 165 of 168 | 20 min | 2 h | |
| 999 | Taylor Park 21ENE - Taylor RiverTYVC2 | 94.5 | Gauge | Gunnison | 98.2% | 165 of 168 | 20 min | 2 h |
How a station is ranked
The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.
The 247 score
Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:
- 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.