Storm Station

Live/247 Rank/Kansas

Kansas 24/7 Rank

Every station in Kansas 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.

1,389 stations ranked29.4% sent every report dueranked October 4, 2026page 3 of 6Kansas instrumentsKansas 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 1,389 ranked here, 1,325 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
497Grouse Creek - CameronCAMK196.6GaugeCowley99.4%167 of 16825 min2 h
497Cassody DcpCSSK196.6GaugeButler99.4%167 of 16825 min2 h
497Diamond SpringsDIAK196.6GaugeMorris99.4%167 of 16825 min2 h
497Durham DcpDURK196.6GaugeMarion99.4%167 of 16825 min2 h
497Crooked Creek 12 W EnglewoodENWK196.6GaugeMeade99.4%167 of 16825 min2 h
497Fall River - EurekaEURK196.6GaugeGreenwood99.4%167 of 16825 min2 h
497Kansas River AT Ft RileyFTRK196.6GaugeGeary99.4%167 of 16825 min2 h
497Precipitation Gage At HarperHRPK196.6GaugeHarper99.4%167 of 16825 min2 h
497"Precipitation Gage"HVAK196.6GaugeMontgomery99.4%167 of 16825 min2 h
497Inman DcpINMK196.6GaugeMcpherson99.4%167 of 16825 min2 h
497Kill Creek At 95Th Street DesotoKCDK196.6GaugeJohnson99.4%167 of 16825 min2 h
497On Kirwin Reservoir At Kirwin DamKRWK196.6GaugePhillips99.4%167 of 16825 min2 h
497Pottawatomie Creek AT LaneLNEK196.6GaugeFranklin99.4%167 of 16825 min2 h
497Matfield Green DcpMATK196.6GaugeChase99.4%167 of 16825 min2 h
497BIG BLUE AT Tuttle Creek LakeMTTK196.6GaugeRiley99.4%167 of 16825 min2 h
497Sappa Creek 15 NE Norcatur 15neNCRK196.6GaugeNorton99.4%167 of 16825 min2 h
497KEITH SEBELIUS LAKE AT Norton Dam #2-dcpNTDK196.6GaugeNorton99.4%167 of 16825 min2 h
497Marais Des Cygnes River AT OttawaOTWK196.6GaugeFranklin99.4%167 of 16825 min2 h
497North Fork Solomon AT PortisPTIK196.6GaugeOsborne99.4%167 of 16825 min2 h
497Pawnee River 1 NNW Rozel 1NNWROZK196.6GaugePawnee99.4%167 of 16825 min2 h
497Smoky Hill River 1 W Schoenchen 1WSCNK196.6GaugeEllis99.4%167 of 16825 min2 h
497Webster Reservoir Nr StocktonSTCK196.6GaugeRooks99.4%167 of 16825 min2 h
523Elk River near Elk CityELAK196.6GaugeMontgomery99.4%167 of 16825 min1.8 h
524Zenith 16N - RCA DiversionQVGK196.6GaugeStafford99.4%167 of 16825 min2 h
524Wildcat Creek AT Wildcat Creek at KeatsWKCK196.6GaugeRiley99.4%167 of 16825 min2 h
526OttawaOWI96.6AirportFranklin99.2%500 of 50414 min80 min
527Dresden 1.2 WKS-DC-596.5VolunteerDecatur100%3 of 39.4 h24 h
528Little Blue River 1 W HollenbergHBGK196.5GaugeWashington98.8%166 of 16824 min2 h
529Cheyenee Bottoms DiversionCYBK196.5GaugeBarton98.8%166 of 16824 min2 h
530Salt Creek 0.5 S LyndonLNDK196.5GaugeOsage98.8%166 of 16824 min2 h
531Saline River 10 N Wilson Dam - belowWSRK196.5GaugeRussell95.8%161 of 16819 min3 h
532Solomon River AT GLEN ELDER ReservoirGLNK196.4GaugeMitchell99.4%167 of 16826 min2 h
533Smoky Hill River 12 N Arnold 12NARNK196.4GaugeTrego98.8%166 of 16825 min2 h
533Ninnescah North Fork 2 SE CastletonCASK196.4GaugeReno98.8%166 of 16825 min2 h
533Cowskin Creek AT Wichita At 119th StreetCOWK196.4GaugeSedgwick98.8%166 of 16825 min2 h
533Verdigris River 2 NW CoyvilleCYVK196.4GaugeWilson98.8%166 of 16825 min2 h
533Durham - NF Cottonwood RiverDRMK196.4GaugeMarion98.8%166 of 16825 min2 h
533Kansas River 1 N De SotoDSOK196.4GaugeLeavenworth98.8%166 of 16825 min2 h
533Smoky Hill River AT EllsworthELWK196.4GaugeEllsworth98.8%166 of 16825 min2 h
533Stranger Creek 1 E EastonESTK196.4GaugeLeavenworth98.8%166 of 16825 min2 h
533North Fork Solomon 1 S GladeGDEK196.4GaugePhillips98.8%166 of 16825 min2 h
533Solomon River 2 SE Glen ElderGELK196.4GaugeMitchell98.8%166 of 16825 min2 h
533Arkansas River AT Great BendGTBK196.4GaugeBarton98.8%166 of 16825 min2 h
533Little Arkansas River 3 NW HalsteadHTDK196.4GaugeHarvey98.8%166 of 16825 min2 h
533Wakarusa River 4 S Lawrence 4sLAWK196.4GaugeDouglas98.8%166 of 16825 min2 h
533Verdigris River AT NeodeshaNEDK196.4GaugeWilson98.8%166 of 16825 min2 h
533Solomon River AT NilesNLSK196.4GaugeOttawa98.8%166 of 16825 min2 h
533South Fork Solomon 1 S OsborneOSBK196.4GaugeOsborne98.8%166 of 16825 min2 h
533Labette Creek Near OswegoOSLK196.4GaugeLabette98.8%166 of 16825 min2 h
533MARAIS DES CYGNES 2 S PomonaPMNK196.4GaugeFranklin98.8%166 of 16825 min2 h
533WAKARUSA RIVER 3 WSW RichlandRCHK196.4GaugeShawnee98.8%166 of 16825 min2 h
533Smoky Hill River 8 S RussellRSLK196.4GaugeRussell98.8%166 of 16825 min2 h
533Little Bull Creek 2 W Spring HillSPNK196.4GaugeJohnson98.8%166 of 16825 min2 h
533Stranger Creek 4 E TonganoxieTNGK196.4GaugeLeavenworth98.8%166 of 16825 min2 h
533Saline River AT TescottTSCK196.4GaugeOttawa98.8%166 of 16825 min2 h
533Saline River 10 N Wilson LakeWLSK196.4GaugeRussell98.8%166 of 16825 min2 h
533Kansas River AT WamegoWMGK196.4GaugePottawatomie98.8%166 of 16825 min2 h
533South Fork Solomon River 1 S WoodstonWODK196.4GaugeRooks98.8%166 of 16825 min2 h
559Dragoon Creek 3 S BurlingameBRGK196.4GaugeOsage98.8%166 of 16825 min2 h
559West Branch Walnut River AT El DoradoEDWK196.4GaugeButler98.8%166 of 16825 min2 h
559Quivira - C1 DiversionQVCK196.4GaugeStafford98.8%166 of 16825 min2 h
559Quivira - 24D DiversionQVEK196.4GaugeStafford98.8%166 of 16825 min2 h
563Elk River 1 E Elk FallsELFK196.2GaugeElk98.2%167 of 17025 min62 min
564Quivira - 24C DiversionQVDK196.2GaugeStafford98.2%165 of 16825 min2 h
564Zenith 13N - RCA DiversionQVFK196.2GaugeStafford98.2%165 of 16825 min2 h
566Great_BendGBD96.2AirportBarton90.1%174 of 19312 min66 min
567Wichita 3.2 SEKS-SG-17996.1VolunteerSedgwick100%3 of 310.4 h24 h
568Lake Quivira 2NW - Kansas RiverKLQK195.9GaugeWyandotte100%168 of 16829 min77 min
569Florence AuxiliaryFAXK195.9GaugeChase100%168 of 16829 min77 min
569Neosho River 2 SE ParkervillePKVK195.9GaugeMorris100%168 of 16829 min77 min
571Courtland Canal 1 S Inlet Lovewell ReservoirLVCK195.9GaugeJewell97.0%163 of 16824 min2 h
572Neosho River 2 S AmericusAMCK195.8GaugeLyon100%168 of 16830 min75 min
573Walnut Creek AT AlbertALBK195.8GaugeBarton100%168 of 16830 min77 min
573Coffeyville - Hwy 166CFYK195.8GaugeMontgomery100%168 of 16830 min77 min
573Arkansas River 6 ENE Larned 6ENELRDK195.8GaugePawnee100%168 of 16830 min77 min
576Kansas River 0 AT 23rd StreetKCKK195.7GaugeWyandotte99.4%167 of 16829 min2 h
577GypsumGYSK195.7GaugeSaline99.4%167 of 16829 min2 h
577Arkansas River 1 S Syracuse 1SSYRK195.7GaugeHamilton99.4%167 of 16829 min2 h
579Protection 12SBBCK195.7GaugeComanche96.4%162 of 16824 min2 h
579Marmaton River AT Uniontown - Marmaton RUUUK195.7GaugeBourbon96.4%162 of 16824 min2 h
581Republican River AT ScandiaSNDK195.6GaugeRepublic99.4%167 of 16830 min2 h
582Cedar Creek 4 S Cedar PointCDPK195.6GaugeChase99.4%167 of 16830 min2 h
582Otter Creek 1 S ClimaxCMXK195.6GaugeGreenwood99.4%167 of 16830 min2 h
582Arkansas River 1 S CoolidgeCOOK195.6GaugeHamilton99.4%167 of 16830 min2 h
582Marais Des Cygnes River 1 W La CygneLCGK195.6GaugeLinn99.4%167 of 16830 min2 h
582Arkansas River 1 W MulvaneMULK195.6GaugeSedgwick99.4%167 of 16830 min2 h
582Mill Creek AT PaxicoPXCK195.6GaugeWabaunsee99.4%167 of 16830 min2 h
582Wakarusa River AT WakarusaWRWK195.6GaugeShawnee99.4%167 of 16830 min2 h
589MinneapolisMPSK195.5GaugeOttawa98.8%166 of 16829 min2 h
590Arkansas River 3 N HavenHAVK195.5GaugeReno95.8%161 of 16824 min3 h
591Whitewater River 1 W TowandaTOWK195.5GaugeButler95.8%161 of 16824 min2 h
592PRAIRIE DOG CREEK 4 E Clayton 4eCLNK195.4GaugeNorton98.8%166 of 16830 min2 h
592Hundred Ten Mile Creek NrQUEK195.4GaugeOsage98.8%166 of 16830 min2 h
592Arkansas Floodway AT Wichita FloodwayWIFK195.4GaugeSedgwick98.8%166 of 16830 min2 h
592Mill Creek 1 ESE WashingtonWSHK195.4GaugeWashington98.8%166 of 16830 min2 h
596Fort ScottFSK95.3AirportBourbon97.6%492 of 50414 min2.7 h
597LyonsLYO95.3AirportRice97.4%491 of 50414 min2.7 h
597Scott CityTQK95.3AirportScott97.4%491 of 50414 min2.7 h
599Salt Creek 3 ESE AdaADAK195.2GaugeOttawa98.2%165 of 16830 min2 h
600IndependenceIDP95.2AirportMontgomery97.2%490 of 50414 min2.7 h
600IolaK8895.2AirportAllen97.2%490 of 50414 min2.7 h
602Indian Creek AT Stateline Rd LeawoodICLK195.2GaugeJohnson95.2%160 of 16825 min3 h
603MarysvilleMYZ95.1AirportMarshall97.8%493 of 50414 min2.7 h
604Lakin36K95.0AirportKearny97.6%492 of 50414 min2.7 h
605Caney - Little CaneyCNLK194.8GaugeMontgomery100%168 of 16835 min1.5 h
606Cowskin Creek AT Cowskin Creek at 29thCWNK194.8GaugeSedgwick100%168 of 16835 min62 min
607Beaver Creek AT Cedar BluffsCDBK194.8GaugeDecatur100%168 of 16835 min1.5 h
608Buckner Creek AT HANSTONHSNK194.8GaugeHodgeman94.0%158 of 16820 min4 h
609AxtellAXTK194.8CooperativeMarshall85.7%6 of 73 min2 days
610ManhattanMTTK194.8CooperativeRiley85.7%6 of 73 min2 days
611Burr Oak 4SBROK194.8CooperativeJewell85.7%6 of 712 min26 h
612GreensburgGEEK194.8CooperativeKiowa85.7%6 of 722 min25.4 h
613CourtlandCTLK194.8CooperativeRepublic85.7%6 of 723 min35 h
613Iola 1 WIOAK194.8CooperativeAllen85.7%6 of 723 min35 h
615ElkhartEKHK194.8CooperativeMorton85.7%6 of 733 min35 h
616Colby 1SWCBKK194.8CooperativeThomas85.7%6 of 743 min35 h
617BucklinBUCK194.8CooperativeFord85.7%6 of 743 min35 h
618Concordia 2SSECDAK194.8GaugeCloud85.7%6 of 745 min36 h
619NortonvilleNTVK194.8CooperativeJefferson85.7%6 of 763 min2.2 days
620Stanley 3SSLYK194.8CooperativeJohnson85.7%6 of 763 min24 h
621HortonHRTK194.8CooperativeBrown85.7%6 of 771 min34.7 h
622IOAK1IOAK194.8DCP-85.7%6 of 785 min35 h
623ANTK1ANTK194.8DCP-85.7%6 of 785 min2 days
623ASUK1ASUK194.8DCP-85.7%6 of 785 min2 days
623CRKK1CRKK194.8DCP-85.7%6 of 785 min2 days
623EMLK1EMLK194.8DCP-85.7%6 of 785 min2 days
623GCUK1GCUK194.8DCP-85.7%6 of 785 min2 days
623GTUK1GTUK194.8DCP-85.7%6 of 785 min2 days
623GYUK1GYUK194.8DCP-85.7%6 of 785 min2 days
623HMUK1HMUK194.8DCP-85.7%6 of 785 min2 days
623HODK1HODK194.8DCP-85.7%6 of 785 min2 days
623HSUK1HSUK194.8DCP-85.7%6 of 785 min2 days
623HSVK1HSVK194.8DCP-85.7%6 of 785 min2 days
623KJTK1KJTK194.8DCP-85.7%6 of 785 min2 days
623KWHK1KWHK194.8DCP-85.7%6 of 785 min2 days
623LCRK1LCRK194.8DCP-85.7%6 of 785 min2 days
623LCUK1LCUK194.8DCP-85.7%6 of 785 min2 days
623LKUK1LKUK194.8DCP-85.7%6 of 785 min2 days
623LNUK1LNUK194.8DCP-85.7%6 of 785 min2 days
623MCHK1MCHK194.8DCP-85.7%6 of 785 min2 days
623MEUK1MEUK194.8DCP-85.7%6 of 785 min2 days
623NSUK1NSUK194.8DCP-85.7%6 of 785 min2 days
623RFUK1RFUK194.8DCP-85.7%6 of 785 min2 days
623SEAK1SEAK194.8DCP-85.7%6 of 785 min2 days
623SPUK1SPUK194.8DCP-85.7%6 of 785 min2 days
623STJK1STJK194.8DCP-85.7%6 of 785 min2 days
623STUK1STUK194.8DCP-85.7%6 of 785 min2 days
623SVUK1SVUK194.8DCP-85.7%6 of 785 min2 days
623TNEK1TNEK194.8DCP-85.7%6 of 785 min2 days
623VIOK1VIOK194.8DCP-85.7%6 of 785 min2 days
623WOBK1WOBK194.8DCP-85.7%6 of 785 min2 days
623YACK1YACK194.8DCP-85.7%6 of 785 min2 days
653EDCK1EDCK194.8DCP-85.7%6 of 785 min2 days
654BCRK1BCRK194.8DCP-85.7%6 of 71.6 h2 days
655IndependenceINDK194.8CooperativeMontgomery85.7%6 of 71.7 h2 days
656Halstead 5NWHSTK194.8CooperativeHarvey85.7%6 of 72 h37 h
657Lincoln 1 SELICK194.8CooperativeLincoln85.7%6 of 72 h36 h
657Sylvan Grove 5NNWSYGK194.8CooperativeLincoln85.7%6 of 72 h36 h
659INDK1INDK194.8DCP-85.7%6 of 72.4 h2 days
660Cheney 5NCHVK194.8CooperativeSedgwick85.7%6 of 7-24 h
661Hillsboro 0.4 ESEKS-MN-2294.7VolunteerMarion100%3 of 313.4 h24 h
662Eureka13K94.7AirportGreenwood97.8%493 of 50414 min2.7 h
662WellingtonEGT94.7AirportSumner97.8%493 of 50414 min2.7 h
664ElkhartEHA94.7AirportMorton97.4%491 of 50414 min2.7 h
665Marais Des Cygnes River 1 NW OsawatomieOSMK194.6GaugeMiami93.4%157 of 16825 min2 h
666SabethaK8394.5AirportBrown97.8%493 of 50414 min2.7 h
667St FrancisSYF94.5AirportSherman97.2%490 of 50414 min3.3 h
668PhillipsburgPHG94.4AirportRooks97.2%490 of 50414 min3.3 h
669Syracuse3K394.4AirportHamilton97.0%489 of 50414 min3.3 h
669Ellsworth9K794.4AirportEllsworth97.0%489 of 50414 min3.3 h
669PittsburgPTS94.4AirportCrawford97.0%489 of 50414 min3.3 h
672PrattPTT94.4AirportPratt96.8%488 of 50414 min2.7 h
673Big Creek 2 SSE Hays 2SSEHYSK194.3GaugeEllis98.2%165 of 16834 min1.5 h
674Mill Crek At Johnson Drive ShawneeMCSK194.3GaugeJohnson98.2%165 of 16834 min2 h
675JohnsonJHN94.2AirportStanton97.4%491 of 50414 min3.3 h
676AtwoodADT94.2AirportRawlins96.8%488 of 50414 min3.3 h
677Medicine LodgeK5194.1AirportBarber96.6%487 of 50414 min3.3 h
678Mc PhersonMPR94.1AirportMcPherson96.0%484 of 50414 min2.7 h
679LarnedLQR94.0AirportPawnee97.2%490 of 50414 min3.3 h
680AnthonyANY93.9AirportHarper97.4%491 of 50414 min3.3 h
681Republican River At Junction City KsMILK193.9GaugeGeary97.0%163 of 16834 min3 h
682Clinton LakeCLIK193.9CooperativeDouglas85.7%6 of 74.2 h35 h
683Coats 1.7 SWKS-PR-1493.8VolunteerPratt100%3 of 315.4 h2 days
684Alma 6.1 NWKS-WB-493.8VolunteerWabaunsee100%3 of 315.4 h24 h
685OberlinOIN93.8AirportSheridan97.0%489 of 50414 min3.4 h
686Big Hill Creek AT Big Hill LakeBIGK193.7GaugeLabette100%168 of 16835 min1.5 h
687Arkansas River At DeerfieldDRFK193.7GaugeKearny90.4%152 of 16819 min4 h
688HugotonHQG93.6AirportStevens97.0%489 of 50414 min3.3 h
689ErieERIK193.6CooperativeNeosho85.7%6 of 74.9 h2 days
690Blue River AT StanleySTAK193.5GaugeJohnson84.8%190 of 22415 min1.8 h
691Topeka NWSTFOK193.5CooperativeShawnee82.1%23 of 2813 min12 h
692Leoti3K793.2AirportWichita93.4%471 of 50414 min3.3 h
693Rosalia 1 NWROSK193.2CooperativeButler85.7%6 of 75.7 h36 h
694Marais Des Cygnes River 3 N ReadingRDNK192.9GaugeLyon80.3%180 of 22410 min2 h
695Neosho River At Council GroveCGRK192.8GaugeMorris88.3%198 of 22425 min62 min
695Cottonwood Falls - Cottonwood RiverCWSK192.8GaugeChase88.3%198 of 22425 min62 min
695Caney River AT ElginELGK192.8GaugeChautauqua88.3%198 of 22425 min62 min
695Cottonwood River 1 SW PlymouthPLYK192.8GaugeLyon88.3%198 of 22425 min62 min
695S Fk Ninnescah River 1 SE PrattPTTK192.8GaugePratt88.3%198 of 22425 min62 min
700RSLRSL92.8DCP-85.7%6 of 76.6 h24 h
701SyracuseSYCK192.7CooperativeHamilton85.7%6 of 76.9 h24 h
702Dodge CityDDC92.7AirportFord79.0%185 of 2347 min60 min
703Mulberry Creek 3 W SalinaSLNK192.6GaugeSaline93.7%210 of 22435 min62 min
703Little Arkansas River AT Valley CenterVACK192.6GaugeSedgwick93.7%210 of 22435 min62 min
705WellingtonWLGK192.6CooperativeSumner85.7%6 of 77 h2 days
706Oakley 19 SSW0306792.5ReferenceLogan100%67 of 671.5 h3 h
707Beaumont Dcp PcBUMK192.5GaugeButler99.4%167 of 16845 min2 h
708Rattlesnake Creek 8SE AT Macksville 8SEMACK192.5GaugeStafford93.3%209 of 22435 min75 min
709Smith CenterK8292.5AirportSmith92.8%468 of 5044 min4.3 h
710LiberalLBLK192.5CooperativeSeward85.7%6 of 77.2 h24 h
711Walnut River 1 S WinfieldWFDK192.3GaugeCowley87.0%195 of 22425 min2 h
712Missouri River AT LeavenworthLEVK192.1GaugePlatte91.6%616 of 67220 min1.8 h
713BurlingtonUKL92.0AirportCoffey96.8%488 of 50413 min2.7 h
714Fall River AT FredoniaFRNK192.0GaugeWilson86.1%193 of 22425 min62 min
715Garden City Experimental StationGESK191.9CooperativeFinney85.7%6 of 78.7 h35 h
716OakleyOEL91.8AirportLogan92.4%466 of 50413 min4.7 h
717ColbyCBK91.8AirportThomas92.4%466 of 50414 min4.7 h
718Ninnescah River 3 WSW PeckPECK191.8GaugeSumner85.7%192 of 22425 min62 min
719Kansas River 4 SE BelvueBVUK191.7GaugeWabaunsee88.6%596 of 67220 min1.5 h
720Verdigris River 2 E IndependenceIDPK191.7GaugeMontgomery85.2%191 of 22425 min62 min
721Garden_CityGCK91.7AirportFinney76.1%192 of 2525 min1.6 h
722Big Blue River 4 N ManhattanMNTK191.5GaugeRiley92.4%207 of 22435 min2.8 h
723NortonNRN91.4AirportRooks92.2%465 of 50413 min4.7 h
724Augusta3AU91.4AirportButler91.8%463 of 50414 min4.7 h
725Ninnescah South Fork 4 SE MurdockMDKK191.2GaugeKingman84.0%184 of 21925 min62 min
726Hays_MuniHYS91.2AirportEllis75.1%194 of 25811 min77 min
727Little Osage River AT FultonFTNK191.1GaugeBourbon88.5%595 of 67220 min1.8 h
728Kansas City WestKCWK191.0CooperativeWyandotte85.7%6 of 710.5 h36 h
729DDCDDC91.0DCP-75.0%12 of 1615 min16 h
730AtchisonATHK190.9CooperativeAtchison85.7%6 of 710.9 h36 h
731TOMAHAWK CREEK 5 SSE Tomahawk Creek at Roe AvenueTCRK190.8GaugeJohnson79.9%179 of 22420 min2 h
732Ninnescah North Fork AT Cheney ReservoirCHNK190.6GaugeSedgwick99.4%167 of 16855 min2 h
732Big Hill Creek 4 E CherryvaleCHRK190.6GaugeLabette99.4%167 of 16855 min2 h
732DexterDEXK190.6GaugeCowley99.4%167 of 16855 min2 h
732Grenola DcpGRLK190.6GaugeElk99.4%167 of 16855 min2 h
736Kansas River AT ManhattanMHKK190.6GaugePottawatomie88.3%594 of 67220 min2 h
737Big Bull Creek At EdgertonEDGK190.6GaugeJohnson82.1%184 of 22425 min62 min
738Neosho River 2 N DunlapDUNK190.0GaugeMorris97.6%164 of 16855 min2 h
739El DoradoEQA89.9AirportButler92.4%466 of 50414 min4.7 h
740Waverly 5.1 WSWKS-CF-389.8VolunteerCoffey100%3 of 326.4 h24 h
741NewtonNWTK189.8CooperativeHarvey71.4%5 of 73 min36 h
742CulverCULK189.8CooperativeOttawa71.4%5 of 712 min3 days
743FredoniaFREK189.8CooperativeWilson71.4%5 of 713 min36 h
744Offerle 5SOFFK189.8CooperativeFord71.4%5 of 713 min2 days
745ColumbusCMBK189.8CooperativeCherokee71.4%5 of 713 min2.5 days
746PeabodyPEAK189.8CooperativeMarion71.4%5 of 714 min47.7 h
747Glen Elder LakeGLNK189.8CooperativeMitchell71.4%5 of 718 min35.3 h
748Mound City 1SSWMODK189.8CooperativeLinn71.4%5 of 722 min35 h
749ColdwaterCOLK189.8CooperativeComanche71.4%5 of 722 min2 days
750PittsburgPTSK189.8CooperativeCrawford71.4%5 of 723 min3 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:

  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. 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.