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 13 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
3,001Beaver Creek 9 S ElectraELTT290.6GaugeWichita85.2%191 of 22429 min64 min
3,001San Gabriel River AT Georgetown LakeGGLT290.6GaugeWilliamson85.2%191 of 22429 min64 min
3,003Angelina River 8 E AltoALOT290.6GaugeCherokee85.2%191 of 22429 min64 min
3,004Sheridan 3S - W Sandy CreekSHNT290.5GaugeLavaca87.5%588 of 67224 min80 min
3,005Point ComfortPCWT290.5GaugeCalhoun81.8%550 of 67214 min80 min
3,006Nacoghoches 9SW SCANANFT290.4GaugeNacogdoches95.2%160 of 16839 min5 h
3,006Beaumont ScanBETT290.4GaugeJefferson95.2%160 of 16839 min5 h
3,006Bushland #1 ScanBUST290.4GaugeRandall95.2%160 of 16839 min5 h
3,006Kingsville ScanKGVT290.4GaugeKleberg95.2%160 of 16839 min5 h
3,006Lehman ScanLEHT290.4GaugeCochran95.2%160 of 16839 min5 h
3,006Levelland ScanLVLT290.4GaugeHockley95.2%160 of 16839 min5 h
3,006Prairie View #1 ScanPRVT290.4GaugeWaller95.2%160 of 16839 min5 h
3,006Reese Center ScanREET290.4GaugeLubbock95.2%160 of 16839 min5 h
3,006Riesal ScanRIET290.4GaugeFalls95.2%160 of 16839 min5 h
3,006Stephenville ScanSPVT290.4GaugeErath95.2%160 of 16839 min5 h
3,006San Angelo ScanSXXT290.4GaugeTom Green95.2%160 of 16839 min5 h
3,006Uvalde ScanVLDT290.4GaugeKinney95.2%160 of 16839 min5 h
3,006Vernon 9S - SCANVNOT290.4GaugeWilbarger95.2%160 of 16839 min5 h
3,006Weslaco ScanWCOT290.4GaugeHidalgo95.2%160 of 16839 min5 h
3,020FabensE3590.4AirportEl Paso89.2%450 of 5048 min5.3 h
3,021LAMPASAS RIVER 5 SW Stillhouse HollowSTIT290.4GaugeBell84.8%190 of 22429 min64 min
3,022Leander #3WLNT290.3GaugeWilliamson90.4%152 of 16824 min8 h
3,023Shiro - Gibbons Creek ResCGNT290.3GaugeGrimes84.3%189 of 22429 min1.8 h
3,024Greens Bayou 14 N Knobcrest StreetHGBT290.3GaugeHarris78.5%176 of 22418 min2.1 h
3,025Carrizo SpringsCZT90.2AirportDimmit97.2%490 of 5048 min2.7 h
3,026Justin 2SSW - Fire 11FWFT290.2GaugeDenton82.6%833 of 1,00811 min78 min
3,027Hillebrandt Bayou @ Hillebrandt Rd BridgJYIT290.2GaugeJefferson79.4%320 of 40317 min1.6 h
3,028Trinity Blvd EastFTET290.2GaugeTarrant75.8%170 of 22414 min76 min
3,029WEST FORK TRINITY RIVER 4 W Lake BridgeportBPRT290.1GaugeWise83.9%188 of 22429 min2 h
3,030South Mayde Creek 3 AT Greenhouse RoadSMAT289.9GaugeHarris80.0%269 of 33618 min2 h
3,031SintonT6989.8AirportSan Patricio93.4%471 of 5048 min4.3 h
3,032Midfield 2N - Juanita CreekJUAT289.8GaugeMatagorda86.7%583 of 67226 min80 min
3,033Navasota River 7 NE EasterlyEAST289.8GaugeLeon83.0%186 of 22429 min64 min
3,033Davidson Creek 2.8 NE LyonsLYNT289.8GaugeBurleson83.0%186 of 22429 min64 min
3,033Chambers Creek 3 SW RiceRCET289.8GaugeNavarro83.0%186 of 22429 min64 min
3,033SOUTH SULPHUR RIVER 4 SE Jim Chapman Lake (Cooper)SCLT289.8GaugeDelta83.0%186 of 22429 min64 min
3,037Landis Drive @ Ditch 202BJZLT289.8GaugeJefferson78.1%315 of 40317 min1.6 h
3,038Greenville/MajorsGVT89.7AirportHunt91.6%462 of 50418 min4.3 h
3,039Alvin 2NW - Mustang BayouMUGT289.7GaugeBrazoria86.9%584 of 67227 min80 min
3,040Waco - McGregor ExecPWG89.7AirportMclennan71.3%189 of 2657 min60 min
3,041PECOS RIVER AT Brotherton RanchBTNT289.6GaugeTerrell82.5%185 of 22429 min64 min
3,041Pecos River 3 ESE Sheffield 3ESESPCT289.6GaugePecos82.5%185 of 22429 min64 min
3,043West Fork of the San Jacinto 7.4 W Lake ConroeLCTT289.6GaugeMontgomery77.6%783 of 1,00814 min45 min
3,044Middle Wichita 19 NE Guthrie 19NETLPT289.5GaugeKing100%168 of 16869 min2.1 h
3,045Conroe 12.7 SSETX-MNG-13089.5VolunteerMontgomery100%3 of 324.4 h24 h
3,046Port Neches 2.4 NWTX-JJ-3489.5VolunteerJefferson100%3 of 325.4 h24 h
3,047Keller 2.1 NNWTX-TN-19289.5VolunteerTarrant100%3 of 325.4 h24 h
3,048New Braunfels 2.1 WTX-CML-34289.5VolunteerComal100%3 of 326.4 h24 h
3,049Rockport 0.3 NWTX-AR-2289.5VolunteerAransas100%3 of 328.4 h24 h
3,050La Vernia 6.3 STX-WO-4389.5VolunteerWilson100%3 of 328.4 h24 h
3,051Buffalo Bayou 2.6 SE AddicksADBT289.5GaugeHarris77.1%199 of 25819 min2.1 h
3,052Temple/Miller(AWOS)TPL89.5AirportBell71.7%201 of 28011 min2 h
3,053AnsonANST289.5CooperativeJones71.4%5 of 712 min2.9 days
3,054LaredoLRET289.5CooperativeWebb71.4%5 of 715 min32.3 h
3,055Site 1SFDT289.5CooperativeJones71.4%5 of 726 min35.1 h
3,056AbileneAABT289.5CooperativeCallahan71.4%5 of 727 min24 h
3,057Pitchfork RanchPFRT289.5CooperativeDickens71.4%5 of 735 min3 days
3,058Seymour 16NNESMUT289.5CooperativeBaylor71.4%5 of 737 min35.1 h
3,059MccookMCOT289.5CooperativeHidalgo71.4%5 of 737 min2.5 days
3,060Sabine Riv Auth Dam At Lake TawakoniPNTT289.5CooperativeVan Zandt71.4%5 of 737 min35.1 h
3,061DumontDMNT289.5CooperativeKing71.4%5 of 747 min47 h
3,062HendersonHENT289.5CooperativeRusk71.4%5 of 747 min36.1 h
3,063Canyon Lake Near San MarcosSMCT289.5CooperativeComal71.4%5 of 747 min35.1 h
3,064Somerville LakeSOMT289.5CooperativeWashington71.4%5 of 757 min35.1 h
3,065FreeportDOWT289.5CooperativeBrazoria71.4%5 of 757 min2 days
3,066Navarro Mills RsvrDAWT289.5CooperativeNavarro71.4%5 of 765 min3 days
3,067Lake Fork ReservoirLFKT289.5CooperativeWood71.4%5 of 777 min35.1 h
3,068Chisos Basin Co-OpBBPT289.5CooperativeBrewster71.4%5 of 777 min3 days
3,068Castolon Ranger Station Co-OpCSLT289.5CooperativeBrewster71.4%5 of 777 min3 days
3,068Persimmon Gap Co-OpPNGT289.5CooperativeBrewster71.4%5 of 777 min3 days
3,071Rio Grande VillageRGVT289.5CooperativeBrewster71.4%5 of 777 min3 days
3,072CheapsideCHPT289.5CooperativeGonzales71.4%5 of 786 min2 days
3,073Valley Peanut GrowersTURT289.5CooperativeHall71.4%5 of 787 min2 days
3,074Paducah 10SPDHT289.5CooperativeCottle71.4%5 of 71.6 h2 days
3,075McallenMCAT289.5CooperativeHidalgo71.4%5 of 71.8 h37.1 h
3,076MemphisMEMT289.5CooperativeHall71.4%5 of 72.1 h2.5 days
3,077Panther Junction Co-OpPAJT289.5CooperativeBrewster71.4%5 of 72.3 h3 days
3,078Houston ExecTME89.4AirportWaller91.2%460 of 5048 min4.3 h
3,079ScotlandSCOT289.4CooperativeArcher71.4%5 of 72.4 h2 days
3,080Childress UsdaCDAT289.4GaugeChildress71.4%5 of 72.6 h36.1 h
3,081Little Cedar Bayou At 8Th StreetLPOT289.3GaugeHarris82.2%829 of 1,00813 min84 min
3,082Barton Creek 4 SW Loop 360ABTT289.3GaugeTravis81.5%822 of 1,00819 min55 min
3,083Houston DunnMCJ89.1AirportHarris90.2%455 of 5048 min4.3 h
3,084Fayette River Pumping StationFPCT289.1GaugeFayette85.1%143 of 16819 min9 h
3,085Goose Creek AT Old State Highway 146GOOT289.1GaugeHarris83.1%559 of 67214 min2.5 h
3,086Cross Mountain 5NNW - ToutantTBET289.1GaugeBexar75.6%127 of 16819 min3.1 h
3,087Arlington 6SSW - Rush CreekASUT289.1GaugeTarrant72.6%183 of 25214 min60 min
3,088San Antonio 5SSE - Fire Station 29HWFT289.0GaugeBexar75.0%126 of 16818 min3 h
3,089Buffalo Bayou 4 AT Turning BasinHPOT288.8GaugeHarris74.4%375 of 50416 min70 min
3,090Balcones Heights 3SSE - Woodlawn DamWDMT288.8GaugeBexar74.4%125 of 16818 min3 h
3,091Little White Oak Bayou AT Trimble StreetWOBT288.8GaugeHarris74.2%187 of 25218 min65 min
3,092HebbronvilleHBV88.7AirportJim Hogg89.6%452 of 5048 min4.7 h
3,093BTMT2BTMT288.7DCP-71.4%5 of 74 h2 days
3,094Macie AvenueFMAT288.6GaugeTarrant74.5%167 of 22414 min3.3 h
3,095Arsenal 1SE - Lonestar RoadLSTT288.6GaugeBexar73.8%124 of 16818 min3 h
3,096Cross Mountain 2SE - HeuermannHUMT288.6GaugeBexar73.8%124 of 16818 min3 h
3,097Elmendorf 5WNW - Southton RoadSOTT288.5GaugeBexar73.8%124 of 16819 min3.1 h
3,098San Antonio - San Pedro OutletSPOT288.4GaugeBexar73.2%123 of 16819 min3 h
3,099Shavano Park 2W - Bacon RoadBLOT288.4GaugeBexar73.2%123 of 16819 min3 h
3,099Losoya 3ESE - LammLMMT288.4GaugeBexar73.2%123 of 16819 min3 h
3,099Windrest 3NW - NacogdochesNAMT288.4GaugeBexar73.2%123 of 16819 min3 h
3,099Losoya 3NW - PleasantonPLET288.4GaugeBexar73.2%123 of 16819 min3 h
3,099Lackland AFB 2N - Pinn RoadPNRT288.4GaugeBexar73.2%123 of 16819 min3 h
3,099Kirby 2SE - Highway 90RSLT288.4GaugeBexar73.2%123 of 16819 min3 h
3,099San Antonio - River Gate 5SRVT288.4GaugeBexar73.2%123 of 16819 min3 h
3,106ColemanCOM88.3AirportColeman86.3%435 of 50418 min3.5 h
3,107Helotes 4SE - South VerdeSVDT288.3GaugeBexar73.2%123 of 16819 min3.1 h
3,108Kirby 4SSW - Salado CreekISCT288.3GaugeBexar73.2%123 of 16819 min3 h
3,109Bushland #1S200688.2SoilRandall94.1%128 of 13643 min7 h
3,109BeaumontS220788.2SoilJefferson94.1%128 of 13643 min7 h
3,111Alligator Bayou PsALGT288.2GaugeJefferson91.0%153 of 16827 min13.8 h
3,112China 3SW - MC Dermand Road DitchHJFT288.2GaugeJefferson79.3%800 of 1,00817 min70 min
3,113San Jacinto River 4 N Lake HoustonHSJT288.2GaugeHarris76.7%258 of 33619 min65 min
3,114Olmos Park 1WSW - Olmos DamOMST288.2GaugeBexar73.2%123 of 16819 min3.1 h
3,115San Antonio 2ESE - Delmar FireDFST288.2GaugeBexar72.6%122 of 16818 min3 h
3,115Terrell Hills 1WSW - HilderbrandHLDT288.2GaugeBexar72.6%122 of 16818 min3 h
3,115Losoya 6N - Nancy Carole WayNCWT288.2GaugeBexar72.6%122 of 16818 min3 h
3,118Arlington 1S - Johnson CreekAJCT288.2GaugeTarrant69.7%201 of 28814 min60 min
3,119Arlington - Rush Crek Trib at Eden RdAEDT288.2GaugeTarrant69.8%176 of 25214 min62 min
3,120EdinburgEBG88.1AirportHidalgo95.4%481 of 5048 min5.2 h
3,121China 4ESE - Bond Road DitchHJAT288.1GaugeJefferson79.9%806 of 1,00818 min70 min
3,122Hamshire 1SW - Mayhaw BayouHJMT288.1GaugeJefferson79.8%805 of 1,00818 min70 min
3,123Hamshire 3NNW - DitchHJHT288.1GaugeJefferson79.2%799 of 1,00817 min70 min
3,123Orangefield 2E - Coon BayouOCOT288.1GaugeOrange79.2%799 of 1,00817 min70 min
3,125Hamshire 1NNW - Cliff Drive DitchHJLT288.1GaugeJefferson79.1%798 of 1,00817 min70 min
3,126Helotes 4E - 15300 BabcockSBKT288.1GaugeBexar72.6%122 of 16818 min3.1 h
3,127Olmos Park 2SSE - River RoadRIRT288.1GaugeBexar72.6%122 of 16818 min3.1 h
3,128Thousand Oaks - Sugar CrestSCTT288.1GaugeBexar72.6%122 of 16819 min3.1 h
3,129China Grove 3SE - Sulphur SpringsCGST288.1GaugeBexar72.6%122 of 16819 min3 h
3,129San Antonio - San Pedro InletSDIT288.1GaugeBexar72.6%122 of 16819 min3 h
3,129China Grove 3WSW - Sulphur SpringsSULT288.1GaugeBexar72.6%122 of 16819 min3 h
3,132Hill Country Village 3SE - NE EntranceNEET288.1GaugeBexar72.6%122 of 16819 min3 h
3,133Balcones Heights 1E - Vance JacksonVJAT288.1GaugeBexar72.6%122 of 16819 min3 h
3,134Clear Creek AT SeabrookCLCT288.1GaugeHarris71.7%289 of 40317 min75 min
3,135Keene 2NNWKNET288.1CooperativeJohnson71.4%5 of 75.3 h24 h
3,136Pine Create 1NWHBDT288.0GaugeJefferson79.4%801 of 1,00818 min70 min
3,136Bridge City 1NW - Bessie Heights MarshOBMT288.0GaugeOrange79.4%801 of 1,00818 min70 min
3,138Cove 2WSW - Cotton BayouCJCT288.0GaugeChambers78.9%796 of 1,00817 min70 min
3,139Castle Hills 2S - DresdenOLDT288.0GaugeBexar72.6%122 of 16819 min3.1 h
3,139Lackland AFB 2S - Ray EllisonRAAT288.0GaugeBexar72.6%122 of 16819 min3.1 h
3,141Kirby - Gibbs SprawlGSLT288.0GaugeBexar72.6%122 of 16819 min3.1 h
3,142Losoya 3E - IH 37LSAT288.0GaugeBexar72.0%121 of 16818 min3 h
3,143Westlawn 4WSW - FM1442 DrainageODCT287.9GaugeOrange78.5%792 of 1,00817 min70 min
3,144Von Ormy - IH35MVOT287.9GaugeBexar72.0%121 of 16818 min3.1 h
3,145Live Oak 5NW - Judson RainJUDT287.9GaugeBexar72.0%121 of 16819 min3.1 h
3,146San Antonio 1NNW - San PedroPFPT287.9GaugeBexar72.0%121 of 16819 min3 h
3,147Leon Valley 2SSE - DarwinDART287.9GaugeBexar72.0%121 of 16819 min3 h
3,148Leon Valley 1N - Apple GreenAHCT287.9GaugeBexar72.0%121 of 16819 min3 h
3,148Helotes 3S - Braun RoadBAUT287.9GaugeBexar72.0%121 of 16819 min3 h
3,148Castle Hills 1SSW - Jackson KellerJSKT287.9GaugeBexar72.0%121 of 16819 min3 h
3,148San Antonio 1NNE - MarysNSMT287.9GaugeBexar72.0%121 of 16819 min3 h
3,148Leon Valley 4NNE - Prue RoadPRUT287.9GaugeBexar72.0%121 of 16819 min3 h
3,148Lackland AFB 3SSWVELT287.9GaugeBexar72.0%121 of 16819 min3 h
3,154Amarillo - Rick Husband IntlAMA87.9AirportPotter66.8%198 of 29610 min2 h
3,155Mauriceville 1NE - FM1130 DitchHOMT287.8GaugeOrange78.3%790 of 1,00817 min70 min
3,156Higgins 2SW - Dainage CanalHEUT287.8GaugeJefferson78.3%790 of 1,00817 min70 min
3,157Hill Country Village 2SSE - West AveWSAT287.8GaugeBexar72.0%121 of 16819 min3.2 h
3,158Kirby 2NW - HolbrookHOLT287.8GaugeBexar72.0%121 of 16819 min3.1 h
3,158Lackland AFB 3NW - Meadow WayMEWT287.8GaugeBexar72.0%121 of 16819 min3.1 h
3,160Boerne 3.5 SSETX-KN-14787.8VolunteerKendall66.6%2 of 326 min2 days
3,161Waxahachie 7.6 SWTX-EL-8487.8VolunteerEllis66.6%2 of 326 min2 days
3,161Manor 5.8 WTX-TV-37087.8VolunteerTravis66.6%2 of 326 min2 days
3,163Lackland Afb 3.5 SSETX-BXR-1587.8VolunteerBexar66.6%2 of 326 min24.1 h
3,164Shavano Park 1.1 ESETX-BXR-62487.8VolunteerBexar66.6%2 of 326 min36.1 h
3,164New Braunfels 4.6 STX-GP-19287.8VolunteerGuadalupe66.6%2 of 326 min36.1 h
3,164Bunker Hill Village 3.6 NNWTX-HRR-2787.8VolunteerHarris66.6%2 of 326 min36.1 h
3,164Woodville 8.8 WNWTX-TR-2487.8VolunteerTyler66.6%2 of 326 min36.1 h
3,164Victoria 1.1 STX-VC-3087.8VolunteerVictoria66.6%2 of 326 min36.1 h
3,169Temple 10.6 NWTX-BEL-8387.8VolunteerBell66.6%2 of 326 min35.1 h
3,169Boerne 4.1 NNETX-KN-14187.8VolunteerKendall66.6%2 of 326 min35.1 h
3,169Boerne 1.2 NNWTX-KN-6787.8VolunteerKendall66.6%2 of 326 min35.1 h
3,169Ingram 1.1 NNWTX-KR-8287.8VolunteerKerr66.6%2 of 326 min35.1 h
3,169Miles 0.7 SSETX-RU-1487.8VolunteerRunnels66.6%2 of 326 min35.1 h
3,169Colmesneil 0.5 ETX-TR-2987.8VolunteerTyler66.6%2 of 326 min35.1 h
3,169Austin 4.2 ESETX-TV-20187.8VolunteerTravis66.6%2 of 326 min35.1 h
3,169Burkburnett 0.7 SETX-WT-2787.8VolunteerWichita66.6%2 of 326 min35.1 h
3,177Lockhart 0.8 NETX-CLD-6387.8VolunteerCaldwell66.6%2 of 326 min2 days
3,177Houston 12.5 NWTX-HRR-36387.8VolunteerHarris66.6%2 of 326 min2 days
3,177Boerne 10.9 NTX-KN-10787.8VolunteerKendall66.6%2 of 326 min2 days
3,177Canyon 1.9 WTX-RD-3187.8VolunteerRandall66.6%2 of 326 min2 days
3,177Washington 4.3 SSWTX-WA-5287.8VolunteerWashington66.6%2 of 326 min2 days
3,182Dripping Springs 6.1 NWTX-HYS-23887.8VolunteerHays66.6%2 of 326 min2.1 days
3,183Harker Heights 1.6 NWTX-BEL-13187.8VolunteerBell66.6%2 of 326 min28.1 h
3,184Tyler 4.0 SSETX-SM-4087.8VolunteerSmith66.6%2 of 326 min2 days
3,185Johnson City 7.9 WNWTX-BLC-2087.8VolunteerBlanco66.6%2 of 326 min2 days
3,185Elmendorf 0.8 NNETX-BXR-31387.8VolunteerBexar66.6%2 of 326 min2 days
3,185Midland 3.8 WSWTX-MDL-5887.8VolunteerMidland66.6%2 of 326 min2 days
3,188Crockett 3.0 ENETX-HST-787.8VolunteerHouston66.6%2 of 326 min3 days
3,189Huntsville 4.7 STX-WK-3187.8VolunteerWalker66.6%2 of 326 min27.1 h
3,190Kempner 4.8 ESETX-LP-2987.8VolunteerLampasas66.6%2 of 386 min25.1 h
3,191Temple 1.5 NETX-BEL-11687.8VolunteerBell66.6%2 of 386 min33 h
3,192Brownsville 3.9 NNWTX-CMR-12687.8VolunteerCameron66.6%2 of 386 min2 days
3,192Wimberley 2.1 SSETX-HYS-15787.8VolunteerHays66.6%2 of 386 min2 days
3,192Boerne 6.5 NTX-KN-7187.8VolunteerKendall66.6%2 of 386 min2 days
3,195Lockhart 4.3 NWTX-CLD-2787.8VolunteerCaldwell66.6%2 of 386 min2 days
3,196Boerne 10.8 NETX-KN-14587.8VolunteerKendall66.6%2 of 386 min35.1 h
3,196Boerne 5.2 ENETX-KN-4287.8VolunteerKendall66.6%2 of 386 min35.1 h
3,198Denton 4.2 ETX-DN-15287.8VolunteerDenton66.6%2 of 386 min2 days
3,198Rocksprings 6.2 NNETX-ED-2187.8VolunteerEdwards66.6%2 of 386 min2 days
3,200Hilshire Village 2.7 NNETX-HRR-31787.8VolunteerHarris66.6%2 of 386 min35.1 h
3,201Eldorado 14.5 ENETX-SC-887.8VolunteerSchleicher66.6%2 of 386 min2 days
3,202Houston 5.0 SWTX-HRR-36887.8VolunteerHarris66.6%2 of 386 min34.1 h
3,203Terlingua 15.6 SWTX-BRS-3687.8VolunteerBrewster66.6%2 of 386 min2 days
3,204Timberwood Park 4.5 ETX-BXR-43487.8VolunteerBexar66.6%2 of 386 min35.1 h
3,204El Paso 4.7 NTX-EP-6887.8VolunteerEl Paso66.6%2 of 386 min35.1 h
3,204Woodcreek 0.3 SETX-HYS-25787.8VolunteerHays66.6%2 of 386 min35.1 h
3,207Hallettsville 17.1 SETX-LV-287.8VolunteerLavaca66.6%2 of 386 min36.1 h
3,207San Angelo 5.0 WNWTX-TG-8687.8VolunteerTom Green66.6%2 of 386 min36.1 h
3,209Longview 1.8 ENETX-GG-2287.8VolunteerGregg66.6%2 of 386 min2 days
3,209Lexington 3.1 ETX-LE-2087.8VolunteerLee66.6%2 of 386 min2 days
3,209Knickerbocker 3.2 SWTX-TG-587.8VolunteerTom Green66.6%2 of 386 min2 days
3,209Woodville 6.1 STX-TR-2587.8VolunteerTyler66.6%2 of 386 min2 days
3,213Royse City 1.5 SETX-RK-1787.8VolunteerRockwall66.6%2 of 386 min2.1 days
3,214San Marcos 5.6 NNETX-HYS-34687.8VolunteerHays66.6%2 of 386 min35.1 h
3,215Campbellton 1.6 NTX-AT-4987.8VolunteerAtascosa66.6%2 of 386 min36.1 h
3,215Bandera 5.2 ETX-BND-5087.8VolunteerBandera66.6%2 of 386 min36.1 h
3,215Falfurrias 8.9 SSWTX-BRK-387.8VolunteerBrooks66.6%2 of 386 min36.1 h
3,215Friendswood 2.5 SSWTX-GV-11187.8VolunteerGalveston66.6%2 of 386 min36.1 h
3,215Hebbronville 14.8 SSE (Sugar Camp)TX-JH-1287.8VolunteerJim Hogg66.6%2 of 386 min36.1 h
3,215Bandera 12.2 SWTX-MDN-9087.8VolunteerMedina66.6%2 of 386 min36.1 h
3,215Rockdale 3.6 SSWTX-MLM-287.8VolunteerMilam66.6%2 of 386 min36.1 h
3,215Wichita Falls 7.2 WSWTX-WT-1587.8VolunteerWichita66.6%2 of 386 min36.1 h
3,223Lubbock 5.6 STX-LK-3187.8VolunteerLubbock66.6%2 of 386 min2 days
3,224Castroville 6.6 NETX-BXR-56287.8VolunteerBexar66.6%2 of 386 min24.1 h
3,225Cresson 3.2 SWTX-HDD-2287.8VolunteerHood66.6%2 of 386 min30.1 h
3,226Kingsland 1.2 ENETX-BRT-16087.8VolunteerBurnet66.6%2 of 386 min36.1 h
3,226Elgin 9.4 SSWTX-BST-17787.8VolunteerBastrop66.6%2 of 386 min36.1 h
3,226Bastrop 0.6 WNWTX-BST-21587.8VolunteerBastrop66.6%2 of 386 min36.1 h
3,226Texarkana 1.1 NNETX-BWE-1887.8VolunteerBowie66.6%2 of 386 min36.1 h
3,226San Antonio 6.0 NNWTX-BXR-48287.8VolunteerBexar66.6%2 of 386 min36.1 h
3,226Comfort 7.0 ENETX-KN-6687.8VolunteerKendall66.6%2 of 386 min36.1 h
3,226Center Point 3.6 SWTX-KR-14487.8VolunteerKerr66.6%2 of 386 min36.1 h
3,226Mexia 9.4 SSETX-LT-287.8VolunteerLimestone66.6%2 of 386 min36.1 h
3,226Hallettsville 6.8 WNWTX-LV-1487.8VolunteerLavaca66.6%2 of 386 min36.1 h
3,226Moulton 6.9 SETX-LV-2787.8VolunteerLavaca66.6%2 of 386 min36.1 h
3,226Castroville 4.0 SWTX-MDN-1687.8VolunteerMedina66.6%2 of 386 min36.1 h
3,226Amarillo 9.9 WNWTX-PT-1587.8VolunteerPotter66.6%2 of 386 min36.1 h
3,226San Angelo 3.6 WTX-TG-7287.8VolunteerTom Green66.6%2 of 386 min36.1 h
3,226North Richland Hills 0.5 STX-TN-15687.8VolunteerTarrant66.6%2 of 386 min36.1 h
3,226Buda 3.9 ENETX-TV-48887.8VolunteerTravis66.6%2 of 386 min36.1 h
3,226Concan 0.7 STX-UV-4387.8VolunteerUvalde66.6%2 of 386 min36.1 h
3,226Concan 0.6 STX-UV-4487.8VolunteerUvalde66.6%2 of 386 min36.1 h
3,226Georgetown 1.1 WNWTX-WM-28087.8VolunteerWilliamson66.6%2 of 386 min36.1 h
3,244Brownsville 4.1 ENETX-CMR-4387.8VolunteerCameron66.6%2 of 386 min47 h
3,245Jourdanton 5.2 NNWTX-AT-2187.8VolunteerAtascosa66.6%2 of 386 min2 days
3,245College Station 1.8 SETX-BZS-13887.8VolunteerBrazos66.6%2 of 386 min2 days
3,245Canyon Lake 1.7 WSWTX-CML-16487.8VolunteerComal66.6%2 of 386 min2 days
3,245New Braunfels 1.4 SWTX-CML-29787.8VolunteerComal66.6%2 of 386 min2 days
3,245Harlingen 4.7 WTX-CMR-12387.8VolunteerCameron66.6%2 of 386 min2 days
3,245Muldoon 3.5 ESETX-FY-7087.8VolunteerFayette66.6%2 of 386 min2 days

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.