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 9 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,001Co Cortez 8 SECEZC284.5GaugeMontezuma98.8%166 of 16824 min2 h
2,002Tabernash - Fraser RiverTBEC284.4GaugeGrand99.4%167 of 16820 min2 h
2,003Canon City1V684.4AirportFremont90.0%454 of 50414 min16.7 h
2,004Pagosa SpringsPSO84.4AirportArchuleta88.6%447 of 50414 min17.7 h
2,0050.6 MI W Of E Idaho SprgsCO14584.4RoadClear Creek76.1%256 of 33632 min2.6 h
2,006Mesa 6SMSXC284.4CooperativeMesa71.4%5 of 78 h2 days
2,0079 SE Fort GarlandTTRC284.3GaugeCostilla100%168 of 16830 min75 min
2,008Monte Vista 0.7 WCO-RG-1784.3VolunteerRio Grande71.4%5 of 78.4 h35 h
2,009Gunnison 0.2 NWCO-GN-6884.3VolunteerGunnison71.4%5 of 78.4 h24 h
2,010Nathrop 3.5 SSWCO-CF-6784.3VolunteerChaffee71.4%5 of 78.4 h2 days
2,011Como 10.8 SECO-PK-11784.3VolunteerPark71.4%5 of 78.4 h2.4 days
2,012Fort Collins 4.2 SCO-LR-75884.3VolunteerLarimer71.4%5 of 78.4 h3 days
2,013I-25 @ Berthoud (43)CO03784.1RoadWeld76.4%257 of 33632 min2.6 h
2,014070W27855RWS1RHS at Quebec StCO20184.1RoadDenver76.1%256 of 33632 min2.6 h
2,015070W218 Hermans GulchCO16984.0RoadClear Creek75.3%253 of 33632 min2.6 h
2,016Co Eagle 13 SSEESLC283.8GaugeEagle100%168 of 16820 min85 min
2,017W. Fork Dallas CRK Met STNDMSC283.8GaugeOuray79.1%133 of 16820 min11 h
2,018Cheraw .15 NNECO-OT-683.8VolunteerOtero71.4%5 of 79.4 h2 days
2,019Alamosa 1.6 ENECO-AM-3583.8VolunteerAlamosa71.4%5 of 79.4 h35 h
2,020Dolores 16.8 ENECO-MZ-7183.8VolunteerMontezuma71.4%5 of 79.4 h34 h
2,021Fort Morgan 2.1 SSWCO-MR-11283.8VolunteerMorgan71.4%5 of 79.4 h2 days
2,022I-70 @ Bennett (45)CO07283.7RoadAdams76.4%257 of 33632 min2.6 h
2,023Boxelder At County Rd 56BOXC283.7GaugeLarimer68.9%695 of 1,00814 min50 min
2,024Citizen station EW9732EW973283.7CitizenArapahoe66.6%112 of 16818 s4.8 h
2,025Citizen station EW9174EW917483.7CitizenPueblo64.2%108 of 16818 s5 h
2,026Citizen station GW6499GW649983.7CitizenJefferson62.3%314 of 50419 s1.8 h
2,027Michigan Creek SnotelMIHC283.3GaugePark99.4%167 of 16835 min2 h
2,028Peyton 7.0 SCO-EP-45983.3VolunteerEl Paso71.4%5 of 710.4 h2 days
2,029Colorado Springs 1.2 ENECO-EP-6083.3VolunteerEl Paso71.4%5 of 710.4 h3 days
2,030Lakewood 3.3 NNECO-JF-62583.3VolunteerJefferson71.4%5 of 710.4 h2 days
2,031Westminster 1.7 NNWCO-JF-39983.3VolunteerJefferson71.4%5 of 710.4 h2 days
2,032Citizen station KE0YTDKE0YTD83.3CitizenElbert62.9%107 of 17017 s6.3 h
2,033Uncompahgre River 6 N Ridgway Res. BelowUNRC283.2GaugeOuray86.4%581 of 67220 min7.3 h
2,034Citizen station FW8940FW894083.1CitizenJefferson60.1%101 of 16816 s5 h
2,035Copper Mountain SnotelCPMC283.0GaugeSummit99.4%167 of 16835 min2 h
2,036Raton Pass (74)CO02582.9RoadLas Animas76.4%257 of 33632 min2.6 h
2,036070E217 US 6 Loveland PassCO11882.9RoadClear Creek76.4%257 of 33632 min2.6 h
2,038Woodland Park 2.0 NCO-TL-3982.9VolunteerTeller71.4%5 of 711.4 h2 days
2,039Citizen station KE0BZRKE0BZR82.9CitizenJefferson63.6%107 of 16818 s5.8 h
2,040160E061 MancosCO11582.8RoadMontezuma76.4%257 of 33632 min2.6 h
2,041Douglas Pass (3)CO09882.8RoadGarfield76.1%256 of 33632 min2.6 h
2,041076E10135RWS1RHS - 1.0 mi W of C CO US CDOTCO18382.8RoadWashington76.1%256 of 33632 min2.6 h
2,041070E27805RWS1NWC at Monaco St on CO US CDOTCO20282.8RoadDenver76.1%256 of 33632 min2.6 h
2,044Tarryall Creek 10 NW TarryallTYLC282.7GaugePark98.8%166 of 16825 min2 h
2,045Aspen - Maroon CreekMACC282.5GaugePitkin98.2%165 of 16819 min3 h
2,046Aspen (10)CO10082.5RoadPitkin76.4%257 of 33632 min2.6 h
2,047Citizen station FW3675FW367582.5CitizenBoulder62.4%108 of 17320 s5.5 h
2,048Citizen station KO4IEJKO4IEJ82.5CitizenCuster61.3%103 of 16817 s5 h
2,049Soda CRK RAWSSODC282.4GaugeSummit100%168 of 16819 min66 min
2,05013 SSE CrestoneSDCC282.4GaugeSaguache80.3%135 of 16815 min26.5 h
2,051CO110 un-namedCO11082.4RoadPark75.3%253 of 33632 min2.6 h
2,052Castle Rock 4SE - Upper Sellers GulchUSLC282.3GaugeDouglas76.1%128 of 16825 min9 h
2,053Citizen station FW6587FW658782.3CitizenJefferson60.7%102 of 16816 s6.3 h
2,054Citizen station GW7381GW738182.2CitizenDenver59.5%300 of 50417 s2.1 h
2,055LamarLAA82.1AirportProwers100%168 of 1686 min60 min
2,056Olathe 5.2 NWCO-MT-6082.1VolunteerMontrose85.7%6 of 724.4 h24 h
2,057Pagosa Springs (23)CO05482.1RoadArchuleta76.7%258 of 33631 min2.6 h
2,058Longmont/VbrandLMO82.0AirportBoulder99.4%501 of 50414 min40 min
2,059Trumbull 1NNW - FireTRMC282.0GaugeJefferson83.3%140 of 16824 min24 h
2,060Arvada 3.5 WNWCO-JF-45782.0VolunteerJefferson57.1%4 of 726 min24 h
2,060Durango 6.4 WSWCO-LP-14582.0VolunteerLa Plata57.1%4 of 726 min24 h
2,060Timnath 2.1 SECO-LR-101682.0VolunteerLarimer57.1%4 of 726 min24 h
2,063Boulder 3.0 NNWCO-BO-16482.0VolunteerBoulder57.1%4 of 726 min3 days
2,064Waverly 1WWAVC282.0CooperativeAlamosa57.1%4 of 753 min24 h
2,065Rustic 9.2 SCO-LR-37182.0VolunteerLarimer57.1%4 of 785 min3 days
2,066Gill 0.6 WNWCO-WE-60982.0VolunteerWeld57.1%4 of 785 min3.1 days
2,067Fort Collins 3.4 SWCO-LR-124682.0VolunteerLarimer57.1%4 of 785 min3 days
2,068Longmont 0.8 ENECO-BO-61282.0VolunteerBoulder57.1%4 of 786 min24 h
2,068Golden 3.5 WSWCO-JF-62082.0VolunteerJefferson57.1%4 of 786 min24 h
2,068Wheat Ridge 2.2 ESECO-JF-62182.0VolunteerJefferson57.1%4 of 786 min24 h
2,071Silt 3.2 SCO-GF-10582.0VolunteerGarfield57.1%4 of 786 min35 h
2,072Gunnison 0.8 NNWCO-GN-7382.0VolunteerGunnison57.1%4 of 786 min3 days
2,073Federal Heights 2.8 SCO-AD-27682.0VolunteerAdams57.1%4 of 786 min2 days
2,074Colorado Springs 2.7 SSWCO-EP-28782.0VolunteerEl Paso57.1%4 of 786 min3 days
2,075Parker 2.7 ECO-DG-35582.0VolunteerDouglas57.1%4 of 786 min24 h
2,075Fort Collins 8.6 NCO-LR-111682.0VolunteerLarimer57.1%4 of 786 min24 h
2,075Timnath 4.1 NNECO-LR-3682.0VolunteerLarimer57.1%4 of 786 min24 h
2,078Fort Collins 2.3 SCO-LR-124782.0VolunteerLarimer57.1%4 of 786 min26 h
2,079Kremmling 10.0 NWCO-GR-4682.0VolunteerGrand57.1%4 of 786 min2 days
2,079Ridgway 0.7 SSWCO-OR-2882.0VolunteerOuray57.1%4 of 786 min2 days
2,079Akron 3.4 NNECO-WA-7882.0VolunteerWashington57.1%4 of 786 min2 days
2,082Fort Collins 0.9 NCO-LR-84982.0VolunteerLarimer57.1%4 of 786 min3 days
2,083Fort Collins 2.7 WCO-LR-99382.0VolunteerLarimer57.1%4 of 786 min24 h
2,084Blv 1.0 SCO-LR-45382.0VolunteerLarimer57.1%4 of 786 min2 days
2,085Cortez 8.7 NWCO-MZ-8482.0VolunteerMontezuma57.1%4 of 786 min25 h
2,086Denver 0.2 NNW (Botanic Gardens)CO-DN-11282.0VolunteerDenver57.1%4 of 786 min24 h
2,087Montrose 5.4 WCO-MT-6582.0VolunteerMontrose57.1%4 of 786 min26 h
2,088RangelyRNGC282.0CooperativeRio Blanco57.1%4 of 71.7 h2.9 days
2,089Trinidad 1.1 SSECO-LA-9082.0VolunteerLas Animas57.1%4 of 72.4 h2 days
2,090Pagosa Springs 4.9 WCO-AU-3082.0VolunteerArchuleta57.1%4 of 72.4 h24 h
2,090Littleton 3.6 WCO-JF-63682.0VolunteerJefferson57.1%4 of 72.4 h24 h
2,092Longmont 2.8 ECO-BO-58182.0VolunteerBoulder57.1%4 of 72.4 h24 h
2,092Buena Vista 2.0 ESECO-CF-6582.0VolunteerChaffee57.1%4 of 72.4 h24 h
2,094Pagosa Springs 6.8 WNWCO-AU-9282.0VolunteerArchuleta57.1%4 of 72.4 h25 h
2,095Basalt (8*)CO10181.9RoadPitkin76.1%256 of 33632 min2.6 h
2,096Basalt - Fryingpan RiverFYPC281.9GaugeEagle73.9%497 of 67240 min47 min
2,097Colorado Springs 4.1 SCO-EP-33781.9VolunteerEl Paso71.4%5 of 713.4 h2 days
2,098Citizen station EW8714EW871481.9CitizenAdams61.9%312 of 50419 s1.9 h
2,099Breckenridge 5SBKRC281.7GaugeSummit99.4%167 of 16825 min2 h
2,100Citizen station DW2755DW275581.6CitizenBoulder62.5%105 of 16817 s7.3 h
2,101Windsor 4.2 SWCO-LR-117681.6VolunteerLarimer57.1%4 of 726 min3.4 days
2,102Thornton 2.7 NNECO-AD-27881.6VolunteerAdams57.1%4 of 726 min3.5 days
2,103Boulder 1.5 WNWCO-BO-49081.6VolunteerBoulder57.1%4 of 726 min3.5 days
2,104Pagosa Springs 1.6 SSWCO-AU-2681.6VolunteerArchuleta57.1%4 of 786 min3.4 days
2,105Gypsum 1.9 SSWCO-EG-2981.6VolunteerEagle57.1%4 of 786 min3.5 days
2,106FirestoneFSNC281.6CooperativeWeld57.1%4 of 72 h3.5 days
2,107Lake George 7.2 WNWCO-PK-3981.6VolunteerPark57.1%4 of 72.4 h3.5 days
2,108Golden 9.4 WNWCO-JF-26781.6VolunteerJefferson57.1%4 of 73.4 h35 h
2,109Greeley 0.6 WNWCO-WE-59481.6VolunteerWeld57.1%4 of 73.4 h24 h
2,110Montrose 0.5 NECO-MT-6381.6VolunteerMontrose57.1%4 of 73.4 h2 days
2,111Ridgway 3.3 NNWCO-OR-1381.6VolunteerOuray57.1%4 of 73.4 h2 days
2,112NuclaAIB81.5AirportMontrose76.5%386 of 50413 min8.7 h
2,113Fossil Creek @ TrilbyFSSC281.5GaugeLarimer68.7%462 of 67214 min2.5 h
2,114Citizen station EW7755EW775581.5CitizenWashington60.3%304 of 50418 s2.8 h
2,115AlamosaALS81.5GaugeAlamosa57.1%4 of 73.6 h2 days
2,116Pueblo Memorial(AW)PUB81.4AirportPueblo100%168 of 1686 min60 min
2,117Limon MunicipalLIC81.4AirportLincoln100%168 of 16813 min67 min
2,118Upper San Juan SnotelUSJC281.4GaugeMineral99.4%167 of 16835 min2 h
2,119Citizen station DW4892DW489281.3CitizenDouglas57.7%97 of 16816 s6.8 h
2,120Telluride - Lawson Hill (18)CO05581.2RoadSan Miguel76.7%258 of 33631 min2.6 h
2,121Citizen station K0IBMK0IBM81.2CitizenArapahoe61.7%311 of 50418 s2.5 h
2,122Citizen station DW3297DW329781.2CitizenArapahoe58.5%236 of 40318 s3.3 h
2,123Citizen station EW5663EW566381.2CitizenArapahoe57.1%96 of 16817 s5.5 h
2,124Fort Collins 2.7 SECO-LR-133681.2VolunteerLarimer57.1%4 of 786 min4 days
2,125BrightonBRIC281.2CooperativeAdams57.1%4 of 74.2 h3 days
2,126Citizen station EW1637EW163781.2CitizenDenver56.2%103 of 18319 s5.5 h
2,127Ophir 4WNW - SF San Miguel RiverSFMC281.1GaugeSan Miguel73.8%124 of 16820 min14 h
2,128FlatironFLTC281.1CooperativeLarimer57.1%4 of 743 min4 days
2,129Denver 7.6 SWCO-JF-37281.1VolunteerJefferson57.1%4 of 785 min4 days
2,130Aurora 4.2 NNWCO-AD-12781.1VolunteerAdams57.1%4 of 785 min4 days
2,131Yellow Jacket 1.5 NWCO-MZ-5581.1VolunteerMontezuma57.1%4 of 786 min4 days
2,132Fountain 15.3 ESECO-EP-44881.1VolunteerEl Paso57.1%4 of 786 min4 days
2,133Fairplay S. Park R.D.FRPC281.1CooperativePark57.1%4 of 72 h4 days
2,134Loveland 1.7 SWCO-LR-139381.1VolunteerLarimer57.1%4 of 72.4 h4 days
2,134De Beque 7.1 SSECO-ME-13681.1VolunteerMesa57.1%4 of 72.4 h4 days
2,136Crestone 5.0 SSECO-SA-6781.1VolunteerSaguache57.1%4 of 74.4 h2 days
2,137Castle Rock 3.3 SWCO-DG-24381.1VolunteerDouglas57.1%4 of 74.4 h2.5 days
2,138Blue River 4 SE FriscoBHBC281.0GaugeSummit98.2%165 of 16815 min2 h
2,139Citizen station FW5772FW577281.0CitizenMesa58.9%99 of 16818 s8.5 h
2,140Citizen station GW3986GW398681.0CitizenEl Paso55.8%125 of 22417 s4.5 h
2,141025S22705RWS1RHS - 0.7 mi S of N CO US CDOTCO15680.9RoadAdams76.4%257 of 33632 min2.6 h
2,142AkronAKRC280.9CooperativeWashington57.1%4 of 72.9 h4 days
2,143Citizen station GW3985GW398580.9CitizenDouglas56.2%162 of 28819 s3.8 h
2,144Citizen station WB7AAVWB7AAV80.7CitizenDouglas57.9%292 of 50417 s2.8 h
2,145Grand Junction 2.7 SWCO-ME-19580.6VolunteerMesa57.1%4 of 75.4 h24 h
2,146Clark 6.6 NNWCO-RT-6180.6VolunteerRoutt57.1%4 of 75.4 h2 days
2,147Parker 2.5 WNWCO-DG-28280.6VolunteerDouglas57.1%4 of 75.4 h3 days
2,148Lake George RAWSLKGC280.5GaugePark100%168 of 16819 min76 min
2,149Citizen station EW4490EW449080.5CitizenWeld57.1%288 of 50416 s2.8 h
2,150Citizen station N0HBJN0HBJ80.5CitizenMineral55.1%278 of 50419 s2.2 h
2,151Leadville/Lake Co.LXV80.3AirportGunnison100%168 of 1686 min60 min
2,152Citizen station FW3227FW322780.3CitizenDouglas61.3%309 of 50418 s1.8 h
2,153Citizen station EW2670EW267080.3CitizenBoulder60.7%306 of 50417 s2.4 h
2,154Citizen station FW0192FW019280.3CitizenWeld56.2%298 of 53017 s2.5 h
2,155Citizen station DW5856DW585680.2CitizenLarimer57.1%96 of 16819 s4.3 h
2,156Silverthorne 2.8 SSWCO-SU-6180.2VolunteerSummit57.1%4 of 76.4 h2 days
2,157Loveland 8.0 WNWCO-LR-125380.2VolunteerLarimer57.1%4 of 76.4 h24 h
2,158Craig 6.8 WCO-MF-4180.2VolunteerMoffat57.1%4 of 76.4 h35 h
2,159Citizen station FW8819FW881980.2CitizenDouglas55.8%296 of 53018 s2.5 h
2,160High Lonesome SnotelHLNC280.1GaugeGrand98.8%166 of 1681.6 h2 h
2,161Citizen station FW1025FW102580.1CitizenEl Paso57.5%95 of 16519 s5.8 h
2,162Citizen station DW4524DW452480.1CitizenEl Paso57.3%231 of 40319 s3.2 h
2,163Citizen station GW6843GW684380.1CitizenJefferson52.7%133 of 25221 s3.8 h
2,164Poudre ParkHWGC280.0GaugeLarimer66.6%448 of 67215 min3.1 h
2,165Citizen station GW5195GW519580.0CitizenBoulder55.1%139 of 25217 s5.2 h
2,166Citizen station GW3181GW318179.9CitizenDouglas54.7%138 of 25216 s5.2 h
2,167Citizen station DW5138DW513879.7CitizenEl Paso60.5%244 of 40320 s2.6 h
2,168Citizen station GW5341GW534179.7CitizenGrand57.5%290 of 50419 s2.5 h
2,169Colorado Springs 5.7 WNWCO-EP-3779.7VolunteerEl Paso57.1%4 of 77.4 h24 h
2,170Broomfield/JeffcoBJC79.5AirportBoulder62.7%316 of 50414 min3.2 h
2,171Citizen station EW7645EW764579.5CitizenArapahoe58.7%148 of 25218 s4.8 h
2,172Citizen station EW0013EW001379.5CitizenBoulder58.6%394 of 67216 s2.5 h
2,173Citizen station FW5793FW579379.5CitizenJefferson56.5%95 of 16818 s6.3 h
2,174Citizen station DW7691DW769179.5CitizenBoulder50.8%114 of 22420 s4.3 h
2,175Boulder 2.0 WCO-BO-38079.3VolunteerBoulder57.1%4 of 77.4 h3.5 days
2,176Fort Collins 1.1 WNWCO-LR-86379.3VolunteerLarimer57.1%4 of 78.4 h3 days
2,177Monte Vista 7.0 SECO-RG-2079.3VolunteerAlamosa57.1%4 of 78.4 h35 h
2,178Montrose 2.5 SECO-MT-7179.3VolunteerMontrose57.1%4 of 78.4 h3 days
2,179Citizen station GW0828GW082879.2CitizenLarimer58.3%294 of 50418 s3.9 h
2,180Citizen station GW6444GW644479.2CitizenDenver54.8%1,383 of 2,52018 s39 min
2,181Citizen station FW3887FW388779.2CitizenAdams53.7%271 of 50416 s2.8 h
2,182Citizen station EW4277EW427779.1CitizenLa Plata54.0%227 of 42019 s3.7 h
2,183Laporte 2NE - FCB 2FCBC279.0GaugeLarimer62.1%626 of 1,00810 min2.2 h
2,184Citizen station GW3727GW372778.9CitizenEl Paso59.5%100 of 16816 s5.2 h
2,185Citizen station DW4764DW476478.9CitizenEl Paso59.5%100 of 16817 s11.5 h
2,186Citizen station EW5825EW582578.9CitizenMontrose52.9%89 of 16822 s5.8 h
2,187Citizen station GW7330GW733078.9CitizenMesa51.4%173 of 33619 s3.6 h
2,188Needle Creek RAWSNCKC278.8GaugeSaguache99.4%167 of 16813 min2 h
2,189Aurora 5.7 ECO-AR-24978.8VolunteerArapahoe57.1%4 of 79.4 h24 h
2,190Bennett 11.3 SSWCO-AR-7178.8VolunteerArapahoe57.1%4 of 79.4 h3 days
2,191Citizen station GW5911GW591178.8CitizenDenver51.9%349 of 67217 s2 h
2,192Citizen station EW7966EW796678.8CitizenElbert51.1%344 of 67218 s1.8 h
2,193Wolf Creek Pass (68)CO05778.6RoadMineral71.7%241 of 33632 min3.1 h
2,194Citizen station FW3105FW310578.6CitizenDouglas56.2%126 of 22417 s6.8 h
2,195South Colony SnotelSCYC278.4GaugeCuster99.4%167 of 16835 min2 h
2,196Citizen station GW2489GW248978.4CitizenJefferson55.4%294 of 53017 s2 h
2,197Citizen station EW9688EW968878.4CitizenJefferson52.3%176 of 33615 s4.2 h
2,198Franktown 4SE - Russellville GulchRHGC278.3GaugeDouglas63.1%106 of 16824 min8 h
2,199Citizen station GW7587GW758778.3CitizenMontrose57.4%77 of 13416 s12.8 h
2,200Floyd Hill 3.7 NCO-GL-3478.3VolunteerGilpin57.1%4 of 78.4 h4 days
2,201Brighton 2.1 NNWCO-AD-12078.3VolunteerAdams57.1%4 of 710.4 h24 h
2,202Carbondale 3.4 ECO-GF-10478.3VolunteerGarfield57.1%4 of 710.4 h40 h
2,203Westcliffe 8.7 ENECO-CU-2678.3VolunteerCuster57.1%4 of 710.4 h3 days
2,204Franktown 3.6 ESECO-DG-29378.3VolunteerDouglas57.1%4 of 710.4 h2 days
2,205Citizen station CW3821CW382178.2CitizenJefferson55.8%125 of 22419 s4.5 h
2,206070E27635RWS1RP1 at Monroe St Ov CO US CDOTCO20578.1RoadDenver61.6%296 of 48032 min2.6 h
2,207070E27525RWS1RHS at Brighton Blv CO US CDOTCO20978.1RoadDenver61.6%296 of 48032 min2.6 h
2,207070W27985RWS1RHS - 0.3 miles E o CO US CDOTCO21178.1RoadDenver61.6%296 of 48032 min2.6 h
2,209070E27750RWS1NWC at Holly St on CO US CDOTCO20378.1RoadDenver61.4%295 of 48032 min2.6 h
2,209070W27705RWS1RHS at Dahlia StCO20478.1RoadDenver61.4%295 of 48032 min2.6 h
2,209070E27400RWS1GOR at Washington S CO US CDOTCO21278.1RoadDenver61.4%295 of 48032 min2.6 h
2,212070E27460RWS1RHS at Washington S CO US CDOTCO21078.1RoadDenver61.4%295 of 48032 min2.6 h
2,213Bair Ranch (8)CO09078.1RoadGarfield61.4%295 of 48032 min2.6 h
2,214C-470 @ Wadsworth (39)CO00778.1RoadJefferson61.4%295 of 48032 min2.6 h
2,214Monarch Pass (60)CO05678.1RoadChaffee61.4%295 of 48032 min2.6 h
2,214070W221 BakervilleCO11978.1RoadClear Creek61.4%295 of 48032 min2.6 h
2,214070E27870RWS1RHS - 0.2 miles E o CO US CDOTCO19978.1RoadDenver61.4%295 of 48032 min2.6 h
2,214070E27890RWS1RHS at I-270CO20078.1RoadDenver61.4%295 of 48032 min2.6 h
2,219Citizen station FW1714FW171478.1CitizenBoulder57.5%290 of 50417 s3.5 h
2,220Citizen station FW0503FW050378.1CitizenMesa53.9%272 of 50417 s4.1 h
2,221Citizen station KC0VVHKC0VVH78.1CitizenMesa52.2%195 of 37318 s4.7 h
2,222Citizen station DW4448DW444878.0CitizenWeld62.6%126 of 20119 s5.5 h
2,223070E28520RWS1RHS - 0.7 miles E o CO US CDOTCO22178.0RoadAdams61.4%295 of 48032 min2.6 h
2,224I-70 @ Colorado Blvd (40)CO00378.0RoadDenver61.2%294 of 48032 min2.6 h
2,224I-225 @ Parker Road (40*)CO02378.0RoadArapahoe61.2%294 of 48032 min2.6 h
2,224La Veta Pass (74)CO02878.0RoadCostilla61.2%294 of 48032 min2.6 h
2,224Wiggins @ Bijou Creek (44)CO03978.0RoadMorgan61.2%294 of 48032 min2.6 h
2,224Founders Point (41)CO07578.0RoadDouglas61.2%294 of 48032 min2.6 h
2,2240.7 mi E of Kipling StCO14878.0RoadJefferson61.2%294 of 48032 min2.6 h
2,2242.9 mi W of EJMT - The BoxCO16178.0RoadSummit61.2%294 of 48032 min2.6 h
2,224070E27555RWS1RP1 at York StCO20778.0RoadDenver61.2%294 of 48032 min2.6 h
2,224070E27395RWS1RP1 at EB I-70 to N CO US CDOTCO21378.0RoadDenver61.2%294 of 48032 min2.6 h
2,233070E27660RWS1NEC at Colorado Blv CO US CDOTCO20878.0RoadDenver61.2%294 of 48032 min2.6 h
2,234Citizen station FW5830FW583078.0CitizenJefferson51.3%115 of 22417 s7.2 h
2,235Citizen station CW6135CW613578.0CitizenLa Plata49.0%247 of 50418 s2.5 h
2,236025N16890RWS1RHS - 1.5 miles N o CO US CDOTCO19277.9RoadDouglas61.4%295 of 48032 min2.6 h
2,237025N16690RWS1RHS - 0.7 miles S o CO US CDOTCO19377.9RoadDouglas61.2%294 of 48032 min2.6 h
2,238Chivington 5.3 NCO-KW-4977.9VolunteerKiowa57.1%4 of 711.4 h2 days
2,239Pagosa Springs 4.6 NNWCO-AU-6077.9VolunteerArchuleta57.1%4 of 711.4 h3 days
2,240Fort Collins 4.7 SCO-LR-127677.9VolunteerLarimer57.1%4 of 711.4 h35 h
2,241Citizen station FW8707FW870777.9CitizenLarimer51.1%344 of 67219 s2.2 h
2,242070W27410RWS1RP1 at NB I-25 to W CO US CDOTCO21977.8RoadDenver61.6%296 of 48032 min2.6 h
2,242025S26595RWS1RHS - 0.6 miles N o CO US CDOTCO22677.8RoadLarimer61.6%296 of 48032 min2.6 h
2,244070W27395RWS1RP1 at SB I-25 to E CO US CDOTCO21477.8RoadDenver61.2%294 of 48032 min2.6 h
2,244070E27345RWS1RHS - 0.5 miles E o CO US CDOTCO21777.8RoadDenver61.2%294 of 48032 min2.6 h
2,246Citizen station EW2549EW254977.8CitizenJefferson55.7%122 of 21919 s5 h
2,247Sharkstooth Meteorological Station In Rmnp40163810540260177.7GaugeLarimer69.6%117 of 16813 min40 h
2,248Citizen station DW9721DW972177.7CitizenBoulder56.3%142 of 25223 s5.3 h
2,249Citizen station CW2323CW232377.7CitizenDouglas53.9%136 of 25212 s7.7 h
2,250Citizen station N0COPN0COP77.7CitizenJefferson52.6%118 of 22419 s6.3 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.