Missouri 24/7 Rank
Every station in Missouri 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 904 ranked here, 889 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 |
|---|---|---|---|---|---|---|---|---|---|
| 499 | Osage River AT Osage River at TuscumbiaTSCM7 | 95.9 | Gauge | Miller | 95.8% | 161 of 168 | 21 min | 2 h | |
| 502 | Fenton 4.1 SMO-JF-25 | 95.8 | Volunteer | Jefferson | 100% | 3 of 3 | 10.4 h | 24 h | |
| 503 | Wentzville 2.0 NNWMO-SS-24 | 95.8 | Volunteer | St. Charles | 100% | 3 of 3 | 10.4 h | 24 h | |
| 504 | Kansas CityKAYM7 | 95.8 | Gauge | Jackson | 98.7% | 995 of 1,008 | 11 min | 80 min | |
| 505 | Joachim Creek At De SotoDESM7 | 95.8 | Gauge | Jefferson | 98.6% | 663 of 672 | 15 min | 1.5 h | |
| 506 | Bull Creek AT Branson - Bull CreekBBCM7 | 95.8 | Gauge | Taney | 98.5% | 662 of 672 | 15 min | 1.5 h | |
| 506 | Hollister - Turkey CreekTCKM7 | 95.8 | Gauge | Taney | 98.5% | 662 of 672 | 15 min | 1.5 h | |
| 508 | River Des Peres Near AfftonAFFM7 | 95.7 | Gauge | St Louis City | 95.2% | 160 of 168 | 21 min | 2 h | |
| 508 | Rorthman - Elk CreekEKRM7 | 95.7 | Gauge | Chariton | 95.2% | 160 of 168 | 21 min | 2 h | |
| 508 | Fenton Creek At Hiway 141 Near FentonFENM7 | 95.7 | Gauge | St Louis County | 95.2% | 160 of 168 | 21 min | 2 h | |
| 508 | Deer Creek AT MaplewoodMAPM7 | 95.7 | Gauge | St Louis County | 95.2% | 160 of 168 | 21 min | 2 h | |
| 508 | Deer Creek AT Ladue at Rock Hill RoadROCM7 | 95.7 | Gauge | St Louis County | 95.2% | 160 of 168 | 21 min | 2 h | |
| 508 | Bonhomme Creek AT WildwoodWIDM7 | 95.7 | Gauge | St Louis County | 95.2% | 160 of 168 | 21 min | 2 h | |
| 514 | ChillicotheCHOM7 | 95.6 | Gauge | Livingston | 100% | 168 of 168 | 18 min | 60 min | |
| 515 | HopkinsHOPM7 | 95.5 | Gauge | Nodaway | 94.6% | 159 of 168 | 21 min | 3 h | |
| 516 | FiskFSKM7 | 95.4 | Gauge | Stoddard | 100% | 168 of 168 | 31 min | 62 min | |
| 516 | St Francis River At Holly IslandHISM7 | 95.4 | Gauge | Dunklin | 100% | 168 of 168 | 31 min | 62 min | |
| 516 | Hinkson Creek AT ColumbiaTGRM7 | 95.4 | Gauge | Boone | 100% | 168 of 168 | 31 min | 62 min | |
| 516 | Blackwater River 1 NW Valley CityVLYM7 | 95.4 | Gauge | Johnson | 100% | 168 of 168 | 31 min | 62 min | |
| 520 | ClintonGLY | 95.4 | Airport | Henry | 97.2% | 490 of 504 | 10 min | 2.7 h | |
| 521 | Pacific 4.2 SEMO-JF-41 | 95.3 | Volunteer | Jefferson | 100% | 3 of 3 | 11.4 h | 26 h | |
| 522 | Branson 0.9 ESEMO-TY-37 | 95.3 | Volunteer | Taney | 100% | 3 of 3 | 11.4 h | 25 h | |
| 523 | South Grand River Near ArchieARHM7 | 95.3 | Gauge | Cass | 99.4% | 167 of 168 | 30 min | 2 h | |
| 523 | Petite Saline Creek 4 SSE BoonvilleBONM7 | 95.3 | Gauge | Cooper | 99.4% | 167 of 168 | 30 min | 2 h | |
| 523 | Sac River AT Dadeville-Sac RiverDDZM7 | 95.3 | Gauge | Dade | 99.4% | 167 of 168 | 30 min | 2 h | |
| 523 | Turnback Creek AT Greenfield - Turnback CreekGFZM7 | 95.3 | Gauge | Dade | 99.4% | 167 of 168 | 30 min | 2 h | |
| 523 | Huzzah Creek 8 AT SteelvilleHZHM7 | 95.3 | Gauge | Crawford | 99.4% | 167 of 168 | 30 min | 2 h | |
| 523 | Blue River AT Stadium DriveKSDM7 | 95.3 | Gauge | Jackson | 99.4% | 167 of 168 | 30 min | 2 h | |
| 523 | Little Niangua AT Little Niangua near Macks CreekLNIM7 | 95.3 | Gauge | Camden | 99.4% | 167 of 168 | 30 min | 2 h | |
| 523 | Little Sac AT Morrisville - Little SacMSZM7 | 95.3 | Gauge | Polk | 99.4% | 167 of 168 | 30 min | 2 h | |
| 523 | Roubidoux Creek AT WaynesvilleRBXM7 | 95.3 | Gauge | Pulaski | 99.4% | 167 of 168 | 30 min | 2 h | |
| 523 | South Fabius River 4 SW TaylorTAYM7 | 95.3 | Gauge | Marion | 99.4% | 167 of 168 | 30 min | 2 h | |
| 523 | Fox River 2 W WaylandWYLM7 | 95.3 | Gauge | Clark | 99.4% | 167 of 168 | 30 min | 2 h | |
| 534 | Little Black River Below FairdealingLBFM7 | 95.3 | Gauge | Butler | 99.4% | 167 of 168 | 30 min | 2 h | |
| 534 | Lindley Creek 2 NE Polk-Lindley CreekPLKM7 | 95.3 | Gauge | Polk | 99.4% | 167 of 168 | 30 min | 2 h | |
| 536 | Asbury Water StationASBM7 | 95.2 | Gauge | Barton | 99.4% | 167 of 168 | 31 min | 1.5 h | |
| 537 | River Des Peres At Purdue Ave In UniversUNCM7 | 95.2 | Gauge | St Louis County | 98.0% | 659 of 672 | 20 min | 75 min | |
| 538 | MonettHFJ | 95.2 | Airport | Barry | 96.8% | 488 of 504 | 10 min | 2.7 h | |
| 539 | Bear Creek AT HannibalBCRM7 | 95.1 | Gauge | Ralls | 98.8% | 166 of 168 | 30 min | 2 h | |
| 539 | East Fork Black River Below Lower Tom Sauk ReservoirLTSM7 | 95.1 | Gauge | Reynolds | 98.8% | 166 of 168 | 30 min | 2 h | |
| 541 | Bennett Spring AT Bennett Spring State ParkBNSM7 | 95.0 | Gauge | Dallas | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Big River below Bonne TerreBNTM7 | 95.0 | Gauge | St Francois | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Licking 7W - Big Piney RiverBPLM7 | 95.0 | Gauge | Texas | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Ava 3NW - Cowskin CreekCOWM7 | 95.0 | Gauge | Douglas | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Ava 12WSW - Little Beaver CreekLBCM7 | 95.0 | Gauge | Douglas | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Medicine Creek At Medicine Creek Near Laredo MoLDOM7 | 95.0 | Gauge | Grundy | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Little Blue River AT Lake CityLKCM7 | 95.0 | Gauge | Jackson | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Black RiverLPRM7 | 95.0 | Gauge | Wayne | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Springfield 5NW - Little Sac RiverLSRM7 | 95.0 | Gauge | Greene | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Middle Grove WellMGVM7 | 95.0 | Gauge | Monroe | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | North Fork Spring AT PurcellNFSM7 | 95.0 | Gauge | Jasper | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Richland - Ozark FisheriesOFCM7 | 95.0 | Gauge | Camden | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Platte CityPLCM7 | 95.0 | Gauge | Platte | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Pomme De Terre River 5 SW Bolivar 5SW - Pomme de TerrePOKM7 | 95.0 | Gauge | Polk | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Pomme De Terre Lake AT Pomme de Terre DamPTXM7 | 95.0 | Gauge | Hickory | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Cedar Creek 2 N Pleasant View-Cedar CreekPVUM7 | 95.0 | Gauge | Cedar | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Crooked River AT RichmondRICM7 | 95.0 | Gauge | Ray | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Perryville - South Fork SalineSCPM7 | 95.0 | Gauge | Perry | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Stockton Dam AT Stockton LakeSTXM7 | 95.0 | Gauge | Cedar | 98.8% | 166 of 168 | 31 min | 2 h | |
| 541 | Niangua River AT Windyville - Niagua RWNYM7 | 95.0 | Gauge | Dallas | 98.8% | 166 of 168 | 31 min | 2 h | |
| 561 | JamesonJMEM7 | 95.0 | Gauge | Daviess | 98.8% | 166 of 168 | 31 min | 1.5 h | |
| 562 | MO-SL-124MO-SL-124 | 94.9 | COCORAHS | - | 100% | 3 of 3 | 12.4 h | 24 h | |
| 563 | Marshfield 0.9 SEMO-WB-7 | 94.9 | Volunteer | Webster | 100% | 3 of 3 | 12.4 h | 2 days | |
| 564 | MadisonMSNM7 | 94.8 | Gauge | Monroe | 98.2% | 165 of 168 | 31 min | 2 h | |
| 564 | 102 River AT RosendaleRSDM7 | 94.8 | Gauge | Andrew | 98.2% | 165 of 168 | 31 min | 2 h | |
| 566 | Ashland 2NASLM7 | 94.5 | Gauge | Boone | 100% | 168 of 168 | 18 min | 60 min | |
| 567 | New HavenNHNM7 | 94.5 | Gauge | Franklin | 97.6% | 164 of 168 | 31 min | 2 h | |
| 568 | BVCM7BVCM7 | 94.5 | DCP | - | 85.7% | 12 of 14 | 11 min | 24 h | |
| 569 | Pleasant Hill WfoPLHM7 | 94.5 | Cooperative | Cass | 85.7% | 6 of 7 | 9 min | 2 days | |
| 570 | Hannibal Water WorksHNNM7 | 94.5 | Cooperative | Marion | 85.7% | 6 of 7 | 13 min | 2 days | |
| 571 | Appleton CityAPCM7 | 94.5 | Cooperative | St Clair | 85.7% | 6 of 7 | 14 min | 35.1 h | |
| 572 | CaliforniaCALM7 | 94.5 | Cooperative | Moniteau | 85.7% | 6 of 7 | 19 min | 24 h | |
| 573 | ViburnumVBRM7 | 94.5 | Cooperative | Iron | 85.7% | 6 of 7 | 28 min | 36 h | |
| 574 | WasolaWASM7 | 94.5 | Cooperative | Ozark | 85.7% | 6 of 7 | 29 min | 2 days | |
| 575 | Dexter 1EDXTM7 | 94.5 | Cooperative | Stoddard | 85.7% | 6 of 7 | 29 min | 24 h | |
| 576 | Ava 6WAVVM7 | 94.5 | Cooperative | Douglas | 85.7% | 6 of 7 | 34 min | 36.2 h | |
| 577 | St Clair 3WSCAM7 | 94.5 | Cooperative | Franklin | 85.7% | 6 of 7 | 34 min | 47.6 h | |
| 578 | Billings 1SWBLNM7 | 94.5 | Cooperative | Christian | 85.7% | 6 of 7 | 36 min | 35.7 h | |
| 579 | IberiaIBEM7 | 94.5 | Cooperative | Miller | 85.7% | 6 of 7 | 39 min | 2 days | |
| 580 | Saint CharlesSCHM7 | 94.5 | Cooperative | St Charles | 85.7% | 6 of 7 | 39 min | 47 h | |
| 581 | FlemingtonFLMM7 | 94.5 | Cooperative | Polk | 85.7% | 6 of 7 | 39 min | 37.5 h | |
| 582 | VandaliaVNDM7 | 94.5 | Cooperative | Audrain | 85.7% | 6 of 7 | 39 min | 2 days | |
| 583 | Clarksville L & D 24CLKM7 | 94.5 | Cooperative | Pike | 85.7% | 6 of 7 | 68 min | 2 days | |
| 584 | Bunceton 1.9 EMO-CP-10 | 94.4 | Volunteer | Cooper | 100% | 3 of 3 | 13.4 h | 24 h | |
| 585 | Cole Camp 3NWCCMM7 | 94.4 | Cooperative | Benton | 85.7% | 6 of 7 | 2.6 h | 24 h | |
| 586 | Mingo Ditch 4 NNW FiskFMZM7 | 94.3 | Gauge | Stoddard | 97.0% | 163 of 168 | 31 min | 2 h | |
| 587 | Blue LickBLKM7 | 94.3 | Cooperative | Saline | 85.7% | 6 of 7 | 2.8 h | 36 h | |
| 588 | Labadie - Missouri RiverLBDM7 | 94.1 | Gauge | Franklin | 96.4% | 162 of 168 | 31 min | 3 h | |
| 589 | West Plains 8.8 EMO-HL-45 | 94.0 | Volunteer | Howell | 100% | 3 of 3 | 14.4 h | 24 h | |
| 590 | Water PlantJWPM7 | 94.0 | Cooperative | Callaway | 85.7% | 6 of 7 | 3.5 h | 2 days | |
| 591 | Little St. Francois RiverLBTM7 | 93.9 | Gauge | St Francois | 97.6% | 328 of 336 | 21 min | 3.5 h | |
| 592 | Cottleville 1SCOTM7 | 93.9 | Cooperative | St Charles | 85.7% | 6 of 7 | 3.8 h | 36 h | |
| 593 | Thornfield - Little North ForkTFDM7 | 93.8 | Gauge | Ozark | 98.6% | 663 of 672 | 25 min | 1.5 h | |
| 594 | Wyaconda River AT CantonCNZM7 | 93.8 | Gauge | Lewis | 95.2% | 160 of 168 | 30 min | 3 h | |
| 595 | St. CharlesSCLM7 | 93.7 | Gauge | St. Louis | 99.4% | 334 of 336 | 21 min | 60 min | |
| 596 | Missouri River AT HermannHRNM7 | 93.6 | Gauge | Gasconade | 91.6% | 154 of 168 | 21 min | 4 h | |
| 597 | Neosho Water StationNSOM7 | 93.5 | Gauge | Newton | 100% | 168 of 168 | 40 min | 60 min | |
| 598 | Columbia 2.0 WMO-BN-36 | 93.5 | Volunteer | Boone | 100% | 3 of 3 | 15.4 h | 2 days | |
| 599 | BixbyBXBM7 | 93.2 | Gauge | Iron | 99.4% | 167 of 168 | 41 min | 2 h | |
| 599 | Lebanon Water StationLBBM7 | 93.2 | Gauge | Laclede | 99.4% | 167 of 168 | 41 min | 2 h | |
| 599 | WeingartenWGNM7 | 93.2 | Gauge | Ste Genevieve | 99.4% | 167 of 168 | 41 min | 2 h | |
| 602 | Herculaneum - Mississippi RiverHRCM7 | 93.1 | Gauge | Jefferson | 99.4% | 334 of 336 | 41 min | 1.5 h | |
| 603 | FarmingtonFMNM7 | 93.0 | Gauge | St. Francois | 98.8% | 166 of 168 | 41 min | 2 h | |
| 603 | SikestonSKNM7 | 93.0 | Gauge | Scott | 98.8% | 166 of 168 | 41 min | 2 h | |
| 605 | West Plains Water StationWLAM7 | 93.0 | Gauge | Howell | 98.8% | 166 of 168 | 41 min | 2 h | |
| 606 | BoonevilleVER | 93.0 | Airport | Cooper | 93.0% | 469 of 504 | 10 min | 4.3 h | |
| 607 | CamdentonOZS | 92.9 | Airport | Camden | 93.0% | 469 of 504 | 10 min | 4.3 h | |
| 608 | WarsawRAW | 92.9 | Airport | Benton | 92.8% | 468 of 504 | 10 min | 4.3 h | |
| 609 | Mt. LeonardMTLM7 | 92.8 | Gauge | Saline | 98.2% | 165 of 168 | 41 min | 2 h | |
| 610 | Vandalia WellVDLM7 | 92.8 | Gauge | Audrain | 98.2% | 165 of 168 | 41 min | 2 h | |
| 611 | Rolla Water StationRALM7 | 92.8 | Gauge | Phelps | 98.2% | 165 of 168 | 41 min | 2 h | |
| 612 | MaryvilleEVU | 92.7 | Airport | Nodaway | 92.8% | 468 of 504 | 10 min | 4.3 h | |
| 613 | QulinQULM7 | 92.6 | Gauge | Butler | 97.6% | 164 of 168 | 41 min | 2 h | |
| 614 | Rereg Dam-Salt RiverCRZM7 | 92.6 | Gauge | Ralls | 95.2% | 320 of 336 | 21 min | 4 h | |
| 615 | Norwood Water StationNWOM7 | 92.5 | Gauge | Wright | 97.6% | 164 of 168 | 41 min | 2 h | |
| 616 | LebanonLBO | 92.5 | Airport | Laclede | 92.4% | 466 of 504 | 10 min | 4.7 h | |
| 617 | JLNJLN | 92.5 | DCP | - | 85.7% | 6 of 7 | 6.7 h | 23.9 h | |
| 618 | WarrensburgRCM | 92.3 | Airport | Johnson | 92.4% | 466 of 504 | 10 min | 4.3 h | |
| 619 | Sullivan RegionalUUV | 92.3 | Airport | Franklin | 92.4% | 466 of 504 | 10 min | 4.3 h | |
| 620 | MarshallMHL | 92.3 | Airport | Saline | 92.4% | 466 of 504 | 10 min | 4.7 h | |
| 621 | Chillicothe 22 ENE13301 | 92.2 | Reference | Linn | 100% | 67 of 67 | 1.5 h | 3 h | |
| 621 | Salem 10 W23909 | 92.2 | Reference | Dent | 100% | 67 of 67 | 1.5 h | 3 h | |
| 623 | MexicoMYJ | 92.2 | Airport | Audrain | 92.4% | 466 of 504 | 10 min | 4.7 h | |
| 624 | MaldenMAW | 92.0 | Airport | Dunklin | 92.4% | 466 of 504 | 10 min | 4.3 h | |
| 625 | HannibalHAE | 92.0 | Airport | Marion | 92.2% | 465 of 504 | 10 min | 4.3 h | |
| 626 | HarrisonvilleLRY | 92.0 | Airport | Cass | 91.8% | 463 of 504 | 10 min | 4.3 h | |
| 627 | Springfield - ATT CommsATTM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Willard 3SSE - West LiftAWLM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Battlefield ElemBATM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Bingham ElemBGHM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Blackman IntakeBKMM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Cherokee MSCHKM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Chestnut SouthCHNM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Disney ElementaryDISM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Nixa 3N - English Village LiftEGLM7 | 91.9 | Gauge | Christian | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Field ElemFIEM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Hiland Dairy LS2HILM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Jefferies ElemJFRM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Battlefield 3ESE - James RiverJRRM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield LakeLSFM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - MillwoodMLWM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Mark Twain ElemMTWM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Northwest Water TreatmentNWTM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Willard - Springfield LandfillPEWM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Pittman ElemPTGM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Pleasant ViewPVMM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Battlefield 1NRTLM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield 4WSW - RutledgeRWFM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Sequiota SchoolSEQM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Shady DellSHDM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Strafford High SchoolSHSM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Sunshine SchoolSUNM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Sherwood ElementarySWDM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Waste Water OpsSWOM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Truman ElemTRMM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Weller ElemWELM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Willard Elem SchoolWEMM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Willard Community CenterWLCM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 627 | Springfield - Westport ElemWSTM7 | 91.9 | Gauge | Greene | 97.9% | 658 of 672 | 20 min | 3.5 h | |
| 660 | Willard 5SE - Airport Commerce LiftACLM7 | 91.9 | Gauge | Greene | 97.7% | 657 of 672 | 20 min | 3.5 h | |
| 661 | Branson West MuniFWB | 91.9 | Airport | Stone | 93.0% | 469 of 504 | 10 min | 4.3 h | |
| 662 | Two Mile Creek At Ladue MoLDUM7 | 91.9 | Gauge | St Louis County | 92.8% | 156 of 168 | 20 min | 8 h | |
| 663 | ChillicotheCHT | 91.6 | Airport | Livingston | 93.0% | 469 of 504 | 10 min | 4.3 h | |
| 664 | Shoal Creek AT JoplinJOPM7 | 91.2 | Gauge | Newton | 99.4% | 167 of 168 | 51 min | 2 h | |
| 665 | Dutchtown - Hubble CreekHBBM7 | 91.2 | Gauge | Cape Girardeau | 99.4% | 167 of 168 | 51 min | 2 h | |
| 666 | Farmington RAWSFMRM7 | 90.9 | Gauge | St Francois | 99.4% | 167 of 168 | 20 min | 2 h | |
| 667 | Harrisonville SouthHSSM7 | 90.9 | Gauge | Cass | 94.2% | 633 of 672 | 16 min | 4.3 h | |
| 668 | MoberlyMBY | 90.9 | Airport | Randolph | 92.0% | 464 of 504 | - | 4.3 h | |
| 669 | PerryvillePCD | 90.7 | Airport | Perry | 92.8% | 468 of 504 | 10 min | 4.3 h | |
| 670 | WashingtonFYG | 90.6 | Airport | Warren | 90.2% | 455 of 504 | 10 min | 5.3 h | |
| 671 | SikestonSIK | 90.4 | Airport | Scott | 89.6% | 452 of 504 | 10 min | 4.7 h | |
| 672 | LucerneLCRM7 | 90.2 | Gauge | Putnam | 85.2% | 191 of 224 | 31 min | 62 min | |
| 673 | Center 1ENE - Mark Twain HSCNRM7 | 90.1 | Gauge | Ralls | 95.2% | 160 of 168 | 41 min | 5 h | |
| 673 | Jefferson City - Lincoln UnivCRFM7 | 90.1 | Gauge | Cole | 95.2% | 160 of 168 | 41 min | 5 h | |
| 673 | Cmrb Ltar-Mo ScanCTSM7 | 90.1 | Gauge | Boone | 95.2% | 160 of 168 | 41 min | 5 h | |
| 673 | Dexter ScanDEXM7 | 90.1 | Gauge | Stoddard | 95.2% | 160 of 168 | 41 min | 5 h | |
| 673 | Elsberry Pmc ScanEBYM7 | 90.1 | Gauge | Lincoln | 95.2% | 160 of 168 | 41 min | 5 h | |
| 673 | Journagan Ranch ScanJOUM7 | 90.1 | Gauge | Douglas | 95.2% | 160 of 168 | 41 min | 5 h | |
| 673 | Mt Vernon ScanMVEM7 | 90.1 | Gauge | Lawrence | 95.2% | 160 of 168 | 41 min | 5 h | |
| 673 | Powell Gardens ScanPWGM7 | 90.1 | Gauge | Johnson | 95.2% | 160 of 168 | 41 min | 5 h | |
| 673 | Schell-Osage ScanSCOM7 | 90.1 | Gauge | St. Clair | 95.2% | 160 of 168 | 41 min | 5 h | |
| 673 | Spickard ScanSPCM7 | 90.1 | Gauge | Grundy | 95.2% | 160 of 168 | 41 min | 5 h | |
| 673 | Winona 2SSE - Twin Peaks SCANTPCM7 | 90.1 | Gauge | Shannon | 95.2% | 160 of 168 | 41 min | 5 h | |
| 684 | Gray Summit 1SE - Shaw NatureSNRM7 | 89.9 | Gauge | Franklin | 94.6% | 159 of 168 | 41 min | 5 h | |
| 685 | Wilson Creek AT Springfield 1SW-Wilsons CKWCRM7 | 89.7 | Gauge | Greene | 83.9% | 188 of 224 | 31 min | 62 min | |
| 686 | Buffalo Creek AT Anderson 10W - Buffalo CreekBCCM7 | 89.7 | Gauge | Mcdonald | 83.9% | 188 of 224 | 31 min | 62 min | |
| 687 | Kirkwood 1.6 SMO-SL-4 | 89.5 | Volunteer | St. Louis | 100% | 3 of 3 | 27.4 h | 24 h | |
| 688 | Florissant 2.9 WMO-SL-24 | 89.5 | Volunteer | St. Louis | 100% | 3 of 3 | 29.4 h | 24 h | |
| 689 | Wardsville 4WNW - Busby FarmBSBM7 | 89.5 | Gauge | Cole | 95.2% | 160 of 168 | 41 min | 5 h | |
| 690 | ClintonCLNM7 | 89.5 | Cooperative | Henry | 71.4% | 5 of 7 | 16 min | 35.2 h | |
| 691 | SavertonSVRM7 | 89.5 | Cooperative | Ralls | 71.4% | 5 of 7 | 19 min | 24 h | |
| 692 | Mississippi RiverSGNM7 | 89.5 | Cooperative | Ste Genevieve | 71.4% | 5 of 7 | 29 min | 35 h | |
| 693 | BolivarBVRM7 | 89.5 | Cooperative | Polk | 71.4% | 5 of 7 | 29 min | 36 h | |
| 694 | Ozark BeachOZRM7 | 89.5 | Cooperative | Taney | 71.4% | 5 of 7 | 29 min | 2 days | |
| 695 | Pattonsburg 2SPTTM7 | 89.5 | Cooperative | Daviess | 71.4% | 5 of 7 | 38 min | 2 days | |
| 696 | Clearwater DamCLRM7 | 89.5 | Cooperative | Reynolds | 71.4% | 5 of 7 | 39 min | 37 h | |
| 697 | Salt River AT Clarence Cannon DamCDAM7 | 89.5 | Cooperative | Ralls | 71.4% | 5 of 7 | 39 min | 2 days | |
| 698 | CarrolltonCRLM7 | 89.5 | Cooperative | Carroll | 71.4% | 5 of 7 | 39 min | 36 h | |
| 699 | CMSM7CMSM7 | 89.5 | DCP | - | 71.4% | 5 of 7 | 50 min | 24 h | |
| 700 | MemphisMMPM7 | 89.5 | Cooperative | Scotland | 71.4% | 5 of 7 | 88 min | 24 h | |
| 701 | Rockport 1NNWRKPM7 | 89.5 | Cooperative | Atchison | 71.4% | 5 of 7 | 1.8 h | 3 days | |
| 702 | OsceolaOSCM7 | 89.5 | Cooperative | St. Clair | 71.4% | 5 of 7 | 2.1 h | 35.8 h | |
| 703 | ConcordiaCCRM7 | 89.5 | Cooperative | Lafayette | 71.4% | 5 of 7 | 2.3 h | 2 days | |
| 704 | KennettTKX | 89.4 | Airport | Dunklin | 92.8% | 468 of 504 | 10 min | 4.3 h | |
| 705 | MosbyGPH | 89.3 | Airport | Clay | 82.5% | 416 of 504 | 10 min | 4.3 h | |
| 706 | Malden - St Francis RiverDEKM7 | 89.1 | Gauge | Butler | 98.8% | 166 of 168 | 61 min | 2 h | |
| 707 | MarshallMRHM7 | 88.9 | Cooperative | Saline | 71.4% | 5 of 7 | 3.8 h | 36 h | |
| 708 | CDAM7CDAM7 | 88.8 | DCP | - | 71.4% | 5 of 7 | 4 h | 2 days | |
| 709 | MRHM7MRHM7 | 88.8 | DCP | - | 71.4% | 5 of 7 | 4 h | 36 h | |
| 710 | St LouisSPEM7 | 88.7 | Cooperative | St Charles | 71.4% | 5 of 7 | 4.2 h | 3 days | |
| 711 | Brush Creek AT Ward Parkway-kansas CityKWPM7 | 88.6 | Gauge | Jackson | 76.4% | 514 of 672 | 15 min | 75 min | |
| 712 | DexterS2048 | 88.2 | Soil | Stoddard | 94.1% | 128 of 136 | 43 min | 7 h | |
| 712 | Elsberry PMCS2220 | 88.2 | Soil | Lincoln | 94.1% | 128 of 136 | 43 min | 7 h | |
| 714 | Carver FarmS2223 | 88.0 | Soil | Cole | 93.3% | 127 of 136 | 43 min | 7 h | |
| 715 | Cmrb LtarS2195 | 88.0 | Soil | Boone | 93.3% | 127 of 136 | 43 min | 7 h | |
| 716 | Butler 0.6 SMO-BS-11 | 87.9 | Volunteer | Bates | 66.6% | 2 of 3 | 26 min | 36 h | |
| 717 | Butler 0.8 SSWMO-FSA-013 | 87.9 | Volunteer | Bates | 66.6% | 2 of 3 | 26 min | 35 h | |
| 717 | Fair Play 1.3 EMO-PL-8 | 87.9 | Volunteer | Polk | 66.6% | 2 of 3 | 26 min | 35 h | |
| 719 | Nevada 6.3 ESEMO-VR-8 | 87.9 | Volunteer | Vernon | 66.6% | 2 of 3 | 26 min | 35 h | |
| 720 | Savannah 0.9 ENEMO-AW-2 | 87.9 | Volunteer | Andrew | 66.6% | 2 of 3 | 26 min | 36 h | |
| 720 | Maysville 0.4 SSEMO-FSA-063 | 87.9 | Volunteer | DeKalb | 66.6% | 2 of 3 | 26 min | 36 h | |
| 720 | Carthage 1.5 SMO-FSA-097 | 87.9 | Volunteer | Jasper | 66.6% | 2 of 3 | 26 min | 36 h | |
| 720 | Macon 1.5 NMO-FSA-121 | 87.9 | Volunteer | Macon | 66.6% | 2 of 3 | 26 min | 36 h | |
| 720 | Shelbyville 0.3 SEMO-FSA-205 | 87.9 | Volunteer | Shelby | 66.6% | 2 of 3 | 26 min | 36 h | |
| 720 | Nevada 0.2 WMO-FSA-217 | 87.9 | Volunteer | Vernon | 66.6% | 2 of 3 | 26 min | 36 h | |
| 720 | FSA-Chillicothe 1.5 SEMO-LV-6 | 87.9 | Volunteer | Livingston | 66.6% | 2 of 3 | 26 min | 36 h | |
| 720 | St. Charles 2.6 SMO-SS-51 | 87.9 | Volunteer | St. Charles | 66.6% | 2 of 3 | 26 min | 36 h | |
| 720 | O Fallon 0.9 NNWMO-SS-70 | 87.9 | Volunteer | St. Charles | 66.6% | 2 of 3 | 26 min | 36 h | |
| 729 | Battlefield 3.3 EMO-GR-48 | 87.9 | Volunteer | Greene | 66.6% | 2 of 3 | 85 min | 2 days | |
| 730 | Lee s Summit 2.8 EMO-JC-56 | 87.9 | Volunteer | Jackson | 66.6% | 2 of 3 | 86 min | 35 h | |
| 730 | Excelsior Springs 1.3 EMO-RY-5 | 87.9 | Volunteer | Clay | 66.6% | 2 of 3 | 86 min | 35 h | |
| 730 | O Fallon 2.6 NNEMO-SS-42 | 87.9 | Volunteer | St. Charles | 66.6% | 2 of 3 | 86 min | 35 h | |
| 730 | Dexter 2.3 WMO-ST-2 | 87.9 | Volunteer | Stoddard | 66.6% | 2 of 3 | 86 min | 35 h | |
| 734 | Stanberry 4.4 NNEMO-GN-2 | 87.9 | Volunteer | Gentry | 66.6% | 2 of 3 | 86 min | 36 h | |
| 734 | Oregon 1.3 ESEMO-HT-4 | 87.9 | Volunteer | Holt | 66.6% | 2 of 3 | 86 min | 36 h | |
| 736 | Ashland 0.7 WNWMO-BN-32 | 87.9 | Volunteer | Boone | 66.6% | 2 of 3 | 86 min | 37 h | |
| 736 | Rolla 8.2 SSEMO-PH-17 | 87.9 | Volunteer | Phelps | 66.6% | 2 of 3 | 86 min | 37 h | |
| 738 | Trenton 1.2 NMO-FSA-079 | 87.9 | Volunteer | Grundy | 66.6% | 2 of 3 | 86 min | 35 h | |
| 739 | Jackson 1.0 SWMO-FSA-031 | 87.9 | Volunteer | Cape Girardeau | 66.6% | 2 of 3 | 86 min | 36 h | |
| 739 | Carrollton 1.0 NNEMO-FSA-033 | 87.9 | Volunteer | Carroll | 66.6% | 2 of 3 | 86 min | 36 h | |
| 739 | Brookfield 3.7 NNEMO-LN-4 | 87.9 | Volunteer | Linn | 66.6% | 2 of 3 | 86 min | 36 h | |
| 739 | New Madrid 0.2 SEMO-NM-7 | 87.9 | Volunteer | New Madrid | 66.6% | 2 of 3 | 86 min | 36 h | |
| 739 | Rolla 2.3 SEMO-PH-68 | 87.9 | Volunteer | Phelps | 66.6% | 2 of 3 | 86 min | 36 h | |
| 744 | Gladstone 5.0 NMO-CY-31 | 87.9 | Volunteer | Clay | 66.6% | 2 of 3 | 86 min | 36 h | |
| 744 | Cameron 6.7 NMO-DK-11 | 87.9 | Volunteer | DeKalb | 66.6% | 2 of 3 | 86 min | 36 h | |
| 744 | Columbia 1.3 NWMO-FSA-019 | 87.9 | Volunteer | Boone | 66.6% | 2 of 3 | 86 min | 36 h | |
| 744 | Kingston 0.1 WNWMO-FSA-025 | 87.9 | Volunteer | Caldwell | 66.6% | 2 of 3 | 86 min | 36 h | |
| 744 | Greenfield 0.8 SSWMO-FSA-057 | 87.9 | Volunteer | Dade | 66.6% | 2 of 3 | 86 min | 36 h | |
| 744 | Albany 0.7 NEMO-FSA-075 | 87.9 | Volunteer | Gentry | 66.6% | 2 of 3 | 86 min | 36 h | |
| 744 | Bethany 1.3 NEMO-FSA-081 | 87.9 | Volunteer | Harrison | 66.6% | 2 of 3 | 86 min | 36 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.