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 |
|---|---|---|---|---|---|---|---|---|---|
| 498 | Arvada 6.6 WNWCO-JF-554 | 98.5 | Volunteer | Jefferson | 100% | 3 of 3 | 3.4 h | 24 h | |
| 498 | Fcl 2.5 WCO-LR-259 | 98.5 | Volunteer | Larimer | 100% | 3 of 3 | 3.4 h | 24 h | |
| 498 | Woodland Park 2.0 NCO-TL-39 | 98.5 | Volunteer | Teller | 100% | 3 of 3 | 3.4 h | 24 h | |
| 504 | Eads .45 ECO-KW-4 | 98.5 | Volunteer | Kiowa | 100% | 3 of 3 | 3.4 h | 26 h | |
| 505 | Sterling 2.6 SSWCO-LG-35 | 98.5 | Volunteer | Logan | 100% | 3 of 3 | 3.4 h | 2 days | |
| 506 | Centennial 3.7 WCO-AR-164 | 98.5 | Volunteer | Arapahoe | 100% | 3 of 3 | 3.4 h | 24 h | |
| 506 | Battlement Mesa 0.9 WNWCO-GF-90 | 98.5 | Volunteer | Garfield | 100% | 3 of 3 | 3.4 h | 24 h | |
| 508 | Iliff 8.9 NECO-LG-67 | 98.5 | Volunteer | Logan | 100% | 3 of 3 | 3.4 h | 24 h | |
| 509 | Cheesman RAWSCHRC2 | 98.5 | Gauge | Douglas | 99.4% | 167 of 168 | 12 min | 2 h | |
| 509 | Lodore RAWS NrLODC2 | 98.5 | Gauge | Moffat | 99.4% | 167 of 168 | 12 min | 2 h | |
| 511 | Pinon RAWSCCEC2 | 98.5 | Gauge | Las Animas | 99.4% | 167 of 168 | 12 min | 2 h | |
| 511 | Pinto RAWSPIRC2 | 98.5 | Gauge | Rio Blanco | 99.4% | 167 of 168 | 12 min | 2 h | |
| 513 | Cheyenne MountainCWN | 98.5 | Airport | El Paso | 99.4% | 167 of 168 | 14 min | 2 h | |
| 514 | West Toll Gate Creek 5 SE AuroraCNPC2 | 98.4 | Gauge | Arapahoe | 99.4% | 167 of 168 | 12 min | 2 h | |
| 515 | Schriever AFBSHM | 98.4 | Airport | El Paso | 99.4% | 167 of 168 | 14 min | 84 min | |
| 516 | Chapin RAWSCHAC2 | 98.4 | Gauge | Montezuma | 99.4% | 167 of 168 | 15 min | 2 h | |
| 516 | FranktownFKTC2 | 98.4 | Gauge | Douglas | 99.4% | 167 of 168 | 15 min | 2 h | |
| 516 | Morefield RAWSMRFC2 | 98.4 | Gauge | Montezuma | 99.4% | 167 of 168 | 15 min | 2 h | |
| 519 | Roaring Fork R Abv Difficult CkRORC2 | 98.4 | Gauge | Pitkin | 98.2% | 165 of 168 | 10 min | 2 h | |
| 520 | Drake 4SW - Big Thompson RiverBSLC2 | 98.4 | Gauge | Larimer | 98.2% | 165 of 168 | 10 min | 2.9 h | |
| 521 | Willow Creek RAWSWICC2 | 98.3 | Gauge | Jackson | 100% | 168 of 168 | 14 min | 70 min | |
| 522 | Dove Creek - NorthdaleNTDC2 | 98.3 | Cooperative | Dolores | 100% | 7 of 7 | 3.9 h | 24 h | |
| 523 | Bailey RAWSBAWC2 | 98.3 | Gauge | Jefferson | 99.4% | 167 of 168 | 13 min | 2 h | |
| 523 | Success RAWSSURC2 | 98.3 | Gauge | Moffat | 99.4% | 167 of 168 | 13 min | 2 h | |
| 525 | Twin Lakes Res - Lake CreekTINC2 | 98.3 | Gauge | Lake | 99.4% | 167 of 168 | 15 min | 2 h | |
| 526 | Sanderson Gulch 2 SE LakewoodSGXC2 | 98.2 | Gauge | Denver | 100% | 168 of 168 | 14 min | 60 min | |
| 527 | Hayden/Yampa (AWOS)HDN | 98.2 | Airport | Routt | 99.4% | 167 of 168 | 12 min | 1.8 h | |
| 528 | DOLORES RIVER 4 NE BedrockDBDC2 | 98.1 | Gauge | Montrose | 100% | 168 of 168 | 15 min | 61 min | |
| 528 | Gunnison 1WSW - Gunnison RiverGWPC2 | 98.1 | Gauge | Gunnison | 100% | 168 of 168 | 15 min | 61 min | |
| 528 | Gold Park - Missouri Creek DiversionMOCC2 | 98.1 | Gauge | Eagle | 100% | 168 of 168 | 15 min | 61 min | |
| 528 | Gold Park - Soprus Creek DiversionSOCC2 | 98.1 | Gauge | Eagle | 100% | 168 of 168 | 15 min | 61 min | |
| 532 | Co Stratton 24 NSKKC2 | 98.1 | Gauge | Yuma | 100% | 168 of 168 | 15 min | 70 min | |
| 532 | Cascade - Upper Queens CanyonUQCC2 | 98.1 | Gauge | El Paso | 100% | 168 of 168 | 15 min | 70 min | |
| 534 | Jacks Canyon RAWSJCRC2 | 98.1 | Gauge | Mesa | 100% | 168 of 168 | 15 min | 71 min | |
| 534 | 7 N Monument Ck WoodmenMOWC2 | 98.1 | Gauge | El Paso | 100% | 168 of 168 | 15 min | 71 min | |
| 536 | South Platte River At Antero ReservoirANTC2 | 98.1 | Gauge | Park | 100% | 168 of 168 | 15 min | 73 min | |
| 537 | Colorado Springs - Doulgas Creek Flying WDKMC2 | 98.1 | Gauge | El Paso | 100% | 168 of 168 | 15 min | 80 min | |
| 537 | Colorado Springs - Doulgas CreekDKSC2 | 98.1 | Gauge | El Paso | 100% | 168 of 168 | 15 min | 80 min | |
| 539 | Pagosa Springs 3.7 WCO-AU-59 | 98.1 | Volunteer | Archuleta | 100% | 3 of 3 | 4.4 h | 24 h | |
| 539 | Nathrop 1.9 WSWCO-CF-54 | 98.1 | Volunteer | Chaffee | 100% | 3 of 3 | 4.4 h | 24 h | |
| 539 | Colorado Springs 5.0 ENECO-EP-333 | 98.1 | Volunteer | El Paso | 100% | 3 of 3 | 4.4 h | 24 h | |
| 542 | Pagosa Springs 3.2 WCO-AU-54 | 98.1 | Volunteer | Archuleta | 100% | 3 of 3 | 4.4 h | 24 h | |
| 543 | Boulder 2.9 SCO-BO-583 | 98.1 | Volunteer | Boulder | 100% | 3 of 3 | 4.4 h | 24 h | |
| 543 | Denver 0.4 ECO-DN-175 | 98.1 | Volunteer | Denver | 100% | 3 of 3 | 4.4 h | 24 h | |
| 543 | Calhan 5.6 SCO-EP-354 | 98.1 | Volunteer | El Paso | 100% | 3 of 3 | 4.4 h | 24 h | |
| 543 | Horsetooth Mountain 1.3 SSECO-LR-1375 | 98.1 | Volunteer | Larimer | 100% | 3 of 3 | 4.4 h | 24 h | |
| 543 | Wiggins 8.2 SSECO-MR-122 | 98.1 | Volunteer | Morgan | 100% | 3 of 3 | 4.4 h | 24 h | |
| 548 | Aurora 4.2 NNWCO-AD-127 | 98.1 | Volunteer | Adams | 100% | 3 of 3 | 4.4 h | 2 days | |
| 549 | Eagle Co. RegionalEGE | 98.0 | Airport | Eagle | 100% | 168 of 168 | 12 min | 60 min | |
| 550 | Westerly Creek 3 W AuroraKELC2 | 98.0 | Gauge | Denver | 99.4% | 167 of 168 | 14 min | 2 h | |
| 551 | Devil Mountain RAWSDYKC2 | 98.0 | Gauge | Archuleta | 99.4% | 167 of 168 | 17 min | 2 h | |
| 551 | Nucla RAWS Sites NrNUCC2 | 98.0 | Gauge | Montrose | 99.4% | 167 of 168 | 17 min | 2 h | |
| 553 | Carpenter Ridge RAWSCPTC2 | 97.9 | Gauge | Montrose | 100% | 168 of 168 | 16 min | 60 min | |
| 554 | Ute Canyon RAWSUCNC2 | 97.9 | Gauge | Baca | 100% | 168 of 168 | 16 min | 62 min | |
| 555 | Copper Gulch RAWSCGRC2 | 97.9 | Gauge | Fremont | 100% | 168 of 168 | 16 min | 72 min | |
| 555 | Crown RAWSCRWC2 | 97.9 | Gauge | Pitkin | 100% | 168 of 168 | 16 min | 72 min | |
| 555 | Demaree RAWSDMMC2 | 97.9 | Gauge | Garfield | 100% | 168 of 168 | 16 min | 72 min | |
| 555 | Little Dolores RAWSLDRC2 | 97.9 | Gauge | Mesa | 100% | 168 of 168 | 16 min | 72 min | |
| 559 | Big Thompson River At Estes ParkBTEC2 | 97.9 | Gauge | Larimer | 99.4% | 167 of 168 | 15 min | 1.5 h | |
| 559 | Cucharas Res - Cucharas RiverCOUC2 | 97.9 | Gauge | Fremont | 99.4% | 167 of 168 | 15 min | 1.5 h | |
| 559 | North Fork South Platte River 0 At GrantGRNC2 | 97.9 | Gauge | Park | 99.4% | 167 of 168 | 15 min | 1.5 h | |
| 559 | Co Colorado Springs 23 NWNTUC2 | 97.9 | Gauge | Teller | 99.4% | 167 of 168 | 15 min | 1.5 h | |
| 559 | Sedalia - West Plum CreekWPSC2 | 97.9 | Gauge | Douglas | 99.4% | 167 of 168 | 15 min | 1.5 h | |
| 564 | 40 N BlancaMEDC2 | 97.9 | Gauge | Saguache | 99.4% | 167 of 168 | 15 min | 1.7 h | |
| 565 | 7 S Fountain Ck SecurityFSEC2 | 97.9 | Gauge | El Paso | 99.4% | 167 of 168 | 15 min | 1.8 h | |
| 566 | Big Dry Creek 1 SW Fort LuptonBDFC2 | 97.9 | Gauge | Weld | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Big Dry Creek At WestminsterBDWC2 | 97.9 | Gauge | Adams | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Paradox - Buckeye ReservoirBKIC2 | 97.9 | Gauge | Montrose | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Big Thompson At Power PlantBTPC2 | 97.9 | Gauge | Larimer | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Silverton - Cascade CreekCAVC2 | 97.9 | Gauge | San Juan | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Colorado River 5 NE GranbyCBGC2 | 97.9 | Gauge | Grand | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Charles Hansen Feeder Canal WastewayCFWC2 | 97.9 | Gauge | Larimer | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Charles Hansen Feeder CanalCHFC2 | 97.9 | Gauge | Larimer | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | AT ConejosCNJC2 | 97.9 | Gauge | Conejos | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Cottonwood CreekCNWC2 | 97.9 | Gauge | Saguache | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Rangely 21ESE - Corral GlutchCOGC2 | 97.9 | Gauge | Rio Blanco | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | AT Fountain Ck @ 33rdCSNC2 | 97.9 | Gauge | El Paso | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Littleton - Dutch CreekDUTC2 | 97.9 | Gauge | Arapahoe | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Great Cut DikeDVKC2 | 97.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | East Canal Near Olathe (Eastcnco)ECOC2 | 97.9 | Gauge | Montrose | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | East Fork Eagle River Nr ClimaxECXC2 | 97.9 | Gauge | Eagle | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Roaring Fork Rvr Nr EmmaEMMC2 | 97.9 | Gauge | Eagle | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Farmers Union CanalFAUC2 | 97.9 | Gauge | Rio Grande | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Pueblo - Fountain CreekFOBC2 | 97.9 | Gauge | Pueblo | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | South Platte River 1 N Fort MorganFOMC2 | 97.9 | Gauge | Morgan | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Arkansas River At Catlin Dam Near Olney Springs Near Fowler 6E (FWLC2 | 97.9 | Gauge | Otero | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Clear Creek Above Georgetown LakeGGTC2 | 97.9 | Gauge | Clear Creek | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Cache La Poudre River 2 E GreeleyGLYC2 | 97.9 | Gauge | Weld | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Cache La Poudre River 3 E GreeleyGRPC2 | 97.9 | Gauge | Weld | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Kline - Hay GlutchHABC2 | 97.9 | Gauge | La Plata | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Lake City - Henson CreekHLCC2 | 97.9 | Gauge | Hinsdale | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Aspen - Hunter CreekHUTC2 | 97.9 | Gauge | Pitkin | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Animas River At HowardsvilleHWDC2 | 97.9 | Gauge | San Juan | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Chicago Creek Below Idaho Springs Reservoir (Chiidsco)ISRC2 | 97.9 | Gauge | Clear Creek | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Georgetown 4SSW - South Clear CreekLCEC2 | 97.9 | Gauge | Clear Creek | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Englewood - Little Dry CreekLDEC2 | 97.9 | Gauge | Arapahoe | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Westminster - Little Dry CreekLDWC2 | 97.9 | Gauge | Adams | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Littleton - Lee GultchLEGC2 | 97.9 | Gauge | Arapahoe | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Lake City - Lake ForkLFBC2 | 97.9 | Gauge | Hinsdale | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Longmont - St Vrain CreekLGOC2 | 97.9 | Gauge | Boulder | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Ltl Navajo Rvr Blo Oso Diversion Dam NrLNAC2 | 97.9 | Gauge | Saguache | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Lone Pine Canal At Great Cut DikeLOPC2 | 97.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | La Plata River AT HesperusLPHC2 | 97.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | La Plata River 9 S RedmesaLPSC2 | 97.9 | Gauge | La Plata | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Little Oso Diversion Dam Near ChromoLTOC2 | 97.9 | Gauge | Archuleta | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Montrose and Delta CanalMDEC2 | 97.9 | Gauge | Montrose | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Middle Fork South PlatteMGAC2 | 97.9 | Gauge | Park | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Muddy Creek 11 NNW KremmlingMLAC2 | 97.9 | Gauge | Grand | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Baldwin 5SE - Ohio CreekOCBC2 | 97.9 | Gauge | Gunnison | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Ohler GulchOGJC2 | 97.9 | Gauge | Park | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Granite - Pine CreekPCAC2 | 97.9 | Gauge | Chaffee | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Piceance Creek At White RiverPCWC2 | 97.9 | Gauge | Rio Blanco | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Vail - Piney RiverPNLC2 | 97.9 | Gauge | Eagle | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Saint Vrain Creek 2 NNW PlattevillePTLC2 | 97.9 | Gauge | Weld | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Raton Creek Above StarkvilleRATC2 | 97.9 | Gauge | Las Animas | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Redlands Canal Nr Grand JunctionRDCC2 | 97.9 | Gauge | Mesa | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Colorado Springs - Sand CreekSDMC2 | 97.9 | Gauge | El Paso | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Selig CanalSEGC2 | 97.9 | Gauge | Montrose | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Towaoc - Towaoc CanalTCNC2 | 97.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | West Ten Mile CreekTCWC2 | 97.9 | Gauge | Summit | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | U Lateral Canal At Great Cut DikeULCC2 | 97.9 | Gauge | Montezuma | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | 6 ESE W Monument Ck RampartWEMC2 | 97.9 | Gauge | El Paso | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Manitau Springs - Willows CanyonWLAC2 | 97.9 | Gauge | El Paso | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Muddy Creek 4 N KremmlingWORC2 | 97.9 | Gauge | Grand | 99.4% | 167 of 168 | 15 min | 2 h | |
| 566 | Yamcola RsvrYACC2 | 97.9 | Gauge | Garfield | 99.4% | 167 of 168 | 15 min | 2 h | |
| 626 | Greeley Loveland Overland DiversionGLOC2 | 97.9 | Gauge | Larimer | 99.4% | 167 of 168 | 15 min | 2 h | |
| 627 | Springfield8V7 | 97.9 | Airport | Baca | 99.2% | 500 of 504 | 14 min | 85 min | |
| 628 | Csu Vet PondCSUC2 | 97.9 | Gauge | Larimer | 99.1% | 666 of 672 | 14 min | 45 min | |
| 628 | Center Avenue Detention PondDETC2 | 97.9 | Gauge | Larimer | 99.1% | 666 of 672 | 14 min | 45 min | |
| 628 | New Mercer At HarmonyNMHC2 | 97.9 | Gauge | Larimer | 99.1% | 666 of 672 | 14 min | 45 min | |
| 628 | Troutman ParkTROC2 | 97.9 | Gauge | Larimer | 99.1% | 666 of 672 | 14 min | 45 min | |
| 632 | Poudre Park 4NNW - Hewlett GulchHEWC2 | 97.9 | Gauge | Larimer | 97.0% | 163 of 168 | 10 min | 3.1 h | |
| 633 | Commerce City 4E - ArsenalAENC2 | 97.8 | Gauge | Adams | 100% | 168 of 168 | 19 min | 65 min | |
| 634 | Castle Rock 8SW - Dakan RdDKNC2 | 97.8 | Gauge | Douglas | 100% | 84 of 84 | 25 min | 2 h | |
| 635 | Black Canyon RAWSLPRC2 | 97.8 | Gauge | Montrose | 99.4% | 167 of 168 | 18 min | 2 h | |
| 636 | Fcrid SpillwayFCIC2 | 97.8 | Gauge | Larimer | 98.9% | 665 of 672 | 14 min | 45 min | |
| 636 | Fairway Estates DamFWYC2 | 97.8 | Gauge | Larimer | 98.9% | 665 of 672 | 14 min | 45 min | |
| 636 | Larimer And WeldLWWC2 | 97.8 | Gauge | Larimer | 98.9% | 665 of 672 | 14 min | 45 min | |
| 639 | Fossil CreekTFTC2 | 97.8 | Gauge | Larimer | 98.9% | 665 of 672 | 14 min | 45 min | |
| 640 | Dry Creek At Cr66DYCC2 | 97.8 | Gauge | Larimer | 98.8% | 664 of 672 | 14 min | 45 min | |
| 641 | Cache La Poudre River at 59th AveGFNC2 | 97.7 | Gauge | Weld | 100% | 168 of 168 | 16 min | 73 min | |
| 642 | Hunter Creek RAWSHCKC2 | 97.7 | Gauge | Rio Blanco | 100% | 168 of 168 | 17 min | 60 min | |
| 643 | Cottonwood Basin RAWSCMEC2 | 97.7 | Gauge | Montrose | 100% | 168 of 168 | 17 min | 73 min | |
| 643 | Huntsman Mesa RAWSHMEC2 | 97.7 | Gauge | Gunnison | 100% | 168 of 168 | 17 min | 73 min | |
| 645 | Manitou Springs - Waldo CanyonWDOC2 | 97.7 | Gauge | El Paso | 98.8% | 664 of 672 | 15 min | 45 min | |
| 646 | Fort Carson/ButtsFCS | 97.7 | Airport | El Paso | 98.8% | 166 of 168 | 14 min | 2 h | |
| 647 | Gold Park - Fancy Creek DiversionFACC2 | 97.7 | Gauge | Eagle | 98.8% | 166 of 168 | 15 min | 2 h | |
| 647 | Monte Vista CanalMVCC2 | 97.7 | Gauge | Rio Grande | 98.8% | 166 of 168 | 15 min | 2 h | |
| 647 | Nfield-Nslope TransferNFDC2 | 97.7 | Gauge | El Paso | 98.8% | 166 of 168 | 15 min | 2 h | |
| 647 | Co Nunn 7 NNENNWC2 | 97.7 | Gauge | Weld | 98.8% | 166 of 168 | 15 min | 2 h | |
| 647 | Pinewood ReservoirPNWC2 | 97.7 | Gauge | Larimer | 98.8% | 166 of 168 | 15 min | 2 h | |
| 647 | 17 SE TimpasPUKC2 | 97.7 | Gauge | Las Animas | 98.8% | 166 of 168 | 15 min | 2 h | |
| 647 | Sand Creek 1 W Commerce CitySACC2 | 97.7 | Gauge | Adams | 98.8% | 166 of 168 | 15 min | 2 h | |
| 647 | Bear Creek Lake - Turkey CreekTUYC2 | 97.7 | Gauge | Jefferson | 98.8% | 166 of 168 | 15 min | 2 h | |
| 647 | Upper Blue Lake Near Breckenridge 7SswUBLC2 | 97.7 | Gauge | Summit | 98.8% | 166 of 168 | 15 min | 2 h | |
| 656 | 2 SE OrdwayMRCC2 | 97.7 | Gauge | Crowley | 98.8% | 166 of 168 | 15 min | 2 h | |
| 656 | Rosemont ARSAC2 | 97.7 | Gauge | Teller | 98.8% | 166 of 168 | 15 min | 2 h | |
| 658 | Badito - Huerfano RiverBDTC2 | 97.6 | Gauge | Huerfano | 100% | 168 of 168 | 20 min | 75 min | |
| 658 | Cucharas RiverVTAC2 | 97.6 | Gauge | Huerfano | 100% | 168 of 168 | 20 min | 75 min | |
| 658 | Arkansas River 2 NW WellsvilleWSVC2 | 97.6 | Gauge | Fremont | 100% | 168 of 168 | 20 min | 75 min | |
| 661 | Co Buena Vista 2 SSEBVAC2 | 97.6 | Gauge | Chaffee | 100% | 168 of 168 | 20 min | 85 min | |
| 662 | Ruxton ParkRUXC2 | 97.6 | Cooperative | El Paso | 100% | 7 of 7 | 5.5 h | 26.8 h | |
| 663 | Pagosa Springs 5.8 WSWCO-AU-93 | 97.6 | Volunteer | Archuleta | 100% | 3 of 3 | 5.4 h | 24 h | |
| 663 | Arboles 8.8 NNECO-AU-96 | 97.6 | Volunteer | Archuleta | 100% | 3 of 3 | 5.4 h | 24 h | |
| 663 | Colorado Springs 5.7 WNWCO-EP-37 | 97.6 | Volunteer | El Paso | 100% | 3 of 3 | 5.4 h | 24 h | |
| 663 | Colorado Springs 1.5 NCO-EP-385 | 97.6 | Volunteer | El Paso | 100% | 3 of 3 | 5.4 h | 24 h | |
| 663 | Fort Collins 5.8 NWCO-LR-1187 | 97.6 | Volunteer | Larimer | 100% | 3 of 3 | 5.4 h | 24 h | |
| 668 | Laporte 1.4 NWCO-LR-761 | 97.6 | Volunteer | Larimer | 100% | 3 of 3 | 5.4 h | 24 h | |
| 668 | Guffey 5.5 WCO-PK-67 | 97.6 | Volunteer | Park | 100% | 3 of 3 | 5.4 h | 24 h | |
| 670 | Evergreen 2.3 SWCO-JF-627 | 97.6 | Volunteer | Jefferson | 100% | 3 of 3 | 5.4 h | 24 h | |
| 671 | Aurora 12.4 SSECO-AR-225 | 97.6 | Volunteer | Arapahoe | 100% | 3 of 3 | 5.4 h | 24 h | |
| 671 | Castle Rock 0.5 NNWCO-DG-245 | 97.6 | Volunteer | Douglas | 100% | 3 of 3 | 5.4 h | 24 h | |
| 673 | Big Thompson River 4 SW Estes ParkMRPC2 | 97.6 | Gauge | Larimer | 98.6% | 663 of 672 | 15 min | 45 min | |
| 673 | Fourmile Creek At OrodellORFC2 | 97.6 | Gauge | Boulder | 98.6% | 663 of 672 | 15 min | 45 min | |
| 675 | Colorado City RAWSCCYC2 | 97.5 | Gauge | Pueblo | 100% | 168 of 168 | 18 min | 64 min | |
| 675 | South Platte - Carpenter CreekCTPC2 | 97.5 | Gauge | Douglas | 100% | 168 of 168 | 18 min | 64 min | |
| 675 | Dead Horse RAWSDHOC2 | 97.5 | Gauge | Rio Blanco | 100% | 168 of 168 | 18 min | 64 min | |
| 675 | Porcupine RAWSPCPC2 | 97.5 | Gauge | Routt | 100% | 168 of 168 | 18 min | 64 min | |
| 675 | Taylor Park RAWS NrTAPC2 | 97.5 | Gauge | Gunnison | 100% | 168 of 168 | 18 min | 64 min | |
| 680 | Alamosa Muni(AWOS)ALS | 97.5 | Airport | Alamosa | 99.4% | 167 of 168 | 16 min | 2 h | |
| 681 | Bighorn RAWSBHRC2 | 97.5 | Gauge | Conejos | 99.4% | 167 of 168 | 17 min | 2 h | |
| 681 | Corral Creek RAWSCEKC2 | 97.5 | Gauge | Clear Creek | 99.4% | 167 of 168 | 17 min | 2 h | |
| 681 | Jones HillJNSC2 | 97.5 | Gauge | Park | 99.4% | 167 of 168 | 17 min | 2 h | |
| 681 | Durango 6NNW - Log Chute RAWSLGCC2 | 97.5 | Gauge | La Plata | 99.4% | 167 of 168 | 17 min | 2 h | |
| 681 | Bailey - Lost ParkLSTC2 | 97.5 | Gauge | Park | 99.4% | 167 of 168 | 17 min | 2 h | |
| 686 | Cache La Poudre RiverFTCC2 | 97.5 | Gauge | Larimer | 98.2% | 660 of 672 | 14 min | 45 min | |
| 687 | Longmont - Boulder CreekBLOC2 | 97.5 | Gauge | Weld | 98.2% | 165 of 168 | 15 min | 2 h | |
| 687 | Clear Ck Abv West Clear CkCWCC2 | 97.5 | Gauge | Clear Creek | 98.2% | 165 of 168 | 15 min | 2 h | |
| 689 | Psf3 Canon City RawsCYNC2 | 97.3 | Gauge | Fremont | 100% | 168 of 168 | 19 min | 65 min | |
| 689 | Dowds Junction RAWSDJTC2 | 97.3 | Gauge | Eagle | 100% | 168 of 168 | 19 min | 65 min | |
| 689 | Willis Creek RAWSWLCC2 | 97.3 | Gauge | Custer | 100% | 168 of 168 | 19 min | 65 min | |
| 692 | Great Divide Raws Near Great Divide 3SswGDRC2 | 97.3 | Gauge | Moffat | 100% | 168 of 168 | 19 min | 75 min | |
| 693 | Pagosa Springs - San Juan RiverPSXC2 | 97.3 | Gauge | Archuleta | 99.4% | 167 of 168 | 14 min | 2 h | |
| 694 | Lodge Pole Flats RAWSLPFC2 | 97.3 | Gauge | Lake | 99.4% | 167 of 168 | 17 min | 2 h | |
| 695 | EckertALFC2 | 97.3 | Gauge | Delta | 99.4% | 167 of 168 | 18 min | 2 h | |
| 695 | Fraser - Keyser RidgeKSEC2 | 97.3 | Gauge | Grand | 99.4% | 167 of 168 | 18 min | 2 h | |
| 697 | WestcliffeC08 | 97.3 | Airport | Custer | 99.2% | 500 of 504 | 14 min | 80 min | |
| 698 | Red Creek RawsRDDC2 | 97.3 | Gauge | Pueblo | 98.8% | 166 of 168 | 17 min | 2 h | |
| 699 | W Dry CreekDWAC2 | 97.3 | Gauge | Larimer | 97.5% | 281 of 288 | 14 min | 1.6 h | |
| 700 | Cortez/Montezuma CoCEZ | 97.3 | Airport | Montezuma | 97.0% | 163 of 168 | 6 min | 3 h | |
| 701 | Somerset 11E - Anthracite CreekATHC2 | 97.2 | Gauge | Gunnison | 100% | 168 of 168 | 19 min | 66 min | |
| 701 | Big Bear Park RAWSBBRC2 | 97.2 | Gauge | La Plata | 100% | 168 of 168 | 19 min | 66 min | |
| 701 | Cheyenne Creek At Evans AvenueEVAC2 | 97.2 | Gauge | El Paso | 100% | 168 of 168 | 19 min | 66 min | |
| 701 | 2 NE Camp Ck Garden GodsGODC2 | 97.2 | Gauge | El Paso | 100% | 168 of 168 | 19 min | 66 min | |
| 701 | Burns 3NNW - Hangman RAWSHGMC2 | 97.2 | Gauge | Eagle | 100% | 168 of 168 | 19 min | 66 min | |
| 701 | Deep CreekMITC2 | 97.2 | Gauge | Garfield | 100% | 168 of 168 | 19 min | 66 min | |
| 701 | South Platte 7SE - RAWSSOPC2 | 97.2 | Gauge | Park | 100% | 168 of 168 | 19 min | 66 min | |
| 708 | CAGCAG | 97.2 | DCP | - | 100% | 7 of 7 | 6.4 h | 24 h | |
| 708 | CEZCEZ | 97.2 | DCP | - | 100% | 7 of 7 | 6.4 h | 24 h | |
| 708 | EEOEEO | 97.2 | DCP | - | 100% | 7 of 7 | 6.4 h | 24 h | |
| 708 | MTJMTJ | 97.2 | DCP | - | 100% | 7 of 7 | 6.4 h | 24 h | |
| 712 | Westminster 1.0 NNWCO-JF-637 | 97.2 | Volunteer | Jefferson | 100% | 3 of 3 | 6.4 h | 24 h | |
| 712 | Fort Collins 1.8 WSWCO-LR-1139 | 97.2 | Volunteer | Larimer | 100% | 3 of 3 | 6.4 h | 24 h | |
| 714 | Loveland 1.7 NNECO-LR-1381 | 97.2 | Volunteer | Larimer | 100% | 3 of 3 | 6.4 h | 24 h | |
| 715 | Niwot 2.2 SWCO-BO-469 | 97.2 | Volunteer | Boulder | 100% | 3 of 3 | 6.4 h | 24 h | |
| 715 | Vernon 7.1 SCO-YU-48 | 97.2 | Volunteer | Yuma | 100% | 3 of 3 | 6.4 h | 24 h | |
| 717 | Pagosa Springs 2.5 WCO-AU-28 | 97.2 | Volunteer | Archuleta | 100% | 3 of 3 | 6.4 h | 24 h | |
| 717 | Estes Park 3.3 SSWCO-LR-247 | 97.2 | Volunteer | Larimer | 100% | 3 of 3 | 6.4 h | 24 h | |
| 719 | Rock Creek Above Fort Carson ReservationRKCC2 | 97.2 | Gauge | El Paso | 99.4% | 167 of 168 | 20 min | 2 h | |
| 720 | Green RidgeRDGC2 | 97.2 | Gauge | Larimer | 97.5% | 200 of 205 | 15 min | 60 min | |
| 721 | Winter Park - Williams ForkWFSC2 | 97.2 | Gauge | Grand | 97.6% | 164 of 168 | 15 min | 2 h | |
| 722 | North Fork Big Thompson RiverDKKC2 | 97.2 | Gauge | Larimer | 97.3% | 654 of 672 | 14 min | 45 min | |
| 723 | Csu RanchPVLC2 | 97.2 | Gauge | Larimer | 97.3% | 654 of 672 | 14 min | 45 min | |
| 724 | Livermore 7NW - HalliganHALC2 | 97.2 | Gauge | Larimer | 97.1% | 653 of 672 | 14 min | 45 min | |
| 725 | Northglenn 3N - Big Dry CreekBDGC2 | 97.1 | Gauge | Adams | 100% | 168 of 168 | 20 min | 64 min | |
| 726 | Bob CreekBCKC2 | 97.1 | Gauge | Crowley | 100% | 168 of 168 | 20 min | 75 min | |
| 726 | 12 SSW ParlinCRCC2 | 97.1 | Gauge | Saguache | 100% | 168 of 168 | 20 min | 75 min | |
| 726 | Governor Basin Met STNGBMC2 | 97.1 | Gauge | Ouray | 100% | 168 of 168 | 20 min | 75 min | |
| 726 | Ironton Met StationIROC2 | 97.1 | Gauge | Ouray | 100% | 168 of 168 | 20 min | 75 min | |
| 726 | AT Rg @ Monte VistaMVTC2 | 97.1 | Gauge | Rio Grande | 100% | 168 of 168 | 20 min | 75 min | |
| 726 | Portland Meteorological StationPMSC2 | 97.1 | Gauge | Ouray | 100% | 168 of 168 | 20 min | 75 min | |
| 732 | Taylor Park 21ENE - Taylor RiverTYVC2 | 97.1 | Gauge | Gunnison | 100% | 168 of 168 | 20 min | 60 min | |
| 733 | Harvard Gulch @ JacksonHAJC2 | 97.1 | Gauge | Denver | 100% | 168 of 168 | 20 min | 65 min | |
| 734 | Rangely - Black Sulphur CreekBKSC2 | 97.1 | Gauge | Rio Blanco | 100% | 168 of 168 | 20 min | 75 min | |
| 734 | Carter Lake ReservoirCLKC2 | 97.1 | Gauge | Larimer | 100% | 168 of 168 | 20 min | 75 min | |
| 734 | Red Mesa 2SE - Long Hollow ResLRAC2 | 97.1 | Gauge | La Plata | 100% | 168 of 168 | 20 min | 75 min | |
| 734 | Navajo RiverNBCC2 | 97.1 | Gauge | Archuleta | 100% | 168 of 168 | 20 min | 75 min | |
| 734 | Arkansas River AT PortlandPRTC2 | 97.1 | Gauge | Fremont | 100% | 168 of 168 | 20 min | 75 min | |
| 734 | 2 SW Sf Rg @ South ForkSRGC2 | 97.1 | Gauge | Rio Grande | 100% | 168 of 168 | 20 min | 75 min | |
| 734 | 4 WSW BalltownTWTC2 | 97.1 | Gauge | Lake | 100% | 168 of 168 | 20 min | 75 min | |
| 734 | Meeker - Yellow CreekYCRC2 | 97.1 | Gauge | Rio Blanco | 100% | 168 of 168 | 20 min | 75 min | |
| 742 | South Fork - Bear CreekBFKC2 | 97.1 | Gauge | Rio Grande | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Carbondale - Crystal RiverCFHC2 | 97.1 | Gauge | Garfield | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Manassa - Conejos RiverCJMC2 | 97.1 | Gauge | Conejos | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | 11 NW CrestoneCTTC2 | 97.1 | Gauge | Saguache | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Elkhead Creek Near Of Craig CoELCC2 | 97.1 | Gauge | Moffat | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Florida River Blo Florida Farmers DitchFMDC2 | 97.1 | Gauge | La Plata | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Huerfano Cucharas DitchHRCC2 | 97.1 | Gauge | Pueblo | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Redmesa - La Plata RiverLPCC2 | 97.1 | Gauge | La Plata | 100% | 168 of 168 | 20 min | 76 min | |
| 742 | Los Pinos River 10 N BayfieldLPVC2 | 97.1 | Gauge | Garfield | 100% | 168 of 168 | 20 min | 76 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. 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.