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 2 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
248Brookville 6.8 NNEKS-SA-8999.8VolunteerSaline100%3 of 32.4 h24 h
248Goodland 10.3 WNWKS-SH-1699.8VolunteerSherman100%3 of 32.4 h24 h
253Ashland 7.5 SEKS-CA-999.8VolunteerClark100%3 of 32.4 h24 h
253Kalvesta 9.9 WNWKS-FI-1399.8VolunteerFinney100%3 of 32.4 h24 h
253Garden City 8.3 NNWKS-FI-499.8VolunteerFinney100%3 of 32.4 h24 h
253Mc Pherson 6.6 WSWKS-MP-299.8VolunteerMcPherson100%3 of 32.4 h24 h
253Palco 0.2 ENEKS-RO-1899.8VolunteerRooks100%3 of 32.4 h24 h
253Peck 3.0 NWKS-SG-12599.8VolunteerSedgwick100%3 of 32.4 h24 h
253Wichita 5.9 NNWKS-SG-18499.8VolunteerSedgwick100%3 of 32.4 h24 h
253Washington 7.3 NNEKS-WS-599.8VolunteerWashington100%3 of 32.4 h24 h
261Beverly 4.6 SKS-LC-399.8VolunteerLincoln100%3 of 32.4 h27 h
262Towanda 4.9 NNEKS-BU-1799.8VolunteerButler100%3 of 32.4 h24 h
262Oberlin 5.0 WKS-DC-999.8VolunteerDecatur100%3 of 32.4 h24 h
262Lawrence 2.2 SSEKS-DG-6699.8VolunteerDouglas100%3 of 32.4 h24 h
262Lawrence 1.0 WKS-DG-7299.8VolunteerDouglas100%3 of 32.4 h24 h
262Hays 1.5 NWKS-EL-7499.8VolunteerEllis100%3 of 32.4 h24 h
262Lane 0.0 NNEKS-FR-3599.8VolunteerFranklin100%3 of 32.4 h24 h
262Overland Park 3.4 SSEKS-JO-12099.8VolunteerJohnson100%3 of 32.4 h24 h
262Blue Rapids 2.3 SSWKS-MS-2399.8VolunteerMarshall100%3 of 32.4 h24 h
262Norton 0.7 SWKS-NT-1799.8VolunteerNorton100%3 of 32.4 h24 h
262Minneapolis 5.9 EKS-OT-3399.8VolunteerOttawa100%3 of 32.4 h24 h
262Onaga 3.1 WSWKS-PT-699.8VolunteerPottawatomie100%3 of 32.4 h24 h
262Manhattan 1.5 SWKS-RL-6499.8VolunteerRiley100%3 of 32.4 h24 h
262Arlington 0.5 SKS-RN-5299.8VolunteerReno100%3 of 32.4 h24 h
262Kismet 0.1 WKS-SW-299.8VolunteerSeward100%3 of 32.4 h24 h
262Kansas City 3.3 EKS-WY-1399.8VolunteerWyandotte100%3 of 32.4 h24 h
277Herington 2.8 ESEKS-MR-599.8VolunteerMorris100%3 of 32.4 h25 h
278Leavenworth 4.3 SWKS-LV-499.8VolunteerLeavenworth100%3 of 32.4 h26 h
279Oberlin 1.2 SKS-DC-1199.8VolunteerDecatur100%3 of 32.4 h24 h
279Baldwin City 7.5 WSWKS-DG-6599.8VolunteerDouglas100%3 of 32.4 h24 h
279Abilene 7.9 NNWKS-DK-4499.8VolunteerDickinson100%3 of 32.4 h24 h
279Brookville 7.7 WNWKS-EW-4999.8VolunteerEllsworth100%3 of 32.4 h24 h
279Newton 6.4 SEKS-HV-4999.8VolunteerHarvey100%3 of 32.4 h24 h
279Valley Falls 3.2 SEKS-JF-1299.8VolunteerJefferson100%3 of 32.4 h24 h
279Shawnee 2.2 SSWKS-JO-11399.8VolunteerJohnson100%3 of 32.4 h24 h
279Timken 7.8 SSWKS-RH-1099.8VolunteerRush100%3 of 32.4 h24 h
279McCracken 2.7 ESEKS-RH-2299.8VolunteerRush100%3 of 32.4 h24 h
279Keats 2.1 WNWKS-RL-9599.8VolunteerRiley100%3 of 32.4 h24 h
279Wichita 9.0 EKS-SG-7199.8VolunteerSedgwick100%3 of 32.4 h24 h
279Goodland 12.1 NWKS-SH-2199.8VolunteerSherman100%3 of 32.4 h24 h
291Garden City 1.2 NNEKS-FI-3799.8VolunteerFinney100%3 of 32.4 h25 h
291Marion 9.6 EKS-MN-4199.8VolunteerMarion100%3 of 32.4 h25 h
293Marquette 7.1 WNWKS-EW-5499.8VolunteerEllsworth100%3 of 32.4 h24 h
294ParsonsPPF99.8AirportMontgomery99.4%167 of 1687 min2 h
295NewtonEWK99.7AirportHarvey100%168 of 16811 min66 min
296Basehor 3NEBASK199.7CooperativeLeavenworth100%7 of 72.5 h24 h
297Wichita (AAO)AAO99.6AirportSedgwick99.4%167 of 1685 min2 h
298LawrenceLWC99.5AirportDouglas100%168 of 1687 min60 min
299Topeka (FOE)FOE99.5AirportShawnee99.4%167 of 1686 min2 h
300Olathe (OJC)OJC99.4AirportJohnson98.8%166 of 1686 min2 h
301Buckner Creek AT HORSE THIEF RESERVOIRHTRK199.4GaugeHodgeman98.8%166 of 16810 min2 h
301OxfordOXFK199.4GaugeSumner98.8%166 of 16810 min2 h
303GoodlandGLD99.4AirportSherman98.2%165 of 1686 min2 h
304Winfield 2.9 SWKS-CL-3299.3VolunteerCowley100%3 of 33.4 h24 h
304Garden City 12.9 NKS-FI-2799.3VolunteerFinney100%3 of 33.4 h24 h
304Delphos 0.4 NEKS-OT-2499.3VolunteerOttawa100%3 of 33.4 h24 h
304Goodland 0.5 ENEKS-SH-499.3VolunteerSherman100%3 of 33.4 h24 h
304Mulvane 4.3 WSWKS-SU-899.3VolunteerSumner100%3 of 33.4 h24 h
309Quenemo 5.6 SKS-OS-2899.3VolunteerOsage100%3 of 33.4 h2 days
310Hays 5.4 SSWKS-EL-4399.3VolunteerEllis100%3 of 33.4 h24 h
310Chetopa 2.4 WNWKS-LB-999.3VolunteerLabette100%3 of 33.4 h24 h
312Rock 3.2 ENEKS-CL-3799.3VolunteerCowley100%3 of 33.4 h24 h
312Eureka 6.5 NKS-GW-899.3VolunteerGreenwood100%3 of 33.4 h24 h
312Blue Rapids 1.3 WNWKS-MS-2199.3VolunteerMarshall100%3 of 33.4 h24 h
312Hutchinson 2.2 SSWKS-RN-3799.3VolunteerReno100%3 of 33.4 h24 h
316Fort Scott 9.3 NNEKS-BB-1699.3VolunteerBourbon100%3 of 33.4 h24 h
316Colby 0.6 NNWKS-TH-1899.3VolunteerThomas100%3 of 33.4 h24 h
318Clearwater 3.9 NNEKS-SG-11299.3VolunteerSedgwick100%3 of 33.4 h25 h
319Bendena 1.0 NNWKS-DP-1899.3VolunteerDoniphan100%3 of 33.4 h24 h
319Hays 1.8 NNWKS-EL-1599.3VolunteerEllis100%3 of 33.4 h24 h
321Montezuma 0.2 SEKS-GY-4099.3VolunteerGray100%3 of 33.4 h25 h
322EmporiaEMP99.3AirportLyon98.8%166 of 1686 min2 h
323Liberal_MuniLBL99.2AirportSeward100%168 of 16812 min69 min
324OlatheIXD99.2AirportJohnson99.4%167 of 1686 min2 h
325Elkhart Remote Automated Weather SystemCGLK199.2GaugeMorton99.4%167 of 16812 min2 h
326Cedar Creek At DesotoCDOK199.2GaugeJohnson98.2%165 of 16810 min2 h
326Delaware River 2 S MuscotahMSCK199.2GaugeAtchison98.2%165 of 16810 min2 h
328Topeka (Top)TOP99.1AirportShawnee98.8%166 of 1686 min2 h
329SalinaSLN99.0AirportSaline98.2%165 of 1686 min2 h
330HutchinsonHUTK198.9CooperativeReno100%7 of 74.2 h24 h
331Smoky Hill River 1 ENE PfeiferPFRK198.8GaugeEllis100%168 of 16815 min62 min
331Soldier Creek 4 NW Topeka 4nwTOPK198.8GaugeShawnee100%168 of 16815 min62 min
331Verdigris 1 W VirgilVRGK198.8GaugeGreenwood100%168 of 16815 min62 min
334Walnut River AT AugustaAGAK198.8GaugeButler100%168 of 16815 min62 min
334Calfskin Creek At 119 St WichitaCALK198.8GaugeSedgwick100%168 of 16815 min62 min
334Caney River 1 NE Cedar ValeCDVK198.8GaugeChautauqua100%168 of 16815 min62 min
334Fall River AT Fall River LakeFLLK198.8GaugeGreenwood100%168 of 16815 min62 min
334Middle Caney Creek AT SedanSDNK198.8GaugeChautauqua100%168 of 16815 min62 min
339Missouri River AT AtchisonATCK198.8GaugeAtchison100%168 of 16815 min60 min
340Goddard 0.5 WSWKS-SG-24098.8VolunteerSedgwick100%3 of 34.4 h24 h
341Ellinwood 2.7 ESEKS-BT-4098.8VolunteerBarton100%3 of 34.4 h24 h
341Ozawkie 0.2 SKS-JF-998.8VolunteerJefferson100%3 of 34.4 h24 h
341Norton 7.2 NWKS-NT-1898.8VolunteerNorton100%3 of 34.4 h24 h
341Haven 0.9 SWKS-RN-8598.8VolunteerReno100%3 of 34.4 h24 h
345Norcatur 4.4 SKS-DC-298.8VolunteerDecatur100%3 of 34.4 h24 h
345Goff 3.9 SSWKS-NM-598.8VolunteerNemaha100%3 of 34.4 h24 h
347Greensburg 1.4 SSEKS-KW-1698.8VolunteerKiowa100%3 of 34.4 h24 h
348Medicine_LodgeP2898.8AirportBarber99.4%167 of 16812 min2 h
349WinfieldWLD98.7AirportCowley99.4%167 of 1685 min2 h
350Elk River AT Elk City LakeECLK198.6GaugeMontgomery100%168 of 16815 min62 min
351Arlington Dcp PrecipARLK198.6GaugeReno99.4%167 of 16815 min1.5 h
351Medicine Lodge River 2 NE Kiowa 2NEKIOK198.6GaugeBarber99.4%167 of 16815 min1.5 h
351Thrall 4S DcpTHRK198.6GaugeGreenwood99.4%167 of 16815 min1.5 h
351Verdigris River AT Toronto LakeTRLK198.6GaugeWoodson99.4%167 of 16815 min1.5 h
355CIMARRON RIVER 10 WSW Buttermilk 10WSWBTMK198.6GaugeComanche99.4%167 of 16815 min2 h
355Republican River 1 N ConcordiaCNKK198.6GaugeCloud99.4%167 of 16815 min2 h
355Walnut River 4 NE El Dorado LakeEDRK198.6GaugeButler99.4%167 of 16815 min2 h
355Arkansas River AT Garden CityGCKK198.6GaugeFinney99.4%167 of 16815 min2 h
355Smoky Hill River 5 N LangleyLGLK198.6GaugeEllsworth99.4%167 of 16815 min2 h
355Smoky Hill River AT LindsborgLNSK198.6GaugeMcpherson99.4%167 of 16815 min2 h
355Smoky Hill River 22 S OakleyOKYK198.6GaugeLogan99.4%167 of 16815 min2 h
355Cross Creek AT RossvilleRSSK198.6GaugeShawnee99.4%167 of 16815 min2 h
355Saline River 5 N RussellRUSK198.6GaugeRussell99.4%167 of 16815 min2 h
355Tall Grass Prairie DcpTGSK198.6GaugeChase99.4%167 of 16815 min2 h
355Talmuge - Mud CreekTMGK198.6GaugeDickinson99.4%167 of 16815 min2 h
355HACKBERRY CREEK 9 WSW Trego Center 9WSWTRCK198.6GaugeTrego99.4%167 of 16815 min2 h
355Prairie Dog Creek 3 WSW WoodruffWDRK198.6GaugePhillips99.4%167 of 16815 min2 h
368Hillsdale Lake AT Hillsdale LakeHILK198.6GaugeMiami99.4%167 of 16815 min2 h
368Cottonwood River AT Marion - LeveeMARK198.6GaugeMarion99.4%167 of 16815 min2 h
370WICHITA WX (The Office)WWXK198.5CooperativeSedgwick96.4%27 of 2813 min11.8 h
371Basehor 1.0 NWKS-LV-1598.4VolunteerLeavenworth100%3 of 35.4 h24 h
371Leavenworth 3.8 SSWKS-LV-998.4VolunteerLeavenworth100%3 of 35.4 h24 h
371Maize 5.7 SKS-SG-298.4VolunteerSedgwick100%3 of 35.4 h24 h
374Quivera Remote Automated Weather StationQNRK198.4GaugeStafford99.4%167 of 16816 min2 h
375Neosho R At Burlingame Rd Nr EmporiaNBEK198.4GaugeLyon98.8%166 of 16815 min2 h
375Neosho River AT Neosho RapidsNEOK198.4GaugeLyon98.8%166 of 16815 min2 h
375ParadisePDSK198.4GaugeRussell98.8%166 of 16815 min2 h
378Elk City Lake - Elk RiverELCK198.4GaugeMontgomery98.8%166 of 16815 min2 h
379StatelineTRDK198.2GaugeLinn100%168 of 16818 min75 min
380Cottonwood River 1 S EmporiaEMPK198.2GaugeLyon98.2%165 of 16815 min2 h
380Medicine Lodge 1EP2898.2GaugeBarber98.2%165 of 16815 min2 h
382Arkansas River AT DerbyDRBK198.2GaugeSedgwick98.2%165 of 16815 min2 h
383Phillipsburg - KirwinKRNK198.0GaugePhillips100%168 of 16819 min66 min
384Oakley 19 SSWSVRK198.0GaugeLogan97.6%164 of 16815 min3 h
385Walnut River 1 E El DoradoEDEK198.0GaugeButler97.6%164 of 16815 min2 h
386Arkansas River 4 E MaizeWICK197.9GaugeSedgwick100%168 of 16819 min76 min
387OberlinOBRK197.9CooperativeDecatur100%7 of 76.5 h24 h
388BVMK1BVMK197.9DCP-100%7 of 76.6 h24 h
388CNUCNU97.9DCP-100%7 of 76.6 h24 h
388CORK1CORK197.9DCP-100%7 of 76.6 h24 h
388EMPEMP97.9DCP-100%7 of 76.6 h24 h
388GCKGCK97.9DCP-100%7 of 76.6 h24 h
388HUTHUT97.9DCP-100%7 of 76.6 h24 h
388HYUK1HYUK197.9DCP-100%7 of 76.6 h24 h
388LBYK1LBYK197.9DCP-100%7 of 76.6 h24 h
388LWCLWC97.9DCP-100%7 of 76.6 h24 h
388MHKMHK97.9DCP-100%7 of 76.6 h24 h
388MTPK1MTPK197.9DCP-100%7 of 76.6 h24 h
388NRRK1NRRK197.9DCP-100%7 of 76.6 h24 h
388OSKK1OSKK197.9DCP-100%7 of 76.6 h24 h
388OVEK1OVEK197.9DCP-100%7 of 76.6 h24 h
388PHGK1PHGK197.9DCP-100%7 of 76.6 h24 h
388PLAK1PLAK197.9DCP-100%7 of 76.6 h24 h
388TUNK1TUNK197.9DCP-100%7 of 76.6 h24 h
388USSK1USSK197.9DCP-100%7 of 76.6 h24 h
388WKUK1WKUK197.9DCP-100%7 of 76.6 h24 h
407Coldwater 6.7 NWKS-CM-397.9VolunteerComanche100%3 of 36.4 h24 h
407Norcatur 3.1 WSWKS-DC-197.9VolunteerDecatur100%3 of 36.4 h24 h
409Abilene 10.3 SKS-DK-4797.9VolunteerDickinson100%3 of 36.4 h24 h
410Little Arkansas River AT Alta MillsALMK197.8GaugeHarvey100%168 of 16820 min75 min
410Walnut River 1 SE Arkansas CityARKK197.8GaugeCowley100%168 of 16820 min75 min
410South Fork Solomon 7 W Webster ReservoirDMRK197.8GaugeRooks100%168 of 16820 min75 min
410Cottonwood River 3 E FlorenceFLRK197.8GaugeMarion100%168 of 16820 min75 min
410Cow Creek 7 NW HutchinsonHTCK197.8GaugeReno100%168 of 16820 min75 min
410Big Creek 5 W BIG CREEK near ELLISRIGK197.8GaugeTrego100%168 of 16820 min75 min
410Little Arkansas River 2 S SedgwickSEDK197.8GaugeSedgwick100%168 of 16820 min75 min
417Little Walnut Rvr Nr Douglass 6NEDUGK197.8GaugeButler100%168 of 16820 min77 min
417Buckner Creek below HORSE THIEF RESERVIOR blwHTBK197.8GaugeHodgeman100%168 of 16820 min77 min
417Smoky Hill River 2 SE MentorMTRK197.8GaugeSaline100%168 of 16820 min77 min
417Smoky Hill River 1 SE New CambriaNCMK197.8GaugeSaline100%168 of 16820 min77 min
417Neosho AT Oswego 3E - Neosho RiverNSOK197.8GaugeCherokee100%168 of 16820 min77 min
417Turkey Creek 8 NW Seneca 8nwSNCK197.8GaugeNemaha100%168 of 16820 min77 min
423Marmaton River AT Fort ScottFSKK197.8GaugeBourbon99.4%167 of 16819 min2 h
424Chikaskia River 3 W CorbinCBNK197.8GaugeSumner99.4%167 of 16819 min2 h
425Big Bull Creek At HillsdaleHLSK197.7GaugeMiami99.4%167 of 16820 min2 h
426UlyssesULS97.7AirportGrant99.2%500 of 50414 min80 min
427Indian Creek AT Overland ParkOPDK197.6GaugeJohnson99.4%167 of 16820 min2 h
428Walnut Creek AT NEKOMARCNK197.6GaugeRush99.4%167 of 16820 min75 min
429Frontier Ditch 2 SW CoolidgeCLGK197.6GaugeHamilton99.4%167 of 16820 min1.8 h
429Vermillion Creek 14 NE Wamego-LacledeVCWK197.6GaugePottawatomie99.4%167 of 16820 min1.8 h
431Neosho River AT BurlingtonBRLK197.6GaugeCoffey99.4%167 of 16820 min2 h
431Cawker City DikeCACK197.6GaugeMitchell99.4%167 of 16820 min2 h
431Neosho River 2 SW ErieEREK197.6GaugeNeosho99.4%167 of 16820 min2 h
431Buckner Creek 1 W JETMOREJTRK197.6GaugeHodgeman99.4%167 of 16820 min2 h
431Marais Des Cygnes River At MelvernMVNK197.6GaugeOsage99.4%167 of 16820 min2 h
431110 MILE CREEK AT Pomona LakePLKK197.6GaugeOsage99.4%167 of 16820 min2 h
431DELAWARE RIVER AT Perry LakePRRK197.6GaugeJefferson99.4%167 of 16820 min2 h
431Rock Creek AT DunlapRCDK197.6GaugeMorris99.4%167 of 16820 min2 h
431Marais Des Cygnes River 2 SSE Trading PostTPOK197.6GaugeLinn99.4%167 of 16820 min2 h
440Big Blue River AT MarysvilleMRYK197.6GaugeMarshall99.4%167 of 16820 min2 h
441Neosho River 8 E ParsonsPPFK197.6GaugeLabette99.4%167 of 16820 min2 h
442Wakarusa At Clinton LakeCLIK197.6GaugeDouglas99.4%167 of 16820 min2 h
443Ulysses 0.6 NNWKS-GT-2097.5VolunteerGrant100%3 of 37.4 h24 h
444Verdigris River S CoffeyvilleCOFK197.5GaugeMontgomery98.8%166 of 16819 min2 h
445Big Blue River AT Blue RapidsBLRK197.4GaugeMarshall98.8%166 of 16820 min2 h
445Solomon River 2 AT BeloitBLTK197.4GaugeMitchell98.8%166 of 16820 min2 h
445Buckner Creek AT HORSE THIEF RESERVOIR abvHTAK197.4GaugeHodgeman98.8%166 of 16820 min2 h
445Saline River 1 ESE LincolnLINK197.4GaugeLincoln98.8%166 of 16820 min2 h
445Wildcat Creek AT Manhattan Scenic DriveMWCK197.4GaugeRiley98.8%166 of 16820 min2 h
450Zenith 10N - A1 DiversionQVAK197.4GaugeStafford95.8%161 of 16815 min2 h
451Pottawatomi RAWSPRAK197.3GaugeJackson98.8%166 of 16820 min2 h
452Smoky Hill River AT EnterpriseENTK197.3GaugeDickinson98.2%165 of 16819 min2 h
453Verdigris River AT AltoonaATOK197.3GaugeWilson98.2%165 of 16819 min1.8 h
453Chapman Creek 5 NW ChapmanCHPK197.3GaugeDickinson98.2%165 of 16819 min1.8 h
453Arkansas River 3 S WichitaICTK197.3GaugeSedgwick98.2%165 of 16819 min1.8 h
453Arkansas River At KendallKENK197.3GaugeHamilton98.2%165 of 16819 min1.8 h
453Kings Creek At Kings CreekMNHK197.3GaugeRiley98.2%165 of 16819 min1.8 h
453SOUTH FORK REPUBLICAN RIVER 14 SW St. Francis 14 SwSFAK197.3GaugeCheyenne98.2%165 of 16819 min1.8 h
453StocktonSKTK197.3GaugeRooks98.2%165 of 16819 min1.8 h
453Rattlesnake Creek 10 NNW Zenith 10NNWZENK197.3GaugeStafford98.2%165 of 16819 min1.8 h
461Garnett - Pottawatomie CreekGRTK197.3GaugeAnderson98.2%165 of 16819 min2 h
462White Rock Creek 4 NE Burr OakBURK197.3GaugeJewell98.2%165 of 16819 min1.8 h
463Whitewater River 1 WNW AugustaAGSK197.2GaugeButler98.2%165 of 16820 min2 h
463Quivira NWR - Rattlesnake CreekZETK197.2GaugeStafford98.2%165 of 16820 min2 h
465ManhattanMHK97.1AirportGeary97.0%163 of 1687 min5 h
466Randolph 4.4 NNWKS-RL-8497.0VolunteerRiley100%3 of 38.4 h24 h
467Brookville 5.9 NNWKS-SA-1497.0VolunteerSaline100%3 of 38.4 h24 h
468Holyrood 4.8 NKS-EW-4897.0VolunteerEllsworth100%3 of 38.4 h24 h
469Smoky Hill River At Cedar Bluff DamELSK197.0GaugeTrego97.6%164 of 16820 min2 h
469Solomon 1.5 S SimpsonSIMK197.0GaugeMitchell97.6%164 of 16820 min2 h
471CRN Site Manhattan 6 SSWMKHK197.0GaugeRiley97.6%164 of 16820 min3 h
472Lightning Creek AT McCune 5S - Lightning CkMCNK196.9GaugeCherokee97.0%163 of 16819 min2 h
473Amazon Ditch 11 WNW Amazon Ditch Near LakinAMAK196.8GaugeKearny100%168 of 16825 min62 min
473Pawnee Creek 7 WSW Burdett 7WNWBTTK196.8GaugeHodgeman100%168 of 16825 min62 min
473Arkansas River 1 WSW Dodge CityDDCK196.8GaugeFord100%168 of 16825 min62 min
473Deerfield 2E - Farmers DitchFRMK196.8GaugeFinney100%168 of 16825 min62 min
473Arkansas River 1 W NickersonNICK196.8GaugeReno100%168 of 16825 min62 min
473Quivira - A3 DiviersionQVBK196.8GaugeStafford100%168 of 16825 min62 min
473Smoky Hill River 2 AT Schoenchen 2ESCSK196.8GaugeEllis100%168 of 16825 min62 min
473Southside Ditch 9 SW Lakin - Southside DitchSOSK196.8GaugeKearny100%168 of 16825 min62 min
473L. Arkansas Floodway 1 NW Valley Center FloodwayVCFK196.8GaugeSedgwick100%168 of 16825 min62 min
473Saline River 5N AT Wakeeney 5NWAAK196.8GaugeTrego100%168 of 16825 min62 min
483Cottonwood River AT Marion ReservoirMLBK196.8GaugeMarion100%168 of 16825 min62 min
484Neosho River 3 N ChanuteCNUK196.7GaugeAllen99.4%167 of 16824 min2 h
484Republican River AT Clay CenterCYCK196.7GaugeClay99.4%167 of 16824 min2 h
484NEOSHO AT John Redmond LakeJRLK196.7GaugeCoffey99.4%167 of 16824 min2 h
484Smoky Hill River 12 SE Kanopolis LakeKANK196.7GaugeEllsworth99.4%167 of 16824 min2 h
484Cow Creek 3 S LyonsLYNK196.7GaugeRice99.4%167 of 16824 min2 h
484Cottonwood River 3 NW Below Marion LakeMABK196.7GaugeMarion99.4%167 of 16824 min2 h
484Republican River At Milford LakeMLFK196.7GaugeGeary99.4%167 of 16824 min2 h
484MARAIS DES CYGNES AT Melvern LakeMLVK196.7GaugeOsage99.4%167 of 16824 min2 h
492Precipitation Gage Near HartfordHFDK196.7GaugeCoffey99.4%167 of 16824 min2 h
492Kansas River AT LecomptonLCPK196.7GaugeJefferson99.4%167 of 16824 min2 h
492Wildcat Creek AT Manhattan Seth Childs RdMSTK196.7GaugeRiley99.4%167 of 16824 min2 h
495Neosho River AT IolaIOLK196.7GaugeAllen99.4%167 of 16824 min2 h
496Soldier Creek 3 E DeliaDELK196.6GaugeJackson99.4%167 of 16825 min2 h
497Atlanta DcpATLK196.6GaugeCowley99.4%167 of 16825 min2 h
497Little Blue River 4 NE Barnes 4 NEBANK196.6GaugeMarshall99.4%167 of 16825 min2 h
497Spring River AT Baxter SpringsBXTK196.6GaugeCherokee99.4%167 of 16825 min2 h
497South Fork Cottonwood River - BazaarBZRK196.6GaugeChase99.4%167 of 16825 min2 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. 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.