Storm Station
Sign in

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,079 stations ranked39.0% sent every report dueranked October 16, 2026page 3 of 5Kansas 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,079 ranked here, 1,016 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
500Soldier Creek 3 E DeliaDELK194.7GaugeJackson99.4%167 of 16825 min1.5 h
500"Precipitation Gage"HVAK194.7GaugeMontgomery99.4%167 of 16825 min1.5 h
500Marais Des Cygnes River AT OttawaOTWK194.7GaugeFranklin99.4%167 of 16825 min1.5 h
504Little Blue River 4 NE Barnes 4 NEBANK194.7GaugeMarshall99.4%167 of 16825 min2 h
504On Kirwin Reservoir At Kirwin DamKRWK194.7GaugePhillips99.4%167 of 16825 min2 h
504Pottawatomie Creek AT LaneLNEK194.7GaugeFranklin99.4%167 of 16825 min2 h
504Lovewell Reservoir At Lovewell DamLOVK194.7GaugeJewell99.4%167 of 16825 min2 h
504KEITH SEBELIUS LAKE AT Norton Dam #2-dcpNTDK194.7GaugeNorton99.4%167 of 16825 min2 h
504North Fork Solomon AT PortisPTIK194.7GaugeOsborne99.4%167 of 16825 min2 h
504Webster Reservoir Nr StocktonSTCK194.7GaugeRooks99.4%167 of 16825 min2 h
511Topeka (FOE)FOE94.7AirportShawnee98.2%165 of 1688 min2 h
512Kansas River AT ManhattanMHKK194.7GaugePottawatomie96.7%650 of 67220 min45 min
513Topeka (Top)TOP94.6AirportShawnee100%168 of 1688 min60 min
514Blue River At Kenneth Rd Overland ParkBRRK194.6GaugeJohnson100%168 of 16826 min1.5 h
515MARAIS DES CYGNES 2 S PomonaPMNK194.6GaugeFranklin100%168 of 16827 min1.5 h
516Amazon Ditch 11 WNW Amazon Ditch Near LakinAMAK194.6GaugeKearny100%168 of 16827 min62 min
516Dragoon Creek 3 S BurlingameBRGK194.6GaugeOsage100%168 of 16827 min62 min
516Pawnee Creek 7 WSW Burdett 7WNWBTTK194.6GaugeHodgeman100%168 of 16827 min62 min
516Arkansas River 1 WSW Dodge CityDDCK194.6GaugeFord100%168 of 16827 min62 min
516Deerfield 2E - Farmers DitchFRMK194.6GaugeFinney100%168 of 16827 min62 min
516Arkansas River 1 W NickersonNICK194.6GaugeReno100%168 of 16827 min62 min
516Labette Creek Near OswegoOSLK194.6GaugeLabette100%168 of 16827 min62 min
516Smoky Hill River 2 AT Schoenchen 2ESCSK194.6GaugeEllis100%168 of 16827 min62 min
516Southside Ditch 9 SW Lakin - Southside DitchSOSK194.6GaugeKearny100%168 of 16827 min62 min
516L. Arkansas Floodway 1 NW Valley Center FloodwayVCFK194.6GaugeSedgwick100%168 of 16827 min62 min
516Saline River 5N AT Wakeeney 5NWAAK194.6GaugeTrego100%168 of 16827 min62 min
527Big Creek 2 SSE Hays 2SSEHYSK194.5GaugeEllis100%168 of 16827 min60 min
527Mill Crek At Johnson Drive ShawneeMCSK194.5GaugeJohnson100%168 of 16827 min60 min
527Republican River At Junction City KsMILK194.5GaugeGeary100%168 of 16827 min60 min
527Delaware River 1 W PerryPDRK194.5GaugeJefferson100%168 of 16827 min60 min
531Rattlesnake Creek 8SE AT Macksville 8SEMACK194.5GaugeStafford100%168 of 16827 min75 min
531Big Blue River 4 N ManhattanMNTK194.5GaugeRiley100%168 of 16827 min75 min
531Mulberry Creek 3 W SalinaSLNK194.5GaugeSaline100%168 of 16827 min75 min
531Little Arkansas River AT Valley CenterVACK194.5GaugeSedgwick100%168 of 16827 min75 min
535Solomon River AT GLEN ELDER ReservoirGLNK194.5GaugeMitchell99.4%167 of 16826 min2 h
536Missouri River AT LeavenworthLEVK194.5GaugePlatte97.0%652 of 67221 min45 min
537Salt Creek 0.5 S LyndonLNDK194.4GaugeOsage99.4%167 of 16827 min2 h
538WAKARUSA RIVER 3 WSW RichlandRCHK194.4GaugeShawnee99.4%167 of 16827 min1.5 h
539Kansas River AT Ft RileyFTRK194.4GaugeGeary99.4%167 of 16827 min2 h
539Kill Creek At 95Th Street DesotoKCDK194.4GaugeJohnson99.4%167 of 16827 min2 h
539Little Bull Creek 2 W Spring HillSPNK194.4GaugeJohnson99.4%167 of 16827 min2 h
539Stranger Creek 4 E TonganoxieTNGK194.4GaugeLeavenworth99.4%167 of 16827 min2 h
543Smoky Hill River 12 N Arnold 12NARNK194.4GaugeTrego99.4%167 of 16827 min1.5 h
543Ninnescah North Fork 2 SE CastletonCASK194.4GaugeReno99.4%167 of 16827 min1.5 h
543Cowskin Creek AT Wichita At 119th StreetCOWK194.4GaugeSedgwick99.4%167 of 16827 min1.5 h
543Verdigris River 2 NW CoyvilleCYVK194.4GaugeWilson99.4%167 of 16827 min1.5 h
543Durham - NF Cottonwood RiverDRMK194.4GaugeMarion99.4%167 of 16827 min1.5 h
543Smoky Hill River AT EllsworthELWK194.4GaugeEllsworth99.4%167 of 16827 min1.5 h
543Arkansas River AT Great BendGTBK194.4GaugeBarton99.4%167 of 16827 min1.5 h
543Little Arkansas River 3 NW HalsteadHTDK194.4GaugeHarvey99.4%167 of 16827 min1.5 h
543Verdigris River AT NeodeshaNEDK194.4GaugeWilson99.4%167 of 16827 min1.5 h
543Solomon River AT NilesNLSK194.4GaugeOttawa99.4%167 of 16827 min1.5 h
543South Fork Solomon 1 S OsborneOSBK194.4GaugeOsborne99.4%167 of 16827 min1.5 h
543Smoky Hill River 8 S RussellRSLK194.4GaugeRussell99.4%167 of 16827 min1.5 h
543Saline River AT TescottTSCK194.4GaugeOttawa99.4%167 of 16827 min1.5 h
556Spring River AT Baxter SpringsBXTK194.4GaugeCherokee99.4%167 of 16827 min2 h
556South Fork Cottonwood River - BazaarBZRK194.4GaugeChase99.4%167 of 16827 min2 h
556Grouse Creek - CameronCAMK194.4GaugeCowley99.4%167 of 16827 min2 h
556Cassody DcpCSSK194.4GaugeButler99.4%167 of 16827 min2 h
556Diamond SpringsDIAK194.4GaugeMorris99.4%167 of 16827 min2 h
556Durham DcpDURK194.4GaugeMarion99.4%167 of 16827 min2 h
556Precipitation Gage At HarperHRPK194.4GaugeHarper99.4%167 of 16827 min2 h
556Inman DcpINMK194.4GaugeMcpherson99.4%167 of 16827 min2 h
556Matfield Green DcpMATK194.4GaugeChase99.4%167 of 16827 min2 h
556BIG BLUE AT Tuttle Creek LakeMTTK194.4GaugeRiley99.4%167 of 16827 min2 h
56608S 15E 28Dddd01 Pbpn MW339190709544190194.3GaugeJackson100%168 of 16828 min77 min
567Cimarron 3.8 WKS-GY-4294.2VolunteerGray100%7 of 710.4 h24 h
568Scott CityTQK94.2AirportScott99.0%499 of 50416 min40 min
569Emma Creek 5 N SedgwickSEMK194.2GaugeHarvey96.2%647 of 67222 min45 min
570Crooked Creek 12 W EnglewoodENWK194.1GaugeMeade98.8%166 of 16827 min2 h
571Smoky Hill River At Cedar Bluff DamELSK194.1GaugeTrego95.8%161 of 16821 min2 h
571Quivira NWR - Rattlesnake CreekZETK194.1GaugeStafford95.8%161 of 16821 min2 h
573Elk River near Elk CityELAK194.0GaugeMontgomery98.2%165 of 16826 min2 h
573Quivira - A3 DiviersionQVBK194.0GaugeStafford98.2%165 of 16826 min2 h
573Quivira - 24D DiversionQVEK194.0GaugeStafford98.2%165 of 16826 min2 h
573Wildcat Creek AT Wildcat Creek at KeatsWKCK194.0GaugeRiley98.2%165 of 16826 min2 h
577Kansas River 1 N De SotoDSOK193.9GaugeLeavenworth98.2%165 of 16827 min2 h
577Kansas River AT TopekaTPAK193.9GaugeShawnee98.2%165 of 16827 min2 h
579North Fork Solomon 1 S GladeGDEK193.9GaugePhillips98.2%165 of 16827 min1.5 h
579Sappa Creek 15 NE Norcatur 15neNCRK193.9GaugeNorton98.2%165 of 16827 min1.5 h
579South Fork Solomon River 1 S WoodstonWODK193.9GaugeRooks98.2%165 of 16827 min1.5 h
582Stranger Creek 1 E EastonESTK193.9GaugeLeavenworth98.2%165 of 16827 min2 h
582Solomon River 2 SE Glen ElderGELK193.9GaugeMitchell98.2%165 of 16827 min2 h
582Wakarusa River 4 S Lawrence 4sLAWK193.9GaugeDouglas98.2%165 of 16827 min2 h
582Saline River 10 N Wilson LakeWLSK193.9GaugeRussell98.2%165 of 16827 min2 h
582Kansas River AT WamegoWMGK193.9GaugePottawatomie98.2%165 of 16827 min2 h
587Little Osage River AT FultonFTNK193.9GaugeBourbon96.8%651 of 67220 min60 min
588Quivira - C1 DiversionQVCK193.8GaugeStafford97.6%164 of 16826 min2 h
588Quivira - 24C DiversionQVDK193.8GaugeStafford97.6%164 of 16826 min2 h
588Zenith 13N - RCA DiversionQVFK193.8GaugeStafford97.6%164 of 16826 min2 h
588Zenith 16N - RCA DiversionQVGK193.8GaugeStafford97.6%164 of 16826 min2 h
592Arkansas River 1 S CoolidgeCOOK193.6GaugeHamilton100%168 of 16831 min75 min
593Cedar Creek 4 S Cedar PointCDPK193.6GaugeChase100%168 of 16831 min76 min
593Otter Creek 1 S ClimaxCMXK193.6GaugeGreenwood100%168 of 16831 min76 min
593Marais Des Cygnes River 1 W La CygneLCGK193.6GaugeLinn100%168 of 16831 min76 min
596Neosho River 2 S AmericusAMCK193.6GaugeLyon100%168 of 16832 min75 min
596Arkansas River 1 W MulvaneMULK193.6GaugeSedgwick100%168 of 16832 min75 min
598Arkansas River 3 N HavenHAVK193.6GaugeReno91.6%154 of 16817 min3 h
599Hundred Ten Mile Creek NrQUEK193.4GaugeOsage99.4%167 of 16831 min1.8 h
600Walnut Creek AT AlbertALBK193.4GaugeBarton99.4%167 of 16832 min1.8 h
600Coffeyville - Hwy 166CFYK193.4GaugeMontgomery99.4%167 of 16832 min1.8 h
600Arkansas River 6 ENE Larned 6ENELRDK193.4GaugePawnee99.4%167 of 16832 min1.8 h
603West Branch Walnut River AT El DoradoEDWK193.3GaugeButler96.4%162 of 16827 min2 h
604Shawnee 1.0 ESEKS-JO-6593.2VolunteerJohnson100%7 of 712.4 h24 h
604Longford 4.3 WSWKS-OT-2293.2VolunteerOttawa100%7 of 712.4 h24 h
606Salt Creek 3 ESE AdaADAK193.2GaugeOttawa98.8%166 of 16831 min1.8 h
606PRAIRIE DOG CREEK 4 E Clayton 4eCLNK193.2GaugeNorton98.8%166 of 16831 min1.8 h
606Mill Creek AT PaxicoPXCK193.2GaugeWabaunsee98.8%166 of 16831 min1.8 h
606Arkansas Floodway AT Wichita FloodwayWIFK193.2GaugeSedgwick98.8%166 of 16831 min1.8 h
610Mill Creek 1 ESE WashingtonWSHK193.2GaugeWashington98.8%166 of 16831 min2 h
611Cimarron River near Forgan0715690093.1GaugeMeade99.4%167 of 16833 min2 h
612Topeka NWSTFOK192.9CooperativeShawnee85.7%24 of 2815 min17 h
613HortonHRTK192.9CooperativeBrown85.7%6 of 718 min24.3 h
614Iola 1 WIOAK192.9CooperativeAllen85.7%6 of 725 min2 days
615Cherokee 0.3 NNWKS-CR-2492.9VolunteerCrawford85.7%6 of 726 min2 days
615Emporia 5.6 ESEKS-LY-592.9VolunteerLyon85.7%6 of 726 min2 days
615Pratt 0.7 ENEKS-PR-2492.9VolunteerPratt85.7%6 of 726 min2 days
615Albert 3.3 NWKS-RH-892.9VolunteerRush85.7%6 of 726 min2 days
615Stafford 5.9 ESEKS-SF-292.9VolunteerStafford85.7%6 of 726 min2 days
620Denison 0.2 NNWKS-JA-1292.9VolunteerJackson85.7%6 of 726 min2 days
621Stafford 0.5 NKS-SF-1892.9VolunteerStafford85.7%6 of 726 min37 h
622Garden City 1.2 NNEKS-FI-3792.9VolunteerFinney85.7%6 of 726 min2 days
623Newton 6.4 SEKS-HV-4992.9VolunteerHarvey85.7%6 of 726 min24 h
624Winfield 5.9 SWKS-CL-1292.9VolunteerCowley85.7%6 of 726 min2 days
624Kinsley 0.2 NNWKS-ED-992.9VolunteerEdwards85.7%6 of 726 min2 days
624Manhattan 1.4 NNWKS-RL-4392.9VolunteerRiley85.7%6 of 726 min2 days
624Bel Aire 0.5 WSWKS-SG-10092.9VolunteerSedgwick85.7%6 of 726 min2 days
628IOAK1IOAK192.9DCP-85.7%6 of 727 min2 days
629NortonvilleNTVK192.9CooperativeJefferson85.7%6 of 754 min45 h
630Melvern LakeMLVK192.9CooperativeOsage85.7%6 of 785 min2 days
631Wamego 3.6 WKS-PT-4892.9VolunteerPottawatomie85.7%6 of 785 min36 h
632Lawrence 1.4 NWKS-DG-7592.9VolunteerDouglas85.7%6 of 785 min2 days
633Ness City 12.9 SSEKS-NS-3292.9VolunteerNess85.7%6 of 786 min2 days
634Westmoreland 5.7 WNWKS-PT-6792.9VolunteerPottawatomie85.7%6 of 786 min25 h
635Gardner 2.9 NKS-JO-13092.9VolunteerJohnson85.7%6 of 786 min47 h
636Minneapolis 7.2 WKS-OT-1792.9VolunteerOttawa85.7%6 of 786 min2 days
637Lawrence 9.2 WNWKS-DG-4692.9VolunteerDouglas85.7%6 of 786 min24 h
638Hays 11.1 SSWKS-EL-11992.9VolunteerEllis85.7%6 of 786 min2 days
638Overland Park 4.0 SKS-JO-6192.9VolunteerJohnson85.7%6 of 786 min2 days
640Spearville 5.4 SWKS-FO-7192.9VolunteerFord85.7%6 of 786 min36 h
641Miltonvale 0.3 SSEKS-CD-1392.9VolunteerCloud85.7%6 of 786 min2 days
641Overland Park 1.6 NNEKS-JO-10192.9VolunteerJohnson85.7%6 of 786 min2 days
643Longford 1.5 SSWKS-CY-2192.9VolunteerClay85.7%6 of 786 min24 h
644Great Bend 3.7 SEKS-BT-2992.9VolunteerBarton85.7%6 of 786 min2 days
644Hays 1.3 SSEKS-EL-1492.9VolunteerEllis85.7%6 of 786 min2 days
644Plymell 1.1 ESEKS-FI-5292.9VolunteerFinney85.7%6 of 786 min2 days
644Olsburg 4.0 SWKS-PT-3692.9VolunteerPottawatomie85.7%6 of 786 min2 days
648Paola 1.0 NNWKS-MI-1592.9VolunteerMiami85.7%6 of 786 min24 h
648Topeka 2.7 WKS-SN-3492.9VolunteerShawnee85.7%6 of 786 min24 h
650EDCK1EDCK192.9DCP-85.7%6 of 787 min36 h
651AxtellAXTK192.9CooperativeMarshall85.7%6 of 71.6 h2 days
652PomonaPLKK192.9CooperativeOsage85.7%6 of 71.7 h2 days
653Timken 7.8 SSWKS-RH-1092.9VolunteerRush85.7%6 of 72.4 h2 days
654Bel Aire 1.8 SSEKS-SG-23392.9VolunteerSedgwick85.7%6 of 72.4 h24 h
655Pratt 4.0 EKS-PR-2192.9VolunteerPratt85.7%6 of 72.4 h2 days
656Quenemo 5.6 SKS-OS-2892.9VolunteerOsage85.7%6 of 72.4 h2 days
657Hoxie 5.3 SKS-SD-292.9VolunteerSheridan85.7%6 of 72.4 h24 h
658Ellis 11.0 SKS-EL-12292.9VolunteerEllis85.7%6 of 72.4 h2 days
658Gorham 2.4 NWKS-EL-3792.9VolunteerEllis85.7%6 of 72.4 h2 days
660Arnold 4.8 NNWKS-NS-692.9VolunteerNess85.7%6 of 72.4 h36 h
661Topeka 8.5 EKS-SN-592.9VolunteerShawnee85.7%6 of 72.4 h2 days
662Marysville 0.4 SKS-MS-2792.9VolunteerMarshall85.7%6 of 72.4 h2 days
663Republican River AT ScandiaSNDK192.8GaugeRepublic97.6%164 of 16831 min2 h
663Wakarusa River AT WakarusaWRWK192.8GaugeShawnee97.6%164 of 16831 min2 h
665Parsons 2 NWPARK192.8CooperativeLabette85.7%6 of 72.6 h2 days
666Caney - Little CaneyCNLK192.6GaugeMontgomery100%168 of 16837 min1.5 h
667Kansas River AT LawrenceLWRK192.5GaugeDouglas92.2%930 of 1,00817 min45 min
668Shunganunga Creek AT TopekaTSHK192.4GaugeShawnee92.7%935 of 1,00817 min50 min
669Goff 3.9 SSWKS-NM-592.4VolunteerNemaha85.7%6 of 73.4 h36 h
670Dexter 0.1 NWKS-CL-692.4VolunteerCowley85.7%6 of 73.4 h2 days
671Hays 5.4 SSWKS-EL-4392.4VolunteerEllis85.7%6 of 73.4 h2 days
672Wichita 7.8 WNWKS-SG-3692.4VolunteerSedgwick85.7%6 of 73.4 h2 days
673Centralia Lake ScanCTRK192.3GaugeNemaha99.4%167 of 16837 min2 h
673Phillipsburg ScanPHBK192.3GaugePhillips99.4%167 of 16837 min2 h
675IndependenceINDK192.2CooperativeMontgomery85.7%6 of 73.9 h2 days
676ErieERIK192.2CooperativeNeosho85.7%6 of 73.9 h2 days
677Blue River AT StanleySTAK192.2GaugeJohnson84.8%190 of 22412 min60 min
678Shunganunga Creek AT Topeka Gage BlvdSGBK191.9GaugeShawnee92.2%930 of 1,00817 min55 min
679Russell 0.1 EKS-RS-3991.9VolunteerRussell85.7%6 of 74.4 h24 h
680Rosalia 2.1 WSWKS-BU-2391.9VolunteerButler85.7%6 of 74.4 h26 h
681Topeka 3.2 WSWKS-SN-2591.9VolunteerShawnee85.7%6 of 74.4 h2 days
682Winfield 0.4 NEKS-CL-4391.9VolunteerCowley85.7%6 of 74.4 h24 h
683Valley Falls 3.2 SEKS-JF-1291.9VolunteerJefferson85.7%6 of 74.4 h2 days
684Osage City 0.5 NWKS-OS-2391.9VolunteerOsage85.7%6 of 74.4 h2 days
685Rock 3.2 ENEKS-CL-3791.9VolunteerCowley85.7%6 of 74.4 h2 days
685Plains 0.4 WSWKS-ME-1991.9VolunteerMeade85.7%6 of 74.4 h2 days
687WICHITA WX (The Office)WWXK191.6CooperativeSedgwick82.1%23 of 2815 min17.8 h
688Overland Park 5.1 SSEKS-JO-6291.5VolunteerJohnson85.7%6 of 75.4 h2 days
689Abilene 5.4 EKS-DK-3091.5VolunteerDickinson85.7%6 of 75.4 h2 days
689Belleville 1.6 NEKS-RP-1791.5VolunteerRepublic85.7%6 of 75.4 h2 days
691Maize 5.7 SKS-SG-291.5VolunteerSedgwick85.7%6 of 75.4 h2 days
692Shawnee 1.1 SEKS-JO-10091.5VolunteerJohnson85.7%6 of 75.4 h2 days
692Preston 4.5 WNWKS-PR-1291.5VolunteerPratt85.7%6 of 75.4 h2 days
694Slate Creek AT WellingtonWELK191.1GaugeSumner89.2%150 of 16817 min5 h
695Marais Des Cygnes River 1 NW OsawatomieOSMK191.0GaugeMiami89.8%151 of 16827 min2 h
696Brookville 5.9 NNWKS-SA-1491.0VolunteerSaline85.7%6 of 76.4 h2 days
697Garden Plain 0.5 SSWKS-SG-19191.0VolunteerSedgwick85.7%6 of 76.4 h2 days
698Lindsborg 0.3 WKS-MP-10091.0VolunteerMcPherson85.7%6 of 76.4 h2 days
699Centralia LakeS209490.9SoilNemaha98.8%166 of 16843 min2 h
700Kansas River 4 SE BelvueBVUK190.9GaugeWabaunsee89.4%601 of 67222 min60 min
701HUTHUT90.9DCP-85.7%6 of 76.6 h2 days
702Oakley 19 SSW0306790.6ReferenceLogan100%84 of 841.5 h3 h
703Beaumont Dcp PcBUMK190.5GaugeButler100%168 of 16847 min62 min
704Norton 0.7 SWKS-NT-1790.5VolunteerNorton85.7%6 of 77.4 h36 h
704Norton 7.2 NWKS-NT-1890.5VolunteerNorton85.7%6 of 77.4 h36 h
706El DoradoEQA90.3AirportButler88.2%445 of 50415 min3 h
707Scott City 4.9 NNWKS-SC-1890.1VolunteerScott85.7%6 of 78.4 h36 h
708Big Bull Creek At EdgertonEDGK190.0GaugeJohnson87.0%195 of 22427 min1.8 h
709Fall River AT FredoniaFRNK189.9GaugeWilson86.6%194 of 22427 min1.8 h
710Elk River 1 E Elk FallsELFK189.9GaugeElk86.6%194 of 22427 min1.8 h
710Ninnescah South Fork 4 SE MurdockMDKK189.9GaugeKingman86.6%194 of 22427 min1.8 h
712Mc PhersonMPR89.8AirportMcPherson96.2%485 of 50414 min80 min
713Augusta3AU89.6AirportButler86.9%438 of 50416 min3 h
714Sylvan Grove 4.8 NKS-LC-2089.6VolunteerLincoln85.7%6 of 79.4 h2 days
715Beverly 4.6 SKS-LC-389.6VolunteerLincoln85.7%6 of 79.4 h26 h
716Olathe 3.4 EKS-JO-9589.6VolunteerJohnson85.7%6 of 79.4 h2 days
717PhillipsburgS209389.4SoilPhillips100%168 of 16853 min62 min
718OakleyOEL89.3AirportLogan89.2%450 of 5046 min2.7 h
719Ku-Nesa ScanKUNK189.2GaugeJefferson99.4%167 of 16837 min2 h
720Sterling 0.5 NNWKS-RC-889.2VolunteerRice85.7%6 of 710.4 h36 h
721McCracken 2.7 ESEKS-RH-2289.2VolunteerRush85.7%6 of 710.4 h2 days
722DDCDDC89.1DCP-75.0%12 of 1627 min15 h
723Big Hill Creek 4 E CherryvaleCHRK188.9GaugeLabette100%168 of 16855 min62 min
724Ninnescah North Fork AT Cheney ReservoirCHNK188.9GaugeSedgwick100%168 of 16855 min62 min
725Indian Creek AT Stateline Rd LeawoodICLK188.9GaugeJohnson86.3%145 of 16827 min4 h
726Smith CenterK8288.7AirportSmith89.4%451 of 5046 min2.7 h
727Park City 2.1 NNEKS-SG-8488.7VolunteerSedgwick85.7%6 of 711.4 h2 days
728Garden City 12.9 NKS-FI-2788.7VolunteerFinney85.7%6 of 711.4 h2 days
729Fort Scott 9.3 NNEKS-BB-1688.7VolunteerBourbon85.7%6 of 711.4 h2 days
730DexterDEXK188.6GaugeCowley100%168 of 16857 min62 min
730Grenola DcpGRLK188.6GaugeElk100%168 of 16857 min62 min
732Cowskin Creek AT Cowskin Creek at 29thCWNK188.5GaugeSedgwick88.3%198 of 22437 min62 min
733Elk River AT Elk City LakeECLK188.3GaugeMontgomery99.4%167 of 16817 min2 h
734Beaver Creek AT Cedar BluffsCDBK188.3GaugeDecatur87.9%197 of 22437 min2 h
735ColbyCBK88.2AirportThomas88.6%447 of 50415 min3 h
736AtchisonATHK188.2CooperativeAtchison85.7%6 of 712.4 h36 h
737Neosho River 2 N DunlapDUNK188.1GaugeMorris98.8%166 of 16857 min2 h
738NewtonNWTK187.9CooperativeHarvey71.4%5 of 712 min3 days
739CourtlandCTLK187.9CooperativeRepublic71.4%5 of 722 min3 days
739RichfieldRIFK187.9CooperativeMorton71.4%5 of 722 min3 days
741Allen 3.8 SSEKS-LY-1587.9VolunteerLyon71.4%5 of 726 min36 h
742Stockton 10.4 WNWKS-RO-687.9VolunteerRooks71.4%5 of 726 min2 days
743Burrton 6.5 ENEKS-HV-4787.9VolunteerHarvey71.4%5 of 726 min3 days
743Chanute 0.5 NKS-NO-1587.9VolunteerNeosho71.4%5 of 726 min3 days
743Ransom 0.2 WSWKS-NS-3587.9VolunteerNess71.4%5 of 726 min3 days
746Spring Hill 1.3 NEKS-JO-13687.9VolunteerJohnson71.4%5 of 726 min3 days
747North Newton 0.6 NWKS-HV-987.9VolunteerHarvey71.4%5 of 726 min24 h
748Marion 9.6 EKS-MN-4187.9VolunteerMarion71.4%5 of 726 min2 days
749Westmoreland 5.3 WNWKS-PT-6187.9VolunteerPottawatomie71.4%5 of 726 min2.5 days
750Topeka 5.5 NWKS-SN-6487.9VolunteerShawnee71.4%5 of 726 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; 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.