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 2 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
250Goodland 0.5 ENEKS-SH-497.9VolunteerSherman100%7 of 72.4 h25 h
252Leon 6.9 SKS-BU-5397.9VolunteerButler100%7 of 72.4 h24 h
252Ashland 7.5 SEKS-CA-997.9VolunteerClark100%7 of 72.4 h24 h
252Riley 0.0 WNWKS-RL-8097.9VolunteerRiley100%7 of 72.4 h24 h
252Salina 2.9 ENEKS-SA-4797.9VolunteerSaline100%7 of 72.4 h24 h
252Wichita 4.5 ENEKS-SG-3397.9VolunteerSedgwick100%7 of 72.4 h24 h
252Kismet 0.1 WKS-SW-297.9VolunteerSeward100%7 of 72.4 h24 h
258Abilene 10.9 SKS-DK-5397.9VolunteerDickinson100%7 of 72.4 h24 h
258Overland Park 3.4 SSEKS-JO-12097.9VolunteerJohnson100%7 of 72.4 h24 h
258Blaine 3.3 SEKS-PT-1197.9VolunteerPottawatomie100%7 of 72.4 h24 h
258Manhattan 1.5 NNEKS-RL-6197.9VolunteerRiley100%7 of 72.4 h24 h
258Palco 0.2 ENEKS-RO-1897.9VolunteerRooks100%7 of 72.4 h24 h
258Scott City 15.2 SEKS-SC-2197.9VolunteerScott100%7 of 72.4 h24 h
258Hugoton 0.6 NNWKS-SV-1897.9VolunteerStevens100%7 of 72.4 h24 h
258Moscow 5.2 WSWKS-SV-2697.9VolunteerStevens100%7 of 72.4 h24 h
266Baldwin City 8.5 WSWKS-DG-8197.9VolunteerDouglas100%7 of 72.4 h24 h
266Hays 1.8 NNWKS-EL-1597.9VolunteerEllis100%7 of 72.4 h24 h
266Moundridge 1.0 NKS-MP-3097.9VolunteerMcPherson100%7 of 72.4 h24 h
266Wichita 5.4 WNWKS-SG-24597.9VolunteerSedgwick100%7 of 72.4 h24 h
270Andover 2.4 SSWKS-SG-12897.9VolunteerSedgwick100%7 of 72.4 h24 h
271Lane 0.0 NNEKS-FR-3597.9VolunteerFranklin100%7 of 72.4 h24 h
272Lenexa 2.9 ESEKS-JO-11197.9VolunteerJohnson100%7 of 72.4 h24 h
273KingmanKINK197.9CooperativeKingman100%7 of 7-24 h
273McphersonMCPK197.9CooperativeMcPherson100%7 of 7-24 h
275Fort RileyFRI97.8AirportGeary100%168 of 16813 min60 min
276LawrenceLWC97.6AirportDouglas100%168 of 1689 min60 min
277UlyssesULS97.6AirportGrant99.6%502 of 5046 min40 min
278Great_BendGBD97.5AirportBarton100%168 of 1685 min60 min
279WinfieldWLD97.5AirportCowley100%168 of 1687 min60 min
280Verdigris River AT AltoonaATOK197.5GaugeWilson100%168 of 16812 min60 min
280Smoky Hill River AT EnterpriseENTK197.5GaugeDickinson100%168 of 16812 min60 min
280Arkansas River 3 S WichitaICTK197.5GaugeSedgwick100%168 of 16812 min60 min
280SOUTH FORK REPUBLICAN RIVER 14 SW St. Francis 14 SwSFAK197.5GaugeCheyenne100%168 of 16812 min60 min
280StocktonSKTK197.5GaugeRooks100%168 of 16812 min60 min
280Saline River 10 N Wilson Dam - belowWSRK197.5GaugeRussell100%168 of 16812 min60 min
280Rattlesnake Creek 10 NNW Zenith 10NNWZENK197.5GaugeStafford100%168 of 16812 min60 min
287White Rock Creek 4 NE Burr OakBURK197.5GaugeJewell100%168 of 16812 min60 min
287Verdigris River S CoffeyvilleCOFK197.5GaugeMontgomery100%168 of 16812 min60 min
289Chapman Creek 5 NW ChapmanCHPK197.5GaugeDickinson100%168 of 16812 min60 min
289Garnett - Pottawatomie CreekGRTK197.5GaugeAnderson100%168 of 16812 min60 min
289Kings Creek At Kings CreekMNHK197.5GaugeRiley100%168 of 16812 min60 min
292Rosalia 1 NWROSK197.4CooperativeButler100%7 of 73.4 h24 h
293Clay Center 1.9 EKS-CY-1697.4VolunteerClay100%7 of 73.4 h24 h
294Chetopa 2.4 WNWKS-LB-997.4VolunteerLabette100%7 of 73.4 h24 h
294Blue Rapids 1.3 WNWKS-MS-2197.4VolunteerMarshall100%7 of 73.4 h24 h
294Seneca 0.5 NKS-NM-197.4VolunteerNemaha100%7 of 73.4 h24 h
297Holyrood 4.8 NKS-EW-4897.4VolunteerEllsworth100%7 of 73.4 h24 h
297Ingalls 6.2 WNWKS-GY-1697.4VolunteerGray100%7 of 73.4 h24 h
299Enterprise 0.3 NWKS-DK-197.4VolunteerDickinson100%7 of 73.4 h24 h
299Shawnee 4.1 ENEKS-JO-12897.4VolunteerJohnson100%7 of 73.4 h24 h
299Greensburg 8.7 SSWKS-KW-1897.4VolunteerKiowa100%7 of 73.4 h24 h
299Hutchinson 2.2 SSWKS-RN-3797.4VolunteerReno100%7 of 73.4 h24 h
299Peck 3.0 NWKS-SG-12597.4VolunteerSedgwick100%7 of 73.4 h24 h
299Bel Aire 0.2 ESEKS-SG-12997.4VolunteerSedgwick100%7 of 73.4 h24 h
305Muscotah 2.0 WSWKS-AT-397.4VolunteerAtchison100%7 of 73.4 h24 h
305Park 2.8 SKS-GO-797.4VolunteerGove100%7 of 73.4 h24 h
307Clearwater 7.0 NKS-SG-9297.4VolunteerSedgwick100%7 of 73.4 h29 h
308Hunter 9.5 EKS-MC-2897.4VolunteerMitchell100%7 of 73.4 h24 h
308Topeka 9.4 WSWKS-SN-5797.4VolunteerShawnee100%7 of 73.4 h24 h
310Oberlin 1.2 SKS-DC-1197.4VolunteerDecatur100%7 of 73.4 h24 h
311Norcatur 3 WSWNRCK197.3CooperativeDecatur100%7 of 73.7 h24 h
312Arkansas River At KendallKENK197.3GaugeHamilton99.4%167 of 16812 min2 h
313Arkansas River 4 E MaizeWICK197.3GaugeSedgwick99.4%167 of 16812 min2 h
314Liberal_MuniLBL97.2AirportSeward100%168 of 1685 min60 min
315GoodlandGLD97.2AirportSherman100%168 of 1688 min60 min
316HutchinsonHUTK197.2CooperativeReno100%7 of 73.9 h24 h
317ManhattanMHK97.2AirportGeary99.4%167 of 1689 min2 h
318ElkhartEHA97.1AirportMorton99.8%503 of 50416 min40 min
319Lightning Creek AT McCune 5S - Lightning CkMCNK197.1GaugeCherokee98.8%166 of 16812 min2 h
320Elkhart Remote Automated Weather SystemCGLK197.0GaugeMorton99.4%167 of 16814 min2 h
321Norcatur 4.4 SKS-DC-296.9VolunteerDecatur100%7 of 74.4 h24 h
322Leavenworth 3.8 SSWKS-LV-996.9VolunteerLeavenworth100%7 of 74.4 h24 h
323Dresden 1.2 WKS-DC-596.9VolunteerDecatur100%7 of 74.4 h24 h
324Hunter 2.1 NNWKS-MC-796.9VolunteerMitchell100%7 of 74.4 h30 h
325Norcatur 3.1 WSWKS-DC-196.9VolunteerDecatur100%7 of 74.4 h24 h
325Andover 1.9 SWKS-SG-21596.9VolunteerSedgwick100%7 of 74.4 h24 h
327Pottawatomi RAWSPRAK196.9GaugeJackson98.8%166 of 16813 min2 h
328Cedar Creek At DesotoCDOK196.9GaugeJohnson98.2%165 of 16812 min2 h
328Buckner Creek AT HORSE THIEF RESERVOIRHTRK196.9GaugeHodgeman98.2%165 of 16812 min2 h
328Delaware River 2 S MuscotahMSCK196.9GaugeAtchison98.2%165 of 16812 min2 h
328OxfordOXFK196.9GaugeSumner98.2%165 of 16812 min2 h
332Marais Des Cygnes River 3 N ReadingRDNK196.9GaugeLyon98.2%165 of 16812 min2 h
333NewtonEWK96.8AirportHarvey100%168 of 1685 min60 min
334Garden_CityGCK96.8AirportFinney100%168 of 1687 min62 min
335Wichita Beech FactoryBEC96.7AirportSedgwick99.8%503 of 50415 min40 min
336Arkansas River At DeerfieldDRFK196.7GaugeKearny97.6%164 of 16812 min3 h
337Hays_MuniHYS96.6AirportEllis100%168 of 1685 min60 min
338SalinaSLN96.6AirportSaline100%168 of 1688 min60 min
339HutchinsonHUT96.6AirportReno100%168 of 1689 min60 min
340Medicine Lodge 1EP2896.6GaugeBarber100%168 of 16816 min62 min
341Tall Grass Prairie DcpTGSK196.6GaugeChase100%168 of 16817 min60 min
342Smoky Hill River 1 ENE PfeiferPFRK196.6GaugeEllis100%168 of 16817 min62 min
342Verdigris 1 W VirgilVRGK196.6GaugeGreenwood100%168 of 16817 min62 min
344Smoky Hill River 22 S OakleyOKYK196.6GaugeLogan100%168 of 16817 min1.5 h
345Neosho River 3 N ChanuteCNUK196.5GaugeAllen100%168 of 16817 min1.5 h
345Republican River AT Clay CenterCYCK196.5GaugeClay100%168 of 16817 min1.5 h
345Big Bull Creek At HillsdaleHLSK196.5GaugeMiami100%168 of 16817 min1.5 h
345Cottonwood River 3 NW Below Marion LakeMABK196.5GaugeMarion100%168 of 16817 min1.5 h
345Cottonwood River AT Marion - LeveeMARK196.5GaugeMarion100%168 of 16817 min1.5 h
350Missouri River AT AtchisonATCK196.5GaugeAtchison100%168 of 16817 min60 min
351Chikaskia River 3 W CorbinCBNK196.5GaugeSumner100%168 of 16817 min1.5 h
351Wakarusa At Clinton LakeCLIK196.5GaugeDouglas100%168 of 16817 min1.5 h
351Neosho River AT IolaIOLK196.5GaugeAllen100%168 of 16817 min1.5 h
351Cow Creek 3 S LyonsLYNK196.5GaugeRice100%168 of 16817 min1.5 h
351Neosho River 8 E ParsonsPPFK196.5GaugeLabette100%168 of 16817 min1.5 h
356Lawrence 2.9 NWKS-DG-396.5VolunteerDouglas100%7 of 75.4 h25 h
357Winfield 2.9 SWKS-CL-3296.5VolunteerCowley100%7 of 75.4 h24 h
357Haven 0.9 SWKS-RN-8596.5VolunteerReno100%7 of 75.4 h24 h
357Haysville 3.8 SSEKS-SG-11496.5VolunteerSedgwick100%7 of 75.4 h24 h
360Lake Quivira 0.6 WKS-JO-8096.5VolunteerJohnson100%7 of 75.4 h24 h
361Hill_CityHLC96.4AirportGraham100%168 of 1688 min72 min
362Quivera Remote Automated Weather StationQNRK196.4GaugeStafford100%168 of 16818 min63 min
363CIMARRON RIVER 10 WSW Buttermilk 10WSWBTMK196.4GaugeComanche99.4%167 of 16817 min1.5 h
363Walnut River 4 NE El Dorado LakeEDRK196.4GaugeButler99.4%167 of 16817 min1.5 h
363Arkansas River AT Garden CityGCKK196.4GaugeFinney99.4%167 of 16817 min1.5 h
363Smoky Hill River 5 N LangleyLGLK196.4GaugeEllsworth99.4%167 of 16817 min1.5 h
363Saline River 5 N RussellRUSK196.4GaugeRussell99.4%167 of 16817 min1.5 h
363Prairie Dog Creek 3 WSW WoodruffWDRK196.4GaugePhillips99.4%167 of 16817 min1.5 h
369Republican River 1 N ConcordiaCNKK196.4GaugeCloud99.4%167 of 16817 min2 h
369Neosho R At Burlingame Rd Nr EmporiaNBEK196.4GaugeLyon99.4%167 of 16817 min2 h
369Neosho River AT Neosho RapidsNEOK196.4GaugeLyon99.4%167 of 16817 min2 h
369ParadisePDSK196.4GaugeRussell99.4%167 of 16817 min2 h
369Oakley 19 SSWSVRK196.4GaugeLogan99.4%167 of 16817 min2 h
369Soldier Creek 4 NW Topeka 4nwTOPK196.4GaugeShawnee99.4%167 of 16817 min2 h
369HACKBERRY CREEK 9 WSW Trego Center 9WSWTRCK196.4GaugeTrego99.4%167 of 16817 min2 h
376Walnut River AT AugustaAGAK196.3GaugeButler99.4%167 of 16817 min2 h
376Calfskin Creek At 119 St WichitaCALK196.3GaugeSedgwick99.4%167 of 16817 min2 h
376Caney River 1 NE Cedar ValeCDVK196.3GaugeChautauqua99.4%167 of 16817 min2 h
376Fall River AT Fall River LakeFLLK196.3GaugeGreenwood99.4%167 of 16817 min2 h
376Middle Caney Creek AT SedanSDNK196.3GaugeChautauqua99.4%167 of 16817 min2 h
381Precipitation Gage Near HartfordHFDK196.3GaugeCoffey99.4%167 of 16817 min1.5 h
381NEOSHO AT John Redmond LakeJRLK196.3GaugeCoffey99.4%167 of 16817 min1.5 h
383Black Vermillion River AT FrankfortFKFK196.3GaugeMarshall99.4%167 of 16817 min2 h
383Marmaton River AT Fort ScottFSKK196.3GaugeBourbon99.4%167 of 16817 min2 h
383Smoky Hill River 12 SE Kanopolis LakeKANK196.3GaugeEllsworth99.4%167 of 16817 min2 h
383Kansas River AT LecomptonLCPK196.3GaugeJefferson99.4%167 of 16817 min2 h
383Republican River At Milford LakeMLFK196.3GaugeGeary99.4%167 of 16817 min2 h
383MARAIS DES CYGNES AT Melvern LakeMLVK196.3GaugeOsage99.4%167 of 16817 min2 h
383DELAWARE RIVER AT Perry LakePRRK196.3GaugeJefferson99.4%167 of 16817 min2 h
390Ninnescah River 3 WSW PeckPECK196.3GaugeSumner99.4%167 of 16817 min2 h
391Arkansas River AT Arkansas CityARCK196.3GaugeCowley99.4%167 of 16817 min2 h
391Neosho River At Council GroveCGRK196.3GaugeMorris99.4%167 of 16817 min2 h
391Neosho River At Council Grove LakeCNGK196.3GaugeMorris99.4%167 of 16817 min2 h
391Cottonwood Falls - Cottonwood RiverCWSK196.3GaugeChase99.4%167 of 16817 min2 h
391Caney River AT ElginELGK196.3GaugeChautauqua99.4%167 of 16817 min2 h
391Hillsdale Lake AT Hillsdale LakeHILK196.3GaugeMiami99.4%167 of 16817 min2 h
391Verdigris River 2 E IndependenceIDPK196.3GaugeMontgomery99.4%167 of 16817 min2 h
391Big Blue River AT MarysvilleMRYK196.3GaugeMarshall99.4%167 of 16817 min2 h
391Wildcat Creek AT Manhattan Seth Childs RdMSTK196.3GaugeRiley99.4%167 of 16817 min2 h
391Cottonwood River 1 SW PlymouthPLYK196.3GaugeLyon99.4%167 of 16817 min2 h
391S Fk Ninnescah River 1 SE PrattPTTK196.3GaugePratt99.4%167 of 16817 min2 h
402MarysvilleMYZ96.2AirportMarshall99.8%503 of 50416 min40 min
403Medicine_LodgeP2896.2AirportBarber98.2%165 of 1685 min2 h
404StatelineTRDK196.1GaugeLinn100%168 of 16819 min60 min
405Arlington Dcp PrecipARLK196.1GaugeReno98.8%166 of 16817 min1.5 h
405Medicine Lodge River 2 NE Kiowa 2NEKIOK196.1GaugeBarber98.8%166 of 16817 min1.5 h
405Thrall 4S DcpTHRK196.1GaugeGreenwood98.8%166 of 16817 min1.5 h
405Verdigris River AT Toronto LakeTRLK196.1GaugeWoodson98.8%166 of 16817 min1.5 h
409Smoky Hill River AT LindsborgLNSK196.1GaugeMcpherson98.8%166 of 16817 min2 h
409Cross Creek AT RossvilleRSSK196.1GaugeShawnee98.8%166 of 16817 min2 h
409Talmuge - Mud CreekTMGK196.1GaugeDickinson98.8%166 of 16817 min2 h
412Walnut River 1 S WinfieldWFDK196.1GaugeCowley98.8%166 of 16817 min2 h
413Offerle 9.8 SKS-ED-1596.0VolunteerEdwards100%7 of 76.4 h24 h
414Meade 0.5 WNWKS-ME-1096.0VolunteerMeade100%7 of 76.4 h24 h
415Wichita 3.2 SEKS-SG-17996.0VolunteerSedgwick100%7 of 76.4 h25 h
416Phillipsburg - KirwinKRNK195.9GaugePhillips100%168 of 16820 min66 min
417BVMK1BVMK195.9DCP-100%7 of 76.6 h24 h
417CNUCNU95.9DCP-100%7 of 76.6 h24 h
417CORK1CORK195.9DCP-100%7 of 76.6 h24 h
417EMPEMP95.9DCP-100%7 of 76.6 h24 h
417GCKGCK95.9DCP-100%7 of 76.6 h24 h
417HLCHLC95.9DCP-100%7 of 76.6 h24 h
417HYUK1HYUK195.9DCP-100%7 of 76.6 h24 h
417LBYK1LBYK195.9DCP-100%7 of 76.6 h24 h
417LWCLWC95.9DCP-100%7 of 76.6 h24 h
417MHKMHK95.9DCP-100%7 of 76.6 h24 h
417MTPK1MTPK195.9DCP-100%7 of 76.6 h24 h
417NRRK1NRRK195.9DCP-100%7 of 76.6 h24 h
417OSKK1OSKK195.9DCP-100%7 of 76.6 h24 h
417OVEK1OVEK195.9DCP-100%7 of 76.6 h24 h
417PHGK1PHGK195.9DCP-100%7 of 76.6 h24 h
417PLAK1PLAK195.9DCP-100%7 of 76.6 h24 h
417RSLRSL95.9DCP-100%7 of 76.6 h24 h
417SYUK1SYUK195.9DCP-100%7 of 76.6 h24 h
417TUNK1TUNK195.9DCP-100%7 of 76.6 h24 h
417USSK1USSK195.9DCP-100%7 of 76.6 h24 h
417WKUK1WKUK195.9DCP-100%7 of 76.6 h24 h
438PrattPTT95.9AirportPratt98.8%498 of 50416 min65 min
439Arkansas River AT DerbyDRBK195.9GaugeSedgwick98.2%165 of 16817 min2 h
439Cottonwood River 1 S EmporiaEMPK195.9GaugeLyon98.2%165 of 16817 min2 h
439Zenith 10N - A1 DiversionQVAK195.9GaugeStafford98.2%165 of 16817 min2 h
442Elk City Lake - Elk RiverELCK195.9GaugeMontgomery98.2%165 of 16817 min2 h
443Cheyenee Bottoms DiversionCYBK195.9GaugeBarton98.2%165 of 16817 min2 h
444Whitewater River 1 W TowandaTOWK195.9GaugeButler98.2%165 of 16817 min2 h
445Lakin36K95.7AirportKearny99.8%503 of 50415 min40 min
446Walnut River 1 E El DoradoEDEK195.7GaugeButler97.6%164 of 16817 min2 h
447Little Blue River 1 W HollenbergHBGK195.7GaugeWashington97.6%164 of 16817 min2 h
448Courtland Canal 1 S Inlet Lovewell ReservoirLVCK195.7GaugeJewell97.6%164 of 16817 min2 h
449TOMAHAWK CREEK 5 SSE Tomahawk Creek at Roe AvenueTCRK195.6GaugeJohnson100%168 of 16822 min75 min
450Turkey Creek 8 NW Seneca 8nwSNCK195.6GaugeNemaha100%168 of 16822 min62 min
451Frontier Ditch 2 SW CoolidgeCLGK195.6GaugeHamilton100%168 of 16822 min77 min
451Smoky Hill River 2 SE MentorMTRK195.6GaugeSaline100%168 of 16822 min77 min
453Bel Aire 0.7 WNWKS-SG-14495.6VolunteerSedgwick100%7 of 77.4 h24 h
454LyonsLYO95.6AirportRice99.0%499 of 50416 min45 min
455Florence AuxiliaryFAXK195.5GaugeChase100%168 of 16822 min77 min
455Lake Quivira 2NW - Kansas RiverKLQK195.5GaugeWyandotte100%168 of 16822 min77 min
455Neosho River 2 SE ParkervillePKVK195.5GaugeMorris100%168 of 16822 min77 min
458Cow Creek 7 NW HutchinsonHTCK195.4GaugeReno99.4%167 of 16821 min2 h
458Big Creek 5 W BIG CREEK near ELLISRIGK195.4GaugeTrego99.4%167 of 16821 min2 h
458Little Arkansas River 2 S SedgwickSEDK195.4GaugeSedgwick99.4%167 of 16821 min2 h
461Indian Creek AT Overland ParkOPDK195.4GaugeJohnson99.4%167 of 16821 min2 h
462Marais Des Cygnes River At MelvernMVNK195.4GaugeOsage99.4%167 of 16822 min2 h
463CRN Site Manhattan 6 SSWMKHK195.4GaugeRiley99.4%167 of 16822 min1.6 h
464Vermillion Creek 14 NE Wamego-LacledeVCWK195.4GaugePottawatomie99.4%167 of 16822 min1.8 h
465Little Arkansas River AT Alta MillsALMK195.4GaugeHarvey99.4%167 of 16822 min2 h
465Walnut River 1 SE Arkansas CityARKK195.4GaugeCowley99.4%167 of 16822 min2 h
465Big Blue River AT Blue RapidsBLRK195.4GaugeMarshall99.4%167 of 16822 min2 h
465Solomon River 2 AT BeloitBLTK195.4GaugeMitchell99.4%167 of 16822 min2 h
465Neosho River AT BurlingtonBRLK195.4GaugeCoffey99.4%167 of 16822 min2 h
465Cawker City DikeCACK195.4GaugeMitchell99.4%167 of 16822 min2 h
465Neosho River 2 SW ErieEREK195.4GaugeNeosho99.4%167 of 16822 min2 h
465Cottonwood River 3 E FlorenceFLRK195.4GaugeMarion99.4%167 of 16822 min2 h
465Buckner Creek AT HORSE THIEF RESERVOIR abvHTAK195.4GaugeHodgeman99.4%167 of 16822 min2 h
465Buckner Creek 1 W JETMOREJTRK195.4GaugeHodgeman99.4%167 of 16822 min2 h
465110 MILE CREEK AT Pomona LakePLKK195.4GaugeOsage99.4%167 of 16822 min2 h
465Rock Creek AT DunlapRCDK195.4GaugeMorris99.4%167 of 16822 min2 h
465Marais Des Cygnes River 2 SSE Trading PostTPOK195.4GaugeLinn99.4%167 of 16822 min2 h
478Kansas R Nr Belvue0688835095.3GaugeWabaunsee100%168 of 16823 min60 min
478Cowskin C At 119Th St At Wichita0714448095.3GaugeSedgwick100%168 of 16823 min60 min
480GypsumGYSK195.3GaugeSaline99.4%167 of 16822 min2 h
480Arkansas River 1 S Syracuse 1SSYRK195.3GaugeHamilton99.4%167 of 16822 min2 h
482Buckner Creek below HORSE THIEF RESERVIOR blwHTBK195.2GaugeHodgeman98.8%166 of 16821 min2 h
483Walnut Creek AT NEKOMARCNK195.2GaugeRush98.8%166 of 16821 min3 h
484Little Walnut Rvr Nr Douglass 6NEDUGK195.2GaugeButler98.8%166 of 16821 min1.8 h
484Buckner Creek AT HANSTONHSNK195.2GaugeHodgeman98.8%166 of 16821 min1.8 h
484Smoky Hill River 1 SE New CambriaNCMK195.2GaugeSaline98.8%166 of 16821 min1.8 h
484Neosho AT Oswego 3E - Neosho RiverNSOK195.2GaugeCherokee98.8%166 of 16821 min1.8 h
488Saline River 1 ESE LincolnLINK195.2GaugeLincoln98.8%166 of 16821 min2 h
489South Fork Solomon 7 W Webster ReservoirDMRK195.1GaugeRooks98.8%166 of 16822 min2 h
489Wildcat Creek AT Manhattan Scenic DriveMWCK195.1GaugeRiley98.8%166 of 16822 min2 h
491MinneapolisMPSK195.1GaugeOttawa98.8%166 of 16822 min2 h
492SabethaK8395.0AirportBrown99.8%503 of 50416 min40 min
493Protection 12SBBCK195.0GaugeComanche95.8%161 of 16817 min2 h
494Pawnee River 1 NNW Rozel 1NNWROZK194.9GaugePawnee100%168 of 16825 min1.5 h
494Smoky Hill River 1 W Schoenchen 1WSCNK194.9GaugeEllis100%168 of 16825 min1.5 h
496Whitewater River 1 WNW AugustaAGSK194.9GaugeButler98.2%165 of 16822 min2 h
497Kansas River 0 AT 23rd StreetKCKK194.9GaugeWyandotte98.2%165 of 16822 min2 h
498Marmaton River AT Uniontown - Marmaton RUUUK194.8GaugeBourbon95.2%160 of 16817 min2.2 h
499ConcordiaCNK94.7AirportCloud100%168 of 1686 min60 min
500Atlanta DcpATLK194.7GaugeCowley99.4%167 of 16825 min1.5 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.