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 9 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,001East Mustang Creek 2.7 S LouiseLMCT297.5GaugeWharton99.4%334 of 33619 min60 min
2,002Rio Grande/North FloodwayMDET297.5GaugeHidalgo99.4%167 of 16819 min2 h
2,003Port AltoCPAT297.5GaugeJackson99.4%167 of 16819 min2 h
2,003Dripping Springs 2N RAWSDSRT297.5GaugeHays99.4%167 of 16819 min2 h
2,003Woodcreek 6WSW RAWSHWWT297.5GaugeHays99.4%167 of 16819 min2 h
2,003Kyle 3ENE RAWSKRET297.5GaugeHays99.4%167 of 16819 min2 h
2,003San Marcos 6NW RAWSSRWT297.5GaugeHays99.4%167 of 16819 min2 h
2,008Palacios - Tres Palacios RiverTPPT297.5GaugeMatagorda99.4%167 of 16819 min2 h
2,008Lavaca River 7.4 NW YoakumYMTT297.5GaugeLavaca99.4%167 of 16819 min2 h
2,010Doss 4NDXCT297.5GaugeGillespie99.4%167 of 16819 min2 h
2,010Harper 8 NEHACT297.5GaugeGillespie99.4%167 of 16819 min2 h
2,010Inks Lake At HWY 29 BridgeINCT297.5GaugeBurnet99.4%167 of 16819 min2 h
2,010Eagle Lake 4W - Colorado RiverLRPT297.5GaugeColorado99.4%167 of 16819 min2 h
2,010Llano River At Llano City DamLRRT297.5GaugeLlano99.4%167 of 16819 min2 h
2,015Pleasanton 3NW - Atascosa RiverATCT297.5GaugeAtascosa99.4%167 of 16819 min1.5 h
2,015Guadalupe River AT CueroCUET297.5GaugeDe Witt99.4%167 of 16819 min1.5 h
2,015Village Creek 4 NE KountzeKOUT297.5GaugeHardin99.4%167 of 16819 min1.5 h
2,015La Marque Levee 0.9 S La MarqueLPST297.5GaugeGalveston99.4%167 of 16819 min1.5 h
2,015Mertens - Richland CreekRCKT297.5GaugeHill99.4%167 of 16819 min1.5 h
2,020Clear Fork Brazos River 1 S HawleyHWLT297.5GaugeJones99.4%167 of 16819 min2 h
2,021Aquilla Creek AT Aquilla LakeALAT297.5GaugeHill99.4%167 of 16819 min2 h
2,021Nueces River 6 NE AshertonASRT297.5GaugeDimmit99.4%167 of 16819 min2 h
2,021Bear Creek AT BarkerBBAT297.5GaugeHarris99.4%167 of 16819 min2 h
2,021Rocky Creek AT South Fork near BriggsBSJT297.5GaugeBurnet99.4%167 of 16819 min2 h
2,021West Nueces River 16 NE BracketvilleBTVT297.5GaugeKinney99.4%167 of 16819 min2 h
2,021Clear Fork Trinity River 1.7 SE BenbrookCFBT297.5GaugeTarrant99.4%167 of 16819 min2 h
2,021Coleman 9ENE - Jim Ned CreekCJNT297.5GaugeColeman99.4%167 of 16819 min2 h
2,021Comal River (Oc) Near Landa LakeCMOT297.5GaugeComal99.4%167 of 16819 min2 h
2,021CEDAR CREEK AT Lake HalbertCRHT297.5GaugeNavarro99.4%167 of 16819 min2 h
2,021Moss Bluff 3NW - CWA CanalCWYT297.5GaugeLiberty99.4%167 of 16819 min2 h
2,021DENTON CREEK 5 NE Denton Creek (Grapevine)DCGT297.5GaugeDallas99.4%167 of 16819 min2 h
2,021Escondido Creek AT KenedyECKT297.5GaugeKarnes99.4%167 of 16819 min2 h
2,021Coldspring - EF San JacintoEFKT297.5GaugeSan Jacinto99.4%167 of 16819 min2 h
2,021San Antonio River 5 SE ElmendorfELMT297.5GaugeBexar99.4%167 of 16819 min2 h
2,021San Antonio River 2 SE FloresvilleFLVT297.5GaugeWilson99.4%167 of 16819 min2 h
2,021Little Wichita River 3 W HenriettaHTAT297.5GaugeClay99.4%167 of 16819 min2 h
2,021North Fork Buffalo Creek at NF Buffalo Cr. ReservoirIPRT297.5GaugeWichita99.4%167 of 16819 min2 h
2,021Double Bayou @ West Fork @ Eagle Ferry RJDWT297.5GaugeChambers99.4%167 of 16819 min2 h
2,021Black Cypress Bayou 1 N JeffersonJEFT297.5GaugeMarion99.4%167 of 16819 min2 h
2,021Big Cypress Bayou At Lake O' The PinesJFNT297.5GaugeMarion99.4%167 of 16819 min2 h
2,021Jacobs Well Spring Nr WimberlyJWMT297.5GaugeHays99.4%167 of 16819 min2 h
2,021TRANQUITAS CREEK AT KingsvilleKIVT297.5GaugeKleberg99.4%167 of 16819 min2 h
2,021LuedersLEUT297.5GaugeJones99.4%167 of 16819 min2 h
2,021Trinity River Moss BluffMBFT297.5GaugeLiberty99.4%167 of 16819 min2 h
2,021MILLERS CREEK 5 SW MundayMCMT297.5GaugeThrockmorton99.4%167 of 16819 min2 h
2,021Big Cow Creek AT NewtonNCCT297.5GaugeNewton99.4%167 of 16819 min2 h
2,021LEON RIVER 3 W Proctor LakePCTT297.5GaugeComanche99.4%167 of 16819 min2 h
2,021WHITE OAK CREEK AT Lake Sulphur SpringsSSST297.5GaugeHopkins99.4%167 of 16819 min2 h
2,021Nueces River AT UvaldeUVLT297.5GaugeUvalde99.4%167 of 16819 min2 h
2,021Cedar ParkWCET297.5GaugeWilliamson99.4%167 of 16819 min2 h
2,021Waxahachie CreekWHCT297.5GaugeEllis99.4%167 of 16819 min2 h
2,052McKinney - Wilson CreekWCMT297.5GaugeCollin99.4%167 of 16819 min1.8 h
2,053Salt Fork Brazos 13 N Aspermont 13NARTT297.5GaugeStonewall99.4%167 of 16819 min2 h
2,053Avalon - Chambers Creek FM55AVLT297.5GaugeEllis99.4%167 of 16819 min2 h
2,053Hutto #2BHUT297.5GaugeWilliamson99.4%167 of 16819 min2 h
2,053AliefBWHT297.5GaugeHarris99.4%167 of 16819 min2 h
2,053Dosser 6NE - Trinity RiverDOST297.5GaugeHenderson99.4%167 of 16819 min2 h
2,053Elm Creek 5 S Fort Phantom HillHAWT297.5GaugeJones99.4%167 of 16819 min2 h
2,053Hubbard Creek ReservoirHCLT297.5GaugeStephens99.4%167 of 16819 min2 h
2,053Denton Hickory CreekHIKT297.5GaugeDenton99.4%167 of 16819 min2 h
2,053Kirbyville RAWSKRBT297.5GaugeNewton99.4%167 of 16819 min2 h
2,053BRAZOS RIVER AT NoodleNOOT297.5GaugeJones99.4%167 of 16819 min2 h
2,053Crystal City - Nueces RiverNUCT297.5GaugeZavala99.4%167 of 16819 min2 h
2,053PECOS RIVER 2 NE 2NE PecosPCST297.5GaugeWard99.4%167 of 16819 min2 h
2,053Waelder 4E - Peach CreekPEWT297.5GaugeGonzales99.4%167 of 16819 min2 h
2,053Colorado River AT Colorado River at Robert LeeRELT297.5GaugeCoke99.4%167 of 16819 min2 h
2,053Trinity River 2 S RosserRSRT297.5GaugeEllis99.4%167 of 16819 min2 h
2,053Trinity River AT RiversideRVRT297.5GaugeWalker99.4%167 of 16819 min2 h
2,053West Fork San Acinto Rover Near HuntsvilSJHT297.5GaugeWalker99.4%167 of 16819 min2 h
2,070Guadalupe Bowl RAWSGDBT297.5GaugeCulberson99.4%167 of 16819 min2 h
2,070Panther Junction RAWSPJNT297.5GaugeBrewster99.4%167 of 16819 min2 h
2,070Southern Rough FtsWRRT297.5GaugeTyler99.4%167 of 16819 min2 h
2,073Ira - Colorado RiverIRAT297.5GaugeScurry99.4%167 of 16819 min2 h
2,074Medina River AT Medina LakeMDLT297.5GaugeMedina99.4%167 of 16819 min1.5 h
2,075Fort Davis 15WNW - Wolf DenWDPT297.5GaugeJeff Davis99.4%167 of 16819 min2 h
2,076BirdBDTT297.5GaugeGillespie99.4%167 of 16819 min2 h
2,076Barnhart 10SBNHT297.5GaugeCrockett99.4%167 of 16819 min2 h
2,076BastropBTRT297.5GaugeBastrop99.4%167 of 16819 min2 h
2,076AthensRHAT297.5GaugeHenderson99.4%167 of 16819 min2 h
2,080Maverick County5T997.5AirportMaverick99.2%500 of 5048 min60 min
2,081Barton Creek AT Hwy 71 near Oak HillOHBT297.5GaugeTravis99.2%256 of 25818 min60 min
2,082Arlington 5SW - Rush Creek at Pleasant RidgeAPRT297.5GaugeTarrant99.0%499 of 50414 min80 min
2,083Shoal Creek At Silverway DriveASHT297.5GaugeTravis96.4%162 of 16814 min2 h
2,083South Sulphur River 6 SE CooperCOPT297.5GaugeDelta96.4%162 of 16814 min2 h
2,083North Fork San Gabriel AT near GeorgetownGERT297.5GaugeWilliamson96.4%162 of 16814 min2 h
2,083San Gabriel 10 E LaneportGGRT297.5GaugeWilliamson96.4%162 of 16814 min2 h
2,083Helotes Creek AT Helotes Ck At HelotesHLTT297.5GaugeBexar96.4%162 of 16814 min2 h
2,083SPRING CREEK AT above Twin ButtesSPZT297.5GaugeTom Green96.4%162 of 16814 min2 h
2,089Harlingen INTL ArptHRL97.4AirportCameron100%168 of 16811 min64 min
2,090ComancheCOAT297.4GaugeComanche100%168 of 16819 min60 min
2,091San BernardSRDT297.4GaugeBrazoria99.4%167 of 16819 min2 h
2,092Kyle 6SW - Sink CreekHHST297.4GaugeHays99.1%333 of 33619 min1.5 h
2,093Buda - Bluff StreetBFMT297.4GaugeHays99.1%333 of 33619 min1.5 h
2,093Bee Cave - Little BartonGDDT297.4GaugeTravis99.1%333 of 33619 min1.5 h
2,093Dripping Springs 2W - Onion CreekHCGT297.4GaugeHays99.1%333 of 33619 min1.5 h
2,093San Marcos 2SW - Dam 5HDIT297.4GaugeHays99.1%333 of 33619 min1.5 h
2,093Mountain City 1SE - SCSS Dam 1HDST297.4GaugeHays99.1%333 of 33619 min1.5 h
2,093Woodcreek 1W - Cypress CreekHJCT297.4GaugeHays99.1%333 of 33619 min1.5 h
2,093Dripping Springs 5SW - S Onion CreekHMGT297.4GaugeHays99.1%333 of 33619 min1.5 h
2,093Kyle 1E - SCSS DamHSYT297.4GaugeHays99.1%333 of 33619 min1.5 h
2,093Woodcreek 1WNW - Cypress CreekHWCT297.4GaugeHays99.1%333 of 33619 min1.5 h
2,093Kyle 3ENE - SCSS Dam 6KDST297.4GaugeHays99.1%333 of 33619 min1.5 h
2,093Kyle 2NE - SCSS Dam 6KSDT297.4GaugeHays99.1%333 of 33619 min1.5 h
2,104BIG CREEK 5 SW Freestone 5SWFEST297.4GaugeLimestone98.8%664 of 67218 min45 min
2,104Guadalupe River Near CenterpointGCTT297.4GaugeKerr98.8%664 of 67218 min45 min
2,104Navasota River 4 N GroesbeckGRST297.4GaugeLimestone98.8%664 of 67218 min45 min
2,104Independence Creek 18 SSE Independence Creek Sheffield 18SSESFIT297.4GaugeTerrell98.8%664 of 67218 min45 min
2,104Brazos River 2 NE South BendSOUT297.4GaugeYoung98.8%664 of 67218 min45 min
2,109HambyHBYT297.4GaugeCallahan98.8%166 of 16816 min2 h
2,110COLORADO AT Lake Colorado CityCLRT297.4GaugeMitchell98.8%166 of 16818 min2 h
2,111Waelder 5SSW - Sandy Fork CreekSFWT297.4GaugeGonzales98.8%166 of 16818 min2 h
2,112Palo Duro Creek 6 W Spearman 6WSPMT297.4GaugeHansford98.8%166 of 16818 min2 h
2,113Caddo 10N - Cedar CreekCTXT297.4GaugeStephens98.6%663 of 67218 min45 min
2,113Lake Limestone MarinaLLMT297.4GaugeLimestone98.6%663 of 67218 min45 min
2,115Colorado River 3 SW Bay CityBACT297.4GaugeMatagorda97.8%224 of 22916 min61 min
2,116Blanket 4 SBTCT297.3GaugeBrown100%168 of 16819 min64 min
2,117Cotulla MunicipalCOT97.3AirportLa Salle99.4%167 of 16810 min2 h
2,118Junction - Kimble CountyJCT97.3AirportKimble99.4%167 of 16811 min2 h
2,119Red Rock 5E RAWSJCWT297.3GaugeBastrop99.4%167 of 16820 min2 h
2,120Grand Prairie - Lake Ridge Parkway at Joe Pool LakeGJPT297.3GaugeTarrant99.4%167 of 16820 min2 h
2,121Buda - Peach StreeBPHT297.3GaugeHays98.8%332 of 33619 min1.5 h
2,121Uhland 3NW - Porter CreekCGPT297.3GaugeHays98.8%332 of 33619 min1.5 h
2,121Kyle 4S - Blanco RiverHBPT297.3GaugeHays98.8%332 of 33619 min1.5 h
2,121San Marcos 4NNW - Dam 2HDTT297.3GaugeHays98.8%332 of 33619 min1.5 h
2,121Hays 2SE - Garlic Creek WestHGWT297.3GaugeHays98.8%332 of 33619 min1.5 h
2,121Hays 1NNW - Little Bear CreekHHBT297.3GaugeHays98.8%332 of 33619 min1.5 h
2,121Kyle 7NE - Brushy CreekHRRT297.3GaugeHays98.8%332 of 33619 min1.5 h
2,121Wimberley 1SW - Blanco RiverHYBT297.3GaugeHays98.8%332 of 33619 min1.5 h
2,129Bear Creek 3 SE Spillar Ranch RoadBCMT297.3GaugeHays98.8%166 of 16819 min2 h
2,130Bois Darc CreekBODT297.3GaugeFannin98.8%166 of 16819 min2 h
2,130South Wichita River 66 E Guthrie 6E-Low Flow DamBPST297.3GaugeKing98.8%166 of 16819 min2 h
2,130Brownwood - Pecan BayouBWDT297.3GaugeBrown98.8%166 of 16819 min2 h
2,130Colorado River 2 W E.V. Spence ReservoirEVST297.3GaugeCoke98.8%166 of 16819 min2 h
2,130Kyle - Blanco RiverHFXT297.3GaugeHays98.8%166 of 16819 min2 h
2,130Mud Creek 7 E JacksonvilleJKST297.3GaugeCherokee98.8%166 of 16819 min2 h
2,130Kickapoo Creek 7.3 NE OnalaskaOALT297.3GaugePolk98.8%166 of 16819 min2 h
2,130Groesbeck Creek 4 N QuanahQGCT297.3GaugeHardeman98.8%166 of 16819 min2 h
2,130San Geronimo Creek near HelotesSGHT297.3GaugeBexar98.8%166 of 16819 min2 h
2,130Nueces River 11 S TildenTILT297.3GaugeMcmullen98.8%166 of 16819 min2 h
2,140Hubbard Creek 9 E AlbanyABAT297.3GaugeShackelford98.8%166 of 16819 min2 h
2,140Big Elm CreekBECT297.3GaugeMilam98.8%166 of 16819 min2 h
2,140Big Sandy Creek 10 SW BreckenridgeBGET297.3GaugeStephens98.8%166 of 16819 min2 h
2,140Big Sandy Creek 2 NE Big SandyBSNT297.3GaugeUpshur98.8%166 of 16819 min2 h
2,140FRIO RIVER 3 NW Choke Canyon Near Three RiversCCDT297.3GaugeLive Oak98.8%166 of 16819 min2 h
2,140Guadalupe River AT BloomingtonDUPT297.3GaugeVictoria98.8%166 of 16819 min2 h
2,140Seguin 2NE - Geronimo CreekGCST297.3GaugeGuadalupe98.8%166 of 16819 min2 h
2,140Mercedes - North FloodwayNFLT297.3GaugeHidalgo98.8%166 of 16819 min2 h
2,140RICON BAYOU CHANNEL 2 N Ricon Bayou Channel nr CalallenRBUT297.3GaugeSan Patricio98.8%166 of 16819 min2 h
2,140Village Mills 1S - Village CreekVIMT297.3GaugeHardin98.8%166 of 16819 min2 h
2,150Tres Palacios River 2.4 SE MidfieldMTPT297.3GaugeMatagorda98.8%166 of 16819 min2 h
2,151Houston - MLK BoulevardBMPT297.3GaugeHarris98.5%662 of 67214 min60 min
2,152Beaver Creek 11 SE Mason 2NEMBCT297.3GaugeMason98.5%662 of 67218 min45 min
2,153Mitchell St @ San Antonio RvMTST297.3GaugeBexar98.3%661 of 67218 min45 min
2,154Sattler - Bear CreekBEST297.3GaugeComal98.3%661 of 67218 min45 min
2,154Blanco River AT Fischer Store Rd near FischerBFST297.3GaugeHays98.3%661 of 67218 min45 min
2,154Lampasas River 1 W KempnerKEMT297.3GaugeLampasas98.3%661 of 67218 min45 min
2,157Texarkana 5STXST297.3GaugeCass95.8%161 of 16814 min2 h
2,158GainesvilleGAVT297.2CooperativeCooke100%7 of 77.2 h24 h
2,159Dallas/Love FieldDAL97.2AirportDallas99.4%167 of 16810 min2 h
2,160Dryden6R697.2AirportTerrell99.4%167 of 16812 min2 h
2,161Brazoria National Wildlife RefugeBZRT297.2GaugeBrazoria99.4%167 of 16820 min2 h
2,162San Marcos 3ESE - San Marcos RiverHBHT297.2GaugeHays98.5%331 of 33619 min1.5 h
2,163Buffalo Bayou 1 AT Barker ReservoirBAKT297.2GaugeHarris98.2%660 of 67214 min60 min
2,164Guadalupe 3 S 3rd Crossing nr SattlerGRTT297.2GaugeComal98.2%660 of 67218 min45 min
2,165Blanco River 5 W Crabapple RoadBAPT297.2GaugeBlanco98.2%660 of 67218 min45 min
2,165Gatesville 8S - Henson CreekFHCT297.2GaugeCoryell98.2%660 of 67218 min45 min
2,165South Fork San Gabriel River 2 NE GeorgetownGETT297.2GaugeWilliamson98.2%660 of 67218 min45 min
2,165Junction 2E - Llano RiverJNCT297.2GaugeKimble98.2%660 of 67218 min45 min
2,169Kennard 7NKNRT297.1GaugeHouston100%168 of 16822 min75 min
2,170BOSQUE RIVER 8 W Waco LakeACTT297.1GaugeMclennan100%168 of 16822 min75 min
2,170Buffalo Gap 1SW - Elm CreekBFFT297.1GaugeTaylor100%168 of 16822 min75 min
2,170Taylor - Bushy CreekBKTT297.1GaugeWilliamson100%168 of 16822 min75 min
2,170Corpus Christi 30SE - Mission AransasMIST297.1GaugeNueces100%168 of 16822 min75 min
2,174Laredo 8N - Manadas CreekBMKT297.1GaugeWebb100%168 of 16822 min75 min
2,174Rio Grande AT Columbia BridgeCBBT297.1GaugeWebb100%168 of 16822 min75 min
2,174Little River 2 SE CameronCMNT297.1GaugeMilam100%168 of 16822 min75 min
2,174Elm Fork Trinity River 1 W GainesvilleGLLT297.1GaugeCooke100%168 of 16822 min75 min
2,174Village Creek 10 W Lake ArlingtonLART297.1GaugeTarrant100%168 of 16822 min75 min
2,174Little River 2 SSE Little RiverLRIT297.1GaugeBell100%168 of 16822 min75 min
2,174Sabine River 1.5 NE OrangeORNT297.1GaugeOrange100%168 of 16822 min75 min
2,174At Pinto Creek Near Del RioPPDT297.1GaugeKinney100%168 of 16822 min75 min
2,174Maverick Canal Mile 13QMOT297.1GaugeKinney100%168 of 16822 min75 min
2,174Rio Grande Near Los EbanosRGLT297.1GaugeHidalgo100%168 of 16822 min75 min
2,174Medina River 12 S Hwy 281SAAT297.1GaugeBexar100%168 of 16822 min75 min
2,174Cibolo Creek AT Sutherland SpringsSUPT297.1GaugeWilson100%168 of 16822 min75 min
2,174Sulphur River At Lake Wright PatmanTXKT297.1GaugeBowie100%168 of 16822 min75 min
2,174Laredo - Zacate CreekZAJT297.1GaugeWebb100%168 of 16822 min75 min
2,188Monahans 5ENE Co-OpMHST297.1GaugeWard100%168 of 16822 min65 min
2,189Lake Cypress SpringsLCST297.1GaugeFranklin100%168 of 16822 min75 min
2,189Atascosa River 2 SW WhitsettWTTT297.1GaugeLive Oak100%168 of 16822 min75 min
2,191Schertz 1.6 NWTX-GP-16697.1VolunteerGuadalupe100%3 of 37.4 h24 h
2,191Boerne 3.7 WNWTX-KN-17897.1VolunteerKendall100%3 of 37.4 h24 h
2,193Denton 2.3 SSETX-DN-13797.1VolunteerDenton100%3 of 37.4 h25 h
2,194San Marcos 0.4 ETX-HYS-35397.1VolunteerHays100%3 of 37.4 h25 h
2,195Rosebud 6.6 ENETX-FA-1597.1VolunteerFalls100%3 of 37.4 h24 h
2,195Luling 7.6 STX-GZ-3197.1VolunteerGonzales100%3 of 37.4 h24 h
2,195San Marcos 8.1 WTX-HYS-6197.1VolunteerHays100%3 of 37.4 h24 h
2,198Hunt 0.9 NETX-KR-12697.1VolunteerKerr100%3 of 37.4 h24 h
2,199Pflugerville 2.2 NNWTX-TV-44097.1VolunteerTravis100%3 of 37.4 h25 h
2,200Ennis 1.7 STX-EL-8797.1VolunteerEllis100%3 of 37.4 h2 days
2,201Cuero 2.5 ESETX-DW-1297.1VolunteerDeWitt100%3 of 37.4 h24 h
2,201Cuero 2.6 ESETX-DW-1397.1VolunteerDeWitt100%3 of 37.4 h24 h
2,201Cuero 2.7 ESETX-DW-1497.1VolunteerDeWitt100%3 of 37.4 h24 h
2,204MarfaMRF97.1AirportPresidio99.4%167 of 16811 min2 h
2,205Caprock Canyons State ParkCAPT297.1GaugeBriscoe98.8%166 of 16820 min2 h
2,206San Marcos 3ENE - Blanco RiverHUBT297.1GaugeHays98.2%330 of 33619 min1.5 h
2,206San Marcos 8SSW - York CreekHYCT297.1GaugeHays98.2%330 of 33619 min1.5 h
2,208Onion Creek 1 SE Onion CreekONIT297.1GaugeTravis98.2%165 of 16819 min2 h
2,209Brazos River 5 SW AquillaAQLT297.1GaugeBosque98.2%165 of 16819 min2 h
2,209TIMBER CREEK AT Lake BonhamBLBT297.1GaugeFannin98.2%165 of 16819 min2 h
2,209Waxahachie Creek AT BardwellBRDT297.1GaugeEllis98.2%165 of 16819 min2 h
2,209Carrollton - Hutton BranchCAHT297.1GaugeDallas98.2%165 of 16819 min2 h
2,209Cayuga - Trinity RiverCGAT297.1GaugeFreestone98.2%165 of 16819 min2 h
2,209Port Arkansas 2ENE - Mission Ship CanalMWQT297.1GaugeNueces98.2%165 of 16819 min2 h
2,209PINE CREEK AT Lake CrookPLCT297.1GaugeLamar98.2%165 of 16819 min2 h
2,209Corrigan - Piney CreekPNET297.1GaugePolk98.2%165 of 16819 min2 h
2,209Mission River 1 SW RefugioREFT297.1GaugeRefugio98.2%165 of 16819 min2 h
2,209Leona River At Leona River Springflow Near UvaldeULRT297.1GaugeUvalde98.2%165 of 16819 min2 h
2,209Williamson Creek AT Williamson Creek at Oak HillWKLT297.1GaugeTravis98.2%165 of 16819 min2 h
2,220Bronte 11NNEBRQT297.1GaugeCoke98.2%165 of 16819 min1.7 h
2,220Tx Port Aransas 32 NNERNST297.1GaugeAransas98.2%165 of 16819 min1.7 h
2,222Buffalo Bayou At SH 6 Near AddicksBAHT297.1GaugeHarris98.2%165 of 16819 min2 h
2,222Menard 14EMXCT297.1GaugeMenard98.2%165 of 16819 min2 h
2,224Tx Austin 33 NWABMT297.1GaugeBurnet98.2%165 of 16819 min1.7 h
2,225Peach Creek AT Below DilworthDLWT297.1GaugeGonzales98.2%165 of 16819 min2 h
2,225Guadalupe River 2 SSE NB Below ComalGBCT297.1GaugeComal98.2%165 of 16819 min2 h
2,227Little Blanco River AT FM32 near FischerLBFT297.1GaugeBlanco98.0%659 of 67218 min45 min
2,227Guadalupe River 1 NE NB Abv ComalNBRT297.1GaugeComal98.0%659 of 67218 min45 min
2,229Vanderpool - Sabinal RiverSRMT297.1GaugeBandera97.9%658 of 67218 min45 min
2,230Lamar 8E - Mission Aransas NERRMQMT297.1GaugeCalhoun95.2%160 of 16814 min2 h
2,231League City 4E - Gum BayouGMBT297.1GaugeGalveston93.3%42 of 4519 min4.3 h
2,232Killeen Muni (AWOS)ILE97.1AirportBell91.5%174 of 1907 min60 min
2,233Mission - AransasMAXT297.0GaugeAransas100%168 of 16819 min64 min
2,234China 4SE - Lawhon RoadJLGT297.0GaugeJefferson98.3%354 of 36018 min1.5 h
2,235Colorado River AT SmithvilleSMIT297.0GaugeBastrop98.0%201 of 20519 min61 min
2,236Wimberley 2ESE - Hidden ValleyHVBT297.0GaugeHays97.9%329 of 33619 min1.5 h
2,237Johnson Creek AT Johnson Creek Above IngramJCIT297.0GaugeKerr97.7%657 of 67218 min30 min
2,238Nueces River Near BarksdaleNUBT297.0GaugeReal97.7%657 of 67218 min45 min
2,238Palmer 1WSW - Red Oak CreekRDPT297.0GaugeEllis97.7%657 of 67218 min45 min
2,238Sabinal River Nr SabinalSALT297.0GaugeUvalde97.7%657 of 67218 min45 min
2,238Nueces River 1 NE LagunaUVAT297.0GaugeUvalde97.7%657 of 67218 min45 min
2,242Brushy Creek 4 ENE near Cedar ParkBYBT297.0GaugeWilliamson97.6%656 of 67218 min30 min
2,243Frio River AT ConcanCNCT297.0GaugeUvalde97.6%656 of 67218 min45 min
2,244Colorado River 2 NW La GrangeLGRT297.0GaugeFayette96.6%286 of 29616 min60 min
2,245Comal River (Nc) Near Landa LakeCMRT297.0GaugeComal95.2%160 of 16814 min3 h
2,246Laughlin AFBDLF96.9AirportKinney99.4%167 of 16816 min2 h
2,247Trout Creek 1SE - Big CowNTCT296.9GaugeNewton99.4%167 of 16822 min2 h
2,247Nueces River 2 S Three RiversTHET296.9GaugeLive Oak99.4%167 of 16822 min2 h
2,249Sabine River 2 S HawkinsHAKT296.9GaugeWood99.4%167 of 16822 min1.8 h
2,249Martinez Creek At Martinez Creek Near Saint HedwigHEIT296.9GaugeBexar99.4%167 of 16822 min1.8 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. 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.