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,689 ranked here, 4,674 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 |
|---|---|---|---|---|---|---|---|---|---|
| 3,251 | Belton 4WNW - Nolan CreekBBIT2 | 87.8 | Gauge | Bell | 98.6% | 663 of 672 | 78 min | 79 min | |
| 3,252 | Belton - Nolan CreekBBFT2 | 87.8 | Gauge | Bell | 98.3% | 661 of 672 | 76 min | 77 min | |
| 3,253 | Tyler Airport RelocatedTCEQ-82 | 87.8 | Gauge | Smith | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,254 | Pine Forst 2S - Tiger CreekOTCT2 | 87.8 | Gauge | Orange | 74.3% | 749 of 1,008 | 18 min | 50 min | |
| 3,255 | China 5S - Pine Tree DitchJPTT2 | 87.8 | Gauge | Jefferson | 70.0% | 353 of 504 | 18 min | 41 min | |
| 3,256 | GranburyTCEQ-73 | 87.7 | Gauge | Hood | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,257 | South Mayde Creek 3 AT Greenhouse RoadSMAT2 | 87.7 | Gauge | Harris | 72.0% | 234 of 325 | 19 min | 2 h | |
| 3,258 | New Braunfels 8.7 NTX-CML-270 | 87.7 | Volunteer | Comal | 71.4% | 5 of 7 | 7.4 h | 2 days | |
| 3,259 | Somerville 9.2 WTX-BRL-14 | 87.7 | Volunteer | Burleson | 71.4% | 5 of 7 | 7.4 h | 36.1 h | |
| 3,260 | San Antonio 10.5 WNWTX-BXR-402 | 87.7 | Volunteer | Bexar | 71.4% | 5 of 7 | 7.4 h | 2.5 days | |
| 3,261 | Weatherford 4.2 SWTX-PR-21 | 87.7 | Volunteer | Parker | 71.4% | 5 of 7 | 7.4 h | 2 days | |
| 3,262 | Clyde 7.2 SSWTX-CLN-12 | 87.7 | Volunteer | Callahan | 71.4% | 5 of 7 | 7.4 h | 3 days | |
| 3,263 | Gladys Ave @ Hillebrant Bayou Ditch 100JZFT2 | 87.7 | Gauge | Jefferson | 68.2% | 264 of 387 | 16 min | 60 min | |
| 3,264 | Spring Branch 0.8 SSETX-CML-182 | 87.6 | Volunteer | Comal | 85.7% | 6 of 7 | 18.4 h | 37.1 h | |
| 3,265 | Cove 2WSW - Cotton BayouCJCT2 | 87.6 | Gauge | Chambers | 74.8% | 754 of 1,008 | 18 min | 55 min | |
| 3,266 | China 3SW - MC Dermand Road DitchHJFT2 | 87.6 | Gauge | Jefferson | 74.8% | 754 of 1,008 | 18 min | 55 min | |
| 3,267 | Rain Gage at Rowlett Ck nr Sachse325735096365101 | 87.6 | Gauge | Dallas | 74.5% | 501 of 672 | 28 min | 45 min | |
| 3,268 | Buffalo Bayou AT West Belt DriveWSBT2 | 87.6 | Gauge | Harris | 73.0% | 491 of 672 | 14 min | 1.5 h | |
| 3,269 | S. Pine Island Rd @ Ditch 607JZUT2 | 87.6 | Gauge | Jefferson | 69.3% | 699 of 1,008 | 14 min | 40 min | |
| 3,270 | La Porte AirportTCEQ-243 | 87.5 | Gauge | Harris | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,271 | Winnie 2W - Spindletop BayouFNZT2 | 87.5 | Gauge | Chambers | 75.2% | 758 of 1,008 | 18 min | 60 min | |
| 3,272 | East Fork San Jacinto 1.2 W ClevelandCLDT2 | 87.5 | Gauge | Liberty | 74.7% | 243 of 325 | 29 min | 60 min | |
| 3,273 | Rose Hill Acres 2NNW - Boggy CreekBOPT2 | 87.5 | Gauge | Hardin | 74.5% | 751 of 1,008 | 18 min | 55 min | |
| 3,274 | Silsbee 4N - Mill CreekLEAT2 | 87.5 | Gauge | Hardin | 72.8% | 734 of 1,008 | 14 min | 60 min | |
| 3,275 | Fannett 8SE - Needmore DivJNDT2 | 87.5 | Gauge | Jefferson | 70.2% | 590 of 840 | 14 min | 56 min | |
| 3,276 | Labelle Ranch Property @ Ditch 552-AJYZT2 | 87.5 | Gauge | Jefferson | 69.0% | 464 of 672 | 14 min | 60 min | |
| 3,277 | Brazos River 1.5 E West ColumbiaWCBT2 | 87.4 | Gauge | Brazoria | 72.9% | 294 of 403 | 19 min | 2 h | |
| 3,278 | Barton Creek AT Barton Springs at AustinBCCT2 | 87.4 | Gauge | Travis | 68.8% | 347 of 504 | 19 min | 60 min | |
| 3,279 | East Lane @ Ditch 200JYTT2 | 87.4 | Gauge | Jefferson | 68.1% | 458 of 672 | 14 min | 56 min | |
| 3,280 | Belton 2NW - Nolan CreekBBGT2 | 87.3 | Gauge | Bell | 98.0% | 659 of 672 | 76 min | 87 min | |
| 3,281 | Lake JacksonTCEQ-1016 | 87.3 | Gauge | Brazoria | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,282 | West Fork of the San Jacinto 7.4 W Lake ConroeLCTT2 | 87.3 | Gauge | Montgomery | 87.5% | 882 of 1,008 | 14 min | 55 min | |
| 3,283 | Killeen 4SE - S Nolan CreekBBJT2 | 87.2 | Gauge | Bell | 97.6% | 656 of 672 | 79 min | 83 min | |
| 3,284 | FriscoTCEQ-31 | 87.2 | Gauge | Collin | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,285 | Fort Worth 7ENE - Handley Rd ALERTTRZT2 | 87.2 | Gauge | Tarrant | 85.1% | 343 of 403 | 14 min | 10.9 h | |
| 3,286 | Fannett 2SSE - Craigen Road DitchHJQT2 | 87.2 | Gauge | Jefferson | 72.6% | 732 of 1,008 | 18 min | 50 min | |
| 3,287 | Beaumont Yacht Club @ Neches RiverJYBT2 | 87.2 | Gauge | Jefferson | 71.6% | 722 of 1,008 | 14 min | 60 min | |
| 3,288 | Middle Bayou Genoa Red Bluff Dr.MGBT2 | 87.2 | Gauge | Harris | 71.4% | 180 of 252 | 16 min | 3.3 h | |
| 3,289 | Karnes City 4.1 SSWTX-KS-15 | 87.2 | Volunteer | Karnes | 71.4% | 5 of 7 | 8.4 h | 24 h | |
| 3,290 | Hollywood Park 2.2 NTX-BXR-617 | 87.2 | Volunteer | Bexar | 71.4% | 5 of 7 | 8.4 h | 2 days | |
| 3,291 | Arlington 3.4 WTX-TN-220 | 87.2 | Volunteer | Tarrant | 71.4% | 5 of 7 | 8.4 h | 3 days | |
| 3,292 | Washington 4.3 SSWTX-WA-52 | 87.2 | Volunteer | Washington | 71.4% | 5 of 7 | 8.4 h | 2 days | |
| 3,293 | Hebbronville 4.3 SSETX-JH-4 | 87.2 | Volunteer | Jim Hogg | 71.4% | 5 of 7 | 8.4 h | 2.5 days | |
| 3,294 | Center Point 0.4 STX-KR-121 | 87.2 | Volunteer | Kerr | 71.4% | 5 of 7 | 8.4 h | 24 h | |
| 3,295 | Amarillo 3.1 NTX-PT-24 | 87.2 | Volunteer | Potter | 71.4% | 5 of 7 | 8.4 h | 24 h | |
| 3,296 | Burnet 5.9 ENETX-BRT-137 | 87.2 | Volunteer | Burnet | 71.4% | 5 of 7 | 8.4 h | 2 days | |
| 3,297 | Austin North Hills DriveTCEQ-3 | 87.1 | Gauge | Travis | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,298 | Armand Bayou AT CLear Lake ParkASCT2 | 87.1 | Gauge | Harris | 70.1% | 181 of 258 | 14 min | 3.3 h | |
| 3,299 | GrovesTCEQ-119 | 87.0 | Gauge | Jefferson | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,300 | PlainviewPVW | 87.0 | Airport | Hale | 88.6% | 447 of 504 | 8 min | 17.5 h | |
| 3,301 | Westlawn 1SE - Hwy62 Drainage CanalOCAT2 | 87.0 | Gauge | Orange | 72.2% | 728 of 1,008 | 14 min | 65 min | |
| 3,302 | Frio Rv at Leakey08194840 | 87.0 | Gauge | Real | 72.0% | 484 of 672 | 18 min | 75 min | |
| 3,303 | Spindletop 2WNW - Drainage CanalHEQT2 | 87.0 | Gauge | Jefferson | 69.9% | 705 of 1,008 | 14 min | 50 min | |
| 3,304 | Port Acres 6SW - Marsh DitchJPAT2 | 87.0 | Gauge | Jefferson | 66.2% | 267 of 403 | 16 min | 60 min | |
| 3,305 | Shore AcresTCEQ-145 | 86.9 | Gauge | Harris | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,306 | Calder Terrace - Drainage CanalHEJT2 | 86.9 | Gauge | Jefferson | 73.5% | 741 of 1,008 | 18 min | 60 min | |
| 3,307 | Seabrook 3NNW - Taylor BayouTPRT2 | 86.9 | Gauge | Harris | 69.8% | 176 of 252 | 14 min | 3.4 h | |
| 3,308 | Denton Airport SouthTCEQ-56 | 86.8 | Gauge | Denton | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,308 | Manvel Croix ParkTCEQ-84 | 86.8 | Gauge | Brazoria | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,310 | Fredericksburg/Gillespie CountyT82 | 86.8 | Airport | Gillespie | 88.8% | 448 of 504 | 8 min | 17.5 h | |
| 3,311 | EdinburgEBG | 86.8 | Airport | Hidalgo | 88.6% | 447 of 504 | 8 min | 19 h | |
| 3,312 | CastrovilleCVB | 86.8 | Airport | Medina | 88.2% | 445 of 504 | 8 min | 18.3 h | |
| 3,313 | Sims Bayou AT Telephone RoadHSIT2 | 86.8 | Gauge | Harris | 68.0% | 457 of 672 | 14 min | 65 min | |
| 3,314 | Ft Worth California Parkway NorthTCEQ-1053 | 86.7 | Gauge | Tarrant | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,315 | Kerrville 3.5 NWTX-KR-59 | 86.7 | Volunteer | Kerr | 71.4% | 5 of 7 | 9.4 h | 2 days | |
| 3,316 | Sweeny 2.0 ETX-BRZ-59 | 86.7 | Volunteer | Brazoria | 71.4% | 5 of 7 | 9.4 h | 24 h | |
| 3,317 | College Station 8.0 ESETX-BZS-117 | 86.7 | Volunteer | Brazos | 71.4% | 5 of 7 | 9.4 h | 2 days | |
| 3,317 | Cedar Park 3.3 STX-WM-273 | 86.7 | Volunteer | Williamson | 71.4% | 5 of 7 | 9.4 h | 2 days | |
| 3,319 | Greenville 3.2 STX-HNT-9 | 86.7 | Volunteer | Hunt | 71.4% | 5 of 7 | 9.4 h | 2 days | |
| 3,320 | Dayton 1.1 SETX-LR-15 | 86.7 | Volunteer | Liberty | 71.4% | 5 of 7 | 9.4 h | 24 h | |
| 3,321 | Yoakum 5.5 NNETX-LV-28 | 86.7 | Volunteer | Lavaca | 71.4% | 5 of 7 | 9.4 h | 2 days | |
| 3,322 | Richmond 3.8 STX-FB-97 | 86.7 | Volunteer | Fort Bend | 71.4% | 5 of 7 | 9.4 h | 24 h | |
| 3,323 | Port Neches 1NE - Neches RiverPNPT2 | 86.6 | Gauge | Jefferson | 72.6% | 732 of 1,008 | 18 min | 60 min | |
| 3,324 | Rosedale 1SSE - Hillebrandt BayouHEPT2 | 86.6 | Gauge | Jefferson | 69.5% | 701 of 1,008 | 14 min | 55 min | |
| 3,325 | Fannett 3WNW - NRCS BeehiveJBET2 | 86.6 | Gauge | Jefferson | 66.6% | 336 of 504 | 19 min | 60 min | |
| 3,326 | Harker Heights 2E - S Nolan CreekBBOT2 | 86.5 | Gauge | Bell | 96.2% | 647 of 672 | 79 min | 1.5 h | |
| 3,327 | Hallsville Red Oak RoadTCEQ-1079 | 86.5 | Gauge | Harrison | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,328 | HearneLHB | 86.5 | Airport | Milam | 88.1% | 444 of 504 | 8 min | 19.2 h | |
| 3,329 | GranburyGDJ | 86.5 | Airport | Johnson | 88.1% | 444 of 504 | 8 min | 19.7 h | |
| 3,330 | Bevil Oaks 3SE - Gentry Road DitchHJDT2 | 86.5 | Gauge | Jefferson | 70.7% | 713 of 1,008 | 14 min | 65 min | |
| 3,331 | Buffalo Bayou 2.6 SE AddicksADBT2 | 86.5 | Gauge | Harris | 67.7% | 455 of 672 | 14 min | 70 min | |
| 3,332 | 8.3 ENE FulshearBBCT2 | 86.5 | Gauge | Fort Bend | 66.3% | 223 of 336 | 19 min | 1.5 h | |
| 3,333 | West OrangeTCEQ-9 | 86.4 | Gauge | Orange | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,334 | San Jacinto River 4 N Lake HoustonHSJT2 | 86.4 | Gauge | Harris | 74.7% | 243 of 325 | 19 min | 1.5 h | |
| 3,335 | Citizen station KC5MKKC5MK | 86.4 | Citizen | Wise | 65.2% | 111 of 170 | 19 s | 4.8 h | |
| 3,336 | Georgetown 0.8 WSWTX-WM-371 | 86.3 | Volunteer | Williamson | 71.4% | 5 of 7 | 10.4 h | 24 h | |
| 3,337 | Kerrville 2.0 SWTX-KR-134 | 86.3 | Volunteer | Kerr | 71.4% | 5 of 7 | 10.4 h | 3 days | |
| 3,337 | Fort Stockton 4.1 WNWTX-PC-22 | 86.3 | Volunteer | Pecos | 71.4% | 5 of 7 | 10.4 h | 3 days | |
| 3,339 | Big Sandy 3.9 ETX-UP-8 | 86.3 | Volunteer | Upshur | 71.4% | 5 of 7 | 10.4 h | 2.5 days | |
| 3,340 | Marble Falls 2.7 SETX-BRT-2 | 86.3 | Volunteer | Burnet | 71.4% | 5 of 7 | 10.4 h | 2.5 days | |
| 3,341 | Lumberton 2.5 WTX-HRN-14 | 86.3 | Volunteer | Hardin | 71.4% | 5 of 7 | 10.4 h | 44.1 h | |
| 3,342 | Timberwood Park 5.9 SETX-BXR-448 | 86.3 | Volunteer | Bexar | 71.4% | 5 of 7 | 10.4 h | 24 h | |
| 3,343 | Fair Oaks Ranch 2.2 NNWTX-KN-8 | 86.3 | Volunteer | Kendall | 71.4% | 5 of 7 | 10.4 h | 2 days | |
| 3,344 | Burnet 9.3 WNWTX-BRT-181 | 86.3 | Volunteer | Burnet | 71.4% | 5 of 7 | 10.4 h | 3 days | |
| 3,345 | 3.6 N AddicksLCAT2 | 86.3 | Gauge | Harris | 65.7% | 221 of 336 | 19 min | 1.5 h | |
| 3,346 | Prutzman Rd @ Ditch Amelia C/OJZKT2 | 86.2 | Gauge | Jefferson | 64.5% | 434 of 672 | 14 min | 55 min | |
| 3,347 | Citizen station DW4805DW4805 | 86.2 | Citizen | Tarrant | 63.6% | 107 of 168 | 19 s | 4.3 h | |
| 3,348 | Sabine PassNDBC-SRST2 | 86.1 | Gauge | Jefferson | 77.7% | 392 of 504 | 32 min | 1.7 h | |
| 3,349 | Citizen station AV468AV468 | 86.1 | Citizen | Williamson | 66.6% | 112 of 168 | 19 s | 5.5 h | |
| 3,350 | LampasasLZZ | 86.0 | Airport | Lampasas | 87.1% | 439 of 504 | 8 min | 20.3 h | |
| 3,351 | Big Island Slough At Fairmont ParkwayFLPT2 | 86.0 | Gauge | Harris | 67.8% | 190 of 280 | 14 min | 3.3 h | |
| 3,352 | Jasper - Sandy CreekHAJT2 | 85.9 | Gauge | Jasper | 72.0% | 726 of 1,008 | 18 min | 70 min | |
| 3,353 | Fannett 1NE - Green AcresJGAT2 | 85.9 | Gauge | Jefferson | 66.2% | 668 of 1,008 | 14 min | 50 min | |
| 3,354 | Buffalo Bayou 3.1 SE KatyBBKT2 | 85.9 | Gauge | Fort Bend | 64.5% | 217 of 336 | 19 min | 1.5 h | |
| 3,355 | Citizen station K5AGYK5AGY | 85.9 | Citizen | Gonzales | 64.2% | 108 of 168 | 17 s | 5 h | |
| 3,356 | Parker CountyTCEQ-76 | 85.8 | Gauge | Parker | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,357 | Sanger 1.8 WSWTX-DN-15 | 85.8 | Volunteer | Denton | 71.4% | 5 of 7 | 11.4 h | 2.5 days | |
| 3,358 | Laurel And Eastex Freeway @ Ditch 116JYVT2 | 85.8 | Gauge | Jefferson | 66.6% | 336 of 504 | 18 min | 80 min | |
| 3,359 | Washington Blvd @ Caldwell CutoffJZGT2 | 85.8 | Gauge | Jefferson | 64.1% | 431 of 672 | 14 min | 59 min | |
| 3,360 | Clear Creek AT League CityLGCT2 | 85.7 | Gauge | Harris | 67.8% | 228 of 336 | 14 min | 3.1 h | |
| 3,361 | Graham_Muni_ArptRPH | 85.6 | Airport | Young | 78.1% | 394 of 504 | 8 min | 8.3 h | |
| 3,362 | Pine Crest 1E - Drainage CanalHEVT2 | 85.6 | Gauge | Jefferson | 69.4% | 350 of 504 | 14 min | 2.5 h | |
| 3,363 | Cypress Creek 7 AT Sharp RoadHOCT2 | 85.6 | Gauge | Harris | 64.5% | 217 of 336 | 20 min | 89 min | |
| 3,364 | Hankamer 2SW - Turtle BayouTRTT2 | 85.5 | Gauge | Chambers | 90.9% | 611 of 672 | 29 min | 8.1 h | |
| 3,365 | Houston ExecTME | 85.5 | Airport | Waller | 78.1% | 394 of 504 | 8 min | 8.3 h | |
| 3,366 | GunterGUNT2 | 85.5 | Gauge | Collin | 73.2% | 123 of 168 | 14 min | 11.8 h | |
| 3,367 | Walden 1NE - DitchHBFT2 | 85.5 | Gauge | Jefferson | 67.6% | 682 of 1,008 | 14 min | 65 min | |
| 3,368 | Sherman/DenisonGYI | 85.5 | Airport | Grayson | 65.4% | 330 of 504 | 8 min | 2.2 h | |
| 3,369 | Citizen station DW7346DW7346 | 85.5 | Citizen | Denton | 63.6% | 107 of 168 | 18 s | 5.3 h | |
| 3,370 | Citizen station DW6949DW6949 | 85.5 | Citizen | Fort Bend | 61.1% | 82 of 134 | 17 s | 5 h | |
| 3,371 | Conroe RelocatedTCEQ-78 | 85.4 | Gauge | Montgomery | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,372 | Laredo CollegeTCEQ-44 | 85.4 | Gauge | Webb | 84.5% | 142 of 168 | 33 min | 13 h | |
| 3,373 | Mineral 0.4 ENETX-BEE-23 | 85.4 | Volunteer | Bee | 71.4% | 5 of 7 | 12.4 h | 2 days | |
| 3,374 | Red River 5 N DenisonDSTT2 | 85.4 | Gauge | Grayson | 69.0% | 232 of 336 | 29 min | 65 min | |
| 3,375 | Spring Creek 1.1 NE SpringSPNT2 | 85.4 | Gauge | Harris | 63.1% | 212 of 336 | 18 min | 1.5 h | |
| 3,376 | Citizen station N5CSCN5CSC | 85.4 | Citizen | Bexar | 62.5% | 105 of 168 | 14 s | 4.8 h | |
| 3,377 | Citizen station KM5RFKM5RF | 85.4 | Citizen | Ellis | 61.3% | 103 of 168 | 18 s | 4.3 h | |
| 3,378 | Neches River At Sam Rayburn ResJSPT2 | 85.3 | Gauge | Jasper | 85.1% | 143 of 168 | 28 min | 19 h | |
| 3,379 | Midlothian/WaxacJWY | 85.3 | Airport | Ellis | 77.3% | 390 of 504 | 8 min | 8.7 h | |
| 3,380 | Clear Creek AT SeabrookCLCT2 | 85.3 | Gauge | Harris | 69.9% | 282 of 403 | 19 min | 2.8 h | |
| 3,381 | Big_SpringBPG | 85.2 | Airport | Howard | 89.4% | 451 of 504 | 8 min | 17.3 h | |
| 3,382 | Frint Road @ Willow Marsh BayouJZNT2 | 85.2 | Gauge | Jefferson | 67.4% | 680 of 1,008 | 14 min | 70 min | |
| 3,383 | Halls Bayou AT Jensen DriveHABT2 | 85.2 | Gauge | Harris | 65.4% | 165 of 252 | 24 min | 2 h | |
| 3,384 | Citizen station DW1231DW1231 | 85.2 | Citizen | Collin | 63.1% | 159 of 252 | 15 s | 3.7 h | |
| 3,385 | Maverick County5T9 | 85.1 | Airport | Maverick | 85.7% | 432 of 504 | 10 min | 23.5 h | |
| 3,386 | HebbronvilleHBV | 85.1 | Airport | Jim Hogg | 76.7% | 387 of 504 | 8 min | 8.7 h | |
| 3,387 | Calder Highlands 1NW - Hillebrandt BayouHEAT2 | 85.1 | Gauge | Jefferson | 67.3% | 679 of 1,008 | 14 min | 70 min | |
| 3,388 | Moore Rd. Detention PondJYCT2 | 85.1 | Gauge | Jefferson | 66.8% | 337 of 504 | 19 min | 1.7 h | |
| 3,389 | Corpus Christi PalmTCEQ-83 | 85.0 | Gauge | Nueces | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,390 | Flower Mound 4.8 WNWTX-DN-120 | 85.0 | Volunteer | Denton | 85.7% | 6 of 7 | 24.4 h | 2 days | |
| 3,391 | Flower Mound 2.3 NETX-DN-8 | 85.0 | Volunteer | Denton | 85.7% | 6 of 7 | 24.4 h | 2 days | |
| 3,392 | Victoria 4.5 NNWTX-VC-70 | 85.0 | Volunteer | Victoria | 85.7% | 6 of 7 | 24.4 h | 46 h | |
| 3,393 | New Braunfels 8.8 NNWTX-CML-292 | 85.0 | Volunteer | Comal | 85.7% | 6 of 7 | 24.4 h | 2 days | |
| 3,394 | Helotes 3.2 ESETX-BXR-581 | 85.0 | Volunteer | Bexar | 85.7% | 6 of 7 | 25.4 h | 2 days | |
| 3,395 | Seguin 6.7 SWTX-GP-135 | 85.0 | Volunteer | Guadalupe | 85.7% | 6 of 7 | 25.4 h | 24 h | |
| 3,396 | Round Mountain 1.5 ENETX-BLC-46 | 85.0 | Volunteer | Blanco | 85.7% | 6 of 7 | 27.4 h | 2 days | |
| 3,397 | Kyle 2E - Bunton LakeBNTT2 | 85.0 | Gauge | Hays | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Niederwald 1N - Engelke RdENRT2 | 85.0 | Gauge | Hays | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Branch Road On Geronimo CreekGBAT2 | 85.0 | Gauge | Guadalupe | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | StartzvilleGBDT2 | 85.0 | Gauge | Comal | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Comfort 5EGBFT2 | 85.0 | Gauge | Kendall | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | New Braunfels 12 NWGBGT2 | 85.0 | Gauge | Comal | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Sisterdale 4 SWGBJT2 | 85.0 | Gauge | Kendall | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Bergheim 7NGBKT2 | 85.0 | Gauge | Kendall | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | KendaliaGBMT2 | 85.0 | Gauge | Kendall | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Stennen RoadGBOT2 | 85.0 | Gauge | Comal | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Waggner RanchGBPT2 | 85.0 | Gauge | Comal | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Third Crossing River RoadGBQT2 | 85.0 | Gauge | Comal | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Kendalia 4EGBRT2 | 85.0 | Gauge | Kendall | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Sisterdale 6EGBST2 | 85.0 | Gauge | Kendall | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Boerne 4NGBTT2 | 85.0 | Gauge | Kendall | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Shadow HillsGBUT2 | 85.0 | Gauge | Comal | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Kendalia MountainGBVT2 | 85.0 | Gauge | Kendall | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Still Meadow Road At Cottonwood CreekGCOT2 | 85.0 | Gauge | Guadalupe | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Nash Creek Road On Darst CreekGDAT2 | 85.0 | Gauge | Guadalupe | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Deadmans Creek At FM 775GDET2 | 85.0 | Gauge | Guadalupe | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Dry Comal At FM 3009GDRT2 | 85.0 | Gauge | Comal | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Bresky Road At Isaac CreekGICT2 | 85.0 | Gauge | Comal | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Dry Comal At Kruger Canyon RoadGKCT2 | 85.0 | Gauge | Comal | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Geronimo Creek At HWY 123GRMT2 | 85.0 | Gauge | Guadalupe | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Seguin Water Treatment PlantGSWT2 | 85.0 | Gauge | Guadalupe | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Young Creek At FM 1044GYNT2 | 85.0 | Gauge | Guadalupe | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Kyle 5S - Harris Hill RdHHKT2 | 85.0 | Gauge | Hays | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Uhland 1SW - FM 21HRUT2 | 85.0 | Gauge | Hays | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | KerrvilleKVGT2 | 85.0 | Gauge | Kerr | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | HuntKVPT2 | 85.0 | Gauge | Kerr | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | IngramKVUT2 | 85.0 | Gauge | Kerr | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | KerrvilleKVVT2 | 85.0 | Gauge | Kerr | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Woodcreek 7NW - Long Horn TrailLHTT2 | 85.0 | Gauge | Hays | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Woodcreek 4NW - Mt OliveMTOT2 | 85.0 | Gauge | Hays | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Kyle 2NW - Rocking MRMRT2 | 85.0 | Gauge | Hays | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | Wimberly 4S - Rim Rock RdRRWT2 | 85.0 | Gauge | Hays | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,397 | SattlerSLLT2 | 85.0 | Gauge | Comal | 78.3% | 439 of 560 | 19 min | 5.5 h | |
| 3,434 | Citizen station KI5IZM-13KI5IZM-13 | 85.0 | Citizen | Smith | 62.5% | 105 of 168 | 17 s | 4.5 h | |
| 3,435 | Citizen station AT518AT518 | 85.0 | Citizen | Limestone | 61.7% | 105 of 170 | 19 s | 5 h | |
| 3,436 | Bellaire 3.1 WTX-HRR-322 | 85.0 | Volunteer | Harris | 57.1% | 4 of 7 | 26 min | 3 days | |
| 3,437 | Del Rio 7.8 NNWTX-VV-16 | 85.0 | Volunteer | Val Verde | 57.1% | 4 of 7 | 26 min | 2 days | |
| 3,438 | Wimberley 3.6 NNWTX-HYS-255 | 85.0 | Volunteer | Hays | 57.1% | 4 of 7 | 26 min | 3 days | |
| 3,439 | Lumberton 0.7 ENETX-HRN-12 | 85.0 | Volunteer | Hardin | 57.1% | 4 of 7 | 26 min | 24 h | |
| 3,440 | Bastrop 2.2 WNWTX-BST-142 | 85.0 | Volunteer | Bastrop | 57.1% | 4 of 7 | 26 min | 24 h | |
| 3,441 | Circle D-KC Estates 0.9 SETX-BST-75 | 85.0 | Volunteer | Bastrop | 57.1% | 4 of 7 | 26 min | 24 h | |
| 3,441 | Miles 0.7 SSETX-RU-14 | 85.0 | Volunteer | Runnels | 57.1% | 4 of 7 | 26 min | 24 h | |
| 3,443 | Denton 5.0 NETX-DN-115 | 85.0 | Volunteer | Denton | 57.1% | 4 of 7 | 26 min | 24 h | |
| 3,443 | San Angelo 4.2 SWTX-TG-78 | 85.0 | Volunteer | Tom Green | 57.1% | 4 of 7 | 26 min | 24 h | |
| 3,445 | Alvin 7.7 SSWTX-BRZ-58 | 85.0 | Volunteer | Brazoria | 57.1% | 4 of 7 | 26 min | 2 days | |
| 3,446 | Camp VerdeCVDT2 | 85.0 | Cooperative | Kerr | 57.1% | 4 of 7 | 37 min | 2 days | |
| 3,447 | Pleasanton #2PLST2 | 85.0 | Cooperative | Atascosa | 57.1% | 4 of 7 | 57 min | 2 days | |
| 3,448 | BellvilleBLLT2 | 85.0 | Cooperative | Austin | 57.1% | 4 of 7 | 57 min | 2.4 days | |
| 3,449 | Burnet 3.0 SETX-BRT-173 | 85.0 | Volunteer | Burnet | 57.1% | 4 of 7 | 85 min | 3 days | |
| 3,449 | Paradise 6.6 SWTX-WS-13 | 85.0 | Volunteer | Wise | 57.1% | 4 of 7 | 85 min | 3 days | |
| 3,451 | Liberty Hill 3.5 NWTX-WM-383 | 85.0 | Volunteer | Williamson | 57.1% | 4 of 7 | 86 min | 3 days | |
| 3,452 | Bertram 9.4 NETX-BRT-90 | 85.0 | Volunteer | Burnet | 57.1% | 4 of 7 | 86 min | 3 days | |
| 3,453 | New Braunfels 10.9 NWTX-CML-216 | 85.0 | Volunteer | Comal | 57.1% | 4 of 7 | 86 min | 2.5 days | |
| 3,454 | Horseshoe Bay 2.7 STX-LL-7 | 85.0 | Volunteer | Llano | 57.1% | 4 of 7 | 86 min | 2 days | |
| 3,455 | San Antonio 8.0 NNWTX-BXR-184 | 85.0 | Volunteer | Bexar | 57.1% | 4 of 7 | 86 min | 46 h | |
| 3,456 | Lubbock 5.1 SSWTX-LK-108 | 85.0 | Volunteer | Lubbock | 57.1% | 4 of 7 | 86 min | 3 days | |
| 3,457 | Hico 8.5 NTX-ER-14 | 85.0 | Volunteer | Erath | 57.1% | 4 of 7 | 86 min | 37.1 h | |
| 3,458 | Johnson City 6.8 NETX-BLC-54 | 85.0 | Volunteer | Blanco | 57.1% | 4 of 7 | 86 min | 36.1 h | |
| 3,458 | Timberwood Park 5.3 SETX-BXR-602 | 85.0 | Volunteer | Bexar | 57.1% | 4 of 7 | 86 min | 36.1 h | |
| 3,460 | Victoria 11.1 SWTX-VC-57 | 85.0 | Volunteer | Victoria | 57.1% | 4 of 7 | 86 min | 47 h | |
| 3,461 | Austin 10.5 NNETX-TV-359 | 85.0 | Volunteer | Travis | 57.1% | 4 of 7 | 86 min | 2 days | |
| 3,462 | Bryan 1.3 ESETX-BZS-144 | 85.0 | Volunteer | Brazos | 57.1% | 4 of 7 | 86 min | 25 h | |
| 3,463 | Helotes 1.7 ETX-BXR-629 | 85.0 | Volunteer | Bexar | 57.1% | 4 of 7 | 86 min | 3 days | |
| 3,464 | Alpine 1.4 NNETX-BRS-46 | 85.0 | Volunteer | Brewster | 57.1% | 4 of 7 | 86 min | 24 h | |
| 3,465 | Friendswood 2.5 NNETX-HRR-31 | 85.0 | Volunteer | Harris | 57.1% | 4 of 7 | 86 min | 3 days | |
| 3,466 | Castolon Ranger Station Co-OpCSLT2 | 85.0 | Cooperative | Brewster | 57.1% | 4 of 7 | 87 min | 35.1 h | |
| 3,467 | VNNT2VNNT2 | 85.0 | DCP | - | 57.1% | 4 of 7 | 89 min | 3 days | |
| 3,468 | DowntownPVWT2 | 85.0 | Cooperative | Hale | 57.1% | 4 of 7 | 1.8 h | 2 days | |
| 3,468 | Rio Grande VillageRGVT2 | 85.0 | Cooperative | Brewster | 57.1% | 4 of 7 | 1.8 h | 2 days | |
| 3,470 | Mission Bend 0.8 NTX-HRR-122 | 85.0 | Volunteer | Harris | 57.1% | 4 of 7 | 2.4 h | 3 days | |
| 3,471 | Fredericksburg 10.8 NETX-GS-108 | 85.0 | Volunteer | Gillespie | 57.1% | 4 of 7 | 2.4 h | 2.9 days | |
| 3,472 | Arlington 2.7 WSWTX-TN-170 | 85.0 | Volunteer | Tarrant | 57.1% | 4 of 7 | 2.4 h | 2 days | |
| 3,473 | Carmine 1.7 NNWTX-WA-40 | 85.0 | Volunteer | Washington | 57.1% | 4 of 7 | 2.4 h | 2.5 days | |
| 3,474 | Whitehouse 0.8 ESETX-SM-31 | 85.0 | Volunteer | Smith | 57.1% | 4 of 7 | 2.4 h | 24 h | |
| 3,475 | Nassau Bay 2.5 NWTX-HRR-342 | 85.0 | Volunteer | Harris | 57.1% | 4 of 7 | 2.4 h | 35.1 h | |
| 3,476 | Lindale 5.4 NWTX-SM-56 | 85.0 | Volunteer | Smith | 57.1% | 4 of 7 | 2.4 h | 3 days | |
| 3,477 | Fredericksburg - Teague RanchFDRT2 | 85.0 | Cooperative | Gillespie | 57.1% | 4 of 7 | 2.4 h | 3 days | |
| 3,478 | Brazos 451BQX | 84.9 | Airport | Matagorda | 99.6% | 502 of 504 | 8 min | 45 min | |
| 3,479 | Corpus Christi HuisacheTCEQ-98 | 84.9 | Gauge | Nueces | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,480 | Stephenville 4.4 NTX-ER-13 | 84.9 | Volunteer | Erath | 71.4% | 5 of 7 | 13.4 h | 35.1 h | |
| 3,481 | Universal City 0.7 ETX-BXR-582 | 84.9 | Volunteer | Bexar | 71.4% | 5 of 7 | 13.4 h | 3 days | |
| 3,482 | Pipe Creek 3.9 ETX-BND-87 | 84.9 | Volunteer | Bandera | 71.4% | 5 of 7 | 13.4 h | 36.1 h | |
| 3,483 | Meadowlakes 0.1 SWTX-BRT-175 | 84.9 | Volunteer | Burnet | 71.4% | 5 of 7 | 13.4 h | 2 days | |
| 3,484 | Mauriceville 3NE - Drainage DitchHOIT2 | 84.9 | Gauge | Newton | 69.3% | 699 of 1,008 | 18 min | 70 min | |
| 3,485 | Hamshire 9SE - Willow SloughJPRT2 | 84.9 | Gauge | Jefferson | 66.6% | 336 of 504 | 19 min | 1.8 h | |
| 3,486 | Highland Ave @ Ditch 104JZJT2 | 84.9 | Gauge | Jefferson | 61.6% | 414 of 672 | 14 min | 60 min | |
| 3,487 | Rio Grande AT Fort QuitmanFQGT2 | 84.8 | Gauge | Hudspeth | 86.3% | 145 of 168 | 29 min | 24.7 h | |
| 3,488 | GatesvilleGOP | 84.8 | Airport | Coryell | 85.1% | 429 of 504 | 8 min | 24.8 h | |
| 3,489 | Sam Rayburn BuoyTWDB-JPSAM | 84.7 | Gauge | Jasper | 74.5% | 501 of 672 | 8 min | 45 min | |
| 3,490 | Clear Creek In Nassau BayCNBT2 | 84.7 | Gauge | Harris | 65.4% | 220 of 336 | 14 min | 3.3 h | |
| 3,491 | Citizen station KB5SMY-13KB5SMY-13 | 84.7 | Citizen | Hood | 60.3% | 152 of 252 | 15 s | 3.2 h | |
| 3,492 | New BostonNBOT2 | 84.7 | Cooperative | Bowie | 57.1% | 4 of 7 | 3 h | 24 h | |
| 3,493 | Citizen station KC5KKTKC5KKT | 84.6 | Citizen | Cooke | 60.7% | 102 of 168 | 17 s | 4.8 h | |
| 3,494 | Woodlock 1SE - San Jacinto RiverSJRT2 | 84.6 | Gauge | Montgomery | 57.5% | 46 of 80 | 18 min | 4 h | |
| 3,495 | IGRT2IGRT2 | 84.6 | DCP | - | 57.1% | 4 of 7 | 3.1 h | 3 days | |
| 3,496 | Corpus HillcrestTCEQ-168 | 84.5 | Gauge | Nueces | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,497 | Beaumont 4 NW - Soccer FieldsJSFT2 | 84.5 | Gauge | Jefferson | 64.5% | 651 of 1,008 | 14 min | 65 min | |
| 3,498 | Citizen station FW1542FW1542 | 84.5 | Citizen | Bexar | 63.3% | 213 of 336 | 16 s | 3.5 h | |
| 3,499 | Greens Bayou AT Ley RoadGBLT2 | 84.5 | Gauge | Harris | 61.3% | 412 of 672 | 14 min | 65 min | |
| 3,500 | Citizen station GW2492GW2492 | 84.5 | Citizen | Tom Green | 61.1% | 104 of 170 | 17 s | 5.5 h |
How a station is ranked
The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.
The 247 score
Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:
- Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
- Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
- Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
- Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading; an airfield is compared with the nearest other airport, never its own report. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
- Instrument checksweight 15The share of its readings that pass a check. For an airfield, the check the forecast engine runs the next day: each reading against the stations around it, as weather services check their own. For any other station, a reading 20 F or more from its reference fails, unless the two stand 3,000 ft or more apart.Full marks: none failed. No marks: 5% failed.
- Forecast checkweight 10How closely its temperature matched Storm Station's forecast for the same hours, checked the next day, for every airfield the forecast engine scores. A station whose readings stray far from a forecast its neighbours confirm is one to doubt.Full marks: within 2 F on average. No marks: 8 F.
A part is scored once the week holds 24 readings or comparisons for it. A part that cannot be measured where a station stands counts at the middle of its state's measured stations, so the station is neither lifted nor sunk by it. A part measured nowhere in the state is left out, and the others carry its weight.
From score to rank
Each state's stations are ranked by their score, to the tenth. At an equal score the longer record comes first: a station that sent 2,016 of 2,016 reports has shown more than one that sent 7 of 7. Then the faster arrival, then the shorter silence. Ties on all of them share a rank, as a race is scored: three stations tied for third are all third, and the next is sixth.
A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. The rank is made again every day, so a station that falls silent or starts to read wrong drops, and one that recovers climbs back. Every page shows the same ranking: a station's rank here, in its state's list and on its own page come from one run, and a new run reaches them together. Each station's page shows its score part by part, with the figures behind each.
The same figures as data
/api/ranks for a state and /api/rank for one station, its score in parts; the developer page has every field.