Kentucky 24/7 Rank
Every station in Kentucky 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 692 ranked here, 686 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 |
|---|---|---|---|---|---|---|---|---|---|
| 501 | Lyndon 0.8 EKY-JF-83 | 90.7 | Volunteer | Jefferson | 85.7% | 6 of 7 | 9.4 h | 24 h | |
| 502 | Fulton 5.0 WKY-FT-1 | 90.7 | Volunteer | Fulton | 85.7% | 6 of 7 | 9.4 h | 2 days | |
| 503 | Princeton #1S2005 | 90.5 | Soil | Caldwell | 100% | 168 of 168 | 53 min | 63 min | |
| 504 | Green River At HWY 259 At Brownsville03311513 | 90.4 | Gauge | Edmonson | 100% | 168 of 168 | 53 min | 63 min | |
| 505 | Wendell H FordCPF | 90.4 | Airport | Perry | 89.0% | 449 of 504 | - | 2.7 h | |
| 506 | Dema 1.7 SEKY-KT-2 | 90.3 | Volunteer | Knott | 85.7% | 6 of 7 | 10.4 h | 24 h | |
| 507 | Eminence 4.0 NWKY-HY-10 | 89.8 | Volunteer | Henry | 85.7% | 6 of 7 | 11.4 h | 24 h | |
| 508 | North Fork Kentucky River AT JacksonJKNK2 | 89.5 | Gauge | Breathitt | 82.5% | 185 of 224 | 27 min | 63 min | |
| 509 | Trace Br At Trace Br Campground At Confluence03280790 | 89.5 | Gauge | Leslie | 74.5% | 501 of 672 | 13 min | 45 min | |
| 510 | North Fork Kentucky River At Hazard03277500 | 89.4 | Gauge | Perry | 74.2% | 499 of 672 | 13 min | 45 min | |
| 510 | Dix River Near Danville03285000 | 89.4 | Gauge | Boyle | 74.2% | 499 of 672 | 13 min | 45 min | |
| 512 | Mount Sterling 1.4 SWKY-MM-7 | 89.3 | Volunteer | Montgomery | 85.7% | 6 of 7 | 12.4 h | 2 days | |
| 513 | Wickliffe - Miss RiverWKLK2 | 89.0 | Gauge | Ballard | 100% | 168 of 168 | 77 min | 2.1 h | |
| 514 | Harlan 1SHEGK2 | 89.0 | Cooperative | Harlan | 71.4% | 5 of 7 | 15 min | 3 days | |
| 515 | RussellvilleRUSK2 | 89.0 | Cooperative | Logan | 71.4% | 5 of 7 | 22 min | 2 days | |
| 516 | Jamestown 9.0 SSWKY-RS-6 | 89.0 | Volunteer | Russell | 71.4% | 5 of 7 | 26 min | 3 days | |
| 517 | Louisville 6.0 EKY-JF-87 | 89.0 | Volunteer | Jefferson | 71.4% | 5 of 7 | 26 min | 2 days | |
| 518 | Nicholasville 1.2 SEKY-JS-9 | 89.0 | Volunteer | Jessamine | 71.4% | 5 of 7 | 26 min | 3 days | |
| 519 | Ag StationOSDK2 | 89.0 | Cooperative | Breathitt | 71.4% | 5 of 7 | 34 min | 3 days | |
| 520 | Beattyville 4NBCAK2 | 89.0 | Cooperative | Lee | 71.4% | 5 of 7 | 54 min | 3 days | |
| 521 | State Police Post 1MYDK2 | 89.0 | Cooperative | Graves | 71.4% | 5 of 7 | 65 min | 2 days | |
| 522 | Berry 3.6 SKY-HR-10 | 89.0 | Volunteer | Harrison | 71.4% | 5 of 7 | 85 min | 3 days | |
| 523 | Scottsville 5.5 NKY-AL-17 | 89.0 | Volunteer | Allen | 71.4% | 5 of 7 | 86 min | 24 h | |
| 524 | Auburn 0.3 SWKY-LG-4 | 89.0 | Volunteer | Logan | 71.4% | 5 of 7 | 86 min | 3 days | |
| 524 | Bardstown 4.6 NWKY-NL-1 | 89.0 | Volunteer | Nelson | 71.4% | 5 of 7 | 86 min | 3 days | |
| 526 | Douglass Hills 0.6 WNWKY-JF-103 | 89.0 | Volunteer | Jefferson | 71.4% | 5 of 7 | 86 min | 2 days | |
| 527 | Waddy 3.3 WSWKY-SH-19 | 89.0 | Volunteer | Shelby | 71.4% | 5 of 7 | 86 min | 35.1 h | |
| 528 | Stanford 7.6 WKY-LN-8 | 89.0 | Volunteer | Lincoln | 71.4% | 5 of 7 | 86 min | 2 days | |
| 529 | Paducah 4.6 WKY-MK-23 | 89.0 | Volunteer | McCracken | 71.4% | 5 of 7 | 86 min | 2.8 days | |
| 530 | Cynthiana 6.2 WKY-HR-6 | 89.0 | Volunteer | Harrison | 71.4% | 5 of 7 | 86 min | 2.1 days | |
| 531 | Lewisburg 0.2 EKY-LG-9 | 89.0 | Volunteer | Logan | 71.4% | 5 of 7 | 86 min | 3 days | |
| 532 | Milton 1.7 WKY-TB-5 | 89.0 | Volunteer | Trimble | 71.4% | 5 of 7 | 86 min | 2 days | |
| 533 | Bardstown 3.7 NNEKY-NL-15 | 89.0 | Volunteer | Nelson | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 534 | Water PlantINEK2 | 89.0 | Cooperative | Martin | 71.4% | 5 of 7 | 1.9 h | 37.1 h | |
| 535 | Owenton 1NOWEK2 | 89.0 | Cooperative | Owen | 71.4% | 5 of 7 | 1.9 h | 2 days | |
| 536 | Lexington 3.7 WSWKY-FY-3 | 89.0 | Volunteer | Fayette | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 537 | Grayson 3.7 NWKY-CT-6 | 88.9 | Volunteer | Carter | 85.7% | 6 of 7 | 13.4 h | 37.1 h | |
| 538 | Red River at Hazel GreenHGRK2 | 88.7 | Gauge | Wolfe | 89.8% | 151 of 168 | 27 min | 9 h | |
| 539 | Cutshin Creek At Wooton03280700 | 88.5 | Gauge | Leslie | 74.4% | 500 of 672 | 18 min | 45 min | |
| 540 | Middletown 4.9 ENEKY-JF-32 | 88.5 | Volunteer | Jefferson | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 541 | McdanielsMDNK2 | 88.4 | Cooperative | Breckinridge | 71.4% | 5 of 7 | 3.7 h | 2 days | |
| 542 | Rock Lick Cr At State HWY 158 Nr Sharkey, Ky Sta D03250322 | 88.2 | Gauge | Fleming | 73.6% | 495 of 672 | 18 min | 45 min | |
| 543 | Sonora 2.7 SEKY-LA-6 | 88.0 | Volunteer | Larue | 71.4% | 5 of 7 | 4.4 h | 2 days | |
| 544 | Big SandySJS | 87.8 | Airport | Martin | 92.6% | 467 of 504 | 16 min | 10.7 h | |
| 545 | ScottsvilleSCTK2 | 87.2 | Cooperative | Allen | 71.4% | 5 of 7 | 6.3 h | 2 days | |
| 546 | Elkhorn Creek At Barnhill Rd Nr Dunham371144082383401 | 86.5 | Gauge | Letcher | 74.4% | 500 of 672 | 28 min | 45 min | |
| 547 | Maysville 6.8 SSEKY-MS-2 | 86.2 | Volunteer | Mason | 71.4% | 5 of 7 | 8.4 h | 2 days | |
| 548 | New Castle 2.0 NEKY-HY-22 | 85.3 | Volunteer | Henry | 71.4% | 5 of 7 | 10.4 h | 2 days | |
| 549 | CynthianaCYNK2 | 84.9 | Cooperative | Harrison | 85.7% | 6 of 7 | 22.1 h | 37.1 h | |
| 550 | Guthrie 0.8 WNWKY-TD-2 | 84.8 | Volunteer | Todd | 71.4% | 5 of 7 | 11.4 h | 2.5 days | |
| 551 | Martins Fork at Cranks Creek LakeCCLK2 | 84.4 | Gauge | Harlan | 67.8% | 228 of 336 | 27 min | 63 min | |
| 552 | LibertyLBYK2 | 84.3 | Gauge | Casey | 67.5% | 227 of 336 | 27 min | 63 min | |
| 553 | St. Matthews 0.4 NKY-JF-82 | 84.0 | Volunteer | Jefferson | 85.7% | 6 of 7 | 24.4 h | 24 h | |
| 554 | Simpsonville 6.6 SSWKY-SP-8 | 84.0 | Volunteer | Spencer | 85.7% | 6 of 7 | 25.4 h | 24 h | |
| 555 | Citizen station KE4PKTKE4PKT | 84.0 | Citizen | Clark | 63.6% | 107 of 168 | 17 s | 6.3 h | |
| 556 | Lawrenceburg 9.0 WNWKY-AN-11 | 84.0 | Volunteer | Anderson | 57.1% | 4 of 7 | 26 min | 3 days | |
| 557 | Mayfield 2SMASK2 | 84.0 | Cooperative | Graves | 57.1% | 4 of 7 | 65 min | 3 days | |
| 558 | Carrollton 0.9 WKY-CR-2 | 84.0 | Volunteer | Carroll | 57.1% | 4 of 7 | 85 min | 2.1 days | |
| 559 | Cynthiana 5.6 NNEKY-HR-8 | 84.0 | Volunteer | Harrison | 57.1% | 4 of 7 | 86 min | 3 days | |
| 560 | Lexington 4.5 SSWKY-FY-41 | 84.0 | Volunteer | Fayette | 57.1% | 4 of 7 | 86 min | 2.9 days | |
| 561 | Anchorage 2.8 NEKY-JF-1 | 84.0 | Volunteer | Jefferson | 57.1% | 4 of 7 | 2.4 h | 3 days | |
| 562 | HardinsburgI93 | 83.9 | Airport | Breckinridge | 99.8% | 503 of 504 | 6 min | 40 min | |
| 563 | Old Brownsboro Place 0.3 SWKY-JF-2 | 83.9 | Volunteer | Jefferson | 57.1% | 4 of 7 | 2.4 h | 3 days | |
| 564 | Fort Knox/GodmanFTK | 83.8 | Airport | Hardin | 57.6% | 242 of 420 | 15 min | 68 min | |
| 565 | Citizen station EW6519EW6519 | 83.7 | Citizen | Kenton | 61.2% | 101 of 165 | 18 s | 5.3 h | |
| 566 | Prestonsburg 3WSWPELK2 | 83.6 | Cooperative | Floyd | 57.1% | 4 of 7 | 3.2 h | 2.5 days | |
| 567 | RUSK2RUSK2 | 83.6 | DCP | - | 57.1% | 4 of 7 | 3.3 h | 2 days | |
| 568 | Citizen station EW0636EW0636 | 83.5 | Citizen | Christian | 61.9% | 104 of 168 | 18 s | 4.5 h | |
| 569 | Citizen station GW3636GW3636 | 83.5 | Citizen | Boyd | 59.5% | 100 of 168 | 20 s | 4.5 h | |
| 570 | Citizen station DW0860DW0860 | 83.4 | Citizen | Taylor | 61.7% | 105 of 170 | 15 s | 5 h | |
| 571 | Jackson/J. CarrollJKL | 83.3 | Airport | Breathitt | 62.2% | 224 of 360 | 8 min | 60 min | |
| 572 | Citizen station KD4SNKD4SN | 83.1 | Citizen | Fayette | 60.5% | 305 of 504 | 18 s | 1.9 h | |
| 573 | Mammoth CaveMAMK2 | 83.1 | Cooperative | Hart | 57.1% | 4 of 7 | 1.7 h | 4 days | |
| 574 | Petersburg 2.2 ESEKY-BN-32 | 83.0 | Volunteer | Boone | 57.1% | 4 of 7 | 2.4 h | 4 days | |
| 575 | Outside And Po At LouisaLSIK2 | 83.0 | Cooperative | Lawrence | 57.1% | 4 of 7 | 2.6 h | 4 days | |
| 576 | Bagdad 5.5 ENEKY-FR-26 | 83.0 | Volunteer | Franklin | 57.1% | 4 of 7 | 4.4 h | 3 days | |
| 577 | Citizen station K4SGKK4SGK | 82.9 | Citizen | Adair | 60.7% | 122 of 201 | 19 s | 5.2 h | |
| 578 | Citizen station FW7500FW7500 | 82.8 | Citizen | Grant | 60.5% | 103 of 170 | 17 s | 6.3 h | |
| 579 | Citizen station GW3624GW3624 | 82.3 | Citizen | Taylor | 59.5% | 300 of 504 | 19 s | 2.3 h | |
| 580 | Georgetown27K | 82.1 | Airport | Scott | 74.6% | 376 of 504 | 6 min | 10 h | |
| 581 | Citizen station EW1214EW1214 | 82.1 | Citizen | Boone | 58.5% | 295 of 504 | 19 s | 2.1 h | |
| 582 | Knob LickKBLK2 | 82.1 | Cooperative | Metcalfe | 57.1% | 4 of 7 | 6.4 h | 3 days | |
| 583 | MarionMRNK2 | 82.0 | Cooperative | Crittenden | 57.1% | 4 of 7 | 6.3 h | 3.1 days | |
| 584 | Citizen station N4CVGN4CVG | 81.8 | Citizen | Clark | 57.1% | 144 of 252 | 16 s | 4 h | |
| 585 | Citizen station KJ4COKJ4CO | 81.8 | Citizen | Graves | 57.1% | 96 of 168 | 20 s | 6 h | |
| 586 | Citizen station CW3066CW3066 | 81.6 | Citizen | Fayette | 63.1% | 106 of 168 | 19 s | 7.3 h | |
| 587 | Citizen station N2GWKN2GWK | 81.5 | Citizen | Nelson | 59.9% | 151 of 252 | 18 s | 3.7 h | |
| 588 | Citizen station DW9643DW9643 | 81.5 | Citizen | Boone | 56.4% | 105 of 186 | 18 s | 5.5 h | |
| 589 | Citizen station FW4382FW4382 | 81.2 | Citizen | Fayette | 56.3% | 227 of 403 | 18 s | 2.8 h | |
| 590 | Citizen station EW5331EW5331 | 81.1 | Citizen | Bullitt | 59.3% | 299 of 504 | 17 s | 3.2 h | |
| 591 | Citizen station CW9792CW9792 | 81.1 | Citizen | Meade | 57.5% | 290 of 504 | 18 s | 2.6 h | |
| 592 | Citizen station EW4638EW4638 | 81.1 | Citizen | Pulaski | 55.2% | 121 of 219 | 19 s | 4.5 h | |
| 593 | Citizen station DW9210DW9210 | 80.8 | Citizen | Scott | 58.3% | 309 of 530 | 19 s | 2.1 h | |
| 594 | Citizen station GW3752GW3752 | 80.7 | Citizen | Henderson | 55.9% | 94 of 168 | 18 s | 7.5 h | |
| 595 | Citizen station WV4OWV4O | 80.7 | Citizen | Calloway | 54.4% | 183 of 336 | 17 s | 3.2 h | |
| 596 | BereaBRAK2 | 80.6 | Gauge | Madison | 68.4% | 230 of 336 | 47 min | 63 min | |
| 597 | Levisa Fork at Van LearVLRK2 | 80.4 | Gauge | Johnson | 99.4% | 167 of 168 | 17 min | 2 h | |
| 598 | Citizen station K7EKK7EK | 80.4 | Citizen | Hardin | 53.5% | 120 of 224 | 17 s | 4.8 h | |
| 599 | Citizen station N4YHCN4YHC | 80.1 | Citizen | Boone | 56.3% | 227 of 403 | 17 s | 3.9 h | |
| 600 | Citizen station CW7412CW7412 | 80.1 | Citizen | Whitley | 52.2% | 117 of 224 | 18 s | 4.5 h | |
| 601 | Citizen station FW2671FW2671 | 80.0 | Citizen | Fayette | 50.6% | 111 of 219 | 18 s | 4 h | |
| 602 | Citizen station GW6324GW6324 | 79.6 | Citizen | Boone | 52.2% | 117 of 224 | 18 s | 5.3 h | |
| 603 | Citizen station EW3883EW3883 | 79.2 | Citizen | Boone | 55.0% | 292 of 530 | 17 s | 2.7 h | |
| 604 | Citizen station KD4PYRKD4PYR | 79.1 | Citizen | Boone | 52.3% | 176 of 336 | 18 s | 4.2 h | |
| 605 | Citizen station GW3324GW3324 | 79.0 | Citizen | Jefferson | 56.7% | 381 of 672 | 19 s | 2.3 h | |
| 606 | Citizen station F6255F6255 | 79.0 | Citizen | Grant | 55.2% | 94 of 170 | 19 s | 6.8 h | |
| 607 | Citizen station NC9W-13NC9W-13 | 79.0 | Citizen | Nelson | 52.5% | 294 of 560 | 16 s | 2.6 h | |
| 608 | LakeTVLK2 | 79.0 | Cooperative | Spencer | 42.8% | 3 of 7 | 15 min | 24 h | |
| 609 | MurrayMRYK2 | 79.0 | Cooperative | Calloway | 42.8% | 3 of 7 | 25 min | 24 h | |
| 610 | Roundhill 4.5 WSWKY-BU-7 | 79.0 | Volunteer | Butler | 42.8% | 3 of 7 | 26 min | 3 days | |
| 611 | Owensboro 3.5 SEKY-DV-16 | 79.0 | Volunteer | Daviess | 42.8% | 3 of 7 | 26 min | 24 h | |
| 611 | Owensboro 0.5 ENEKY-DV-18 | 79.0 | Volunteer | Daviess | 42.8% | 3 of 7 | 26 min | 24 h | |
| 613 | Covington 1.3 SSEKY-KN-29 | 79.0 | Volunteer | Kenton | 42.8% | 3 of 7 | 26 min | 34 h | |
| 614 | ElktonELTK2 | 79.0 | Cooperative | Todd | 42.8% | 3 of 7 | 45 min | 2 days | |
| 615 | WarsawMKLK2 | 79.0 | Cooperative | Gallatin | 42.8% | 3 of 7 | 85 min | 24 h | |
| 616 | Nicholasville 6.1 NEKY-JS-18 | 79.0 | Volunteer | Jessamine | 42.8% | 3 of 7 | 86 min | 24 h | |
| 617 | London 11.0 SEKY-LL-3 | 79.0 | Volunteer | Laurel | 42.8% | 3 of 7 | 86 min | 3 days | |
| 618 | Paris 9.4 ENEKY-BB-5 | 79.0 | Volunteer | Bourbon | 42.8% | 3 of 7 | 86 min | 3 days | |
| 619 | Masonville 0.8 ENEKY-DV-21 | 79.0 | Volunteer | Daviess | 42.8% | 3 of 7 | 86 min | 36.1 h | |
| 620 | Lewisburg 8.7 ENEKY-LG-22 | 79.0 | Volunteer | Logan | 42.8% | 3 of 7 | 86 min | 2.1 days | |
| 621 | ShepherdsvilleSHNK2 | 79.0 | Cooperative | Bullitt | 42.8% | 3 of 7 | 1.7 h | 3 days | |
| 622 | Bowling Green 5.5 SSEKY-WR-43 | 79.0 | Volunteer | Warren | 42.8% | 3 of 7 | 2.4 h | 3 days | |
| 623 | Windy Hills 0.7 WSWKY-JF-98 | 78.9 | Volunteer | Jefferson | 42.8% | 3 of 7 | 2.4 h | 3.1 days | |
| 624 | Citizen station FW1969FW1969 | 78.8 | Citizen | Jefferson | 57.1% | 96 of 168 | 19 s | 5.5 h | |
| 625 | Citizen station FW5790FW5790 | 78.7 | Citizen | Oldham | 58.1% | 96 of 165 | 18 s | 7 h | |
| 626 | Citizen station KG4SKG4S | 78.6 | Citizen | Madison | 50.7% | 256 of 504 | 15 s | 2.8 h | |
| 627 | DanvilleDANK2 | 78.6 | Cooperative | Boyle | 42.8% | 3 of 7 | 3.2 h | 3 days | |
| 628 | Owensboro 3.4 WNWKY-DV-38 | 78.4 | Volunteer | Daviess | 42.8% | 3 of 7 | 86 min | 3.6 days | |
| 629 | Fulton 3.3 NEKY-HC-1 | 78.1 | Volunteer | Hickman | 42.8% | 3 of 7 | 2.4 h | 4 days | |
| 630 | Citizen station GW6523GW6523 | 77.8 | Citizen | Boone | 49.5% | 499 of 1,008 | 18 s | 1.5 h | |
| 631 | Tompkinsville 12.1 WNWKY-MO-1 | 77.7 | Volunteer | Monroe | 42.8% | 3 of 7 | 26 min | 4.5 days | |
| 632 | Citizen station GW7005GW7005 | 77.5 | Citizen | Warren | 69.6% | 468 of 672 | 17 s | 10 h | |
| 633 | Citizen station DW1289DW1289 | 77.4 | Citizen | Jefferson | 55.6% | 187 of 336 | 18 s | 4.8 h | |
| 634 | Citizen station GW0656GW0656 | 77.4 | Citizen | Hardin | 51.1% | 344 of 672 | 16 s | 2.6 h | |
| 635 | Philpot 2.0 SKY-DV-19 | 77.4 | Volunteer | Daviess | 42.8% | 3 of 7 | 26 min | 4.9 days | |
| 636 | Lexington 6.2 SSEKY-FY-48 | 77.1 | Volunteer | Fayette | 42.8% | 3 of 7 | 4.4 h | 4 days | |
| 637 | Citizen station GW7662GW7662 | 76.9 | Citizen | Breckinridge | 57.1% | 288 of 504 | 13 s | 6.8 h | |
| 638 | Citizen station EW9362EW9362 | 76.9 | Citizen | Jefferson | 46.8% | 315 of 672 | 15 s | 2.3 h | |
| 639 | Citizen station FW5816FW5816 | 76.8 | Citizen | Oldham | 51.0% | 343 of 672 | 17 s | 2.5 h | |
| 640 | Citizen station GW6628GW6628 | 76.7 | Citizen | Hancock | 50.3% | 338 of 672 | 20 s | 2.7 h | |
| 641 | Citizen station EW2323EW2323 | 76.6 | Citizen | Jefferson | 52.0% | 114 of 219 | 18 s | 6 h | |
| 642 | Citizen station FW3304FW3304 | 76.4 | Citizen | Calloway | 48.9% | 159 of 325 | 17 s | 7 h | |
| 643 | Elizabethtown 7.9 ENEKY-HD-20 | 76.3 | Volunteer | Hardin | 42.8% | 3 of 7 | 5.4 h | 4.5 days | |
| 644 | Citizen station AI4ZLAI4ZL | 76.2 | Citizen | McCracken | 47.6% | 160 of 336 | 19 s | 5.8 h | |
| 645 | Bowling Green SnowBGGK2 | 76.2 | Cooperative | Warren | 42.8% | 3 of 7 | 6.6 h | 4 days | |
| 646 | Citizen station CW9659CW9659 | 76.1 | Citizen | Barren | 49.6% | 250 of 504 | 18 s | 5.4 h | |
| 647 | Citizen station FW1232FW1232 | 75.7 | Citizen | Wayne | 52.9% | 116 of 219 | 18 s | 6.7 h | |
| 648 | Citizen station FW3718FW3718 | 75.5 | Citizen | Bullitt | 53.8% | 217 of 403 | 10 s | 3.5 h | |
| 649 | Citizen station CW0238CW0238 | 75.4 | Citizen | Jefferson | 51.7% | 261 of 504 | 17 s | 2.9 h | |
| 650 | Citizen station DW9711DW9711 | 75.3 | Citizen | Graves | 50.1% | 337 of 672 | 18 s | 2.2 h | |
| 651 | Ashland 1.2 NNWKY-BD-11 | 75.2 | Volunteer | Boyd | 42.8% | 3 of 7 | 9.4 h | 3.5 days | |
| 652 | Citizen station NJ3JNJ3J | 75.1 | Citizen | Calloway | 49.2% | 331 of 672 | 18 s | 2.6 h | |
| 653 | Citizen station DW6462DW6462 | 74.5 | Citizen | Marshall | 50.0% | 168 of 336 | 17 s | 13.8 h | |
| 654 | Woodbury 4.1 SWKY-BU-3 | 74.4 | Volunteer | Butler | 42.8% | 3 of 7 | 12.4 h | 2 days | |
| 655 | Bowling Green 2.8 SSEKY-WR-55 | 74.2 | Volunteer | Warren | 57.1% | 4 of 7 | 23.4 h | 2 days | |
| 656 | Greenville 6.2 WSWKY-MU-1 | 74.2 | Volunteer | Muhlenberg | 57.1% | 4 of 7 | 23.4 h | 3 days | |
| 657 | Maysville 4.8 WNWKY-MS-7 | 74.2 | Volunteer | Mason | 57.1% | 4 of 7 | 23.4 h | 2 days | |
| 658 | Franklin 1.0 ESEKY-SM-7 | 74.0 | Volunteer | Simpson | 57.1% | 4 of 7 | 24.4 h | 3 days | |
| 659 | Madisonville 1.6 NEKY-HP-15 | 74.0 | Volunteer | Hopkins | 57.1% | 4 of 7 | 24.4 h | 24 h | |
| 660 | Hanson 2.2 NEKY-HP-1 | 74.0 | Volunteer | Hopkins | 57.1% | 4 of 7 | 25.4 h | 24 h | |
| 661 | Bowling Green 7.6 WNWKY-WR-51 | 74.0 | Volunteer | Warren | 57.1% | 4 of 7 | 29.4 h | 3 days | |
| 662 | Citizen station GW1335GW1335 | 73.7 | Citizen | Jefferson | 47.4% | 104 of 219 | 17 s | 6.5 h | |
| 663 | KY-WR-56KY-WR-56 | 73.0 | COCORAHS | - | 28.5% | 2 of 7 | 86 min | 4.2 days | |
| 664 | Citizen station CW2972CW2972 | 71.7 | Citizen | Warren | 49.3% | 622 of 1,260 | 18 s | 8.3 h | |
| 665 | FlemingSYM | 67.3 | Airport | Fleming | 34.7% | 175 of 504 | 9 min | 11.5 h | |
| 666 | Citizen station EW0797EW0797 | 66.7 | Citizen | Jefferson | 43.0% | 217 of 504 | 19 s | 26.6 h | |
| 667 | AshlandDWU | 66.4 | Airport | Greenup | 13.5% | 91 of 672 | 5 min | 60 min | |
| 668 | Paducah/BarkleyPAH | 64.5 | Airport | Massac | 51.7% | 87 of 168 | 9 min | 11.5 h | |
| 669 | Citizen station FW6974FW6974 | 63.8 | Citizen | Kenton | 22.0% | 371 of 1,680 | 16 s | 3.7 h | |
| 670 | Citizen station GW6937GW6937 | 62.8 | Citizen | Woodford | 20.6% | 416 of 2,016 | 17 s | 3.6 h | |
| 671 | Citizen station FW8606FW8606 | 62.7 | Citizen | Hopkins | 20.6% | 417 of 2,016 | 18 s | 3.7 h | |
| 672 | Citizen station GW3869GW3869 | 62.7 | Citizen | Boone | 20.1% | 407 of 2,016 | 18 s | 3.6 h | |
| 673 | Citizen station GW6947GW6947 | 62.6 | Citizen | Woodford | 20.3% | 411 of 2,016 | 18 s | 3.8 h | |
| 674 | Citizen station GW6936GW6936 | 62.6 | Citizen | Woodford | 20.1% | 407 of 2,016 | 18 s | 3.7 h | |
| 675 | Citizen station GW6945GW6945 | 62.6 | Citizen | Woodford | 19.9% | 403 of 2,016 | 18 s | 3.6 h | |
| 676 | Citizen station GW6944GW6944 | 62.5 | Citizen | Woodford | 20.1% | 406 of 2,016 | 18 s | 3.7 h | |
| 677 | Citizen station GW6791GW6791 | 62.4 | Citizen | Woodford | 19.6% | 396 of 2,016 | 17 s | 3.7 h | |
| 678 | Citizen station FW8570FW8570 | 61.7 | Citizen | Daviess | 19.7% | 399 of 2,016 | 18 s | 3.7 h | |
| 679 | Citizen station CW6213CW6213 | 61.6 | Citizen | Boyd | 20.2% | 409 of 2,016 | 18 s | 3.6 h | |
| 680 | Citizen station GW7173GW7173 | 61.3 | Citizen | Woodford | 20.6% | 417 of 2,016 | 18 s | 3.5 h | |
| 681 | Citizen station GW6532GW6532 | 60.1 | Citizen | McCracken | 20.2% | 409 of 2,016 | 19 s | 3.6 h | |
| 682 | Citizen station GW6935GW6935 | 59.8 | Citizen | Woodford | 16.6% | 335 of 2,016 | 18 s | 11.2 h | |
| 683 | Citizen station GW5381GW5381 | 59.6 | Citizen | Campbell | 20.6% | 417 of 2,016 | 18 s | 3.6 h | |
| 684 | Citizen station GW7423GW7423 | 58.4 | Citizen | Garrard | 18.7% | 63 of 336 | 22 s | 41.7 h | |
| 685 | Citizen station GW6934GW6934 | 58.1 | Citizen | Woodford | 11.8% | 238 of 2,016 | 19 s | 27.8 h | |
| 686 | Citizen station KY1LAWKY1LAW | 57.3 | Citizen | Christian | 61.3% | 103 of 168 | 18 s | 6.8 h | |
| 687 | MayfieldM25 | 53.8 | Airport | Graves | 7.9% | 40 of 504 | 14 min | 6.4 days | |
| 688 | CornersCNRK2 | 50.5 | Cooperative | Breckinridge | 8.3% | 14 of 168 | 2.2 h | 23 h | |
| 688 | Ribolt 3SRIBK2 | 50.5 | Cooperative | Lewis | 8.3% | 14 of 168 | 2.2 h | 23 h | |
| 688 | Stanton 2WSTAK2 | 50.5 | Cooperative | Powell | 8.3% | 14 of 168 | 2.2 h | 23 h | |
| 691 | WRIK2WRIK2 | 50.5 | DCP | - | 8.3% | 14 of 168 | 2.2 h | 23 h | |
| 692 | Augusta 2AGUK2 | 46.8 | Cooperative | Bracken | 4.1% | 14 of 336 | 2.2 h | 23.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:
- 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; 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.
- 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.