Colorado 24/7 Rank
Every station in Colorado ranked by its 247 score out of 100: how reliably it reports, how accurate its readings are against a reference station, how they pass their checks and how they stand against the forecast, over the last seven days.
A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. Of the 2,650 ranked here, 2,612 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.
Every station, ranked
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 1,501 | Alamosa 0.6 NECO-AM-37 | 92.1 | Volunteer | Alamosa | 85.7% | 6 of 7 | 85 min | 25 h | |
| 1,502 | Federal Heights 2.4 SECO-AD-281 | 92.1 | Volunteer | Adams | 85.7% | 6 of 7 | 85 min | 2 days | |
| 1,502 | Wellington 1.0 SSECO-LR-1370 | 92.1 | Volunteer | Larimer | 85.7% | 6 of 7 | 85 min | 2 days | |
| 1,504 | Cherry Hills Village 2.1 NCO-DN-333 | 92.1 | Volunteer | Denver | 85.7% | 6 of 7 | 85 min | 2 days | |
| 1,505 | Windsor 2.7 SCO-WE-612 | 92.1 | Volunteer | Weld | 85.7% | 6 of 7 | 86 min | 35 h | |
| 1,506 | Thornton 1.1 SWCO-AD-275 | 92.1 | Volunteer | Adams | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,506 | Durango 0.8 SSWCO-LP-22 | 92.1 | Volunteer | La Plata | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,506 | Berthoud 2.4 SSWCO-LR-1295 | 92.1 | Volunteer | Larimer | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,506 | Bellvue 5.9 WCO-LR-4 | 92.1 | Volunteer | Larimer | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,506 | Pueblo West 2.5 SSWCO-PU-165 | 92.1 | Volunteer | Pueblo | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,506 | Longmont 5.1 ECO-WE-302 | 92.1 | Volunteer | Weld | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,512 | CO-MT-74CO-MT-74 | 92.1 | COCORAHS | - | 85.7% | 6 of 7 | 86 min | 2.1 days | |
| 1,513 | Monument 5.3 ECO-EP-514 | 92.1 | Volunteer | El Paso | 85.7% | 6 of 7 | 86 min | 25 h | |
| 1,513 | Fort Collins 5.8 NWCO-LR-1187 | 92.1 | Volunteer | Larimer | 85.7% | 6 of 7 | 86 min | 25 h | |
| 1,515 | Colorado Springs 8.9 NNECO-EP-449 | 92.1 | Volunteer | El Paso | 85.7% | 6 of 7 | 86 min | 24 h | |
| 1,515 | Grand Junction 3.7 SSECO-ME-185 | 92.1 | Volunteer | Mesa | 85.7% | 6 of 7 | 86 min | 24 h | |
| 1,517 | Rico 0.4 NCO-DR-15 | 92.1 | Volunteer | Dolores | 85.7% | 6 of 7 | 86 min | 35 h | |
| 1,518 | Castle Rock 1.7 SSWCO-DG-62 | 92.1 | Volunteer | Douglas | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,518 | Vail 2.6 ECO-EG-19 | 92.1 | Volunteer | Eagle | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,518 | Windsor 4.2 SWCO-LR-1404 | 92.1 | Volunteer | Larimer | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,521 | Burlington 8.4 NNECO-KC-80 | 92.1 | Volunteer | Kit Carson | 85.7% | 6 of 7 | 86 min | 24 h | |
| 1,521 | CO-OT-53CO-OT-53 | 92.1 | COCORAHS | - | 85.7% | 6 of 7 | 86 min | 24 h | |
| 1,523 | Holyoke 0.4 SSWCO-PH-56 | 92.1 | Volunteer | Phillips | 85.7% | 6 of 7 | 86 min | 25 h | |
| 1,524 | Golden 12.5 NWCO-JF-331 | 92.1 | Volunteer | Jefferson | 85.7% | 6 of 7 | 86 min | 26 h | |
| 1,525 | Conifer 3.2 SWCO-JF-53 | 92.1 | Volunteer | Jefferson | 85.7% | 6 of 7 | 86 min | 35 h | |
| 1,525 | Dinosaur 19.0 ENECO-MF-37 | 92.1 | Volunteer | Moffat | 85.7% | 6 of 7 | 86 min | 35 h | |
| 1,527 | Pagosa Springs 6.1 NECO-AU-80 | 92.1 | Volunteer | Archuleta | 85.7% | 6 of 7 | 86 min | 36 h | |
| 1,528 | Brighton 1.9 NNWCO-AD-204 | 92.1 | Volunteer | Adams | 85.7% | 6 of 7 | 86 min | 37 h | |
| 1,529 | Castle Pines 3.7 NCO-DG-313 | 92.1 | Volunteer | Douglas | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,529 | Fort Collins 1.6 SECO-LR-1186 | 92.1 | Volunteer | Larimer | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,531 | Aurora 2.7 WSWCO-AR-308 | 92.1 | Volunteer | Arapahoe | 85.7% | 6 of 7 | 86 min | 2.1 days | |
| 1,531 | Centennial 5.5 ECO-AR-85 | 92.1 | Volunteer | Arapahoe | 85.7% | 6 of 7 | 86 min | 2.1 days | |
| 1,533 | Fort Collins 6.5 NNWCO-LR-1238 | 92.1 | Volunteer | Larimer | 85.7% | 6 of 7 | 86 min | 24 h | |
| 1,533 | Lov 4.0 WCO-LR-509 | 92.1 | Volunteer | Larimer | 85.7% | 6 of 7 | 86 min | 24 h | |
| 1,533 | Grand Junction 4.1 ENECO-ME-118 | 92.1 | Volunteer | Mesa | 85.7% | 6 of 7 | 86 min | 24 h | |
| 1,536 | Steamboat Springs 0.9 SSWCO-RT-87 | 92.1 | Volunteer | Routt | 85.7% | 6 of 7 | 86 min | 35 h | |
| 1,537 | Capulin 2.9 ENECO-CN-6 | 92.1 | Volunteer | Conejos | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,537 | Denver 4.7 SWCO-DN-103 | 92.1 | Volunteer | Denver | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,537 | Fort Collins 3.7 SCO-LR-885 | 92.1 | Volunteer | Larimer | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,537 | Montrose 3.2 WSWCO-MT-68 | 92.1 | Volunteer | Montrose | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,541 | Boulder 0.7 ENECO-BO-457 | 92.1 | Volunteer | Boulder | 85.7% | 6 of 7 | 86 min | 24 h | |
| 1,541 | Del Norte 2.5 ENECO-RG-19 | 92.1 | Volunteer | Rio Grande | 85.7% | 6 of 7 | 86 min | 24 h | |
| 1,543 | Pagosa Springs 9.0 SSECO-AU-86 | 92.1 | Volunteer | Archuleta | 85.7% | 6 of 7 | 86 min | 25 h | |
| 1,544 | Fcl 1.7 SECO-LR-295 | 92.1 | Volunteer | Larimer | 85.7% | 6 of 7 | 86 min | 35 h | |
| 1,545 | Littleton 5.7 SWCO-JF-332 | 92.1 | Volunteer | Jefferson | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,545 | Grand Junction 1.3 WCO-ME-160 | 92.1 | Volunteer | Mesa | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,545 | Yampa 5.1 SCO-RT-26 | 92.1 | Volunteer | Routt | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,545 | Galeton 1.6 ECO-WE-303 | 92.1 | Volunteer | Weld | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,549 | OrdwayORDC2 | 92.1 | Cooperative | Crowley | 85.7% | 6 of 7 | 1.5 h | 2 days | |
| 1,550 | AgateAGAC2 | 92.1 | Cooperative | Elbert | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,550 | Aspen Springs AmradASIC2 | 92.1 | Cooperative | Gilpin | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,550 | Brighton 5WNWBGHC2 | 92.1 | Cooperative | Weld | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,550 | AmradCNRC2 | 92.1 | Cooperative | Jefferson | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,550 | ElizabethELAC2 | 92.1 | Cooperative | Elbert | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,550 | ElizabethELZC2 | 92.1 | Cooperative | Elbert | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,550 | BerthoudERTC2 | 92.1 | Cooperative | Larimer | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,550 | AmradFOGC2 | 92.1 | Cooperative | Morgan | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,550 | Lafayette 1NLAFC2 | 92.1 | Cooperative | Boulder | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,550 | LonetreeLNTC2 | 92.1 | Cooperative | Douglas | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,550 | AmradPAKC2 | 92.1 | Cooperative | Douglas | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,550 | AmradWDRC2 | 92.1 | Cooperative | Morgan | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,550 | Weldona 3ESEWELC2 | 92.1 | Cooperative | Morgan | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,550 | Westminster 5NeWSMC2 | 92.1 | Cooperative | Adams | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,564 | Colorado Springs 5NE - AMRADBGPC2 | 92.1 | Gauge | El Paso | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,564 | Bristol 2NBHMC2 | 92.1 | Gauge | Prowers | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,564 | Centennial 2NECEIC2 | 92.1 | Gauge | Weld | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,564 | AmradCOSC2 | 92.1 | Gauge | El Paso | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,564 | Drake 3SDKCC2 | 92.1 | Gauge | Larimer | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,564 | Fruitvale - East JunctionEJHC2 | 92.1 | Gauge | Mesa | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,564 | GenoaGEAC2 | 92.1 | Gauge | Lincoln | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,564 | Fruita 1NW - Hamnet RalphGVRC2 | 92.1 | Gauge | Mesa | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,564 | Pueblo 3N AmradPUNC2 | 92.1 | Gauge | Pueblo | 85.7% | 6 of 7 | 1.7 h | 35 h | |
| 1,573 | HollyHLYC2 | 92.1 | Cooperative | Prowers | 85.7% | 6 of 7 | 2 h | 2 days | |
| 1,574 | Marston Filter PlantLTLC2 | 92.1 | Cooperative | Denver | 85.7% | 6 of 7 | 2 h | 2 days | |
| 1,575 | BoulderBOUC2 | 92.1 | Cooperative | Boulder | 85.7% | 6 of 7 | 2.2 h | 24.8 h | |
| 1,576 | Big Thompson WNW the Canyon MouthBIMC2 | 92.0 | Gauge | Larimer | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,577 | Mcelmo Ck Abv Trail CanyonMTCC2 | 92.0 | Gauge | Montezuma | 99.4% | 167 of 168 | 34 min | 2 h | |
| 1,577 | San Miguel R. At Brooks Bridge Nr.SNMC2 | 92.0 | Gauge | Montrose | 99.4% | 167 of 168 | 34 min | 2 h | |
| 1,579 | Upper Blue Lake Near Breckenridge 7SswUBLC2 | 92.0 | Gauge | Summit | 94.6% | 159 of 168 | 15 min | 6 h | |
| 1,580 | Aurora 3.3 SECO-AR-412 | 92.0 | Volunteer | Arapahoe | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,580 | Evergreen 1.3 NNECO-JF-424 | 92.0 | Volunteer | Jefferson | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,582 | Black Forest 3.9 NNECO-EP-66 | 92.0 | Volunteer | El Paso | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 1,583 | Rifle 2.6 ENECO-GF-102 | 92.0 | Volunteer | Garfield | 85.7% | 6 of 7 | 2.4 h | 26 h | |
| 1,584 | Boulder 1.6 SCO-BO-14 | 92.0 | Volunteer | Boulder | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,584 | Livermore 12.4 NWCO-LR-1405 | 92.0 | Volunteer | Larimer | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,584 | Greeley 1.8 NCO-WE-137 | 92.0 | Volunteer | Weld | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,587 | Pagosa Springs 4.9 WCO-AU-94 | 92.0 | Volunteer | Archuleta | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 1,587 | Aguilar 7.0 WSWCO-LA-33 | 92.0 | Volunteer | Las Animas | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 1,589 | Centennial 3.9 ESECO-AR-415 | 92.0 | Volunteer | Arapahoe | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,589 | Foxfield 1.6 SSWCO-AR-430 | 92.0 | Volunteer | Arapahoe | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,589 | Buena Vista 1.5 WNWCO-CF-6 | 92.0 | Volunteer | Chaffee | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,589 | Erie 1.1 NNWCO-WE-571 | 92.0 | Volunteer | Weld | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,593 | Boulder 2.5 SWCO-BO-494 | 92.0 | Volunteer | Boulder | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,594 | Steamboat Springs 2.5 NCO-RT-52 | 92.0 | Volunteer | Routt | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 1,594 | Greeley 4.6 WNWCO-WE-318 | 92.0 | Volunteer | Weld | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 1,596 | Elizabeth 0.4 WSWCO-EL-96 | 92.0 | Volunteer | Elbert | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,597 | Boulder 2.9 SCO-BO-4 | 92.0 | Volunteer | Boulder | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,598 | Lone Tree 0.6 SSECO-DG-336 | 92.0 | Volunteer | Douglas | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 1,599 | Cotopaxi 4.8 SSECO-FM-21 | 92.0 | Volunteer | Fremont | 85.7% | 6 of 7 | 2.4 h | 35 h | |
| 1,600 | Cortez 1.7 ESECO-MZ-86 | 92.0 | Volunteer | Montezuma | 85.7% | 6 of 7 | 2.4 h | 25 h | |
| 1,601 | Bayfield 7.0 NCO-LP-35 | 92.0 | Volunteer | La Plata | 85.7% | 6 of 7 | 2.4 h | 2.5 days | |
| 1,602 | Broomfield 2.3 SECO-BR-57 | 92.0 | Volunteer | Broomfield | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 1,602 | Pikeview 3.7 NECO-EP-453 | 92.0 | Volunteer | El Paso | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 1,604 | Nunn 6.5 NECO-WE-409 | 92.0 | Volunteer | Weld | 85.7% | 6 of 7 | 2.4 h | 35 h | |
| 1,605 | Aspen - Castle CreekASEC2 | 91.9 | Gauge | Pitkin | 99.4% | 167 of 168 | 35 min | 1.5 h | |
| 1,605 | Aspen 15SE - Independence PassIDWC2 | 91.9 | Gauge | Pitkin | 99.4% | 167 of 168 | 35 min | 1.5 h | |
| 1,607 | Beaver Ck Village SnotelBCVC2 | 91.9 | Gauge | Eagle | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Bear Lake SnotelBLKC2 | 91.9 | Gauge | Larimer | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Bison Lake SnotelBLSC2 | 91.9 | Gauge | Garfield | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Brumley SnotelBRMC2 | 91.9 | Gauge | Lake | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Beartown SnotelBRTC2 | 91.9 | Gauge | San Juan | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Cascade #2 SnotelCADC2 | 91.9 | Gauge | San Juan | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Columbus Basin SnotelCMBC2 | 91.9 | Gauge | La Plata | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Copeland Lake SnotelCOPC2 | 91.9 | Gauge | Boulder | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Cumbres Trestle SnotelCUMC2 | 91.9 | Gauge | Conejos | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Cochetopa Pass SnotelCZSC2 | 91.9 | Gauge | Saguache | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Elk River SnotelELKC2 | 91.9 | Gauge | Routt | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Lost Dog SnotelLOTC2 | 91.9 | Gauge | Routt | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Lily Pond SnotelLPDC2 | 91.9 | Gauge | Conejos | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Long Draw Resv SnotelLRVC2 | 91.9 | Gauge | Larimer | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Mccoy Park SnotelMCYC2 | 91.9 | Gauge | Eagle | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Mesa Lakes SnotelMESC2 | 91.9 | Gauge | Mesa | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Mineral Creek SnotelMINC2 | 91.9 | Gauge | San Juan | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Molas Lake SnotelMLSC2 | 91.9 | Gauge | San Juan | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Moon Pass SnotelMOPC2 | 91.9 | Gauge | Saguache | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Never Summer SnotelNEVC2 | 91.9 | Gauge | Jackson | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Rough And Tumble SnotelROUC2 | 91.9 | Gauge | Park | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Sawtooth SnotelSATC2 | 91.9 | Gauge | Boulder | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Spud Mountain SnotelSPSC2 | 91.9 | Gauge | San Juan | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Summit Ranch SnotelSUMC2 | 91.9 | Gauge | Summit | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Trapper Lake SnotelTLSC2 | 91.9 | Gauge | Garfield | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Upper Taylor SnotelUPTC2 | 91.9 | Gauge | Gunnison | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Vail Mountain SnotelVLMC2 | 91.9 | Gauge | Eagle | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Whiskey Ck SnotelWSKC2 | 91.9 | Gauge | Las Animas | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,607 | Zirkel SnotelZIRC2 | 91.9 | Gauge | Jackson | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,636 | Nunn #1 ScanNUNC2 | 91.9 | Gauge | Weld | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,637 | Animas River Near Cedar Hill09363500 | 91.9 | Gauge | La Plata | 98.2% | 165 of 168 | 33 min | 3 h | |
| 1,638 | Fort Collins 3E - TimberlineFSIC2 | 91.9 | Gauge | Larimer | 90.6% | 761 of 840 | 14 min | 49 min | |
| 1,639 | Dwrf WeatherWRFC2 | 91.9 | Gauge | Larimer | 90.4% | 760 of 840 | 14 min | 48 min | |
| 1,640 | Fool Creek SnotelFCVC2 | 91.8 | Gauge | Grand | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,641 | SalidaANK | 91.7 | Airport | Saguache | 99.4% | 501 of 504 | 14 min | 40 min | |
| 1,642 | Arapaho Ridge SnotelARPC2 | 91.7 | Gauge | Grand | 98.8% | 166 of 168 | 35 min | 2 h | |
| 1,642 | Butte SnotelBUTC2 | 91.7 | Gauge | Gunnison | 98.8% | 166 of 168 | 35 min | 2 h | |
| 1,642 | Phantom Valley SnotelPHTC2 | 91.7 | Gauge | Grand | 98.8% | 166 of 168 | 35 min | 2 h | |
| 1,642 | Willow Creek Pass SnotelWLLC2 | 91.7 | Gauge | Grand | 98.8% | 166 of 168 | 35 min | 2 h | |
| 1,646 | Horsetooth Dixon DamDDAC2 | 91.7 | Gauge | Larimer | 89.0% | 690 of 775 | 15 min | 47 min | |
| 1,647 | Durango 6S - Basmouco CreekBSNC2 | 91.6 | Gauge | La Plata | 94.6% | 159 of 168 | 20 min | 5 h | |
| 1,648 | Bayfield 7NBYFC2 | 91.6 | Cooperative | La Plata | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 1,649 | Kremmling 9.1 WNWCO-GR-77 | 91.6 | Volunteer | Grand | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 1,650 | South Fork 0.6 SCO-RG-26 | 91.6 | Volunteer | Rio Grande | 85.7% | 6 of 7 | 3.4 h | 35 h | |
| 1,651 | Steamboat Springs 1.1 ECO-RT-16 | 91.6 | Volunteer | Routt | 85.7% | 6 of 7 | 3.4 h | 25 h | |
| 1,652 | Lyons 4.8 NCO-LR-50 | 91.6 | Volunteer | Larimer | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 1,652 | Vernon 3.6 NNECO-YU-62 | 91.6 | Volunteer | Yuma | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 1,654 | Wel 4.8 NWCO-LR-140 | 91.6 | Volunteer | Larimer | 85.7% | 6 of 7 | 3.4 h | 35 h | |
| 1,655 | Strasburg 3.1 NNWCO-AD-252 | 91.6 | Volunteer | Adams | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 1,656 | Denver 6.6 SECO-DN-349 | 91.6 | Volunteer | Denver | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 1,656 | Virginia Dale 7.2 SSWCO-LR-672 | 91.6 | Volunteer | Larimer | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 1,658 | La Porte 10.0 NNWCO-LR-567 | 91.6 | Volunteer | Larimer | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 1,659 | Redstone 4.9 NCO-PT-16 | 91.6 | Volunteer | Pitkin | 85.7% | 6 of 7 | 3.4 h | 34 h | |
| 1,660 | Gunnison River 1 AT GunnisonGUSC2 | 91.5 | Gauge | Gunnison | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,661 | ProspectPROC2 | 91.5 | Gauge | Larimer | 92.5% | 933 of 1,008 | 14 min | 60 min | |
| 1,662 | Ellicott 7SBSQC2 | 91.5 | Cooperative | El Paso | 85.7% | 6 of 7 | 3.5 h | 47 h | |
| 1,663 | Reddeer RAWSRDKC2 | 91.4 | Gauge | Chaffee | 99.4% | 167 of 168 | 12 min | 2 h | |
| 1,664 | Black Mountain RAWSBMOC2 | 91.3 | Gauge | Huerfano | 100% | 168 of 168 | 19 min | 66 min | |
| 1,665 | Gunsight PassGSPC2 | 91.3 | Gauge | Grand | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,666 | 12 NW SaguacheSCKC2 | 91.3 | Gauge | Saguache | 98.8% | 166 of 168 | 20 min | 2 h | |
| 1,667 | Big Thompson River 2 E Estes ParkBTBC2 | 91.3 | Gauge | Larimer | 89.8% | 906 of 1,008 | 15 min | 45 min | |
| 1,668 | BurlingtonITR | 91.3 | Airport | Kit Carson | 86.1% | 181 of 210 | 6 min | 60 min | |
| 1,669 | ErieEIK | 91.2 | Airport | Weld | 99.4% | 501 of 504 | 14 min | 40 min | |
| 1,670 | Ptarmigan Meteorological Station392954106162501 | 91.2 | Gauge | Eagle | 99.4% | 167 of 168 | 33 min | 2 h | |
| 1,671 | Montezuma - Vidler TunnelVIDC2 | 91.2 | Gauge | Summit | 97.0% | 163 of 168 | 29 min | 4 h | |
| 1,672 | Boulder 7.4 NNWCO-BO-613 | 91.1 | Volunteer | Boulder | 85.7% | 6 of 7 | 4.4 h | 24 h | |
| 1,672 | Wheat Ridge 1.2 ENECO-JF-499 | 91.1 | Volunteer | Jefferson | 85.7% | 6 of 7 | 4.4 h | 24 h | |
| 1,674 | Broomfield 1.2 NECO-BO-2 | 91.1 | Volunteer | Broomfield | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 1,674 | Golden 2.3 SECO-JF-619 | 91.1 | Volunteer | Jefferson | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 1,676 | Parshall 8.8 SSECO-GR-86 | 91.1 | Volunteer | Grand | 85.7% | 6 of 7 | 4.4 h | 33 h | |
| 1,677 | CO-WE-516CO-WE-516 | 91.1 | COCORAHS | - | 85.7% | 6 of 7 | 4.4 h | 34 h | |
| 1,678 | Pagosa Springs 13.3 SSECO-AU-90 | 91.1 | Volunteer | Archuleta | 85.7% | 6 of 7 | 4.4 h | 34 h | |
| 1,679 | Crawford 3.6 SWCO-DL-48 | 91.1 | Volunteer | Delta | 85.7% | 6 of 7 | 4.4 h | 25 h | |
| 1,680 | Golden 4.9 SWCO-JF-465 | 91.1 | Volunteer | Jefferson | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 1,681 | Hugo 10.3 WSWCO-LN-56 | 91.1 | Volunteer | Lincoln | 85.7% | 6 of 7 | 4.4 h | 35 h | |
| 1,682 | TownerTWRC2 | 91.1 | Cooperative | Kiowa | 85.7% | 6 of 7 | - | 47 h | |
| 1,683 | Ironton Met StationIROC2 | 91.0 | Gauge | Ouray | 95.8% | 161 of 168 | 19 min | 7 h | |
| 1,684 | Co Dinosaur 2 EDNOC2 | 90.9 | Gauge | Moffat | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,685 | Boulder Creek 1 SW OrodellOROC2 | 90.9 | Gauge | Boulder | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,686 | Red Mountain Pass SnotelRMPC2 | 90.8 | Gauge | San Juan | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,687 | EVGC2EVGC2 | 90.8 | DCP | - | 85.7% | 6 of 7 | 5.1 h | 24.7 h | |
| 1,688 | Grand JunctionGJT | 90.7 | Airport | Mesa | 100% | 168 of 168 | 6 min | 60 min | |
| 1,689 | Dry Lake RAWSDRYC2 | 90.7 | Gauge | Routt | 100% | 168 of 168 | 19 min | 66 min | |
| 1,690 | Dragon Rd RAWS NrDRAC2 | 90.7 | Gauge | Rio Blanco | 99.4% | 167 of 168 | 17 min | 2 h | |
| 1,691 | Wellsville - Bear CreekBEKC2 | 90.7 | Gauge | Fremont | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,692 | Fremont Pass SnotelFMTC2 | 90.7 | Gauge | Summit | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,692 | Lake Eldora SnotelLELC2 | 90.7 | Gauge | Grand | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,694 | Cowdrey - Independence MountainIMRC2 | 90.7 | Gauge | Jackson | 97.0% | 163 of 168 | 13 min | 5 h | |
| 1,695 | Dove Creek - NorthdaleNTDC2 | 90.7 | Cooperative | Dolores | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 1,696 | Fort Lupton 0.1 SWCO-WE-444 | 90.7 | Volunteer | Weld | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 1,697 | Windsor 3.0 SSECO-WE-507 | 90.7 | Volunteer | Weld | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 1,698 | Pueblo 6.3 SSWCO-PU-144 | 90.7 | Volunteer | Pueblo | 85.7% | 6 of 7 | 5.4 h | 24 h | |
| 1,699 | Beulah 0.5 ESECO-PU-150 | 90.7 | Volunteer | Pueblo | 85.7% | 6 of 7 | 5.4 h | 25 h | |
| 1,700 | Stratton .25 WNWCO-KC-84 | 90.7 | Volunteer | Kit Carson | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 1,700 | Berthoud 2.5 NCO-LR-1200 | 90.7 | Volunteer | Larimer | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 1,702 | Westminster 1.0 NNWCO-JF-637 | 90.7 | Volunteer | Jefferson | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 1,703 | Mesa Verde National Park Coop NrMVPC2 | 90.6 | Gauge | Montezuma | 100% | 168 of 168 | 25 min | 62 min | |
| 1,704 | Cper ScanCPEC2 | 90.6 | Gauge | Weld | 95.8% | 161 of 168 | 35 min | 2 h | |
| 1,705 | Animas River Blw Durango Pump PlantDGOC2 | 90.6 | Gauge | La Plata | 90.1% | 202 of 224 | 25 min | 1.8 h | |
| 1,705 | Crystal River 3 AT RedstoneRCYC2 | 90.6 | Gauge | Pitkin | 90.1% | 202 of 224 | 25 min | 1.8 h | |
| 1,705 | RIFLE CREEK 5 AT Rifle Gap ReservoirRRGC2 | 90.6 | Gauge | Garfield | 90.1% | 202 of 224 | 25 min | 1.8 h | |
| 1,708 | W Dry CreekDWAC2 | 90.6 | Gauge | Larimer | 84.1% | 339 of 403 | 14 min | 36 min | |
| 1,709 | Wfo PuebloPUBC2 | 90.6 | Cooperative | Pueblo | 81.4% | 22 of 27 | 12 min | 12 h | |
| 1,710 | Berthoud Summit SnotelBTSC2 | 90.5 | Gauge | Grand | 98.8% | 166 of 168 | 35 min | 2 h | |
| 1,711 | Fruit Growers DamFTGC2 | 90.5 | Gauge | Delta | 89.7% | 201 of 224 | 25 min | 1.8 h | |
| 1,712 | SterlingSTLC2 | 90.5 | Cooperative | Logan | 85.7% | 6 of 7 | 5.7 h | 2 days | |
| 1,713 | Dry Lake SnotelDRLC2 | 90.4 | Gauge | Routt | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,713 | Stillwater Creek SnotelSCSC2 | 90.4 | Gauge | Grand | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,715 | Englewood 1SSE - Duncan ParkDPEC2 | 90.4 | Gauge | Arapahoe | 89.2% | 150 of 168 | 25 min | 3 h | |
| 1,716 | Buena VistaAEJ | 90.3 | Airport | Chaffee | 99.8% | 503 of 504 | 14 min | 40 min | |
| 1,717 | Paonia Upper Colorado Ntwk/Coop SitePONC2 | 90.3 | Gauge | Delta | 89.2% | 200 of 224 | 25 min | 1.8 h | |
| 1,718 | 4 W NathropCHKC2 | 90.2 | Gauge | Chaffee | 96.4% | 162 of 168 | 25 min | 7 h | |
| 1,719 | North Fork Cache La Poudre River At LivermoreLIVC2 | 90.2 | Gauge | Larimer | 88.8% | 199 of 224 | 25 min | 1.8 h | |
| 1,720 | Loveland 1.2 ECO-LR-913 | 90.2 | Volunteer | Larimer | 85.7% | 6 of 7 | 6.4 h | 24 h | |
| 1,721 | CO-AD-284CO-AD-284 | 90.2 | COCORAHS | - | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 1,722 | Loveland 2.3 NWCO-LR-854 | 90.2 | Volunteer | Larimer | 85.7% | 6 of 7 | 6.4 h | 24 h | |
| 1,723 | Aurora 12.4 SSECO-AR-225 | 90.2 | Volunteer | Arapahoe | 85.7% | 6 of 7 | 6.4 h | 34 h | |
| 1,724 | Fcl 3.0 SWCO-LR-391 | 90.2 | Volunteer | Larimer | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 1,725 | Graby Ditch At 6ThGDIC2 | 90.1 | Gauge | Arapahoe | 100% | 168 of 168 | 45 min | 63 min | |
| 1,726 | Broomfield 3.2 NNECO-BR-32 | 90.1 | Volunteer | Broomfield | 100% | 7 of 7 | 17.4 h | 24 h | |
| 1,727 | L#2 At Rolland MooreRLLC2 | 90.1 | Gauge | Larimer | 85.1% | 572 of 672 | 14 min | 60 min | |
| 1,728 | South Platte River AT South PlatteSPTC2 | 90.0 | Gauge | Jefferson | 94.2% | 211 of 224 | 35 min | 75 min | |
| 1,729 | MwrfMWRC2 | 90.0 | Gauge | Larimer | 86.0% | 788 of 916 | 14 min | 49 min | |
| 1,730 | Cortez 8 SE03061 | 89.8 | Reference | Montezuma | 100% | 84 of 84 | 1.5 h | 3 h | |
| 1,730 | Boulder 14 W94075 | 89.8 | Reference | Boulder | 100% | 84 of 84 | 1.5 h | 3 h | |
| 1,732 | Nunn 7 NNE94074 | 89.8 | Reference | Weld | 100% | 84 of 84 | 1.5 h | 3 h | |
| 1,732 | Dinosaur 2 E94082 | 89.8 | Reference | Moffat | 100% | 84 of 84 | 1.5 h | 3 h | |
| 1,734 | Montrose 11 ENE03060 | 89.8 | Reference | Montrose | 100% | 84 of 84 | 1.5 h | 3 h | |
| 1,735 | Buckskin Joe SnotelBUCC2 | 89.8 | Gauge | Park | 99.4% | 167 of 168 | 35 min | 2 h | |
| 1,736 | Yellow CRK Nr White RvrYELC2 | 89.8 | Gauge | Rio Blanco | 94.6% | 159 of 168 | 20 min | 9 h | |
| 1,737 | East Toll Gate @ BuckleyETGC2 | 89.7 | Gauge | Arapahoe | 98.8% | 166 of 168 | 45 min | 2 h | |
| 1,738 | Rio Grande River At Thirty Mile BridgeCRDC2 | 89.7 | Gauge | Hinsdale | 92.2% | 155 of 168 | 20 min | 7 h | |
| 1,739 | Bear Creek 0 At MorrisonMOSC2 | 89.7 | Gauge | Jefferson | 89.8% | 503 of 560 | 20 min | 1.6 h | |
| 1,740 | Lang GulchLGGC2 | 89.7 | Gauge | Larimer | 86.0% | 788 of 916 | 14 min | 56 min | |
| 1,741 | Thornton 6.2 NNECO-AD-216 | 89.7 | Volunteer | Adams | 85.7% | 6 of 7 | 7.4 h | 32 h | |
| 1,742 | Boulder 1.3 NWCO-BO-72 | 89.7 | Volunteer | Boulder | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 1,743 | Windsor 1.4 ENECO-WE-610 | 89.7 | Volunteer | Weld | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 1,744 | Fcl 2.55 NECO-LR-340 | 89.7 | Volunteer | Larimer | 85.7% | 6 of 7 | 7.4 h | 35 h | |
| 1,745 | Rabbit Ears SnotelRESC2 | 89.6 | Gauge | Routt | 98.2% | 165 of 168 | 35 min | 3 h | |
| 1,746 | Fishers Crossing - PurgatoirePFCC2 | 89.5 | Gauge | Las Animas | 100% | 168 of 168 | 29 min | 77 min | |
| 1,747 | Animas River At Tall Timber Resort AboveATTC2 | 89.3 | Gauge | La Plata | 91.9% | 206 of 224 | 35 min | 75 min | |
| 1,748 | Longmont 4.0 WSWCO-BO-171 | 89.3 | Volunteer | Boulder | 85.7% | 6 of 7 | 8.4 h | 24 h | |
| 1,749 | Aurora 6.6 SSECO-AR-422 | 89.3 | Volunteer | Arapahoe | 85.7% | 6 of 7 | 8.4 h | 2 days | |
| 1,750 | Evergreen 2.7 SSWCO-JF-603 | 89.3 | Volunteer | Jefferson | 85.7% | 6 of 7 | 8.4 h | 2 days |
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.