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.
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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 248 | Brookville 6.8 NNEKS-SA-89 | 99.8 | Volunteer | Saline | 100% | 3 of 3 | 2.4 h | 24 h | |
| 248 | Goodland 10.3 WNWKS-SH-16 | 99.8 | Volunteer | Sherman | 100% | 3 of 3 | 2.4 h | 24 h | |
| 253 | Ashland 7.5 SEKS-CA-9 | 99.8 | Volunteer | Clark | 100% | 3 of 3 | 2.4 h | 24 h | |
| 253 | Kalvesta 9.9 WNWKS-FI-13 | 99.8 | Volunteer | Finney | 100% | 3 of 3 | 2.4 h | 24 h | |
| 253 | Garden City 8.3 NNWKS-FI-4 | 99.8 | Volunteer | Finney | 100% | 3 of 3 | 2.4 h | 24 h | |
| 253 | Mc Pherson 6.6 WSWKS-MP-2 | 99.8 | Volunteer | McPherson | 100% | 3 of 3 | 2.4 h | 24 h | |
| 253 | Palco 0.2 ENEKS-RO-18 | 99.8 | Volunteer | Rooks | 100% | 3 of 3 | 2.4 h | 24 h | |
| 253 | Peck 3.0 NWKS-SG-125 | 99.8 | Volunteer | Sedgwick | 100% | 3 of 3 | 2.4 h | 24 h | |
| 253 | Wichita 5.9 NNWKS-SG-184 | 99.8 | Volunteer | Sedgwick | 100% | 3 of 3 | 2.4 h | 24 h | |
| 253 | Washington 7.3 NNEKS-WS-5 | 99.8 | Volunteer | Washington | 100% | 3 of 3 | 2.4 h | 24 h | |
| 261 | Beverly 4.6 SKS-LC-3 | 99.8 | Volunteer | Lincoln | 100% | 3 of 3 | 2.4 h | 27 h | |
| 262 | Towanda 4.9 NNEKS-BU-17 | 99.8 | Volunteer | Butler | 100% | 3 of 3 | 2.4 h | 24 h | |
| 262 | Oberlin 5.0 WKS-DC-9 | 99.8 | Volunteer | Decatur | 100% | 3 of 3 | 2.4 h | 24 h | |
| 262 | Lawrence 2.2 SSEKS-DG-66 | 99.8 | Volunteer | Douglas | 100% | 3 of 3 | 2.4 h | 24 h | |
| 262 | Lawrence 1.0 WKS-DG-72 | 99.8 | Volunteer | Douglas | 100% | 3 of 3 | 2.4 h | 24 h | |
| 262 | Hays 1.5 NWKS-EL-74 | 99.8 | Volunteer | Ellis | 100% | 3 of 3 | 2.4 h | 24 h | |
| 262 | Lane 0.0 NNEKS-FR-35 | 99.8 | Volunteer | Franklin | 100% | 3 of 3 | 2.4 h | 24 h | |
| 262 | Overland Park 3.4 SSEKS-JO-120 | 99.8 | Volunteer | Johnson | 100% | 3 of 3 | 2.4 h | 24 h | |
| 262 | Blue Rapids 2.3 SSWKS-MS-23 | 99.8 | Volunteer | Marshall | 100% | 3 of 3 | 2.4 h | 24 h | |
| 262 | Norton 0.7 SWKS-NT-17 | 99.8 | Volunteer | Norton | 100% | 3 of 3 | 2.4 h | 24 h | |
| 262 | Minneapolis 5.9 EKS-OT-33 | 99.8 | Volunteer | Ottawa | 100% | 3 of 3 | 2.4 h | 24 h | |
| 262 | Onaga 3.1 WSWKS-PT-6 | 99.8 | Volunteer | Pottawatomie | 100% | 3 of 3 | 2.4 h | 24 h | |
| 262 | Manhattan 1.5 SWKS-RL-64 | 99.8 | Volunteer | Riley | 100% | 3 of 3 | 2.4 h | 24 h | |
| 262 | Arlington 0.5 SKS-RN-52 | 99.8 | Volunteer | Reno | 100% | 3 of 3 | 2.4 h | 24 h | |
| 262 | Kismet 0.1 WKS-SW-2 | 99.8 | Volunteer | Seward | 100% | 3 of 3 | 2.4 h | 24 h | |
| 262 | Kansas City 3.3 EKS-WY-13 | 99.8 | Volunteer | Wyandotte | 100% | 3 of 3 | 2.4 h | 24 h | |
| 277 | Herington 2.8 ESEKS-MR-5 | 99.8 | Volunteer | Morris | 100% | 3 of 3 | 2.4 h | 25 h | |
| 278 | Leavenworth 4.3 SWKS-LV-4 | 99.8 | Volunteer | Leavenworth | 100% | 3 of 3 | 2.4 h | 26 h | |
| 279 | Oberlin 1.2 SKS-DC-11 | 99.8 | Volunteer | Decatur | 100% | 3 of 3 | 2.4 h | 24 h | |
| 279 | Baldwin City 7.5 WSWKS-DG-65 | 99.8 | Volunteer | Douglas | 100% | 3 of 3 | 2.4 h | 24 h | |
| 279 | Abilene 7.9 NNWKS-DK-44 | 99.8 | Volunteer | Dickinson | 100% | 3 of 3 | 2.4 h | 24 h | |
| 279 | Brookville 7.7 WNWKS-EW-49 | 99.8 | Volunteer | Ellsworth | 100% | 3 of 3 | 2.4 h | 24 h | |
| 279 | Newton 6.4 SEKS-HV-49 | 99.8 | Volunteer | Harvey | 100% | 3 of 3 | 2.4 h | 24 h | |
| 279 | Valley Falls 3.2 SEKS-JF-12 | 99.8 | Volunteer | Jefferson | 100% | 3 of 3 | 2.4 h | 24 h | |
| 279 | Shawnee 2.2 SSWKS-JO-113 | 99.8 | Volunteer | Johnson | 100% | 3 of 3 | 2.4 h | 24 h | |
| 279 | Timken 7.8 SSWKS-RH-10 | 99.8 | Volunteer | Rush | 100% | 3 of 3 | 2.4 h | 24 h | |
| 279 | McCracken 2.7 ESEKS-RH-22 | 99.8 | Volunteer | Rush | 100% | 3 of 3 | 2.4 h | 24 h | |
| 279 | Keats 2.1 WNWKS-RL-95 | 99.8 | Volunteer | Riley | 100% | 3 of 3 | 2.4 h | 24 h | |
| 279 | Wichita 9.0 EKS-SG-71 | 99.8 | Volunteer | Sedgwick | 100% | 3 of 3 | 2.4 h | 24 h | |
| 279 | Goodland 12.1 NWKS-SH-21 | 99.8 | Volunteer | Sherman | 100% | 3 of 3 | 2.4 h | 24 h | |
| 291 | Garden City 1.2 NNEKS-FI-37 | 99.8 | Volunteer | Finney | 100% | 3 of 3 | 2.4 h | 25 h | |
| 291 | Marion 9.6 EKS-MN-41 | 99.8 | Volunteer | Marion | 100% | 3 of 3 | 2.4 h | 25 h | |
| 293 | Marquette 7.1 WNWKS-EW-54 | 99.8 | Volunteer | Ellsworth | 100% | 3 of 3 | 2.4 h | 24 h | |
| 294 | ParsonsPPF | 99.8 | Airport | Montgomery | 99.4% | 167 of 168 | 7 min | 2 h | |
| 295 | NewtonEWK | 99.7 | Airport | Harvey | 100% | 168 of 168 | 11 min | 66 min | |
| 296 | Basehor 3NEBASK1 | 99.7 | Cooperative | Leavenworth | 100% | 7 of 7 | 2.5 h | 24 h | |
| 297 | Wichita (AAO)AAO | 99.6 | Airport | Sedgwick | 99.4% | 167 of 168 | 5 min | 2 h | |
| 298 | LawrenceLWC | 99.5 | Airport | Douglas | 100% | 168 of 168 | 7 min | 60 min | |
| 299 | Topeka (FOE)FOE | 99.5 | Airport | Shawnee | 99.4% | 167 of 168 | 6 min | 2 h | |
| 300 | Olathe (OJC)OJC | 99.4 | Airport | Johnson | 98.8% | 166 of 168 | 6 min | 2 h | |
| 301 | Buckner Creek AT HORSE THIEF RESERVOIRHTRK1 | 99.4 | Gauge | Hodgeman | 98.8% | 166 of 168 | 10 min | 2 h | |
| 301 | OxfordOXFK1 | 99.4 | Gauge | Sumner | 98.8% | 166 of 168 | 10 min | 2 h | |
| 303 | GoodlandGLD | 99.4 | Airport | Sherman | 98.2% | 165 of 168 | 6 min | 2 h | |
| 304 | Winfield 2.9 SWKS-CL-32 | 99.3 | Volunteer | Cowley | 100% | 3 of 3 | 3.4 h | 24 h | |
| 304 | Garden City 12.9 NKS-FI-27 | 99.3 | Volunteer | Finney | 100% | 3 of 3 | 3.4 h | 24 h | |
| 304 | Delphos 0.4 NEKS-OT-24 | 99.3 | Volunteer | Ottawa | 100% | 3 of 3 | 3.4 h | 24 h | |
| 304 | Goodland 0.5 ENEKS-SH-4 | 99.3 | Volunteer | Sherman | 100% | 3 of 3 | 3.4 h | 24 h | |
| 304 | Mulvane 4.3 WSWKS-SU-8 | 99.3 | Volunteer | Sumner | 100% | 3 of 3 | 3.4 h | 24 h | |
| 309 | Quenemo 5.6 SKS-OS-28 | 99.3 | Volunteer | Osage | 100% | 3 of 3 | 3.4 h | 2 days | |
| 310 | Hays 5.4 SSWKS-EL-43 | 99.3 | Volunteer | Ellis | 100% | 3 of 3 | 3.4 h | 24 h | |
| 310 | Chetopa 2.4 WNWKS-LB-9 | 99.3 | Volunteer | Labette | 100% | 3 of 3 | 3.4 h | 24 h | |
| 312 | Rock 3.2 ENEKS-CL-37 | 99.3 | Volunteer | Cowley | 100% | 3 of 3 | 3.4 h | 24 h | |
| 312 | Eureka 6.5 NKS-GW-8 | 99.3 | Volunteer | Greenwood | 100% | 3 of 3 | 3.4 h | 24 h | |
| 312 | Blue Rapids 1.3 WNWKS-MS-21 | 99.3 | Volunteer | Marshall | 100% | 3 of 3 | 3.4 h | 24 h | |
| 312 | Hutchinson 2.2 SSWKS-RN-37 | 99.3 | Volunteer | Reno | 100% | 3 of 3 | 3.4 h | 24 h | |
| 316 | Fort Scott 9.3 NNEKS-BB-16 | 99.3 | Volunteer | Bourbon | 100% | 3 of 3 | 3.4 h | 24 h | |
| 316 | Colby 0.6 NNWKS-TH-18 | 99.3 | Volunteer | Thomas | 100% | 3 of 3 | 3.4 h | 24 h | |
| 318 | Clearwater 3.9 NNEKS-SG-112 | 99.3 | Volunteer | Sedgwick | 100% | 3 of 3 | 3.4 h | 25 h | |
| 319 | Bendena 1.0 NNWKS-DP-18 | 99.3 | Volunteer | Doniphan | 100% | 3 of 3 | 3.4 h | 24 h | |
| 319 | Hays 1.8 NNWKS-EL-15 | 99.3 | Volunteer | Ellis | 100% | 3 of 3 | 3.4 h | 24 h | |
| 321 | Montezuma 0.2 SEKS-GY-40 | 99.3 | Volunteer | Gray | 100% | 3 of 3 | 3.4 h | 25 h | |
| 322 | EmporiaEMP | 99.3 | Airport | Lyon | 98.8% | 166 of 168 | 6 min | 2 h | |
| 323 | Liberal_MuniLBL | 99.2 | Airport | Seward | 100% | 168 of 168 | 12 min | 69 min | |
| 324 | OlatheIXD | 99.2 | Airport | Johnson | 99.4% | 167 of 168 | 6 min | 2 h | |
| 325 | Elkhart Remote Automated Weather SystemCGLK1 | 99.2 | Gauge | Morton | 99.4% | 167 of 168 | 12 min | 2 h | |
| 326 | Cedar Creek At DesotoCDOK1 | 99.2 | Gauge | Johnson | 98.2% | 165 of 168 | 10 min | 2 h | |
| 326 | Delaware River 2 S MuscotahMSCK1 | 99.2 | Gauge | Atchison | 98.2% | 165 of 168 | 10 min | 2 h | |
| 328 | Topeka (Top)TOP | 99.1 | Airport | Shawnee | 98.8% | 166 of 168 | 6 min | 2 h | |
| 329 | SalinaSLN | 99.0 | Airport | Saline | 98.2% | 165 of 168 | 6 min | 2 h | |
| 330 | HutchinsonHUTK1 | 98.9 | Cooperative | Reno | 100% | 7 of 7 | 4.2 h | 24 h | |
| 331 | Smoky Hill River 1 ENE PfeiferPFRK1 | 98.8 | Gauge | Ellis | 100% | 168 of 168 | 15 min | 62 min | |
| 331 | Soldier Creek 4 NW Topeka 4nwTOPK1 | 98.8 | Gauge | Shawnee | 100% | 168 of 168 | 15 min | 62 min | |
| 331 | Verdigris 1 W VirgilVRGK1 | 98.8 | Gauge | Greenwood | 100% | 168 of 168 | 15 min | 62 min | |
| 334 | Walnut River AT AugustaAGAK1 | 98.8 | Gauge | Butler | 100% | 168 of 168 | 15 min | 62 min | |
| 334 | Calfskin Creek At 119 St WichitaCALK1 | 98.8 | Gauge | Sedgwick | 100% | 168 of 168 | 15 min | 62 min | |
| 334 | Caney River 1 NE Cedar ValeCDVK1 | 98.8 | Gauge | Chautauqua | 100% | 168 of 168 | 15 min | 62 min | |
| 334 | Fall River AT Fall River LakeFLLK1 | 98.8 | Gauge | Greenwood | 100% | 168 of 168 | 15 min | 62 min | |
| 334 | Middle Caney Creek AT SedanSDNK1 | 98.8 | Gauge | Chautauqua | 100% | 168 of 168 | 15 min | 62 min | |
| 339 | Missouri River AT AtchisonATCK1 | 98.8 | Gauge | Atchison | 100% | 168 of 168 | 15 min | 60 min | |
| 340 | Goddard 0.5 WSWKS-SG-240 | 98.8 | Volunteer | Sedgwick | 100% | 3 of 3 | 4.4 h | 24 h | |
| 341 | Ellinwood 2.7 ESEKS-BT-40 | 98.8 | Volunteer | Barton | 100% | 3 of 3 | 4.4 h | 24 h | |
| 341 | Ozawkie 0.2 SKS-JF-9 | 98.8 | Volunteer | Jefferson | 100% | 3 of 3 | 4.4 h | 24 h | |
| 341 | Norton 7.2 NWKS-NT-18 | 98.8 | Volunteer | Norton | 100% | 3 of 3 | 4.4 h | 24 h | |
| 341 | Haven 0.9 SWKS-RN-85 | 98.8 | Volunteer | Reno | 100% | 3 of 3 | 4.4 h | 24 h | |
| 345 | Norcatur 4.4 SKS-DC-2 | 98.8 | Volunteer | Decatur | 100% | 3 of 3 | 4.4 h | 24 h | |
| 345 | Goff 3.9 SSWKS-NM-5 | 98.8 | Volunteer | Nemaha | 100% | 3 of 3 | 4.4 h | 24 h | |
| 347 | Greensburg 1.4 SSEKS-KW-16 | 98.8 | Volunteer | Kiowa | 100% | 3 of 3 | 4.4 h | 24 h | |
| 348 | Medicine_LodgeP28 | 98.8 | Airport | Barber | 99.4% | 167 of 168 | 12 min | 2 h | |
| 349 | WinfieldWLD | 98.7 | Airport | Cowley | 99.4% | 167 of 168 | 5 min | 2 h | |
| 350 | Elk River AT Elk City LakeECLK1 | 98.6 | Gauge | Montgomery | 100% | 168 of 168 | 15 min | 62 min | |
| 351 | Arlington Dcp PrecipARLK1 | 98.6 | Gauge | Reno | 99.4% | 167 of 168 | 15 min | 1.5 h | |
| 351 | Medicine Lodge River 2 NE Kiowa 2NEKIOK1 | 98.6 | Gauge | Barber | 99.4% | 167 of 168 | 15 min | 1.5 h | |
| 351 | Thrall 4S DcpTHRK1 | 98.6 | Gauge | Greenwood | 99.4% | 167 of 168 | 15 min | 1.5 h | |
| 351 | Verdigris River AT Toronto LakeTRLK1 | 98.6 | Gauge | Woodson | 99.4% | 167 of 168 | 15 min | 1.5 h | |
| 355 | CIMARRON RIVER 10 WSW Buttermilk 10WSWBTMK1 | 98.6 | Gauge | Comanche | 99.4% | 167 of 168 | 15 min | 2 h | |
| 355 | Republican River 1 N ConcordiaCNKK1 | 98.6 | Gauge | Cloud | 99.4% | 167 of 168 | 15 min | 2 h | |
| 355 | Walnut River 4 NE El Dorado LakeEDRK1 | 98.6 | Gauge | Butler | 99.4% | 167 of 168 | 15 min | 2 h | |
| 355 | Arkansas River AT Garden CityGCKK1 | 98.6 | Gauge | Finney | 99.4% | 167 of 168 | 15 min | 2 h | |
| 355 | Smoky Hill River 5 N LangleyLGLK1 | 98.6 | Gauge | Ellsworth | 99.4% | 167 of 168 | 15 min | 2 h | |
| 355 | Smoky Hill River AT LindsborgLNSK1 | 98.6 | Gauge | Mcpherson | 99.4% | 167 of 168 | 15 min | 2 h | |
| 355 | Smoky Hill River 22 S OakleyOKYK1 | 98.6 | Gauge | Logan | 99.4% | 167 of 168 | 15 min | 2 h | |
| 355 | Cross Creek AT RossvilleRSSK1 | 98.6 | Gauge | Shawnee | 99.4% | 167 of 168 | 15 min | 2 h | |
| 355 | Saline River 5 N RussellRUSK1 | 98.6 | Gauge | Russell | 99.4% | 167 of 168 | 15 min | 2 h | |
| 355 | Tall Grass Prairie DcpTGSK1 | 98.6 | Gauge | Chase | 99.4% | 167 of 168 | 15 min | 2 h | |
| 355 | Talmuge - Mud CreekTMGK1 | 98.6 | Gauge | Dickinson | 99.4% | 167 of 168 | 15 min | 2 h | |
| 355 | HACKBERRY CREEK 9 WSW Trego Center 9WSWTRCK1 | 98.6 | Gauge | Trego | 99.4% | 167 of 168 | 15 min | 2 h | |
| 355 | Prairie Dog Creek 3 WSW WoodruffWDRK1 | 98.6 | Gauge | Phillips | 99.4% | 167 of 168 | 15 min | 2 h | |
| 368 | Hillsdale Lake AT Hillsdale LakeHILK1 | 98.6 | Gauge | Miami | 99.4% | 167 of 168 | 15 min | 2 h | |
| 368 | Cottonwood River AT Marion - LeveeMARK1 | 98.6 | Gauge | Marion | 99.4% | 167 of 168 | 15 min | 2 h | |
| 370 | WICHITA WX (The Office)WWXK1 | 98.5 | Cooperative | Sedgwick | 96.4% | 27 of 28 | 13 min | 11.8 h | |
| 371 | Basehor 1.0 NWKS-LV-15 | 98.4 | Volunteer | Leavenworth | 100% | 3 of 3 | 5.4 h | 24 h | |
| 371 | Leavenworth 3.8 SSWKS-LV-9 | 98.4 | Volunteer | Leavenworth | 100% | 3 of 3 | 5.4 h | 24 h | |
| 371 | Maize 5.7 SKS-SG-2 | 98.4 | Volunteer | Sedgwick | 100% | 3 of 3 | 5.4 h | 24 h | |
| 374 | Quivera Remote Automated Weather StationQNRK1 | 98.4 | Gauge | Stafford | 99.4% | 167 of 168 | 16 min | 2 h | |
| 375 | Neosho R At Burlingame Rd Nr EmporiaNBEK1 | 98.4 | Gauge | Lyon | 98.8% | 166 of 168 | 15 min | 2 h | |
| 375 | Neosho River AT Neosho RapidsNEOK1 | 98.4 | Gauge | Lyon | 98.8% | 166 of 168 | 15 min | 2 h | |
| 375 | ParadisePDSK1 | 98.4 | Gauge | Russell | 98.8% | 166 of 168 | 15 min | 2 h | |
| 378 | Elk City Lake - Elk RiverELCK1 | 98.4 | Gauge | Montgomery | 98.8% | 166 of 168 | 15 min | 2 h | |
| 379 | StatelineTRDK1 | 98.2 | Gauge | Linn | 100% | 168 of 168 | 18 min | 75 min | |
| 380 | Cottonwood River 1 S EmporiaEMPK1 | 98.2 | Gauge | Lyon | 98.2% | 165 of 168 | 15 min | 2 h | |
| 380 | Medicine Lodge 1EP28 | 98.2 | Gauge | Barber | 98.2% | 165 of 168 | 15 min | 2 h | |
| 382 | Arkansas River AT DerbyDRBK1 | 98.2 | Gauge | Sedgwick | 98.2% | 165 of 168 | 15 min | 2 h | |
| 383 | Phillipsburg - KirwinKRNK1 | 98.0 | Gauge | Phillips | 100% | 168 of 168 | 19 min | 66 min | |
| 384 | Oakley 19 SSWSVRK1 | 98.0 | Gauge | Logan | 97.6% | 164 of 168 | 15 min | 3 h | |
| 385 | Walnut River 1 E El DoradoEDEK1 | 98.0 | Gauge | Butler | 97.6% | 164 of 168 | 15 min | 2 h | |
| 386 | Arkansas River 4 E MaizeWICK1 | 97.9 | Gauge | Sedgwick | 100% | 168 of 168 | 19 min | 76 min | |
| 387 | OberlinOBRK1 | 97.9 | Cooperative | Decatur | 100% | 7 of 7 | 6.5 h | 24 h | |
| 388 | BVMK1BVMK1 | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | CNUCNU | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | CORK1CORK1 | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | EMPEMP | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | GCKGCK | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | HUTHUT | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | HYUK1HYUK1 | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | LBYK1LBYK1 | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | LWCLWC | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | MHKMHK | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | MTPK1MTPK1 | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | NRRK1NRRK1 | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | OSKK1OSKK1 | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | OVEK1OVEK1 | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | PHGK1PHGK1 | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | PLAK1PLAK1 | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | TUNK1TUNK1 | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | USSK1USSK1 | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 388 | WKUK1WKUK1 | 97.9 | DCP | - | 100% | 7 of 7 | 6.6 h | 24 h | |
| 407 | Coldwater 6.7 NWKS-CM-3 | 97.9 | Volunteer | Comanche | 100% | 3 of 3 | 6.4 h | 24 h | |
| 407 | Norcatur 3.1 WSWKS-DC-1 | 97.9 | Volunteer | Decatur | 100% | 3 of 3 | 6.4 h | 24 h | |
| 409 | Abilene 10.3 SKS-DK-47 | 97.9 | Volunteer | Dickinson | 100% | 3 of 3 | 6.4 h | 24 h | |
| 410 | Little Arkansas River AT Alta MillsALMK1 | 97.8 | Gauge | Harvey | 100% | 168 of 168 | 20 min | 75 min | |
| 410 | Walnut River 1 SE Arkansas CityARKK1 | 97.8 | Gauge | Cowley | 100% | 168 of 168 | 20 min | 75 min | |
| 410 | South Fork Solomon 7 W Webster ReservoirDMRK1 | 97.8 | Gauge | Rooks | 100% | 168 of 168 | 20 min | 75 min | |
| 410 | Cottonwood River 3 E FlorenceFLRK1 | 97.8 | Gauge | Marion | 100% | 168 of 168 | 20 min | 75 min | |
| 410 | Cow Creek 7 NW HutchinsonHTCK1 | 97.8 | Gauge | Reno | 100% | 168 of 168 | 20 min | 75 min | |
| 410 | Big Creek 5 W BIG CREEK near ELLISRIGK1 | 97.8 | Gauge | Trego | 100% | 168 of 168 | 20 min | 75 min | |
| 410 | Little Arkansas River 2 S SedgwickSEDK1 | 97.8 | Gauge | Sedgwick | 100% | 168 of 168 | 20 min | 75 min | |
| 417 | Little Walnut Rvr Nr Douglass 6NEDUGK1 | 97.8 | Gauge | Butler | 100% | 168 of 168 | 20 min | 77 min | |
| 417 | Buckner Creek below HORSE THIEF RESERVIOR blwHTBK1 | 97.8 | Gauge | Hodgeman | 100% | 168 of 168 | 20 min | 77 min | |
| 417 | Smoky Hill River 2 SE MentorMTRK1 | 97.8 | Gauge | Saline | 100% | 168 of 168 | 20 min | 77 min | |
| 417 | Smoky Hill River 1 SE New CambriaNCMK1 | 97.8 | Gauge | Saline | 100% | 168 of 168 | 20 min | 77 min | |
| 417 | Neosho AT Oswego 3E - Neosho RiverNSOK1 | 97.8 | Gauge | Cherokee | 100% | 168 of 168 | 20 min | 77 min | |
| 417 | Turkey Creek 8 NW Seneca 8nwSNCK1 | 97.8 | Gauge | Nemaha | 100% | 168 of 168 | 20 min | 77 min | |
| 423 | Marmaton River AT Fort ScottFSKK1 | 97.8 | Gauge | Bourbon | 99.4% | 167 of 168 | 19 min | 2 h | |
| 424 | Chikaskia River 3 W CorbinCBNK1 | 97.8 | Gauge | Sumner | 99.4% | 167 of 168 | 19 min | 2 h | |
| 425 | Big Bull Creek At HillsdaleHLSK1 | 97.7 | Gauge | Miami | 99.4% | 167 of 168 | 20 min | 2 h | |
| 426 | UlyssesULS | 97.7 | Airport | Grant | 99.2% | 500 of 504 | 14 min | 80 min | |
| 427 | Indian Creek AT Overland ParkOPDK1 | 97.6 | Gauge | Johnson | 99.4% | 167 of 168 | 20 min | 2 h | |
| 428 | Walnut Creek AT NEKOMARCNK1 | 97.6 | Gauge | Rush | 99.4% | 167 of 168 | 20 min | 75 min | |
| 429 | Frontier Ditch 2 SW CoolidgeCLGK1 | 97.6 | Gauge | Hamilton | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 429 | Vermillion Creek 14 NE Wamego-LacledeVCWK1 | 97.6 | Gauge | Pottawatomie | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 431 | Neosho River AT BurlingtonBRLK1 | 97.6 | Gauge | Coffey | 99.4% | 167 of 168 | 20 min | 2 h | |
| 431 | Cawker City DikeCACK1 | 97.6 | Gauge | Mitchell | 99.4% | 167 of 168 | 20 min | 2 h | |
| 431 | Neosho River 2 SW ErieEREK1 | 97.6 | Gauge | Neosho | 99.4% | 167 of 168 | 20 min | 2 h | |
| 431 | Buckner Creek 1 W JETMOREJTRK1 | 97.6 | Gauge | Hodgeman | 99.4% | 167 of 168 | 20 min | 2 h | |
| 431 | Marais Des Cygnes River At MelvernMVNK1 | 97.6 | Gauge | Osage | 99.4% | 167 of 168 | 20 min | 2 h | |
| 431 | 110 MILE CREEK AT Pomona LakePLKK1 | 97.6 | Gauge | Osage | 99.4% | 167 of 168 | 20 min | 2 h | |
| 431 | DELAWARE RIVER AT Perry LakePRRK1 | 97.6 | Gauge | Jefferson | 99.4% | 167 of 168 | 20 min | 2 h | |
| 431 | Rock Creek AT DunlapRCDK1 | 97.6 | Gauge | Morris | 99.4% | 167 of 168 | 20 min | 2 h | |
| 431 | Marais Des Cygnes River 2 SSE Trading PostTPOK1 | 97.6 | Gauge | Linn | 99.4% | 167 of 168 | 20 min | 2 h | |
| 440 | Big Blue River AT MarysvilleMRYK1 | 97.6 | Gauge | Marshall | 99.4% | 167 of 168 | 20 min | 2 h | |
| 441 | Neosho River 8 E ParsonsPPFK1 | 97.6 | Gauge | Labette | 99.4% | 167 of 168 | 20 min | 2 h | |
| 442 | Wakarusa At Clinton LakeCLIK1 | 97.6 | Gauge | Douglas | 99.4% | 167 of 168 | 20 min | 2 h | |
| 443 | Ulysses 0.6 NNWKS-GT-20 | 97.5 | Volunteer | Grant | 100% | 3 of 3 | 7.4 h | 24 h | |
| 444 | Verdigris River S CoffeyvilleCOFK1 | 97.5 | Gauge | Montgomery | 98.8% | 166 of 168 | 19 min | 2 h | |
| 445 | Big Blue River AT Blue RapidsBLRK1 | 97.4 | Gauge | Marshall | 98.8% | 166 of 168 | 20 min | 2 h | |
| 445 | Solomon River 2 AT BeloitBLTK1 | 97.4 | Gauge | Mitchell | 98.8% | 166 of 168 | 20 min | 2 h | |
| 445 | Buckner Creek AT HORSE THIEF RESERVOIR abvHTAK1 | 97.4 | Gauge | Hodgeman | 98.8% | 166 of 168 | 20 min | 2 h | |
| 445 | Saline River 1 ESE LincolnLINK1 | 97.4 | Gauge | Lincoln | 98.8% | 166 of 168 | 20 min | 2 h | |
| 445 | Wildcat Creek AT Manhattan Scenic DriveMWCK1 | 97.4 | Gauge | Riley | 98.8% | 166 of 168 | 20 min | 2 h | |
| 450 | Zenith 10N - A1 DiversionQVAK1 | 97.4 | Gauge | Stafford | 95.8% | 161 of 168 | 15 min | 2 h | |
| 451 | Pottawatomi RAWSPRAK1 | 97.3 | Gauge | Jackson | 98.8% | 166 of 168 | 20 min | 2 h | |
| 452 | Smoky Hill River AT EnterpriseENTK1 | 97.3 | Gauge | Dickinson | 98.2% | 165 of 168 | 19 min | 2 h | |
| 453 | Verdigris River AT AltoonaATOK1 | 97.3 | Gauge | Wilson | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 453 | Chapman Creek 5 NW ChapmanCHPK1 | 97.3 | Gauge | Dickinson | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 453 | Arkansas River 3 S WichitaICTK1 | 97.3 | Gauge | Sedgwick | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 453 | Arkansas River At KendallKENK1 | 97.3 | Gauge | Hamilton | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 453 | Kings Creek At Kings CreekMNHK1 | 97.3 | Gauge | Riley | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 453 | SOUTH FORK REPUBLICAN RIVER 14 SW St. Francis 14 SwSFAK1 | 97.3 | Gauge | Cheyenne | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 453 | StocktonSKTK1 | 97.3 | Gauge | Rooks | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 453 | Rattlesnake Creek 10 NNW Zenith 10NNWZENK1 | 97.3 | Gauge | Stafford | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 461 | Garnett - Pottawatomie CreekGRTK1 | 97.3 | Gauge | Anderson | 98.2% | 165 of 168 | 19 min | 2 h | |
| 462 | White Rock Creek 4 NE Burr OakBURK1 | 97.3 | Gauge | Jewell | 98.2% | 165 of 168 | 19 min | 1.8 h | |
| 463 | Whitewater River 1 WNW AugustaAGSK1 | 97.2 | Gauge | Butler | 98.2% | 165 of 168 | 20 min | 2 h | |
| 463 | Quivira NWR - Rattlesnake CreekZETK1 | 97.2 | Gauge | Stafford | 98.2% | 165 of 168 | 20 min | 2 h | |
| 465 | ManhattanMHK | 97.1 | Airport | Geary | 97.0% | 163 of 168 | 7 min | 5 h | |
| 466 | Randolph 4.4 NNWKS-RL-84 | 97.0 | Volunteer | Riley | 100% | 3 of 3 | 8.4 h | 24 h | |
| 467 | Brookville 5.9 NNWKS-SA-14 | 97.0 | Volunteer | Saline | 100% | 3 of 3 | 8.4 h | 24 h | |
| 468 | Holyrood 4.8 NKS-EW-48 | 97.0 | Volunteer | Ellsworth | 100% | 3 of 3 | 8.4 h | 24 h | |
| 469 | Smoky Hill River At Cedar Bluff DamELSK1 | 97.0 | Gauge | Trego | 97.6% | 164 of 168 | 20 min | 2 h | |
| 469 | Solomon 1.5 S SimpsonSIMK1 | 97.0 | Gauge | Mitchell | 97.6% | 164 of 168 | 20 min | 2 h | |
| 471 | CRN Site Manhattan 6 SSWMKHK1 | 97.0 | Gauge | Riley | 97.6% | 164 of 168 | 20 min | 3 h | |
| 472 | Lightning Creek AT McCune 5S - Lightning CkMCNK1 | 96.9 | Gauge | Cherokee | 97.0% | 163 of 168 | 19 min | 2 h | |
| 473 | Amazon Ditch 11 WNW Amazon Ditch Near LakinAMAK1 | 96.8 | Gauge | Kearny | 100% | 168 of 168 | 25 min | 62 min | |
| 473 | Pawnee Creek 7 WSW Burdett 7WNWBTTK1 | 96.8 | Gauge | Hodgeman | 100% | 168 of 168 | 25 min | 62 min | |
| 473 | Arkansas River 1 WSW Dodge CityDDCK1 | 96.8 | Gauge | Ford | 100% | 168 of 168 | 25 min | 62 min | |
| 473 | Deerfield 2E - Farmers DitchFRMK1 | 96.8 | Gauge | Finney | 100% | 168 of 168 | 25 min | 62 min | |
| 473 | Arkansas River 1 W NickersonNICK1 | 96.8 | Gauge | Reno | 100% | 168 of 168 | 25 min | 62 min | |
| 473 | Quivira - A3 DiviersionQVBK1 | 96.8 | Gauge | Stafford | 100% | 168 of 168 | 25 min | 62 min | |
| 473 | Smoky Hill River 2 AT Schoenchen 2ESCSK1 | 96.8 | Gauge | Ellis | 100% | 168 of 168 | 25 min | 62 min | |
| 473 | Southside Ditch 9 SW Lakin - Southside DitchSOSK1 | 96.8 | Gauge | Kearny | 100% | 168 of 168 | 25 min | 62 min | |
| 473 | L. Arkansas Floodway 1 NW Valley Center FloodwayVCFK1 | 96.8 | Gauge | Sedgwick | 100% | 168 of 168 | 25 min | 62 min | |
| 473 | Saline River 5N AT Wakeeney 5NWAAK1 | 96.8 | Gauge | Trego | 100% | 168 of 168 | 25 min | 62 min | |
| 483 | Cottonwood River AT Marion ReservoirMLBK1 | 96.8 | Gauge | Marion | 100% | 168 of 168 | 25 min | 62 min | |
| 484 | Neosho River 3 N ChanuteCNUK1 | 96.7 | Gauge | Allen | 99.4% | 167 of 168 | 24 min | 2 h | |
| 484 | Republican River AT Clay CenterCYCK1 | 96.7 | Gauge | Clay | 99.4% | 167 of 168 | 24 min | 2 h | |
| 484 | NEOSHO AT John Redmond LakeJRLK1 | 96.7 | Gauge | Coffey | 99.4% | 167 of 168 | 24 min | 2 h | |
| 484 | Smoky Hill River 12 SE Kanopolis LakeKANK1 | 96.7 | Gauge | Ellsworth | 99.4% | 167 of 168 | 24 min | 2 h | |
| 484 | Cow Creek 3 S LyonsLYNK1 | 96.7 | Gauge | Rice | 99.4% | 167 of 168 | 24 min | 2 h | |
| 484 | Cottonwood River 3 NW Below Marion LakeMABK1 | 96.7 | Gauge | Marion | 99.4% | 167 of 168 | 24 min | 2 h | |
| 484 | Republican River At Milford LakeMLFK1 | 96.7 | Gauge | Geary | 99.4% | 167 of 168 | 24 min | 2 h | |
| 484 | MARAIS DES CYGNES AT Melvern LakeMLVK1 | 96.7 | Gauge | Osage | 99.4% | 167 of 168 | 24 min | 2 h | |
| 492 | Precipitation Gage Near HartfordHFDK1 | 96.7 | Gauge | Coffey | 99.4% | 167 of 168 | 24 min | 2 h | |
| 492 | Kansas River AT LecomptonLCPK1 | 96.7 | Gauge | Jefferson | 99.4% | 167 of 168 | 24 min | 2 h | |
| 492 | Wildcat Creek AT Manhattan Seth Childs RdMSTK1 | 96.7 | Gauge | Riley | 99.4% | 167 of 168 | 24 min | 2 h | |
| 495 | Neosho River AT IolaIOLK1 | 96.7 | Gauge | Allen | 99.4% | 167 of 168 | 24 min | 2 h | |
| 496 | Soldier Creek 3 E DeliaDELK1 | 96.6 | Gauge | Jackson | 99.4% | 167 of 168 | 25 min | 2 h | |
| 497 | Atlanta DcpATLK1 | 96.6 | Gauge | Cowley | 99.4% | 167 of 168 | 25 min | 2 h | |
| 497 | Little Blue River 4 NE Barnes 4 NEBANK1 | 96.6 | Gauge | Marshall | 99.4% | 167 of 168 | 25 min | 2 h | |
| 497 | Spring River AT Baxter SpringsBXTK1 | 96.6 | Gauge | Cherokee | 99.4% | 167 of 168 | 25 min | 2 h | |
| 497 | South Fork Cottonwood River - BazaarBZRK1 | 96.6 | Gauge | Chase | 99.4% | 167 of 168 | 25 min | 2 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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.