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,249 | Hughes SpringsHUGT2 | 96.9 | Gauge | Cass | 99.4% | 167 of 168 | 22 min | 1.8 h | |
| 2,249 | Coleto Creek AT Arnold Road CrossingSCDT2 | 96.9 | Gauge | Goliad | 99.4% | 167 of 168 | 22 min | 1.8 h | |
| 2,249 | BARRILLA DRAW 13 ESE Barrilla Draw 13ESE SaragosaSGAT2 | 96.9 | Gauge | Reeves | 99.4% | 167 of 168 | 22 min | 1.8 h | |
| 2,249 | Olmos Creek 6 NNW Dresden DriveSIOT2 | 96.9 | Gauge | Bexar | 99.4% | 167 of 168 | 22 min | 1.8 h | |
| 2,249 | Sulphur River 3 NE TalcoTLCT2 | 96.9 | Gauge | Red River | 99.4% | 167 of 168 | 22 min | 1.8 h | |
| 2,249 | WinnsboroWBOT2 | 96.9 | Gauge | Wood | 99.4% | 167 of 168 | 22 min | 1.8 h | |
| 2,257 | Medina River AT BanderaBDAT2 | 96.9 | Gauge | Bandera | 99.4% | 167 of 168 | 22 min | 2 h | |
| 2,257 | Lelia Lake Creek 5 NW Hedley 5NWHLCT2 | 96.9 | Gauge | Donley | 99.4% | 167 of 168 | 22 min | 2 h | |
| 2,257 | Comal River AT New BraunfelsNBCT2 | 96.9 | Gauge | Comal | 99.4% | 167 of 168 | 22 min | 2 h | |
| 2,260 | Barton Creek 2 SW Barton Springs AustinABST2 | 96.9 | Gauge | Travis | 97.6% | 164 of 168 | 19 min | 2 h | |
| 2,260 | Lagarto Creek 18 S George WestGWLT2 | 96.9 | Gauge | Live Oak | 97.6% | 164 of 168 | 19 min | 2 h | |
| 2,260 | Little White Oak Bayou AT Houston Main StreetMSTT2 | 96.9 | Gauge | Harris | 97.6% | 164 of 168 | 19 min | 2 h | |
| 2,260 | Nueces River 4 SW Lake Corpus ChristiMTHT2 | 96.9 | Gauge | Jim Wells | 97.6% | 164 of 168 | 19 min | 2 h | |
| 2,260 | Rapid Deploy ARDAT2 | 96.9 | Gauge | Orange | 97.6% | 164 of 168 | 19 min | 2 h | |
| 2,265 | Brewington Creek - NP Medina RiverNPBT2 | 96.9 | Gauge | Bandera | 97.3% | 654 of 672 | 18 min | 30 min | |
| 2,266 | Plant Road @ Ditch 903JZRT2 | 96.9 | Gauge | Jefferson | 97.2% | 251 of 258 | 18 min | 80 min | |
| 2,267 | Cowcreek Nr Lago VistaLVCT2 | 96.8 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 2,268 | Brownsville WFOBWNT2 | 96.8 | Cooperative | Cameron | 100% | 7 of 7 | 8.1 h | 24 h | |
| 2,269 | Little Elm Creek 4 E Aubrey 4EAAYT2 | 96.8 | Gauge | Denton | 99.4% | 167 of 168 | 22 min | 2 h | |
| 2,269 | East Fork Angelina River 4 N CushingCUST2 | 96.8 | Gauge | Rusk | 99.4% | 167 of 168 | 22 min | 2 h | |
| 2,269 | Big Blue CreekFBKT2 | 96.8 | Gauge | Moore | 99.4% | 167 of 168 | 22 min | 2 h | |
| 2,269 | Honey Grove - Bois Darc CreekHYGT2 | 96.8 | Gauge | Fannin | 99.4% | 167 of 168 | 22 min | 2 h | |
| 2,269 | Tails Creek At Lake JacksonvilleLJKT2 | 96.8 | Gauge | Cherokee | 99.4% | 167 of 168 | 22 min | 2 h | |
| 2,269 | Rio Grande At RomaRRGT2 | 96.8 | Gauge | Starr | 99.4% | 167 of 168 | 22 min | 2 h | |
| 2,269 | Wichita River at Lake Kemp DamSYOT2 | 96.8 | Gauge | Baylor | 99.4% | 167 of 168 | 22 min | 2 h | |
| 2,276 | CEDAR CREEK 8 NE KempKMPT2 | 96.8 | Gauge | Kaufman | 99.4% | 167 of 168 | 22 min | 2 h | |
| 2,276 | Angelina River 8 N LufkinLUFT2 | 96.8 | Gauge | Angelina | 99.4% | 167 of 168 | 22 min | 2 h | |
| 2,278 | Cedar Bayou 4 AT BaytownHCBT2 | 96.8 | Gauge | Waller | 98.8% | 664 of 672 | 13 min | 75 min | |
| 2,278 | Hunting Bayou AT HoustonLHBT2 | 96.8 | Gauge | Harris | 98.8% | 664 of 672 | 13 min | 75 min | |
| 2,278 | Jersey Village 12WSW - South Mayde CreekMAYT2 | 96.8 | Gauge | Harris | 98.8% | 664 of 672 | 13 min | 75 min | |
| 2,281 | Buffalo Bayou AT San Felipe RoadBSFT2 | 96.8 | Gauge | Harris | 98.8% | 664 of 672 | 13 min | 75 min | |
| 2,281 | CYPRESS CREEK @ CypresswoodCPWT2 | 96.8 | Gauge | Harris | 98.8% | 664 of 672 | 13 min | 75 min | |
| 2,283 | Brickhouse Gully AT Costa Rica StreetBKHT2 | 96.8 | Gauge | Harris | 97.3% | 654 of 672 | 14 min | 60 min | |
| 2,284 | Buffalo Bayou AT Piney Point VillagePPTT2 | 96.8 | Gauge | Harris | 97.3% | 654 of 672 | 14 min | 60 min | |
| 2,285 | Panther Junction 2N CRNPNJT2 | 96.7 | Gauge | Brewster | 100% | 168 of 168 | 24 min | 66 min | |
| 2,286 | Crystal Falls - Hubbard CreekBKGT2 | 96.7 | Gauge | Stephens | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Carthage 8NE - Sabine RiverCGET2 | 96.7 | Gauge | Panola | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Prairie Dog Town Fork Red River 10 N Childress 10NCHLT2 | 96.7 | Gauge | Childress | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Wichita River 3 SE CharlieCHWT2 | 96.7 | Gauge | Clay | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Pecan Bayou AT Cross CutCUTT2 | 96.7 | Gauge | Brown | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Ding Dong - Lampasas RiverDNGT2 | 96.7 | Gauge | Bell | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Sulphur River Near Dalby Springs At I-30DSPT2 | 96.7 | Gauge | Morris | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | The Woodlands - Sendera RanchFCWT2 | 96.7 | Gauge | Montgomery | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | N Fk San Gabriel River At Reagan Blvd NrGNRT2 | 96.7 | Gauge | Williamson | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Hearne 3W - Little Brazos RiverHLBT2 | 96.7 | Gauge | Robertson | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Wolf Creek AT LipscombLCBT2 | 96.7 | Gauge | Lipscomb | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Wichita River 6 N MabelleMBLT2 | 96.7 | Gauge | Baylor | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Nacogdoches - Bayou LananaNADT2 | 96.7 | Gauge | Nacogdoches | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Old Ocean - San Bernard RiverOCNT2 | 96.7 | Gauge | Brazoria | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | 10 SW O.H. IvieOHIT2 | 96.7 | Gauge | Coleman | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Little Cypress Bayou 9 S Ore CityORCT2 | 96.7 | Gauge | Upshur | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | North Wichita River 14 SE Paducah 14SEPWRT2 | 96.7 | Gauge | Cottle | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | North Fork Of The Red River 2 N Shamrock 2NSHAT2 | 96.7 | Gauge | Wheeler | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Yegua CreekSMVT2 | 96.7 | Gauge | Washington | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Pine Island Bayou 5.1 SE Sour LakeSOLT2 | 96.7 | Gauge | Jefferson | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Brazos River at SeymourSYMT2 | 96.7 | Gauge | Baylor | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | North Wichita River 5 N TruscottTRST2 | 96.7 | Gauge | Foard | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Turtle Creek - DallasTUCT2 | 96.7 | Gauge | Dallas | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Round Rock #7WBCT2 | 96.7 | Gauge | Williamson | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Willis Creek At County Road 347WGRT2 | 96.7 | Gauge | Williamson | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Wichita River at Wichita FallsWICT2 | 96.7 | Gauge | Wichita | 100% | 168 of 168 | 24 min | 79 min | |
| 2,286 | Round Rock #2WROT2 | 96.7 | Gauge | Williamson | 100% | 168 of 168 | 24 min | 79 min | |
| 2,313 | Caldwell 1.9 NWTX-BRL-19 | 96.7 | Volunteer | Burleson | 100% | 3 of 3 | 8.4 h | 24 h | |
| 2,313 | San Antonio 10.5 WNWTX-BXR-402 | 96.7 | Volunteer | Bexar | 100% | 3 of 3 | 8.4 h | 24 h | |
| 2,313 | Athens 10.8 SSWTX-HND-12 | 96.7 | Volunteer | Henderson | 100% | 3 of 3 | 8.4 h | 24 h | |
| 2,316 | Coffee City 2.2 ESETX-CHK-13 | 96.7 | Volunteer | Cherokee | 100% | 3 of 3 | 8.4 h | 25 h | |
| 2,317 | Seguin 3.4 NTX-GP-169 | 96.7 | Volunteer | Guadalupe | 100% | 3 of 3 | 8.4 h | 24 h | |
| 2,317 | Mullin 3.9 WSWTX-MLS-2 | 96.7 | Volunteer | Mills | 100% | 3 of 3 | 8.4 h | 24 h | |
| 2,317 | Conroe 4.7 WNWTX-MNG-126 | 96.7 | Volunteer | Montgomery | 100% | 3 of 3 | 8.4 h | 24 h | |
| 2,320 | Beaumont 1.2 NWTX-JJ-20 | 96.7 | Volunteer | Jefferson | 100% | 3 of 3 | 8.4 h | 24 h | |
| 2,321 | San Marcos 8.7 WNWTX-HYS-312 | 96.7 | Volunteer | Hays | 100% | 3 of 3 | 8.4 h | 25 h | |
| 2,322 | Canyon Lake 2.7 ESETX-CML-213 | 96.7 | Volunteer | Comal | 100% | 3 of 3 | 8.4 h | 2 days | |
| 2,323 | Bastrop 6.2 WTX-BST-210 | 96.7 | Volunteer | Bastrop | 100% | 3 of 3 | 8.4 h | 24 h | |
| 2,324 | Cedar Park 3.3 STX-WM-273 | 96.7 | Volunteer | Williamson | 100% | 3 of 3 | 8.4 h | 24 h | |
| 2,325 | NAVASOTA RIVER 6 SW Lake MexiaBSAT2 | 96.7 | Gauge | Limestone | 98.9% | 665 of 672 | 14 min | 75 min | |
| 2,326 | NORTH LLANO RIVER AT North Llano River Near JunctionJCTT2 | 96.7 | Gauge | Kimble | 98.9% | 665 of 672 | 19 min | 55 min | |
| 2,326 | San Saba River AT MenardMNRT2 | 96.7 | Gauge | Menard | 98.9% | 665 of 672 | 19 min | 55 min | |
| 2,328 | CLEAR FORK OF THE TRINITY 8 E Lake WeatherfordLWFT2 | 96.7 | Gauge | Parker | 98.8% | 166 of 168 | 22 min | 2 h | |
| 2,329 | Berry Bayou @ NevadaBNPT2 | 96.7 | Gauge | Harris | 98.8% | 166 of 168 | 22 min | 2.2 h | |
| 2,330 | Cowhouse Creek At Jackson Crossing Near Pidcoke 4SEFCJT2 | 96.7 | Gauge | Coryell | 98.6% | 663 of 672 | 14 min | 75 min | |
| 2,330 | Copperas Cove 7NE - House CreekFHHT2 | 96.7 | Gauge | Coryell | 98.6% | 663 of 672 | 14 min | 75 min | |
| 2,330 | Cowhouse Creek 1 NE PidcokePICT2 | 96.7 | Gauge | Coryell | 98.6% | 663 of 672 | 14 min | 75 min | |
| 2,333 | Onion Creek AT Near DriftwoodDRWT2 | 96.7 | Gauge | Hays | 98.2% | 660 of 672 | 16 min | 60 min | |
| 2,333 | Fort Hood - Clear CreekFTHT2 | 96.7 | Gauge | Coryell | 98.2% | 660 of 672 | 16 min | 60 min | |
| 2,333 | OConnor - Lake CreekLCOT2 | 96.7 | Gauge | Williamson | 98.2% | 660 of 672 | 16 min | 60 min | |
| 2,333 | Slaughter Creek 6 NW at FM 1826SCAT2 | 96.7 | Gauge | Travis | 98.2% | 660 of 672 | 16 min | 60 min | |
| 2,337 | Plum Creek AT Plum CreekLCPT2 | 96.7 | Gauge | Caldwell | 97.0% | 163 of 168 | 19 min | 3 h | |
| 2,338 | Barton Creek AT Lost Creek BlvdLCKT2 | 96.7 | Gauge | Travis | 96.7% | 650 of 672 | 18 min | 45 min | |
| 2,339 | Boys RanchBYCT2 | 96.6 | Cooperative | Oldham | 100% | 7 of 7 | 8.6 h | 24 h | |
| 2,340 | Marys Creek 7 SW Marys CreekBMCT2 | 96.6 | Gauge | Tarrant | 99.4% | 167 of 168 | 23 min | 1.8 h | |
| 2,340 | MOUNTAIN CREEK 3 AT VenusVNST2 | 96.6 | Gauge | Johnson | 99.4% | 167 of 168 | 23 min | 1.8 h | |
| 2,342 | Indian CreekICFT2 | 96.6 | Gauge | Collin | 99.4% | 167 of 168 | 23 min | 2 h | |
| 2,342 | Main Floodway 6 SW MissionMITT2 | 96.6 | Gauge | Hidalgo | 99.4% | 167 of 168 | 23 min | 2 h | |
| 2,342 | DEEP CREEK AT Deep Creek at MoranMODT2 | 96.6 | Gauge | Shackelford | 99.4% | 167 of 168 | 23 min | 2 h | |
| 2,345 | Castolon - Santa Elena CanyonRSET2 | 96.6 | Gauge | Brewster | 98.8% | 166 of 168 | 22 min | 2 h | |
| 2,346 | Adamsville 1S - Lampasas RiverADVT2 | 96.6 | Gauge | Lampasas | 98.6% | 663 of 672 | 17 min | 60 min | |
| 2,347 | Gatesville 15SSW - Cowhowse CreekFCCT2 | 96.6 | Gauge | Coryell | 98.5% | 662 of 672 | 14 min | 75 min | |
| 2,347 | Copperas Cove 3NNE - House CreekFHGT2 | 96.6 | Gauge | Coryell | 98.5% | 662 of 672 | 14 min | 75 min | |
| 2,347 | Utopia - Sabinal RiverSBUT2 | 96.6 | Gauge | Uvalde | 98.5% | 662 of 672 | 14 min | 75 min | |
| 2,350 | BLANCO RIVER 2 SW KyleKYET2 | 96.6 | Gauge | Hays | 98.2% | 660 of 672 | 17 min | 60 min | |
| 2,351 | Victoria RegionalVCT | 96.6 | Airport | Victoria | 98.2% | 165 of 168 | 11 min | 2 h | |
| 2,352 | Boggy Cr @ Manor RdBGMT2 | 96.6 | Gauge | Travis | 97.9% | 658 of 672 | 16 min | 60 min | |
| 2,352 | Fort Branch Boggy Creek At 51St StreetFBBT2 | 96.6 | Gauge | Travis | 97.9% | 658 of 672 | 16 min | 60 min | |
| 2,352 | Lubbock - NF DMF BrazosLSET2 | 96.6 | Gauge | Lubbock | 97.9% | 658 of 672 | 16 min | 60 min | |
| 2,352 | Orangefield 3NW - Cow BayouORFT2 | 96.6 | Gauge | Orange | 97.9% | 658 of 672 | 16 min | 60 min | |
| 2,352 | Blanco River AT WimberleyWMBT2 | 96.6 | Gauge | Hays | 97.9% | 658 of 672 | 16 min | 60 min | |
| 2,357 | Bear Creek AT Below Route 1826 at DriftwoodBCDT2 | 96.6 | Gauge | Hays | 97.9% | 658 of 672 | 16 min | 60 min | |
| 2,357 | Little Walnut Creek At Georgian DriveLWGT2 | 96.6 | Gauge | Travis | 97.9% | 658 of 672 | 16 min | 60 min | |
| 2,357 | Walnut Creek At Dessau RoadWADT2 | 96.6 | Gauge | Travis | 97.9% | 658 of 672 | 16 min | 60 min | |
| 2,360 | Double Mountain Fork Brazos 10 S Aspermont 10SAMTT2 | 96.5 | Gauge | Stonewall | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Neches River 8 SW AltoATOT2 | 96.5 | Gauge | Cherokee | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Bluff Dale 4NW - Paluxy RiverBFLT2 | 96.5 | Gauge | Hood | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Bonham 1W - Bois Darc CreekBOMT2 | 96.5 | Gauge | Fannin | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Big Sandy Creek 4 NE BridgeportBRPT2 | 96.5 | Gauge | Wise | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Burkeville 6ESE - Sabine RiverBUKT2 | 96.5 | Gauge | Newton | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Sabine River 2 E Bon WierBWRT2 | 96.5 | Gauge | Newton | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Elm Fork Trinity River 2 AT CarrolltonCART2 | 96.5 | Gauge | Dallas | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Hedwig Village 5W - Clodine DitchCDYT2 | 96.5 | Gauge | Harris | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Comanche - Cooperas CreekCPKT2 | 96.5 | Gauge | Comanche | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | DOE BRANCH 5 SW Doe Branch At Hwy 380DOET2 | 96.5 | Gauge | Denton | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Los Olmos Creek 1 N FalfurriasFAFT2 | 96.5 | Gauge | Jim Wells | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Granbury - Lake GranburyGBZT2 | 96.5 | Gauge | Hood | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Culebra Creek Nr Helotes 4 SW Culebra Ck Nr HelotesGCCT2 | 96.5 | Gauge | Bexar | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Arroyo Colorado S HarlingenHAGT2 | 96.5 | Gauge | Cameron | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Brazos River 6.5 NW HempsteadHPDT2 | 96.5 | Gauge | Washington | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Indian CreekICRT2 | 96.5 | Gauge | Denton | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Rio Grande River 7 ESE Lower BrownsvilleLOBT2 | 96.5 | Gauge | Cameron | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Burleson - Village CreekPJST2 | 96.5 | Gauge | Johnson | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | SABINE RIVER 7 NE Lake TawakoniPNTT2 | 96.5 | Gauge | Van Zandt | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Rio Grande Near Progreso BridgePRGT2 | 96.5 | Gauge | Hidalgo | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Rio Grande River 10 SW San BenitoSBNT2 | 96.5 | Gauge | Cameron | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | North Floodway 2 SSE SebastianSBST2 | 96.5 | Gauge | Cameron | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Salado Creek At Blanco RoadSDBT2 | 96.5 | Gauge | Bexar | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Guadalupe River Near SeguinSEGT2 | 96.5 | Gauge | Guadalupe | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Middle Concho River 8 NW above Tankersley 7NWTKST2 | 96.5 | Gauge | Irion | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,360 | Main Floodway 3 S WeslacoWSLT2 | 96.5 | Gauge | Hidalgo | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,387 | MOUNTAIN CREEK 4 SE Mountain Creek LakeGPET2 | 96.5 | Gauge | Dallas | 99.4% | 167 of 168 | 24 min | 1.8 h | |
| 2,387 | Kelton 5N - Sweetwater CreekKTNT2 | 96.5 | Gauge | Wheeler | 99.4% | 167 of 168 | 24 min | 1.8 h | |
| 2,387 | PECOS RIVER 9 WNW 9WNW GrandfallsPGFT2 | 96.5 | Gauge | Pecos | 99.4% | 167 of 168 | 24 min | 1.8 h | |
| 2,387 | Somerset - Medina RiverSMMT2 | 96.5 | Gauge | Bexar | 99.4% | 167 of 168 | 24 min | 1.8 h | |
| 2,387 | WALNUT CREEK AT RenoWCRT2 | 96.5 | Gauge | Parker | 99.4% | 167 of 168 | 24 min | 1.8 h | |
| 2,387 | Round Rock #6WRDT2 | 96.5 | Gauge | Williamson | 99.4% | 167 of 168 | 24 min | 1.8 h | |
| 2,393 | Crowley - Deer CreekBTXT2 | 96.5 | Gauge | Tarrant | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,393 | Wadsworth 6SW - Colorado RiverCWAT2 | 96.5 | Gauge | Matagorda | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,393 | Dallas - White Rock CreekDWLT2 | 96.5 | Gauge | Dallas | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,393 | Elm Fork DallasEFDT2 | 96.5 | Gauge | Dallas | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,393 | Sabine River 3 WSW GladewaterGDWT2 | 96.5 | Gauge | Gregg | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,393 | Trinity River 3 SE GoodrichGRIT2 | 96.5 | Gauge | Polk | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,393 | Cypress Creek 1 AT House and Haul RoadHCHT2 | 96.5 | Gauge | Harris | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,393 | Leon RiverHSLT2 | 96.5 | Gauge | Comanche | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,393 | Rabbit Creek AT KilgoreKLGT2 | 96.5 | Gauge | Gregg | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,393 | La Coste - Medina RiverLACT2 | 96.5 | Gauge | Medina | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,393 | Bayou Loco At Lake NacogdochesLNCT2 | 96.5 | Gauge | Nacogdoches | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,393 | Neches River 5 N Neches River Saltwater BarrierNSBT2 | 96.5 | Gauge | Orange | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,393 | ELM FORK TRINITY RIVER 1 N Lake Ray RobertsRRLT2 | 96.5 | Gauge | Denton | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,393 | San Marcos AT San Marcos River at San MarcosSRUT2 | 96.5 | Gauge | Hays | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,407 | Fort McKavett 1NE - San Saba RiverKAVT2 | 96.5 | Gauge | Menard | 98.8% | 664 of 672 | 18 min | 60 min | |
| 2,408 | Wimberley 3ESE - Blanco RiverHLAT2 | 96.5 | Gauge | Hays | 98.8% | 332 of 336 | 18 min | 2 h | |
| 2,409 | Boggy Breek At Webberville RoadBCWT2 | 96.5 | Gauge | Travis | 98.2% | 660 of 672 | 14 min | 75 min | |
| 2,409 | Van Vleck 2NE - Caney CreekCVVT2 | 96.5 | Gauge | Matagorda | 98.2% | 660 of 672 | 14 min | 75 min | |
| 2,409 | EAST FORK TRINITY RIVER 4 S Lake Ray HubbardFRHT2 | 96.5 | Gauge | Kaufman | 98.2% | 660 of 672 | 14 min | 75 min | |
| 2,409 | Conroe - Live Oak BranchLIOT2 | 96.5 | Gauge | Montgomery | 98.2% | 660 of 672 | 14 min | 75 min | |
| 2,413 | Williamson Creek At Jimmy Clay RoadWJCT2 | 96.5 | Gauge | Travis | 97.7% | 657 of 672 | 16 min | 60 min | |
| 2,414 | Pease River 1 W VernonVERT2 | 96.5 | Gauge | Wilbarger | 96.4% | 162 of 168 | 19 min | 3 h | |
| 2,415 | Buffalo Bayou AT Shepherd DriveBBST2 | 96.4 | Gauge | Harris | 99.4% | 167 of 168 | 24 min | 2 h | |
| 2,416 | Harbor City - MODAMHBT2 | 96.4 | Gauge | San Patricio | 98.9% | 831 of 840 | 21 min | 42 min | |
| 2,417 | BRAZOS RIVER AT Lake GranburyGBYT2 | 96.4 | Gauge | Hood | 98.6% | 663 of 672 | 18 min | 60 min | |
| 2,417 | Guadalupe River 1 W KerrvilleKRRT2 | 96.4 | Gauge | Kerr | 98.6% | 663 of 672 | 18 min | 60 min | |
| 2,419 | Lake Creek At Lake Creek ParkwayLKPT2 | 96.4 | Gauge | Williamson | 98.0% | 659 of 672 | 14 min | 75 min | |
| 2,419 | Llano 8SW - Llano RiverLRTT2 | 96.4 | Gauge | Llano | 98.0% | 659 of 672 | 14 min | 75 min | |
| 2,419 | Murphy 4SE - Muddy CreekPMCT2 | 96.4 | Gauge | Collin | 98.0% | 659 of 672 | 14 min | 75 min | |
| 2,422 | Brushy Creek 1 NW at I-35 Round RockBCIT2 | 96.4 | Gauge | Williamson | 97.9% | 658 of 672 | 14 min | 75 min | |
| 2,423 | Belton - Nolan CreekBNLT2 | 96.4 | Gauge | Bell | 97.6% | 656 of 672 | 17 min | 60 min | |
| 2,424 | Redgate Creek 7 N FrelsbergFRLT2 | 96.4 | Gauge | Colorado | 97.4% | 655 of 672 | 16 min | 60 min | |
| 2,425 | AledoADOT2 | 96.3 | Gauge | Parker | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Chocolate Bayou 5.9 SW AlvinALNT2 | 96.3 | Gauge | Brazoria | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Brazos River 10.5 W BryanBBZT2 | 96.3 | Gauge | Burleson | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Big Creek 5.5 N NeedvilleBCNT2 | 96.3 | Gauge | Fort Bend | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Pine Island Bayou AT B.I. Pump PlantBIPT2 | 96.3 | Gauge | Jefferson | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | San Bernard River 4.5 E BolingBOLT2 | 96.3 | Gauge | Wharton | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Sabine River 10 NE BurkevilleBRVT2 | 96.3 | Gauge | Newton | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Bright CanyonCRMT2 | 96.3 | Gauge | Val Verde | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Rio Grande AT CastolonCSTT2 | 96.3 | Gauge | Brewster | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Neches River 4 S DibollDIBT2 | 96.3 | Gauge | Polk | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Frasier DamEFFT2 | 96.3 | Gauge | Dallas | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | RIO GRANDE 3 NNW El Mulato Dam 3NNW RedfordEMDT2 | 96.3 | Gauge | Presidio | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | San Antonio River 4 WSW near Falls CityFACT2 | 96.3 | Gauge | Karnes | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Helotes Creek At Braun RoadHBRT2 | 96.3 | Gauge | Bexar | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | HUBBARD CREEK 6 NW Hubbard Creek LakeHCRT2 | 96.3 | Gauge | Stephens | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Cibolo Creek 6 N St. HedwigHDWT2 | 96.3 | Gauge | Guadalupe | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | North Bosque River 1 S HicoHICT2 | 96.3 | Gauge | Hamilton | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Trinity River AT LibertyLBYT2 | 96.3 | Gauge | Liberty | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | LOST CREEK 1 NE Lost Creek ReservoirLCJT2 | 96.3 | Gauge | Jack | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | PALO PINTO CREEK AT Lake Palo PintoLPPT2 | 96.3 | Gauge | Palo Pinto | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Madero 1SW - Anzalduas DamMADT2 | 96.3 | Gauge | Hidalgo | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | FISH CREEK 10 NNW Moss LakeMFCT2 | 96.3 | Gauge | Cooke | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | SAN ANTONIO RIVER AT McFaddinMFNT2 | 96.3 | Gauge | Refugio | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | MEDIO CREEK 10 NE Medio Ck Nr BeevilleMIOT2 | 96.3 | Gauge | Bee | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Blundell Creek AT MOUNT PLEASANTMOUT2 | 96.3 | Gauge | Titus | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Omaha - White Oak CreekOMWT2 | 96.3 | Gauge | Morris | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | PECOS RIVER 6 NE Near OrlaORLT2 | 96.3 | Gauge | Loving | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Little River 7 N RockdaleRLRT2 | 96.3 | Gauge | Milam | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Wichita River 11 NW SeymourSEYT2 | 96.3 | Gauge | Baylor | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Guadalupe River At FM 1117 Nr SeguinSGGT2 | 96.3 | Gauge | Guadalupe | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Guadalupe River AT Canyon DamSMCT2 | 96.3 | Gauge | Comal | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | San Antonio River 8 SSE San Antonio Loop 410SNPT2 | 96.3 | Gauge | Bexar | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Colorado River 2 NE near StacySTYT2 | 96.3 | Gauge | Mcculloch | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Sycamore Creek Blo Del RioSYCT2 | 96.3 | Gauge | Val Verde | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Huntsville 9SW - West Sandy CreekWKRT2 | 96.3 | Gauge | Walker | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | Leander #2WLAT2 | 96.3 | Gauge | Williamson | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,425 | BRAZOS RIVER 7 SW Lake WhitneyWTYT2 | 96.3 | Gauge | Bosque | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,462 | Simms - Anderson CreekACST2 | 96.3 | Gauge | Bowie | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,463 | Leander 2WBCLT2 | 96.3 | Gauge | Williamson | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,464 | Cherokee Bayou AT LAKE CHEROKEELCRT2 | 96.3 | Gauge | Gregg | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,464 | Stryker Creek AT Stryker Creek LakeSKCT2 | 96.3 | Gauge | Rusk | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,464 | Hutto #3WHUT2 | 96.3 | Gauge | Williamson | 98.8% | 166 of 168 | 24 min | 2 h | |
| 2,467 | Orange 7NW - Cole CreekCKET2 | 96.3 | Gauge | Orange | 98.6% | 663 of 672 | 23 min | 45 min | |
| 2,468 | NAVASOTA RIVER 7 W Lake LimestoneLLST2 | 96.3 | Gauge | Robertson | 98.3% | 661 of 672 | 19 min | 60 min | |
| 2,469 | CEDAR CREEK 8 NW Cedar Creek LakeTRNT2 | 96.3 | Gauge | Henderson | 97.9% | 658 of 672 | 14 min | 75 min | |
| 2,470 | Guadalupe River At Above Bear Creek At KerrvilleGRHT2 | 96.3 | Gauge | Kerr | 97.7% | 657 of 672 | 14 min | 75 min | |
| 2,470 | W. Bouldin Ck @ Oltorf RdORBT2 | 96.3 | Gauge | Travis | 97.7% | 657 of 672 | 14 min | 75 min | |
| 2,472 | Rockwall 2NNW - Squabble CreekRWLT2 | 96.3 | Gauge | Rockwall | 97.6% | 656 of 672 | 14 min | 75 min | |
| 2,473 | Bulverde - Cibolo CreekBVST2 | 96.3 | Gauge | Bexar | 95.8% | 161 of 168 | 19 min | 2 h | |
| 2,474 | TIMBER CREEK AT CollinsvilleCNVT2 | 96.3 | Gauge | Cooke | 95.8% | 161 of 168 | 19 min | 2.1 h | |
| 2,474 | Murvaul Bayou AT LAKE MURVAULLMVT2 | 96.3 | Gauge | Panola | 95.8% | 161 of 168 | 19 min | 2.1 h | |
| 2,474 | Sabine River 6 SSE LongviewLONT2 | 96.3 | Gauge | Gregg | 95.8% | 161 of 168 | 19 min | 2.1 h | |
| 2,477 | San Saba River 8 SE Brady 8SSEBSST2 | 96.3 | Gauge | Mcculloch | 95.8% | 161 of 168 | 19 min | 3 h | |
| 2,478 | Paige 4.0 SWTX-BST-166 | 96.2 | Volunteer | Bastrop | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,478 | New Braunfels 0.1 ENETX-CML-40 | 96.2 | Volunteer | Comal | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,478 | Leonard 3.3 NTX-FN-9 | 96.2 | Volunteer | Fannin | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,478 | Dripping Springs 5.9 NNETX-HYS-206 | 96.2 | Volunteer | Hays | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,478 | Ganado 1.5 WTX-JK-5 | 96.2 | Volunteer | Jackson | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,478 | Willis 4.8 WSWTX-MNG-98 | 96.2 | Volunteer | Montgomery | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,484 | Wichita Falls 2.5 STX-WT-32 | 96.2 | Volunteer | Wichita | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,485 | Fredericksburg 10.3 NWTX-GS-102 | 96.2 | Volunteer | Gillespie | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,485 | Sisterdale 8.9 SSETX-KN-162 | 96.2 | Volunteer | Kendall | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,487 | Castroville 8.1 NETX-BXR-544 | 96.2 | Volunteer | Bexar | 100% | 3 of 3 | 9.4 h | 26 h | |
| 2,488 | Wimberley 4.7 NWTX-HYS-365 | 96.2 | Volunteer | Hays | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,488 | Corpus Christi 5.1 WNWTX-NU-90 | 96.2 | Volunteer | Nueces | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,490 | Boerne 8.1 NNWTX-KN-103 | 96.2 | Volunteer | Kendall | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,491 | Katy 6.9 ESETX-HRR-384 | 96.2 | Volunteer | Harris | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,491 | Kirbyville 1.5 SETX-JS-3 | 96.2 | Volunteer | Jasper | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,491 | Dayton 1.1 SETX-LR-15 | 96.2 | Volunteer | Liberty | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,494 | Ennis 2.0 STX-EL-58 | 96.2 | Volunteer | Ellis | 100% | 3 of 3 | 9.4 h | 2 days | |
| 2,495 | Comfort 4.4 WTX-KR-65 | 96.2 | Volunteer | Kerr | 100% | 3 of 3 | 9.4 h | 24 h | |
| 2,496 | Bertram 6.4 ESETX-WM-35 | 96.2 | Volunteer | Williamson | 100% | 3 of 3 | 9.4 h | 26 h | |
| 2,497 | Rio Grande AT Below American CanalRGAT2 | 96.2 | Gauge | El Paso | 98.2% | 660 of 672 | 19 min | 60 min | |
| 2,498 | Clear Fork Brazos River 3 N Clear Fork Brazos River Near RobyROYT2 | 96.2 | Gauge | Fisher | 97.6% | 164 of 168 | 22 min | 2 h | |
| 2,499 | Holliday Creek 2 SSW Wichita FallsWFHT2 | 96.2 | Gauge | Wichita | 96.8% | 651 of 672 | 16 min | 60 min | |
| 2,500 | Port AransasANPT2 | 96.1 | Gauge | Nueces | 99.1% | 833 of 840 | 21 min | 48 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.