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 |
|---|---|---|---|---|---|---|---|---|---|
| 1,716 | Lk Brownwood nr Brownwood08143000 | 97.4 | Gauge | Brown | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Brady Ck at Brady08145000 | 97.4 | Gauge | McCulloch | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Maha Ck at Von Quintus Rd nr Del Valle08159250 | 97.4 | Gauge | Travis | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | WFk Dry Comal Ck at Schuetz Dam, New Braunfels08168770 | 97.4 | Gauge | Comal | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Guadalupe Rv at CR 143 nr Gonzales08169845 | 97.4 | Gauge | Gonzales | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Guadalupe Rv at Cuero08175800 | 97.4 | Gauge | DeWitt | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | San Geronimo Ck nr Helotes08180586 | 97.4 | Gauge | Bexar | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | San Antonio Rv nr Braunig Lk nr Elmendorf08181725 | 97.4 | Gauge | Bexar | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | San Antonio Rv nr Elmendorf08181800 | 97.4 | Gauge | Bexar | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Escondido Ck at Kenedy08187500 | 97.4 | Gauge | Karnes | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Nueces Rv bl Uvalde08192000 | 97.4 | Gauge | Uvalde | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Middle Verde Ck at SH 173 nr Bandera08200977 | 97.4 | Gauge | Medina | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Frio Rv nr Derby08205500 | 97.4 | Gauge | Frio | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Tranquitas Ck at Kingsville08212300 | 97.4 | Gauge | Kleberg | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Cameron Co Ditch 2 at FM 1847 nr Los Fresnos08474118 | 97.4 | Gauge | Cameron | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Old Main Drain No 2 at SH 4, Brownsville08474300 | 97.4 | Gauge | Cameron | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | AS-69-23-402 (Hondo Canyon)294003099141101 | 97.4 | Gauge | Bandera | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | UBC Dam 4 nr Cedar Park303209097473000 | 97.4 | Gauge | Williamson | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | UBC Dam 18 nr Hutto303234097345700 | 97.4 | Gauge | Williamson | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | UBC Dam 15 nr Round Rock303341097364800 | 97.4 | Gauge | Williamson | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | LBC Dam 9 nr Thorndale303732097143201 | 97.4 | Gauge | Williamson | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Kubala WTP Rain Gage nr Arlington323750097102501 | 97.4 | Gauge | Tarrant | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Rain Gage at Joes Ck, Dallas325142096525801 | 97.4 | Gauge | Dallas | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Rain Gage at Prairie Ck nr Lewisville330313096593601 | 97.4 | Gauge | Denton | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Rain Gage at Ladonia332454095562700 | 97.4 | Gauge | Fannin | 100% | 168 of 168 | 23 min | 60 min | |
| 1,716 | Rain Gage at Avery332948094464101 | 97.4 | Gauge | Red River | 100% | 168 of 168 | 23 min | 60 min | |
| 1,777 | Trinity Rv nr Oakwood08065000 | 97.4 | Gauge | Freestone | 100% | 168 of 168 | 23 min | 75 min | |
| 1,778 | Corpus Christi 30SE - Mission AransasMIST2 | 97.4 | Gauge | Nueces | 100% | 168 of 168 | 23 min | 60 min | |
| 1,779 | Brownsville WFOBWNT2 | 97.4 | Cooperative | Cameron | 100% | 7 of 7 | 8.1 h | 24 h | |
| 1,780 | Lk O' the Pines nr Jefferson07345900 | 97.4 | Gauge | Marion | 99.5% | 223 of 224 | 22 min | 60 min | |
| 1,781 | Jim Embree WilliamsonTWDB-WMJEW | 97.4 | Gauge | Williamson | 99.4% | 501 of 504 | 3 min | 40 min | |
| 1,782 | Brazos River 6 N Palo PintoPLOT2 | 97.4 | Gauge | Palo Pinto | 98.9% | 665 of 672 | 21 min | 45 min | |
| 1,783 | Kyle 1SSEKSCT2 | 97.4 | Gauge | Hays | 98.8% | 664 of 672 | 21 min | 45 min | |
| 1,783 | Bryson - Rock CreekRKCT2 | 97.4 | Gauge | Jack | 98.8% | 664 of 672 | 21 min | 45 min | |
| 1,785 | Alligator Bayou PsALGT2 | 97.4 | Gauge | Jefferson | 98.8% | 166 of 168 | 21 min | 2 h | |
| 1,786 | Brazos River 1 NNE San FelipeBAWT2 | 97.4 | Gauge | Austin | 98.8% | 166 of 168 | 21 min | 2 h | |
| 1,786 | Lake Ray Roberts GreenbeltRRDT2 | 97.4 | Gauge | Denton | 98.8% | 166 of 168 | 21 min | 2 h | |
| 1,788 | SANDY CREEK AT Lake CiscoCCST2 | 97.4 | Gauge | Eastland | 98.8% | 166 of 168 | 21 min | 2 h | |
| 1,789 | Onion Creek 1 SE Onion CreekONIT2 | 97.4 | Gauge | Travis | 97.6% | 164 of 168 | 19 min | 2 h | |
| 1,790 | South Wichita River 66 E Guthrie 6E-Low Flow DamBPST2 | 97.4 | Gauge | King | 97.6% | 164 of 168 | 19 min | 2 h | |
| 1,791 | Brazos River 5 SW AquillaAQLT2 | 97.4 | Gauge | Bosque | 97.6% | 164 of 168 | 19 min | 2 h | |
| 1,791 | Waxahachie Creek AT BardwellBRDT2 | 97.4 | Gauge | Ellis | 97.6% | 164 of 168 | 19 min | 2 h | |
| 1,791 | Carrollton - Hutton BranchCAHT2 | 97.4 | Gauge | Dallas | 97.6% | 164 of 168 | 19 min | 2 h | |
| 1,791 | Cayuga - Trinity RiverCGAT2 | 97.4 | Gauge | Freestone | 97.6% | 164 of 168 | 19 min | 2 h | |
| 1,791 | Colorado River 2 W E.V. Spence ReservoirEVST2 | 97.4 | Gauge | Coke | 97.6% | 164 of 168 | 19 min | 2 h | |
| 1,791 | Mud Creek 7 E JacksonvilleJKST2 | 97.4 | Gauge | Cherokee | 97.6% | 164 of 168 | 19 min | 2 h | |
| 1,791 | Corrigan - Piney CreekPNET2 | 97.4 | Gauge | Polk | 97.6% | 164 of 168 | 19 min | 2 h | |
| 1,791 | Rapid Deploy ARDAT2 | 97.4 | Gauge | Orange | 97.6% | 164 of 168 | 19 min | 2 h | |
| 1,799 | Little White Oak Bayou AT Houston Main StreetMSTT2 | 97.4 | Gauge | Harris | 97.6% | 164 of 168 | 19 min | 2 h | |
| 1,800 | Bulverde - Cibolo CreekBVST2 | 97.4 | Gauge | Bexar | 97.6% | 164 of 168 | 19 min | 2 h | |
| 1,801 | Austin - 12000 MetricAZIT2 | 97.4 | Gauge | Travis | 97.6% | 164 of 168 | 19 min | 3 h | |
| 1,802 | Lavaca River 2.8 SW EdnaEDNT2 | 97.4 | Gauge | Jackson | 97.3% | 223 of 229 | 19 min | 60 min | |
| 1,803 | Panther Junction 2N CRNPNJT2 | 97.3 | Gauge | Brewster | 100% | 168 of 168 | 24 min | 60 min | |
| 1,804 | Crystal Falls - Hubbard CreekBKGT2 | 97.3 | Gauge | Stephens | 100% | 168 of 168 | 24 min | 80 min | |
| 1,804 | Ding Dong - Lampasas RiverDNGT2 | 97.3 | Gauge | Bell | 100% | 168 of 168 | 24 min | 80 min | |
| 1,804 | 10 SW O.H. IvieOHIT2 | 97.3 | Gauge | Coleman | 100% | 168 of 168 | 24 min | 80 min | |
| 1,804 | Little Cypress Bayou 9 S Ore CityORCT2 | 97.3 | Gauge | Upshur | 100% | 168 of 168 | 24 min | 80 min | |
| 1,804 | Pine Island Bayou 5.1 SE Sour LakeSOLT2 | 97.3 | Gauge | Jefferson | 100% | 168 of 168 | 24 min | 80 min | |
| 1,804 | Turtle Creek - DallasTUCT2 | 97.3 | Gauge | Dallas | 100% | 168 of 168 | 24 min | 80 min | |
| 1,804 | Round Rock #7WBCT2 | 97.3 | Gauge | Williamson | 100% | 168 of 168 | 24 min | 80 min | |
| 1,804 | Round Rock #2WROT2 | 97.3 | Gauge | Williamson | 100% | 168 of 168 | 24 min | 80 min | |
| 1,812 | GainesvilleGAVT2 | 97.3 | Cooperative | Cooke | 100% | 7 of 7 | 8.3 h | 24 h | |
| 1,813 | SeminoleGNC | 97.3 | Airport | Gaines | 99.6% | 502 of 504 | 23 min | 40 min | |
| 1,814 | HerefordHRX | 97.3 | Airport | Deaf Smith | 99.6% | 502 of 504 | 23 min | 40 min | |
| 1,815 | SANDERS CREEK 3 NNW Pat Mayse DamMYST2 | 97.3 | Gauge | Lamar | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,816 | Brazos River 1 S DennisDNNT2 | 97.3 | Gauge | Parker | 98.6% | 663 of 672 | 21 min | 45 min | |
| 1,816 | BRAZOS RIVER 11 SW Possum Kingdom LakePSMT2 | 97.3 | Gauge | Palo Pinto | 98.6% | 663 of 672 | 21 min | 45 min | |
| 1,816 | Little Cypress - Sabine RiverSIPT2 | 97.3 | Gauge | Orange | 98.6% | 663 of 672 | 21 min | 45 min | |
| 1,819 | Pinehurst 2NNW - Adams BayouOABT2 | 97.3 | Gauge | Orange | 98.3% | 661 of 672 | 21 min | 45 min | |
| 1,820 | Ezzell 4W - Clarks CreekSWHT2 | 97.3 | Gauge | Lavaca | 97.1% | 653 of 672 | 19 min | 40 min | |
| 1,821 | Lamar 8E - Mission Aransas NERRMQMT2 | 97.3 | Gauge | Calhoun | 94.6% | 159 of 168 | 14 min | 2 h | |
| 1,822 | Rio Grande AT Amistad LakeAMIT2 | 97.3 | Gauge | Val Verde | 94.6% | 159 of 168 | 14 min | 3 h | |
| 1,822 | Little Elkhart Creek AT Houston County LakeCRTT2 | 97.3 | Gauge | Van Zandt | 94.6% | 159 of 168 | 14 min | 3 h | |
| 1,822 | Frio River At Choke Canyon ResCTDT2 | 97.3 | Gauge | Live Oak | 94.6% | 159 of 168 | 14 min | 3 h | |
| 1,822 | Medina At MacdonaMMDT2 | 97.3 | Gauge | Bexar | 94.6% | 159 of 168 | 14 min | 3 h | |
| 1,822 | Atascosa River At MccoyMYAT2 | 97.3 | Gauge | Atascosa | 94.6% | 159 of 168 | 14 min | 3 h | |
| 1,822 | Oso Creek 8 WSW Corpus ChristiOOST2 | 97.3 | Gauge | Nueces | 94.6% | 159 of 168 | 14 min | 3 h | |
| 1,822 | Frio River AT TildenTIDT2 | 97.3 | Gauge | Mcmullen | 94.6% | 159 of 168 | 14 min | 3 h | |
| 1,822 | Waller Creek AT East 1st Street at AustinWCAT2 | 97.3 | Gauge | Travis | 94.6% | 159 of 168 | 14 min | 3 h | |
| 1,822 | AT WallisvilleWSVT2 | 97.3 | Gauge | Chambers | 94.6% | 159 of 168 | 14 min | 3 h | |
| 1,831 | El Paso INTL ArptELP | 97.2 | Airport | Dona Ana | 100% | 168 of 168 | 12 min | 60 min | |
| 1,832 | Neches River 8 SW AltoATOT2 | 97.2 | Gauge | Cherokee | 100% | 168 of 168 | 24 min | 60 min | |
| 1,833 | Crowley - Deer CreekBTXT2 | 97.2 | Gauge | Tarrant | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Carthage 8NE - Sabine RiverCGET2 | 97.2 | Gauge | Panola | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Prairie Dog Town Fork Red River 10 N Childress 10NCHLT2 | 97.2 | Gauge | Childress | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Wichita River 3 SE CharlieCHWT2 | 97.2 | Gauge | Clay | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Sulphur River Near Dalby Springs At I-30DSPT2 | 97.2 | Gauge | Morris | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Dallas - White Rock CreekDWLT2 | 97.2 | Gauge | Dallas | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Elm Fork DallasEFDT2 | 97.2 | Gauge | Dallas | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | The Woodlands - Sendera RanchFCWT2 | 97.2 | Gauge | Montgomery | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | N Fk San Gabriel River At Reagan Blvd NrGNRT2 | 97.2 | Gauge | Williamson | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | MOUNTAIN CREEK 4 SE Mountain Creek LakeGPET2 | 97.2 | Gauge | Dallas | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Trinity River 3 SE GoodrichGRIT2 | 97.2 | Gauge | Polk | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Hearne 3W - Little Brazos RiverHLBT2 | 97.2 | Gauge | Robertson | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Rabbit Creek AT KilgoreKLGT2 | 97.2 | Gauge | Gregg | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Kelton 5N - Sweetwater CreekKTNT2 | 97.2 | Gauge | Wheeler | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | La Coste - Medina RiverLACT2 | 97.2 | Gauge | Medina | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Wolf Creek AT LipscombLCBT2 | 97.2 | Gauge | Lipscomb | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Bayou Loco At Lake NacogdochesLNCT2 | 97.2 | Gauge | Nacogdoches | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Wichita River 6 N MabelleMBLT2 | 97.2 | Gauge | Baylor | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Nacogdoches - Bayou LananaNADT2 | 97.2 | Gauge | Nacogdoches | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Old Ocean - San Bernard RiverOCNT2 | 97.2 | Gauge | Brazoria | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | PECOS RIVER 9 WNW 9WNW GrandfallsPGFT2 | 97.2 | Gauge | Pecos | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | North Fork Of The Red River 2 N Shamrock 2NSHAT2 | 97.2 | Gauge | Wheeler | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Somerset - Medina RiverSMMT2 | 97.2 | Gauge | Bexar | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Yegua CreekSMVT2 | 97.2 | Gauge | Washington | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | San Marcos AT San Marcos River at San MarcosSRUT2 | 97.2 | Gauge | Hays | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | North Wichita River 5 N TruscottTRST2 | 97.2 | Gauge | Foard | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | WALNUT CREEK AT RenoWCRT2 | 97.2 | Gauge | Parker | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Willis Creek At County Road 347WGRT2 | 97.2 | Gauge | Williamson | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Wichita River at Wichita FallsWICT2 | 97.2 | Gauge | Wichita | 100% | 168 of 168 | 24 min | 80 min | |
| 1,833 | Round Rock #6WRDT2 | 97.2 | Gauge | Williamson | 100% | 168 of 168 | 24 min | 80 min | |
| 1,863 | Guadalupe River Near SeguinSEGT2 | 97.2 | Gauge | Guadalupe | 100% | 168 of 168 | 24 min | 60 min | |
| 1,864 | Leon RiverHSLT2 | 97.2 | Gauge | Comanche | 100% | 168 of 168 | 24 min | 76 min | |
| 1,865 | Buffalo Bayou AT Shepherd DriveBBST2 | 97.2 | Gauge | Harris | 100% | 168 of 168 | 24 min | 60 min | |
| 1,866 | Corpus Christi 9.0 SSETX-NU-7 | 97.2 | Volunteer | Nueces | 100% | 7 of 7 | 8.4 h | 24 h | |
| 1,867 | Elgin 3.4 SSWTX-BST-125 | 97.2 | Volunteer | Bastrop | 100% | 7 of 7 | 8.4 h | 24 h | |
| 1,868 | Wood County EastTWDB-WDWCE | 97.2 | Gauge | Wood | 99.4% | 501 of 504 | 3 min | 40 min | |
| 1,869 | White Oak Ck nr Talco07343500 | 97.2 | Gauge | Titus | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,869 | Denton Ck at CR 2513 nr Decatur08053430 | 97.2 | Gauge | Wise | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,869 | Brazos Rv nr West Columbia08116850 | 97.2 | Gauge | Brazoria | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,869 | Sandy Fork Ck at Hwy 97 nr Waelder08174200 | 97.2 | Gauge | Gonzales | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,873 | San Saba Rv at San Saba08146000 | 97.2 | Gauge | San Saba | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | Little Elm Creek 4 E Aubrey 4EAAYT2 | 97.2 | Gauge | Denton | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | BOSQUE RIVER 8 W Waco LakeACTT2 | 97.2 | Gauge | Mclennan | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | Little River 2 SE CameronCMNT2 | 97.2 | Gauge | Milam | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | Big Blue CreekFBKT2 | 97.2 | Gauge | Moore | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | Elm Fork Trinity River 1 W GainesvilleGLLT2 | 97.2 | Gauge | Cooke | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | Honey Grove - Bois Darc CreekHYGT2 | 97.2 | Gauge | Fannin | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | Village Creek 10 W Lake ArlingtonLART2 | 97.2 | Gauge | Tarrant | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | Lake Cypress SpringsLCST2 | 97.2 | Gauge | Franklin | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | Little River 2 SSE Little RiverLRIT2 | 97.2 | Gauge | Bell | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | Trout Creek 1SE - Big CowNTCT2 | 97.2 | Gauge | Newton | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | Sabine River 1.5 NE OrangeORNT2 | 97.2 | Gauge | Orange | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | Rio Grande Near Los EbanosRGLT2 | 97.2 | Gauge | Hidalgo | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | Rio Grande At RomaRRGT2 | 97.2 | Gauge | Starr | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | Wichita River at Lake Kemp DamSYOT2 | 97.2 | Gauge | Baylor | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,874 | Sulphur River At Lake Wright PatmanTXKT2 | 97.2 | Gauge | Bowie | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,889 | Cibolo Creek AT Sutherland SpringsSUPT2 | 97.2 | Gauge | Wilson | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,890 | CiscoGZN | 97.2 | Airport | Eastland | 98.8% | 498 of 504 | 8 min | 40 min | |
| 1,891 | Independence Creek 18 SSE Independence Creek Sheffield 18SSESFIT2 | 97.2 | Gauge | Terrell | 98.2% | 660 of 672 | 16 min | 60 min | |
| 1,892 | Burkett 9 SBUCT2 | 97.2 | Gauge | Coleman | 98.2% | 165 of 168 | 19 min | 3 h | |
| 1,893 | Gonzales - Guadalupe RiverGWGT2 | 97.2 | Gauge | Gonzales | 98.2% | 165 of 168 | 21 min | 2 h | |
| 1,894 | Frio River AT Dry FrioUDET2 | 97.2 | Gauge | Uvalde | 98.2% | 165 of 168 | 21 min | 2 h | |
| 1,895 | BIG CREEK 5 SW Freestone 5SWFEST2 | 97.2 | Gauge | Limestone | 98.0% | 659 of 672 | 16 min | 60 min | |
| 1,895 | Lake Limestone MarinaLLMT2 | 97.2 | Gauge | Limestone | 98.0% | 659 of 672 | 16 min | 60 min | |
| 1,895 | Brazos River 2 NE South BendSOUT2 | 97.2 | Gauge | Young | 98.0% | 659 of 672 | 16 min | 60 min | |
| 1,898 | TIMBER CREEK AT Lake BonhamBLBT2 | 97.2 | Gauge | Fannin | 97.0% | 163 of 168 | 19 min | 2 h | |
| 1,898 | Port Arkansas 2ENE - Mission Ship CanalMWQT2 | 97.2 | Gauge | Nueces | 97.0% | 163 of 168 | 19 min | 2 h | |
| 1,898 | PINE CREEK AT Lake CrookPLCT2 | 97.2 | Gauge | Lamar | 97.0% | 163 of 168 | 19 min | 2 h | |
| 1,898 | Leona River At Leona River Springflow Near UvaldeULRT2 | 97.2 | Gauge | Uvalde | 97.0% | 163 of 168 | 19 min | 2 h | |
| 1,898 | Pease River 1 W VernonVERT2 | 97.2 | Gauge | Wilbarger | 97.0% | 163 of 168 | 19 min | 2 h | |
| 1,898 | Williamson Creek AT Williamson Creek at Oak HillWKLT2 | 97.2 | Gauge | Travis | 97.0% | 163 of 168 | 19 min | 2 h | |
| 1,904 | Mission River 1 SW RefugioREFT2 | 97.2 | Gauge | Refugio | 97.0% | 163 of 168 | 19 min | 2 h | |
| 1,905 | East Austin 4NE - Auburndale DamAUDT2 | 97.2 | Gauge | Travis | 97.0% | 163 of 168 | 19 min | 3 h | |
| 1,906 | Manadas Ck Trib at Bristol Rd nr Laredo08458980 | 97.2 | Gauge | Webb | 96.4% | 162 of 168 | 18 min | 3 h | |
| 1,907 | DobbinCSGT2 | 97.2 | Gauge | Montgomery | 94.3% | 634 of 672 | 14 min | 45 min | |
| 1,908 | Dalhart MunicipalDHT | 97.1 | Airport | Hartley | 100% | 168 of 168 | 10 min | 60 min | |
| 1,909 | River Ridge RanchTWDB-BLRRR | 97.1 | Gauge | Bell | 99.4% | 501 of 504 | 3 min | 40 min | |
| 1,910 | Coleto Creek AT Arnold Road CrossingSCDT2 | 97.1 | Gauge | Goliad | 99.4% | 167 of 168 | 23 min | 1.8 h | |
| 1,910 | Olmos Creek 6 NNW Dresden DriveSIOT2 | 97.1 | Gauge | Bexar | 99.4% | 167 of 168 | 23 min | 1.8 h | |
| 1,912 | Medina River AT BanderaBDAT2 | 97.1 | Gauge | Bandera | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,912 | Lelia Lake Creek 5 NW Hedley 5NWHLCT2 | 97.1 | Gauge | Donley | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,914 | Martinez Creek At Martinez Creek Near Saint HedwigHEIT2 | 97.1 | Gauge | Bexar | 99.4% | 167 of 168 | 23 min | 1.8 h | |
| 1,915 | Indian CreekICFT2 | 97.1 | Gauge | Collin | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,915 | CEDAR CREEK 8 NE KempKMPT2 | 97.1 | Gauge | Kaufman | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,915 | Main Floodway 6 SW MissionMITT2 | 97.1 | Gauge | Hidalgo | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,915 | Castolon - Santa Elena CanyonRSET2 | 97.1 | Gauge | Brewster | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,919 | Monahans 5ENE Co-OpMHST2 | 97.1 | Gauge | Ward | 99.4% | 167 of 168 | 23 min | 66 min | |
| 1,920 | Marys Creek 7 SW Marys CreekBMCT2 | 97.1 | Gauge | Tarrant | 99.4% | 167 of 168 | 23 min | 1.8 h | |
| 1,920 | Sabine River 2 S HawkinsHAKT2 | 97.1 | Gauge | Wood | 99.4% | 167 of 168 | 23 min | 1.8 h | |
| 1,920 | Hughes SpringsHUGT2 | 97.1 | Gauge | Cass | 99.4% | 167 of 168 | 23 min | 1.8 h | |
| 1,920 | BARRILLA DRAW 13 ESE Barrilla Draw 13ESE SaragosaSGAT2 | 97.1 | Gauge | Reeves | 99.4% | 167 of 168 | 23 min | 1.8 h | |
| 1,920 | Sulphur River 3 NE TalcoTLCT2 | 97.1 | Gauge | Red River | 99.4% | 167 of 168 | 23 min | 1.8 h | |
| 1,920 | MOUNTAIN CREEK 3 AT VenusVNST2 | 97.1 | Gauge | Johnson | 99.4% | 167 of 168 | 23 min | 1.8 h | |
| 1,926 | Sabine River 8 NE BeckvilleBEKT2 | 97.1 | Gauge | Harrison | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,926 | Angelina River 8 N LufkinLUFT2 | 97.1 | Gauge | Angelina | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,926 | DEEP CREEK AT Deep Creek at MoranMODT2 | 97.1 | Gauge | Shackelford | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,926 | Comal River AT New BraunfelsNBCT2 | 97.1 | Gauge | Comal | 99.4% | 167 of 168 | 23 min | 2 h | |
| 1,930 | Berry Bayou @ NevadaBNPT2 | 97.1 | Gauge | Harris | 99.4% | 167 of 168 | 24 min | 1.5 h | |
| 1,931 | Luce Bayou 6 NE HuffmanHFFT2 | 97.1 | Gauge | Liberty | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Double Mountain Fork Brazos 10 S Aspermont 10SAMTT2 | 97.1 | Gauge | Stonewall | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Bluff Dale 4NW - Paluxy RiverBFLT2 | 97.1 | Gauge | Hood | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Bonham 1W - Bois Darc CreekBOMT2 | 97.1 | Gauge | Fannin | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Big Sandy Creek 4 NE BridgeportBRPT2 | 97.1 | Gauge | Wise | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Burkeville 6ESE - Sabine RiverBUKT2 | 97.1 | Gauge | Newton | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Elm Fork Trinity River 2 AT CarrolltonCART2 | 97.1 | Gauge | Dallas | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Hedwig Village 5W - Clodine DitchCDYT2 | 97.1 | Gauge | Harris | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Comanche - Cooperas CreekCPKT2 | 97.1 | Gauge | Comanche | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Los Olmos Creek 1 N FalfurriasFAFT2 | 97.1 | Gauge | Jim Wells | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Culebra Creek Nr Helotes 4 SW Culebra Ck Nr HelotesGCCT2 | 97.1 | Gauge | Bexar | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Arroyo Colorado S HarlingenHAGT2 | 97.1 | Gauge | Cameron | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Rio Grande River 7 ESE Lower BrownsvilleLOBT2 | 97.1 | Gauge | Cameron | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Burleson - Village CreekPJST2 | 97.1 | Gauge | Johnson | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | SABINE RIVER 7 NE Lake TawakoniPNTT2 | 97.1 | Gauge | Van Zandt | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Rio Grande Near Progreso BridgePRGT2 | 97.1 | Gauge | Hidalgo | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Rio Grande River 10 SW San BenitoSBNT2 | 97.1 | Gauge | Cameron | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Salado Creek At Blanco RoadSDBT2 | 97.1 | Gauge | Bexar | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Middle Concho River 8 NW above Tankersley 7NWTKST2 | 97.1 | Gauge | Irion | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,932 | Main Floodway 3 S WeslacoWSLT2 | 97.1 | Gauge | Hidalgo | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,951 | Caddo 10N - Cedar CreekCTXT2 | 97.1 | Gauge | Stephens | 97.9% | 658 of 672 | 16 min | 60 min | |
| 1,952 | Texarkana 5STXST2 | 97.1 | Gauge | Cass | 94.0% | 158 of 168 | 14 min | 2 h | |
| 1,953 | Hueco Springs Near New BraunfelsHOST2 | 97.1 | Gauge | Comal | 94.0% | 158 of 168 | 14 min | 3 h | |
| 1,954 | Wichita Falls/ShepSPS | 97.0 | Airport | Wichita | 100% | 168 of 168 | 11 min | 64 min | |
| 1,955 | Boys RanchBYCT2 | 97.0 | Cooperative | Oldham | 100% | 7 of 7 | 8.8 h | 24 h | |
| 1,956 | DOE BRANCH 5 SW Doe Branch At Hwy 380DOET2 | 97.0 | Gauge | Denton | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,956 | Granbury - Lake GranburyGBZT2 | 97.0 | Gauge | Hood | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,958 | Cibolo Creek 6 N St. HedwigHDWT2 | 97.0 | Gauge | Guadalupe | 99.4% | 167 of 168 | 24 min | 1.8 h | |
| 1,959 | San Fernando Creek 2 NNE AliceAICT2 | 97.0 | Gauge | Jim Wells | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | Pine Island Bayou AT B.I. Pump PlantBIPT2 | 97.0 | Gauge | Jefferson | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | Sabine River 10 NE BurkevilleBRVT2 | 97.0 | Gauge | Newton | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | Bright CanyonCRMT2 | 97.0 | Gauge | Val Verde | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | Rio Grande AT CastolonCSTT2 | 97.0 | Gauge | Brewster | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | RIO GRANDE 3 NNW El Mulato Dam 3NNW RedfordEMDT2 | 97.0 | Gauge | Presidio | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | Helotes Creek At Braun RoadHBRT2 | 97.0 | Gauge | Bexar | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | HUBBARD CREEK 6 NW Hubbard Creek LakeHCRT2 | 97.0 | Gauge | Stephens | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | North Bosque River 1 S HicoHICT2 | 97.0 | Gauge | Hamilton | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | Madero 1SW - Anzalduas DamMADT2 | 97.0 | Gauge | Hidalgo | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | FISH CREEK 10 NNW Moss LakeMFCT2 | 97.0 | Gauge | Cooke | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | SAN ANTONIO RIVER AT McFaddinMFNT2 | 97.0 | Gauge | Refugio | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | MEDIO CREEK 10 NE Medio Ck Nr BeevilleMIOT2 | 97.0 | Gauge | Bee | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | Blundell Creek AT MOUNT PLEASANTMOUT2 | 97.0 | Gauge | Titus | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | PECOS RIVER 6 NE Near OrlaORLT2 | 97.0 | Gauge | Loving | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | Perdido Creek 7 WNW FanninPEDT2 | 97.0 | Gauge | Goliad | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | North Wichita River 14 SE Paducah 14SEPWRT2 | 97.0 | Gauge | Cottle | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | Wichita River 11 NW SeymourSEYT2 | 97.0 | Gauge | Baylor | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | Guadalupe River AT Canyon DamSMCT2 | 97.0 | Gauge | Comal | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | San Antonio River 8 SSE San Antonio Loop 410SNPT2 | 97.0 | Gauge | Bexar | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | Colorado River 2 NE near StacySTYT2 | 97.0 | Gauge | Mcculloch | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | Sycamore Creek Blo Del RioSYCT2 | 97.0 | Gauge | Val Verde | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | San Miguel Creek 10 N TildenTNLT2 | 97.0 | Gauge | Mcmullen | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | Huntsville 9SW - West Sandy CreekWKRT2 | 97.0 | Gauge | Walker | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,959 | Leander #2WLAT2 | 97.0 | Gauge | Williamson | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,984 | Sabine River 2 E Bon WierBWRT2 | 97.0 | Gauge | Newton | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,984 | Neches River 4 S DibollDIBT2 | 97.0 | Gauge | Polk | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,984 | Brazos River 6.5 NW HempsteadHPDT2 | 97.0 | Gauge | Washington | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,984 | Indian CreekICRT2 | 97.0 | Gauge | Denton | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,988 | ELM FORK TRINITY RIVER 1 N Lake Ray RobertsRRLT2 | 97.0 | Gauge | Denton | 99.4% | 167 of 168 | 24 min | 2 h | |
| 1,989 | Orange 7NW - Cole CreekCKET2 | 97.0 | Gauge | Orange | 98.9% | 665 of 672 | 23 min | 45 min | |
| 1,990 | Lake Fk Res nr Quitman08018800 | 97.0 | Gauge | Wood | 98.8% | 166 of 168 | 23 min | 2 h | |
| 1,990 | E Fk Trinity Rv nr McKinney08059000 | 97.0 | Gauge | Collin | 98.8% | 166 of 168 | 23 min | 2 h | |
| 1,990 | Sabinal Rv at Sabinal08198500 | 97.0 | Gauge | Uvalde | 98.8% | 166 of 168 | 23 min | 2 h | |
| 1,993 | Rain Gage nr Jasper305226094010000 | 97.0 | Gauge | Jasper | 98.8% | 166 of 168 | 23 min | 2 h | |
| 1,994 | CYPRESS CREEK @ CypresswoodCPWT2 | 97.0 | Gauge | Harris | 98.5% | 662 of 672 | 13 min | 80 min | |
| 1,995 | Guadalupe River Near CenterpointGCTT2 | 97.0 | Gauge | Kerr | 97.6% | 656 of 672 | 16 min | 60 min | |
| 1,995 | Navasota River 4 N GroesbeckGRST2 | 97.0 | Gauge | Limestone | 97.6% | 656 of 672 | 16 min | 60 min | |
| 1,997 | Gatesville 8S - Henson CreekFHCT2 | 97.0 | Gauge | Coryell | 97.4% | 655 of 672 | 16 min | 60 min | |
| 1,997 | Lampasas River 1 W KempnerKEMT2 | 97.0 | Gauge | Lampasas | 97.4% | 655 of 672 | 16 min | 60 min | |
| 1,999 | Plum Creek AT Plum CreekLCPT2 | 97.0 | Gauge | Caldwell | 96.4% | 162 of 168 | 19 min | 2 h | |
| 2,000 | Lagarto Creek 18 S George WestGWLT2 | 97.0 | Gauge | Live Oak | 96.4% | 162 of 168 | 19 min | 3 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.