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,251 | Round Rock #3BOCT2 | 98.4 | Gauge | Williamson | 97.6% | 164 of 168 | 14 min | 2.3 h | |
| 1,252 | SH 124 @ Hillebrandt BayouJZHT2 | 98.3 | Gauge | Jefferson | 100% | 336 of 336 | 19 min | 40 min | |
| 1,253 | Conroe/Montgomery County AirportCXO | 98.3 | Airport | Montgomery | 100% | 168 of 168 | 10 min | 67 min | |
| 1,254 | Neches River AT Steinhagen LakeTBLT2 | 98.3 | Gauge | Tyler | 100% | 168 of 168 | 18 min | 71 min | |
| 1,255 | Berry Creek 4 N UPSTREAM OF I-35 NEAR GEORGETOWNGTWT2 | 98.3 | Gauge | Williamson | 100% | 168 of 168 | 18 min | 1.5 h | |
| 1,255 | Von Quintas 4E - Maha CreekMAVT2 | 98.3 | Gauge | Travis | 100% | 168 of 168 | 18 min | 1.5 h | |
| 1,255 | San Antonio River 3 E near Victor Braunig Lake near LosoyaSVBT2 | 98.3 | Gauge | Bexar | 100% | 168 of 168 | 18 min | 1.5 h | |
| 1,258 | Nolan River 1 NW BlumBUMT2 | 98.3 | Gauge | Hill | 100% | 168 of 168 | 18 min | 1.5 h | |
| 1,259 | Williamson Creek AT at Manchaca Rd at AustinAAIT2 | 98.3 | Gauge | Travis | 100% | 168 of 168 | 19 min | 65 min | |
| 1,260 | East Fork San Jacinto 5.5 E New CaneyNCET2 | 98.3 | Gauge | Montgomery | 100% | 168 of 168 | 19 min | 70 min | |
| 1,261 | Grand Prairie Alert 7GSCT2 | 98.3 | Gauge | Dallas | 100% | 168 of 168 | 19 min | 65 min | |
| 1,261 | Navidad River 1 AT MoralesMRAT2 | 98.3 | Gauge | Jackson | 100% | 168 of 168 | 19 min | 65 min | |
| 1,261 | Navidad River 4.6 N SpeaksSPAT2 | 98.3 | Gauge | Lavaca | 100% | 168 of 168 | 19 min | 65 min | |
| 1,264 | Edna - Sale BarnNEDT2 | 98.3 | Gauge | Jackson | 100% | 168 of 168 | 19 min | 70 min | |
| 1,265 | Bear Creek 3 SE Spillar Ranch RoadBCMT2 | 98.3 | Gauge | Hays | 100% | 168 of 168 | 19 min | 60 min | |
| 1,265 | Paint CreekPCKT2 | 98.3 | Gauge | Coke | 100% | 168 of 168 | 19 min | 60 min | |
| 1,265 | Pearsall RAWSPSAT2 | 98.3 | Gauge | Frio | 100% | 168 of 168 | 19 min | 60 min | |
| 1,265 | Round PrairieRPRT2 | 98.3 | Gauge | Robertson | 100% | 168 of 168 | 19 min | 60 min | |
| 1,269 | Piney Point Village 5WNW - Langham CreekLAHT2 | 98.3 | Gauge | Harris | 100% | 168 of 168 | 19 min | 75 min | |
| 1,270 | Waxahachie Creek 5 S Bardwell LakeBDWT2 | 98.3 | Gauge | Ellis | 100% | 168 of 168 | 19 min | 1.5 h | |
| 1,270 | Guadalupe River AT CueroCUET2 | 98.3 | Gauge | De Witt | 100% | 168 of 168 | 19 min | 1.5 h | |
| 1,270 | Village Creek 4 NE KountzeKOUT2 | 98.3 | Gauge | Hardin | 100% | 168 of 168 | 19 min | 1.5 h | |
| 1,270 | La Marque Levee 0.9 S La MarqueLPST2 | 98.3 | Gauge | Galveston | 100% | 168 of 168 | 19 min | 1.5 h | |
| 1,270 | Trinity River 1.9 S RomayorRMYT2 | 98.3 | Gauge | Liberty | 100% | 168 of 168 | 19 min | 1.5 h | |
| 1,275 | Buda 4S - Windy HillHWHT2 | 98.3 | Gauge | Hays | 99.7% | 335 of 336 | 18 min | 60 min | |
| 1,276 | Filter Plant NoconaTWDB-MUFPN | 98.3 | Gauge | Montague | 99.0% | 499 of 504 | 3 min | 55 min | |
| 1,277 | San Antonio5C1 | 98.3 | Airport | Bexar | 98.8% | 498 of 504 | 8 min | 40 min | |
| 1,278 | Lubbock - NF DMF BrazosLSET2 | 98.3 | Gauge | Lubbock | 98.6% | 663 of 672 | 16 min | 31 min | |
| 1,278 | Orangefield 3NW - Cow BayouORFT2 | 98.3 | Gauge | Orange | 98.6% | 663 of 672 | 16 min | 31 min | |
| 1,280 | Fort McKavett 1NE - San Saba RiverKAVT2 | 98.3 | Gauge | Menard | 98.6% | 663 of 672 | 16 min | 45 min | |
| 1,281 | Fort Hood - Clear CreekFTHT2 | 98.3 | Gauge | Coryell | 98.5% | 662 of 672 | 16 min | 31 min | |
| 1,282 | Rosharon 4WNW - Oyster CreekOYNT2 | 98.3 | Gauge | Brazoria | 98.3% | 661 of 672 | 16 min | 45 min | |
| 1,283 | Sabine North RAWSDRKT2 | 98.2 | Gauge | Shelby | 100% | 168 of 168 | 19 min | 65 min | |
| 1,283 | Dripping Springs 2N RAWSDSRT2 | 98.2 | Gauge | Hays | 100% | 168 of 168 | 19 min | 65 min | |
| 1,283 | Woodcreek 6WSW RAWSHWWT2 | 98.2 | Gauge | Hays | 100% | 168 of 168 | 19 min | 65 min | |
| 1,283 | Kickapoo Caverns State ParkKCPT2 | 98.2 | Gauge | Kinney | 100% | 168 of 168 | 19 min | 65 min | |
| 1,283 | Kyle 3ENE RAWSKRET2 | 98.2 | Gauge | Hays | 100% | 168 of 168 | 19 min | 65 min | |
| 1,283 | San Marcos 6NW RAWSSRWT2 | 98.2 | Gauge | Hays | 100% | 168 of 168 | 19 min | 65 min | |
| 1,289 | Rio Grande AT CanutilloRCLT2 | 98.2 | Gauge | El Paso | 100% | 168 of 168 | 19 min | 60 min | |
| 1,290 | Clear Fork Brazos River 1 S HawleyHWLT2 | 98.2 | Gauge | Jones | 100% | 168 of 168 | 19 min | 65 min | |
| 1,291 | Coleman 9ENE - Jim Ned CreekCJNT2 | 98.2 | Gauge | Coleman | 100% | 168 of 168 | 19 min | 1.5 h | |
| 1,291 | North Fork Buffalo Creek at NF Buffalo Cr. ReservoirIPRT2 | 98.2 | Gauge | Wichita | 100% | 168 of 168 | 19 min | 1.5 h | |
| 1,291 | Big Cypress Bayou At Lake O' The PinesJFNT2 | 98.2 | Gauge | Marion | 100% | 168 of 168 | 19 min | 1.5 h | |
| 1,291 | LuedersLEUT2 | 98.2 | Gauge | Jones | 100% | 168 of 168 | 19 min | 1.5 h | |
| 1,295 | Tx Austin 33 NWABMT2 | 98.2 | Gauge | Burnet | 100% | 168 of 168 | 19 min | 60 min | |
| 1,295 | Bronte 11NNEBRQT2 | 98.2 | Gauge | Coke | 100% | 168 of 168 | 19 min | 60 min | |
| 1,295 | Tx Port Aransas 32 NNERNST2 | 98.2 | Gauge | Aransas | 100% | 168 of 168 | 19 min | 60 min | |
| 1,298 | Big Cypress Bayou At Lake Bob SandlinBSLT2 | 98.2 | Gauge | Titus | 100% | 168 of 168 | 19 min | 65 min | |
| 1,298 | 8 SW Twin Buttes Reservoir near San Angelo 8SWTBRT2 | 98.2 | Gauge | Tom Green | 100% | 168 of 168 | 19 min | 65 min | |
| 1,300 | Brackettville 22NNEBMRT2 | 98.2 | Gauge | Kinney | 100% | 168 of 168 | 19 min | 65 min | |
| 1,300 | Blanco AT BlancoBRBT2 | 98.2 | Gauge | Blanco | 100% | 168 of 168 | 19 min | 65 min | |
| 1,300 | Guadalupe AT at Highway 183 near HochheimGDHT2 | 98.2 | Gauge | DeWitt | 100% | 168 of 168 | 19 min | 65 min | |
| 1,300 | Ira - Colorado RiverIRAT2 | 98.2 | Gauge | Scurry | 100% | 168 of 168 | 19 min | 65 min | |
| 1,304 | Sugar Land 4SSW - Brazos RiverSLNT2 | 98.2 | Gauge | Fort Bend | 100% | 168 of 168 | 19 min | 75 min | |
| 1,305 | San BernardSRDT2 | 98.2 | Gauge | Brazoria | 100% | 168 of 168 | 19 min | 60 min | |
| 1,306 | Wimberley 3ESE - Blanco RiverHLAT2 | 98.2 | Gauge | Hays | 99.7% | 335 of 336 | 18 min | 60 min | |
| 1,307 | Dripping Springs 4NW - Barton CreekHBET2 | 98.2 | Gauge | Hays | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,308 | Dripping Springs 4N - Fitzhugh CreekHFCT2 | 98.2 | Gauge | Hays | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,309 | Colorado River AT AustinACRT2 | 98.2 | Gauge | Travis | 99.5% | 223 of 224 | 19 min | 60 min | |
| 1,310 | HambyHBYT2 | 98.2 | Gauge | Callahan | 99.4% | 167 of 168 | 16 min | 2 h | |
| 1,311 | Rain Gage at Lane Well nr Celeste331803096143301 | 98.2 | Gauge | Hunt | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,312 | Guadalupe Rv at Hwy 123-BR at Seguin08169740 | 98.2 | Gauge | Guadalupe | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,312 | San Miguel Ck nr Tilden08206700 | 98.2 | Gauge | McMullen | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,312 | UBC Dam 2 at Leander303443097502700 | 98.2 | Gauge | Williamson | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,315 | Laguna Atascosa RAWSATRT2 | 98.2 | Gauge | Cameron | 98.8% | 166 of 168 | 17 min | 2 h | |
| 1,316 | BRAZOS RIVER AT Lake GranburyGBYT2 | 98.2 | Gauge | Hood | 98.5% | 662 of 672 | 16 min | 45 min | |
| 1,317 | Onion Creek AT Near DriftwoodDRWT2 | 98.2 | Gauge | Hays | 98.3% | 661 of 672 | 16 min | 31 min | |
| 1,317 | BLANCO RIVER 2 SW KyleKYET2 | 98.2 | Gauge | Hays | 98.3% | 661 of 672 | 16 min | 31 min | |
| 1,317 | Slaughter Creek 6 NW at FM 1826SCAT2 | 98.2 | Gauge | Travis | 98.3% | 661 of 672 | 16 min | 31 min | |
| 1,320 | OConnor - Lake CreekLCOT2 | 98.2 | Gauge | Williamson | 98.2% | 660 of 672 | 16 min | 45 min | |
| 1,321 | BootlegBLGT2 | 98.2 | Gauge | Deaf Smith | 98.2% | 165 of 168 | 16 min | 3 h | |
| 1,322 | CLEAR FORK OF THE TRINITY 8 E Lake WeatherfordLWFT2 | 98.2 | Gauge | Parker | 98.2% | 165 of 168 | 16 min | 2 h | |
| 1,323 | Devils River AT Bakers Crossing 19N Of ComstockBKCT2 | 98.2 | Gauge | Val Verde | 97.0% | 163 of 168 | 14 min | 2 h | |
| 1,324 | Marathon - Elephant MountainEMNT2 | 98.1 | Gauge | Brewster | 100% | 168 of 168 | 20 min | 76 min | |
| 1,325 | Lockhart 8.4 ESETX-CLD-32 | 98.1 | Volunteer | Caldwell | 100% | 7 of 7 | 6.4 h | 24 h | |
| 1,326 | Colmesneil 0.9 STX-TR-33 | 98.1 | Volunteer | Tyler | 100% | 7 of 7 | 6.4 h | 24 h | |
| 1,327 | Jefferson 9.1 NTX-CSS-6 | 98.1 | Volunteer | Cass | 100% | 7 of 7 | 6.4 h | 24 h | |
| 1,328 | Belton 6.3 NNETX-BEL-103 | 98.1 | Volunteer | Bell | 100% | 7 of 7 | 6.4 h | 24 h | |
| 1,329 | Whitesboro 2.8 NTX-GA-45 | 98.1 | Volunteer | Grayson | 100% | 7 of 7 | 6.4 h | 24 h | |
| 1,330 | Sanger 5.4 NWTX-DN-3 | 98.1 | Volunteer | Denton | 100% | 7 of 7 | 6.4 h | 24 h | |
| 1,330 | Cuero 2.5 ESETX-DW-12 | 98.1 | Volunteer | DeWitt | 100% | 7 of 7 | 6.4 h | 24 h | |
| 1,330 | Cuero 2.6 ESETX-DW-13 | 98.1 | Volunteer | DeWitt | 100% | 7 of 7 | 6.4 h | 24 h | |
| 1,330 | Cuero 2.7 ESETX-DW-14 | 98.1 | Volunteer | DeWitt | 100% | 7 of 7 | 6.4 h | 24 h | |
| 1,334 | Bee Cave - Little BartonGDDT2 | 98.1 | Gauge | Travis | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,334 | Dripping Springs 2W - Onion CreekHCGT2 | 98.1 | Gauge | Hays | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,334 | San Marcos 6W - Dam 4HDFT2 | 98.1 | Gauge | Hays | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,334 | San Marcos 2N - Dam 3HDHT2 | 98.1 | Gauge | Hays | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,334 | Mountain City 1SE - SCSS Dam 1HDST2 | 98.1 | Gauge | Hays | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,334 | Dripping Springs 6S - S Gatlin CreekHEHT2 | 98.1 | Gauge | Hays | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,334 | Dripping Springs 5SW - S Onion CreekHMGT2 | 98.1 | Gauge | Hays | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,334 | San Marcos 3ENE - Blanco RiverHUBT2 | 98.1 | Gauge | Hays | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,334 | Woodcreek 1WNW - Cypress CreekHWCT2 | 98.1 | Gauge | Hays | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,334 | Wimberley 1SW - Blanco RiverHYBT2 | 98.1 | Gauge | Hays | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,334 | Kyle 2NE - SCSS Dam 6KSDT2 | 98.1 | Gauge | Hays | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,334 | Driftwood 5S - York CreekRYCT2 | 98.1 | Gauge | Hays | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,334 | Woodcreek 7W - Valley View RdVVBT2 | 98.1 | Gauge | Hays | 99.7% | 335 of 336 | 19 min | 60 min | |
| 1,347 | Rio Medina 3SE - Median CanalMRMT2 | 98.1 | Gauge | Medina | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,347 | Waelder 5SSW - Sandy Fork CreekSFWT2 | 98.1 | Gauge | Gonzales | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,347 | NORTH CONCHO RIVER AT above Sterling CitySLRT2 | 98.1 | Gauge | Sterling | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,347 | Brazos River 2 E WacoWBAT2 | 98.1 | Gauge | Mclennan | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,351 | Elm Creek AT BallingerBAMT2 | 98.1 | Gauge | Runnels | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,351 | Greenville 11SW - West Caddo CreekCDMT2 | 98.1 | Gauge | Hunt | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,351 | COLORADO AT Lake Colorado CityCLRT2 | 98.1 | Gauge | Mitchell | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,351 | MOUNTAIN CREEK 4 AT Grand PrairieGPAT2 | 98.1 | Gauge | Dallas | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,351 | Big Cypress Bayou 9 W JeffersonJFET2 | 98.1 | Gauge | Marion | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,351 | Brazos River 7.3 W RosharonROST2 | 98.1 | Gauge | Fort Bend | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,351 | W. Fork San Jacinto 5.9 W ConroeWCGT2 | 98.1 | Gauge | Montgomery | 99.4% | 167 of 168 | 18 min | 2 h | |
| 1,358 | Greens Bayou 14 N Knobcrest StreetHGBT2 | 98.1 | Gauge | Harris | 99.4% | 167 of 168 | 19 min | 2.1 h | |
| 1,359 | Cole Creek AT Deihl RoadDEHT2 | 98.1 | Gauge | Harris | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,360 | Schulenburg at I-10SBGT2 | 98.1 | Gauge | Fayette | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | Breslau At County Road 195BRLT2 | 98.1 | Gauge | Lavaca | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | Port AltoCPAT2 | 98.1 | Gauge | Jackson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | El Campo at FM 2546EMPT2 | 98.1 | Gauge | Wharton | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | GarwoodGWDT2 | 98.1 | Gauge | Colorado | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | Komensky At Farm Road 1295KMST2 | 98.1 | Gauge | Lavaca | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | Rio Grande/North FloodwayMDET2 | 98.1 | Gauge | Hidalgo | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | North Moulton - Lavaca RiverNMMT2 | 98.1 | Gauge | Lavaca | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | Rock Island - FM 1693RILT2 | 98.1 | Gauge | Colorado | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | EdnaSCET2 | 98.1 | Gauge | Jackson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | South Moulton At CR 267SMTT2 | 98.1 | Gauge | Lavaca | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | Palacios - Tres Palacios RiverTPPT2 | 98.1 | Gauge | Matagorda | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | VanderbiltVBTT2 | 98.1 | Gauge | Jackson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | Weimar @ FM230WEIT2 | 98.1 | Gauge | Colorado | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | Edna - Dry CreekWMET2 | 98.1 | Gauge | Jackson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | West Moulton @ Hwy 95WMTT2 | 98.1 | Gauge | Lavaca | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,361 | Lavaca River 7.4 NW YoakumYMTT2 | 98.1 | Gauge | Lavaca | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,377 | New TaitonNTTT2 | 98.1 | Gauge | Wharton | 99.4% | 167 of 168 | 19 min | 2.1 h | |
| 1,378 | Caney Creek 8 W SplendoraSDAT2 | 98.1 | Gauge | Montgomery | 99.4% | 167 of 168 | 19 min | 2.1 h | |
| 1,379 | JasperJWRT2 | 98.1 | Gauge | Jasper | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,379 | Navidad River 7.2 SE Lake TexanaLTXT2 | 98.1 | Gauge | Jackson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,379 | MILLERS CREEK 5 SW MundayMCMT2 | 98.1 | Gauge | Throckmorton | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,379 | Navidad River 8 NE SublimeSBMT2 | 98.1 | Gauge | Lavaca | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,383 | Decatur - Denton CreekDCWT2 | 98.1 | Gauge | Wise | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,384 | BridgeportXBP | 98.1 | Airport | Wise | 99.2% | 500 of 504 | 8 min | 40 min | |
| 1,385 | Victoria RAWSVCRT2 | 98.1 | Gauge | Victoria | 98.8% | 166 of 168 | 15 min | 2 h | |
| 1,386 | NAVASOTA RIVER 6 SW Lake MexiaBSAT2 | 98.1 | Gauge | Limestone | 98.6% | 663 of 672 | 14 min | 55 min | |
| 1,387 | Altwein RdTWDB-BCALT | 98.1 | Gauge | Blanco | 98.6% | 497 of 504 | 3 min | 1.6 h | |
| 1,388 | Los Machos FarmTWDB-JWLMR | 98.1 | Gauge | Jim Wells | 98.6% | 497 of 504 | 3 min | 1.6 h | |
| 1,389 | Brickhouse Gully AT Costa Rica StreetBKHT2 | 98.1 | Gauge | Harris | 97.9% | 658 of 672 | 16 min | 31 min | |
| 1,390 | Angleton 6NNW - Oyster CreekOYAT2 | 98.1 | Gauge | Brazoria | 97.9% | 658 of 672 | 16 min | 45 min | |
| 1,391 | Missouri City 2SE - LexingtonLGTT2 | 98.1 | Gauge | Fort Bend | 97.6% | 656 of 672 | 14 min | 50 min | |
| 1,392 | Aransas Nwr RAWSAFWT2 | 98.0 | Gauge | Aransas | 100% | 168 of 168 | 20 min | 66 min | |
| 1,393 | Burnet Municipal/Kate CraddockBMQ | 98.0 | Airport | Burnet | 100% | 168 of 168 | 20 min | 72 min | |
| 1,394 | Grand Prairie - Lake Ridge Parkway at Joe Pool LakeGJPT2 | 98.0 | Gauge | Tarrant | 100% | 168 of 168 | 20 min | 67 min | |
| 1,395 | Brazoria National Wildlife RefugeBZRT2 | 98.0 | Gauge | Brazoria | 100% | 168 of 168 | 20 min | 60 min | |
| 1,396 | OzonaOZA | 98.0 | Airport | Crockett | 99.6% | 502 of 504 | 18 min | 40 min | |
| 1,397 | Kyle 6SW - Sink CreekHHST2 | 98.0 | Gauge | Hays | 99.4% | 334 of 336 | 19 min | 60 min | |
| 1,398 | Buda - Bluff StreetBFMT2 | 98.0 | Gauge | Hays | 99.4% | 334 of 336 | 19 min | 60 min | |
| 1,398 | Kyle 4S - Blanco RiverHBPT2 | 98.0 | Gauge | Hays | 99.4% | 334 of 336 | 19 min | 60 min | |
| 1,398 | San Marcos 2SW - Dam 5HDIT2 | 98.0 | Gauge | Hays | 99.4% | 334 of 336 | 19 min | 60 min | |
| 1,398 | San Marcos 3NW - Dam 1HDOT2 | 98.0 | Gauge | Hays | 99.4% | 334 of 336 | 19 min | 60 min | |
| 1,398 | San Marcos 4NNW - Dam 2HDTT2 | 98.0 | Gauge | Hays | 99.4% | 334 of 336 | 19 min | 60 min | |
| 1,398 | Woodcreek 1W - Cypress CreekHJCT2 | 98.0 | Gauge | Hays | 99.4% | 334 of 336 | 19 min | 60 min | |
| 1,398 | Wimberley 2ESE - Hidden ValleyHVBT2 | 98.0 | Gauge | Hays | 99.4% | 334 of 336 | 19 min | 60 min | |
| 1,398 | Kyle 3ENE - SCSS Dam 6KDST2 | 98.0 | Gauge | Hays | 99.4% | 334 of 336 | 19 min | 60 min | |
| 1,406 | Tx Muleshoe 19 SMWRT2 | 98.0 | Gauge | Bailey | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,407 | Aquilla Creek AT Aquilla LakeALAT2 | 98.0 | Gauge | Hill | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,407 | Moss Bluff 3NW - CWA CanalCWYT2 | 98.0 | Gauge | Liberty | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,407 | Escondido Creek AT KenedyECKT2 | 98.0 | Gauge | Karnes | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,407 | San Antonio River 5 SE ElmendorfELMT2 | 98.0 | Gauge | Bexar | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,407 | Kyle - Blanco RiverHFXT2 | 98.0 | Gauge | Hays | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,407 | TRANQUITAS CREEK AT KingsvilleKIVT2 | 98.0 | Gauge | Kleberg | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,407 | Big Cow Creek AT NewtonNCCT2 | 98.0 | Gauge | Newton | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,407 | LEON RIVER 3 W Proctor LakePCTT2 | 98.0 | Gauge | Comanche | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,407 | Nueces River 11 S TildenTILT2 | 98.0 | Gauge | Mcmullen | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,407 | Nueces River AT UvaldeUVLT2 | 98.0 | Gauge | Uvalde | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,407 | Cedar ParkWCET2 | 98.0 | Gauge | Williamson | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,418 | Nueces River 6 NE AshertonASRT2 | 98.0 | Gauge | Dimmit | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,418 | Prairie Dog Town Fork Red River 6 SW Brice 6SWBICT2 | 98.0 | Gauge | Hall | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,418 | Comal River (Oc) Near Landa LakeCMOT2 | 98.0 | Gauge | Comal | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,418 | Little Wichita River 3 W HenriettaHTAT2 | 98.0 | Gauge | Clay | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,418 | Jacobs Well Spring Nr WimberlyJWMT2 | 98.0 | Gauge | Hays | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,418 | Sandy Creek 7 S KingslandKNLT2 | 98.0 | Gauge | Llano | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,418 | Trinity River Moss BluffMBFT2 | 98.0 | Gauge | Liberty | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,418 | Clear Creek 2 S SangerSGET2 | 98.0 | Gauge | Denton | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,426 | San Antonio - West Elm CreekWEET2 | 98.0 | Gauge | Bexar | 99.4% | 167 of 168 | 19 min | 1.9 h | |
| 1,427 | Aquilla Creek Blw DamAQAT2 | 98.0 | Gauge | Hill | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | AustinBAST2 | 98.0 | Gauge | Williamson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | Leander #4BLDT2 | 98.0 | Gauge | Williamson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | San Antonio 3N - Salado CreekBSWT2 | 98.0 | Gauge | Bexar | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | Sister Grove Creek 5 W Blue RidgeBVWT2 | 98.0 | Gauge | Collin | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | Cibolo Creek 2 SE Cibolo Creek Nr BoerneCICT2 | 98.0 | Gauge | Kendall | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | North Bosque River 1 NE CliftonCTNT2 | 98.0 | Gauge | Bosque | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | Denton Creek 2 N JustinDCJT2 | 98.0 | Gauge | Denton | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | Paluxy River 1 SW Glen RoseGROT2 | 98.0 | Gauge | Somervell | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | West Fork Trinity River 7 NE JacksboroJAKT2 | 98.0 | Gauge | Jack | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | Pedernales River AT Johnson CityJOCT2 | 98.0 | Gauge | Blanco | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | Navasota River 9.3 SW NormangeeNGET2 | 98.0 | Gauge | Madison | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | Cibolo Creek AT SelmaSELT2 | 98.0 | Gauge | Bexar | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | ColmesneilTBAT2 | 98.0 | Gauge | Tyler | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | Trinity River AT TrinidadTDDT2 | 98.0 | Gauge | Henderson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | Cedar Park #3WCDT2 | 98.0 | Gauge | Williamson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | Round Rock #8WCKT2 | 98.0 | Gauge | Williamson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | Hutto #4WHTT2 | 98.0 | Gauge | Williamson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,427 | Zacate Creek AT LaredoZACT2 | 98.0 | Gauge | Webb | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,446 | Avalon - Chambers Creek FM55AVLT2 | 98.0 | Gauge | Ellis | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,446 | Trinity River 2 S RosserRSRT2 | 98.0 | Gauge | Ellis | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,446 | Trinity River AT RiversideRVRT2 | 98.0 | Gauge | Walker | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,446 | McKinney - Wilson CreekWCMT2 | 98.0 | Gauge | Collin | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 1,450 | Salt Fork Brazos 13 N Aspermont 13NARTT2 | 98.0 | Gauge | Stonewall | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,450 | Dosser 6NE - Trinity RiverDOST2 | 98.0 | Gauge | Henderson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,450 | Elm Creek 5 S Fort Phantom HillHAWT2 | 98.0 | Gauge | Jones | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,450 | Hubbard Creek ReservoirHCLT2 | 98.0 | Gauge | Stephens | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,450 | West Fork San Acinto Rover Near HuntsvilSJHT2 | 98.0 | Gauge | Walker | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,455 | Nueces River 1 S CotullaCOTT2 | 98.0 | Gauge | La Salle | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,455 | West Fork Trinity River 12 NW Eagle Mountain LakeEAMT2 | 98.0 | Gauge | Tarrant | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,455 | SAN CASIMIRO CREEK 22 NW FreerFRRT2 | 98.0 | Gauge | Webb | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,455 | Pecos River 3 NNW Girvin 3NNWGIVT2 | 98.0 | Gauge | Crane | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,455 | San Antonio River 1 SE GoliadGLIT2 | 98.0 | Gauge | Goliad | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,455 | Brazos River 4 NE Glen RoseGLRT2 | 98.0 | Gauge | Somervell | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,455 | KaufmanKAFT2 | 98.0 | Gauge | Kaufman | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,455 | Medina River AT Medina LakeMDLT2 | 98.0 | Gauge | Medina | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,455 | Walnut Creek 3 NE MansfieldMNFT2 | 98.0 | Gauge | Tarrant | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,455 | Fort WorthWFTT2 | 98.0 | Gauge | Tarrant | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,455 | Hutto #5WHDT2 | 98.0 | Gauge | Williamson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,455 | Round Rock #4WRNT2 | 98.0 | Gauge | Williamson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,455 | Atascosa River 2 SW WhitsettWTTT2 | 98.0 | Gauge | Live Oak | 99.4% | 167 of 168 | 19 min | 2 h | |
| 1,468 | Tres Palacios River 2.4 SE MidfieldMTPT2 | 98.0 | Gauge | Matagorda | 99.4% | 167 of 168 | 19 min | 2.2 h | |
| 1,469 | Guadalupe River 1 E ComfortCOMT2 | 98.0 | Gauge | Kerr | 99.1% | 666 of 672 | 18 min | 45 min | |
| 1,470 | Wimberley 6WSW - Blanco RiverHWBT2 | 98.0 | Gauge | Hays | 99.1% | 333 of 336 | 18 min | 60 min | |
| 1,471 | Las Moras Spgs Dws of pool at Brackettville08456310 | 98.0 | Gauge | Kinney | 98.8% | 166 of 168 | 18 min | 2 h | |
| 1,472 | Sabine Rv At Toledo Bd Res Nr BurkvilleTBTT2 | 98.0 | Gauge | Newton | 97.9% | 658 of 672 | 16 min | 31 min | |
| 1,473 | Walnut Creek At Dessau RoadWADT2 | 98.0 | Gauge | Travis | 97.7% | 657 of 672 | 16 min | 45 min | |
| 1,474 | Belton - Nolan CreekBNLT2 | 98.0 | Gauge | Bell | 97.7% | 657 of 672 | 16 min | 31 min | |
| 1,474 | Redgate Creek 7 N FrelsbergFRLT2 | 98.0 | Gauge | Colorado | 97.7% | 657 of 672 | 16 min | 31 min | |
| 1,476 | Boggy Cr @ Manor RdBGMT2 | 98.0 | Gauge | Travis | 97.7% | 657 of 672 | 16 min | 45 min | |
| 1,476 | Little Walnut Creek At Georgian DriveLWGT2 | 98.0 | Gauge | Travis | 97.7% | 657 of 672 | 16 min | 45 min | |
| 1,478 | Grand Prairie Alert No12GPYT2 | 98.0 | Gauge | Tarrant | 96.4% | 162 of 168 | 14 min | 2 h | |
| 1,479 | Fort Hood/Gray AAFGRK | 97.9 | Airport | Williamson | 100% | 168 of 168 | 8 min | 70 min | |
| 1,480 | CorsicanaCRS | 97.9 | Airport | Navarro | 100% | 168 of 168 | 10 min | 60 min | |
| 1,481 | BirdBDTT2 | 97.9 | Gauge | Gillespie | 100% | 168 of 168 | 20 min | 60 min | |
| 1,481 | Barnhart 10SBNHT2 | 97.9 | Gauge | Crockett | 100% | 168 of 168 | 20 min | 60 min | |
| 1,481 | BastropBTRT2 | 97.9 | Gauge | Bastrop | 100% | 168 of 168 | 20 min | 60 min | |
| 1,481 | AthensRHAT2 | 97.9 | Gauge | Henderson | 100% | 168 of 168 | 20 min | 60 min | |
| 1,485 | Fort Davis 15WNW - Wolf DenWDPT2 | 97.9 | Gauge | Jeff Davis | 100% | 168 of 168 | 20 min | 67 min | |
| 1,486 | Pecan Grove FarmsTWDB-BPPGF | 97.9 | Gauge | Bastrop | 99.4% | 501 of 504 | 3 min | 40 min | |
| 1,487 | Red Rock 5E RAWSJCWT2 | 97.9 | Gauge | Bastrop | 99.4% | 167 of 168 | 20 min | 2 h | |
| 1,488 | San Marcos 4S - Cottonwood CreekHOBT2 | 97.9 | Gauge | Hays | 99.1% | 333 of 336 | 19 min | 60 min | |
| 1,488 | Kyle 7NE - Brushy CreekHRRT2 | 97.9 | Gauge | Hays | 99.1% | 333 of 336 | 19 min | 60 min | |
| 1,490 | East Mustang Creek 2.7 S LouiseLMCT2 | 97.9 | Gauge | Wharton | 99.1% | 333 of 336 | 19 min | 60 min | |
| 1,491 | Guadalupe River 1 E HuntHNTT2 | 97.9 | Gauge | Kerr | 98.8% | 664 of 672 | 18 min | 45 min | |
| 1,492 | Lakeway 4S - Hamilton PoolHPLT2 | 97.9 | Gauge | Travis | 98.8% | 332 of 336 | 18 min | 61 min | |
| 1,493 | Boondocks Rd. @ Taylors Bayou South FoJYHT2 | 97.9 | Gauge | Jefferson | 98.8% | 332 of 336 | 19 min | 85 min | |
| 1,494 | Palo Duro Creek 6 W Spearman 6WSPMT2 | 97.9 | Gauge | Hansford | 98.8% | 166 of 168 | 18 min | 2 h | |
| 1,495 | White Oak Creek 2 S TalcoWOCT2 | 97.9 | Gauge | Titus | 98.8% | 166 of 168 | 18 min | 2 h | |
| 1,496 | Prairie Dog Town Fork Red River 13 NE Wayside 13NEWAYT2 | 97.9 | Gauge | Armstrong | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,497 | Greens Bayou AT Cutten RoadGCGT2 | 97.9 | Gauge | Harris | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,497 | Little White Oak Bayou AT Trimble StreetWOBT2 | 97.9 | Gauge | Harris | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,499 | DENTON CREEK 5 NE Denton Creek (Grapevine)DCGT2 | 97.9 | Gauge | Dallas | 98.8% | 166 of 168 | 19 min | 2 h | |
| 1,499 | Kickapoo Creek 7.3 NE OnalaskaOALT2 | 97.9 | Gauge | Polk | 98.8% | 166 of 168 | 19 min | 2 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.