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 7 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,501Pleasanton 3NW - Atascosa RiverATCT297.9GaugeAtascosa98.8%166 of 16819 min1.5 h
1,501Trinity River 6 NE Long Lake (Oakwood)LOLT297.9GaugeAnderson98.8%166 of 16819 min1.5 h
1,501Mertens - Richland CreekRCKT297.9GaugeHill98.8%166 of 16819 min1.5 h
1,501San Geronimo Creek near HelotesSGHT297.9GaugeBexar98.8%166 of 16819 min1.5 h
1,505Bear Creek AT BarkerBBAT297.9GaugeHarris98.8%166 of 16819 min2 h
1,505CEDAR CREEK AT Lake HalbertCRHT297.9GaugeNavarro98.8%166 of 16819 min2 h
1,505Coldspring - EF San JacintoEFKT297.9GaugeSan Jacinto98.8%166 of 16819 min2 h
1,505WHITE OAK CREEK AT Lake Sulphur SpringsSSST297.9GaugeHopkins98.8%166 of 16819 min2 h
1,505Waxahachie CreekWHCT297.9GaugeEllis98.8%166 of 16819 min2 h
1,510Holliday Creek 2 SSW Wichita FallsWFHT297.9GaugeWichita97.6%656 of 67216 min31 min
1,511Bear Creek AT Below Route 1826 at DriftwoodBCDT297.9GaugeHays97.6%656 of 67216 min45 min
1,511Fort Branch Boggy Creek At 51St StreetFBBT297.9GaugeTravis97.6%656 of 67216 min45 min
1,511Williamson Creek At Jimmy Clay RoadWJCT297.9GaugeTravis97.6%656 of 67216 min45 min
1,511Blanco River AT WimberleyWMBT297.9GaugeHays97.6%656 of 67216 min45 min
1,515MidwayMWYT297.9GaugeHouston96.4%162 of 16814 min2 h
1,516Fort BlissBIF97.8AirportEl Paso100%168 of 16818 min70 min
1,517PecosPEQ97.8AirportWard99.6%502 of 5048 min40 min
1,518BonhamF0097.8AirportFannin99.6%502 of 5048 min40 min
1,519NORTH LLANO RIVER AT North Llano River Near JunctionJCTT297.8GaugeKimble98.8%664 of 67219 min45 min
1,519Pecan Creek 11 S near San AngeloSGOT297.8GaugeTom Green98.8%664 of 67219 min45 min
1,521Rio Grande River AT Below Falcon DamBFAT297.8GaugeStarr98.8%664 of 67219 min45 min
1,522Buda - Peach StreeBPHT297.8GaugeHays98.8%332 of 33619 min60 min
1,522San Marcos 3ESE - San Marcos RiverHBHT297.8GaugeHays98.8%332 of 33619 min60 min
1,524Double Bayou @ West Fork @ Eagle Ferry RJDWT297.8GaugeChambers98.8%166 of 16819 min2 h
1,525BIG SANDY CREEK AT Lake Amon CarterBCAT297.8GaugeMontague98.8%166 of 16819 min2 h
1,525Brownwood - Pecan BayouBWDT297.8GaugeBrown98.8%166 of 16819 min2 h
1,525San Antonio River 2 SE FloresvilleFLVT297.8GaugeWilson98.8%166 of 16819 min2 h
1,528Hutto #2BHUT297.8GaugeWilliamson98.8%166 of 16819 min2 h
1,528Crystal City - Nueces RiverNUCT297.8GaugeZavala98.8%166 of 16819 min2 h
1,528Waelder 4E - Peach CreekPEWT297.8GaugeGonzales98.8%166 of 16819 min2 h
1,531Seguin 2NE - Geronimo CreekGCST297.8GaugeGuadalupe98.8%166 of 16819 min2 h
1,531Kirbyville RAWSKRBT297.8GaugeNewton98.8%166 of 16819 min2 h
1,533Hunting Bayou AT Lockwood DriveLKWT297.8GaugeHarris98.8%166 of 16819 min2 h
1,534Cedar Bayou 6 AT CrosbyHCDT297.8GaugeHarris98.8%166 of 16819 min1.5 h
1,535American Canal DiversionACDT297.8GaugeEl Paso98.6%663 of 67219 min45 min
1,536Bastrop Bayou Near Lake JacksonLKJT297.8GaugeBrazoria98.6%663 of 67219 min45 min
1,536Weir - San GrabrielWSGT297.8GaugeWilliamson98.6%663 of 67219 min45 min
1,538Lake Jackson 2NW - Yster CreekOYLT297.8GaugeBrazoria98.6%663 of 67219 min45 min
1,539Guadalupe River 1 W KerrvilleKRRT297.8GaugeKerr98.5%662 of 67218 min45 min
1,540Brays Bayou At Rice AveHMCT297.8GaugeHarris98.2%990 of 1,00814 min40 min
1,541RICHLAND CREEK AT DawsonDWST297.8GaugeNavarro95.8%161 of 16814 min2 h
1,541Golden 4WSW - Sabine RiverGLNT297.8GaugeWood95.8%161 of 16814 min2 h
1,541Sabine River 5 W LONGVIEWLNGT297.8GaugeGregg95.8%161 of 16814 min2 h
1,541Sabine River 4 S MineolaMLAT297.8GaugeWood95.8%161 of 16814 min2 h
1,545Caprock Canyons State ParkCAPT297.7GaugeBriscoe100%168 of 16821 min60 min
1,546Kerrville 5.3 ETX-KR-11897.7VolunteerKerr100%7 of 77.4 h24 h
1,547Beaumont - Port ArthurBPT97.7AirportJefferson99.4%167 of 16810 min1.9 h
1,548NAVASOTA RIVER 7 W Lake LimestoneLLST297.7GaugeRobertson98.5%662 of 67219 min45 min
1,548North Fork San Gabriel River at 243 near Briggs TXNFBT297.7GaugeBurnet98.5%662 of 67219 min45 min
1,550Hays 2SE - Garlic Creek WestHGWT297.7GaugeHays98.5%331 of 33619 min60 min
1,550San Marcos 8SSW - York CreekHYCT297.7GaugeHays98.5%331 of 33619 min60 min
1,552North Concho River 1 SE CarlsbadCLBT297.7GaugeTom Green98.3%661 of 67219 min45 min
1,552Rio Grande AT Below American CanalRGAT297.7GaugeEl Paso98.3%661 of 67219 min45 min
1,552Concho River AT Concho River at San AngeloSCCT297.7GaugeTom Green98.3%661 of 67219 min45 min
1,555Florence - Berry CreekFMFT297.7GaugeWilliamson98.2%660 of 67218 min45 min
1,555Guadalupe River AT SattlerSTLT297.7GaugeComal98.2%660 of 67218 min45 min
1,557Dove Creek AT near Knickerbocker 3SEKNBT297.7GaugeTom Green98.2%165 of 16818 min2 h
1,558Colorado River 3 SW Bay CityBACT297.7GaugeMatagorda96.8%217 of 22416 min61 min
1,559Eagle LakeELA97.7AirportColorado96.8%488 of 5048 min80 min
1,560Buffalo Bayou AT Piney Point VillagePPTT297.7GaugeHarris96.7%650 of 67216 min31 min
1,561Nacogdoches (AWOS)OCH97.6AirportNacogdoches100%168 of 1687 min60 min
1,562Belmont - Neasloney WMANWMT297.6GaugeGonzales100%168 of 16818 min74 min
1,563Attoyac Bayou 3 E ChirenoATBT297.6GaugeNacogdoches99.4%167 of 16821 min2 h
1,563Grand Prairie - Grand Creek at Shady GroveBSGT297.6GaugeDallas99.4%167 of 16821 min2 h
1,563Frio River 1 S DerbyDBYT297.6GaugeFrio99.4%167 of 16821 min2 h
1,563West Fork Trinity River 3 NW Grand PrairieGPRT297.6GaugeDallas99.4%167 of 16821 min2 h
1,567Double Mountain Fork Brazos 9 ENE Lake Alan HenryLHPT297.6GaugeGarza99.4%167 of 16821 min1.5 h
1,567AT Mackenzie ReservoirMKZT297.6GaugeBriscoe99.4%167 of 16821 min1.5 h
1,569ELM CREEK AT Lake AbileneABIT297.6GaugeTaylor99.4%167 of 16821 min2 h
1,569CEDAR CREEK AT AbileneACWT297.6GaugeTaylor99.4%167 of 16821 min2 h
1,569South Side Canal 5 NW DundeeDSCT297.6GaugeArcher99.4%167 of 16821 min2 h
1,569Cedar Creek AT Kirby LakeKBYT297.6GaugeTaylor99.4%167 of 16821 min2 h
1,569Paint Creek AT Lake StamfordLSFT297.6GaugeHaskell99.4%167 of 16821 min2 h
1,569Middle Concho AT Lake NasworthyNAST297.6GaugeTom Green99.4%167 of 16821 min2 h
1,569Neches River 4 NE NechesNCST297.6GaugeCherokee99.4%167 of 16821 min2 h
1,576South Concho River AT ChristovalCHVT297.6GaugeTom Green98.2%660 of 67219 min45 min
1,576NORTH CONCHO RIVER AT North Concho River above Grape CreekGCRT297.6GaugeTom Green98.2%660 of 67219 min45 min
1,576Junction - South LlanoJSLT297.6GaugeKimble98.2%660 of 67219 min45 min
1,579Rio Grande River AT Falcon DamFALT297.6GaugeStarr98.2%660 of 67219 min45 min
1,579Call 10SESMBT297.6GaugeNewton98.2%660 of 67219 min45 min
1,581Kyle 1E - SCSS DamHSYT297.6GaugeHays98.2%330 of 33619 min61 min
1,582Brady Creek AT BradyBRAT297.6GaugeMcculloch98.2%330 of 33619 min60 min
1,582Hords Creek 6 N Hords Creek Lake Near Valera 6NHORT297.6GaugeColeman98.2%330 of 33619 min60 min
1,582Pecan Bayou 8 N Lake Brownwood near Brownwood 8NLBWT297.6GaugeBrown98.2%330 of 33619 min60 min
1,582JIM NED CREEK AT Lake Coleman near Silver Valley 6NNELKCT297.6GaugeColeman98.2%330 of 33619 min60 min
1,586Cypress Creek 1 AT WestfieldWFDT297.6GaugeHarris98.2%165 of 16819 min2 h
1,587Rocky Creek AT South Fork near BriggsBSJT297.6GaugeBurnet98.2%165 of 16819 min2 h
1,588Bois Darc CreekBODT297.6GaugeFannin98.2%165 of 16819 min2 h
1,588Groesbeck Creek 4 N QuanahQGCT297.6GaugeHardeman98.2%165 of 16819 min2 h
1,590Barton Creek 2 SW Barton Springs AustinABST297.6GaugeTravis98.2%165 of 16819 min2 h
1,590Buffalo Bayou At SH 6 Near AddicksBAHT297.6GaugeHarris98.2%165 of 16819 min2 h
1,590TIMBER CREEK AT CollinsvilleCNVT297.6GaugeCooke98.2%165 of 16819 min2 h
1,590Deep Creek 1 W Deep Creek Dunn 1WDEET297.6GaugeScurry98.2%165 of 16819 min2 h
1,590New Waverly - East Sandy CreekESWT297.6GaugeWalker98.2%165 of 16819 min2 h
1,590COLORADO RIVER 13 SE Gail 13SEJBGT297.6GaugeBorden98.2%165 of 16819 min2 h
1,590Murvaul Bayou AT LAKE MURVAULLMVT297.6GaugePanola98.2%165 of 16819 min2 h
1,590Sabine River 6 SSE LongviewLONT297.6GaugeGregg98.2%165 of 16819 min2 h
1,590Plum Creek 3 NE LulingLULT297.6GaugeCaldwell98.2%165 of 16819 min2 h
1,590Nueces River 4 SW MathisMTBT297.6GaugeJim Wells98.2%165 of 16819 min2 h
1,590Nueces River 4 SW Lake Corpus ChristiMTHT297.6GaugeJim Wells98.2%165 of 16819 min2 h
1,590Brazos 1SW - Palo Pinto CreekPPWT297.6GaugePalo Pinto98.2%165 of 16819 min2 h
1,590Tierra Blanca Creek 8 SW Umbarger 8SWUMBT297.6GaugeDeaf Smith98.2%165 of 16819 min2 h
1,590Washington - Brazos RiverWBZT297.6GaugeWashington98.2%165 of 16819 min2 h
1,590Fifteenmile Creek AT WeserWRST297.6GaugeDe Witt98.2%165 of 16819 min2 h
1,605Black Cypress Bayou 1 N JeffersonJEFT297.6GaugeMarion98.2%165 of 16819 min2 h
1,606SQUAW CREEK 3 AT Squaw Creek ReservoirGQQT297.6GaugeSomervell98.2%165 of 16819 min2 h
1,607Austin - South 1st at GillisAAAT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - 3616 S 1stAACT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Saint Edwards DrAAET297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Seminary RidgeAAFT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - 3400 William CannonAAJT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Oak Hill VFDAALT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - 1301 W OltorfAAOT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - EscarpmentAAPT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - East RiversideAART297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Emerald ForestAAST297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - S IH 35AATT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin 4W - Westlake HighAAWT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Dry East CreekADET297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Floral Park DrAFAT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Decker Power PlantAFGT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607East Austin 4NNW - Grover TribAGTT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - 500 W Koenig LaneALIT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Hemphill ParkALJT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Berkman DrALMT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - 2600 Webberville RdALQT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Canyon Vista SchoolALXT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Riverplace/2222/3MALYT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - FathomALZT297.6GaugeWilliamson98.2%165 of 16819 min3 h
1,607Austin - Maha CreekAMHT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Silvermine DriveARAT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Metro CenterARBT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Shoal Creek BlvdARET297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - 2700 SlaughterARFT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - 5490 E William CannonARIT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Hornsby BendARJT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Bull Creek DamARKT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin 1NNE - Waller Creek at 23rdASWT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - 5100 S CongressATZT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Hwy 1826AWAT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Arroyo SecaAWDT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - W 45th StAWET297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - FosterAWGT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - WoodhollowAWHT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - MOPAC/183AWIT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Barton Creek BlvdAWLT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - BrodieAWMT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - E 12th StAWPT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Oak SpringAWWT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - 5300 Manor RoadAWYT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - 1650 WebbervilleAWZT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Lakecreek ParkwayAZAT297.6GaugeWilliamson98.2%165 of 16819 min3 h
1,607Austin - Blue GooseAZGT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Oak Creek DrAZJT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Duval/MopacAZKT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Duval FDAZMT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Corpus Christi DriveAZOT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - East Rundberg FDAZPT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - LoyolaAZQT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - 8700 GeorgianAZRT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - CameronAZTT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607AustinAZUT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - ParkfiledAZVT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - Golden MeadowAZWT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin - W 12thAZYT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Brownwood 10SSWBDCT297.6GaugeBrown98.2%165 of 16819 min3 h
1,607East Austin 2NE - Bartholomew DamBMWT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin 1S - Blunn CreekBNST297.6GaugeTravis98.2%165 of 16819 min3 h
1,607East Austin 2NE - Boggy Creek at E 51stBOGT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Burnet 1WSWBUTT297.6GaugeBurnet98.2%165 of 16819 min3 h
1,607Brownwood 4 SEBWCT297.6GaugeBrown98.2%165 of 16819 min3 h
1,607San Leanna 3N - Comburg DamCOBT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Colorado AT WebbervilleCRWT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Shady Hallow 3N - Dick Nichols DamDNDT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Driftwood 4SSEDRCT297.6GaugeHays98.2%165 of 16819 min3 h
1,607Fayette River Pumping StationFPCT297.6GaugeFayette98.2%165 of 16819 min3 h
1,607Chimney Corners 1ESE - Great Northern DamGNAT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Sunset Valley 4WSW - Hot Springs DamHODT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Dessau 1W - Josh Ridge ParkwayJRPT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Chimney Corners 3NE - Metric Boulevard DamMBDT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607North Oaks 2SW - Mearns Meadow DamMDMT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Sunset Valley 3SW - Maui DamMUAT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Lampasas 15WNWNNXT297.6GaugeLampasas98.2%165 of 16819 min3 h
1,607Lbj Ranch Near StonewallPWCT297.6GaugeGillespie98.2%165 of 16819 min3 h
1,607Round MountainRDMT297.6GaugeBlanco98.2%165 of 16819 min3 h
1,607Rocksprings 19NW - South Llano RiverSLJT297.6GaugeEdwards98.2%165 of 16819 min3 h
1,607Sunset Valley 1SWSSVT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Dessau 2WSW - Tech Ridge DamTKRT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin 5SSE - Teri Rd near NuckolsTNCT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Austin 3N - Waller Creek at E 45thWAFT297.6GaugeTravis98.2%165 of 16819 min3 h
1,607Chimney Corners 2NW - Waldon Drive DamWDDT297.6GaugeTravis98.2%165 of 16819 min3 h
1,692Hubbard Creek 9 E AlbanyABAT297.6GaugeShackelford98.2%165 of 16819 min2 h
1,692Big Elm CreekBECT297.6GaugeMilam98.2%165 of 16819 min2 h
1,692Big Sandy Creek 10 SW BreckenridgeBGET297.6GaugeStephens98.2%165 of 16819 min2 h
1,692Big Sandy Creek 2 NE Big SandyBSNT297.6GaugeUpshur98.2%165 of 16819 min2 h
1,692AliefBWHT297.6GaugeHarris98.2%165 of 16819 min2 h
1,692FRIO RIVER 3 NW Choke Canyon Near Three RiversCCDT297.6GaugeLive Oak98.2%165 of 16819 min2 h
1,692Peach Creek AT Below DilworthDLWT297.6GaugeGonzales98.2%165 of 16819 min2 h
1,692Guadalupe River AT BloomingtonDUPT297.6GaugeVictoria98.2%165 of 16819 min2 h
1,692Guadalupe River 2 SSE NB Below ComalGBCT297.6GaugeComal98.2%165 of 16819 min2 h
1,692Denton Hickory CreekHIKT297.6GaugeDenton98.2%165 of 16819 min2 h
1,692Mercedes - North FloodwayNFLT297.6GaugeHidalgo98.2%165 of 16819 min2 h
1,692BRAZOS RIVER AT NoodleNOOT297.6GaugeJones98.2%165 of 16819 min2 h
1,692PECOS RIVER 2 NE 2NE PecosPCST297.6GaugeWard98.2%165 of 16819 min2 h
1,692RICON BAYOU CHANNEL 2 N Ricon Bayou Channel nr CalallenRBUT297.6GaugeSan Patricio98.2%165 of 16819 min2 h
1,692Colorado River AT Colorado River at Robert LeeRELT297.6GaugeCoke98.2%165 of 16819 min2 h
1,692Colorado River 5 W above SilverSILT297.6GaugeCoke98.2%165 of 16819 min2 h
1,692Village Mills 1S - Village CreekVIMT297.6GaugeHardin98.2%165 of 16819 min2 h
1,709Greens Bayou 10 AT U.S. Hwy 59GBHT297.6GaugeHarris98.2%165 of 16819 min1.5 h
1,710Ray Roberts Lk nr Pilot Point0805110097.6GaugeDenton97.6%164 of 16818 min2 h
1,711Salado - Salado CreekSDOT297.5GaugeBell98.0%659 of 67219 min40 min
1,712Sabine Pass 17W - Needmore DivJNET297.5GaugeJefferson98.0%353 of 36019 min88 min
1,713Guadalupe 2 W North Fork Guadalupe River Near HuntHNFT297.5GaugeKerr97.9%658 of 67219 min45 min
1,714East Fork Little Wichita River 6 E HenriettaHTWT297.5GaugeClay95.2%160 of 16814 min2 h
1,714PECOS RIVER 5 N Red Bluff ReservoirRLAT297.5GaugeReeves95.2%160 of 16814 min2 h
1,716MacKenzie Res nr Silverton0729810097.4GaugeBriscoe100%168 of 16823 min60 min
1,716Big Cow Ck nr Newton0802950097.4GaugeNewton100%168 of 16823 min60 min
1,716Neches Rv nr Neches0803200097.4GaugeCherokee100%168 of 16823 min60 min
1,716Attoyac Bayou nr Chireno0803800097.4GaugeSan Augustine100%168 of 16823 min60 min
1,716Village Ck nr Kountze0804150097.4GaugeHardin100%168 of 16823 min60 min
1,716Clear Fk Trinity Rv at Ft Worth0804750097.4GaugeTarrant100%168 of 16823 min60 min
1,716W Fk Trinity Rv at E Northside Dr, Ft Worth0804850897.4GaugeTarrant100%168 of 16823 min60 min
1,716W Fk Trinity Rv at Greenbelt Rd, Fort Worth0804930097.4GaugeTarrant100%168 of 16823 min60 min
1,716W Fk Trinity Rv at Grand Prairie0804950097.4GaugeDallas100%168 of 16823 min60 min
1,716Bear Ck at Shady Grove Rd, Grand Prairie080495695097.4GaugeDallas100%168 of 16823 min60 min
1,716Wilson Ck Dws of Hwy 75 at McKinney0805959097.4GaugeCollin100%168 of 16823 min60 min
1,716Trinity Rv nr Rosser0806250097.4GaugeKaufman100%168 of 16823 min60 min
1,716Richland Ck at Hwy 22 nr Mertens0806304097.4GaugeHill100%168 of 16823 min60 min
1,716Chambers Ck at FM 55 nr Avalon0806356297.4GaugeEllis100%168 of 16823 min60 min
1,716Lk Waxahachie nr Waxahachie0806360097.4GaugeEllis100%168 of 16823 min60 min
1,716Long King Ck at Livingston0806620097.4GaugePolk100%168 of 16823 min60 min
1,716Trinity Rv at Romayor0806650097.4GaugeLiberty100%168 of 16823 min60 min
1,716CWA Canal nr Dayton0806707097.4GaugeLiberty100%168 of 16823 min60 min
1,716Lk Houston nr Sheldon0807200097.4GaugeHarris100%168 of 16823 min60 min
1,716Buffalo Bayou nr Katy0807230097.4GaugeFort Bend100%168 of 16823 min60 min
1,716Buffalo Bayou nr Fulshear0807235097.4GaugeFort Bend100%168 of 16823 min60 min
1,716Langham Ck at W Little York Rd nr Addicks0807276097.4GaugeHarris100%168 of 16823 min60 min
1,716Buffalo Bayou at W Belt Dr, Houston0807360097.4GaugeHarris100%168 of 16823 min60 min
1,716Moses Lk-Galveston Bay nr Texas City0807765097.4GaugeGalveston100%168 of 16823 min60 min
1,716La Marque Levee Pump Sta nr La Marque0807774097.4GaugeGalveston100%168 of 16823 min60 min
1,716Lk Alan Henry Res nr Justiceburg0807970097.4GaugeGarza100%168 of 16823 min60 min
1,716Millers Ck nr Munday0808270097.4GaugeThrockmorton100%168 of 16823 min60 min
1,716Clear Fk Brazos Rv at Lueders0808420097.4GaugeShackelford100%168 of 16823 min60 min
1,716California Ck nr Stamford0808480097.4GaugeJones100%168 of 16823 min60 min
1,716Nolan Rv at Blum0809200097.4GaugeHill100%168 of 16823 min60 min
1,716Aquilla Lk abv Aquilla0809335097.4GaugeHill100%168 of 16823 min60 min
1,716N Bosque Rv at Valley Mills0809520097.4GaugeBosque100%168 of 16823 min60 min
1,716Sabana Rv nr De Leon0809930097.4GaugeComanche100%168 of 16823 min60 min
1,716Lk Coleman nr Novice0814077097.4GaugeColeman100%168 of 16823 min60 min
1,716Hords Ck Lk nr Valera0814100097.4GaugeColeman100%168 of 16823 min60 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; 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.