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,374 ranked here, 2,337 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 |
|---|---|---|---|---|---|---|---|---|---|
| 742 | Luning ArroyoLUNC2 | 97.1 | Gauge | Las Animas | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Larimer And Weld Irrigation CanalLWIC2 | 97.1 | Gauge | Larimer | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Monument Creek At Bijou Street At ColoraMCBC2 | 97.1 | Gauge | El Paso | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Michigan River 7 NNW GouldMEAC2 | 97.1 | Gauge | Jackson | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Minnequa CanalMQCC2 | 97.1 | Gauge | Fremont | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Muddy Creek Below Muddy Creek Dam Near TMUDC2 | 97.1 | Gauge | Bent | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | 4 SW Fort CarsonRCFC2 | 97.1 | Gauge | El Paso | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Rultooco - Blue CreekRHTC2 | 97.1 | Gauge | Bent | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Snowmass CRK NrSNOC2 | 97.1 | Gauge | Pitkin | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Hartsel - Spinney Mountain ResSPYC2 | 97.1 | Gauge | Park | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Saint Vrain Creek At HygieneSVCC2 | 97.1 | Gauge | Boulder | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Winer Park 3W - Vasquez DivisionVQEC2 | 97.1 | Gauge | Grand | 100% | 168 of 168 | 20 min | 76 min | |
| 763 | Chilcott Ditch Near FountainCDTC2 | 97.1 | Gauge | El Paso | 100% | 168 of 168 | 20 min | 1.5 h | |
| 763 | Sand Creek 16 NE GlendeveySCWC2 | 97.1 | Gauge | Larimer | 100% | 168 of 168 | 20 min | 1.5 h | |
| 765 | Broomfield 2.2 SECO-BR-31 | 97.1 | Volunteer | Broomfield | 100% | 3 of 3 | 6.4 h | 24 h | |
| 766 | Basalt 5.8 ECO-EG-6 | 97.1 | Volunteer | Eagle | 100% | 3 of 3 | 6.4 h | 24 h | |
| 767 | Van Bibbler @ Hwy 93VBCC2 | 97.1 | Gauge | Jefferson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 768 | Cuchara RAWSCUHC2 | 97.1 | Gauge | Las Animas | 99.4% | 167 of 168 | 19 min | 2 h | |
| 769 | Lujan RAWSLUJC2 | 97.1 | Gauge | Saguache | 98.8% | 166 of 168 | 18 min | 2 h | |
| 770 | Kenosha PassKSHC2 | 97.0 | Gauge | Park | 100% | 168 of 168 | 20 min | 67 min | |
| 770 | PolhemusPOLC2 | 97.0 | Gauge | Douglas | 100% | 168 of 168 | 20 min | 67 min | |
| 770 | Sanborn Park RAWSSPKC2 | 97.0 | Gauge | Montrose | 100% | 168 of 168 | 20 min | 67 min | |
| 773 | Co Montrose 11 ENEMTSC2 | 97.0 | Gauge | Montrose | 99.4% | 167 of 168 | 19 min | 2 h | |
| 774 | AT LasausesLSSC2 | 97.0 | Gauge | Conejos | 98.2% | 165 of 168 | 20 min | 2 h | |
| 775 | Rampart Range RAWSRRAC2 | 96.9 | Gauge | El Paso | 99.4% | 167 of 168 | 19 min | 2 h | |
| 775 | 18 SE ThatcherTHTC2 | 96.9 | Gauge | Las Animas | 99.4% | 167 of 168 | 19 min | 2 h | |
| 777 | Michigan DitchMDIC2 | 96.9 | Gauge | Jackson | 99.4% | 167 of 168 | 20 min | 1.5 h | |
| 777 | Owens Crk NrOWEC2 | 96.9 | Gauge | Mesa | 99.4% | 167 of 168 | 20 min | 1.5 h | |
| 779 | Coal Creek 1 S PlainviewCCNC2 | 96.9 | Gauge | Jefferson | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 779 | DOLORES RIVER AT DoloresDOLC2 | 96.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 779 | La Plata-Cherry Creek DitchLCDC2 | 96.9 | Gauge | La Plata | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 779 | Laramie RiverONLC2 | 96.9 | Gauge | Larimer | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 779 | Bear Creek 2 WNW SheridanSHRC2 | 96.9 | Gauge | Arapahoe | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 779 | Slate Fork Nr.SLFC2 | 96.9 | Gauge | Moffat | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 779 | VALLECITO CREEK 18 N BayfieldVNBC2 | 96.9 | Gauge | La Plata | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 786 | East River AT AlmontALEC2 | 96.9 | Gauge | Gunnison | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | 4 SE FowlerAPAC2 | 96.9 | Gauge | Otero | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Arkansas River 2 NE Rocky FordARCC2 | 96.9 | Gauge | Otero | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | S. Arkansas RvrARSC2 | 96.9 | Gauge | Summit | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | 5 NNE PenroseBAHC2 | 96.9 | Gauge | Fremont | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Florida River at BondadBDAC2 | 96.9 | Gauge | La Plata | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Buckeye 3ESE RAWSBEYC2 | 96.9 | Gauge | Larimer | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Bijou Canal At 20 Ft Parshall FlumeBIJC2 | 96.9 | Gauge | Weld | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Blue River 1 E Dillon ReservoirBLRC2 | 96.9 | Gauge | Summit | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Big Thompson Powerplant ForebayBPFC2 | 96.9 | Gauge | Larimer | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Bessemer DitchBSDC2 | 96.9 | Gauge | Pueblo | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Blue River AT Blue RiverBUEC2 | 96.9 | Gauge | Summit | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | 8 NW LeadvilleCBTC2 | 96.9 | Gauge | Lake | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Colorado River 2 E CO-UT State LineCCUC2 | 96.9 | Gauge | Mesa | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Hermosa - Cascade ReserviorCELC2 | 96.9 | Gauge | La Plata | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Cherry CreekCERC2 | 96.9 | Gauge | Park | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | YAMPA RIVER 3.9 SW CraigCGGC2 | 96.9 | Gauge | Moffat | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Colorado River Blo Grand Valley CanalCGYC2 | 96.9 | Gauge | Mesa | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Cherry Creek 6 SSW AuroraCHDC2 | 96.9 | Gauge | Denver | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Colorado CanalCLCC2 | 96.9 | Gauge | Pueblo | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Cimarron - Cimarron RiverCMNC2 | 96.9 | Gauge | Montrose | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Arkansas River AT Canon CityCNCC2 | 96.9 | Gauge | Fremont | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Cross Crk NrCSSC2 | 96.9 | Gauge | Eagle | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Catlin Canal At Catlin DamCTCC2 | 96.9 | Gauge | Otero | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Dolores River 8 NW DoloresDRMC2 | 96.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Dolores River 4 SSW RicoDRRC2 | 96.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Rico 4SSWDRXC2 | 96.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Dolores Tunnel Outlet Nr DoloresDTOC2 | 96.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Muddy CreekDTXC2 | 96.9 | Gauge | Arapahoe | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Eagle River NrEAMC2 | 96.9 | Gauge | Eagle | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Fall River Near Idaho Springs (Falidaco)FLLC2 | 96.9 | Gauge | Clear Creek | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Cache La Poudre River AT the Canyon MouthFTDC2 | 96.9 | Gauge | Larimer | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Flatiron ReservoirFTIC2 | 96.9 | Gauge | Larimer | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Colorado River At GranbyGBYC2 | 96.9 | Gauge | Grand | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | 3 NW WestcliffeGCWC2 | 96.9 | Gauge | Custer | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Eagle River 0 AT GypsumGPSC2 | 96.9 | Gauge | Eagle | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | 2 N GranadaGRAC2 | 96.9 | Gauge | Prowers | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Grand River Ditch At La Poudre PassGRDC2 | 96.9 | Gauge | Larimer | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | South Boulder Creek 6 SW BoulderGRSC2 | 96.9 | Gauge | Boulder | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Laird 2WHGDC2 | 96.9 | Gauge | Yuma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Homestake Creek At Gold ParkHMSC2 | 96.9 | Gauge | Eagle | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Illinois River 1 NNE RandIRRC2 | 96.9 | Gauge | Jackson | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Mancos - Jackson Gultch ResJGIC2 | 96.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Mancos - Jackson GultchJGUC2 | 96.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | 3 W La JuntaLAJC2 | 96.9 | Gauge | Otero | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | 3 NE Las AnimasLARC2 | 96.9 | Gauge | Bent | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | LOST CANYON CREEK 2 AT DoloresLCCC2 | 96.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Lincoln Ck Blo Grizzly RsvrLCGC2 | 96.9 | Gauge | Pitkin | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Lakewood - Lena GultchLENC2 | 96.9 | Gauge | Jefferson | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Lake CRK NrLFEC2 | 96.9 | Gauge | Eagle | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Lake Fork @LFGC2 | 96.9 | Gauge | Gunnison | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Trout Lake - LF Sam Miguel RiverLFMC2 | 96.9 | Gauge | San Miguel | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Lamar CanalLMCC2 | 96.9 | Gauge | Prowers | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Vallecito Res 5NE - Los Pinos RiverLPAC2 | 96.9 | Gauge | La Plata | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Los Pinos River Near IgnacioLPIC2 | 96.9 | Gauge | La Plata | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | La Poudre Pass CreekLPPC2 | 96.9 | Gauge | Larimer | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Glendevey - Laramie Poudre TunnelLPTC2 | 96.9 | Gauge | Larimer | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Manitou Springs - Ruxton CreekMMTC2 | 96.9 | Gauge | El Paso | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | North Fork Frying Pan River Nr NorrieMNFC2 | 96.9 | Gauge | Pitkin | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | AT Conejos RiverMOGC2 | 96.9 | Gauge | Conejos | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | 3 N Monument Ck PikeviewMPKC2 | 96.9 | Gauge | El Paso | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Arkansas River 1 SE NepestaNPTC2 | 96.9 | Gauge | Pueblo | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Maysville - SF Arkansas RiverNSAC2 | 96.9 | Gauge | Chaffee | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Arkansas River 7 W PuebloPDAC2 | 96.9 | Gauge | Pueblo | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Las Animas - Purgatorie RiverPHDC2 | 96.9 | Gauge | Bent | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Piedra Rvr NrPIDC2 | 96.9 | Gauge | Archuleta | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Riverside CanalRCRC2 | 96.9 | Gauge | Weld | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | EAGLE RIVER AT Red CliffRERC2 | 96.9 | Gauge | Eagle | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Rito Alto CreekRITC2 | 96.9 | Gauge | Saguache | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Roaring Fork R Abv Lost Man CkRLMC2 | 96.9 | Gauge | Pitkin | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Rocky Ford Canal #2 Abv Totten Rsvr NrROKC2 | 96.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Ripley DitchRPLC2 | 96.9 | Gauge | El Paso | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Snake River 2 ENE KeystoneSAKC2 | 96.9 | Gauge | Summit | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Arkansas River 1 NW SalidaSALC2 | 96.9 | Gauge | Chaffee | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | South Boulder Creek 1 E PinecliffeSBPC2 | 96.9 | Gauge | Gilpin | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Crested Bluff - Slate RiverSCBC2 | 96.9 | Gauge | Gunnison | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | South Fork South Platte River 10 WNW HartselSFAC2 | 96.9 | Gauge | Park | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Ophir 4WNW - SF San Miguel RiverSFMC2 | 96.9 | Gauge | San Miguel | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | San Juan RiverSJCC2 | 96.9 | Gauge | Archuleta | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | South Crestone CreekSKRC2 | 96.9 | Gauge | Saguache | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Colorado River 3 SSW Grand LakeSMRC2 | 96.9 | Gauge | Grand | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Pine River Weminuche Pass Ditch At Weiminuche PassSPPC2 | 96.9 | Gauge | Hinsdale | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Saguache - Saguache CreekSRDC2 | 96.9 | Gauge | Saguache | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | 5 SE Rocky FordTCKC2 | 96.9 | Gauge | Otero | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | LlpretcoTDEC2 | 96.9 | Gauge | Prowers | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Uncompahgre River Upstream Of South CanalURSC2 | 96.9 | Gauge | Montrose | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Winter Park 3SW - Vasquez DivisionVQUC2 | 96.9 | Gauge | Grand | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Willow Creek Below Steamboat LakeWBSC2 | 96.9 | Gauge | Routt | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Willow Creek 4 N GranbyWCKC2 | 96.9 | Gauge | Grand | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Willow Creek Pump CanalWCPC2 | 96.9 | Gauge | Grand | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | WHITE RIVER 16 E RangelyWHBC2 | 96.9 | Gauge | Rio Blanco | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | 1 NW HollyWHCC2 | 96.9 | Gauge | Prowers | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Mancos - West Mancos RiverWMRC2 | 96.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Yampa River Abv Elkhead Ck Near HaydenYAHC2 | 96.9 | Gauge | Routt | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | YAMPA RIVER AT Stagecoach ReservoirYASC2 | 96.9 | Gauge | Routt | 99.4% | 167 of 168 | 20 min | 2 h | |
| 786 | Yellow CRK Nr White RvrYELC2 | 96.9 | Gauge | Rio Blanco | 99.4% | 167 of 168 | 20 min | 2 h | |
| 882 | Hesperus - La PlataLIDC2 | 96.9 | Gauge | La Plata | 99.4% | 167 of 168 | 20 min | 2 h | |
| 883 | Walsenburg 8ENE - Cucharus RiverCUWC2 | 96.9 | Gauge | Huerfano | 98.8% | 166 of 168 | 20 min | 2 h | |
| 884 | Colorado River 6.7 NE CameoCAMC2 | 96.8 | Gauge | Mesa | 99.2% | 667 of 672 | 20 min | 45 min | |
| 885 | Eaton 5.1 ESECO-WE-542 | 96.7 | Volunteer | Weld | 100% | 3 of 3 | 7.4 h | 24 h | |
| 886 | Fort Collins 3.4 SWCO-LR-1246 | 96.7 | Volunteer | Larimer | 100% | 3 of 3 | 7.4 h | 24 h | |
| 887 | Fcl 1.7 SECO-LR-270 | 96.7 | Volunteer | Larimer | 100% | 3 of 3 | 7.4 h | 24 h | |
| 887 | Last Chance 6.1 NCO-WA-21 | 96.7 | Volunteer | Washington | 100% | 3 of 3 | 7.4 h | 24 h | |
| 889 | CO-WE-516CO-WE-516 | 96.7 | COCORAHS | - | 100% | 3 of 3 | 7.4 h | 25 h | |
| 890 | Lake George 7.5 WSWCO-PK-46 | 96.7 | Volunteer | Park | 100% | 3 of 3 | 7.4 h | 24 h | |
| 891 | Hotchkiss 4.7 WNWCO-DL-65 | 96.7 | Volunteer | Delta | 100% | 3 of 3 | 7.4 h | 24 h | |
| 892 | Aspen/Sardy FieldASE | 96.7 | Airport | Gunnison | 99.4% | 167 of 168 | 6 min | 2 h | |
| 893 | Pine Ridge RAWSPNRC2 | 96.7 | Gauge | Mesa | 99.4% | 167 of 168 | 20 min | 2 h | |
| 894 | Willow Creek 4 N GranbyWCRC2 | 96.7 | Gauge | Grand | 99.4% | 167 of 168 | 21 min | 2 h | |
| 895 | Porphory MountainPPHC2 | 96.7 | Gauge | Boulder | 99.4% | 167 of 168 | 21 min | 2 h | |
| 896 | Arkansas River 3 W AvondaleADLC2 | 96.7 | Gauge | Pueblo | 98.8% | 664 of 672 | 20 min | 45 min | |
| 896 | GUNNISON RIVER AT Gunnison TunnelGEPC2 | 96.7 | Gauge | Montrose | 98.8% | 664 of 672 | 20 min | 45 min | |
| 898 | 1 SSE Fort GarlandSAFC2 | 96.7 | Gauge | Costilla | 98.8% | 166 of 168 | 19 min | 2 h | |
| 899 | Bear Creek 1 E MorrisonBCLC2 | 96.7 | Gauge | Jefferson | 98.8% | 166 of 168 | 20 min | 2 h | |
| 899 | Denver - Lakewood GultchLGLC2 | 96.7 | Gauge | Denver | 98.8% | 166 of 168 | 20 min | 2 h | |
| 899 | Masonville - High ParkMHPC2 | 96.7 | Gauge | Larimer | 98.8% | 166 of 168 | 20 min | 2 h | |
| 899 | San Miguel River 4 AT PlacervilleSMPC2 | 96.7 | Gauge | San Miguel | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Tarryall ReservoirALLC2 | 96.7 | Gauge | Park | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | 4 W Bear CreekBECC2 | 96.7 | Gauge | El Paso | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Beaver CRK AtBEVC2 | 96.7 | Gauge | Eagle | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Vail - Black Gore CreekBGKC2 | 96.7 | Gauge | Eagle | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Button Rock LakeBNRC2 | 96.7 | Gauge | Boulder | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Lakewood 4SW - Beer Creek ResBOTC2 | 96.7 | Gauge | Douglas | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Buena Vista - CottonwoodCBVC2 | 96.7 | Gauge | Chaffee | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Cherry Creek 1 W DenverCDVC2 | 96.7 | Gauge | Denver | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | CIMARRON RIVER 13 S CimarronCMRC2 | 96.7 | Gauge | Gunnison | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Continental ReservoirCRVC2 | 96.7 | Gauge | Hinsdale | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Deadman CRKDCCC2 | 96.7 | Gauge | Saguache | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Gunnison River 0 AT DeltaDELC2 | 96.7 | Gauge | Delta | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Dolores Rvr NrDOBC2 | 96.7 | Gauge | Montrose | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Fort Morgan CanalFCAC2 | 96.7 | Gauge | Morgan | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Four Mile CreekFMCC2 | 96.7 | Gauge | Park | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Winter Park - Jim CreekFRJC2 | 96.7 | Gauge | Grand | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Oresco - Grays CreekGBOC2 | 96.7 | Gauge | Chaffee | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | GORE CREEK AT VailGRVC2 | 96.7 | Gauge | Eagle | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Grass Valley Canal (Grsvalco)GVAC2 | 96.7 | Gauge | Garfield | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Redmesa 2S - Government DrawGVDC2 | 96.7 | Gauge | La Plata | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Huedyl - Huerfano RiverHDBC2 | 96.7 | Gauge | Pueblo | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Horsetooth ReservoirHRSC2 | 96.7 | Gauge | Larimer | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Jefferson CreekJFKC2 | 96.7 | Gauge | Park | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Jackson Lake OutletJLOC2 | 96.7 | Gauge | Morgan | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | 4 SE HastyJMCC2 | 96.7 | Gauge | Bent | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Keystone GulchKEYC2 | 96.7 | Gauge | Summit | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | La Junta 17 WSWLCRC2 | 96.7 | Gauge | Otero | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Red Mesa - Long Hollow ResLRBC2 | 96.7 | Gauge | La Plata | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Red Mesa - Long Hollow ResLRRC2 | 96.7 | Gauge | La Plata | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | North Fk Gunnison River Above Mouth Nr LLZRC2 | 96.7 | Gauge | Delta | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Yampa River 3 ESE MaybellMBLC2 | 96.7 | Gauge | Moffat | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Michigan CreekMCJC2 | 96.7 | Gauge | Park | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Vail - Middle CreekMCVC2 | 96.7 | Gauge | Eagle | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Meadow Creek Res - Meadow CreekMDWC2 | 96.7 | Gauge | Grand | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Middle Fork South Platte River 8 NW HartselMFPC2 | 96.7 | Gauge | Park | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Bear Creek AT MorrisonMRRC2 | 96.7 | Gauge | Jefferson | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Minnesota Creek Near PaoniaMSOC2 | 96.7 | Gauge | Delta | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | North Saint Vrain CreekNVRC2 | 96.7 | Gauge | Boulder | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Poncha Springs - Poncha CreekPPSC2 | 96.7 | Gauge | Chaffee | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Purgatoire River AT TrinidadPTRC2 | 96.7 | Gauge | Las Animas | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | De Beque - Roan CreekRCDC2 | 96.7 | Gauge | Mesa | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | FRYING PAN RIVER 2 W RuediRUDC2 | 96.7 | Gauge | Eagle | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Sand Creek Above Burlington Ditch Near Commerce CitySBUC2 | 96.7 | Gauge | Adams | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | San Miguel Rvr AtSMUC2 | 96.7 | Gauge | Montrose | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Texas CreekTCTC2 | 96.7 | Gauge | Fremont | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Erie - Boulder CreekTLHC2 | 96.7 | Gauge | Boulder | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Manitou Springs - Upper Williams CanyonUWIC2 | 96.7 | Gauge | El Paso | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | Lakewood - Weir GlutchWEIC2 | 96.7 | Gauge | Denver | 98.8% | 166 of 168 | 20 min | 2 h | |
| 903 | South Platte River 3 SE WeldonaWNAC2 | 96.7 | Gauge | Morgan | 98.8% | 166 of 168 | 20 min | 2 h | |
| 952 | Clark - Steamboat LakeSBLC2 | 96.7 | Gauge | Routt | 98.8% | 166 of 168 | 20 min | 2 h | |
| 953 | 3 WSW Red WingHMZC2 | 96.7 | Gauge | Huerfano | 98.8% | 166 of 168 | 20 min | 2.3 h | |
| 954 | Tarbill Ditch (Near Cochetopa Pass)TABC2 | 96.7 | Gauge | Saguache | 98.8% | 166 of 168 | 20 min | 3 h | |
| 955 | 4 SW HigbeeNMIC2 | 96.7 | Gauge | Otero | 98.8% | 166 of 168 | 20 min | 2 h | |
| 956 | Bobtail Creek Near Jones PassBOBC2 | 96.7 | Gauge | Grand | 98.6% | 663 of 672 | 15 min | 60 min | |
| 956 | East Troublesome Creek Upper BasinETRC2 | 96.7 | Gauge | Grand | 98.6% | 663 of 672 | 15 min | 60 min | |
| 956 | North Fork Cache La Poudre River 8 NW LivermoreNCHC2 | 96.7 | Gauge | Larimer | 98.6% | 663 of 672 | 15 min | 60 min | |
| 956 | Willow Creek BasinWCUC2 | 96.7 | Gauge | Grand | 98.6% | 663 of 672 | 15 min | 60 min | |
| 956 | Williams Fork 2 NW LealWFLC2 | 96.7 | Gauge | Grand | 98.6% | 663 of 672 | 15 min | 60 min | |
| 961 | Grand Lake - Supply CreekSUPC2 | 96.7 | Gauge | Grand | 98.6% | 663 of 672 | 15 min | 60 min | |
| 962 | Boulder - Fourmile Canyon CreekFELC2 | 96.7 | Gauge | Boulder | 98.5% | 662 of 672 | 19 min | 45 min | |
| 963 | Consolidated DitchCSDC2 | 96.7 | Gauge | Bent | 98.2% | 165 of 168 | 18 min | 2 h | |
| 964 | Fort CollinsFORC2 | 96.6 | Gauge | Larimer | 98.5% | 993 of 1,008 | 13 min | 45 min | |
| 965 | ProspectPROC2 | 96.6 | Gauge | Larimer | 98.5% | 993 of 1,008 | 13 min | 45 min | |
| 966 | Parachute - Parachute CreekPCUC2 | 96.6 | Gauge | Garfield | 95.8% | 161 of 168 | 15 min | 2 h | |
| 967 | Colorado River 1 WSW DotseroEGLC2 | 96.6 | Gauge | Eagle | 95.8% | 161 of 168 | 15 min | 2 h | |
| 967 | 4 SE HastyJMBC2 | 96.6 | Gauge | Bent | 95.8% | 161 of 168 | 15 min | 2 h | |
| 967 | Leadville - Rock CreekRCLC2 | 96.6 | Gauge | Lake | 95.8% | 161 of 168 | 15 min | 2 h | |
| 967 | Roaring Fk R Blo Maroon CkRMCC2 | 96.6 | Gauge | Pitkin | 95.8% | 161 of 168 | 15 min | 2 h | |
| 967 | Dolores Rvr NrSLIC2 | 96.6 | Gauge | San Miguel | 95.8% | 161 of 168 | 15 min | 2 h | |
| 967 | Uncompahgre River 2 N RidgwayUCRC2 | 96.6 | Gauge | Ouray | 95.8% | 161 of 168 | 15 min | 2 h | |
| 967 | 16 ESE ModelVBMC2 | 96.6 | Gauge | Las Animas | 95.8% | 161 of 168 | 15 min | 2 h | |
| 967 | Crestone - PJE 004VRDC2 | 96.6 | Gauge | Saguache | 95.8% | 161 of 168 | 15 min | 2 h | |
| 967 | Steamboat Springs - Yampa RiverYSCC2 | 96.6 | Gauge | Routt | 95.8% | 161 of 168 | 15 min | 2 h | |
| 976 | Preston Junior HighPREC2 | 96.6 | Gauge | Larimer | 95.6% | 175 of 183 | 14 min | 65 min | |
| 977 | Oakridge Detention PondOKRC2 | 96.6 | Gauge | Larimer | 93.4% | 157 of 168 | 10 min | 3.1 h | |
| 978 | Estes Park RAWSESPC2 | 96.5 | Gauge | Larimer | 98.8% | 166 of 168 | 20 min | 2 h | |
| 978 | MockingbirdMOKC2 | 96.5 | Gauge | Montezuma | 98.8% | 166 of 168 | 20 min | 2 h | |
| 978 | Salter RAWSSAWC2 | 96.5 | Gauge | Dolores | 98.8% | 166 of 168 | 20 min | 2 h | |
| 978 | Sand DunesSDNC2 | 96.5 | Gauge | Alamosa | 98.8% | 166 of 168 | 20 min | 2 h | |
| 982 | 1 NNE Cottonwood Ck MouthCTMC2 | 96.5 | Gauge | El Paso | 98.2% | 165 of 168 | 19 min | 2 h | |
| 982 | South Platte RiverSASC2 | 96.5 | Gauge | Park | 98.2% | 165 of 168 | 19 min | 2 h | |
| 982 | 4 SW BlancaTBSC2 | 96.5 | Gauge | Costilla | 98.2% | 165 of 168 | 19 min | 2 h | |
| 985 | 5 SW Beaver Creek Blw ResBCBC2 | 96.5 | Gauge | Rio Grande | 98.2% | 165 of 168 | 19 min | 2 h | |
| 985 | Sanchez Reservoir Near San LuisSRSC2 | 96.5 | Gauge | Costilla | 98.2% | 165 of 168 | 19 min | 2 h | |
| 985 | Mountain Home ResTMRC2 | 96.5 | Gauge | Costilla | 98.2% | 165 of 168 | 19 min | 2 h | |
| 988 | CreedeNCRC2 | 96.5 | Gauge | Hinsdale | 98.2% | 165 of 168 | 20 min | 2 h | |
| 988 | 1 W Conejos RiverPTOC2 | 96.5 | Gauge | Conejos | 98.2% | 165 of 168 | 20 min | 2 h | |
| 990 | LOS PINOS RIVER 2 SW OrtizORTC2 | 96.5 | Gauge | Rio Arriba | 98.2% | 165 of 168 | 20 min | 2 h | |
| 991 | Durango 6S - Basmouco CreekBSNC2 | 96.5 | Gauge | La Plata | 98.2% | 165 of 168 | 20 min | 2 h | |
| 991 | Colorado River 6 NE GranbyCBLC2 | 96.5 | Gauge | Grand | 98.2% | 165 of 168 | 20 min | 2 h | |
| 991 | Croke Canal Diversion - Clear CreekCKCC2 | 96.5 | Gauge | Jefferson | 98.2% | 165 of 168 | 20 min | 2 h | |
| 991 | Rio Grande River At Thirty Mile BridgeCRDC2 | 96.5 | Gauge | Hinsdale | 98.2% | 165 of 168 | 20 min | 2 h | |
| 991 | 2 NW LeadvilleEFKC2 | 96.5 | Gauge | Lake | 98.2% | 165 of 168 | 20 min | 2 h | |
| 991 | Fountain Creek AT PuebloFCHC2 | 96.5 | Gauge | Pueblo | 98.2% | 165 of 168 | 20 min | 2 h | |
| 991 | Green Mountain ReservoirGMRC2 | 96.5 | Gauge | Summit | 98.2% | 165 of 168 | 20 min | 2 h | |
| 991 | Arkansas River 3 W LeadvilleLEDC2 | 96.5 | Gauge | Lake | 98.2% | 165 of 168 | 20 min | 2 h | |
| 991 | Boulder - Left Hand CreekLEFC2 | 96.5 | Gauge | Boulder | 98.2% | 165 of 168 | 20 min | 2 h | |
| 991 | Lemon RsvrLEMC2 | 96.5 | Gauge | La Plata | 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. 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.