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,734 ranked here, 4,720 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 |
|---|---|---|---|---|---|---|---|---|---|
| 2,500 | Manvel 2.1 NWTX-BRZ-62 | 95.0 | Volunteer | Brazoria County | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,500 | College Station 3.8 SETX-BZS-145 | 95.0 | Volunteer | Brazos County | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,500 | Lockhart 4.3 ENETX-CLD-31 | 95.0 | Volunteer | Caldwell County | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,500 | New Braunfels 3.1 WNWTX-CML-3 | 95.0 | Volunteer | Comal County | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,500 | Corpus Christi 9.1 NWTX-NU-15 | 95.0 | Volunteer | Nueces County | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,500 | Lakeview 0.3 NETX-OR-14 | 95.0 | Volunteer | Orange County | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,507 | Bryan 3.8 SSWTX-BZS-99 | 95.0 | Volunteer | Brazos County | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,508 | College Station 5.7 STX-BZS-112 | 95.0 | Volunteer | Brazos County | 85.7% | 6 of 7 | 86 min | 24 h | |
| 2,508 | Jersey Village 4.7 NWTX-HRR-352 | 95.0 | Volunteer | Harris County | 85.7% | 6 of 7 | 86 min | 24 h | |
| 2,508 | Blackwell 6.5 NWTX-NL-11 | 95.0 | Volunteer | Nolan County | 85.7% | 6 of 7 | 86 min | 24 h | |
| 2,511 | Circle D-KC Estates 2.9 ETX-BST-158 | 95.0 | Volunteer | Bastrop County | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,511 | Bastrop 1.3 SETX-BST-172 | 95.0 | Volunteer | Bastrop County | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,513 | La Grange 4.5 SWTX-FY-36 | 95.0 | Volunteer | Fayette County | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,513 | Fredericksburg 16.4 WNWTX-GS-68 | 95.0 | Volunteer | Gillespie County | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,513 | Center Point 3.6 SWTX-KR-144 | 95.0 | Volunteer | Kerr County | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,513 | Castell 1.8 ENETX-LL-83 | 95.0 | Volunteer | Llano County | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,513 | Burkburnett 1.2 WSWTX-WT-19 | 95.0 | Volunteer | Wichita County | 85.7% | 6 of 7 | 86 min | 2 days | |
| 2,518 | IngramIGRT2 | 95.0 | Cooperative | Kerr County | 85.7% | 6 of 7 | 87 min | 24 h | |
| 2,519 | MundayMUNT2 | 95.0 | Cooperative | Knox County | 85.7% | 6 of 7 | 87 min | 2 days | |
| 2,520 | Ropesville 6NNWROPT2 | 95.0 | Cooperative | Hockley County | 85.7% | 6 of 7 | 1.6 h | 36.1 h | |
| 2,521 | Chisos Basin Co-OpBBPT2 | 95.0 | Cooperative | Brewster County | 85.7% | 6 of 7 | 1.8 h | 24 h | |
| 2,522 | Research StationBAGT2 | 95.0 | Cooperative | Jefferson County | 85.7% | 6 of 7 | 1.8 h | 35.1 h | |
| 2,523 | Lubbock 5WSWJJXT2 | 95.0 | Cooperative | Lubbock County | 85.7% | 6 of 7 | 1.8 h | 36.1 h | |
| 2,524 | ShallowaterSHWT2 | 95.0 | Cooperative | Lubbock County | 85.7% | 6 of 7 | 1.8 h | 36.1 h | |
| 2,525 | Childress UsdaCDAT2 | 95.0 | Gauge | Childress County | 85.7% | 6 of 7 | 1.8 h | 36.1 h | |
| 2,526 | Persimmon Gap Co-OpPNGT2 | 95.0 | Cooperative | Brewster County | 85.7% | 6 of 7 | 1.9 h | 24 h | |
| 2,527 | AquillaAQUT2 | 95.0 | Cooperative | Hill County | 85.7% | 6 of 7 | 2 h | 2 days | |
| 2,528 | Radio Station KgroPAPT2 | 95.0 | Cooperative | Gray County | 85.7% | 6 of 7 | 2.1 h | 24 h | |
| 2,529 | El Paso 10.9 SETX-EP-152 | 95.0 | Volunteer | El Paso County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,530 | Denison 1.6 WNWTX-GA-59 | 95.0 | Volunteer | Grayson County | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 2,531 | Columbus 4.7 ENETX-CLR-19 | 95.0 | Volunteer | Colorado County | 85.7% | 6 of 7 | 2.4 h | 34.1 h | |
| 2,532 | Halsell 3.7 NWTX-CLY-10 | 95.0 | Volunteer | Clay County | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 2,532 | Tom Bean 0.3 WTX-GA-62 | 95.0 | Volunteer | Grayson County | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 2,532 | Kountze 1.1 STX-HRN-6 | 95.0 | Volunteer | Hardin County | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 2,535 | The Woodlands 4.9 NNWTX-MNG-127 | 95.0 | Volunteer | Montgomery County | 85.7% | 6 of 7 | 2.4 h | 33.1 h | |
| 2,536 | San Marcos 5.0 NNETX-HYS-351 | 95.0 | Volunteer | Hays County | 85.7% | 6 of 7 | 2.4 h | 35.1 h | |
| 2,537 | Beaumont 4.8 NNWTX-JJ-29 | 95.0 | Volunteer | Jefferson County | 85.7% | 6 of 7 | 2.4 h | 36.1 h | |
| 2,538 | Mckinney 3.3 SSWTX-CLL-116 | 95.0 | Volunteer | Collin County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,538 | Victoria 1.8 SWTX-VC-71 | 95.0 | Volunteer | Victoria County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,540 | Fredericksburg 1.4 WSWTX-GS-81 | 95.0 | Volunteer | Gillespie County | 85.7% | 6 of 7 | 2.4 h | 36.1 h | |
| 2,541 | Buchanan Dam 1.9 WSWTX-LL-75 | 95.0 | Volunteer | Llano County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,541 | Carmine 1.7 NNWTX-WA-40 | 95.0 | Volunteer | Washington County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,543 | Driftwood 4.6 SSETX-HYS-341 | 95.0 | Volunteer | Hays County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,543 | Mount Calm 5.4 STX-LT-11 | 95.0 | Volunteer | Limestone County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,545 | Nassau Bay 2.5 NWTX-HRR-342 | 95.0 | Volunteer | Harris County | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 2,546 | San Antonio 4.0 STX-BXR-593 | 95.0 | Volunteer | Bexar County | 85.7% | 6 of 7 | 2.4 h | 36.1 h | |
| 2,547 | Moody 9.7 WSWTX-BEL-68 | 95.0 | Volunteer | Bell County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,547 | Knickerbocker 3.2 SWTX-TG-5 | 95.0 | Volunteer | Tom Green County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,549 | Georgetown 4.7 NNWTX-WM-369 | 95.0 | Volunteer | Williamson County | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 2,550 | Bryan 10.1 ETX-BZS-123 | 95.0 | Volunteer | Brazos County | 85.7% | 6 of 7 | 2.4 h | 36.1 h | |
| 2,550 | Lubbock 6.4 NWTX-LK-77 | 95.0 | Volunteer | Lubbock County | 85.7% | 6 of 7 | 2.4 h | 36.1 h | |
| 2,550 | D Hanis 2.4 NNETX-MDN-41 | 95.0 | Volunteer | Medina County | 85.7% | 6 of 7 | 2.4 h | 36.1 h | |
| 2,553 | The Woodlands 4.8 NNWTX-MNG-93 | 95.0 | Volunteer | Montgomery County | 85.7% | 6 of 7 | 2.4 h | 37.1 h | |
| 2,554 | Concan 0.4 NWTX-UV-46 | 95.0 | Volunteer | Uvalde County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,555 | Smithville 6.6 NETX-BST-214 | 95.0 | Volunteer | Bastrop County | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 2,555 | Schulenburg 9.0 WNWTX-FY-75 | 95.0 | Volunteer | Fayette County | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 2,557 | New Braunfels 2.8 NNETX-CML-41 | 95.0 | Volunteer | Comal County | 85.7% | 6 of 7 | 2.4 h | 35.1 h | |
| 2,558 | Smithville 6.5 NNWTX-BST-121 | 95.0 | Volunteer | Bastrop County | 85.7% | 6 of 7 | 2.4 h | 36.1 h | |
| 2,559 | Flower Mound 2.3 NETX-DN-8 | 95.0 | Volunteer | Denton County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,560 | Schulenburg 4.8 ENETX-FY-85 | 95.0 | Volunteer | Fayette County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,561 | New Braunfels 12.1 NWTX-CML-261 | 95.0 | Volunteer | Comal County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,561 | Denton 4.2 SSETX-DN-80 | 95.0 | Volunteer | Denton County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,563 | Cypress 4.2 STX-HRR-345 | 95.0 | Volunteer | Harris County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,563 | Georgetown 1.4 SETX-WM-202 | 95.0 | Volunteer | Williamson County | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,565 | VernonVNNT2 | 95.0 | Cooperative | Wilbarger County | 85.7% | 6 of 7 | 2.5 h | 2 days | |
| 2,566 | El Paso 8.7 WTX-EP-162 | 94.9 | Volunteer | El Paso County | 100% | 7 of 7 | 13.4 h | 24 h | |
| 2,567 | Burlington 4.6 SWTX-MLM-37 | 94.9 | Volunteer | Milam County | 100% | 7 of 7 | 13.4 h | 24 h | |
| 2,568 | Spicewood 1.8 STX-BRT-183 | 94.9 | Volunteer | Burnet County | 100% | 7 of 7 | 13.4 h | 24 h | |
| 2,569 | Belton 6SE - Leon RVLRHT2 | 94.9 | Gauge | Bell | 96.4% | 648 of 672 | 29 min | 45 min | |
| 2,570 | Reagan 4SE - Little Brazos RiverREAT2 | 94.9 | Gauge | Falls | 96.2% | 647 of 672 | 29 min | 45 min | |
| 2,571 | Stoneham 4NNW - Grassy CreekGYST2 | 94.9 | Gauge | Grimes | 96.2% | 647 of 672 | 29 min | 45 min | |
| 2,572 | Leander 3N - SF San Gabriel RiverLSGT2 | 94.9 | Gauge | Williamson | 96.2% | 647 of 672 | 29 min | 45 min | |
| 2,573 | Conroe 5SE - Crystal CreekCYST2 | 94.9 | Gauge | Montgomery | 96.2% | 647 of 672 | 29 min | 45 min | |
| 2,574 | Bryan 6NE - Mathis CreekMKTT2 | 94.8 | Gauge | Brazos | 96.1% | 646 of 672 | 29 min | 45 min | |
| 2,575 | Rosebud 2W - Pond CreekWPHT2 | 94.8 | Gauge | Falls | 96.1% | 646 of 672 | 29 min | 45 min | |
| 2,576 | College Station 2NE - Carters CreekCAKT2 | 94.8 | Gauge | Brazos | 95.9% | 645 of 672 | 29 min | 35 min | |
| 2,577 | Sandy Creek 9.1 NW CordeleCODT2 | 94.8 | Gauge | Jackson | 91.2% | 209 of 229 | 21 min | 65 min | |
| 2,578 | Little Pine Island Bayou AT THICKET 4 SEJYLT2 | 94.8 | Gauge | Hardin | 90.0% | 181 of 201 | 19 min | 2.2 h | |
| 2,579 | Hunting Bayou AT Loop 610 EastHTGT2 | 94.8 | Gauge | Harris | 88.3% | 198 of 224 | 16 min | 75 min | |
| 2,580 | Panther Junction Co-OpPAJT2 | 94.8 | Cooperative | Brewster County | 85.7% | 6 of 7 | 2.8 h | 24 h | |
| 2,581 | Little Wichita River at Lake ArrowheadARRT2 | 94.7 | Gauge | Clay | 95.8% | 161 of 168 | 29 min | 2 h | |
| 2,582 | Luling 3ESE - Plum CreekPLUT2 | 94.7 | Gauge | Caldwell | 95.5% | 642 of 672 | 29 min | 45 min | |
| 2,583 | Woodsboro 4SSW - Devils Run CreekWDBT2 | 94.7 | Gauge | Refugio | 95.3% | 641 of 672 | 29 min | 45 min | |
| 2,584 | Normanna 1S - Medio CreekNOMT2 | 94.7 | Gauge | Bee | 95.3% | 641 of 672 | 29 min | 45 min | |
| 2,585 | Lake Bridgeport RepeaterTBWT2 | 94.7 | Gauge | Jack | 91.0% | 367 of 403 | 14 min | 1.9 h | |
| 2,586 | WhitsettWITT2 | 94.7 | Cooperative | Live Oak County | 85.7% | 6 of 7 | 3.1 h | 2 days | |
| 2,587 | Hungerford - West Bernard CreekWBUT2 | 94.6 | Gauge | Wharton | 95.5% | 642 of 672 | 29 min | 45 min | |
| 2,588 | Schulenburg 4ENE - E Navidad RiverNRWT2 | 94.6 | Gauge | Fayette | 95.3% | 641 of 672 | 29 min | 45 min | |
| 2,589 | Dobbin 8N - Peach CreekPEMT2 | 94.6 | Gauge | Montgomery | 95.3% | 641 of 672 | 29 min | 45 min | |
| 2,590 | JoplinTJOT2 | 94.6 | Gauge | Jack | 90.5% | 365 of 403 | 14 min | 1.9 h | |
| 2,590 | Wizard WellsTWZT2 | 94.6 | Gauge | Jack | 90.5% | 365 of 403 | 14 min | 1.9 h | |
| 2,592 | Bowie0F2 | 94.5 | Airport | Montague County | 99.8% | 503 of 504 | 8 min | 40 min | |
| 2,593 | Vidor 6E - Cow BayouBCVT2 | 94.5 | Gauge | Orange | 97.9% | 658 of 672 | 29 min | 60 min | |
| 2,594 | Midway 4SSE - Larrison CreekLRST2 | 94.5 | Gauge | Madison | 97.7% | 657 of 672 | 29 min | 60 min | |
| 2,595 | Sulphur_SpringsSLR | 94.5 | Airport | Hopkins County | 96.8% | 488 of 504 | 8 min | 4 h | |
| 2,596 | SALT CREEK 3 NW Lake GrahamLMGT2 | 94.5 | Gauge | Young | 95.2% | 160 of 168 | 29 min | 2 h | |
| 2,597 | Beeville 7NW - Poesta CreekPEBT2 | 94.5 | Gauge | Bee | 89.9% | 907 of 1,008 | 14 min | 45 min | |
| 2,598 | New Braunfels 7.5 NNETX-CML-326 | 94.5 | Volunteer | Comal County | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,599 | San Marcos 2.1 WNWTX-HYS-211 | 94.5 | Volunteer | Hays County | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 2,600 | Wimberley 3.6 SSETX-HYS-349 | 94.5 | Volunteer | Hays County | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,601 | Cross Mountain 1.6 WNWTX-BXR-436 | 94.5 | Volunteer | Bexar County | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,601 | Longview 0.9 ETX-GG-7 | 94.5 | Volunteer | Gregg County | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,601 | Wichita Falls 3.3 WSWTX-WT-30 | 94.5 | Volunteer | Wichita County | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,604 | Kopperl 5.2 WNWTX-BSQ-2 | 94.5 | Volunteer | Bosque County | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,604 | Fair Oaks Ranch 0.5 ENETX-BXR-498 | 94.5 | Volunteer | Bexar County | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,604 | San Antonio 5.6 NNWTX-BXR-627 | 94.5 | Volunteer | Bexar County | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,607 | Hollywood Park 3.4 ESETX-BXR-608 | 94.5 | Volunteer | Bexar County | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 2,608 | Brenham 3.8 NNWTX-WA-38 | 94.5 | Volunteer | Washington County | 85.7% | 6 of 7 | 3.4 h | 37.1 h | |
| 2,609 | New Braunfels 5.9 NWTX-CML-29 | 94.5 | Volunteer | Comal County | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 2,610 | Denton 2.6 NETX-DN-134 | 94.5 | Volunteer | Denton County | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,611 | Pasadena 4.2 SETX-HRR-305 | 94.5 | Volunteer | Harris County | 85.7% | 6 of 7 | 3.4 h | 24.1 h | |
| 2,612 | Dilley 17.9 ESETX-LS-3 | 94.5 | Volunteer | La Salle County | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 2,613 | Lakehills 1.2 NNETX-BND-19 | 94.5 | Volunteer | Bandera County | 85.7% | 6 of 7 | 3.4 h | 35.1 h | |
| 2,614 | Edom 1.1 NETX-VZ-38 | 94.5 | Volunteer | Van Zandt County | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 2,615 | Bellville 7.8 SSWTX-AS-19 | 94.5 | Volunteer | Austin County | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,616 | Shavano Park 0.7 NWTX-BXR-560 | 94.5 | Volunteer | Bexar County | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,617 | Tanglewood Forest 2.6 WNWTX-TV-474 | 94.5 | Volunteer | Travis County | 85.7% | 6 of 7 | 3.4 h | 34.1 h | |
| 2,618 | Leon Rv nr Hasse08099500 | 94.4 | Gauge | Comanche County | 100% | 168 of 168 | 38 min | 60 min | |
| 2,618 | UBC Dam 3 nr Leander303318097482000 | 94.4 | Gauge | Williamson County | 100% | 168 of 168 | 38 min | 60 min | |
| 2,618 | UBC Dam 1 nr Leander303508097525399 | 94.4 | Gauge | Williamson County | 100% | 168 of 168 | 38 min | 60 min | |
| 2,621 | Cypress Ck at Sharp Rd nr Hockley08068700 | 94.4 | Gauge | Harris County | 100% | 168 of 168 | 38 min | 75 min | |
| 2,622 | Lewisville Lk nr Lewisville08052800 | 94.4 | Gauge | Denton County | 100% | 168 of 168 | 38 min | 60 min | |
| 2,622 | W Fk San Jacinto Rv nr Conroe08068000 | 94.4 | Gauge | Montgomery County | 100% | 168 of 168 | 38 min | 60 min | |
| 2,624 | Cedar Lane 1NE - Linnville BayouLBUT2 | 94.4 | Gauge | Matagorda | 94.9% | 638 of 672 | 29 min | 45 min | |
| 2,625 | Stoneham 4NNE - Navasota RiverNAVT2 | 94.4 | Gauge | Grimes | 94.9% | 638 of 672 | 29 min | 45 min | |
| 2,626 | Shavano Park 3WNW - Leon CreekLCFT2 | 94.4 | Gauge | Bexar | 94.7% | 637 of 672 | 29 min | 35 min | |
| 2,627 | Brown Wood Fire Dept #2 35W Of Po BoxBROT2 | 94.4 | Cooperative | Brown County | 85.7% | 6 of 7 | 3.8 h | 46 h | |
| 2,628 | Justin 2SSW - Fire 11FWFT2 | 94.3 | Gauge | Denton | 86.8% | 875 of 1,008 | 11 min | 40 min | |
| 2,629 | ROPT2ROPT2 | 94.3 | DCP | - | 85.7% | 6 of 7 | 3.8 h | 36.1 h | |
| 2,630 | Mission - AransasMAQT2 | 94.2 | Gauge | Aransas | 97.0% | 163 of 168 | 34 min | 2 h | |
| 2,631 | Sinton 2W - Chiltipin CreekILNT2 | 94.2 | Gauge | San Patricio | 94.2% | 633 of 672 | 29 min | 45 min | |
| 2,632 | Lampasas River AT BeltonBLPT2 | 94.2 | Gauge | Bell | 93.1% | 626 of 672 | 19 min | 75 min | |
| 2,633 | TruceTVTT2 | 94.2 | Gauge | Jack | 89.5% | 361 of 403 | 14 min | 1.9 h | |
| 2,634 | Splendora 6NNW - Peach CreekPEAT2 | 94.1 | Gauge | Montgomery | 96.7% | 650 of 672 | 29 min | 60 min | |
| 2,634 | Willis 3NE - Caney CreekWIIT2 | 94.1 | Gauge | Montgomery | 96.7% | 650 of 672 | 29 min | 60 min | |
| 2,636 | CaldwellRWV | 94.1 | Airport | Burleson County | 96.6% | 487 of 504 | 8 min | 4.4 h | |
| 2,637 | South Mayde Creek 1.2 E Addicks ReservoirADDT2 | 94.1 | Gauge | Harris County | 88.2% | 593 of 672 | 19 min | 40 min | |
| 2,638 | Honey GroveHNGT2 | 94.1 | Cooperative | Fannin County | 85.7% | 6 of 7 | 4.3 h | 26.1 h | |
| 2,639 | Houston 5.0 SWTX-HRR-368 | 94.1 | Volunteer | Harris County | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 2,640 | Temple 2.5 SWTX-BEL-69 | 94.1 | Volunteer | Bell County | 85.7% | 6 of 7 | 4.4 h | 36.1 h | |
| 2,640 | San Marcos 2.9 WNWTX-HYS-19 | 94.1 | Volunteer | Hays County | 85.7% | 6 of 7 | 4.4 h | 36.1 h | |
| 2,642 | Terlingua 6.1 NNWTX-BRS-35 | 94.1 | Volunteer | Brewster County | 85.7% | 6 of 7 | 4.4 h | 35.1 h | |
| 2,643 | Weimar 9.3 SETX-CLR-15 | 94.1 | Volunteer | Colorado County | 85.7% | 6 of 7 | 4.4 h | 36.1 h | |
| 2,643 | Brownsville 1.7 NNETX-CMR-89 | 94.1 | Volunteer | Cameron County | 85.7% | 6 of 7 | 4.4 h | 36.1 h | |
| 2,645 | Cameron 1.0 ETX-MLM-36 | 94.1 | Volunteer | Milam County | 85.7% | 6 of 7 | 4.4 h | 36.1 h | |
| 2,646 | Kyle 1.6 NNWTX-HYS-338 | 94.1 | Volunteer | Hays County | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 2,647 | Helotes 3.2 ESETX-BXR-581 | 94.1 | Volunteer | Bexar County | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 2,648 | New Braunfels 1.4 SWTX-CML-297 | 94.1 | Volunteer | Comal County | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 2,648 | Woodville 6.4 SSETX-TR-42 | 94.1 | Volunteer | Tyler County | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 2,650 | League City 2.7 SSWTX-GV-110 | 94.1 | Volunteer | Galveston County | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 2,650 | San Marcos 5.7 NNWTX-HYS-340 | 94.1 | Volunteer | Hays County | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 2,652 | Cedar Park 0.3 SSETX-WM-270 | 94.1 | Volunteer | Williamson County | 85.7% | 6 of 7 | 4.4 h | 37.1 h | |
| 2,653 | El Paso 11.3 ENETX-EP-59 | 94.1 | Volunteer | El Paso County | 85.7% | 6 of 7 | 4.4 h | 34.1 h | |
| 2,654 | North Fork Little Wichita River at Lake KickapooARHT2 | 94.0 | Gauge | Archer | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,655 | Nacoghoches 9SW SCANANFT2 | 94.0 | Gauge | Nacogdoches County | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,655 | Beaumont ScanBETT2 | 94.0 | Gauge | Jefferson County | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,655 | Bushland #1 ScanBUST2 | 94.0 | Gauge | Randall County | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,655 | Kingsville ScanKGVT2 | 94.0 | Gauge | Kleberg County | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,655 | Lehman ScanLEHT2 | 94.0 | Gauge | Cochran County | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,655 | Levelland ScanLVLT2 | 94.0 | Gauge | Hockley County | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,655 | Prairie View #1 ScanPRVT2 | 94.0 | Gauge | Waller County | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,655 | Reese Center ScanREET2 | 94.0 | Gauge | Lubbock County | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,655 | Stephenville ScanSPVT2 | 94.0 | Gauge | Erath County | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,655 | San Angelo ScanSXXT2 | 94.0 | Gauge | Tom Green County | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,655 | Uvalde ScanVLDT2 | 94.0 | Gauge | Kinney County | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,655 | Vernon 9S - SCANVNOT2 | 94.0 | Gauge | Wilbarger County | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,655 | Weslaco ScanWCOT2 | 94.0 | Gauge | Hidalgo County | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,668 | South Padre Island CGS TX - 8779748PCGT2 | 94.0 | Gauge | Cameron | 98.3% | 826 of 840 | 25 min | 78 min | |
| 2,669 | Bremond 5SE - Walnut CreekOWVT2 | 94.0 | Gauge | Robertson | 96.4% | 648 of 672 | 29 min | 60 min | |
| 2,670 | Willow Creek 4 E TomballLWCT2 | 94.0 | Gauge | Harris | 90.5% | 182 of 201 | 24 min | 1.8 h | |
| 2,671 | Brays Bayou AT South Main StreetHBMT2 | 94.0 | Gauge | Harris | 87.9% | 197 of 224 | 19 min | 80 min | |
| 2,672 | SH 124 @ Hillebrandt BayouJZHT2 | 94.0 | Gauge | Jefferson | 87.8% | 354 of 403 | 19 min | 40 min | |
| 2,673 | Porter 7NW - WF San Jacinto RiverPOET2 | 94.0 | Gauge | Montgomery | 87.5% | 196 of 224 | 18 min | 80 min | |
| 2,674 | Beaumont 4NW - Dowdel BasinJDLT2 | 94.0 | Gauge | Jefferson | 86.0% | 578 of 672 | 14 min | 50 min | |
| 2,675 | Beaumont 7SW - Willow Marsh BayouWMIT2 | 93.9 | Gauge | Jefferson | 98.0% | 659 of 672 | 29 min | 75 min | |
| 2,676 | Elkhart 3W - Manson CreekMEKT2 | 93.9 | Gauge | Anderson | 96.1% | 646 of 672 | 29 min | 60 min | |
| 2,677 | MarfaMRF | 93.9 | Airport | Presidio County | 91.0% | 153 of 168 | 12 min | 7 h | |
| 2,678 | Fort Hood/Gray AAFGRK | 93.9 | Airport | Bell County | 88.5% | 178 of 201 | 8 min | 70 min | |
| 2,679 | Riesal ScanRIET2 | 93.8 | Gauge | Falls County | 98.8% | 166 of 168 | 39 min | 2 h | |
| 2,680 | Lovelady 2ESE - Gail CreekGLYT2 | 93.8 | Gauge | Houston | 97.7% | 657 of 672 | 29 min | 75 min | |
| 2,681 | Sealy 2WSW - Little Bernard CrekLEBT2 | 93.8 | Gauge | Austin | 95.8% | 644 of 672 | 29 min | 60 min | |
| 2,682 | South Houston 6SW - Clear CreekOOKT2 | 93.8 | Gauge | Brazoria | 95.6% | 643 of 672 | 29 min | 60 min | |
| 2,683 | Brenham 2NE - New Year CreekNYBT2 | 93.8 | Gauge | Washington | 95.0% | 639 of 672 | 29 min | 55 min | |
| 2,684 | CooperCOOT2 | 93.8 | Cooperative | Delta County | 85.7% | 6 of 7 | 4.9 h | 24 h | |
| 2,685 | Cypress Creek 6 AT Grant RoadCCGT2 | 93.8 | Gauge | Harris | 84.5% | 213 of 252 | 14 min | 60 min | |
| 2,686 | West Port Arthur 2WNW - Taylors BayouJBAT2 | 93.8 | Gauge | Jefferson | 84.2% | 849 of 1,008 | 14 min | 30 min | |
| 2,687 | Dripping Springs 5NE - Barton CreekHTDT2 | 93.7 | Gauge | Hays | 89.5% | 301 of 336 | 19 min | 2 h | |
| 2,688 | RoscoeRSCT2 | 93.7 | Cooperative | Nolan County | 85.7% | 6 of 7 | 5.3 h | 35.1 h | |
| 2,689 | Driftwood 1.9 NNETX-HYS-315 | 93.6 | Volunteer | Hays County | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 2,690 | Stephenville 5.4 NETX-ER-11 | 93.6 | Volunteer | Erath County | 85.7% | 6 of 7 | 5.4 h | 24 h | |
| 2,691 | Runaway Bay 0.7 SSWTX-WS-15 | 93.6 | Volunteer | Wise County | 85.7% | 6 of 7 | 5.4 h | 24 h | |
| 2,692 | Fredericksburg 12.5 NWTX-GS-89 | 93.6 | Volunteer | Gillespie County | 85.7% | 6 of 7 | 5.4 h | 25 h | |
| 2,693 | Harper 1.0 NWTX-GS-55 | 93.6 | Volunteer | Gillespie County | 85.7% | 6 of 7 | 5.4 h | 36.1 h | |
| 2,693 | Canyon 0.2 SSWTX-RD-6 | 93.6 | Volunteer | Randall County | 85.7% | 6 of 7 | 5.4 h | 36.1 h | |
| 2,695 | Hallettsville 2.0 NNWTX-LV-32 | 93.6 | Volunteer | Lavaca County | 85.7% | 6 of 7 | 5.4 h | 36.1 h | |
| 2,696 | Rancho Viejo 2.3 ESETX-CMR-136 | 93.6 | Volunteer | Cameron County | 85.7% | 6 of 7 | 5.4 h | 24 h | |
| 2,697 | Fredericksburg 8.3 SSWTX-GS-33 | 93.6 | Volunteer | Gillespie County | 85.7% | 6 of 7 | 5.4 h | 24 h | |
| 2,698 | Coppell 1.1 ETX-DA-121 | 93.6 | Volunteer | Dallas County | 85.7% | 6 of 7 | 5.4 h | 25 h | |
| 2,699 | Best Rd @ L.N.V.A. Pump StationJYOT2 | 93.6 | Gauge | Jefferson | 85.0% | 171 of 201 | 16 min | 65 min | |
| 2,700 | Cypress Creek 6 AT Stuebner-Airline RoadSTUT2 | 93.6 | Gauge | Harris | 84.1% | 212 of 252 | 14 min | 1.7 h | |
| 2,701 | Bushland #1S2006 | 93.4 | Soil | Randall County | 100% | 168 of 168 | 43 min | 65 min | |
| 2,701 | BeaumontS2207 | 93.4 | Soil | Jefferson County | 100% | 168 of 168 | 43 min | 65 min | |
| 2,703 | Taylor Bayou @ Navigation District GatesJYDT2 | 93.3 | Gauge | Jefferson | 84.4% | 851 of 1,008 | 14 min | 35 min | |
| 2,704 | Nacogdoches (AWOS)OCH | 93.2 | Airport | Nacogdoches County | 95.8% | 161 of 168 | 7 min | 9.2 h | |
| 2,705 | Winnie 2SW - Spindletop BayouSOBT2 | 93.2 | Gauge | Chambers | 88.1% | 889 of 1,008 | 21 min | 35 min | |
| 2,706 | North Elm CreekNELT2 | 93.2 | Gauge | Bell | 85.7% | 192 of 224 | 19 min | 65 min | |
| 2,706 | Old Brazos ROBRT2 | 93.2 | Gauge | Brazoria | 85.7% | 192 of 224 | 19 min | 65 min | |
| 2,708 | Midfield 2N - Juanita CreekJUAT2 | 93.1 | Gauge | Matagorda | 88.9% | 897 of 1,008 | 21 min | 40 min | |
| 2,709 | Muldoon 2.9 SETX-FY-64 | 93.1 | Volunteer | Fayette County | 85.7% | 6 of 7 | 6.4 h | 24 h | |
| 2,710 | Orange Grove 3.3 NWTX-JW-6 | 93.1 | Volunteer | Jim Wells County | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 2,711 | Lorena 2.2 WSWTX-MCL-79 | 93.1 | Volunteer | McLennan County | 85.7% | 6 of 7 | 6.4 h | 35.1 h | |
| 2,712 | El Paso 9.2 WTX-EP-143 | 93.1 | Volunteer | El Paso County | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 2,713 | New Braunfels 8.8 NNWTX-CML-292 | 93.1 | Volunteer | Comal County | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 2,714 | Grey Forest 3.2 SETX-BXR-378 | 93.1 | Volunteer | Bexar County | 85.7% | 6 of 7 | 6.4 h | 24 h | |
| 2,715 | Jefferson 9.1 NTX-CSS-6 | 93.1 | Volunteer | Cass County | 85.7% | 6 of 7 | 6.4 h | 36.1 h | |
| 2,716 | Tanglewood Forest 3.5 NWTX-TV-60 | 93.1 | Volunteer | Travis County | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 2,717 | Belton 6.3 NNETX-BEL-103 | 93.1 | Volunteer | Bell County | 85.7% | 6 of 7 | 6.4 h | 35.1 h | |
| 2,718 | Wimberley 0.9 STX-HYS-175 | 93.1 | Volunteer | Hays County | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 2,719 | Kerrville 3.7 SSETX-KR-110 | 93.1 | Volunteer | Kerr County | 85.7% | 6 of 7 | 6.4 h | 24 h | |
| 2,720 | Sherman 5.4 SSETX-GA-49 | 93.1 | Volunteer | Grayson County | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 2,720 | Austin 4.1 SWTX-TV-164 | 93.1 | Volunteer | Travis County | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 2,722 | BeevilleBEA | 92.9 | Airport | Bee County | 89.6% | 452 of 504 | 8 min | 3 h | |
| 2,723 | AustinEDC | 92.9 | Airport | Travis County | 89.4% | 451 of 504 | 8 min | 3 h | |
| 2,724 | F.M. 1406 @ North Fork Taylor BayouJZWT2 | 92.9 | Gauge | Jefferson | 83.2% | 322 of 387 | 16 min | 60 min | |
| 2,725 | KingsvilleS2206 | 92.8 | Soil | Kleberg County | 99.4% | 167 of 168 | 45 min | 2 h | |
| 2,726 | LevellandS2105 | 92.8 | Soil | Hockley County | 99.4% | 167 of 168 | 45 min | 2 h | |
| 2,727 | SnyderSNK | 92.8 | Airport | Scurry County | 89.2% | 450 of 504 | 8 min | 3 h | |
| 2,728 | SintonT69 | 92.8 | Airport | San Patricio County | 89.2% | 450 of 504 | 8 min | 3 h | |
| 2,729 | Monahans 6 ENE03047 | 92.7 | Reference | Ward County | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 2,729 | Muleshoe 19 S03054 | 92.7 | Reference | Bailey County | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 2,729 | Bronte 11 NNE03072 | 92.7 | Reference | Coke County | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 2,729 | Panther Junction 2 N22016 | 92.7 | Reference | Brewster County | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 2,729 | Port Aransas 32 NNE23906 | 92.7 | Reference | Aransas County | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 2,729 | Austin 33 NW23907 | 92.7 | Reference | Burnet County | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 2,729 | Palestine 6 WNW53968 | 92.7 | Reference | Anderson County | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 2,736 | La Grange/Fayette Regional3T5 | 92.7 | Airport | Fayette County | 89.2% | 450 of 504 | 8 min | 3 h | |
| 2,736 | Bay City RegionalBYY | 92.7 | Airport | Matagorda County | 89.2% | 450 of 504 | 8 min | 3 h | |
| 2,738 | McNair 5ENE - Cedar BayouMBVT2 | 92.7 | Gauge | Chambers | 89.0% | 898 of 1,008 | 21 min | 45 min | |
| 2,739 | Falfurrias/Brooks County AirportBKS | 92.7 | Airport | Brooks County | 89.0% | 449 of 504 | 8 min | 3 h | |
| 2,740 | CleburneCPT | 92.7 | Airport | Johnson County | 88.8% | 448 of 504 | 8 min | 3 h | |
| 2,741 | Centerville 4NNW - Lower Keechi CreekKCKT2 | 92.7 | Gauge | Leon | 88.1% | 888 of 1,008 | 21 min | 40 min | |
| 2,742 | Fair Oaks Ranch 0.6 WNWTX-BXR-632 | 92.7 | Volunteer | Bexar County | 85.7% | 6 of 7 | 7.4 h | 36.1 h | |
| 2,743 | Spring 8.7 WTX-HRR-315 | 92.7 | Volunteer | Harris County | 85.7% | 6 of 7 | 7.4 h | 35.1 h | |
| 2,744 | Brownsville 0.1 SSETX-CMR-51 | 92.7 | Volunteer | Cameron County | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 2,745 | Briscoe 8.1 NNETX-HMP-1 | 92.7 | Volunteer | Hemphill County | 85.7% | 6 of 7 | 7.4 h | 36.1 h | |
| 2,746 | Center Point 2.2 NNETX-KR-52 | 92.7 | Volunteer | Kerr County | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 2,747 | Hollywood Park 4.9 ENETX-BXR-565 | 92.7 | Volunteer | Bexar County | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 2,748 | Van Horn 6.0 ENETX-CLB-3 | 92.7 | Volunteer | Culberson County | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 2,749 | RockspringsECU | 92.5 | Airport | Edwards County | 92.4% | 466 of 504 | 8 min | 4.8 h | |
| 2,750 | AtlantaATA | 92.5 | Airport | Cass County | 88.4% | 446 of 504 | 8 min | 3 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; 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.