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.
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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 3,001 | San Antonio 8.5 NNWTX-BXR-578 | 90.0 | Volunteer | Bexar | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 3,001 | Katy 0.4 SETX-HRR-288 | 90.0 | Volunteer | Harris | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 3,003 | Sachse 1.0 NETX-CLL-69 | 90.0 | Volunteer | Collin | 71.4% | 5 of 7 | 86 min | 3 days | |
| 3,004 | Llano 0.9 WSWTX-LL-56 | 90.0 | Volunteer | Llano | 71.4% | 5 of 7 | 86 min | 2 days | |
| 3,004 | George West 2.7 NNWTX-LO-9 | 90.0 | Volunteer | Live Oak | 71.4% | 5 of 7 | 86 min | 2 days | |
| 3,006 | Boerne 15.0 NNETX-KN-119 | 90.0 | Volunteer | Kendall | 71.4% | 5 of 7 | 86 min | 3 days | |
| 3,007 | Silsbee 7.5 NNETX-HRN-13 | 90.0 | Volunteer | Hardin | 71.4% | 5 of 7 | 86 min | 3 days | |
| 3,008 | New Braunfels 4.2 WNWTX-CML-206 | 90.0 | Volunteer | Comal | 71.4% | 5 of 7 | 86 min | 24 h | |
| 3,008 | Austin 3.0 ETX-TV-167 | 90.0 | Volunteer | Travis | 71.4% | 5 of 7 | 86 min | 24 h | |
| 3,008 | Victoria 9.5 WSWTX-VC-25 | 90.0 | Volunteer | Victoria | 71.4% | 5 of 7 | 86 min | 24 h | |
| 3,011 | Canyon Lake 6.5 SWTX-CML-278 | 90.0 | Volunteer | Comal | 71.4% | 5 of 7 | 86 min | 2 days | |
| 3,012 | Crockett 3.0 ENETX-HST-7 | 90.0 | Volunteer | Houston | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 3,013 | San Antonio 5.6 NNWTX-BXR-627 | 90.0 | Volunteer | Bexar | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 3,014 | Belton 5.4 NWTX-BEL-9 | 90.0 | Volunteer | Bell | 71.4% | 5 of 7 | 86 min | 36.1 h | |
| 3,015 | College Station 3.8 SETX-BZS-145 | 90.0 | Volunteer | Brazos | 71.4% | 5 of 7 | 86 min | 2 days | |
| 3,016 | Circle D-KC Estates 2.9 ETX-BST-158 | 90.0 | Volunteer | Bastrop | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 3,016 | New Braunfels 3.1 WNWTX-CML-3 | 90.0 | Volunteer | Comal | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 3,018 | Texarkana 1.1 NNETX-BWE-18 | 90.0 | Volunteer | Bowie | 71.4% | 5 of 7 | 86 min | 3 days | |
| 3,018 | New Braunfels 1.1 SWTX-CML-311 | 90.0 | Volunteer | Comal | 71.4% | 5 of 7 | 86 min | 3 days | |
| 3,018 | Gardendale 4.1 ESETX-EC-11 | 90.0 | Volunteer | Ector | 71.4% | 5 of 7 | 86 min | 3 days | |
| 3,018 | Seguin 5.0 SSETX-GP-56 | 90.0 | Volunteer | Guadalupe | 71.4% | 5 of 7 | 86 min | 3 days | |
| 3,018 | Hebbronville 14.8 SSE (Sugar Camp)TX-JH-12 | 90.0 | Volunteer | Jim Hogg | 71.4% | 5 of 7 | 86 min | 3 days | |
| 3,018 | Hebbronville 21.2 SSE (Jones Ranch)TX-JH-8 | 90.0 | Volunteer | Jim Hogg | 71.4% | 5 of 7 | 86 min | 3 days | |
| 3,018 | Hebbronville 32.4 S (Borregos Ranch)TX-JH-9 | 90.0 | Volunteer | Jim Hogg | 71.4% | 5 of 7 | 86 min | 3 days | |
| 3,018 | Hebbronville 12.9 WSW (Weid Ranch)TX-WB-58 | 90.0 | Volunteer | Webb | 71.4% | 5 of 7 | 86 min | 3 days | |
| 3,026 | Chisos Basin Co-OpBBPT2 | 90.0 | Cooperative | Brewster | 71.4% | 5 of 7 | 1.6 h | 24 h | |
| 3,026 | Persimmon Gap Co-OpPNGT2 | 90.0 | Cooperative | Brewster | 71.4% | 5 of 7 | 1.6 h | 24 h | |
| 3,028 | TuliaTULT2 | 90.0 | Cooperative | Swisher | 71.4% | 5 of 7 | 1.6 h | 3 days | |
| 3,029 | Childrss Co-Op SiteCXDT2 | 90.0 | Cooperative | Childress | 71.4% | 5 of 7 | 1.6 h | 2.1 days | |
| 3,030 | McallenMCAT2 | 90.0 | Cooperative | Hidalgo | 71.4% | 5 of 7 | 1.9 h | 3 days | |
| 3,031 | CheapsideCHPT2 | 90.0 | Cooperative | Gonzales | 71.4% | 5 of 7 | 2.1 h | 2 days | |
| 3,032 | Weimar 0.3 WSWTX-CLR-20 | 90.0 | Volunteer | Colorado | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 3,033 | Tivydale 1.7 WSWTX-GS-110 | 90.0 | Volunteer | Gillespie | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 3,034 | Montgomery 6.2 NETX-MNG-128 | 90.0 | Volunteer | Montgomery | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 3,035 | Zavalla 3.3 SSWTX-AG-15 | 90.0 | Volunteer | Angelina | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 3,036 | Hollywood Park 3.4 ESETX-BXR-608 | 90.0 | Volunteer | Bexar | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 3,037 | Fredericksburg 8.3 SSWTX-GS-33 | 90.0 | Volunteer | Gillespie | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 3,037 | Driftwood 4.6 SSETX-HYS-341 | 90.0 | Volunteer | Hays | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 3,037 | Mount Calm 5.4 STX-LT-11 | 90.0 | Volunteer | Limestone | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 3,040 | Crowell 10.5 ETX-FD-1 | 90.0 | Volunteer | Foard | 71.4% | 5 of 7 | 2.4 h | 2.5 days | |
| 3,041 | Dripping Springs 5.3 ETX-HYS-244 | 90.0 | Volunteer | Hays | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 3,042 | Schulenburg 9.0 WNWTX-FY-75 | 90.0 | Volunteer | Fayette | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 3,042 | Austin 5.6 WSWTX-TV-122 | 90.0 | Volunteer | Travis | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 3,044 | Rancho Viejo 2.3 ESETX-CMR-136 | 90.0 | Volunteer | Cameron | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 3,044 | Sour Lake 3.6 NTX-HRN-8 | 90.0 | Volunteer | Hardin | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 3,044 | Liberty Hill 0.6 NNWTX-WM-22 | 90.0 | Volunteer | Williamson | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 3,047 | Smithville 6.6 NETX-BST-214 | 90.0 | Volunteer | Bastrop | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 3,048 | Bleiblerville 1.4 NTX-AS-39 | 90.0 | Volunteer | Austin | 71.4% | 5 of 7 | 2.4 h | 35.1 h | |
| 3,049 | Waxahachie 4.1 NNETX-EL-51 | 90.0 | Volunteer | Ellis | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 3,050 | Ransom Canyon 0.4 ENETX-LK-24 | 90.0 | Volunteer | Lubbock | 71.4% | 5 of 7 | 2.4 h | 26 h | |
| 3,051 | Burnet 4.4 WTX-BRT-145 | 90.0 | Volunteer | Burnet | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 3,052 | Houston AldineTCEQ-8 | 89.9 | Gauge | Harris | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,053 | Nederland 17th StreetTCEQ-1035 | 89.9 | Gauge | Jefferson | 89.8% | 151 of 168 | 33 min | 4 h | |
| 3,054 | Victoria 14.0 SWTX-VC-21 | 89.9 | Volunteer | Victoria | 85.7% | 6 of 7 | 13.4 h | 2 days | |
| 3,055 | Crystal City 0.5 ESETX-ZV-15 | 89.9 | Volunteer | Zavala | 85.7% | 6 of 7 | 13.4 h | 2 days | |
| 3,056 | Bluegrove 2.5 SETX-CLY-7 | 89.9 | Volunteer | Clay | 85.7% | 6 of 7 | 13.4 h | 24 h | |
| 3,057 | El Paso 8.7 WTX-EP-162 | 89.9 | Volunteer | El Paso | 85.7% | 6 of 7 | 13.4 h | 35.1 h | |
| 3,058 | Burlington 4.6 SWTX-MLM-37 | 89.9 | Volunteer | Milam | 85.7% | 6 of 7 | 13.4 h | 36.1 h | |
| 3,059 | Hankamer 2NE - Whites BayouWEBT2 | 89.9 | Gauge | Chambers | 74.8% | 754 of 1,008 | 14 min | 35 min | |
| 3,060 | Panther Junction Co-OpPAJT2 | 89.9 | Cooperative | Brewster | 71.4% | 5 of 7 | 2.6 h | 24 h | |
| 3,061 | Amarillo 24th AvenueTCEQ-1025 | 89.8 | Gauge | Potter | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,062 | Channelview Drive Water TowerTCEQ-1036 | 89.7 | Gauge | Harris | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,063 | Navasota60R | 89.7 | Airport | Grimes | 86.1% | 434 of 504 | 8 min | 4.7 h | |
| 3,064 | Killeen Skylark FieldTCEQ-1047 | 89.6 | Gauge | Bell | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,064 | Austin North Interstate 35TCEQ-1068 | 89.6 | Gauge | Travis | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,064 | Corpus Christi WestTCEQ-4 | 89.6 | Gauge | Nueces | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,067 | Owl Ck at E Range Rd, Ft Hood08100700 | 89.6 | Gauge | Coryell | 74.5% | 501 of 672 | 18 min | 45 min | |
| 3,068 | Lampasas Rv at US-281 nr Adamsville08102850 | 89.6 | Gauge | Lampasas | 74.5% | 501 of 672 | 18 min | 45 min | |
| 3,068 | Reese Ck at Maxdale Rd, Ft Hood08103933 | 89.6 | Gauge | Bell | 74.5% | 501 of 672 | 18 min | 45 min | |
| 3,070 | W Prong Medina Rv at Carpenter Ck Rd nr Medina08178871 | 89.6 | Gauge | Bandera | 74.5% | 501 of 672 | 18 min | 45 min | |
| 3,071 | Cowhouse Ck at Pidcoke08101000 | 89.6 | Gauge | Coryell | 74.5% | 501 of 672 | 18 min | 45 min | |
| 3,071 | House Ck at Old Georgetown Rd nr Ft Hood08101310 | 89.6 | Gauge | Coryell | 74.5% | 501 of 672 | 18 min | 45 min | |
| 3,071 | House Ck at W Range Rd nr Ft Hood08101340 | 89.6 | Gauge | Coryell | 74.5% | 501 of 672 | 18 min | 45 min | |
| 3,071 | Cypress Ck at Saur Farm nr Comfort08166700 | 89.6 | Gauge | Kerr | 74.5% | 501 of 672 | 18 min | 45 min | |
| 3,071 | N Prong Medina Rv at Brewington Ck nr Medina08178861 | 89.6 | Gauge | Bandera | 74.5% | 501 of 672 | 18 min | 45 min | |
| 3,076 | Brazos Rv nr South Bend08088000 | 89.6 | Gauge | Young | 74.2% | 499 of 672 | 17 min | 45 min | |
| 3,076 | Big Ck nr Freestone08110430 | 89.6 | Gauge | Limestone | 74.2% | 499 of 672 | 17 min | 45 min | |
| 3,078 | KellerTCEQ-17 | 89.5 | Gauge | Tarrant | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,079 | State HWY 365 @ Green Pond GullyJZVT2 | 89.5 | Gauge | Jefferson | 78.5% | 792 of 1,008 | 19 min | 45 min | |
| 3,080 | Cowhouse Ck at Old Georgetown Rd nr Ft Hood08101200 | 89.5 | Gauge | Coryell | 74.5% | 501 of 672 | 18 min | 45 min | |
| 3,081 | Red Oak Ck at FM 813 nr Palmer08062095 | 89.5 | Gauge | Ellis | 74.4% | 500 of 672 | 18 min | 45 min | |
| 3,081 | Cowhouse Ck at W Range Rd nr Ft Hood08101300 | 89.5 | Gauge | Coryell | 74.4% | 500 of 672 | 18 min | 45 min | |
| 3,081 | Pecan Ck nr San Angelo08131400 | 89.5 | Gauge | Tom Green | 74.4% | 500 of 672 | 18 min | 45 min | |
| 3,081 | Div of Little Bear Ck at Wenzel nr Manchaca08158823 | 89.5 | Gauge | Hays | 74.4% | 500 of 672 | 18 min | 45 min | |
| 3,081 | Guadalupe Rv at Hunt08165500 | 89.5 | Gauge | Kerr | 74.4% | 500 of 672 | 18 min | 45 min | |
| 3,081 | Nueces Rv nr Barksdale0818999010 | 89.5 | Gauge | Real | 74.4% | 500 of 672 | 18 min | 45 min | |
| 3,081 | Sabinal Rv nr Sabinal08198000 | 89.5 | Gauge | Uvalde | 74.4% | 500 of 672 | 18 min | 45 min | |
| 3,088 | Brazos Rv nr Palo Pinto08089000 | 89.5 | Gauge | Palo Pinto | 74.4% | 500 of 672 | 18 min | 45 min | |
| 3,089 | Sabinal Rv at FM 187 nr Vanderpool08197910 | 89.5 | Gauge | Bandera | 73.9% | 497 of 672 | 17 min | 45 min | |
| 3,090 | El Paso 9.2 WTX-EP-143 | 89.5 | Volunteer | El Paso | 71.4% | 5 of 7 | 3.4 h | 2.4 days | |
| 3,091 | Garden Ridge 3.4 NWTX-CML-146 | 89.5 | Volunteer | Comal | 71.4% | 5 of 7 | 3.4 h | 2.5 days | |
| 3,092 | Caldwell 1.9 NWTX-BRL-19 | 89.5 | Volunteer | Burleson | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 3,093 | Shavano Park 0.7 NWTX-BXR-560 | 89.5 | Volunteer | Bexar | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 3,094 | Seguin 7.5 NTX-GP-155 | 89.5 | Volunteer | Guadalupe | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 3,095 | Spicewood 3.1 NNETX-BRT-154 | 89.5 | Volunteer | Burnet | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 3,095 | Austin 2.3 NETX-TV-493 | 89.5 | Volunteer | Travis | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 3,097 | Bastrop 0.8 WSWTX-BST-137 | 89.5 | Volunteer | Bastrop | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 3,098 | League City 2.7 NETX-GV-34 | 89.5 | Volunteer | Galveston | 71.4% | 5 of 7 | 3.4 h | 24 h | |
| 3,099 | San Marcos 8.7 WNWTX-HYS-312 | 89.5 | Volunteer | Hays | 71.4% | 5 of 7 | 3.4 h | 35.1 h | |
| 3,100 | Brownwood 2.7 SSETX-BRN-10 | 89.5 | Volunteer | Brown | 71.4% | 5 of 7 | 3.4 h | 36.1 h | |
| 3,101 | Port Neches 0.9 NETX-JJ-32 | 89.5 | Volunteer | Jefferson | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 3,102 | Houston North LoopTCEQ-1052 | 89.4 | Gauge | Harris | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,102 | Hou.DeerPrk2TCEQ-35 | 89.4 | Gauge | Harris | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,104 | Belton 4.1 WSWTX-BEL-118 | 89.4 | Volunteer | Bell | 85.7% | 6 of 7 | 14.4 h | 2 days | |
| 3,105 | Austin 4.1 SWTX-TV-164 | 89.4 | Volunteer | Travis | 85.7% | 6 of 7 | 14.4 h | 2 days | |
| 3,106 | Spicewood 2.7 SSWTX-BLC-55 | 89.4 | Volunteer | Blanco | 85.7% | 6 of 7 | 14.4 h | 36.1 h | |
| 3,107 | Forest Trail @ Ditch 1202JZCT2 | 89.4 | Gauge | Jefferson | 77.8% | 785 of 1,008 | 14 min | 60 min | |
| 3,108 | Medina Rv at Patterson Rd at Medina0817887350 | 89.4 | Gauge | Bandera | 74.2% | 499 of 672 | 18 min | 45 min | |
| 3,109 | Llano Rv nr Junction08150000 | 89.4 | Gauge | Kimble | 74.2% | 499 of 672 | 18 min | 45 min | |
| 3,109 | Frio Rv at Concan08195000 | 89.4 | Gauge | Uvalde | 74.2% | 499 of 672 | 18 min | 45 min | |
| 3,109 | Sabinal Rv bl Mill Ck nr Vanderpool08197936 | 89.4 | Gauge | Bandera | 74.2% | 499 of 672 | 18 min | 45 min | |
| 3,112 | Rock Ck at Rock Ck Rd nr Bryson08088430 | 89.4 | Gauge | Jack | 74.2% | 499 of 672 | 18 min | 45 min | |
| 3,113 | Nueces Rv at Laguna08190000 | 89.4 | Gauge | Uvalde | 74.1% | 498 of 672 | 18 min | 45 min | |
| 3,114 | Cedar Ck at FM 3253 nr Caddo08088470 | 89.4 | Gauge | Stephens | 73.8% | 496 of 672 | 17 min | 45 min | |
| 3,114 | Navasota Rv abv Groesbeck08110325 | 89.4 | Gauge | Limestone | 73.8% | 496 of 672 | 17 min | 45 min | |
| 3,114 | Lk Limestone at Lk Limestone Marina nr Farrar08110460 | 89.4 | Gauge | Limestone | 73.8% | 496 of 672 | 17 min | 45 min | |
| 3,117 | SLDT2SLDT2 | 89.4 | DCP | - | 71.4% | 5 of 7 | 3.7 h | 2.5 days | |
| 3,118 | Orange 1st StreetTCEQ-1083 | 89.3 | Gauge | Orange | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,118 | KarnackTCEQ-85 | 89.3 | Gauge | Harrison | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,120 | Lk Limestone nr Marquez08110470 | 89.3 | Gauge | Leon | 73.9% | 497 of 672 | 18 min | 45 min | |
| 3,121 | Harlingen TeegeTCEQ-1023 | 89.2 | Gauge | Cameron | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,122 | MarshallASL | 89.2 | Airport | Harrison | 89.0% | 449 of 504 | 8 min | 2.7 h | |
| 3,123 | Jefferson Co. AirptTCEQ-1019 | 89.1 | Gauge | Jefferson | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,123 | VictoriaTCEQ-87 | 89.1 | Gauge | Victoria | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,125 | Taylor Lake @ Nasa Road 1TLNT2 | 89.1 | Gauge | Harris | 75.4% | 190 of 252 | 14 min | 3.3 h | |
| 3,126 | Von Ormy - IH35MVOT2 | 89.1 | Gauge | Bexar | 73.8% | 124 of 168 | 19 min | 3 h | |
| 3,127 | Houston 5.0 SWTX-HRR-368 | 89.1 | Volunteer | Harris | 71.4% | 5 of 7 | 4.4 h | 2 days | |
| 3,128 | Knippa 1.2 NTX-UV-42 | 89.1 | Volunteer | Uvalde | 71.4% | 5 of 7 | 4.4 h | 2 days | |
| 3,129 | Kerrville 3.5 NNWTX-KR-116 | 89.1 | Volunteer | Kerr | 71.4% | 5 of 7 | 4.4 h | 3 days | |
| 3,130 | Beaumont 2.8 WTX-JJ-33 | 89.1 | Volunteer | Jefferson | 71.4% | 5 of 7 | 4.4 h | 2 days | |
| 3,130 | Runaway Bay 0.7 SSWTX-WS-15 | 89.1 | Volunteer | Wise | 71.4% | 5 of 7 | 4.4 h | 2 days | |
| 3,132 | New Braunfels 1.6 NWTX-CML-317 | 89.1 | Volunteer | Comal | 71.4% | 5 of 7 | 4.4 h | 24 h | |
| 3,133 | Carrizo SpringsFTN | 89.0 | Airport | Dimmit | 91.8% | 463 of 504 | 8 min | 13.3 h | |
| 3,134 | LongviewTCEQ-19 | 89.0 | Gauge | Gregg | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,135 | InglesideTFP | 89.0 | Airport | Nueces | 88.4% | 446 of 504 | 8 min | 3 h | |
| 3,136 | Carrollton 2.0 NNWTX-DN-140 | 89.0 | Volunteer | Denton | 85.7% | 6 of 7 | 15.4 h | 2 days | |
| 3,137 | Windcrest 2.9 NNWTX-BXR-567 | 89.0 | Volunteer | Bexar | 85.7% | 6 of 7 | 15.4 h | 36.1 h | |
| 3,138 | China Grove 3SE - Sulphur SpringsCGST2 | 88.9 | Gauge | Bexar | 73.2% | 123 of 168 | 19 min | 3 h | |
| 3,138 | Terrell Hills 1WSW - HilderbrandHLDT2 | 88.9 | Gauge | Bexar | 73.2% | 123 of 168 | 19 min | 3 h | |
| 3,138 | Lackland AFB 2S - Ray EllisonRAAT2 | 88.9 | Gauge | Bexar | 73.2% | 123 of 168 | 19 min | 3 h | |
| 3,141 | Tram Rd. @ Walker Ditch 1000JTWT2 | 88.9 | Gauge | Jefferson | 72.6% | 366 of 504 | 14 min | 75 min | |
| 3,142 | Corpus Christi TulosoTCEQ-21 | 88.8 | Gauge | Nueces | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,143 | Nederland 2NW - Rhodair GullyRHDT2 | 88.8 | Gauge | Jefferson | 80.1% | 808 of 1,008 | 23 min | 50 min | |
| 3,144 | Thousand Oaks - Sugar CrestSCTT2 | 88.8 | Gauge | Bexar | 73.2% | 123 of 168 | 19 min | 3.1 h | |
| 3,145 | Bryan 4SW - Thompson CreekTOPT2 | 88.7 | Gauge | Brazos | 92.8% | 624 of 672 | 29 min | 3.7 h | |
| 3,146 | Lynchburg FerryTCEQ-1015 | 88.7 | Gauge | Harris | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,146 | Northwest HarrisTCEQ-26 | 88.7 | Gauge | Harris | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,148 | China 4ESE - Bond Road DitchHJAT2 | 88.7 | Gauge | Jefferson | 77.0% | 777 of 1,008 | 18 min | 50 min | |
| 3,149 | Leon Valley 2SSE - DarwinDART2 | 88.7 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3 h | |
| 3,149 | San Antonio 2ESE - Delmar FireDFST2 | 88.7 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3 h | |
| 3,149 | Kirby 2NW - HolbrookHOLT2 | 88.7 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3 h | |
| 3,149 | Olmos Park 1WSW - Olmos DamOMST2 | 88.7 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3 h | |
| 3,149 | Losoya 3NW - PleasantonPLET2 | 88.7 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3 h | |
| 3,149 | Helotes 4E - 15300 BabcockSBKT2 | 88.7 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3 h | |
| 3,149 | San Antonio - San Pedro InletSDIT2 | 88.7 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3 h | |
| 3,149 | San Antonio - San Pedro OutletSPOT2 | 88.7 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3 h | |
| 3,149 | San Antonio - River Gate 5SRVT2 | 88.7 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3 h | |
| 3,149 | China Grove 3WSW - Sulphur SpringsSULT2 | 88.7 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3 h | |
| 3,149 | Cross Mountain 5NNW - ToutantTBET2 | 88.7 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3 h | |
| 3,149 | Balcones Heights 3SSE - Woodlawn DamWDMT2 | 88.7 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3 h | |
| 3,161 | Lackland AFB 3SSWVELT2 | 88.7 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3 h | |
| 3,162 | Cleburne AirportTCEQ-77 | 88.6 | Gauge | Johnson | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,163 | Hamshire 1NNW - Cliff Drive DitchHJLT2 | 88.6 | Gauge | Jefferson | 76.7% | 774 of 1,008 | 18 min | 50 min | |
| 3,164 | Horsepen Bayou AT Clear Lake CityHPBT2 | 88.6 | Gauge | Harris | 74.2% | 187 of 252 | 14 min | 3.3 h | |
| 3,165 | Lackland AFB 3NW - Meadow WayMEWT2 | 88.6 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3.1 h | |
| 3,166 | Sabine Ranch @ Ditch 550JYYT2 | 88.6 | Gauge | Jefferson | 72.2% | 364 of 504 | 18 min | 60 min | |
| 3,167 | Jacksonville 15.1 ETX-CHK-10 | 88.6 | Volunteer | Cherokee | 71.4% | 5 of 7 | 5.4 h | 35.1 h | |
| 3,168 | Wimberley 6.8 NNWTX-HYS-357 | 88.6 | Volunteer | Hays | 71.4% | 5 of 7 | 5.4 h | 2.1 days | |
| 3,169 | Sunset Valley 5.4 WTX-TV-495 | 88.6 | Volunteer | Travis | 71.4% | 5 of 7 | 5.4 h | 2 days | |
| 3,170 | Livingston 3.9 SSETX-PL-48 | 88.6 | Volunteer | Polk | 71.4% | 5 of 7 | 5.4 h | 3 days | |
| 3,171 | Bastrop 2.3 SSETX-BST-201 | 88.6 | Volunteer | Bastrop | 71.4% | 5 of 7 | 5.4 h | 2 days | |
| 3,172 | Spring Branch 5.6 SSETX-CML-330 | 88.6 | Volunteer | Comal | 71.4% | 5 of 7 | 5.4 h | 34.1 h | |
| 3,173 | Wolfforth 4.4 SETX-LK-98 | 88.6 | Volunteer | Lubbock | 71.4% | 5 of 7 | 5.4 h | 2 days | |
| 3,174 | Temple 3.0 SSETX-BEL-96 | 88.6 | Volunteer | Bell | 71.4% | 5 of 7 | 5.4 h | 3 days | |
| 3,175 | Shady Shores 1.3 ESETX-DN-66 | 88.6 | Volunteer | Denton | 71.4% | 5 of 7 | 5.4 h | 35.1 h | |
| 3,176 | Willis 4.8 WSWTX-MNG-98 | 88.6 | Volunteer | Montgomery | 71.4% | 5 of 7 | 5.4 h | 24 h | |
| 3,177 | Richmond 2.7 NNWTX-FB-90 | 88.6 | Volunteer | Fort Bend | 71.4% | 5 of 7 | 5.4 h | 2.5 days | |
| 3,178 | New Braunfels 4.4 WTX-CML-361 | 88.6 | Volunteer | Comal | 71.4% | 5 of 7 | 5.4 h | 3 days | |
| 3,179 | Middle Wichita 19 NE Guthrie 19NETLPT2 | 88.5 | Gauge | King | 98.2% | 165 of 168 | 69 min | 4 h | |
| 3,180 | Corsicana AirportTCEQ-1051 | 88.5 | Gauge | Navarro | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,181 | Huntsville 6NNW - Nelson CreekNEST2 | 88.5 | Gauge | Walker | 78.4% | 791 of 1,008 | 24 min | 45 min | |
| 3,182 | Cheek 3WSW - Mack Road DitchHJKT2 | 88.5 | Gauge | Jefferson | 76.3% | 770 of 1,008 | 18 min | 50 min | |
| 3,182 | Hamshire 1SW - Mayhaw BayouHJMT2 | 88.5 | Gauge | Jefferson | 76.3% | 770 of 1,008 | 18 min | 50 min | |
| 3,182 | Bridge City 1NW - Bessie Heights MarshOBMT2 | 88.5 | Gauge | Orange | 76.3% | 770 of 1,008 | 18 min | 50 min | |
| 3,185 | Housen Bayou at SH 87 nr Hemphill08025240 | 88.5 | Gauge | Sabine | 74.5% | 501 of 672 | 23 min | 45 min | |
| 3,186 | Cow Bayou at SH 87 nr Bridge City08031050 | 88.5 | Gauge | Orange | 74.4% | 500 of 672 | 23 min | 45 min | |
| 3,187 | Tenmile Ck at Parkinson Rd nr Ferris08057466 | 88.5 | Gauge | Dallas | 74.4% | 500 of 672 | 23 min | 45 min | |
| 3,188 | Cottonwood Ck at E Beltline Rd nr Wilmer08057468 | 88.5 | Gauge | Dallas | 74.2% | 499 of 672 | 22 min | 45 min | |
| 3,189 | Wellspring Dr.RGBT2 | 88.5 | Gauge | Jefferson | 73.0% | 736 of 1,008 | 14 min | 45 min | |
| 3,190 | Olmos Park 2SSE - River RoadRIRT2 | 88.5 | Gauge | Bexar | 72.6% | 122 of 168 | 19 min | 3.1 h | |
| 3,191 | Helotes 3S - Braun RoadBAUT2 | 88.5 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,191 | Shavano Park 2W - Bacon RoadBLOT2 | 88.5 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,191 | Kirby - Gibbs SprawlGSLT2 | 88.5 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,191 | San Antonio 5SSE - Fire Station 29HWFT2 | 88.5 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,191 | Kirby 4SSW - Salado CreekISCT2 | 88.5 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,191 | San Antonio 5S - Mission ParkwayMPKT2 | 88.5 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,191 | Losoya 6N - Nancy Carole WayNCWT2 | 88.5 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,191 | Hill Country Village 3SE - NE EntranceNEET2 | 88.5 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,191 | San Antonio 1NNE - MarysNSMT2 | 88.5 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,191 | Leon Valley 4NNE - Prue RoadPRUT2 | 88.5 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,191 | Kirby 2SE - Highway 90RSLT2 | 88.5 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,191 | Balcones Heights 1E - Vance JacksonVJAT2 | 88.5 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,203 | Losoya 3ESE - LammLMMT2 | 88.5 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,204 | Old Salem 3W - CR3110 DitchHNST2 | 88.4 | Gauge | Newton | 76.0% | 767 of 1,008 | 18 min | 50 min | |
| 3,204 | Orangefield 2E - Coon BayouOCOT2 | 88.4 | Gauge | Orange | 76.0% | 767 of 1,008 | 18 min | 50 min | |
| 3,206 | Lk Granbury nr Granbury08090900 | 88.4 | Gauge | Hood | 74.1% | 498 of 672 | 23 min | 45 min | |
| 3,207 | Brazos Rv nr Dennis08090800 | 88.4 | Gauge | Parker | 73.9% | 497 of 672 | 23 min | 45 min | |
| 3,208 | Brazos River AT RichmondRMOT2 | 88.4 | Gauge | Fort Bend | 72.9% | 245 of 336 | 16 min | 2 h | |
| 3,209 | Cross Mountain 2SE - HeuermannHUMT2 | 88.4 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3.1 h | |
| 3,209 | Losoya 3E - IH 37LSAT2 | 88.4 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3.1 h | |
| 3,209 | Windrest 3NW - NacogdochesNAMT2 | 88.4 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3.1 h | |
| 3,209 | Lackland AFB 2N - Pinn RoadPNRT2 | 88.4 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3.1 h | |
| 3,213 | Elmendorf 5WNW - Southton RoadSOTT2 | 88.4 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3.1 h | |
| 3,214 | Leon Valley 1N - Apple GreenAHCT2 | 88.4 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,214 | Castle Hills 1SSW - Jackson KellerJSKT2 | 88.4 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3 h | |
| 3,216 | Houston Bayland ParkTCEQ-53 | 88.3 | Gauge | Harris | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,217 | AudubonTCEQ-38 | 88.3 | Gauge | Travis | 88.6% | 149 of 168 | 33 min | 4 h | |
| 3,218 | Pine Create 1NWHBDT2 | 88.3 | Gauge | Jefferson | 75.8% | 765 of 1,008 | 18 min | 50 min | |
| 3,219 | Hamshire 3NNW - DitchHJHT2 | 88.3 | Gauge | Jefferson | 75.7% | 764 of 1,008 | 18 min | 50 min | |
| 3,220 | Possum Kingdom Lk nr Graford08088500 | 88.3 | Gauge | Palo Pinto | 73.6% | 495 of 672 | 18 min | 60 min | |
| 3,221 | Live Oak 5NW - Judson RainJUDT2 | 88.3 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3.2 h | |
| 3,221 | Arsenal 1SE - Lonestar RoadLSTT2 | 88.3 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3.2 h | |
| 3,221 | Castle Hills 2S - DresdenOLDT2 | 88.3 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3.2 h | |
| 3,221 | San Antonio 1NNW - San PedroPFPT2 | 88.3 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3.2 h | |
| 3,221 | Helotes 4SE - South VerdeSVDT2 | 88.3 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3.2 h | |
| 3,221 | Hill Country Village 2SSE - West AveWSAT2 | 88.3 | Gauge | Bexar | 72.0% | 121 of 168 | 19 min | 3.2 h | |
| 3,227 | EastlandETN | 88.2 | Airport | Eastland | 99.6% | 502 of 504 | 23 min | 40 min | |
| 3,228 | McMullenNMT | 88.2 | Airport | Mcmullen | 95.2% | 160 of 168 | 2.6 h | 3.2 h | |
| 3,229 | Houston Finnigan ParkTCEQ-1099 | 88.2 | Gauge | Harris | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,230 | Spindletop 1WNW - Drainage DitchHEBT2 | 88.2 | Gauge | Jefferson | 75.6% | 763 of 1,008 | 18 min | 50 min | |
| 3,230 | Higgins 2SW - Dainage CanalHEUT2 | 88.2 | Gauge | Jefferson | 75.6% | 763 of 1,008 | 18 min | 50 min | |
| 3,232 | Mauriceville 1NE - FM1130 DitchHOMT2 | 88.2 | Gauge | Orange | 75.6% | 762 of 1,008 | 18 min | 50 min | |
| 3,233 | Beaumont 3NW - Wellington Screw GatesJWST2 | 88.2 | Gauge | Jefferson | 71.1% | 478 of 672 | 14 min | 60 min | |
| 3,234 | GreenvilleTCEQ-198 | 88.1 | Gauge | Hunt | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,235 | Westlawn 4WSW - FM1442 DrainageODCT2 | 88.1 | Gauge | Orange | 75.4% | 760 of 1,008 | 18 min | 50 min | |
| 3,236 | Buffalo Bayou 4 AT Turning BasinHPOT2 | 88.1 | Gauge | Harris | 71.4% | 360 of 504 | 18 min | 65 min | |
| 3,237 | Orange Grove 3.3 NWTX-JW-6 | 88.1 | Volunteer | Jim Wells | 71.4% | 5 of 7 | 6.4 h | 2.5 days | |
| 3,238 | League City 2.4 ENETX-GV-103 | 88.1 | Volunteer | Galveston | 71.4% | 5 of 7 | 6.4 h | 3 days | |
| 3,239 | Lake Jackson 1.6 ETX-BRZ-32 | 88.1 | Volunteer | Brazoria | 71.4% | 5 of 7 | 6.4 h | 24 h | |
| 3,239 | Grey Forest 3.2 SETX-BXR-378 | 88.1 | Volunteer | Bexar | 71.4% | 5 of 7 | 6.4 h | 24 h | |
| 3,241 | San Jacinto River 1.5 E SheldonSHLT2 | 88.1 | Gauge | Harris | 70.8% | 357 of 504 | 16 min | 70 min | |
| 3,242 | Realitos Peninsula TX - 8779280RLIT2 | 88.0 | Gauge | Cameron | 95.6% | 803 of 840 | 27 min | 5.7 h | |
| 3,243 | SPI Brazos Santiago TX - 8779749BZST2 | 88.0 | Gauge | Cameron | 94.2% | 792 of 840 | 21 min | 7.1 h | |
| 3,244 | Port Neches Avenue LTCEQ-136 | 88.0 | Gauge | Jefferson | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,244 | Seabrook Friendship ParkTCEQ-45 | 88.0 | Gauge | Harris | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,246 | Beauxart Gardens - DitchHJRT2 | 88.0 | Gauge | Jefferson | 72.6% | 732 of 1,008 | 14 min | 50 min | |
| 3,247 | Deweyville 7NW - Little Cypress CreekHNLT2 | 88.0 | Gauge | Newton | 70.7% | 713 of 1,008 | 14 min | 40 min | |
| 3,248 | Waco MazanecTCEQ-1037 | 87.9 | Gauge | McLennan | 90.4% | 152 of 168 | 33 min | 4 h | |
| 3,249 | Bevil Oaks - DitchHJGT2 | 87.9 | Gauge | Jefferson | 74.9% | 755 of 1,008 | 18 min | 50 min | |
| 3,250 | Caldwood Acres 1ESE - DitchHEFT2 | 87.9 | Gauge | Jefferson | 73.0% | 736 of 1,008 | 14 min | 55 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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.