Storm Station
Sign in

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,689 stations ranked26.2% sent every report dueranked October 16, 2026page 8 of 19Texas 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,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

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
1,716Lk Brownwood nr Brownwood0814300097.4GaugeBrown100%168 of 16823 min60 min
1,716Brady Ck at Brady0814500097.4GaugeMcCulloch100%168 of 16823 min60 min
1,716Maha Ck at Von Quintus Rd nr Del Valle0815925097.4GaugeTravis100%168 of 16823 min60 min
1,716WFk Dry Comal Ck at Schuetz Dam, New Braunfels0816877097.4GaugeComal100%168 of 16823 min60 min
1,716Guadalupe Rv at CR 143 nr Gonzales0816984597.4GaugeGonzales100%168 of 16823 min60 min
1,716Guadalupe Rv at Cuero0817580097.4GaugeDeWitt100%168 of 16823 min60 min
1,716San Geronimo Ck nr Helotes0818058697.4GaugeBexar100%168 of 16823 min60 min
1,716San Antonio Rv nr Braunig Lk nr Elmendorf0818172597.4GaugeBexar100%168 of 16823 min60 min
1,716San Antonio Rv nr Elmendorf0818180097.4GaugeBexar100%168 of 16823 min60 min
1,716Escondido Ck at Kenedy0818750097.4GaugeKarnes100%168 of 16823 min60 min
1,716Nueces Rv bl Uvalde0819200097.4GaugeUvalde100%168 of 16823 min60 min
1,716Middle Verde Ck at SH 173 nr Bandera0820097797.4GaugeMedina100%168 of 16823 min60 min
1,716Frio Rv nr Derby0820550097.4GaugeFrio100%168 of 16823 min60 min
1,716Tranquitas Ck at Kingsville0821230097.4GaugeKleberg100%168 of 16823 min60 min
1,716Cameron Co Ditch 2 at FM 1847 nr Los Fresnos0847411897.4GaugeCameron100%168 of 16823 min60 min
1,716Old Main Drain No 2 at SH 4, Brownsville0847430097.4GaugeCameron100%168 of 16823 min60 min
1,716AS-69-23-402 (Hondo Canyon)29400309914110197.4GaugeBandera100%168 of 16823 min60 min
1,716UBC Dam 4 nr Cedar Park30320909747300097.4GaugeWilliamson100%168 of 16823 min60 min
1,716UBC Dam 18 nr Hutto30323409734570097.4GaugeWilliamson100%168 of 16823 min60 min
1,716UBC Dam 15 nr Round Rock30334109736480097.4GaugeWilliamson100%168 of 16823 min60 min
1,716LBC Dam 9 nr Thorndale30373209714320197.4GaugeWilliamson100%168 of 16823 min60 min
1,716Kubala WTP Rain Gage nr Arlington32375009710250197.4GaugeTarrant100%168 of 16823 min60 min
1,716Rain Gage at Joes Ck, Dallas32514209652580197.4GaugeDallas100%168 of 16823 min60 min
1,716Rain Gage at Prairie Ck nr Lewisville33031309659360197.4GaugeDenton100%168 of 16823 min60 min
1,716Rain Gage at Ladonia33245409556270097.4GaugeFannin100%168 of 16823 min60 min
1,716Rain Gage at Avery33294809446410197.4GaugeRed River100%168 of 16823 min60 min
1,777Trinity Rv nr Oakwood0806500097.4GaugeFreestone100%168 of 16823 min75 min
1,778Corpus Christi 30SE - Mission AransasMIST297.4GaugeNueces100%168 of 16823 min60 min
1,779Brownsville WFOBWNT297.4CooperativeCameron100%7 of 78.1 h24 h
1,780Lk O' the Pines nr Jefferson0734590097.4GaugeMarion99.5%223 of 22422 min60 min
1,781Jim Embree WilliamsonTWDB-WMJEW97.4GaugeWilliamson99.4%501 of 5043 min40 min
1,782Brazos River 6 N Palo PintoPLOT297.4GaugePalo Pinto98.9%665 of 67221 min45 min
1,783Kyle 1SSEKSCT297.4GaugeHays98.8%664 of 67221 min45 min
1,783Bryson - Rock CreekRKCT297.4GaugeJack98.8%664 of 67221 min45 min
1,785Alligator Bayou PsALGT297.4GaugeJefferson98.8%166 of 16821 min2 h
1,786Brazos River 1 NNE San FelipeBAWT297.4GaugeAustin98.8%166 of 16821 min2 h
1,786Lake Ray Roberts GreenbeltRRDT297.4GaugeDenton98.8%166 of 16821 min2 h
1,788SANDY CREEK AT Lake CiscoCCST297.4GaugeEastland98.8%166 of 16821 min2 h
1,789Onion Creek 1 SE Onion CreekONIT297.4GaugeTravis97.6%164 of 16819 min2 h
1,790South Wichita River 66 E Guthrie 6E-Low Flow DamBPST297.4GaugeKing97.6%164 of 16819 min2 h
1,791Brazos River 5 SW AquillaAQLT297.4GaugeBosque97.6%164 of 16819 min2 h
1,791Waxahachie Creek AT BardwellBRDT297.4GaugeEllis97.6%164 of 16819 min2 h
1,791Carrollton - Hutton BranchCAHT297.4GaugeDallas97.6%164 of 16819 min2 h
1,791Cayuga - Trinity RiverCGAT297.4GaugeFreestone97.6%164 of 16819 min2 h
1,791Colorado River 2 W E.V. Spence ReservoirEVST297.4GaugeCoke97.6%164 of 16819 min2 h
1,791Mud Creek 7 E JacksonvilleJKST297.4GaugeCherokee97.6%164 of 16819 min2 h
1,791Corrigan - Piney CreekPNET297.4GaugePolk97.6%164 of 16819 min2 h
1,791Rapid Deploy ARDAT297.4GaugeOrange97.6%164 of 16819 min2 h
1,799Little White Oak Bayou AT Houston Main StreetMSTT297.4GaugeHarris97.6%164 of 16819 min2 h
1,800Bulverde - Cibolo CreekBVST297.4GaugeBexar97.6%164 of 16819 min2 h
1,801Austin - 12000 MetricAZIT297.4GaugeTravis97.6%164 of 16819 min3 h
1,802Lavaca River 2.8 SW EdnaEDNT297.4GaugeJackson97.3%223 of 22919 min60 min
1,803Panther Junction 2N CRNPNJT297.3GaugeBrewster100%168 of 16824 min60 min
1,804Crystal Falls - Hubbard CreekBKGT297.3GaugeStephens100%168 of 16824 min80 min
1,804Ding Dong - Lampasas RiverDNGT297.3GaugeBell100%168 of 16824 min80 min
1,80410 SW O.H. IvieOHIT297.3GaugeColeman100%168 of 16824 min80 min
1,804Little Cypress Bayou 9 S Ore CityORCT297.3GaugeUpshur100%168 of 16824 min80 min
1,804Pine Island Bayou 5.1 SE Sour LakeSOLT297.3GaugeJefferson100%168 of 16824 min80 min
1,804Turtle Creek - DallasTUCT297.3GaugeDallas100%168 of 16824 min80 min
1,804Round Rock #7WBCT297.3GaugeWilliamson100%168 of 16824 min80 min
1,804Round Rock #2WROT297.3GaugeWilliamson100%168 of 16824 min80 min
1,812GainesvilleGAVT297.3CooperativeCooke100%7 of 78.3 h24 h
1,813SeminoleGNC97.3AirportGaines99.6%502 of 50423 min40 min
1,814HerefordHRX97.3AirportDeaf Smith99.6%502 of 50423 min40 min
1,815SANDERS CREEK 3 NNW Pat Mayse DamMYST297.3GaugeLamar99.4%167 of 16819 min2 h
1,816Brazos River 1 S DennisDNNT297.3GaugeParker98.6%663 of 67221 min45 min
1,816BRAZOS RIVER 11 SW Possum Kingdom LakePSMT297.3GaugePalo Pinto98.6%663 of 67221 min45 min
1,816Little Cypress - Sabine RiverSIPT297.3GaugeOrange98.6%663 of 67221 min45 min
1,819Pinehurst 2NNW - Adams BayouOABT297.3GaugeOrange98.3%661 of 67221 min45 min
1,820Ezzell 4W - Clarks CreekSWHT297.3GaugeLavaca97.1%653 of 67219 min40 min
1,821Lamar 8E - Mission Aransas NERRMQMT297.3GaugeCalhoun94.6%159 of 16814 min2 h
1,822Rio Grande AT Amistad LakeAMIT297.3GaugeVal Verde94.6%159 of 16814 min3 h
1,822Little Elkhart Creek AT Houston County LakeCRTT297.3GaugeVan Zandt94.6%159 of 16814 min3 h
1,822Frio River At Choke Canyon ResCTDT297.3GaugeLive Oak94.6%159 of 16814 min3 h
1,822Medina At MacdonaMMDT297.3GaugeBexar94.6%159 of 16814 min3 h
1,822Atascosa River At MccoyMYAT297.3GaugeAtascosa94.6%159 of 16814 min3 h
1,822Oso Creek 8 WSW Corpus ChristiOOST297.3GaugeNueces94.6%159 of 16814 min3 h
1,822Frio River AT TildenTIDT297.3GaugeMcmullen94.6%159 of 16814 min3 h
1,822Waller Creek AT East 1st Street at AustinWCAT297.3GaugeTravis94.6%159 of 16814 min3 h
1,822AT WallisvilleWSVT297.3GaugeChambers94.6%159 of 16814 min3 h
1,831El Paso INTL ArptELP97.2AirportDona Ana100%168 of 16812 min60 min
1,832Neches River 8 SW AltoATOT297.2GaugeCherokee100%168 of 16824 min60 min
1,833Crowley - Deer CreekBTXT297.2GaugeTarrant100%168 of 16824 min80 min
1,833Carthage 8NE - Sabine RiverCGET297.2GaugePanola100%168 of 16824 min80 min
1,833Prairie Dog Town Fork Red River 10 N Childress 10NCHLT297.2GaugeChildress100%168 of 16824 min80 min
1,833Wichita River 3 SE CharlieCHWT297.2GaugeClay100%168 of 16824 min80 min
1,833Sulphur River Near Dalby Springs At I-30DSPT297.2GaugeMorris100%168 of 16824 min80 min
1,833Dallas - White Rock CreekDWLT297.2GaugeDallas100%168 of 16824 min80 min
1,833Elm Fork DallasEFDT297.2GaugeDallas100%168 of 16824 min80 min
1,833The Woodlands - Sendera RanchFCWT297.2GaugeMontgomery100%168 of 16824 min80 min
1,833N Fk San Gabriel River At Reagan Blvd NrGNRT297.2GaugeWilliamson100%168 of 16824 min80 min
1,833MOUNTAIN CREEK 4 SE Mountain Creek LakeGPET297.2GaugeDallas100%168 of 16824 min80 min
1,833Trinity River 3 SE GoodrichGRIT297.2GaugePolk100%168 of 16824 min80 min
1,833Hearne 3W - Little Brazos RiverHLBT297.2GaugeRobertson100%168 of 16824 min80 min
1,833Rabbit Creek AT KilgoreKLGT297.2GaugeGregg100%168 of 16824 min80 min
1,833Kelton 5N - Sweetwater CreekKTNT297.2GaugeWheeler100%168 of 16824 min80 min
1,833La Coste - Medina RiverLACT297.2GaugeMedina100%168 of 16824 min80 min
1,833Wolf Creek AT LipscombLCBT297.2GaugeLipscomb100%168 of 16824 min80 min
1,833Bayou Loco At Lake NacogdochesLNCT297.2GaugeNacogdoches100%168 of 16824 min80 min
1,833Wichita River 6 N MabelleMBLT297.2GaugeBaylor100%168 of 16824 min80 min
1,833Nacogdoches - Bayou LananaNADT297.2GaugeNacogdoches100%168 of 16824 min80 min
1,833Old Ocean - San Bernard RiverOCNT297.2GaugeBrazoria100%168 of 16824 min80 min
1,833PECOS RIVER 9 WNW 9WNW GrandfallsPGFT297.2GaugePecos100%168 of 16824 min80 min
1,833North Fork Of The Red River 2 N Shamrock 2NSHAT297.2GaugeWheeler100%168 of 16824 min80 min
1,833Somerset - Medina RiverSMMT297.2GaugeBexar100%168 of 16824 min80 min
1,833Yegua CreekSMVT297.2GaugeWashington100%168 of 16824 min80 min
1,833San Marcos AT San Marcos River at San MarcosSRUT297.2GaugeHays100%168 of 16824 min80 min
1,833North Wichita River 5 N TruscottTRST297.2GaugeFoard100%168 of 16824 min80 min
1,833WALNUT CREEK AT RenoWCRT297.2GaugeParker100%168 of 16824 min80 min
1,833Willis Creek At County Road 347WGRT297.2GaugeWilliamson100%168 of 16824 min80 min
1,833Wichita River at Wichita FallsWICT297.2GaugeWichita100%168 of 16824 min80 min
1,833Round Rock #6WRDT297.2GaugeWilliamson100%168 of 16824 min80 min
1,863Guadalupe River Near SeguinSEGT297.2GaugeGuadalupe100%168 of 16824 min60 min
1,864Leon RiverHSLT297.2GaugeComanche100%168 of 16824 min76 min
1,865Buffalo Bayou AT Shepherd DriveBBST297.2GaugeHarris100%168 of 16824 min60 min
1,866Corpus Christi 9.0 SSETX-NU-797.2VolunteerNueces100%7 of 78.4 h24 h
1,867Elgin 3.4 SSWTX-BST-12597.2VolunteerBastrop100%7 of 78.4 h24 h
1,868Wood County EastTWDB-WDWCE97.2GaugeWood99.4%501 of 5043 min40 min
1,869White Oak Ck nr Talco0734350097.2GaugeTitus99.4%167 of 16823 min2 h
1,869Denton Ck at CR 2513 nr Decatur0805343097.2GaugeWise99.4%167 of 16823 min2 h
1,869Brazos Rv nr West Columbia0811685097.2GaugeBrazoria99.4%167 of 16823 min2 h
1,869Sandy Fork Ck at Hwy 97 nr Waelder0817420097.2GaugeGonzales99.4%167 of 16823 min2 h
1,873San Saba Rv at San Saba0814600097.2GaugeSan Saba99.4%167 of 16823 min2 h
1,874Little Elm Creek 4 E Aubrey 4EAAYT297.2GaugeDenton99.4%167 of 16823 min2 h
1,874BOSQUE RIVER 8 W Waco LakeACTT297.2GaugeMclennan99.4%167 of 16823 min2 h
1,874Little River 2 SE CameronCMNT297.2GaugeMilam99.4%167 of 16823 min2 h
1,874Big Blue CreekFBKT297.2GaugeMoore99.4%167 of 16823 min2 h
1,874Elm Fork Trinity River 1 W GainesvilleGLLT297.2GaugeCooke99.4%167 of 16823 min2 h
1,874Honey Grove - Bois Darc CreekHYGT297.2GaugeFannin99.4%167 of 16823 min2 h
1,874Village Creek 10 W Lake ArlingtonLART297.2GaugeTarrant99.4%167 of 16823 min2 h
1,874Lake Cypress SpringsLCST297.2GaugeFranklin99.4%167 of 16823 min2 h
1,874Little River 2 SSE Little RiverLRIT297.2GaugeBell99.4%167 of 16823 min2 h
1,874Trout Creek 1SE - Big CowNTCT297.2GaugeNewton99.4%167 of 16823 min2 h
1,874Sabine River 1.5 NE OrangeORNT297.2GaugeOrange99.4%167 of 16823 min2 h
1,874Rio Grande Near Los EbanosRGLT297.2GaugeHidalgo99.4%167 of 16823 min2 h
1,874Rio Grande At RomaRRGT297.2GaugeStarr99.4%167 of 16823 min2 h
1,874Wichita River at Lake Kemp DamSYOT297.2GaugeBaylor99.4%167 of 16823 min2 h
1,874Sulphur River At Lake Wright PatmanTXKT297.2GaugeBowie99.4%167 of 16823 min2 h
1,889Cibolo Creek AT Sutherland SpringsSUPT297.2GaugeWilson99.4%167 of 16823 min2 h
1,890CiscoGZN97.2AirportEastland98.8%498 of 5048 min40 min
1,891Independence Creek 18 SSE Independence Creek Sheffield 18SSESFIT297.2GaugeTerrell98.2%660 of 67216 min60 min
1,892Burkett 9 SBUCT297.2GaugeColeman98.2%165 of 16819 min3 h
1,893Gonzales - Guadalupe RiverGWGT297.2GaugeGonzales98.2%165 of 16821 min2 h
1,894Frio River AT Dry FrioUDET297.2GaugeUvalde98.2%165 of 16821 min2 h
1,895BIG CREEK 5 SW Freestone 5SWFEST297.2GaugeLimestone98.0%659 of 67216 min60 min
1,895Lake Limestone MarinaLLMT297.2GaugeLimestone98.0%659 of 67216 min60 min
1,895Brazos River 2 NE South BendSOUT297.2GaugeYoung98.0%659 of 67216 min60 min
1,898TIMBER CREEK AT Lake BonhamBLBT297.2GaugeFannin97.0%163 of 16819 min2 h
1,898Port Arkansas 2ENE - Mission Ship CanalMWQT297.2GaugeNueces97.0%163 of 16819 min2 h
1,898PINE CREEK AT Lake CrookPLCT297.2GaugeLamar97.0%163 of 16819 min2 h
1,898Leona River At Leona River Springflow Near UvaldeULRT297.2GaugeUvalde97.0%163 of 16819 min2 h
1,898Pease River 1 W VernonVERT297.2GaugeWilbarger97.0%163 of 16819 min2 h
1,898Williamson Creek AT Williamson Creek at Oak HillWKLT297.2GaugeTravis97.0%163 of 16819 min2 h
1,904Mission River 1 SW RefugioREFT297.2GaugeRefugio97.0%163 of 16819 min2 h
1,905East Austin 4NE - Auburndale DamAUDT297.2GaugeTravis97.0%163 of 16819 min3 h
1,906Manadas Ck Trib at Bristol Rd nr Laredo0845898097.2GaugeWebb96.4%162 of 16818 min3 h
1,907DobbinCSGT297.2GaugeMontgomery94.3%634 of 67214 min45 min
1,908Dalhart MunicipalDHT97.1AirportHartley100%168 of 16810 min60 min
1,909River Ridge RanchTWDB-BLRRR97.1GaugeBell99.4%501 of 5043 min40 min
1,910Coleto Creek AT Arnold Road CrossingSCDT297.1GaugeGoliad99.4%167 of 16823 min1.8 h
1,910Olmos Creek 6 NNW Dresden DriveSIOT297.1GaugeBexar99.4%167 of 16823 min1.8 h
1,912Medina River AT BanderaBDAT297.1GaugeBandera99.4%167 of 16823 min2 h
1,912Lelia Lake Creek 5 NW Hedley 5NWHLCT297.1GaugeDonley99.4%167 of 16823 min2 h
1,914Martinez Creek At Martinez Creek Near Saint HedwigHEIT297.1GaugeBexar99.4%167 of 16823 min1.8 h
1,915Indian CreekICFT297.1GaugeCollin99.4%167 of 16823 min2 h
1,915CEDAR CREEK 8 NE KempKMPT297.1GaugeKaufman99.4%167 of 16823 min2 h
1,915Main Floodway 6 SW MissionMITT297.1GaugeHidalgo99.4%167 of 16823 min2 h
1,915Castolon - Santa Elena CanyonRSET297.1GaugeBrewster99.4%167 of 16823 min2 h
1,919Monahans 5ENE Co-OpMHST297.1GaugeWard99.4%167 of 16823 min66 min
1,920Marys Creek 7 SW Marys CreekBMCT297.1GaugeTarrant99.4%167 of 16823 min1.8 h
1,920Sabine River 2 S HawkinsHAKT297.1GaugeWood99.4%167 of 16823 min1.8 h
1,920Hughes SpringsHUGT297.1GaugeCass99.4%167 of 16823 min1.8 h
1,920BARRILLA DRAW 13 ESE Barrilla Draw 13ESE SaragosaSGAT297.1GaugeReeves99.4%167 of 16823 min1.8 h
1,920Sulphur River 3 NE TalcoTLCT297.1GaugeRed River99.4%167 of 16823 min1.8 h
1,920MOUNTAIN CREEK 3 AT VenusVNST297.1GaugeJohnson99.4%167 of 16823 min1.8 h
1,926Sabine River 8 NE BeckvilleBEKT297.1GaugeHarrison99.4%167 of 16823 min2 h
1,926Angelina River 8 N LufkinLUFT297.1GaugeAngelina99.4%167 of 16823 min2 h
1,926DEEP CREEK AT Deep Creek at MoranMODT297.1GaugeShackelford99.4%167 of 16823 min2 h
1,926Comal River AT New BraunfelsNBCT297.1GaugeComal99.4%167 of 16823 min2 h
1,930Berry Bayou @ NevadaBNPT297.1GaugeHarris99.4%167 of 16824 min1.5 h
1,931Luce Bayou 6 NE HuffmanHFFT297.1GaugeLiberty99.4%167 of 16824 min2 h
1,932Double Mountain Fork Brazos 10 S Aspermont 10SAMTT297.1GaugeStonewall99.4%167 of 16824 min2 h
1,932Bluff Dale 4NW - Paluxy RiverBFLT297.1GaugeHood99.4%167 of 16824 min2 h
1,932Bonham 1W - Bois Darc CreekBOMT297.1GaugeFannin99.4%167 of 16824 min2 h
1,932Big Sandy Creek 4 NE BridgeportBRPT297.1GaugeWise99.4%167 of 16824 min2 h
1,932Burkeville 6ESE - Sabine RiverBUKT297.1GaugeNewton99.4%167 of 16824 min2 h
1,932Elm Fork Trinity River 2 AT CarrolltonCART297.1GaugeDallas99.4%167 of 16824 min2 h
1,932Hedwig Village 5W - Clodine DitchCDYT297.1GaugeHarris99.4%167 of 16824 min2 h
1,932Comanche - Cooperas CreekCPKT297.1GaugeComanche99.4%167 of 16824 min2 h
1,932Los Olmos Creek 1 N FalfurriasFAFT297.1GaugeJim Wells99.4%167 of 16824 min2 h
1,932Culebra Creek Nr Helotes 4 SW Culebra Ck Nr HelotesGCCT297.1GaugeBexar99.4%167 of 16824 min2 h
1,932Arroyo Colorado S HarlingenHAGT297.1GaugeCameron99.4%167 of 16824 min2 h
1,932Rio Grande River 7 ESE Lower BrownsvilleLOBT297.1GaugeCameron99.4%167 of 16824 min2 h
1,932Burleson - Village CreekPJST297.1GaugeJohnson99.4%167 of 16824 min2 h
1,932SABINE RIVER 7 NE Lake TawakoniPNTT297.1GaugeVan Zandt99.4%167 of 16824 min2 h
1,932Rio Grande Near Progreso BridgePRGT297.1GaugeHidalgo99.4%167 of 16824 min2 h
1,932Rio Grande River 10 SW San BenitoSBNT297.1GaugeCameron99.4%167 of 16824 min2 h
1,932Salado Creek At Blanco RoadSDBT297.1GaugeBexar99.4%167 of 16824 min2 h
1,932Middle Concho River 8 NW above Tankersley 7NWTKST297.1GaugeIrion99.4%167 of 16824 min2 h
1,932Main Floodway 3 S WeslacoWSLT297.1GaugeHidalgo99.4%167 of 16824 min2 h
1,951Caddo 10N - Cedar CreekCTXT297.1GaugeStephens97.9%658 of 67216 min60 min
1,952Texarkana 5STXST297.1GaugeCass94.0%158 of 16814 min2 h
1,953Hueco Springs Near New BraunfelsHOST297.1GaugeComal94.0%158 of 16814 min3 h
1,954Wichita Falls/ShepSPS97.0AirportWichita100%168 of 16811 min64 min
1,955Boys RanchBYCT297.0CooperativeOldham100%7 of 78.8 h24 h
1,956DOE BRANCH 5 SW Doe Branch At Hwy 380DOET297.0GaugeDenton99.4%167 of 16824 min2 h
1,956Granbury - Lake GranburyGBZT297.0GaugeHood99.4%167 of 16824 min2 h
1,958Cibolo Creek 6 N St. HedwigHDWT297.0GaugeGuadalupe99.4%167 of 16824 min1.8 h
1,959San Fernando Creek 2 NNE AliceAICT297.0GaugeJim Wells99.4%167 of 16824 min2 h
1,959Pine Island Bayou AT B.I. Pump PlantBIPT297.0GaugeJefferson99.4%167 of 16824 min2 h
1,959Sabine River 10 NE BurkevilleBRVT297.0GaugeNewton99.4%167 of 16824 min2 h
1,959Bright CanyonCRMT297.0GaugeVal Verde99.4%167 of 16824 min2 h
1,959Rio Grande AT CastolonCSTT297.0GaugeBrewster99.4%167 of 16824 min2 h
1,959RIO GRANDE 3 NNW El Mulato Dam 3NNW RedfordEMDT297.0GaugePresidio99.4%167 of 16824 min2 h
1,959Helotes Creek At Braun RoadHBRT297.0GaugeBexar99.4%167 of 16824 min2 h
1,959HUBBARD CREEK 6 NW Hubbard Creek LakeHCRT297.0GaugeStephens99.4%167 of 16824 min2 h
1,959North Bosque River 1 S HicoHICT297.0GaugeHamilton99.4%167 of 16824 min2 h
1,959Madero 1SW - Anzalduas DamMADT297.0GaugeHidalgo99.4%167 of 16824 min2 h
1,959FISH CREEK 10 NNW Moss LakeMFCT297.0GaugeCooke99.4%167 of 16824 min2 h
1,959SAN ANTONIO RIVER AT McFaddinMFNT297.0GaugeRefugio99.4%167 of 16824 min2 h
1,959MEDIO CREEK 10 NE Medio Ck Nr BeevilleMIOT297.0GaugeBee99.4%167 of 16824 min2 h
1,959Blundell Creek AT MOUNT PLEASANTMOUT297.0GaugeTitus99.4%167 of 16824 min2 h
1,959PECOS RIVER 6 NE Near OrlaORLT297.0GaugeLoving99.4%167 of 16824 min2 h
1,959Perdido Creek 7 WNW FanninPEDT297.0GaugeGoliad99.4%167 of 16824 min2 h
1,959North Wichita River 14 SE Paducah 14SEPWRT297.0GaugeCottle99.4%167 of 16824 min2 h
1,959Wichita River 11 NW SeymourSEYT297.0GaugeBaylor99.4%167 of 16824 min2 h
1,959Guadalupe River AT Canyon DamSMCT297.0GaugeComal99.4%167 of 16824 min2 h
1,959San Antonio River 8 SSE San Antonio Loop 410SNPT297.0GaugeBexar99.4%167 of 16824 min2 h
1,959Colorado River 2 NE near StacySTYT297.0GaugeMcculloch99.4%167 of 16824 min2 h
1,959Sycamore Creek Blo Del RioSYCT297.0GaugeVal Verde99.4%167 of 16824 min2 h
1,959San Miguel Creek 10 N TildenTNLT297.0GaugeMcmullen99.4%167 of 16824 min2 h
1,959Huntsville 9SW - West Sandy CreekWKRT297.0GaugeWalker99.4%167 of 16824 min2 h
1,959Leander #2WLAT297.0GaugeWilliamson99.4%167 of 16824 min2 h
1,984Sabine River 2 E Bon WierBWRT297.0GaugeNewton99.4%167 of 16824 min2 h
1,984Neches River 4 S DibollDIBT297.0GaugePolk99.4%167 of 16824 min2 h
1,984Brazos River 6.5 NW HempsteadHPDT297.0GaugeWashington99.4%167 of 16824 min2 h
1,984Indian CreekICRT297.0GaugeDenton99.4%167 of 16824 min2 h
1,988ELM FORK TRINITY RIVER 1 N Lake Ray RobertsRRLT297.0GaugeDenton99.4%167 of 16824 min2 h
1,989Orange 7NW - Cole CreekCKET297.0GaugeOrange98.9%665 of 67223 min45 min
1,990Lake Fk Res nr Quitman0801880097.0GaugeWood98.8%166 of 16823 min2 h
1,990E Fk Trinity Rv nr McKinney0805900097.0GaugeCollin98.8%166 of 16823 min2 h
1,990Sabinal Rv at Sabinal0819850097.0GaugeUvalde98.8%166 of 16823 min2 h
1,993Rain Gage nr Jasper30522609401000097.0GaugeJasper98.8%166 of 16823 min2 h
1,994CYPRESS CREEK @ CypresswoodCPWT297.0GaugeHarris98.5%662 of 67213 min80 min
1,995Guadalupe River Near CenterpointGCTT297.0GaugeKerr97.6%656 of 67216 min60 min
1,995Navasota River 4 N GroesbeckGRST297.0GaugeLimestone97.6%656 of 67216 min60 min
1,997Gatesville 8S - Henson CreekFHCT297.0GaugeCoryell97.4%655 of 67216 min60 min
1,997Lampasas River 1 W KempnerKEMT297.0GaugeLampasas97.4%655 of 67216 min60 min
1,999Plum Creek AT Plum CreekLCPT297.0GaugeCaldwell96.4%162 of 16819 min2 h
2,000Lagarto Creek 18 S George WestGWLT297.0GaugeLive Oak96.4%162 of 16819 min3 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:

  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; 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.
  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.