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 |
|---|---|---|---|---|---|---|---|---|---|
| 1,248 | South Platte River AT BalzacBZNC2 | 95.7 | Gauge | Morgan | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Fraser - Cabin CreekCABC2 | 95.7 | Gauge | Grand | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Columbine DitchCLMC2 | 95.7 | Gauge | Lake | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Gunnison Rvr At Crystal RsvrCLSC2 | 95.7 | Gauge | Montrose | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | South Platte River 4 SW DeckersDKRC2 | 95.7 | Gauge | Jefferson | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Durango - Animas - La PlataDPPC2 | 95.7 | Gauge | La Plata | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Eagle River @EALC2 | 95.7 | Gauge | Eagle | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Elk River 0 AT Routt County Road 42ENMC2 | 95.7 | Gauge | Routt | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | FLORIDA RIVER 12 NNW BayfieldFRVC2 | 95.7 | Gauge | La Plata | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Fraser River AT Winter ParkFRWC2 | 95.7 | Gauge | Grand | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Grand Lake Outlet Blw Chipmunk LnGDCC2 | 95.7 | Gauge | Grand | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Hermosa - Hermosa CreekHENC2 | 95.7 | Gauge | La Plata | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Hansen Feeder CanalHSNC2 | 95.7 | Gauge | Larimer | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Wightman Fork At Mouth Near JasperJSFC2 | 95.7 | Gauge | Rio Grande | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Joe Wright Creek Below Joe Wright ReservJWBC2 | 95.7 | Gauge | Larimer | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Rocky Mtn Arsenal - Ladora InletLDIC2 | 95.7 | Gauge | Adams | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Commerce CIty - Lake LadoraLKLC2 | 95.7 | Gauge | Adams | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Conejos River - South ChannelLSEC2 | 95.7 | Gauge | Conejos | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | South Clear Creek 1 S GeorgetownLVMC2 | 95.7 | Gauge | Clear Creek | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Michigan River Near Cameron PassMCAC2 | 95.7 | Gauge | Jackson | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Tabernash 5NE - Meadow CreekMDVC2 | 95.7 | Gauge | Grand | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | North Fork Cache La Poudre 4 ENE Poudre ParkNSEC2 | 95.7 | Gauge | Larimer | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Ohio Creek Above Mouth Near GunnisonOHOC2 | 95.7 | Gauge | Gunnison | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Plateau Creek 4 NE Plateau Creek near CameoPCCC2 | 95.7 | Gauge | Mesa | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | McCoy - Rock CreekRCMC2 | 95.7 | Gauge | Eagle | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Ralston Creek 5 NNW GoldenRLCC2 | 95.7 | Gauge | Jefferson | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Rocky Mountain Arsenal - Lake MaryRMAC2 | 95.7 | Gauge | Adams | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | South CanalSCLC2 | 95.7 | Gauge | Montrose | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Sulphur Gulch 1 ESE ParkerSPHC2 | 95.7 | Gauge | Douglas | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Spanish CreekSPNC2 | 95.7 | Gauge | Saguache | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Saint Vrain Creek 5 E LongmontSVLC2 | 95.7 | Gauge | Weld | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Tabernash - Trail CreekTAIC2 | 95.7 | Gauge | Grand | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Taylor Park - Texas CreekTECC2 | 95.7 | Gauge | Gunnison | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | TAYLOR RIVER 2 AT Taylor ParkTRAC2 | 95.7 | Gauge | Gunnison | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | Uncompahgre River Nr OurayUNOC2 | 95.7 | Gauge | Ouray | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | West Fork Clear Creek Above Mouth Near Empire 1EWCCC2 | 95.7 | Gauge | Clear Creek | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,248 | YAMPA RIVER AT Stagecoach ReservoirYMSC2 | 95.7 | Gauge | Routt | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,288 | Cub Creek Below Blue CreekCBBC2 | 95.7 | Gauge | Jefferson | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,288 | Aurora 12SE - Aurora RgnlRGPC2 | 95.7 | Gauge | Arapahoe | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,290 | LOS PINOS RIVER AT Vallecito ReservoirVCRC2 | 95.7 | Gauge | La Plata | 98.8% | 166 of 168 | 25 min | 2 h | |
| 1,291 | Golden 3SW - Lookout MountainLOOC2 | 95.6 | Gauge | Jefferson | 100% | 168 of 168 | 15 min | 60 min | |
| 1,292 | Bear Creek Trib 3 NW LittletonMSTC2 | 95.6 | Gauge | Denver | 99.2% | 500 of 504 | 21 min | 80 min | |
| 1,293 | Nelson FarmNELC2 | 95.6 | Gauge | Larimer | 92.5% | 622 of 672 | 14 min | 45 min | |
| 1,294 | Mesa Mountain RAWSMMRC2 | 95.5 | Gauge | La Plata | 100% | 168 of 168 | 16 min | 60 min | |
| 1,295 | MeredithMDTC2 | 95.5 | Gauge | Pitkin | 100% | 168 of 168 | 20 min | 76 min | |
| 1,296 | Rio Grande River 6 W Del NorteDNRC2 | 95.5 | Gauge | Rio Grande | 99.4% | 167 of 168 | 29 min | 1.8 h | |
| 1,297 | Fire Station #12FITC2 | 95.5 | Gauge | Larimer | 98.8% | 664 of 672 | 15 min | 1.5 h | |
| 1,297 | Utility Service CenterUTLC2 | 95.5 | Gauge | Larimer | 98.8% | 664 of 672 | 15 min | 1.5 h | |
| 1,299 | Loutsenhizer Canal (Loutcnco)LHZC2 | 95.5 | Gauge | Montrose | 98.2% | 165 of 168 | 24 min | 3 h | |
| 1,300 | Georgetown - South Clear CreekLCHC2 | 95.5 | Gauge | Clear Creek | 98.2% | 165 of 168 | 24 min | 2 h | |
| 1,301 | 11 ENE PlatoroTRRC2 | 95.5 | Gauge | Conejos | 98.2% | 165 of 168 | 25 min | 2 h | |
| 1,302 | Blue River 4 SSW DillonBSWC2 | 95.5 | Gauge | Summit | 98.2% | 165 of 168 | 25 min | 2.7 h | |
| 1,303 | Blue Mesa DamBMXC2 | 95.5 | Gauge | Gunnison | 98.2% | 165 of 168 | 25 min | 2 h | |
| 1,303 | Longmont - Left Hand CreekLHCC2 | 95.5 | Gauge | Boulder | 98.2% | 165 of 168 | 25 min | 2 h | |
| 1,303 | Morrow Point RsvrMPSC2 | 95.5 | Gauge | Gunnison | 98.2% | 165 of 168 | 25 min | 2 h | |
| 1,303 | TOMICHI CREEK 2 SW GunnsionTOMC2 | 95.5 | Gauge | Gunnison | 98.2% | 165 of 168 | 25 min | 2 h | |
| 1,307 | Big Dry Creek (Englewood) 4 SSE Greenwood VillageBDCC2 | 95.5 | Gauge | Douglas | 97.7% | 657 of 672 | 19 min | 60 min | |
| 1,308 | Naturita 10SW - Dry Creek BasinDYNC2 | 95.4 | Gauge | San Miguel | 100% | 168 of 168 | 12 min | 60 min | |
| 1,309 | Olympus DamOLYC2 | 95.4 | Gauge | Larimer | 98.6% | 663 of 672 | 15 min | 1.5 h | |
| 1,310 | Fourmile Creek Near Salina 1SseFMLC2 | 95.4 | Gauge | Boulder | 98.5% | 662 of 672 | 15 min | 1.5 h | |
| 1,311 | Steamboat SpringsSBS | 95.4 | Airport | Jackson | 97.8% | 493 of 504 | 14 min | 2.7 h | |
| 1,312 | Glenwood Springs 2.1 NWCO-GF-46 | 95.3 | Volunteer | Garfield | 100% | 3 of 3 | 10.4 h | 24 h | |
| 1,312 | Evergreen 2.0 ESECO-JF-395 | 95.3 | Volunteer | Jefferson | 100% | 3 of 3 | 10.4 h | 24 h | |
| 1,312 | Cheraw .15 NNECO-OT-6 | 95.3 | Volunteer | Otero | 100% | 3 of 3 | 10.4 h | 24 h | |
| 1,315 | Paradox 0.8 WCO-MT-40 | 95.3 | Volunteer | Montrose | 100% | 3 of 3 | 10.4 h | 24 h | |
| 1,316 | South Boulder Creek 1 W Eldorado SpringsBELC2 | 95.3 | Gauge | Boulder | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,317 | Uncompahgre RiverUOLC2 | 95.3 | Gauge | Montrose | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,318 | SAN JUAN RIVER 1 E Four CornersSJFC2 | 95.3 | Gauge | Montezuma | 97.6% | 164 of 168 | 25 min | 2 h | |
| 1,319 | Wilkerson Pass4BM | 95.3 | Airport | Teller | 97.4% | 491 of 504 | 13 min | 2.7 h | |
| 1,320 | Monument/Elbert (CDOT)MNH | 95.3 | Airport | Elbert | 97.4% | 491 of 504 | 14 min | 2.7 h | |
| 1,321 | DeltaAJZ | 95.3 | Airport | Delta | 97.4% | 491 of 504 | 14 min | 2.7 h | |
| 1,321 | BoulderBDU | 95.3 | Airport | Boulder | 97.4% | 491 of 504 | 14 min | 2.7 h | |
| 1,321 | HolyokeHEQ | 95.3 | Airport | Yuma | 97.4% | 491 of 504 | 14 min | 2.7 h | |
| 1,324 | Bellvue 5SW - Redstone CanyonRDTC2 | 95.3 | Gauge | Larimer | 91.8% | 168 of 183 | 14 min | 2 h | |
| 1,325 | Clear Creek 4 ESE DerbyDRBC2 | 95.2 | Gauge | Adams | 100% | 168 of 168 | 25 min | 75 min | |
| 1,326 | Douglas ReservoirDGLC2 | 95.2 | Gauge | Lincoln | 100% | 168 of 168 | 29 min | 60 min | |
| 1,327 | AT GraniteARGC2 | 95.2 | Gauge | Chaffee | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | 6 S NathropARNC2 | 95.2 | Gauge | Chaffee | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | Brett Gray ReservoirBGYC2 | 95.2 | Gauge | Lincoln | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | 2 S BooneBONC2 | 95.2 | Gauge | Pueblo | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | Colorado River above Gunnison RiverCGJC2 | 95.2 | Gauge | Mesa | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | 5 SW Cripple CreekFRCC2 | 95.2 | Gauge | Teller | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | 3 WNW La JuntaFTLC2 | 95.2 | Gauge | Otero | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | Clear Creek 1 WSW GoldenGLDC2 | 95.2 | Gauge | Jefferson | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | Roaring Fork River 0 AT Glenwood SpringsGWSC2 | 95.2 | Gauge | Garfield | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | Clear Creek AT LawsonIDOC2 | 95.2 | Gauge | Clear Creek | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | 14 N Monument Ck N. GateMCNC2 | 95.2 | Gauge | El Paso | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | Arkansas River AT ParkdalePDLC2 | 95.2 | Gauge | Fremont | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | Purgatoire River AT MadridPGMC2 | 95.2 | Gauge | Las Animas | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | East Plum Creek 4 NW Castle RockPLMC2 | 95.2 | Gauge | Douglas | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | St. Charles River 2 W VinelandSCVC2 | 95.2 | Gauge | Pueblo | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | South Platte River At Commerce CitySPIC2 | 95.2 | Gauge | Adams | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | Tarryall Creek 2 NW ComoTCOC2 | 95.2 | Gauge | Park | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | South Platte River At DeckersTRUC2 | 95.2 | Gauge | Douglas | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | Vasquez CreekVSQC2 | 95.2 | Gauge | Grand | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | Sanchez - Ventro CreekVSRC2 | 95.2 | Gauge | Costilla | 100% | 168 of 168 | 29 min | 76 min | |
| 1,327 | Williams Fork 2 SSW Williams Fork ReservoirWFRC2 | 95.2 | Gauge | Grand | 100% | 168 of 168 | 29 min | 76 min | |
| 1,348 | Amity Canal - Arkansas RiverAACC2 | 95.2 | Gauge | Bent | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,349 | Westcreek - Fire SWCEC2 | 95.2 | Gauge | Douglas | 97.6% | 164 of 168 | 25 min | 2 h | |
| 1,350 | Telluride RegionalTEX | 95.2 | Airport | San Juan | 97.2% | 490 of 504 | 14 min | 2.7 h | |
| 1,351 | Boulder CreekBOLC2 | 95.2 | Gauge | Boulder | 94.6% | 159 of 168 | 20 min | 3 h | |
| 1,352 | Fishers Crossing - PurgatoirePFCC2 | 95.1 | Gauge | Las Animas | 100% | 168 of 168 | 29 min | 76 min | |
| 1,353 | Cherry Creek At Mouth Near Red MesaCYKC2 | 95.1 | Gauge | La Plata | 100% | 168 of 168 | 30 min | 74 min | |
| 1,354 | South Platte River 2 NW DenverDNVC2 | 95.1 | Gauge | Denver | 100% | 168 of 168 | 30 min | 76 min | |
| 1,355 | Long Hollow At MouthLHRC2 | 95.1 | Gauge | La Plata | 100% | 168 of 168 | 30 min | 1.5 h | |
| 1,355 | Pine Ridge Ditch Near HesperusPRDC2 | 95.1 | Gauge | La Plata | 100% | 168 of 168 | 30 min | 1.5 h | |
| 1,357 | 5 SE GraniteARKC2 | 95.1 | Gauge | Chaffee | 100% | 168 of 168 | 30 min | 76 min | |
| 1,357 | Indian Sprgs Met Station Nr GreGMSC2 | 95.1 | Gauge | Saguache | 100% | 168 of 168 | 30 min | 76 min | |
| 1,357 | Homestake CRK At Homestake RsvrHMAC2 | 95.1 | Gauge | Eagle | 100% | 168 of 168 | 30 min | 76 min | |
| 1,357 | LITTLE SNAKE RIVER 12 E SlaterLSRC2 | 95.1 | Gauge | Routt | 100% | 168 of 168 | 30 min | 76 min | |
| 1,357 | Mancos Rvr NrMRTC2 | 95.1 | Gauge | Montezuma | 100% | 168 of 168 | 30 min | 76 min | |
| 1,362 | 8 W Las AnimasACLC2 | 95.1 | Gauge | Bent | 97.0% | 163 of 168 | 20 min | 4 h | |
| 1,363 | Elliot Creek Canal Near Green Mountain RELTC2 | 95.1 | Gauge | Summit | 95.8% | 161 of 168 | 20 min | 2 h | |
| 1,364 | Rico - Groundhog ReserviourGRHC2 | 95.0 | Gauge | Dolores | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,364 | West Divide Ck Nr Raven.WETC2 | 95.0 | Gauge | Mesa | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,366 | South Platte River 1 SE JulesburgJULC2 | 95.0 | Gauge | Sedgwick | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,366 | Colorado River 4 SW KremmlingKRMC2 | 95.0 | Gauge | Grand | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,368 | Yuma2V6 | 95.0 | Airport | Yuma | 97.8% | 493 of 504 | 15 min | 2.7 h | |
| 1,369 | ErieEIK | 95.0 | Airport | Weld | 97.4% | 491 of 504 | 14 min | 2.7 h | |
| 1,370 | Hotchkiss - NF Gunnison RiverNFGC2 | 94.9 | Gauge | Delta | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | Amity CanalACAC2 | 94.9 | Gauge | Bent | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | Chicago Creek Below Devils Canyon Near Idaho Springs (Chidevco)CHIC2 | 94.9 | Gauge | Clear Creek | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | South Platte River At Cheesman ReservoirCHSC2 | 94.9 | Gauge | Douglas | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | PlachacoCTFC2 | 94.9 | Gauge | Jefferson | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | Vallecito - Durango City PipelineDRPC2 | 94.9 | Gauge | La Plata | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | Enterprise Ditch Nr Nm StatelineEDIC2 | 94.9 | Gauge | La Plata | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | Florida CanalFLCC2 | 94.9 | Gauge | La Plata | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | Ft Lyon Storage CanalFLSC2 | 94.9 | Gauge | Crowley | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | Rye - Greenhorn CreekGHNC2 | 94.9 | Gauge | Pueblo | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | Hay Gulch Abv Redmesa Ward RsvrHAGC2 | 94.9 | Gauge | La Plata | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | Holbrook CanalHLBC2 | 94.9 | Gauge | Crowley | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | MUDDY CREEK 6 ENE Paonia ReservoirMCCC2 | 94.9 | Gauge | Gunnison | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | 8 SW Pinos Ck Del NortePDNC2 | 94.9 | Gauge | Rio Grande | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | 3 N LasausesRGTC2 | 94.9 | Gauge | Costilla | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | Rio Blanco At Mouth Nr Trujillo NrRIOC2 | 94.9 | Gauge | Archuleta | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | Rio Grande Reservoir Near CreedeRRRC2 | 94.9 | Gauge | Hinsdale | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | Sangre de CristoSDTC2 | 94.9 | Gauge | Costilla | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | South Platte River 16 SW LittletonSSSC2 | 94.9 | Gauge | Douglas | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | 2 N Fort GarlandUFGC2 | 94.9 | Gauge | Costilla | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,371 | South Platte River 10 SW LittletonWATC2 | 94.9 | Gauge | Douglas | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,391 | Grand Lake - Colorado RiverCSHC2 | 94.9 | Gauge | Grand | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,391 | ELKHEAD CREEK 9 NW HaydenELHC2 | 94.9 | Gauge | Routt | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,391 | First CreekFBRC2 | 94.9 | Gauge | Adams | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,391 | Colorado River 1 NW Glenwood SpringsGCOC2 | 94.9 | Gauge | Garfield | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,391 | LITTLE SNAKE RIVER 6 AT LilyLILC2 | 94.9 | Gauge | Moffat | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,391 | PINEY RIVER 6 SE State BridgePSBC2 | 94.9 | Gauge | Eagle | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,391 | Rocky Ford Highline CanalRFHC2 | 94.9 | Gauge | Pueblo | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,391 | White Rvr Abv Coal CRK NrSFWC2 | 94.9 | Gauge | Rio Blanco | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,391 | Ranch Creek 1 NE TabernashTNSC2 | 94.9 | Gauge | Grand | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,391 | Crestone - PJE 005VREC2 | 94.9 | Gauge | Saguache | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,391 | Taylor Park Res - Willow CreekWKRC2 | 94.9 | Gauge | Gunnison | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,391 | YAMPA RIVER AT Deerlodge ParkYDLC2 | 94.9 | Gauge | Moffat | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,403 | Meadow LakeFLY | 94.9 | Airport | El Paso | 97.6% | 492 of 504 | 14 min | 2.7 h | |
| 1,403 | La Veta Pass (CDOT)VTP | 94.9 | Airport | Costilla | 97.6% | 492 of 504 | 14 min | 2.7 h | |
| 1,405 | 2 S Fountain Ck JanitellFCUC2 | 94.9 | Gauge | El Paso | 96.4% | 162 of 168 | 20 min | 4 h | |
| 1,406 | Larkspur 3SSW - East PlumEPCC2 | 94.9 | Gauge | Douglas | 95.8% | 161 of 168 | 23 min | 3 h | |
| 1,407 | Cherry Creek 1 W DenverCCWC2 | 94.9 | Gauge | Denver | 95.8% | 161 of 168 | 23 min | 2 h | |
| 1,408 | HackettHACC2 | 94.8 | Gauge | Teller | 100% | 168 of 168 | 20 min | 67 min | |
| 1,409 | Westminster 1.7 NNWCO-JF-399 | 94.8 | Volunteer | Jefferson | 100% | 3 of 3 | 11.4 h | 24 h | |
| 1,409 | Laporte 1.2 WNWCO-LR-1386 | 94.8 | Volunteer | Larimer | 100% | 3 of 3 | 11.4 h | 24 h | |
| 1,411 | Wellsville - Bear CreekBEKC2 | 94.8 | Gauge | Fremont | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,412 | Parker 1NE - Baldwin Gulch DamBAGC2 | 94.8 | Gauge | Douglas | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,413 | Fruitgrowers ReservoirFGDC2 | 94.8 | Gauge | Delta | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,413 | Highline Ditch On Lerox Crk NrHGHC2 | 94.8 | Gauge | Delta | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,413 | Ironstone Canal Near Olathe (Irnstnco)ICOC2 | 94.8 | Gauge | Montrose | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,416 | Saguache Muni04V | 94.8 | Airport | Saguache | 97.6% | 492 of 504 | 14 min | 2.7 h | |
| 1,417 | Kremmling20V | 94.8 | Airport | Grand | 97.4% | 491 of 504 | 14 min | 2.7 h | |
| 1,418 | SterlingSTK | 94.8 | Airport | Washington | 97.2% | 490 of 504 | 14 min | 2.7 h | |
| 1,419 | Lone Tree 2SE - Happy CanyonHCCC2 | 94.8 | Gauge | Douglas | 96.4% | 162 of 168 | 25 min | 2 h | |
| 1,420 | Mormon Control HouseMCHC2 | 94.7 | Gauge | Pitkin | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,421 | Colorado River 6 NW Grand LakeBAKC2 | 94.7 | Gauge | Grand | 98.8% | 664 of 672 | 25 min | 60 min | |
| 1,422 | North Fork South Platte River 0 At BaileyBAIC2 | 94.7 | Gauge | Park | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | North Clear Creek Above MouthBHKC2 | 94.7 | Gauge | Gilpin | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | Winter Park - Berthoud Pass DitchBTDC2 | 94.7 | Gauge | Grand | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | Crested Butte - Coal CreekCBCC2 | 94.7 | Gauge | Gunnison | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | Clear Creek Res 2SECCBC2 | 94.7 | Gauge | Chaffee | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | East River Blo Cement CreekEASC2 | 94.7 | Gauge | Gunnison | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | Crested Butte - Elk CreekECBC2 | 94.7 | Gauge | Gunnison | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | Elk Creek At Upper Station Near FraserELUC2 | 94.7 | Gauge | Grand | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | New Castle - Elm CreekENCC2 | 94.7 | Gauge | Garfield | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | Fairview Inlet Off The South Canal Near Montrose 6EFVSC2 | 94.7 | Gauge | Montrose | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | Gore Creek 2 NW MinturnGORC2 | 94.7 | Gauge | Eagle | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | Hoosier Pass TunnelHPTC2 | 94.7 | Gauge | Park | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | South Platte River 1 SE JulesburgJUBC2 | 94.7 | Gauge | Sedgwick | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | Kassler - South Platte RiverKSSC2 | 94.7 | Gauge | Jefferson | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | Orchard Mesa Irrigation Canal (Orchidco)OMIC2 | 94.7 | Gauge | Mesa | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | North Fork Gunnison River 2 E SomersetSOMC2 | 94.7 | Gauge | Gunnison | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,422 | Montezuma - Vidler TunnelVIDC2 | 94.7 | Gauge | Summit | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,439 | Blue River 4SE - Boreas PassBODC2 | 94.7 | Gauge | Park | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,439 | Kannah Ck At Juniata DiversionKJDC2 | 94.7 | Gauge | Mesa | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,439 | 6 SW La Jara CreekLJCC2 | 94.7 | Gauge | Conejos | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,439 | NAVAJO RIVER 6 E ChromoNAVC2 | 94.7 | Gauge | Archuleta | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,439 | Prewitt Reservoir Outlet Nr MerinoPRWC2 | 94.7 | Gauge | Washington | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,439 | Rio Blanco RiverRBPC2 | 94.7 | Gauge | Archuleta | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,439 | Tarryall Creek 8 SE JeffersonTRKC2 | 94.7 | Gauge | Park | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,446 | South Platte River 8 SW DeckersACHC2 | 94.7 | Gauge | Douglas | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,446 | Rio Blanco DiversionBDVC2 | 94.7 | Gauge | Archuleta | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,446 | Colorado River 4 NW GranbyCAWC2 | 94.7 | Gauge | Grand | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,446 | South Platte River 2 SW EnglewoodENWC2 | 94.7 | Gauge | Arapahoe | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,446 | Fire Station #6FISC2 | 94.7 | Gauge | Larimer | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,446 | Lamar 8ENE - Big Sandy CreekHLLC2 | 94.7 | Gauge | Prowers | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,446 | Oso Diversion DamNOSC2 | 94.7 | Gauge | Archuleta | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,446 | PICEANCE CREEK 23 NW Rio BlancoPIEC2 | 94.7 | Gauge | Rio Blanco | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,446 | Fraser River 1 N TabernashTBRC2 | 94.7 | Gauge | Grand | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,455 | Burnt Mill - St Charles RiverSBMC2 | 94.7 | Gauge | Pueblo | 97.6% | 656 of 672 | 19 min | 75 min | |
| 1,456 | Red Cliff Pass (CDOT)CCU | 94.7 | Airport | Park | 97.6% | 492 of 504 | 14 min | 2.7 h | |
| 1,457 | Del NorteRCV | 94.7 | Airport | Rio Grande | 97.4% | 491 of 504 | 14 min | 2.7 h | |
| 1,458 | Walton PeakC07 | 94.7 | Airport | Routt | 96.6% | 487 of 504 | 14 min | 2.7 h | |
| 1,459 | Berthoud Pass0CO | 94.6 | Airport | Clear Creek | 97.6% | 492 of 504 | 14 min | 2.7 h | |
| 1,460 | Monarch Pass (CDOT)MYP | 94.6 | Airport | Chaffee | 96.6% | 487 of 504 | 13 min | 2.7 h | |
| 1,461 | Rustic 2E - Cache La PoudrePRUC2 | 94.6 | Gauge | Larimer | 95.8% | 644 of 672 | 14 min | 86 min | |
| 1,462 | Silverjac RsvrSJAC2 | 94.6 | Gauge | Gunnison | 95.8% | 161 of 168 | 25 min | 2 h | |
| 1,463 | Watkins 2S - Coyote RunNWFC2 | 94.5 | Gauge | Arapahoe | 99.2% | 500 of 504 | 23 min | 1.7 h | |
| 1,464 | Uncompahgre River 0 AT ColonaCLOC2 | 94.5 | Gauge | Ouray | 98.5% | 662 of 672 | 19 min | 1.5 h | |
| 1,464 | Drowsy Water PrecipDSYC2 | 94.5 | Gauge | Grand | 98.5% | 662 of 672 | 19 min | 1.5 h | |
| 1,466 | Almont 18N - Taylor RiverTRBC2 | 94.5 | Gauge | Gunnison | 98.2% | 165 of 168 | 25 min | 4 h | |
| 1,467 | Parshall - Big Lake DitchBDDC2 | 94.5 | Gauge | Grand | 98.2% | 165 of 168 | 29 min | 2 h | |
| 1,468 | Fraser River 4 SSE Winter ParkFWWC2 | 94.5 | Gauge | Grand | 98.2% | 165 of 168 | 29 min | 2 h | |
| 1,469 | Penrose - Beaver CreekBACC2 | 94.5 | Gauge | Fremont | 98.2% | 165 of 168 | 30 min | 2 h | |
| 1,470 | Fort MorganFMM | 94.5 | Airport | Morgan | 97.8% | 493 of 504 | 14 min | 2.7 h | |
| 1,471 | Buena VistaAEJ | 94.5 | Airport | Chaffee | 97.2% | 490 of 504 | 13 min | 2.7 h | |
| 1,472 | SalidaANK | 94.5 | Airport | Saguache | 97.2% | 490 of 504 | 14 min | 2.7 h | |
| 1,473 | Frederick 3.0 WSWCO-WE-597 | 94.4 | Volunteer | Weld | 100% | 3 of 3 | 12.4 h | 24 h | |
| 1,474 | Fort Collins 1.8 SWCO-LR-1212 | 94.4 | Volunteer | Larimer | 100% | 3 of 3 | 12.4 h | 2 days | |
| 1,475 | Storm King Mtn RAWS NrSTOC2 | 94.4 | Gauge | Garfield | 99.4% | 167 of 168 | 17 min | 2 h | |
| 1,476 | WrayRYA | 94.4 | Airport | Yuma | 97.6% | 492 of 504 | 14 min | 2.7 h | |
| 1,477 | Rangely4V0 | 94.4 | Airport | Rio Blanco | 97.2% | 490 of 504 | 14 min | 2.7 h | |
| 1,478 | RedstoneRSOC2 | 94.3 | Gauge | Larimer | 100% | 168 of 168 | 18 min | 64 min | |
| 1,479 | Bond - Dry GultchDYGC2 | 94.3 | Gauge | Grand | 99.4% | 167 of 168 | 17 min | 2 h | |
| 1,480 | Grand Lake - Stillwater CreekSTWC2 | 94.3 | Gauge | Grand | 98.5% | 662 of 672 | 19 min | 1.6 h | |
| 1,481 | Vail - Booth CreekBOMC2 | 94.3 | Gauge | Eagle | 97.6% | 164 of 168 | 29 min | 2 h | |
| 1,482 | Cow Creek Near Ridgway Reservoir (Cowcrkco)COWC2 | 94.3 | Gauge | Ouray | 94.6% | 159 of 168 | 20 min | 4 h | |
| 1,483 | Crestone - PJE 001VRAC2 | 94.3 | Gauge | Saguache | 91.6% | 154 of 168 | 15 min | 4 h | |
| 1,484 | GypsumGPRC2 | 94.2 | Gauge | Eagle | 100% | 168 of 168 | 12 min | 60 min | |
| 1,485 | AT PuebloARMC2 | 94.2 | Gauge | Pueblo | 97.6% | 164 of 168 | 30 min | 2 h | |
| 1,486 | Walden33V | 94.2 | Airport | Grand | 97.4% | 491 of 504 | 14 min | 2.7 h | |
| 1,487 | Salisbury ParkSAPC2 | 94.2 | Gauge | Douglas | 94.6% | 159 of 168 | 24 min | 3 h | |
| 1,488 | Bear Creek 0 At EvergreenBBCC2 | 94.2 | Gauge | Jefferson | 94.6% | 159 of 168 | 25 min | 3 h | |
| 1,489 | Aspen - Castle CreekASEC2 | 94.1 | Gauge | Pitkin | 100% | 168 of 168 | 35 min | 61 min | |
| 1,489 | Aspen 15SE - Independence PassIDWC2 | 94.1 | Gauge | Pitkin | 100% | 168 of 168 | 35 min | 61 min | |
| 1,491 | Fort Carson RAWSFCRC2 | 94.1 | Gauge | El Paso | 99.4% | 167 of 168 | 17 min | 2 h | |
| 1,492 | Straight Creek Tunnel At East Portal Of Eisenhower (STCTUNCO)SCEC2 | 94.1 | Gauge | Clear Creek | 99.4% | 167 of 168 | 25 min | 2 h | |
| 1,493 | Wolf Creek Pass (CDOT)CPW | 94.1 | Airport | Mineral | 97.2% | 490 of 504 | 14 min | 2.7 h | |
| 1,494 | Needle Creek RAWSNCKC2 | 94.0 | Gauge | Saguache | 99.4% | 167 of 168 | 13 min | 2 h | |
| 1,495 | Parker 2SE - Tallman GulchTALC2 | 94.0 | Gauge | Douglas | 95.8% | 161 of 168 | 27 min | 3 h | |
| 1,496 | GrantGRTC2 | 94.0 | Cooperative | Park | 85.7% | 6 of 7 | 3 min | 34.5 h | |
| 1,497 | Rye 1 SWRYEC2 | 94.0 | Cooperative | Pueblo | 85.7% | 6 of 7 | 13 min | 45 h | |
| 1,498 | HolyokeHOLC2 | 94.0 | Cooperative | Phillips | 85.7% | 6 of 7 | 13 min | 2 days | |
| 1,499 | Edwards 1WNWEDRC2 | 94.0 | Cooperative | Eagle | 85.7% | 6 of 7 | 13 min | 47.8 h | |
| 1,500 | Canon CityCTYC2 | 94.0 | Cooperative | Fremont | 85.7% | 6 of 7 | 22 min | 24 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.