Texas 24/7 Rank
Every station in Texas ranked by its 247 score out of 100: how reliably it reports, how accurate its readings are against a reference station, how they pass their checks and how they stand against the forecast, over the last seven days.
A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. Of the 4,210 ranked here, 4,194 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.
Every station, ranked
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 1,496 | RoxtonROXT2 | 98.1 | Gauge | Lamar | 98.2% | 165 of 168 | 14 min | 1.8 h | |
| 1,496 | North Bosque River 1 N Valley MillsVMAT2 | 98.1 | Gauge | Bosque | 98.2% | 165 of 168 | 14 min | 1.8 h | |
| 1,503 | OAK CREEK SE Oak Creek ReservoirBLKT2 | 98.1 | Gauge | Coke | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,503 | Honey Grove 5NW - Bois DArcBOAT2 | 98.1 | Gauge | Fannin | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,503 | Blanco River 2 E Blanco River near San MarcosBSMT2 | 98.1 | Gauge | Hays | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,503 | MOSS CREEK 2 S Moss Creek LakeCMHT2 | 98.1 | Gauge | Howard | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,503 | New Waverly 4NW - East Sandy CreekESYT2 | 98.1 | Gauge | Walker | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,503 | COLORADO RIVER AT Lake JB ThomasJBTT2 | 98.1 | Gauge | Scurry | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,503 | BITTER CREEK 6 SE Lake SweetwaterLSWT2 | 98.1 | Gauge | Nolan | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,503 | Lower Rio Grande Weather StationLWRT2 | 98.1 | Gauge | Hidalgo | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,503 | Clear Fork Brazos River AT NugentNGTT2 | 98.1 | Gauge | Jones | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,503 | South Fork Sabine River 7 SW QuinlanQLAT2 | 98.1 | Gauge | Hunt | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,503 | 5 N Palo Duro ReservoirSPRT2 | 98.1 | Gauge | Hansford | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,503 | Spring Creek 1 S above Tankersley 1STKLT2 | 98.1 | Gauge | Tom Green | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | Rio Grande AT Amistad LakeAMIT2 | 98.1 | Gauge | Val Verde | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | Little Elkhart Creek AT Houston County LakeCRTT2 | 98.1 | Gauge | Van Zandt | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | Frio River At Choke Canyon ResCTDT2 | 98.1 | Gauge | Live Oak | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | RICHLAND CREEK AT DawsonDWST2 | 98.1 | Gauge | Navarro | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | Golden 4WSW - Sabine RiverGLNT2 | 98.1 | Gauge | Wood | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | East Fork Little Wichita River 6 E HenriettaHTWT2 | 98.1 | Gauge | Clay | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | Sabine River 5 W LONGVIEWLNGT2 | 98.1 | Gauge | Gregg | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | Sabine River 4 S MineolaMLAT2 | 98.1 | Gauge | Wood | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | Medina At MacdonaMMDT2 | 98.1 | Gauge | Bexar | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | Atascosa River At MccoyMYAT2 | 98.1 | Gauge | Atascosa | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | Oso Creek 8 WSW Corpus ChristiOOST2 | 98.1 | Gauge | Nueces | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | PECOS RIVER 5 N Red Bluff ReservoirRLAT2 | 98.1 | Gauge | Reeves | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | San Marcos River 1 SSW MartindaleSMRT2 | 98.1 | Gauge | Caldwell | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | Frio River AT TildenTIDT2 | 98.1 | Gauge | Mcmullen | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | Waller Creek AT East 1st Street at AustinWCAT2 | 98.1 | Gauge | Travis | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,515 | AT WallisvilleWSVT2 | 98.1 | Gauge | Chambers | 98.2% | 165 of 168 | 14 min | 2 h | |
| 1,531 | Wink/Winkler Co.INK | 98.0 | Airport | Reeves | 100% | 168 of 168 | 10 min | 60 min | |
| 1,532 | Site 1CNRT2 | 98.0 | Cooperative | Montgomery | 100% | 7 of 7 | 5.6 h | 24 h | |
| 1,533 | Grand Prairie Alert 1GPBT2 | 98.0 | Gauge | Dallas | 99.4% | 167 of 168 | 16 min | 2 h | |
| 1,534 | TerrellTRL | 98.0 | Airport | Kaufman | 98.8% | 166 of 168 | 10 min | 2 h | |
| 1,535 | Caddo Lake Texas (RAWS)CADT2 | 97.9 | Gauge | Harrison | 100% | 168 of 168 | 18 min | 60 min | |
| 1,535 | Falcon Lake RAWSFART2 | 97.9 | Gauge | Starr | 100% | 168 of 168 | 18 min | 60 min | |
| 1,537 | McgregorMEGT2 | 97.9 | Gauge | Mclennan | 100% | 168 of 168 | 18 min | 63 min | |
| 1,538 | Gail 1EFRKT2 | 97.9 | Gauge | Borden | 100% | 168 of 168 | 18 min | 73 min | |
| 1,538 | Belmont - Neasloney WMANWMT2 | 97.9 | Gauge | Gonzales | 100% | 168 of 168 | 18 min | 73 min | |
| 1,540 | Laguna Atascosa RAWSATRT2 | 97.9 | Gauge | Cameron | 99.4% | 167 of 168 | 17 min | 2 h | |
| 1,540 | Kenefick 4WKNFT2 | 97.9 | Gauge | Liberty | 99.4% | 167 of 168 | 17 min | 2 h | |
| 1,542 | Lbj GrasslandsLBJT2 | 97.9 | Gauge | Wise | 99.4% | 167 of 168 | 17 min | 2 h | |
| 1,542 | RatcliffRTCT2 | 97.9 | Gauge | Houston | 99.4% | 167 of 168 | 17 min | 2 h | |
| 1,544 | Shoal Creek At Shoal Creek At West 12Th St At AustinAHOT2 | 97.9 | Gauge | Travis | 99.4% | 167 of 168 | 17 min | 2 h | |
| 1,544 | Belton 5SW - Chalk Ridge FallsBCFT2 | 97.9 | Gauge | Bell | 99.4% | 167 of 168 | 17 min | 2 h | |
| 1,546 | MOUNTAIN CREEK 4 AT Grand PrairieGPAT2 | 97.9 | Gauge | Dallas | 99.4% | 167 of 168 | 17 min | 2 h | |
| 1,547 | W. Fork San Jacinto 5.9 W ConroeWCGT2 | 97.9 | Gauge | Montgomery | 99.4% | 167 of 168 | 17 min | 2 h | |
| 1,548 | GranburyGRYT2 | 97.9 | Gauge | Hood | 98.8% | 166 of 168 | 16 min | 2 h | |
| 1,549 | Llano River 9 SE near Mason 2ESEMLRT2 | 97.9 | Gauge | Mason | 97.7% | 657 of 672 | 14 min | 45 min | |
| 1,550 | Slaughter Creek At FM 2304SLHT2 | 97.9 | Gauge | Travis | 97.6% | 164 of 168 | 14 min | 2 h | |
| 1,551 | Devils River AT Bakers Crossing 19N Of ComstockBKCT2 | 97.9 | Gauge | Val Verde | 97.6% | 164 of 168 | 14 min | 3 h | |
| 1,552 | Williamson Creek AT at Manchaca Rd at AustinAAIT2 | 97.8 | Gauge | Travis | 100% | 168 of 168 | 18 min | 65 min | |
| 1,553 | Neches River AT Steinhagen LakeTBLT2 | 97.8 | Gauge | Tyler | 100% | 168 of 168 | 18 min | 70 min | |
| 1,554 | White Oak Creek 2 S TalcoWOCT2 | 97.8 | Gauge | Titus | 100% | 168 of 168 | 18 min | 1.5 h | |
| 1,555 | DentonDTO | 97.8 | Airport | Denton | 99.4% | 167 of 168 | 10 min | 2 h | |
| 1,556 | Berry Creek 4 N UPSTREAM OF I-35 NEAR GEORGETOWNGTWT2 | 97.8 | Gauge | Williamson | 99.4% | 167 of 168 | 17 min | 2 h | |
| 1,556 | Von Quintas 4E - Maha CreekMAVT2 | 97.8 | Gauge | Travis | 99.4% | 167 of 168 | 17 min | 2 h | |
| 1,558 | Trinity River 7 SW Lake LivingstonLVDT2 | 97.8 | Gauge | Polk | 99.2% | 667 of 672 | 17 min | 45 min | |
| 1,559 | CiscoGZN | 97.8 | Airport | Eastland | 98.6% | 497 of 504 | 8 min | 70 min | |
| 1,560 | Paint CreekPCKT2 | 97.7 | Gauge | Coke | 100% | 168 of 168 | 19 min | 60 min | |
| 1,560 | Pearsall RAWSPSAT2 | 97.7 | Gauge | Frio | 100% | 168 of 168 | 19 min | 60 min | |
| 1,560 | Round PrairieRPRT2 | 97.7 | Gauge | Robertson | 100% | 168 of 168 | 19 min | 60 min | |
| 1,563 | Rio Grande AT CanutilloRCLT2 | 97.7 | Gauge | El Paso | 100% | 168 of 168 | 19 min | 70 min | |
| 1,564 | JasperJWRT2 | 97.7 | Gauge | Jasper | 100% | 168 of 168 | 19 min | 71 min | |
| 1,565 | Sabine North RAWSDRKT2 | 97.7 | Gauge | Shelby | 100% | 168 of 168 | 19 min | 64 min | |
| 1,565 | Kickapoo Caverns State ParkKCPT2 | 97.7 | Gauge | Kinney | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - South 1st at GillisAAAT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - 3616 S 1stAACT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Saint Edwards DrAAET2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Seminary RidgeAAFT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - 3400 William CannonAAJT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Oak Hill VFDAALT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - 1301 W OltorfAAOT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - EscarpmentAAPT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - East RiversideAART2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Emerald ForestAAST2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - S IH 35AATT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin 4W - Westlake HighAAWT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Bull Creek 7 NW Loop 360 near AustinABUT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Colorado River Nr AltairACLT2 | 97.7 | Gauge | Colorado | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Dry East CreekADET2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Floral Park DrAFAT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Decker Power PlantAFGT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | East Austin 4NNW - Grover TribAGTT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - 500 W Koenig LaneALIT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Hemphill ParkALJT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Colorado River AT Lake AustinALKT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Berkman DrALMT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - 2600 Webberville RdALQT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Canyon Vista SchoolALXT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Riverplace/2222/3MALYT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - FathomALZT2 | 97.7 | Gauge | Williamson | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Maha CreekAMHT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Aquilla Creek Blw DamAQAT2 | 97.7 | Gauge | Hill | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Lake Austin At Quinlan ParkAQCT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Silvermine DriveARAT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Metro CenterARBT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Shoal Creek BlvdARET2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - 2700 SlaughterARFT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - 5490 E William CannonARIT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Hornsby BendARJT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Bull Creek DamARKT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin 1NNE - Waller Creek at 23rdASWT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Tom Miller DamATMT2 | 97.7 | Gauge | Bastrop | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - 5100 S CongressATZT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | East Austin 4NE - Auburndale DamAUDT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | AustinAUTT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Hwy 1826AWAT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Arroyo SecaAWDT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - W 45th StAWET2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - FosterAWGT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - WoodhollowAWHT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - MOPAC/183AWIT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Barton Creek BlvdAWLT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - BrodieAWMT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - E 12th StAWPT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Oak SpringAWWT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - 5300 Manor RoadAWYT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - 1650 WebbervilleAWZT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Lakecreek ParkwayAZAT2 | 97.7 | Gauge | Williamson | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Blue GooseAZGT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - 12000 MetricAZIT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Oak Creek DrAZJT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Duval/MopacAZKT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Duval FDAZMT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Corpus Christi DriveAZOT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - East Rundberg FDAZPT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - LoyolaAZQT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - 8700 GeorgianAZRT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - CameronAZTT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | AustinAZUT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - ParkfiledAZVT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - Golden MeadowAZWT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin - W 12thAZYT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | AustinBAST2 | 97.7 | Gauge | Williamson | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Burnet 5 NNWBBNT2 | 97.7 | Gauge | Burnet | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | BIG SANDY CREEK AT Lake Amon CarterBCAT2 | 97.7 | Gauge | Montague | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Cedar Creek At BastropBCKT2 | 97.7 | Gauge | Bastrop | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Blanco 5 NNEBCOT2 | 97.7 | Gauge | Blanco | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Brownwood 10SSWBDCT2 | 97.7 | Gauge | Brown | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Kingsland 6NW - Buchanan DamBDFT2 | 97.7 | Gauge | Llano | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Onion Creek At BudaBDUT2 | 97.7 | Gauge | Hays | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Bangs 6WBGCT2 | 97.7 | Gauge | Coleman | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Buchanan Dam 2 NNWBHNT2 | 97.7 | Gauge | Llano | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Prairie Dog Town Fork Red River 6 SW Brice 6SWBICT2 | 97.7 | Gauge | Hall | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Leander #4BLDT2 | 97.7 | Gauge | Williamson | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Blanco 13 WNWBLRT2 | 97.7 | Gauge | Gillespie | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Tow 10 ESEBLUT2 | 97.7 | Gauge | Burnet | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | East Austin 2NE - Bartholomew DamBMWT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Austin 1S - Blunn CreekBNST2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | East Austin 2NE - Boggy Creek at E 51stBOGT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Lake Buchanan At Cedar PointBPCT2 | 97.7 | Gauge | Llano | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Big Cypress Bayou At Lake Bob SandlinBSLT2 | 97.7 | Gauge | Titus | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | San Antonio 3N - Salado CreekBSWT2 | 97.7 | Gauge | Bexar | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Bertram 8SSWBSXT2 | 97.7 | Gauge | Burnet | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Marble Falls 6ENEBUBT2 | 97.7 | Gauge | Burnet | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Burkett 9 SBUCT2 | 97.7 | Gauge | Coleman | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Colorado River AT Lake BuchananBUDT2 | 97.7 | Gauge | Llano | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Burnet 6 SSEBUGT2 | 97.7 | Gauge | Burnet | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Burnet 6 WSWBUHT2 | 97.7 | Gauge | Burnet | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Burnet 1WSWBUTT2 | 97.7 | Gauge | Burnet | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Bellville 1SWBVCT2 | 97.7 | Gauge | Austin | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Sister Grove Creek 5 W Blue RidgeBVWT2 | 97.7 | Gauge | Collin | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Brownwood 4 SEBWCT2 | 97.7 | Gauge | Brown | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Brady 11EBZCT2 | 97.7 | Gauge | McCulloch | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Lake Austin At Cortana ShoresCACT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Colorado River At BendCBCT2 | 97.7 | Gauge | San Saba | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Lane CityCDOT2 | 97.7 | Gauge | Wharton | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Cherokee 6 WSWCECT2 | 97.7 | Gauge | San Saba | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Cross Plains 6 WNWCFCT2 | 97.7 | Gauge | Callahan | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Cherokee 4 SSECHBT2 | 97.7 | Gauge | San Saba | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Cherokee 8 NNECHUT2 | 97.7 | Gauge | San Saba | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Cibolo Creek 2 SE Cibolo Creek Nr BoerneCICT2 | 97.7 | Gauge | Kendall | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Bastrop - Cedar CreekCKBT2 | 97.7 | Gauge | Bastrop | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | CHEROKEE CREEK AT Cherokee Creek near BendCKCT2 | 97.7 | Gauge | San Saba | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Carmine 1 SSWCMCT2 | 97.7 | Gauge | Fayette | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | San Leanna 3N - Comburg DamCOBT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Cherokee 10 WNWCOKT2 | 97.7 | Gauge | San Saba | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Clyde 6 SCQCT2 | 97.7 | Gauge | Callahan | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Colorado AT near UtleyCRUT2 | 97.7 | Gauge | Bastrop | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Colorado AT WebbervilleCRWT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | North Bosque River 1 NE CliftonCTNT2 | 97.7 | Gauge | Bosque | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Colorado AT near UptonCUPT2 | 97.7 | Gauge | Bastrop | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Cedar Creek 3 WSWCWCT2 | 97.7 | Gauge | Bastrop | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Cherry Springs 3 ENECXCT2 | 97.7 | Gauge | Gillespie | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Cypress Creek Nr Cypress MillCYCT2 | 97.7 | Gauge | Blanco | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Johnson City 10ECYET2 | 97.7 | Gauge | Blanco | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Spicewood 4SCYHT2 | 97.7 | Gauge | Blanco | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Castell 4 SSECZCT2 | 97.7 | Gauge | Llano | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Denton Creek 2 N JustinDCJT2 | 97.7 | Gauge | Denton | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Dripping Springs 8WDIRT2 | 97.7 | Gauge | Hays | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Damon 1 NNWDNCT2 | 97.7 | Gauge | Brazoria | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Shady Hallow 3N - Dick Nichols DamDNDT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Doss 8 WDOCT2 | 97.7 | Gauge | Gillespie | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Driftwood 4SSEDRCT2 | 97.7 | Gauge | Hays | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Dripping Springs 5 SSWDRGT2 | 97.7 | Gauge | Hays | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Dripping Springs 4 NNEDRPT2 | 97.7 | Gauge | Hays | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Dry Creek AT near ElroyDYCT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | San Bernard River AT East BernardEBBT2 | 97.7 | Gauge | Wharton | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Eden 3 SEDCT2 | 97.7 | Gauge | Concho | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Elgin 8NWEGCT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Eagle Lake 7NEEGLT2 | 97.7 | Gauge | Austin | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Wilbarger Creek 9 SSW ElginEGYT2 | 97.7 | Gauge | Bastrop | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Big Sandy Creek 6 SSE near ElginEGZT2 | 97.7 | Gauge | Bastrop | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | El Campo 2 NWEMCT2 | 97.7 | Gauge | Wharton | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Eldorado 2 EEOCT2 | 97.7 | Gauge | Schleicher | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | El Campo 15 WSWETCT2 | 97.7 | Gauge | Wharton | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Cummins Creek 3.7 SW FrelsburgFBCT2 | 97.7 | Gauge | Colorado | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Fredericksburg 10 WSWFDCT2 | 97.7 | Gauge | Gillespie | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Fredericksburg 10 NNEFDGT2 | 97.7 | Gauge | Gillespie | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Fredericksburg 12 NWFDKT2 | 97.7 | Gauge | Gillespie | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Fredericksburg 10 SSEFGCT2 | 97.7 | Gauge | Gillespie | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Fort Mckavett 6NWFKCT2 | 97.7 | Gauge | Schleicher | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Fredericksburg 5 NFKGT2 | 97.7 | Gauge | Gillespie | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Florence 3 SWFNCT2 | 97.7 | Gauge | Williamson | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Fredericksburg 9 SWFRCT2 | 97.7 | Gauge | Gillespie | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | MidfieldFZCT2 | 97.7 | Gauge | Matagorda | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Goldthwaite 10 ENEGECT2 | 97.7 | Gauge | Mills | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Giddings 3 WSWGGCT2 | 97.7 | Gauge | Lee | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Telegraph 5 SWGHCT2 | 97.7 | Gauge | Edwards | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Chimney Corners 1ESE - Great Northern DamGNAT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Sim Gideon River Plant @ Colorado RvGNCT2 | 97.7 | Gauge | Bastrop | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Colorado River Nr Glen FloraGNFT2 | 97.7 | Gauge | Wharton | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Gouldbusk 4NGOCT2 | 97.7 | Gauge | Coleman | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Garwood 5NNW - River PlantGORT2 | 97.7 | Gauge | Colorado | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Colorado River AT Lake LBJGPLT2 | 97.7 | Gauge | Burnet | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | SQUAW CREEK 3 AT Squaw Creek ReservoirGQQT2 | 97.7 | Gauge | Somervell | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Lagrange 5 NEGRCT2 | 97.7 | Gauge | Fayette | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Paluxy River 1 SW Glen RoseGROT2 | 97.7 | Gauge | Somervell | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | COLORADO RIVER 9 SW Colorado Rvr near GoldthwaiteGTCT2 | 97.7 | Gauge | San Saba | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Garwood - Colorado RiverGWCT2 | 97.7 | Gauge | Colorado | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Harper 4 SSWHBCT2 | 97.7 | Gauge | Gillespie | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Harper 8 SSEHHCT2 | 97.7 | Gauge | Gillespie | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Honey Creek Nr KingslandHKCT2 | 97.7 | Gauge | Llano | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Sunset Valley 4WSW - Hot Springs DamHODT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Harper 6 NWHPCT2 | 97.7 | Gauge | Kimble | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Harper 13 NWHRCT2 | 97.7 | Gauge | Kimble | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Hallettsville 1 SSEHTCT2 | 97.7 | Gauge | Lavaca | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Colorado River AT Inks LakeIKLT2 | 97.7 | Gauge | Llano | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Industry 3 WIYCT2 | 97.7 | Gauge | Austin | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | West Fork Trinity River 7 NE JacksboroJAKT2 | 97.7 | Gauge | Jack | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Junction 18 ENEJBCT2 | 97.7 | Gauge | Kimble | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Johnson City 5 SSWJCCT2 | 97.7 | Gauge | Blanco | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Miller Creek 7 E Johnson CityJCMT2 | 97.7 | Gauge | Blanco | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Johnson City 4NNWJHCT2 | 97.7 | Gauge | Blanco | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Johnson City 9NNEJHNT2 | 97.7 | Gauge | Blanco | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Johnson City 10NNWJHOT2 | 97.7 | Gauge | Blanco | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | JOHNSON FORK AT Johnson Fork nr JunctionJJCT2 | 97.7 | Gauge | Kimble | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Jollyville 2 SWJLCT2 | 97.7 | Gauge | Travis | 100% | 168 of 168 | 19 min | 64 min | |
| 1,567 | Pedernales River AT Johnson CityJOCT2 | 97.7 | Gauge | Blanco | 100% | 168 of 168 | 19 min | 64 min |
How a station is ranked
The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.
The 247 score
Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:
- Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
- Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
- Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
- Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
- Instrument checksweight 15The share of its readings that pass a check. For an airfield, the check the forecast engine runs the next day: each reading against the stations around it, as weather services check their own. For any other station, a reading 20 F or more from its reference fails, unless the two stand 3,000 ft or more apart.Full marks: none failed. No marks: 5% failed.
- Forecast checkweight 10How closely its temperature matched Storm Station's forecast for the same hours, checked the next day, for every airfield the forecast engine scores. A station whose readings stray far from a forecast its neighbours confirm is one to doubt.Full marks: within 2 F on average. No marks: 8 F.
A part is scored once the week holds 24 readings or comparisons for it. A part that cannot be measured where a station stands counts at the middle of its state's measured stations, so the station is neither lifted nor sunk by it. A part measured nowhere in the state is left out, and the others carry its weight.
From score to rank
Each state's stations are ranked by their score, to the tenth. At an equal score the longer record comes first: a station that sent 2,016 of 2,016 reports has shown more than one that sent 7 of 7. Then the faster arrival, then the shorter silence. Ties on all of them share a rank, as a race is scored: three stations tied for third are all third, and the next is sixth.
A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. The rank is made again every day, so a station that falls silent or starts to read wrong drops, and one that recovers climbs back. Every page shows the same ranking: a station's rank here, in its state's list and on its own page come from one run, and a new run reaches them together. Each station's page shows its score part by part, with the figures behind each.
The same figures as data
/api/ranks for a state and /api/rank for one station, its score in parts; the developer page has every field.