Storm Station

Live/247 Rank/Texas

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.

4,210 stations ranked47.1% sent every report dueranked October 4, 2026page 10 of 17Texas instrumentsTexas weather

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

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
2,249Hughes SpringsHUGT296.9GaugeCass99.4%167 of 16822 min1.8 h
2,249Coleto Creek AT Arnold Road CrossingSCDT296.9GaugeGoliad99.4%167 of 16822 min1.8 h
2,249BARRILLA DRAW 13 ESE Barrilla Draw 13ESE SaragosaSGAT296.9GaugeReeves99.4%167 of 16822 min1.8 h
2,249Olmos Creek 6 NNW Dresden DriveSIOT296.9GaugeBexar99.4%167 of 16822 min1.8 h
2,249Sulphur River 3 NE TalcoTLCT296.9GaugeRed River99.4%167 of 16822 min1.8 h
2,249WinnsboroWBOT296.9GaugeWood99.4%167 of 16822 min1.8 h
2,257Medina River AT BanderaBDAT296.9GaugeBandera99.4%167 of 16822 min2 h
2,257Lelia Lake Creek 5 NW Hedley 5NWHLCT296.9GaugeDonley99.4%167 of 16822 min2 h
2,257Comal River AT New BraunfelsNBCT296.9GaugeComal99.4%167 of 16822 min2 h
2,260Barton Creek 2 SW Barton Springs AustinABST296.9GaugeTravis97.6%164 of 16819 min2 h
2,260Lagarto Creek 18 S George WestGWLT296.9GaugeLive Oak97.6%164 of 16819 min2 h
2,260Little White Oak Bayou AT Houston Main StreetMSTT296.9GaugeHarris97.6%164 of 16819 min2 h
2,260Nueces River 4 SW Lake Corpus ChristiMTHT296.9GaugeJim Wells97.6%164 of 16819 min2 h
2,260Rapid Deploy ARDAT296.9GaugeOrange97.6%164 of 16819 min2 h
2,265Brewington Creek - NP Medina RiverNPBT296.9GaugeBandera97.3%654 of 67218 min30 min
2,266Plant Road @ Ditch 903JZRT296.9GaugeJefferson97.2%251 of 25818 min80 min
2,267Cowcreek Nr Lago VistaLVCT296.8GaugeTravis100%168 of 16819 min64 min
2,268Brownsville WFOBWNT296.8CooperativeCameron100%7 of 78.1 h24 h
2,269Little Elm Creek 4 E Aubrey 4EAAYT296.8GaugeDenton99.4%167 of 16822 min2 h
2,269East Fork Angelina River 4 N CushingCUST296.8GaugeRusk99.4%167 of 16822 min2 h
2,269Big Blue CreekFBKT296.8GaugeMoore99.4%167 of 16822 min2 h
2,269Honey Grove - Bois Darc CreekHYGT296.8GaugeFannin99.4%167 of 16822 min2 h
2,269Tails Creek At Lake JacksonvilleLJKT296.8GaugeCherokee99.4%167 of 16822 min2 h
2,269Rio Grande At RomaRRGT296.8GaugeStarr99.4%167 of 16822 min2 h
2,269Wichita River at Lake Kemp DamSYOT296.8GaugeBaylor99.4%167 of 16822 min2 h
2,276CEDAR CREEK 8 NE KempKMPT296.8GaugeKaufman99.4%167 of 16822 min2 h
2,276Angelina River 8 N LufkinLUFT296.8GaugeAngelina99.4%167 of 16822 min2 h
2,278Cedar Bayou 4 AT BaytownHCBT296.8GaugeWaller98.8%664 of 67213 min75 min
2,278Hunting Bayou AT HoustonLHBT296.8GaugeHarris98.8%664 of 67213 min75 min
2,278Jersey Village 12WSW - South Mayde CreekMAYT296.8GaugeHarris98.8%664 of 67213 min75 min
2,281Buffalo Bayou AT San Felipe RoadBSFT296.8GaugeHarris98.8%664 of 67213 min75 min
2,281CYPRESS CREEK @ CypresswoodCPWT296.8GaugeHarris98.8%664 of 67213 min75 min
2,283Brickhouse Gully AT Costa Rica StreetBKHT296.8GaugeHarris97.3%654 of 67214 min60 min
2,284Buffalo Bayou AT Piney Point VillagePPTT296.8GaugeHarris97.3%654 of 67214 min60 min
2,285Panther Junction 2N CRNPNJT296.7GaugeBrewster100%168 of 16824 min66 min
2,286Crystal Falls - Hubbard CreekBKGT296.7GaugeStephens100%168 of 16824 min79 min
2,286Carthage 8NE - Sabine RiverCGET296.7GaugePanola100%168 of 16824 min79 min
2,286Prairie Dog Town Fork Red River 10 N Childress 10NCHLT296.7GaugeChildress100%168 of 16824 min79 min
2,286Wichita River 3 SE CharlieCHWT296.7GaugeClay100%168 of 16824 min79 min
2,286Pecan Bayou AT Cross CutCUTT296.7GaugeBrown100%168 of 16824 min79 min
2,286Ding Dong - Lampasas RiverDNGT296.7GaugeBell100%168 of 16824 min79 min
2,286Sulphur River Near Dalby Springs At I-30DSPT296.7GaugeMorris100%168 of 16824 min79 min
2,286The Woodlands - Sendera RanchFCWT296.7GaugeMontgomery100%168 of 16824 min79 min
2,286N Fk San Gabriel River At Reagan Blvd NrGNRT296.7GaugeWilliamson100%168 of 16824 min79 min
2,286Hearne 3W - Little Brazos RiverHLBT296.7GaugeRobertson100%168 of 16824 min79 min
2,286Wolf Creek AT LipscombLCBT296.7GaugeLipscomb100%168 of 16824 min79 min
2,286Wichita River 6 N MabelleMBLT296.7GaugeBaylor100%168 of 16824 min79 min
2,286Nacogdoches - Bayou LananaNADT296.7GaugeNacogdoches100%168 of 16824 min79 min
2,286Old Ocean - San Bernard RiverOCNT296.7GaugeBrazoria100%168 of 16824 min79 min
2,28610 SW O.H. IvieOHIT296.7GaugeColeman100%168 of 16824 min79 min
2,286Little Cypress Bayou 9 S Ore CityORCT296.7GaugeUpshur100%168 of 16824 min79 min
2,286North Wichita River 14 SE Paducah 14SEPWRT296.7GaugeCottle100%168 of 16824 min79 min
2,286North Fork Of The Red River 2 N Shamrock 2NSHAT296.7GaugeWheeler100%168 of 16824 min79 min
2,286Yegua CreekSMVT296.7GaugeWashington100%168 of 16824 min79 min
2,286Pine Island Bayou 5.1 SE Sour LakeSOLT296.7GaugeJefferson100%168 of 16824 min79 min
2,286Brazos River at SeymourSYMT296.7GaugeBaylor100%168 of 16824 min79 min
2,286North Wichita River 5 N TruscottTRST296.7GaugeFoard100%168 of 16824 min79 min
2,286Turtle Creek - DallasTUCT296.7GaugeDallas100%168 of 16824 min79 min
2,286Round Rock #7WBCT296.7GaugeWilliamson100%168 of 16824 min79 min
2,286Willis Creek At County Road 347WGRT296.7GaugeWilliamson100%168 of 16824 min79 min
2,286Wichita River at Wichita FallsWICT296.7GaugeWichita100%168 of 16824 min79 min
2,286Round Rock #2WROT296.7GaugeWilliamson100%168 of 16824 min79 min
2,313Caldwell 1.9 NWTX-BRL-1996.7VolunteerBurleson100%3 of 38.4 h24 h
2,313San Antonio 10.5 WNWTX-BXR-40296.7VolunteerBexar100%3 of 38.4 h24 h
2,313Athens 10.8 SSWTX-HND-1296.7VolunteerHenderson100%3 of 38.4 h24 h
2,316Coffee City 2.2 ESETX-CHK-1396.7VolunteerCherokee100%3 of 38.4 h25 h
2,317Seguin 3.4 NTX-GP-16996.7VolunteerGuadalupe100%3 of 38.4 h24 h
2,317Mullin 3.9 WSWTX-MLS-296.7VolunteerMills100%3 of 38.4 h24 h
2,317Conroe 4.7 WNWTX-MNG-12696.7VolunteerMontgomery100%3 of 38.4 h24 h
2,320Beaumont 1.2 NWTX-JJ-2096.7VolunteerJefferson100%3 of 38.4 h24 h
2,321San Marcos 8.7 WNWTX-HYS-31296.7VolunteerHays100%3 of 38.4 h25 h
2,322Canyon Lake 2.7 ESETX-CML-21396.7VolunteerComal100%3 of 38.4 h2 days
2,323Bastrop 6.2 WTX-BST-21096.7VolunteerBastrop100%3 of 38.4 h24 h
2,324Cedar Park 3.3 STX-WM-27396.7VolunteerWilliamson100%3 of 38.4 h24 h
2,325NAVASOTA RIVER 6 SW Lake MexiaBSAT296.7GaugeLimestone98.9%665 of 67214 min75 min
2,326NORTH LLANO RIVER AT North Llano River Near JunctionJCTT296.7GaugeKimble98.9%665 of 67219 min55 min
2,326San Saba River AT MenardMNRT296.7GaugeMenard98.9%665 of 67219 min55 min
2,328CLEAR FORK OF THE TRINITY 8 E Lake WeatherfordLWFT296.7GaugeParker98.8%166 of 16822 min2 h
2,329Berry Bayou @ NevadaBNPT296.7GaugeHarris98.8%166 of 16822 min2.2 h
2,330Cowhouse Creek At Jackson Crossing Near Pidcoke 4SEFCJT296.7GaugeCoryell98.6%663 of 67214 min75 min
2,330Copperas Cove 7NE - House CreekFHHT296.7GaugeCoryell98.6%663 of 67214 min75 min
2,330Cowhouse Creek 1 NE PidcokePICT296.7GaugeCoryell98.6%663 of 67214 min75 min
2,333Onion Creek AT Near DriftwoodDRWT296.7GaugeHays98.2%660 of 67216 min60 min
2,333Fort Hood - Clear CreekFTHT296.7GaugeCoryell98.2%660 of 67216 min60 min
2,333OConnor - Lake CreekLCOT296.7GaugeWilliamson98.2%660 of 67216 min60 min
2,333Slaughter Creek 6 NW at FM 1826SCAT296.7GaugeTravis98.2%660 of 67216 min60 min
2,337Plum Creek AT Plum CreekLCPT296.7GaugeCaldwell97.0%163 of 16819 min3 h
2,338Barton Creek AT Lost Creek BlvdLCKT296.7GaugeTravis96.7%650 of 67218 min45 min
2,339Boys RanchBYCT296.6CooperativeOldham100%7 of 78.6 h24 h
2,340Marys Creek 7 SW Marys CreekBMCT296.6GaugeTarrant99.4%167 of 16823 min1.8 h
2,340MOUNTAIN CREEK 3 AT VenusVNST296.6GaugeJohnson99.4%167 of 16823 min1.8 h
2,342Indian CreekICFT296.6GaugeCollin99.4%167 of 16823 min2 h
2,342Main Floodway 6 SW MissionMITT296.6GaugeHidalgo99.4%167 of 16823 min2 h
2,342DEEP CREEK AT Deep Creek at MoranMODT296.6GaugeShackelford99.4%167 of 16823 min2 h
2,345Castolon - Santa Elena CanyonRSET296.6GaugeBrewster98.8%166 of 16822 min2 h
2,346Adamsville 1S - Lampasas RiverADVT296.6GaugeLampasas98.6%663 of 67217 min60 min
2,347Gatesville 15SSW - Cowhowse CreekFCCT296.6GaugeCoryell98.5%662 of 67214 min75 min
2,347Copperas Cove 3NNE - House CreekFHGT296.6GaugeCoryell98.5%662 of 67214 min75 min
2,347Utopia - Sabinal RiverSBUT296.6GaugeUvalde98.5%662 of 67214 min75 min
2,350BLANCO RIVER 2 SW KyleKYET296.6GaugeHays98.2%660 of 67217 min60 min
2,351Victoria RegionalVCT96.6AirportVictoria98.2%165 of 16811 min2 h
2,352Boggy Cr @ Manor RdBGMT296.6GaugeTravis97.9%658 of 67216 min60 min
2,352Fort Branch Boggy Creek At 51St StreetFBBT296.6GaugeTravis97.9%658 of 67216 min60 min
2,352Lubbock - NF DMF BrazosLSET296.6GaugeLubbock97.9%658 of 67216 min60 min
2,352Orangefield 3NW - Cow BayouORFT296.6GaugeOrange97.9%658 of 67216 min60 min
2,352Blanco River AT WimberleyWMBT296.6GaugeHays97.9%658 of 67216 min60 min
2,357Bear Creek AT Below Route 1826 at DriftwoodBCDT296.6GaugeHays97.9%658 of 67216 min60 min
2,357Little Walnut Creek At Georgian DriveLWGT296.6GaugeTravis97.9%658 of 67216 min60 min
2,357Walnut Creek At Dessau RoadWADT296.6GaugeTravis97.9%658 of 67216 min60 min
2,360Double Mountain Fork Brazos 10 S Aspermont 10SAMTT296.5GaugeStonewall99.4%167 of 16824 min2 h
2,360Neches River 8 SW AltoATOT296.5GaugeCherokee99.4%167 of 16824 min2 h
2,360Bluff Dale 4NW - Paluxy RiverBFLT296.5GaugeHood99.4%167 of 16824 min2 h
2,360Bonham 1W - Bois Darc CreekBOMT296.5GaugeFannin99.4%167 of 16824 min2 h
2,360Big Sandy Creek 4 NE BridgeportBRPT296.5GaugeWise99.4%167 of 16824 min2 h
2,360Burkeville 6ESE - Sabine RiverBUKT296.5GaugeNewton99.4%167 of 16824 min2 h
2,360Sabine River 2 E Bon WierBWRT296.5GaugeNewton99.4%167 of 16824 min2 h
2,360Elm Fork Trinity River 2 AT CarrolltonCART296.5GaugeDallas99.4%167 of 16824 min2 h
2,360Hedwig Village 5W - Clodine DitchCDYT296.5GaugeHarris99.4%167 of 16824 min2 h
2,360Comanche - Cooperas CreekCPKT296.5GaugeComanche99.4%167 of 16824 min2 h
2,360DOE BRANCH 5 SW Doe Branch At Hwy 380DOET296.5GaugeDenton99.4%167 of 16824 min2 h
2,360Los Olmos Creek 1 N FalfurriasFAFT296.5GaugeJim Wells99.4%167 of 16824 min2 h
2,360Granbury - Lake GranburyGBZT296.5GaugeHood99.4%167 of 16824 min2 h
2,360Culebra Creek Nr Helotes 4 SW Culebra Ck Nr HelotesGCCT296.5GaugeBexar99.4%167 of 16824 min2 h
2,360Arroyo Colorado S HarlingenHAGT296.5GaugeCameron99.4%167 of 16824 min2 h
2,360Brazos River 6.5 NW HempsteadHPDT296.5GaugeWashington99.4%167 of 16824 min2 h
2,360Indian CreekICRT296.5GaugeDenton99.4%167 of 16824 min2 h
2,360Rio Grande River 7 ESE Lower BrownsvilleLOBT296.5GaugeCameron99.4%167 of 16824 min2 h
2,360Burleson - Village CreekPJST296.5GaugeJohnson99.4%167 of 16824 min2 h
2,360SABINE RIVER 7 NE Lake TawakoniPNTT296.5GaugeVan Zandt99.4%167 of 16824 min2 h
2,360Rio Grande Near Progreso BridgePRGT296.5GaugeHidalgo99.4%167 of 16824 min2 h
2,360Rio Grande River 10 SW San BenitoSBNT296.5GaugeCameron99.4%167 of 16824 min2 h
2,360North Floodway 2 SSE SebastianSBST296.5GaugeCameron99.4%167 of 16824 min2 h
2,360Salado Creek At Blanco RoadSDBT296.5GaugeBexar99.4%167 of 16824 min2 h
2,360Guadalupe River Near SeguinSEGT296.5GaugeGuadalupe99.4%167 of 16824 min2 h
2,360Middle Concho River 8 NW above Tankersley 7NWTKST296.5GaugeIrion99.4%167 of 16824 min2 h
2,360Main Floodway 3 S WeslacoWSLT296.5GaugeHidalgo99.4%167 of 16824 min2 h
2,387MOUNTAIN CREEK 4 SE Mountain Creek LakeGPET296.5GaugeDallas99.4%167 of 16824 min1.8 h
2,387Kelton 5N - Sweetwater CreekKTNT296.5GaugeWheeler99.4%167 of 16824 min1.8 h
2,387PECOS RIVER 9 WNW 9WNW GrandfallsPGFT296.5GaugePecos99.4%167 of 16824 min1.8 h
2,387Somerset - Medina RiverSMMT296.5GaugeBexar99.4%167 of 16824 min1.8 h
2,387WALNUT CREEK AT RenoWCRT296.5GaugeParker99.4%167 of 16824 min1.8 h
2,387Round Rock #6WRDT296.5GaugeWilliamson99.4%167 of 16824 min1.8 h
2,393Crowley - Deer CreekBTXT296.5GaugeTarrant99.4%167 of 16824 min2 h
2,393Wadsworth 6SW - Colorado RiverCWAT296.5GaugeMatagorda99.4%167 of 16824 min2 h
2,393Dallas - White Rock CreekDWLT296.5GaugeDallas99.4%167 of 16824 min2 h
2,393Elm Fork DallasEFDT296.5GaugeDallas99.4%167 of 16824 min2 h
2,393Sabine River 3 WSW GladewaterGDWT296.5GaugeGregg99.4%167 of 16824 min2 h
2,393Trinity River 3 SE GoodrichGRIT296.5GaugePolk99.4%167 of 16824 min2 h
2,393Cypress Creek 1 AT House and Haul RoadHCHT296.5GaugeHarris99.4%167 of 16824 min2 h
2,393Leon RiverHSLT296.5GaugeComanche99.4%167 of 16824 min2 h
2,393Rabbit Creek AT KilgoreKLGT296.5GaugeGregg99.4%167 of 16824 min2 h
2,393La Coste - Medina RiverLACT296.5GaugeMedina99.4%167 of 16824 min2 h
2,393Bayou Loco At Lake NacogdochesLNCT296.5GaugeNacogdoches99.4%167 of 16824 min2 h
2,393Neches River 5 N Neches River Saltwater BarrierNSBT296.5GaugeOrange99.4%167 of 16824 min2 h
2,393ELM FORK TRINITY RIVER 1 N Lake Ray RobertsRRLT296.5GaugeDenton99.4%167 of 16824 min2 h
2,393San Marcos AT San Marcos River at San MarcosSRUT296.5GaugeHays99.4%167 of 16824 min2 h
2,407Fort McKavett 1NE - San Saba RiverKAVT296.5GaugeMenard98.8%664 of 67218 min60 min
2,408Wimberley 3ESE - Blanco RiverHLAT296.5GaugeHays98.8%332 of 33618 min2 h
2,409Boggy Breek At Webberville RoadBCWT296.5GaugeTravis98.2%660 of 67214 min75 min
2,409Van Vleck 2NE - Caney CreekCVVT296.5GaugeMatagorda98.2%660 of 67214 min75 min
2,409EAST FORK TRINITY RIVER 4 S Lake Ray HubbardFRHT296.5GaugeKaufman98.2%660 of 67214 min75 min
2,409Conroe - Live Oak BranchLIOT296.5GaugeMontgomery98.2%660 of 67214 min75 min
2,413Williamson Creek At Jimmy Clay RoadWJCT296.5GaugeTravis97.7%657 of 67216 min60 min
2,414Pease River 1 W VernonVERT296.5GaugeWilbarger96.4%162 of 16819 min3 h
2,415Buffalo Bayou AT Shepherd DriveBBST296.4GaugeHarris99.4%167 of 16824 min2 h
2,416Harbor City - MODAMHBT296.4GaugeSan Patricio98.9%831 of 84021 min42 min
2,417BRAZOS RIVER AT Lake GranburyGBYT296.4GaugeHood98.6%663 of 67218 min60 min
2,417Guadalupe River 1 W KerrvilleKRRT296.4GaugeKerr98.6%663 of 67218 min60 min
2,419Lake Creek At Lake Creek ParkwayLKPT296.4GaugeWilliamson98.0%659 of 67214 min75 min
2,419Llano 8SW - Llano RiverLRTT296.4GaugeLlano98.0%659 of 67214 min75 min
2,419Murphy 4SE - Muddy CreekPMCT296.4GaugeCollin98.0%659 of 67214 min75 min
2,422Brushy Creek 1 NW at I-35 Round RockBCIT296.4GaugeWilliamson97.9%658 of 67214 min75 min
2,423Belton - Nolan CreekBNLT296.4GaugeBell97.6%656 of 67217 min60 min
2,424Redgate Creek 7 N FrelsbergFRLT296.4GaugeColorado97.4%655 of 67216 min60 min
2,425AledoADOT296.3GaugeParker98.8%166 of 16824 min2 h
2,425Chocolate Bayou 5.9 SW AlvinALNT296.3GaugeBrazoria98.8%166 of 16824 min2 h
2,425Brazos River 10.5 W BryanBBZT296.3GaugeBurleson98.8%166 of 16824 min2 h
2,425Big Creek 5.5 N NeedvilleBCNT296.3GaugeFort Bend98.8%166 of 16824 min2 h
2,425Pine Island Bayou AT B.I. Pump PlantBIPT296.3GaugeJefferson98.8%166 of 16824 min2 h
2,425San Bernard River 4.5 E BolingBOLT296.3GaugeWharton98.8%166 of 16824 min2 h
2,425Sabine River 10 NE BurkevilleBRVT296.3GaugeNewton98.8%166 of 16824 min2 h
2,425Bright CanyonCRMT296.3GaugeVal Verde98.8%166 of 16824 min2 h
2,425Rio Grande AT CastolonCSTT296.3GaugeBrewster98.8%166 of 16824 min2 h
2,425Neches River 4 S DibollDIBT296.3GaugePolk98.8%166 of 16824 min2 h
2,425Frasier DamEFFT296.3GaugeDallas98.8%166 of 16824 min2 h
2,425RIO GRANDE 3 NNW El Mulato Dam 3NNW RedfordEMDT296.3GaugePresidio98.8%166 of 16824 min2 h
2,425San Antonio River 4 WSW near Falls CityFACT296.3GaugeKarnes98.8%166 of 16824 min2 h
2,425Helotes Creek At Braun RoadHBRT296.3GaugeBexar98.8%166 of 16824 min2 h
2,425HUBBARD CREEK 6 NW Hubbard Creek LakeHCRT296.3GaugeStephens98.8%166 of 16824 min2 h
2,425Cibolo Creek 6 N St. HedwigHDWT296.3GaugeGuadalupe98.8%166 of 16824 min2 h
2,425North Bosque River 1 S HicoHICT296.3GaugeHamilton98.8%166 of 16824 min2 h
2,425Trinity River AT LibertyLBYT296.3GaugeLiberty98.8%166 of 16824 min2 h
2,425LOST CREEK 1 NE Lost Creek ReservoirLCJT296.3GaugeJack98.8%166 of 16824 min2 h
2,425PALO PINTO CREEK AT Lake Palo PintoLPPT296.3GaugePalo Pinto98.8%166 of 16824 min2 h
2,425Madero 1SW - Anzalduas DamMADT296.3GaugeHidalgo98.8%166 of 16824 min2 h
2,425FISH CREEK 10 NNW Moss LakeMFCT296.3GaugeCooke98.8%166 of 16824 min2 h
2,425SAN ANTONIO RIVER AT McFaddinMFNT296.3GaugeRefugio98.8%166 of 16824 min2 h
2,425MEDIO CREEK 10 NE Medio Ck Nr BeevilleMIOT296.3GaugeBee98.8%166 of 16824 min2 h
2,425Blundell Creek AT MOUNT PLEASANTMOUT296.3GaugeTitus98.8%166 of 16824 min2 h
2,425Omaha - White Oak CreekOMWT296.3GaugeMorris98.8%166 of 16824 min2 h
2,425PECOS RIVER 6 NE Near OrlaORLT296.3GaugeLoving98.8%166 of 16824 min2 h
2,425Little River 7 N RockdaleRLRT296.3GaugeMilam98.8%166 of 16824 min2 h
2,425Wichita River 11 NW SeymourSEYT296.3GaugeBaylor98.8%166 of 16824 min2 h
2,425Guadalupe River At FM 1117 Nr SeguinSGGT296.3GaugeGuadalupe98.8%166 of 16824 min2 h
2,425Guadalupe River AT Canyon DamSMCT296.3GaugeComal98.8%166 of 16824 min2 h
2,425San Antonio River 8 SSE San Antonio Loop 410SNPT296.3GaugeBexar98.8%166 of 16824 min2 h
2,425Colorado River 2 NE near StacySTYT296.3GaugeMcculloch98.8%166 of 16824 min2 h
2,425Sycamore Creek Blo Del RioSYCT296.3GaugeVal Verde98.8%166 of 16824 min2 h
2,425Huntsville 9SW - West Sandy CreekWKRT296.3GaugeWalker98.8%166 of 16824 min2 h
2,425Leander #2WLAT296.3GaugeWilliamson98.8%166 of 16824 min2 h
2,425BRAZOS RIVER 7 SW Lake WhitneyWTYT296.3GaugeBosque98.8%166 of 16824 min2 h
2,462Simms - Anderson CreekACST296.3GaugeBowie98.8%166 of 16824 min2 h
2,463Leander 2WBCLT296.3GaugeWilliamson98.8%166 of 16824 min2 h
2,464Cherokee Bayou AT LAKE CHEROKEELCRT296.3GaugeGregg98.8%166 of 16824 min2 h
2,464Stryker Creek AT Stryker Creek LakeSKCT296.3GaugeRusk98.8%166 of 16824 min2 h
2,464Hutto #3WHUT296.3GaugeWilliamson98.8%166 of 16824 min2 h
2,467Orange 7NW - Cole CreekCKET296.3GaugeOrange98.6%663 of 67223 min45 min
2,468NAVASOTA RIVER 7 W Lake LimestoneLLST296.3GaugeRobertson98.3%661 of 67219 min60 min
2,469CEDAR CREEK 8 NW Cedar Creek LakeTRNT296.3GaugeHenderson97.9%658 of 67214 min75 min
2,470Guadalupe River At Above Bear Creek At KerrvilleGRHT296.3GaugeKerr97.7%657 of 67214 min75 min
2,470W. Bouldin Ck @ Oltorf RdORBT296.3GaugeTravis97.7%657 of 67214 min75 min
2,472Rockwall 2NNW - Squabble CreekRWLT296.3GaugeRockwall97.6%656 of 67214 min75 min
2,473Bulverde - Cibolo CreekBVST296.3GaugeBexar95.8%161 of 16819 min2 h
2,474TIMBER CREEK AT CollinsvilleCNVT296.3GaugeCooke95.8%161 of 16819 min2.1 h
2,474Murvaul Bayou AT LAKE MURVAULLMVT296.3GaugePanola95.8%161 of 16819 min2.1 h
2,474Sabine River 6 SSE LongviewLONT296.3GaugeGregg95.8%161 of 16819 min2.1 h
2,477San Saba River 8 SE Brady 8SSEBSST296.3GaugeMcculloch95.8%161 of 16819 min3 h
2,478Paige 4.0 SWTX-BST-16696.2VolunteerBastrop100%3 of 39.4 h24 h
2,478New Braunfels 0.1 ENETX-CML-4096.2VolunteerComal100%3 of 39.4 h24 h
2,478Leonard 3.3 NTX-FN-996.2VolunteerFannin100%3 of 39.4 h24 h
2,478Dripping Springs 5.9 NNETX-HYS-20696.2VolunteerHays100%3 of 39.4 h24 h
2,478Ganado 1.5 WTX-JK-596.2VolunteerJackson100%3 of 39.4 h24 h
2,478Willis 4.8 WSWTX-MNG-9896.2VolunteerMontgomery100%3 of 39.4 h24 h
2,484Wichita Falls 2.5 STX-WT-3296.2VolunteerWichita100%3 of 39.4 h24 h
2,485Fredericksburg 10.3 NWTX-GS-10296.2VolunteerGillespie100%3 of 39.4 h24 h
2,485Sisterdale 8.9 SSETX-KN-16296.2VolunteerKendall100%3 of 39.4 h24 h
2,487Castroville 8.1 NETX-BXR-54496.2VolunteerBexar100%3 of 39.4 h26 h
2,488Wimberley 4.7 NWTX-HYS-36596.2VolunteerHays100%3 of 39.4 h24 h
2,488Corpus Christi 5.1 WNWTX-NU-9096.2VolunteerNueces100%3 of 39.4 h24 h
2,490Boerne 8.1 NNWTX-KN-10396.2VolunteerKendall100%3 of 39.4 h24 h
2,491Katy 6.9 ESETX-HRR-38496.2VolunteerHarris100%3 of 39.4 h24 h
2,491Kirbyville 1.5 SETX-JS-396.2VolunteerJasper100%3 of 39.4 h24 h
2,491Dayton 1.1 SETX-LR-1596.2VolunteerLiberty100%3 of 39.4 h24 h
2,494Ennis 2.0 STX-EL-5896.2VolunteerEllis100%3 of 39.4 h2 days
2,495Comfort 4.4 WTX-KR-6596.2VolunteerKerr100%3 of 39.4 h24 h
2,496Bertram 6.4 ESETX-WM-3596.2VolunteerWilliamson100%3 of 39.4 h26 h
2,497Rio Grande AT Below American CanalRGAT296.2GaugeEl Paso98.2%660 of 67219 min60 min
2,498Clear Fork Brazos River 3 N Clear Fork Brazos River Near RobyROYT296.2GaugeFisher97.6%164 of 16822 min2 h
2,499Holliday Creek 2 SSW Wichita FallsWFHT296.2GaugeWichita96.8%651 of 67216 min60 min
2,500Port AransasANPT296.1GaugeNueces99.1%833 of 84021 min48 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.