Texas 24/7 Rank
Every station in Texas 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 4,210 ranked here, 4,194 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 |
|---|---|---|---|---|---|---|---|---|---|
| 2,500 | Eagle Point TX - 8771013EPTT2 | 96.1 | Gauge | Galveston | 99.1% | 833 of 840 | 21 min | 48 min | |
| 2,500 | Galveston Causeway Bridge - 8771486GRRT2 | 96.1 | Gauge | Galveston | 99.1% | 833 of 840 | 21 min | 48 min | |
| 2,500 | Galveston Pier 21 - 8771450GTOT2 | 96.1 | Gauge | Galveston | 99.1% | 833 of 840 | 21 min | 48 min | |
| 2,500 | Manchester TX - 8770777NCHT2 | 96.1 | Gauge | Harris | 99.1% | 833 of 840 | 21 min | 48 min | |
| 2,500 | Port Arthur TX - 8770475PORT2 | 96.1 | Gauge | Jefferson | 99.1% | 833 of 840 | 21 min | 48 min | |
| 2,500 | Rockport TX - 8774770RCPT2 | 96.1 | Gauge | Aransas | 99.1% | 833 of 840 | 21 min | 48 min | |
| 2,500 | Rollover Pass TX - 8770971RLOT2 | 96.1 | Gauge | Galveston | 99.1% | 833 of 840 | 21 min | 48 min | |
| 2,500 | Sargent TX - 8772985SGNT2 | 96.1 | Gauge | Matagorda | 99.1% | 833 of 840 | 21 min | 48 min | |
| 2,500 | USS Lexington TX - 8775296TAQT2 | 96.1 | Gauge | Nueces | 99.1% | 833 of 840 | 21 min | 48 min | |
| 2,500 | Port Lavaca - 8773259VCAT2 | 96.1 | Gauge | Calhoun | 99.1% | 833 of 840 | 21 min | 48 min | |
| 2,511 | Copano Bay TX - 8774513CPNT2 | 96.1 | Gauge | Aransas | 99.0% | 832 of 840 | 21 min | 48 min | |
| 2,511 | Port Isabel TX - 8779770PTIT2 | 96.1 | Gauge | Cameron | 99.0% | 832 of 840 | 21 min | 48 min | |
| 2,513 | East MatagordaEMAT2 | 96.1 | Gauge | Matagorda | 99.0% | 832 of 840 | 21 min | 48 min | |
| 2,513 | San Luis Pass TX - 8771972LUIT2 | 96.1 | Gauge | Brazoria | 99.0% | 832 of 840 | 21 min | 48 min | |
| 2,513 | Morgans Point TX - 8770613MGPT2 | 96.1 | Gauge | Harris | 99.0% | 832 of 840 | 21 min | 48 min | |
| 2,513 | Port Mansfield TX - 8778490PMNT2 | 96.1 | Gauge | Willacy | 99.0% | 832 of 840 | 21 min | 48 min | |
| 2,517 | High Island TX - 8770808HIST2 | 96.1 | Gauge | Galveston | 99.0% | 832 of 840 | 21 min | 48 min | |
| 2,518 | Freeport 1SSEFPST2 | 96.1 | Gauge | Brazoria | 99.0% | 832 of 840 | 23 min | 42 min | |
| 2,518 | Corpus Christi - Viola TurningVTBT2 | 96.1 | Gauge | Nueces | 99.0% | 832 of 840 | 23 min | 42 min | |
| 2,520 | South Fork Guadalupe River at Lynx Haven Crossing near Hunt TXLNXT2 | 96.1 | Gauge | Kerr | 98.6% | 663 of 672 | 16 min | 75 min | |
| 2,521 | Rosharon 4WNW - Oyster CreekOYNT2 | 96.1 | Gauge | Brazoria | 98.3% | 661 of 672 | 16 min | 75 min | |
| 2,522 | Perdido Creek 7 WNW FanninPEDT2 | 96.1 | Gauge | Goliad | 98.2% | 165 of 168 | 24 min | 2 h | |
| 2,522 | San Miguel Creek 10 N TildenTNLT2 | 96.1 | Gauge | Mcmullen | 98.2% | 165 of 168 | 24 min | 2 h | |
| 2,524 | Cuthand - Cuthand CreekCTCT2 | 96.1 | Gauge | Red River | 98.2% | 165 of 168 | 24 min | 2 h | |
| 2,524 | Brackettville - Las Moras SpringsLSPT2 | 96.1 | Gauge | Kinney | 98.2% | 165 of 168 | 24 min | 2 h | |
| 2,526 | Big Cypress Bayou 2 N PITTSBURGBCBT2 | 96.1 | Gauge | Camp | 98.2% | 165 of 168 | 24 min | 2 h | |
| 2,527 | Wharton Regional ArptARM | 96.1 | Airport | Wharton | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,527 | SpearmanE42 | 96.1 | Airport | Hansford | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,527 | La PorteT41 | 96.1 | Airport | Harris | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,530 | Boerne 8NNE - Guadalupe RiverGUBT2 | 96.1 | Gauge | Kendall | 97.6% | 656 of 672 | 18 min | 60 min | |
| 2,531 | MidlandMDD | 96.1 | Airport | Midland | 97.6% | 492 of 504 | 8 min | 2.7 h | |
| 2,532 | George West / Live Oak8T6 | 96.1 | Airport | Live Oak | 97.6% | 492 of 504 | 8 min | 2.7 h | |
| 2,532 | ZapataAPY | 96.1 | Airport | Zapata | 97.6% | 492 of 504 | 8 min | 2.7 h | |
| 2,534 | BeaumontBMT | 96.1 | Airport | Jefferson | 97.6% | 492 of 504 | 8 min | 2.7 h | |
| 2,535 | Fort StocktonFST | 96.0 | Airport | Pecos | 99.4% | 167 of 168 | 10 min | 2 h | |
| 2,536 | Texarkana RAWSTEXT2 | 96.0 | Gauge | Bowie | 99.4% | 167 of 168 | 15 min | 2 h | |
| 2,537 | Matagorda Bay Entrance Channel TX - 8773767MBET2 | 96.0 | Gauge | Matagorda | 98.8% | 830 of 840 | 21 min | 48 min | |
| 2,537 | Packery Channel TX - 8775792PACT2 | 96.0 | Gauge | Nueces | 98.8% | 830 of 840 | 21 min | 48 min | |
| 2,539 | Medina 8W - WP Medina RiverWPMT2 | 96.0 | Gauge | Bandera | 98.6% | 663 of 672 | 17 min | 75 min | |
| 2,540 | Guadalupe River AT SattlerSTLT2 | 96.0 | Gauge | Comal | 98.6% | 663 of 672 | 17 min | 75 min | |
| 2,540 | Waco 5E - Tehuacana RiverTCWT2 | 96.0 | Gauge | McLennan | 98.6% | 663 of 672 | 17 min | 75 min | |
| 2,542 | Liberty Hill - SF San GabrielLHGT2 | 96.0 | Gauge | Williamson | 98.0% | 659 of 672 | 16 min | 75 min | |
| 2,543 | Big Lake ReaganE41 | 96.0 | Airport | Reagan | 97.6% | 492 of 504 | 8 min | 2.7 h | |
| 2,544 | Giddings-Lee_Cnty_ArptGYB | 96.0 | Airport | Lee | 97.4% | 491 of 504 | 8 min | 2.7 h | |
| 2,545 | CaldwellRWV | 96.0 | Airport | Lee | 97.4% | 491 of 504 | 8 min | 2.7 h | |
| 2,546 | Sabine River 8 NE BeckvilleBEKT2 | 96.0 | Gauge | Harrison | 97.0% | 163 of 168 | 22 min | 2 h | |
| 2,547 | Deep Creek 1 W Deep Creek Dunn 1WDEET2 | 96.0 | Gauge | Scurry | 95.2% | 160 of 168 | 19 min | 2.1 h | |
| 2,547 | New Waverly - East Sandy CreekESWT2 | 96.0 | Gauge | Walker | 95.2% | 160 of 168 | 19 min | 2.1 h | |
| 2,547 | COLORADO RIVER 13 SE Gail 13SEJBGT2 | 96.0 | Gauge | Borden | 95.2% | 160 of 168 | 19 min | 2.1 h | |
| 2,547 | Plum Creek 3 NE LulingLULT2 | 96.0 | Gauge | Caldwell | 95.2% | 160 of 168 | 19 min | 2.1 h | |
| 2,547 | Nueces River 4 SW MathisMTBT2 | 96.0 | Gauge | Jim Wells | 95.2% | 160 of 168 | 19 min | 2.1 h | |
| 2,547 | Brazos 1SW - Palo Pinto CreekPPWT2 | 96.0 | Gauge | Palo Pinto | 95.2% | 160 of 168 | 19 min | 2.1 h | |
| 2,547 | Tierra Blanca Creek 8 SW Umbarger 8SWUMBT2 | 96.0 | Gauge | Deaf Smith | 95.2% | 160 of 168 | 19 min | 2.1 h | |
| 2,547 | Washington - Brazos RiverWBZT2 | 96.0 | Gauge | Washington | 95.2% | 160 of 168 | 19 min | 2.1 h | |
| 2,547 | Fifteenmile Creek AT WeserWRST2 | 96.0 | Gauge | De Witt | 95.2% | 160 of 168 | 19 min | 2.1 h | |
| 2,556 | Dyess AFB/AbileneDYS | 95.9 | Airport | Taylor | 99.4% | 167 of 168 | 16 min | 2 h | |
| 2,557 | Attoyac Bayou 3 E ChirenoATBT2 | 95.9 | Gauge | Nacogdoches | 99.4% | 167 of 168 | 27 min | 2 h | |
| 2,557 | Grand Prairie - Grand Creek at Shady GroveBSGT2 | 95.9 | Gauge | Dallas | 99.4% | 167 of 168 | 27 min | 2 h | |
| 2,557 | Frio River 1 S DerbyDBYT2 | 95.9 | Gauge | Frio | 99.4% | 167 of 168 | 27 min | 2 h | |
| 2,557 | West Fork Trinity River 3 NW Grand PrairieGPRT2 | 95.9 | Gauge | Dallas | 99.4% | 167 of 168 | 27 min | 2 h | |
| 2,557 | Gonzales - Guadalupe RiverGWGT2 | 95.9 | Gauge | Gonzales | 99.4% | 167 of 168 | 27 min | 2 h | |
| 2,557 | Double Mountain Fork Brazos 9 ENE Lake Alan HenryLHPT2 | 95.9 | Gauge | Garza | 99.4% | 167 of 168 | 27 min | 2 h | |
| 2,557 | AT Mackenzie ReservoirMKZT2 | 95.9 | Gauge | Briscoe | 99.4% | 167 of 168 | 27 min | 2 h | |
| 2,557 | Frio River AT Dry FrioUDET2 | 95.9 | Gauge | Uvalde | 99.4% | 167 of 168 | 27 min | 2 h | |
| 2,565 | Neches River 4 NE NechesNCST2 | 95.9 | Gauge | Cherokee | 99.4% | 167 of 168 | 27 min | 2 h | |
| 2,566 | SPI Brazos Santiago TX - 8779749BZST2 | 95.9 | Gauge | Cameron | 98.4% | 827 of 840 | 21 min | 48 min | |
| 2,567 | Conroe - Alligator CreekAGAT2 | 95.9 | Gauge | Montgomery | 98.5% | 662 of 672 | 17 min | 75 min | |
| 2,568 | Angleton 6NNW - Oyster CreekOYAT2 | 95.9 | Gauge | Brazoria | 97.9% | 658 of 672 | 16 min | 75 min | |
| 2,569 | Carthage4F2 | 95.9 | Airport | Panola | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,570 | LibertyT78 | 95.9 | Airport | Liberty | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 2,571 | Port Aransas/Mustang Beach ArptRAS | 95.9 | Airport | Nueces | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 2,572 | LevellandLLN | 95.9 | Airport | Hockley | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 2,573 | Brenham_Municipal_Apt11R | 95.9 | Airport | Washington | 97.0% | 489 of 504 | 8 min | 2.7 h | |
| 2,574 | Dalhart MunicipalDHT | 95.9 | Airport | Hartley | 95.8% | 161 of 168 | 10 min | 7 h | |
| 2,575 | Mineral Wells MuniMWL | 95.9 | Airport | Palo Pinto | 91.7% | 177 of 193 | 10 min | 2 h | |
| 2,576 | Red Rock 1.2 NTX-BST-90 | 95.8 | Volunteer | Bastrop | 100% | 3 of 3 | 10.4 h | 24 h | |
| 2,576 | Windcrest 2.9 NNWTX-BXR-567 | 95.8 | Volunteer | Bexar | 100% | 3 of 3 | 10.4 h | 24 h | |
| 2,576 | Austin 9.5 NTX-TV-388 | 95.8 | Volunteer | Travis | 100% | 3 of 3 | 10.4 h | 24 h | |
| 2,576 | Round Rock 1.1 NTX-WM-376 | 95.8 | Volunteer | Williamson | 100% | 3 of 3 | 10.4 h | 24 h | |
| 2,576 | Floresville 5.7 WNWTX-WO-55 | 95.8 | Volunteer | Wilson | 100% | 3 of 3 | 10.4 h | 24 h | |
| 2,581 | New Braunfels 7.2 NWTX-CML-8 | 95.8 | Volunteer | Comal | 100% | 3 of 3 | 10.4 h | 24 h | |
| 2,582 | Pittsburg 2.2 WNWTX-CMP-5 | 95.8 | Volunteer | Camp | 100% | 3 of 3 | 10.4 h | 24 h | |
| 2,582 | Kerrville 6.7 NTX-GS-71 | 95.8 | Volunteer | Gillespie | 100% | 3 of 3 | 10.4 h | 24 h | |
| 2,582 | Mount Pleasant 6.4 SSETX-TI-8 | 95.8 | Volunteer | Titus | 100% | 3 of 3 | 10.4 h | 24 h | |
| 2,585 | Fredericksburg 3.4 NNETX-GS-84 | 95.8 | Volunteer | Gillespie | 100% | 3 of 3 | 10.4 h | 26 h | |
| 2,586 | Spicewood 3.1 NNETX-BRT-154 | 95.8 | Volunteer | Burnet | 100% | 3 of 3 | 10.4 h | 24 h | |
| 2,586 | Sherman 5.4 SSETX-GA-49 | 95.8 | Volunteer | Grayson | 100% | 3 of 3 | 10.4 h | 24 h | |
| 2,588 | Liverpool 4.6 NWTX-BRZ-57 | 95.8 | Volunteer | Brazoria | 100% | 3 of 3 | 10.4 h | 24 h | |
| 2,589 | Round Rock #5BRUT2 | 95.8 | Gauge | Williamson | 99.4% | 167 of 168 | 27 min | 2 h | |
| 2,590 | Wichita River 6 NNW DundeeDDET2 | 95.8 | Gauge | Archer | 99.4% | 167 of 168 | 27 min | 2 h | |
| 2,590 | BRAZOS RIVER 11 SW GrafordGFTT2 | 95.8 | Gauge | Palo Pinto | 99.4% | 167 of 168 | 27 min | 2 h | |
| 2,592 | Baffin Bay Point of Rocks - 8776604BABT2 | 95.8 | Gauge | Kleberg | 99.1% | 833 of 840 | 25 min | 42 min | |
| 2,592 | South Padre Island CGS TX - 8779748PCGT2 | 95.8 | Gauge | Cameron | 99.1% | 833 of 840 | 25 min | 42 min | |
| 2,592 | Rincon del San Jose Potrero Lopeno SW TX - 8777812RSJT2 | 95.8 | Gauge | Kenedy | 99.1% | 833 of 840 | 25 min | 42 min | |
| 2,595 | Guadalupe River 1 E HuntHNTT2 | 95.8 | Gauge | Kerr | 98.8% | 664 of 672 | 18 min | 75 min | |
| 2,596 | Angleton - Oyster CreekOYBT2 | 95.8 | Gauge | Brazoria | 98.8% | 664 of 672 | 26 min | 45 min | |
| 2,597 | BRAZOS RIVER 11 SW Possum Kingdom LakePSMT2 | 95.8 | Gauge | Palo Pinto | 98.6% | 663 of 672 | 22 min | 60 min | |
| 2,598 | KingsvilleIKG | 95.8 | Airport | Kleberg | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,599 | Mexia LimestoneLXY | 95.8 | Airport | Limestone | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 2,600 | TaylorT74 | 95.8 | Airport | Williamson | 97.0% | 489 of 504 | 8 min | 2.7 h | |
| 2,601 | Columbus66R | 95.8 | Airport | Colorado | 96.8% | 488 of 504 | 8 min | 2.7 h | |
| 2,602 | PalestinePSN | 95.8 | Airport | Anderson | 96.8% | 488 of 504 | 8 min | 2.7 h | |
| 2,603 | Pedernales River 3 S FredericksburgFRBT2 | 95.8 | Gauge | Gillespie | 93.0% | 213 of 229 | 16 min | 60 min | |
| 2,604 | CressonBNCT2 | 95.7 | Gauge | Parker | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Clear Fork Brazos River AT Fort GriffinABYT2 | 95.7 | Gauge | Shackelford | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Alice - San Diego CreekACET2 | 95.7 | Gauge | Jim Wells | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Leon River 5 N Belton LakeBLNT2 | 95.7 | Gauge | Bell | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | East Fork Trinity River 2 NW CrandallCNLT2 | 95.7 | Gauge | Kaufman | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | North Sulphur River 9 N CooperCPPT2 | 95.7 | Gauge | Lamar | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Sealy 10SW - San Bernard RiverCSRT2 | 95.7 | Gauge | Austin | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | RICHLAND CREEK 5 N Navarro Mills LakeDAWT2 | 95.7 | Gauge | Navarro | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Dobbin 1NE - Lake CreekDDBT2 | 95.7 | Gauge | Montgomery | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Rio Grande River AT Eagle PassEPPT2 | 95.7 | Gauge | Maverick | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Neches River 3 S EvadaleEVDT2 | 95.7 | Gauge | Jasper | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | West Fork Trinity River AT Lake WorthFLWT2 | 95.7 | Gauge | Tarrant | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Rio Grande AT Fort QuitmanFQGT2 | 95.7 | Gauge | Hudspeth | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Leon River 6 N HamiltonHMLT2 | 95.7 | Gauge | Hamilton | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Double Mountain Fork Brazos AT JusticeburgJTBT2 | 95.7 | Gauge | Garza | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Dennis 2SE - Kickapoo CreekKPCT2 | 95.7 | Gauge | Parker | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Hondo Creek 3 N King Waterhole/hondo Crk @ Hwy 173KWHT2 | 95.7 | Gauge | Medina | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | CelesteLVTT2 | 95.7 | Gauge | Hunt | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Panther Branch 3 NW Sawdust RoadPBST2 | 95.7 | Gauge | Montgomery | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Panther Branch AT Gosling RoadPGRT2 | 95.7 | Gauge | Montgomery | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Neches River 1 N RocklandROKT2 | 95.7 | Gauge | Tyler | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | San Pedro Creek 2 SW Furnish Street near San AntonioSAFT2 | 95.7 | Gauge | Bexar | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | TEHUACANA CREEK 3 SSE StreetmanSTET2 | 95.7 | Gauge | Freestone | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Hondo Creek 20 NNW Tarpley - Hondo CreekTPHT2 | 95.7 | Gauge | Medina | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Texas City Pump Station AT Texas CityTPST2 | 95.7 | Gauge | Galveston | 100% | 168 of 168 | 29 min | 64 min | |
| 2,605 | Round RockWRKT2 | 95.7 | Gauge | Williamson | 100% | 168 of 168 | 29 min | 64 min | |
| 2,630 | Rio Grande 3 N Candelaria 3NCDET2 | 95.7 | Gauge | Presidio | 100% | 168 of 168 | 29 min | 64 min | |
| 2,630 | Middle Yegua Creek 5 SW Dime BoxDMYT2 | 95.7 | Gauge | Lee | 100% | 168 of 168 | 29 min | 64 min | |
| 2,632 | Pearland 2 SPRLT2 | 95.7 | Gauge | Brazoria | 99.4% | 167 of 168 | 28 min | 2 h | |
| 2,633 | Port Aransas TX - 8775237RTAT2 | 95.7 | Gauge | Nueces | 99.0% | 832 of 840 | 25 min | 42 min | |
| 2,633 | Seadrift TX - 8773037SDRT2 | 95.7 | Gauge | Calhoun | 99.0% | 832 of 840 | 25 min | 42 min | |
| 2,635 | Aransas Wildlife Refuge - 8774230AWRT2 | 95.7 | Gauge | Calhoun | 98.9% | 831 of 840 | 21 min | 54 min | |
| 2,636 | Junction - South LlanoJSLT2 | 95.7 | Gauge | Kimble | 98.8% | 664 of 672 | 19 min | 75 min | |
| 2,636 | Pecan Creek 11 S near San AngeloSGOT2 | 95.7 | Gauge | Tom Green | 98.8% | 664 of 672 | 19 min | 75 min | |
| 2,638 | ELM CREEK AT Lake AbileneABIT2 | 95.7 | Gauge | Taylor | 98.8% | 166 of 168 | 27 min | 2 h | |
| 2,638 | CEDAR CREEK AT AbileneACWT2 | 95.7 | Gauge | Taylor | 98.8% | 166 of 168 | 27 min | 2 h | |
| 2,638 | Brazos River 1 NNE San FelipeBAWT2 | 95.7 | Gauge | Austin | 98.8% | 166 of 168 | 27 min | 2 h | |
| 2,638 | South Side Canal 5 NW DundeeDSCT2 | 95.7 | Gauge | Archer | 98.8% | 166 of 168 | 27 min | 2 h | |
| 2,638 | Cedar Creek AT Kirby LakeKBYT2 | 95.7 | Gauge | Taylor | 98.8% | 166 of 168 | 27 min | 2 h | |
| 2,638 | Paint Creek AT Lake StamfordLSFT2 | 95.7 | Gauge | Haskell | 98.8% | 166 of 168 | 27 min | 2 h | |
| 2,638 | Middle Concho AT Lake NasworthyNAST2 | 95.7 | Gauge | Tom Green | 98.8% | 166 of 168 | 27 min | 2 h | |
| 2,638 | Lake Ray Roberts GreenbeltRRDT2 | 95.7 | Gauge | Denton | 98.8% | 166 of 168 | 27 min | 2 h | |
| 2,646 | SANDY CREEK AT Lake CiscoCCST2 | 95.7 | Gauge | Eastland | 98.8% | 166 of 168 | 27 min | 2 h | |
| 2,647 | Coleto Creek 9 SW Highway 59 VictoriaCCVT2 | 95.7 | Gauge | Victoria | 98.8% | 166 of 168 | 27 min | 2 h | |
| 2,647 | ELM FORK TRINITY RIVER 2 E LewisvilleEFLT2 | 95.7 | Gauge | Denton | 98.8% | 166 of 168 | 27 min | 2 h | |
| 2,649 | Kincheon Branch At William CannonKBWT2 | 95.7 | Gauge | Travis | 98.6% | 663 of 672 | 18 min | 75 min | |
| 2,649 | Medina AT Patterson road at MedinaMERT2 | 95.7 | Gauge | Bandera | 98.6% | 663 of 672 | 18 min | 75 min | |
| 2,651 | Guadalupe River 1 E ComfortCOMT2 | 95.7 | Gauge | Kerr | 98.6% | 663 of 672 | 18 min | 75 min | |
| 2,652 | Rio Grande River AT Below Falcon DamBFAT2 | 95.7 | Gauge | Starr | 98.6% | 663 of 672 | 19 min | 75 min | |
| 2,652 | North Concho River 1 SE CarlsbadCLBT2 | 95.7 | Gauge | Tom Green | 98.6% | 663 of 672 | 19 min | 75 min | |
| 2,652 | Concho River AT Concho River at San AngeloSCCT2 | 95.7 | Gauge | Tom Green | 98.6% | 663 of 672 | 19 min | 75 min | |
| 2,655 | Florence - Berry CreekFMFT2 | 95.7 | Gauge | Williamson | 98.5% | 662 of 672 | 18 min | 75 min | |
| 2,656 | Denver CityE57 | 95.7 | Airport | Yoakum | 98.0% | 494 of 504 | 8 min | 2.7 h | |
| 2,657 | CenterF17 | 95.7 | Airport | Shelby | 97.6% | 492 of 504 | 8 min | 2.7 h | |
| 2,658 | Kingsville NASNQI | 95.7 | Airport | Kleberg | 88.6% | 149 of 168 | 7 min | 3 h | |
| 2,659 | Concho River AT near Paint RockPRKT2 | 95.6 | Gauge | Concho | 99.4% | 167 of 168 | 28 min | 2 h | |
| 2,660 | Wichita River 4 SW Iowa ParkIPWT2 | 95.6 | Gauge | Wichita | 99.4% | 167 of 168 | 28 min | 2 h | |
| 2,660 | Neches River At Sam Rayburn ResJSPT2 | 95.6 | Gauge | Jasper | 99.4% | 167 of 168 | 28 min | 2 h | |
| 2,660 | Neches River AT Lake PalestineLPTT2 | 95.6 | Gauge | Anderson | 99.4% | 167 of 168 | 28 min | 2 h | |
| 2,660 | West Fork Dry Comal 4 ENE at Schuetz Dam nr Garden RidgeWCST2 | 95.6 | Gauge | Comal | 99.4% | 167 of 168 | 28 min | 2 h | |
| 2,664 | South Concho River AT ChristovalCHVT2 | 95.6 | Gauge | Tom Green | 98.5% | 662 of 672 | 19 min | 75 min | |
| 2,664 | NORTH CONCHO RIVER AT North Concho River above Grape CreekGCRT2 | 95.6 | Gauge | Tom Green | 98.5% | 662 of 672 | 19 min | 75 min | |
| 2,666 | Big Sandy Creek Near JonestownBJCT2 | 95.6 | Gauge | Travis | 96.4% | 162 of 168 | 19 min | 4 h | |
| 2,667 | Colorado River in AT ColumbusCBST2 | 95.6 | Gauge | Colorado | 92.5% | 212 of 229 | 16 min | 61 min | |
| 2,668 | Leon Creek 3 SSW Loop 410 near Leon ValleyLECT2 | 95.5 | Gauge | Bexar | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | CAT CLAW CREEK AT AbileneACCT2 | 95.5 | Gauge | Taylor | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | Little Wichita River 5 N Archer CityALWT2 | 95.5 | Gauge | Archer | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | FLAT CREEK AT Lake AthensATHT2 | 95.5 | Gauge | Henderson | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | Mill Creek 5 SE BellvilleBEMT2 | 95.5 | Gauge | Austin | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | Breckenridge - Big Sandy CreekBRXT2 | 95.5 | Gauge | Stephens | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | Leon River 4 NE De LeonDLLT2 | 95.5 | Gauge | Comanche | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | Sabana River 4 W De LeonDSBT2 | 95.5 | Gauge | Comanche | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | Clear Fork Trinity River AT Fort WorthFWHT2 | 95.5 | Gauge | Tarrant | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | Long King Creek 2 W LivingstonLIVT2 | 95.5 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | Martin Creek AT LAKE MARTIN CREEKLMTT2 | 95.5 | Gauge | Rusk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | MUDDY CEDAR CREEK AT New Terrell City LakeLTLT2 | 95.5 | Gauge | Kaufman | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | Mud Creek At Lake TylerLTYT2 | 95.5 | Gauge | Smith | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | WAXAHACHIE CREEK AT Lake WaxahachieLWWT2 | 95.5 | Gauge | Ellis | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | East Fork Trinity River 2 E McKinneyMCKT2 | 95.5 | Gauge | Collin | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | ROCK CREEK AT Lake Mineral WellsMMWT2 | 95.5 | Gauge | Parker | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | Moses Lk Tide GageMOKT2 | 95.5 | Gauge | Galveston | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | AT Lake MeredithMRIT2 | 95.5 | Gauge | Hutchinson | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | Annona 1 NWNONT2 | 95.5 | Gauge | Red River | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | Placedo Creek 4 NE PlacedoPLPT2 | 95.5 | Gauge | Victoria | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,669 | Copano Creek 8 AT RefugioRCCT2 | 95.5 | Gauge | Refugio | 99.4% | 167 of 168 | 29 min | 2 h | |
| 2,689 | RICHLAND CREEK 7 S Richland Chambers LakeFFLT2 | 95.5 | Gauge | Navarro | 98.9% | 665 of 672 | 24 min | 60 min | |
| 2,690 | American Canal DiversionACDT2 | 95.5 | Gauge | El Paso | 98.2% | 660 of 672 | 19 min | 75 min | |
| 2,690 | Lampasas River AT BeltonBLPT2 | 95.5 | Gauge | Bell | 98.2% | 660 of 672 | 19 min | 75 min | |
| 2,690 | Lake Jackson 2NW - Yster CreekOYLT2 | 95.5 | Gauge | Brazoria | 98.2% | 660 of 672 | 19 min | 75 min | |
| 2,690 | Salado - Salado CreekSDOT2 | 95.5 | Gauge | Bell | 98.2% | 660 of 672 | 19 min | 75 min | |
| 2,694 | Big_SpringBPG | 95.5 | Airport | Howard | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,695 | Alaminos Canyon Block 857GYF | 95.5 | Airport | Galveston | 97.6% | 492 of 504 | 8 min | 2.7 h | |
| 2,696 | Main Floodway S MercedesMECT2 | 95.5 | Gauge | Hidalgo | 96.4% | 162 of 168 | 24 min | 3 h | |
| 2,697 | AT Greenbelt LakeGRET2 | 95.4 | Gauge | Donley | 98.8% | 166 of 168 | 28 min | 2 h | |
| 2,698 | Orange 1W - Adams BayouADMT2 | 95.4 | Gauge | Orange | 98.5% | 662 of 672 | 23 min | 60 min | |
| 2,699 | Weir - San GrabrielWSGT2 | 95.4 | Gauge | Williamson | 98.0% | 659 of 672 | 19 min | 75 min | |
| 2,700 | Call 10SESMBT2 | 95.4 | Gauge | Newton | 97.9% | 658 of 672 | 19 min | 75 min | |
| 2,701 | San Saba81R | 95.4 | Airport | San Saba | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,702 | DumasDUX | 95.4 | Airport | Moore | 97.6% | 492 of 504 | 8 min | 3.3 h | |
| 2,703 | Dripping Springs 5NE - Barton CreekHTDT2 | 95.4 | Gauge | Hays | 93.4% | 314 of 336 | 19 min | 1.5 h | |
| 2,704 | Dallas/Redbird ArptRBD | 95.4 | Airport | Dallas | 90.5% | 172 of 190 | 10 min | 61 min | |
| 2,705 | Knippa 1.2 NTX-UV-42 | 95.3 | Volunteer | Uvalde | 100% | 3 of 3 | 11.4 h | 24 h | |
| 2,705 | Victoria 11.8 NNWTX-VC-69 | 95.3 | Volunteer | Victoria | 100% | 3 of 3 | 11.4 h | 24 h | |
| 2,707 | Watauga 1.1 SSETX-TN-211 | 95.3 | Volunteer | Tarrant | 100% | 3 of 3 | 11.4 h | 2 days | |
| 2,708 | Cameron 7.9 ESETX-MLM-49 | 95.3 | Volunteer | Milam | 100% | 3 of 3 | 11.4 h | 2 days | |
| 2,709 | Temple 3.3 SSETX-BEL-99 | 95.3 | Volunteer | Bell | 100% | 3 of 3 | 11.4 h | 24 h | |
| 2,710 | Coleto Creek At Coleto Creek ReservoirCKDT2 | 95.3 | Gauge | Victoria | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,710 | Dry Creek Near RosenbergRSNT2 | 95.3 | Gauge | Fort Bend | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,710 | Dry Frio 4 SE near Reagan WellsRWDT2 | 95.3 | Gauge | Uvalde | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,713 | Eliasville - Cedar Fork Bravos RiverELVT2 | 95.3 | Gauge | Young | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,713 | Dry Comal At Dry Comal Creek At Loop 337 Near New BraunfelsNBDT2 | 95.3 | Gauge | Comal | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,713 | Guadalupe River AT Spring BranchSRGT2 | 95.3 | Gauge | Comal | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,713 | Neches River 2 NE Town BluffTBFT2 | 95.3 | Gauge | Jasper | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Abilene - Elm CreekAECT2 | 95.3 | Gauge | Taylor | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Bear Branch AT Research BoulevardBBHT2 | 95.3 | Gauge | Montgomery | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Red River 2 NE BurkburnettBKBT2 | 95.3 | Gauge | Wichita | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Colorado River 5 NW BallingerBLIT2 | 95.3 | Gauge | Runnels | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Rio Grande AT Boquillas-Rio Grande VillageBOQT2 | 95.3 | Gauge | Brewster | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Nueces River AT CalallenCAAT2 | 95.3 | Gauge | Nueces | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Donna - East Levee RdDNAT2 | 95.3 | Gauge | Hidalgo | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Fort Worth - WF Trinity RiverGLTT2 | 95.3 | Gauge | Tarrant | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | GIFFIN SPRINGS 1 N Giffin Springs 1N ToyahvaleGNST2 | 95.3 | Gauge | Reeves | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Goose Creek @ BaytownGSET2 | 95.3 | Gauge | Harris | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Coleman - Hords CreekHDCT2 | 95.3 | Gauge | Coleman | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | LadoniaLADT2 | 95.3 | Gauge | Fannin | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | NOLAN RIVER 4 SSE Lake Pat CleburneLCLT2 | 95.3 | Gauge | Johnson | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Lake Fork Creek AT LAKE FORKLFKT2 | 95.3 | Gauge | Wood | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | LEON RIVER 7 S Lake LeonLLET2 | 95.3 | Gauge | Eastland | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Running Water Draw AT PlainviewPNVT2 | 95.3 | Gauge | Hale | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Rio Grande River 1 ESE Rio Grande CityRGDT2 | 95.3 | Gauge | Starr | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Conroe - Stewarts CreekSDTT2 | 95.3 | Gauge | Montgomery | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Cedar Lane - San BernardSLET2 | 95.3 | Gauge | Brazoria | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | North Concho River AT Sterling CitySRCT2 | 95.3 | Gauge | Sterling | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | GUADALUPE RIVER 3 N TivoliTIVT2 | 95.3 | Gauge | Refugio | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Lewisville 2SSE - Timber CreekTLWT2 | 95.3 | Gauge | Denton | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | TRINITY RIVER AT Dallas At Hwy 12TRDT2 | 95.3 | Gauge | Dallas | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Middle Verde Creek At SH 173NVCKT2 | 95.3 | Gauge | Medina | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | Sandies Creek 2 NE WesthoffWHOT2 | 95.3 | Gauge | De Witt | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,717 | SABINE RIVER 9 ENE Wills PointWPTT2 | 95.3 | Gauge | Van Zandt | 98.8% | 166 of 168 | 29 min | 2 h | |
| 2,743 | Guadalupe 2 W North Fork Guadalupe River Near HuntHNFT2 | 95.3 | Gauge | Kerr | 97.7% | 657 of 672 | 19 min | 75 min | |
| 2,743 | Bastrop Bayou Near Lake JacksonLKJT2 | 95.3 | Gauge | Brazoria | 97.7% | 657 of 672 | 19 min | 75 min | |
| 2,745 | North Fork San Gabriel River at 243 near Briggs TXNFBT2 | 95.3 | Gauge | Burnet | 97.6% | 656 of 672 | 19 min | 75 min | |
| 2,746 | CanadianHHF | 95.3 | Airport | Hemphill | 97.4% | 491 of 504 | 8 min | 3.3 h | |
| 2,747 | Brazos River 6 N Palo PintoPLOT2 | 95.2 | Gauge | Palo Pinto | 98.9% | 665 of 672 | 22 min | 75 min | |
| 2,747 | Bryson - Rock CreekRKCT2 | 95.2 | Gauge | Jack | 98.9% | 665 of 672 | 22 min | 75 min | |
| 2,749 | Trinity River 2 W DallasDALT2 | 95.2 | Gauge | Dallas | 98.5% | 331 of 336 | 29 min | 60 min | |
| 2,750 | Rio Grande River AT Falcon DamFALT2 | 95.2 | Gauge | Starr | 97.3% | 654 of 672 | 19 min | 75 min |
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.