Storm Station
Sign in

Live/247 Rank/Colorado

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.

2,650 stations ranked30.0% sent every report dueranked October 16, 2026page 11 of 11Colorado instrumentsColorado weather

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

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
2,500Supply Cr Basin Precip Station Nr Grand Lake40155510553190173.6GaugeGrand63.2%425 of 67213 min26.6 h
2,502E Troublesome Cr Upper Basin Precip Nr Troublesome40140810612320173.6GaugeGrand63.1%424 of 67213 min26.4 h
2,503Colorado Springs - Fountain Creek at 8thFTHC273.5GaugeEl Paso98.8%166 of 16825 min2 h
2,504Citizen station GW0455GW045573.5CitizenLarimer53.6%216 of 40320 s6.6 h
2,505Durango 1.5 SWCO-LP-5973.4VolunteerLa Plata42.8%3 of 78.4 h4 days
2,506Denver 9.4 SCO-AR-4373.4VolunteerArapahoe42.8%3 of 710.4 h3 days
2,507Bobtail Creek Near Jones Pass0903490073.3GaugeGrand62.5%420 of 67213 min28.9 h
2,508Citizen station EW8375EW837573.2CitizenBoulder50.4%113 of 22416 s4.8 h
2,509Masonville 8NW - Buckhorn CanyonBKNC273.1GaugeLarimer40.3%339 of 84015 min72 min
2,510DumontDMTC273.0GaugeClear Creek100%168 of 16816 min60 min
2,511US-34/Redwood DrCO13673.0RoadLarimer68.1%229 of 33631 min23.8 h
2,512Citizen station CW2056CW205672.9CitizenLarimer49.2%248 of 50417 s3.8 h
2,513Tower SnotelTOWC272.7GaugeRoutt99.4%167 of 168-2 h
2,514Stillwater Cr Basin Precip Sta Nr Grand Lake40133110555230172.6GaugeGrand63.2%425 of 67218 min26.7 h
2,515Willow Cr Upper Basin Precip Sta Nr Grand Lake40164210605160172.6GaugeGrand62.9%423 of 67217 min26.6 h
2,516Citizen station GW8037GW803772.5CitizenDenver49.2%248 of 50417 s8.8 h
2,517Haswell 6.6 NNWCO-LN-7072.4VolunteerLincoln42.8%3 of 710.4 h4 days
2,518Buffalo Creek 2.4 SECO-JF-57572.4VolunteerJefferson42.8%3 of 711.4 h3.5 days
2,519Falcon 3.1 NNECO-EP-45572.4VolunteerEl Paso42.8%3 of 712.4 h3 days
2,520Elliot Ridge SnotelELRC272.3GaugeSummit99.4%167 of 16835 min2 h
2,521Mc Clure Pass SnotelMCPC272.3GaugeGunnison73.8%124 of 1681.6 h18 h
2,522Limon 15.9 SSWCO-EL-10372.3VolunteerElbert57.1%4 of 723.4 h2 days
2,523Rye 11.2 ECO-PU-7972.3VolunteerPueblo57.1%4 of 723.4 h2 days
2,524Citizen station W0RMT-13W0RMT-1372.0CitizenBoulder59.4%101 of 17017 s5.3 h
2,525Lafayette 2.5 NWCO-BO-22272.0VolunteerBoulder57.1%4 of 725.4 h24 h
2,526Colorado Springs 7.1 NNWCO-EP-50372.0VolunteerEl Paso57.1%4 of 725.4 h2.4 days
2,527Peyton 5.4 NNWCO-EP-36572.0VolunteerEl Paso57.1%4 of 725.4 h3 days
2,528Ridgway 5.9 NCO-OR-2672.0VolunteerOuray57.1%4 of 725.4 h2 days
2,529Fort Collins 3.3 WCO-LR-137172.0VolunteerLarimer57.1%4 of 726.4 h2.5 days
2,530Lake George 7.5 WSWCO-PK-4672.0VolunteerPark57.1%4 of 728.4 h2 days
2,531Highlands Ranch 3.0 WSWCO-DG-25072.0VolunteerDouglas57.1%4 of 730.4 h33 h
2,532Poudre Park - Poudre RiverPRHC272.0GaugeLarimer49.2%261 of 53026 min3.6 h
2,533Sunlight5SM72.0AirportGarfield49.0%247 of 50414 min6.2 h
2,534Citizen station GW1725GW172572.0CitizenLarimer48.2%162 of 33617 s6.7 h
2,535Del Norte 0.25 NWCO-RG-972.0VolunteerRio Grande42.8%3 of 713.4 h35 h
2,536135N027 Crested ButteCO12471.9RoadGunnison61.2%294 of 48032 min2.6 h
2,537Green RidgeRDGC271.9GaugeLarimer36.1%331 of 91615 min60 min
2,538BLWC2BLWC271.8DCP-31.0%18 of 5818 min12 h
2,539Citizen station K9NRGK9NRG71.7CitizenArchuleta46.8%118 of 25219 s17.8 h
2,540Citizen station E7853E785371.6CitizenEl Paso42.8%144 of 33620 s13.3 h
2,541Citizen station CW9516CW951671.5CitizenDenver48.4%244 of 50417 s13.8 h
2,542Bear Creek 5 W EvergreenRSDC271.4GaugeJefferson51.1%86 of 16825 min18 h
2,543Homestake Meteorological Station39281010622100171.2GaugeEagle99.4%167 of 16833 min2 h
2,544Kit Carson 0.3 NCO-CH-3271.1VolunteerCheyenne57.1%4 of 727.4 h4 days
2,545Citizen station DW1336DW133671.0CitizenJefferson44.8%226 of 50417 s14.3 h
2,546Citizen station CW9688CW968871.0CitizenAdams36.5%92 of 25212 s7.2 h
2,547Red Feather Lakes 6SSE - ARF2 RAWSARFC271.0GaugeLarimer29.7%50 of 16817 min2 h
2,548040E22415RWS1RHS at Fraser Flats CO US CDOTCO13970.9RoadGrand61.4%295 of 48031 min2.6 h
2,5490.7 mi S of Northwest PkwyCO16070.9RoadAdams61.2%294 of 48032 min2.6 h
2,550Denver - Dry GultchDGDC270.9GaugeDenver51.1%86 of 16815 min39 h
2,551Citizen station KA0WKGKA0WKG70.8CitizenPhillips45.4%229 of 50421 s14.4 h
2,552Manassa [CCOOP]MNSC270.4GaugeConejos48.3%487 of 1,00815 min5.6 h
2,553115S03365RWS1RHS - 1.7 miles N o CO US CDOTCO22470.3RoadEl Paso61.6%296 of 48032 min2.6 h
2,5541.6 mi W of Woodard St GeorgetownCO16570.2RoadClear Creek60.8%292 of 48031 min2.6 h
2,555Citizen station FW6222FW622269.9CitizenOtero49.8%251 of 50420 s21.3 h
2,556Vail Pass (34)CO07069.8RoadSummit61.4%295 of 48032 min2.6 h
2,557US-40 @ Red Dirt HillCO17269.8RoadGrand61.2%294 of 48032 min2.6 h
2,558Westcreek 7ENE - West CreekWREC269.8GaugeDouglas50.0%84 of 16823 min29 h
2,559Fork Collins - BNRR Spring CreekSGCC269.7GaugeLarimer24.2%163 of 67214 min45 min
2,560Castle RockEPOC269.6GaugeDouglas48.8%82 of 16825 min25 h
2,561Porphory MountainPPHC268.9GaugeBoulder54.1%91 of 16821 min3.3 days
2,562Loveland 1St @Taft AveCO12868.4RoadLarimer59.8%201 of 33632 min25.4 h
2,563US-40 @ MilnerCO17367.6RoadRoutt55.9%188 of 33631 min34.3 h
2,564Dakota HillsC9967.5AirportGilpin66.4%335 of 50414 min37.1 h
2,565Citizen station GW2347GW234767.5CitizenAdams41.0%92 of 22419 s41 h
2,5662.4 mi E of SilverthorneCO15867.1RoadSummit61.4%295 of 48032 min2.6 h
2,567Alamosa 5.8 WNWCO-AM-167.1VolunteerAlamosa42.8%3 of 725.4 h35 h
2,568Citizen station DW7525DW752567.0CitizenDouglas38.1%384 of 1,00818 s15.2 h
2,5690.6 mi E of CO-91 Copper MtnCO15566.9RoadSummit61.2%294 of 48032 min2.6 h
2,570Citizen station NC0JWNC0JW66.5CitizenEl Paso38.9%157 of 40320 s43.8 h
2,571Wolf Creek Pass (CDOT)CPW66.3AirportMineral43.2%218 of 50413 min4 days
2,572Rico 4SSWDRXC266.3GaugeMontezuma36.9%62 of 16820 min25 h
2,573Citizen station EW1095EW109566.1CitizenElbert31.4%211 of 67217 s11.4 h
2,574Floyd Hill (36)CO07165.1RoadClear Creek76.4%257 of 33632 min2.6 h
2,575Ward (35)CO04464.7RoadBoulder77.0%259 of 33632 min2.6 h
2,576Dry CreekCO15264.5RoadArapahoe76.7%258 of 33632 min2.6 h
2,577Co Meeker 15 WMKRC264.5GaugeRio Blanco33.9%57 of 16824 min24 h
2,5781.3 mi W of FriscoCO15464.4RoadSummit61.4%295 of 48032 min2.6 h
2,579Jamestown 2SE - Walker MtnWKMC264.4GaugeBoulder20.6%26 of 12620 min12 h
2,580Harvard Park - Harvard GultchHGJC264.2GaugeDenver31.5%53 of 16819 min28 h
2,581I-70 @ Chambers Road (40)CO01163.9RoadAdams41.6%140 of 33632 min3.2 days
2,582Citizen station EW5937EW593763.8CitizenBoulder28.2%95 of 33611 s33.7 h
2,583Middle Fork Camp SnotelMFKC263.7GaugeGrand99.4%167 of 16835 min2 h
2,584C-470 on Ramp to I-25 NCO15363.7RoadDouglas61.2%294 of 48032 min2.6 h
2,585Citizen station GW0143GW014363.6CitizenCuster28.5%72 of 25217 s3.6 days
2,586Lena Gulch 5 NW LakewoodMGVC263.2GaugeJefferson16.2%24 of 14814 min12 h
2,587Co Rifle 23 NWIFLC262.7GaugeRio Blanco28.5%48 of 16815 min43 h
2,588Citizen station KI0IO-2KI0IO-262.5CitizenLarimer38.4%155 of 40320 s2.3 days
2,589Citizen station FW6672FW667262.5CitizenElbert20.7%418 of 2,01618 s3.6 h
2,590Citizen station GW3548GW354862.5CitizenWeld20.5%414 of 2,01617 s3.6 h
2,591Snowmass @HWY82 mp26.8 (10*)CO10362.4RoadPitkin60.2%289 of 48031 min2.9 h
2,592Citizen station GW4663GW466362.4CitizenArapahoe20.4%412 of 2,01618 s3.6 h
2,593Citizen station GW5979GW597962.4CitizenEl Paso20.3%410 of 2,01618 s3.6 h
2,594Citizen station FW7460FW746062.3CitizenDouglas20.4%412 of 2,01618 s3.7 h
2,595Citizen station GW5575GW557562.3CitizenSummit20.3%410 of 2,01618 s3.7 h
2,596Citizen station GW6033GW603362.3CitizenArapahoe20.1%407 of 2,01619 s3.6 h
2,597Citizen station GW6587GW658762.3CitizenArapahoe20.0%404 of 2,01618 s3.6 h
2,598Citizen station FW8226FW822662.1CitizenLogan20.7%419 of 2,01617 s3.6 h
2,599Citizen station GW5510GW551062.1CitizenEl Paso19.5%395 of 2,01618 s3.5 h
2,600Citizen station FW8077FW807762.0CitizenLarimer20.8%420 of 2,01618 s3.6 h
2,601Citizen station GW1334GW133461.9CitizenWeld20.5%414 of 2,01618 s3.5 h
2,602070E23420RWS1MED at Mountain St CO US CDOTCO14161.8RoadClear Creek76.4%257 of 33632 min2.6 h
2,603070W11765RWS1RHS at W No Name Tu CO US CDOTCO18261.8RoadGarfield76.4%257 of 33632 min2.6 h
2,604Citizen station GW2155GW215561.8CitizenWeld20.1%406 of 2,01617 s3.6 h
2,605Citizen station FW7029FW702961.6CitizenJefferson22.0%371 of 1,68019 s3.6 h
2,606Citizen station FW3769FW376961.6CitizenEl Paso20.3%411 of 2,01618 s3.7 h
2,607Hue - Huerfano RiverHRIC261.5GaugeHuerfano99.4%167 of 16820 min2 h
2,608Co Eads 16 ENEESAC261.5GaugeKiowa29.7%50 of 16824 min40 h
2,609Citizen station DW1088DW108861.4CitizenWeld20.8%421 of 2,01616 s3.6 h
2,610Citizen station GW5162GW516261.4CitizenBoulder20.6%417 of 2,01618 s3.6 h
2,611Citizen station FW7076FW707660.8CitizenEl Paso20.2%409 of 2,01618 s3.5 h
2,612Hoehne - Purgatorie RiverPHEC260.7GaugeLas Animas100%168 of 16825 min76 min
2,613Citizen station GW1216GW121660.7CitizenSan Miguel20.5%414 of 2,01617 s3.6 h
2,614Citizen station GW1637GW163760.7CitizenJefferson19.8%401 of 2,01620 s5.3 h
2,615Co Grand Junction 9 WGJXC260.6GaugeMesa25.0%42 of 16824 min45 h
2,616DillonDLLC260.5GaugeSummit99.4%167 of 16825 min2 h
2,617Superior 1WNW - Howard BerryHBXC260.5GaugeBoulder16.6%30 of 18024 min12 h
2,618Citizen station GW4589GW458960.4CitizenLarimer20.6%416 of 2,01618 s3.6 h
2,619Lakewood 2WNW - Mile High FloodMHFC260.4GaugeJefferson18.4%24 of 13026 min24 h
2,620Citizen station GW3535GW353560.3CitizenLarimer19.8%401 of 2,01617 s3.7 h
2,621Citizen station GW6078GW607860.2CitizenEl Paso20.1%407 of 2,01619 s3.7 h
2,622Estes Park 12NE - Storm MountainMTNC260.0GaugeLarimer19.0%48 of 25215 min23.6 h
2,623Citizen station GW6775GW677559.7CitizenArapahoe19.9%403 of 2,01617 s3.6 h
2,624Surrey Ridge (41)CO07359.7RoadDouglas10.7%36 of 33633 min3.9 h
2,625Citizen station GW5283GW528359.5CitizenEl Paso19.9%402 of 2,01618 s6.6 h
2,626FraserWDCC258.9GaugeGrand96.4%162 of 16825 min5.5 h
2,627I-70 @ I-25 East (40)CO01658.8RoadDenver33.2%108 of 32534 min40.1 h
2,628Citizen station GW2556GW255658.7CitizenArapahoe7.9%161 of 2,01618 s3 h
2,629Canyon Creek (8)CO09957.8RoadGarfield61.4%295 of 48031 min2.6 h
2,630Citizen station GW3520GW352057.6CitizenLarimer20.6%416 of 2,01619 s3.5 h
2,631Citizen station GW5627GW562757.5CitizenRoutt20.2%408 of 2,01618 s3.7 h
2,632Poncha PassCO18157.2RoadSaguache61.4%295 of 48032 min2.6 h
2,6330.85 mi E of Woodard St GeorgetownCO16457.1RoadClear Creek61.2%294 of 48032 min2.6 h
2,634Cortez 1SW - Upper ColoradoCTZC256.6GaugeMontezuma16.0%27 of 16829 min29.3 h
2,635Indian Creek ReservoirICRC256.4GaugeLarimer14.8%100 of 67214 min35.7 h
2,636SargentsSGTC256.3GaugeSaguache90.6%203 of 22435 min75 min
2,6370.5 mi E of Vail - RTRCO16256.1RoadEagle61.2%294 of 48032 min2.6 h
2,638070E23905RWS1RHS - 0.2 mi E of S CO US CDOTCO19056.0RoadClear Creek61.4%295 of 48032 min2.6 h
2,639Citizen station GW7157GW715755.8CitizenEl Paso20.6%416 of 2,01618 s3.6 h
2,6400.2 mi N of I-225CO16355.3RoadDenver61.2%294 of 48032 min2.6 h
2,641070E23805RWS1MED - 0.3 mi E of F CO US CDOTCO14254.7RoadClear Creek61.0%293 of 48032 min2.6 h
2,642Walton PeakC0754.4AirportRoutt30.7%155 of 50413 min4.2 days
2,643070E23725RWS1RHS - 0.4 mi W of F CO US CDOTCO18854.0RoadClear Creek61.4%295 of 48032 min2.6 h
2,644SHDC2SHDC253.8DCP-5.0%17 of 33614 min27.5 h
2,645@ University BlvdCO14752.9RoadDenver61.4%295 of 48032 min2.6 h
2,646Punkin Center (47)CO06952.3RoadLincoln61.4%295 of 48032 min2.6 h
2,647Downieville Int - RWS200CO14352.0RoadClear Creek61.4%295 of 48032 min2.6 h
2,648070E23175RWS1MED - 0.1 mi W of U CO US CDOTCO19151.5RoadClear Creek61.2%294 of 48032 min2.6 h
2,649Holyoke (51)CO04848.4RoadPhillips21.4%72 of 33633 min4.4 days
2,650Piedra G.S.PGSC242.0GaugeHinsdale57.1%128 of 22434 min14.8 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.