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,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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 4,001 | Spring Creek Waller 6 NEHEGT2 | 70.8 | Gauge | Montgomery | 30.9% | 156 of 504 | 14 min | 3.4 h | |
| 4,002 | Grand Prairie - Jefferson Blvd at Mountain CreekGMCT2 | 70.8 | Gauge | Dallas | 27.3% | 50 of 183 | 14 min | 6 h | |
| 4,003 | Springtown 1NNW - High SchoolFIWT2 | 70.8 | Gauge | Parker | 25.8% | 52 of 201 | 16 min | 4 h | |
| 4,004 | Kerrville MunicipalERV | 70.8 | Airport | Kerr | 19.4% | 98 of 504 | 8 min | 40 min | |
| 4,005 | Stagecoach 2W - Walnut CreekWCNT2 | 70.7 | Gauge | Montgomery | 34.6% | 233 of 672 | 14 min | 3.9 h | |
| 4,006 | HockleyLCHT2 | 70.7 | Gauge | Harris | 34.0% | 229 of 672 | 14 min | 3.6 h | |
| 4,007 | Cypress Creek AT Inverness ForestCIFT2 | 70.7 | Gauge | Harris | 33.4% | 225 of 672 | 14 min | 3.4 h | |
| 4,008 | Belton 6.3 NNETX-BEL-103 | 70.6 | Volunteer | Bell | 33.3% | 1 of 3 | 14.4 h | 2.5 days | |
| 4,008 | Wichita Falls 10.6 ETX-CLY-9 | 70.6 | Volunteer | Clay | 33.3% | 1 of 3 | 14.4 h | 2.5 days | |
| 4,008 | New Braunfels 9.2 NTX-CML-184 | 70.6 | Volunteer | Comal | 33.3% | 1 of 3 | 14.4 h | 2.5 days | |
| 4,011 | Cresson 1SEFWCT2 | 70.6 | Gauge | Johnson | 29.2% | 118 of 403 | 14 min | 3.6 h | |
| 4,012 | Labelle Road @ Taylor BayouJZYT2 | 70.6 | Gauge | Jefferson | 28.2% | 237 of 840 | 13 min | 1.6 h | |
| 4,013 | Needville 5WSW - Snake CreekSKGT2 | 70.5 | Gauge | Fort Bend | 33.7% | 227 of 672 | 14 min | 3.7 h | |
| 4,014 | Cypress Creek @ Us HWY 290CWTT2 | 70.5 | Gauge | Harris | 33.3% | 224 of 672 | 14 min | 3.5 h | |
| 4,015 | Sims Bayou AT Martin Luther King BoulevardMLKT2 | 70.5 | Gauge | Harris | 33.0% | 222 of 672 | 14 min | 3.4 h | |
| 4,016 | Brookshire 7N - Katy DrainageBKDT2 | 70.5 | Gauge | Waller | 29.0% | 117 of 403 | 14 min | 3.6 h | |
| 4,017 | Cypress Creek AT Hufmeister RoadHFMT2 | 70.4 | Gauge | Harris | 32.8% | 221 of 672 | 14 min | 3.5 h | |
| 4,018 | Iowa Colony 1E - Rodeo PalmsRDOT2 | 70.4 | Gauge | Brazoria | 29.1% | 98 of 336 | 18 min | 3.5 h | |
| 4,019 | Orchard 3SW - Snake CreekSNKT2 | 70.3 | Gauge | Fort Bend | 33.0% | 222 of 672 | 14 min | 3.7 h | |
| 4,020 | East Bernard 2NE - Irons CreekIROT2 | 70.3 | Gauge | Wharton | 32.7% | 220 of 672 | 14 min | 3.6 h | |
| 4,021 | Egypt 3SW - Dry CreekDCFT2 | 70.2 | Gauge | Montgomery | 32.4% | 218 of 672 | 14 min | 3.5 h | |
| 4,022 | Murphy 0.9 SSWTX-CLL-44 | 70.1 | Volunteer | Collin | 33.3% | 1 of 3 | 15.4 h | 2.5 days | |
| 4,022 | Jefferson 9.1 NTX-CSS-6 | 70.1 | Volunteer | Cass | 33.3% | 1 of 3 | 15.4 h | 2.5 days | |
| 4,022 | Pflugerville 0.6 ENETX-TV-35 | 70.1 | Volunteer | Travis | 33.3% | 1 of 3 | 15.4 h | 2.5 days | |
| 4,025 | Sienna Plantatation 3WSW - Brookshire CreekSIRT2 | 70.1 | Gauge | Fort Bend | 32.2% | 217 of 672 | 14 min | 3.6 h | |
| 4,026 | Needville 4SSW - Buffalo CreekBFKT2 | 70.1 | Gauge | Fort Bend | 31.2% | 210 of 672 | 14 min | 3.2 h | |
| 4,027 | Fairchilds 2NE - Fairchilds CreekFAIT2 | 70.1 | Gauge | Fort Bend | 28.5% | 96 of 336 | 18 min | 3.5 h | |
| 4,028 | Clodine 2WSW - Clodine DitchCGMT2 | 70.0 | Gauge | Fort Bend | 32.8% | 221 of 672 | 14 min | 4 h | |
| 4,029 | Pinehurst 1N - Mill CreekILLT2 | 70.0 | Gauge | Montgomery | 32.5% | 219 of 672 | 14 min | 3.9 h | |
| 4,030 | CypressLKLT2 | 70.0 | Gauge | Harris | 31.9% | 215 of 672 | 14 min | 3.6 h | |
| 4,031 | Pierce JunctionPCJT2 | 70.0 | Gauge | Harris | 28.2% | 95 of 336 | 19 min | 3.5 h | |
| 4,032 | Fulshear 1W - Bessies CreekBKKT2 | 69.9 | Gauge | Fort Bend | 29.1% | 147 of 504 | 14 min | 3.6 h | |
| 4,033 | Tomball 5W - Spring CreekSPYT2 | 69.8 | Gauge | Harris | 32.8% | 221 of 672 | 14 min | 4.3 h | |
| 4,034 | Conroe 7WSW - Lake CreekSERT2 | 69.8 | Gauge | Montgomery | 30.6% | 206 of 672 | 14 min | 3.4 h | |
| 4,035 | SH 288 And MacgregorMART2 | 69.8 | Gauge | Harris | 27.6% | 93 of 336 | 18 min | 3.5 h | |
| 4,036 | Brays Bayou @ Beltway 8BBWT2 | 69.8 | Gauge | Harris | 27.0% | 109 of 403 | 14 min | 3.6 h | |
| 4,037 | Pearland 4S - Coward CreekCWIT2 | 69.7 | Gauge | Brazoria | 27.3% | 92 of 336 | 18 min | 3.5 h | |
| 4,038 | Webster 6NW - Clear CreekDIXT2 | 69.7 | Gauge | Brazoria | 24.2% | 61 of 252 | 16 min | 3.8 h | |
| 4,039 | Odessa 6.9 ESETX-MDL-65 | 69.6 | Volunteer | Midland | 33.3% | 1 of 3 | 16.4 h | 2.5 days | |
| 4,040 | Waxahachie 5.3 NNWTX-EL-52 | 69.6 | Volunteer | Ellis | 33.3% | 1 of 3 | 16.4 h | 2.1 days | |
| 4,041 | Hunters Creek Village 2E - Buffalo BayouWWYT2 | 69.6 | Gauge | Harris | 29.9% | 201 of 672 | 14 min | 3.3 h | |
| 4,042 | Fort Worth 4SW - Bryce and HulenFWAT2 | 69.6 | Gauge | Tarrant | 26.3% | 106 of 403 | 14 min | 3.6 h | |
| 4,043 | SugarlandSGRT2 | 69.6 | Gauge | Fort Bend | 24.6% | 62 of 252 | 16 min | 4 h | |
| 4,044 | Canyon DamCYOT2 | 69.5 | Cooperative | Comal | 42.8% | 3 of 7 | 26.1 h | 36.1 h | |
| 4,045 | The Woodlands - Bear BranchBBET2 | 69.5 | Gauge | Montgomery | 31.2% | 210 of 672 | 14 min | 3.9 h | |
| 4,046 | Brookshire 4E - Willow ForkWFPT2 | 69.5 | Gauge | Waller | 30.6% | 206 of 672 | 14 min | 3.6 h | |
| 4,047 | Kirbyville - Pin Oak CreekPIKT2 | 69.4 | Gauge | Jasper | 43.4% | 438 of 1,008 | 18 min | 7.7 h | |
| 4,048 | Fulshear 6SE - Jones CreekJSCT2 | 69.4 | Gauge | Fort Bend | 25.8% | 104 of 403 | 14 min | 3.6 h | |
| 4,049 | Forth Worth - Fire 1FWET2 | 69.4 | Gauge | Tarrant | 25.5% | 103 of 403 | 14 min | 3.6 h | |
| 4,050 | Halls Bayou At Airline DriveAIRT2 | 69.4 | Gauge | Harris | 22.6% | 57 of 252 | 14 min | 4 h | |
| 4,051 | Clodine 2W - Willow Fork DiversionWDIT2 | 69.3 | Gauge | Fort Bend | 30.5% | 205 of 672 | 14 min | 3.8 h | |
| 4,052 | Gum Gully At Diamond HeadDMHT2 | 69.2 | Gauge | Harris | 30.6% | 206 of 672 | 14 min | 4 h | |
| 4,053 | Beasley 5NW - Bessie CreekBSIT2 | 69.2 | Gauge | Fort Bend | 29.7% | 200 of 672 | 14 min | 3.6 h | |
| 4,054 | Sugar Land 3SE - Lexington BlvdOLBT2 | 69.1 | Gauge | Fort Bend | 30.2% | 203 of 672 | 14 min | 4 h | |
| 4,055 | Pearland 3SE - Leclaire DitchLEDT2 | 69.1 | Gauge | Brazoria | 25.6% | 86 of 336 | 18 min | 3.5 h | |
| 4,056 | Keegans Bayou 16 SW Keegan RoadKEET2 | 69.1 | Gauge | Harris | 25.3% | 102 of 403 | 14 min | 3.8 h | |
| 4,057 | Greens Bayou AT Bammel North HoustonBMLT2 | 68.9 | Gauge | Harris | 29.6% | 199 of 672 | 14 min | 3.9 h | |
| 4,058 | Little Mound Creek At BetkaLMBT2 | 68.9 | Gauge | Harris | 28.5% | 192 of 672 | 14 min | 3.5 h | |
| 4,059 | Orchard 4W - Clear CreekCKFT2 | 68.8 | Gauge | Fort Bend | 28.5% | 192 of 672 | 14 min | 3.6 h | |
| 4,060 | Brays Bayou At Bellaire Blvd.BBBT2 | 68.8 | Gauge | Harris | 27.9% | 141 of 504 | 17 min | 3.7 h | |
| 4,061 | White Oak BayouELBT2 | 68.7 | Gauge | Harris | 28.5% | 192 of 672 | 14 min | 3.8 h | |
| 4,062 | IH-10 @ NormandyNMDT2 | 68.7 | Gauge | Harris | 25.6% | 86 of 336 | 18 min | 4 h | |
| 4,063 | Fort Worth 10SSW - West Risinger RoadTIST2 | 68.7 | Gauge | Tarrant | 24.0% | 97 of 403 | 14 min | 3.7 h | |
| 4,064 | Missouri City 2SSW - Stafford RunSFUT2 | 68.6 | Gauge | Fort Bend | 24.3% | 98 of 403 | 14 min | 3.9 h | |
| 4,065 | Woodlock 1SE - San Jacinto RiverSJRT2 | 68.5 | Gauge | Montgomery | 28.5% | 192 of 672 | 14 min | 4 h | |
| 4,066 | Kendleton 2WSW - San Bernard RiverSBWT2 | 68.5 | Gauge | Fort Bend | 25.0% | 120 of 480 | 16 min | 3.2 h | |
| 4,067 | Shenandoah 1SSW - Cynthia Woods PavCWPT2 | 68.5 | Gauge | Montgomery | 23.3% | 94 of 403 | 14 min | 3.6 h | |
| 4,068 | SatsumaWOJT2 | 68.4 | Gauge | Harris | 27.9% | 188 of 672 | 14 min | 3.9 h | |
| 4,069 | Rosenberg 2ESE - Dry CreekDYKT2 | 68.4 | Gauge | Fort Bend | 27.8% | 187 of 672 | 14 min | 3.8 h | |
| 4,070 | Kendleton 2NW - Turkey CreekTKYT2 | 68.4 | Gauge | Fort Bend | 26.4% | 178 of 672 | 14 min | 3.3 h | |
| 4,071 | Sienna Plantation 2SW - Brazos RiverBZNT2 | 68.3 | Gauge | Fort Bend | 25.6% | 129 of 504 | 14 min | 4 h | |
| 4,072 | South 8Th St @ Ditch 110JZIT2 | 68.3 | Gauge | Jefferson | 20.0% | 202 of 1,008 | 14 min | 64 min | |
| 4,073 | Greens Bayou AT East Mount Houston ParkwayMHPT2 | 68.2 | Gauge | Harris | 27.2% | 183 of 672 | 14 min | 3.8 h | |
| 4,073 | White Oak Bayou @ PinemontWPOT2 | 68.2 | Gauge | Harris | 27.2% | 183 of 672 | 14 min | 3.8 h | |
| 4,075 | Waller 1SSW - Mound CreekWAMT2 | 68.1 | Gauge | Waller | 26.6% | 179 of 672 | 14 min | 3.6 h | |
| 4,076 | Pearland 1W - Brazoria DrainageBOOT2 | 68.1 | Gauge | Brazoria | 22.0% | 89 of 403 | 14 min | 3.6 h | |
| 4,077 | Jersey VillageFHNT2 | 68.0 | Gauge | Harris | 26.7% | 180 of 672 | 14 min | 3.9 h | |
| 4,078 | Oyster Creek 3 ESE SugarlandDULT2 | 67.8 | Gauge | Fort Bend | 22.0% | 89 of 403 | 14 min | 4 h | |
| 4,079 | Little White Oak Bayou AT TidwellLWOT2 | 67.8 | Gauge | Harris | 19.4% | 56 of 288 | 14 min | 4 h | |
| 4,080 | Pine Island 1SE - Clear CreekKKCT2 | 67.6 | Gauge | Waller | 25.4% | 171 of 672 | 14 min | 3.7 h | |
| 4,081 | Arcola 2NW - Long Point CreekLPNT2 | 67.6 | Gauge | Fort Bend | 25.4% | 128 of 504 | 18 min | 3.7 h | |
| 4,082 | Fulshear 2E - Flewellen CreekFLNT2 | 67.6 | Gauge | Fort Bend | 24.7% | 156 of 630 | 14 min | 3.7 h | |
| 4,083 | Jersey Village - Langham CreekLJVT2 | 67.6 | Gauge | Harris | 23.9% | 161 of 672 | 14 min | 3.2 h | |
| 4,084 | Grape CreekGRPT2 | 67.6 | Gauge | Tom Green | 19.4% | 53 of 272 | 16 min | 4 h | |
| 4,085 | Purmela 8SE - Cowhouse CreekPRMT2 | 67.5 | Gauge | Coryell | 49.4% | 332 of 672 | 31 min | 26.4 h | |
| 4,086 | Mont Belvieu 1SSW - Smith GullySMGT2 | 67.5 | Gauge | Chambers | 25.6% | 86 of 336 | 14 min | 7.7 h | |
| 4,087 | Magnolia 2NW - Mill CreekILCT2 | 67.5 | Gauge | Montgomery | 25.4% | 171 of 672 | 14 min | 3.9 h | |
| 4,088 | JoshuaFWQT2 | 67.5 | Gauge | Johnson | 25.2% | 127 of 504 | 17 min | 4 h | |
| 4,089 | Egypt 2SE - Bear BranchBKUT2 | 67.4 | Gauge | Montgomery | 31.5% | 212 of 672 | 14 min | 7.8 h | |
| 4,090 | HolcolmbeHBST2 | 67.4 | Gauge | Harris | 25.4% | 32 of 126 | 14 min | 22.3 h | |
| 4,091 | Sugar Land 2NE - NW Detention PondNDOT2 | 67.4 | Gauge | Fort Bend | 21.1% | 89 of 420 | 14 min | 3.9 h | |
| 4,092 | Garners Bayou @ Rankin RoadGAPT2 | 67.3 | Gauge | Harris | 25.0% | 168 of 672 | 14 min | 3.9 h | |
| 4,093 | Brays Bayou At AliefHRST2 | 67.3 | Gauge | Harris | 23.6% | 119 of 504 | 17 min | 3.7 h | |
| 4,094 | Everman 1SW - ParkwayFJWT2 | 67.2 | Gauge | Tarrant | 20.8% | 84 of 403 | 16 min | 3.6 h | |
| 4,094 | Forth Worth 4NW - CASAFWBT2 | 67.2 | Gauge | Tarrant | 20.8% | 84 of 403 | 16 min | 3.6 h | |
| 4,096 | Trinity 10 ECHET2 | 67.2 | Gauge | Trinity | 20.1% | 58 of 288 | 14 min | 5.4 h | |
| 4,097 | Willow Creek AT TomballUWCT2 | 67.1 | Gauge | Harris | 24.1% | 162 of 672 | 14 min | 3.7 h | |
| 4,098 | Waller 7NE - Three Mile CreekTMJT2 | 67.1 | Gauge | Waller | 23.3% | 157 of 672 | 14 min | 3.5 h | |
| 4,099 | Park StreetPKST2 | 67.1 | Gauge | Fort Bend | 19.9% | 77 of 387 | 14 min | 4 h | |
| 4,100 | Sugar Land 3E - E Sugar Creek DitchNSGT2 | 67.0 | Gauge | Fort Bend | 21.6% | 109 of 504 | 14 min | 3.9 h | |
| 4,101 | RosslynWOTT2 | 66.9 | Gauge | Harris | 23.9% | 161 of 672 | 14 min | 3.9 h | |
| 4,102 | Greens Bayou At Beltway 8GWAT2 | 66.9 | Gauge | Harris | 23.8% | 160 of 672 | 14 min | 3.9 h | |
| 4,103 | Van Vleck 5NE - Linnville BayouVAVT2 | 66.8 | Gauge | Brazoria | 48.5% | 326 of 672 | 33 min | 22.3 h | |
| 4,104 | GodleyFWPT2 | 66.8 | Gauge | Johnson | 23.6% | 119 of 504 | 18 min | 4 h | |
| 4,105 | Missouri City 2SE - LexingtonLGTT2 | 66.7 | Gauge | Fort Bend | 23.6% | 159 of 672 | 14 min | 4 h | |
| 4,106 | Fetzer 4S - Walnut CreekWJFT2 | 66.6 | Gauge | Waller | 28.8% | 194 of 672 | 14 min | 7.5 h | |
| 4,107 | WillisWLIT2 | 66.6 | Gauge | Montgomery | 18.8% | 76 of 403 | 14 min | 4 h | |
| 4,108 | Brays Bayou @ State HWY 6BWPT2 | 66.5 | Gauge | Harris | 22.2% | 112 of 504 | 18 min | 3.7 h | |
| 4,109 | Four Corners 2S - Red GullyREGT2 | 66.5 | Gauge | Fort Bend | 22.2% | 112 of 504 | 18 min | 3.7 h | |
| 4,110 | Forth Worth 8NNE - Fire 31FWJT2 | 66.5 | Gauge | Tarrant | 21.0% | 106 of 504 | 16 min | 3.7 h | |
| 4,111 | Karen 2N - Lake CreekLCXT2 | 66.4 | Gauge | Montgomery | 22.6% | 152 of 672 | 14 min | 4 h | |
| 4,112 | Forth Worth 12SSE - Oak Grove RoadFOGT2 | 66.3 | Gauge | Tarrant | 22.4% | 113 of 504 | 18 min | 4 h | |
| 4,113 | Fetzer - Birch Creek at Riley RdRLYT2 | 66.3 | Gauge | Waller | 21.2% | 143 of 672 | 14 min | 3.5 h | |
| 4,114 | Kerrville 4.8 SSETX-KR-112 | 66.1 | Volunteer | Kerr | 33.3% | 1 of 3 | 31.4 h | 2.5 days | |
| 4,115 | FM 529 And US 290 Nr Jersey VillageMDYT2 | 66.1 | Gauge | Harris | 21.2% | 107 of 504 | 18 min | 3.7 h | |
| 4,116 | Grand Prairie 2NNWGDLT2 | 66.1 | Gauge | Dallas | 20.5% | 44 of 214 | 14 min | 11.1 h | |
| 4,117 | Missouri City 2SSE - Ditch B1DTBT2 | 65.9 | Gauge | Fort Bend | 18.4% | 93 of 504 | 14 min | 4 h | |
| 4,118 | Lockhart 3N - Rolling RidgeROLT2 | 65.8 | Gauge | Caldwell | 37.3% | 209 of 560 | 19 min | 37 h | |
| 4,119 | Mansfield 1E - City HallFWST2 | 65.8 | Gauge | Tarrant | 20.8% | 140 of 672 | 14 min | 4 h | |
| 4,120 | Richmond 2SSE - Rarbs BayouRABT2 | 65.8 | Gauge | Fort Bend | 20.6% | 104 of 504 | 18 min | 3.8 h | |
| 4,121 | Fairchilds 4ESE - Big CreekBIKT2 | 65.8 | Gauge | Fort Bend | 20.2% | 102 of 504 | 18 min | 3.7 h | |
| 4,122 | League City 4SSE - Bordens GullyBGYT2 | 65.7 | Gauge | Galveston | 16.9% | 57 of 336 | 18 min | 4 h | |
| 4,123 | Carpenters Bayou At I 10CBPT2 | 65.6 | Gauge | Harris | 21.6% | 109 of 504 | 17 min | 4.8 h | |
| 4,124 | Needville - Fairchilds CreekFHIT2 | 65.6 | Gauge | Fort Bend | 19.6% | 99 of 504 | 18 min | 3.7 h | |
| 4,125 | Point Blank 6 NWTDT2 | 65.6 | Gauge | San Jacinto | 14.2% | 32 of 224 | 14 min | 5.9 h | |
| 4,126 | Sugar Land 2NE - NW DententionNDIT2 | 65.5 | Gauge | Fort Bend | 18.8% | 95 of 504 | 16 min | 3.9 h | |
| 4,127 | Hempstead 11NE - Three Mile CreekTFMT2 | 65.3 | Gauge | Waller | 19.2% | 121 of 630 | 16 min | 3.5 h | |
| 4,128 | Guy 1NE - Guy CreekGUYT2 | 65.3 | Gauge | Fort Bend | 18.8% | 95 of 504 | 18 min | 3.7 h | |
| 4,129 | Goose Creek AT BaytownGCBT2 | 65.2 | Gauge | Harris | 19.4% | 98 of 504 | 19 min | 4 h | |
| 4,130 | HempsteadHMPT2 | 65.2 | Gauge | Waller | 18.7% | 126 of 672 | 14 min | 3.8 h | |
| 4,131 | Santa Fe 4SSE - Willow BayouBWIT2 | 65.2 | Gauge | Galveston | 18.6% | 94 of 504 | 18 min | 3.7 h | |
| 4,132 | HoustonTRVT2 | 65.2 | Gauge | Harris | 18.4% | 93 of 504 | 18 min | 3.7 h | |
| 4,133 | Plum Grove 1W - EF San JacintoEFMT2 | 65.1 | Gauge | Liberty | 18.6% | 94 of 504 | 18 min | 4 h | |
| 4,134 | Thompsons 1E - Lower Dry CreekLDRT2 | 65.1 | Gauge | Fort Bend | 18.2% | 92 of 504 | 18 min | 3.7 h | |
| 4,135 | Fairbanks 3SSW - Buttermilk CreekBUUT2 | 65.1 | Gauge | Harris | 16.2% | 82 of 504 | 14 min | 4 h | |
| 4,136 | Aldine 2SW - P138GLAT2 | 65.1 | Gauge | Harris | 15.8% | 64 of 403 | 16 min | 4 h | |
| 4,137 | Missouri City 1E - CangelosiLSIT2 | 65.0 | Gauge | Fort Bend | 18.1% | 114 of 630 | 14 min | 3.9 h | |
| 4,138 | Ih 45 S Hov @ Dwt TerminusSHOT2 | 65.0 | Gauge | Harris | 17.8% | 90 of 504 | 18 min | 3.7 h | |
| 4,139 | Benbrook 3W - Ventana PumpFWZT2 | 64.9 | Gauge | Tarrant | 18.3% | 123 of 672 | 14 min | 4 h | |
| 4,140 | Tomball 2WTOBT2 | 64.9 | Gauge | Harris | 18.0% | 121 of 672 | 14 min | 3.8 h | |
| 4,141 | Highland HeightsVCVT2 | 64.9 | Gauge | Harris | 15.6% | 79 of 504 | 14 min | 4 h | |
| 4,142 | Fort Worth 11ENE - Village CreekFAWT2 | 64.8 | Gauge | Tarrant | 18.1% | 122 of 672 | 14 min | 4 h | |
| 4,143 | Grand Prairie Alert 8GSOT2 | 64.6 | Gauge | Tarrant | 24.2% | 122 of 504 | 14 min | 11.3 h | |
| 4,144 | Forth Worth 8NNE - Fire 38FWKT2 | 64.6 | Gauge | Tarrant | 22.2% | 112 of 504 | 16 min | 7.6 h | |
| 4,145 | Onalaska 6 NELSKT2 | 64.6 | Gauge | Polk | 15.8% | 29 of 183 | 14 min | 12 h | |
| 4,146 | Haslet 3S - North ServiceFWUT2 | 64.5 | Gauge | Tarrant | 17.2% | 116 of 672 | 14 min | 4 h | |
| 4,147 | Aledo 2NNE - Walsh RanchFBWT2 | 64.5 | Gauge | Parker | 17.1% | 115 of 672 | 14 min | 4 h | |
| 4,148 | Highland HeightsVGBT2 | 64.4 | Gauge | Harris | 16.8% | 113 of 672 | 14 min | 4 h | |
| 4,149 | GreatwoodGPWT2 | 64.3 | Gauge | Fort Bend | 17.8% | 120 of 672 | 16 min | 3.9 h | |
| 4,150 | Crockett 2NNW - Hurricane BayourHYUT2 | 64.2 | Gauge | Houston | 41.5% | 279 of 672 | 34 min | 22.3 h | |
| 4,151 | Old Salem 3W - CR3110 DitchHNST2 | 64.2 | Gauge | Newton | 31.8% | 321 of 1,008 | 17 min | 15 h | |
| 4,152 | Mission Bend 1SSE - Keegans BayouKBVT2 | 64.2 | Gauge | Fort Bend | 16.3% | 110 of 672 | 14 min | 4 h | |
| 4,153 | Deer Park 1SW - Boggy BayouBGBT2 | 64.2 | Gauge | Harris | 15.4% | 78 of 504 | 17 min | 4 h | |
| 4,154 | DECT2DECT2 | 64.1 | COOP | - | 6.7% | 15 of 224 | 17 min | 3.5 h | |
| 4,155 | Arlington 4SW - Rush CreekRUST2 | 64.0 | Gauge | Tarrant | 15.9% | 107 of 672 | 14 min | 4 h | |
| 4,156 | Houston 6NW - BrookhollowHCFT2 | 63.8 | Gauge | Harris | 14.8% | 100 of 672 | 14 min | 3.8 h | |
| 4,157 | Mount HoustonHBTT2 | 63.8 | Gauge | Harris | 14.0% | 71 of 504 | 16 min | 3.9 h | |
| 4,158 | Missouri City 1N - WillowWIGT2 | 63.4 | Gauge | Fort Bend | 15.6% | 105 of 672 | 17 min | 3.9 h | |
| 4,159 | The Woodlands - Panther BranchPBWT2 | 63.4 | Gauge | Montgomery | 14.5% | 105 of 720 | 14 min | 3.9 h | |
| 4,160 | Spring Shadows 2ENE - Brickhouse GullyBHGT2 | 63.4 | Gauge | Harris | 13.9% | 94 of 672 | 14 min | 3.9 h | |
| 4,161 | Beaumont 4 NW - Soccer FieldsJSFT2 | 63.3 | Gauge | Jefferson | 27.3% | 276 of 1,008 | 14 min | 14.1 h | |
| 4,162 | Missouri City 1NE - WillowCVST2 | 63.3 | Gauge | Fort Bend | 13.8% | 93 of 672 | 14 min | 3.9 h | |
| 4,163 | Sugar Land 2ESE - Jane Long LakeJLLT2 | 63.2 | Gauge | Fort Bend | 16.0% | 108 of 672 | 18 min | 4 h | |
| 4,164 | The Woodlands - Alden BranchABWT2 | 63.2 | Gauge | Montgomery | 14.8% | 115 of 775 | 14 min | 3.9 h | |
| 4,165 | Caldwood 1NE - Drainage CanalHETT2 | 62.9 | Gauge | Jefferson | 21.4% | 36 of 168 | 18 min | 31.9 h | |
| 4,166 | Missouri City 2SE - North DitchNRDT2 | 62.9 | Gauge | Fort Bend | 12.5% | 84 of 672 | 14 min | 3.9 h | |
| 4,167 | China 5SE - Lawhon Road DitchHJIT2 | 62.8 | Gauge | Jefferson | 28.4% | 287 of 1,008 | 18 min | 13.1 h | |
| 4,168 | Plantersville 3SE - Mill CreekILFT2 | 62.8 | Gauge | Grimes | 14.4% | 121 of 840 | 14 min | 4 h | |
| 4,169 | Pine Island Bayou AT NOME 4 NEJZBT2 | 62.7 | Gauge | Jefferson | 20.3% | 82 of 403 | 14 min | 16.6 h | |
| 4,170 | League City 1WSW - Landing DitchLDTT2 | 62.5 | Gauge | Galveston | 13.7% | 99 of 720 | 17 min | 3.9 h | |
| 4,171 | Missouri City 1SE - CangelosiTCAT2 | 62.3 | Gauge | Fort Bend | 10.4% | 66 of 630 | 14 min | 3.9 h | |
| 4,172 | Gladys Ave @ Hillebrant Bayou Ditch 100JZFT2 | 62.0 | Gauge | Jefferson | 23.5% | 158 of 672 | 13 min | 44.4 h | |
| 4,173 | Black Creek AT SOUR LAKE 8 NNEJYMT2 | 61.9 | Gauge | Hardin | 24.1% | 81 of 336 | 16 min | 33 h | |
| 4,174 | Missouri City 1ENETXDT2 | 61.9 | Gauge | Fort Bend | 11.1% | 86 of 775 | 14 min | 3.9 h | |
| 4,175 | Egypt 3S - Woodlands ParkwayWPWT2 | 61.9 | Gauge | Montgomery | 9.8% | 66 of 672 | 14 min | 3.9 h | |
| 4,176 | Burkeville 3SE - Yellow BayouHNYT2 | 61.8 | Gauge | Newton | 20.2% | 102 of 504 | 14 min | 17.4 h | |
| 4,177 | Crowley 4NW - Chisholm TrailFEWT2 | 61.8 | Gauge | Tarrant | 12.8% | 129 of 1,008 | 14 min | 3.9 h | |
| 4,178 | Atascocita 4ENE - Lake HoustonLHFT2 | 61.7 | Gauge | Harris | 15.3% | 103 of 672 | 14 min | 7.7 h | |
| 4,179 | Annetta 3SEFDWT2 | 61.7 | Gauge | Parker | 12.6% | 127 of 1,008 | 14 min | 3.9 h | |
| 4,180 | Fort Worth 4SE - Cobb ParkFGWT2 | 61.1 | Gauge | Tarrant | 12.7% | 128 of 1,008 | 16 min | 4 h | |
| 4,181 | Chateau Woods 2NW - Grograns MillGRFT2 | 61.1 | Gauge | Montgomery | 8.7% | 68 of 775 | 14 min | 4 h | |
| 4,182 | Fort Worth - Alta Vista Rd at Big Bear CreekFGAT2 | 60.9 | Gauge | Tarrant | 9.7% | 89 of 916 | 14 min | 4 h | |
| 4,183 | Arlington 1NE - Johnson CreekAJST2 | 60.8 | Gauge | Tarrant | 11.6% | 117 of 1,008 | 16 min | 3.9 h | |
| 4,184 | Shenandoah 2NW - WJPAWJPT2 | 60.8 | Gauge | Montgomery | 8.6% | 73 of 840 | 14 min | 4 h | |
| 4,185 | Fred Hartman BridgeFHBT2 | 60.7 | Gauge | Harris | 8.0% | 62 of 775 | 14 min | 4.1 h | |
| 4,186 | Fort Worth - Eastland St at Pate ElemFELT2 | 60.6 | Gauge | Tarrant | 10.9% | 110 of 1,008 | 16 min | 3.9 h | |
| 4,187 | Huffman 1NEHUFT2 | 60.5 | Gauge | Harris | 10.5% | 106 of 1,008 | 16 min | 3.9 h | |
| 4,188 | League City 2SSE - Benson BayouBOBT2 | 60.3 | Gauge | Galveston | 10.4% | 105 of 1,008 | 17 min | 3.9 h | |
| 4,189 | DenisonDRAT2 | 60.2 | Gauge | Grayson | 29.9% | 201 of 672 | 34 min | 22.3 h | |
| 4,190 | Sugar Land 2S - Ditch HODHT2 | 60.2 | Gauge | Fort Bend | 12.5% | 28 of 224 | 16 min | 23.6 h | |
| 4,191 | Dirks RoadFDBT2 | 60.0 | Gauge | Tarrant | 15.0% | 38 of 252 | 17 min | 28.3 h | |
| 4,192 | Alvarado 1NNWFHWT2 | 60.0 | Gauge | Johnson | 14.1% | 143 of 1,008 | 14 min | 7.8 h | |
| 4,193 | Deer Park - Patricks BayouPTKT2 | 59.8 | Gauge | Harris | 9.0% | 91 of 1,008 | 17 min | 3.9 h | |
| 4,194 | Lovelady 2SW - Tantabogue CreekTABT2 | 59.7 | Gauge | Houston | 22.8% | 230 of 1,008 | 24 min | 27.2 h | |
| 4,195 | Grand Prairie Alert No3GEJT2 | 59.6 | Gauge | Tarrant | 10.3% | 52 of 504 | 14 min | 11.7 h | |
| 4,196 | Forth Worth - North Las Vegas Trail at Shoreview DrFVTT2 | 59.6 | Gauge | Kaufman | 9.9% | 50 of 504 | 14 min | 11.1 h | |
| 4,197 | Sugar Land 1NNE - Bournwood DrABDT2 | 59.0 | Gauge | Fort Bend | 6.6% | 67 of 1,008 | 16 min | 4 h | |
| 4,198 | Pearland 3W - Hickory SloughHYST2 | 58.5 | Gauge | Brazoria | 25.1% | 169 of 672 | 34 min | 22.3 h | |
| 4,199 | Forth Worth 4SFSDT2 | 58.3 | Gauge | Tarrant | 13.8% | 70 of 504 | 18 min | 19.7 h | |
| 4,200 | Upper Kickapoo CreekWDLT2 | 57.5 | Gauge | Trinity | 7.1% | 36 of 504 | 18 min | 12 h | |
| 4,201 | Beeville - Poesta CreekPOBT2 | 56.7 | Gauge | Bee | 15.6% | 105 of 672 | 26 min | 5.9 days | |
| 4,202 | FridayFDYT2 | 56.4 | Gauge | Trinity | 5.8% | 39 of 672 | 17 min | 12 h | |
| 4,203 | Knox City ScanKNXT2 | 56.2 | Gauge | Knox | 20.2% | 34 of 168 | 37 min | 5.7 days | |
| 4,204 | China 5ESE - Waldon Road DitchHJBT2 | 56.2 | Gauge | Jefferson | 9.7% | 98 of 1,008 | 18 min | 25.8 h | |
| 4,205 | Spring CkSDKT2 | 55.7 | Gauge | Colorado | 5.1% | 40 of 775 | 13 min | 45.7 h | |
| 4,206 | Forth Worth - Everman - Kennedale Rd at Village CreekFEKT2 | 55.4 | Gauge | Tarrant | 4.7% | 48 of 1,008 | 14 min | 24.9 h | |
| 4,207 | Ih 10 Uprr Bridge @ Ih 610ULBT2 | 55.2 | Gauge | Harris | 4.2% | 25 of 592 | 14 min | 34.1 h | |
| 4,208 | LIBT2LIBT2 | 54.2 | DCP | - | 4.1% | 23 of 560 | 19 min | 2.1 days | |
| 4,209 | Stoneham 4NNW - Grassy CreekGYST2 | 54.0 | Gauge | Grimes | 12.0% | 81 of 672 | 34 min | 22.3 h | |
| 4,210 | Schulenburg 4ENE - E Navidad RiverNRWT2 | 51.2 | Gauge | Fayette | 4.1% | 28 of 672 | 34 min | 22.5 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:
- 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. 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.