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 |
|---|---|---|---|---|---|---|---|---|---|
| 2,751 | PlainviewPVW | 95.2 | Airport | Hale | 97.2% | 490 of 504 | 8 min | 3.3 h | |
| 2,752 | Leakey - Frio RiverFILT2 | 95.2 | Gauge | Real | 95.2% | 640 of 672 | 18 min | 60 min | |
| 2,753 | Sabine River 0.5 N DeweyvilleDWYT2 | 95.1 | Gauge | Newton | 100% | 168 of 168 | 32 min | 79 min | |
| 2,754 | Dolan Creek near Loma AltaDOLT2 | 95.1 | Gauge | Val Verde | 100% | 168 of 168 | 32 min | 79 min | |
| 2,755 | Halletsville 2NHATT2 | 95.1 | Cooperative | Lavaca | 100% | 7 of 7 | 11.8 h | 24 h | |
| 2,756 | Little Cypress - Sabine RiverSIPT2 | 95.1 | Gauge | Orange | 98.8% | 664 of 672 | 22 min | 75 min | |
| 2,757 | Brazos River 1 S DennisDNNT2 | 95.1 | Gauge | Parker | 98.6% | 663 of 672 | 22 min | 75 min | |
| 2,758 | Little Wichita River at Lake ArrowheadARRT2 | 95.1 | Gauge | Clay | 98.2% | 165 of 168 | 29 min | 2 h | |
| 2,758 | SALT CREEK 3 NW Lake GrahamLMGT2 | 95.1 | Gauge | Young | 98.2% | 165 of 168 | 29 min | 2 h | |
| 2,760 | BradyBBD | 95.1 | Airport | Mcculloch | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,761 | CameronT35 | 95.1 | Airport | Milam | 97.6% | 492 of 504 | 8 min | 2.7 h | |
| 2,762 | Driftwood 5SE - York CreekHYKT2 | 95.1 | Gauge | Hays | 97.0% | 326 of 336 | 18 min | 2.5 h | |
| 2,763 | Eagle LakeELA | 95.1 | Airport | Colorado | 94.8% | 478 of 504 | 8 min | 2.7 h | |
| 2,764 | Sabine Pass 17W - Needmore DivJNET2 | 95.1 | Gauge | Jefferson | 92.7% | 334 of 360 | 18 min | 1.5 h | |
| 2,765 | Brownsville INTLBRO | 95.0 | Airport | Cameron | 100% | 168 of 168 | 10 min | 65 min | |
| 2,766 | Brays Bayou At Rice AveHMCT2 | 95.0 | Gauge | Harris | 97.5% | 983 of 1,008 | 13 min | 75 min | |
| 2,766 | White Oak Bayou AT Jersey VillageJVLT2 | 95.0 | Gauge | Harris | 97.5% | 983 of 1,008 | 13 min | 75 min | |
| 2,768 | Maynard 2NE - Winters BayouWIBT2 | 95.0 | Gauge | San Jacinto | 94.0% | 632 of 672 | 14 min | 75 min | |
| 2,769 | Huntsville 13SW - West Sandy CreekWSYT2 | 95.0 | Gauge | Walker | 93.9% | 631 of 672 | 14 min | 75 min | |
| 2,770 | Corpus Christi - Waldron FieldNWL | 95.0 | Airport | Nueces | 89.8% | 151 of 168 | 10 min | 4 h | |
| 2,771 | Cedar Park #2BCET2 | 94.9 | Gauge | Williamson | 99.4% | 167 of 168 | 32 min | 2 h | |
| 2,771 | Cedar Park #4BCST2 | 94.9 | Gauge | Williamson | 99.4% | 167 of 168 | 32 min | 2 h | |
| 2,773 | Pinehurst 2NNW - Adams BayouOABT2 | 94.9 | Gauge | Orange | 97.9% | 658 of 672 | 21 min | 75 min | |
| 2,774 | Temple 3.8 SSETX-BEL-133 | 94.8 | Volunteer | Bell | 100% | 3 of 3 | 12.4 h | 24 h | |
| 2,775 | Pittsburg 3.8 SSWTX-CMP-4 | 94.8 | Volunteer | Camp | 100% | 3 of 3 | 12.4 h | 2 days | |
| 2,776 | Fredericksburg 13.9 ETX-GS-109 | 94.8 | Volunteer | Gillespie | 100% | 3 of 3 | 12.4 h | 24 h | |
| 2,777 | Knippa 0.2 NETX-UV-54 | 94.8 | Volunteer | Uvalde | 100% | 3 of 3 | 12.4 h | 24 h | |
| 2,778 | Marion 6.3 SWTX-BXR-134 | 94.8 | Volunteer | Bexar | 100% | 3 of 3 | 12.4 h | 24 h | |
| 2,779 | Portland - La QuintaLQAT2 | 94.8 | Gauge | San Patricio | 98.8% | 830 of 840 | 27 min | 48 min | |
| 2,779 | Realitos Peninsula TX - 8779280RLIT2 | 94.8 | Gauge | Cameron | 98.8% | 830 of 840 | 27 min | 48 min | |
| 2,781 | South Bird Island TX - 8776139IRDT2 | 94.8 | Gauge | Kleberg | 98.6% | 829 of 840 | 27 min | 48 min | |
| 2,781 | Texas PointTXPT2 | 94.8 | Gauge | Jefferson | 98.6% | 829 of 840 | 27 min | 48 min | |
| 2,783 | GatesvilleGOP | 94.8 | Airport | Coryell | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,784 | Montgomery 9N - West Caney CreekWCYT2 | 94.8 | Gauge | Montgomery | 93.4% | 628 of 672 | 14 min | 75 min | |
| 2,785 | Bridge City 2NW - Cow BayouCOWT2 | 94.7 | Gauge | Orange | 98.6% | 663 of 672 | 24 min | 75 min | |
| 2,786 | Cherokee 4EKHCT2 | 94.7 | Gauge | San Saba | 97.6% | 164 of 168 | 19 min | 6.1 h | |
| 2,787 | BreckenridgeBKD | 94.7 | Airport | Stephens | 96.8% | 488 of 504 | 8 min | 2.7 h | |
| 2,787 | KickapooCWC | 94.7 | Airport | Wichita | 96.8% | 488 of 504 | 8 min | 2.7 h | |
| 2,787 | Sweetwater/Avenger Field AirportSWW | 94.7 | Airport | Nolan | 96.8% | 488 of 504 | 8 min | 2.7 h | |
| 2,790 | PleasantonPEZ | 94.7 | Airport | Atascosa | 96.4% | 486 of 504 | 8 min | 2.7 h | |
| 2,791 | Sabinal 1 W SabinalSABT2 | 94.7 | Gauge | Uvalde | 95.8% | 161 of 168 | 27 min | 3 h | |
| 2,792 | Fort Worth NASNFW | 94.7 | Airport | Tarrant | 91.6% | 154 of 168 | 11 min | 3 h | |
| 2,793 | Colorado River 1 WSW Colorado City 1WSWCDCT2 | 94.6 | Gauge | Mitchell | 99.4% | 167 of 168 | 33 min | 2 h | |
| 2,793 | West Fork San Jacinto 4.2 S ConroeCFKT2 | 94.6 | Gauge | Montgomery | 99.4% | 167 of 168 | 33 min | 2 h | |
| 2,793 | White Rock Creek Near IreneIRNT2 | 94.6 | Gauge | Hill | 99.4% | 167 of 168 | 33 min | 2 h | |
| 2,793 | California Creek 9 E near StamfordSTFT2 | 94.6 | Gauge | Jones | 99.4% | 167 of 168 | 33 min | 2 h | |
| 2,793 | Nr CharlotteWCVT2 | 94.6 | Gauge | Chambers | 99.4% | 167 of 168 | 33 min | 2 h | |
| 2,798 | ELM FORK TRINITY RIVER 2 NE Lake LewisvilleLEWT2 | 94.6 | Gauge | Denton | 99.4% | 167 of 168 | 33 min | 2 h | |
| 2,798 | Beals Creek 11 S Beals Creek Westbrook 11SWBRT2 | 94.6 | Gauge | Mitchell | 99.4% | 167 of 168 | 33 min | 2 h | |
| 2,800 | Wallisville - Trinity RiverWETT2 | 94.6 | Gauge | Chambers | 98.3% | 661 of 672 | 23 min | 75 min | |
| 2,801 | Port Arthur - Rainbow BridgeRBBT2 | 94.6 | Gauge | Jefferson | 98.2% | 825 of 840 | 27 min | 48 min | |
| 2,802 | Sonora MuniSOA | 94.6 | Airport | Sutton | 97.0% | 489 of 504 | 8 min | 2.7 h | |
| 2,803 | Hondo MunicipalHDO | 94.5 | Airport | Medina | 99.4% | 167 of 168 | 12 min | 2 h | |
| 2,804 | VernonF05 | 94.5 | Airport | Wilbarger | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 2,804 | PecosPEQ | 94.5 | Airport | Ward | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 2,806 | Stephenville/ClarkSEP | 94.5 | Airport | Comanche | 97.0% | 489 of 504 | 8 min | 2.7 h | |
| 2,807 | Patton VillagePVLT2 | 94.5 | Gauge | Montgomery | 92.4% | 621 of 672 | 14 min | 75 min | |
| 2,808 | HuntsvilleHUNT2 | 94.5 | Cooperative | Walker | 85.7% | 6 of 7 | 17 min | 2.1 days | |
| 2,809 | Frio RiverCALT2 | 94.5 | Cooperative | Mcmullen | 85.7% | 6 of 7 | 17 min | 2 days | |
| 2,810 | CenterCENT2 | 94.5 | Cooperative | Shelby | 85.7% | 6 of 7 | 17 min | 2 days | |
| 2,810 | MarshallMLLT2 | 94.5 | Cooperative | Harrison | 85.7% | 6 of 7 | 17 min | 2 days | |
| 2,812 | FreerFEET2 | 94.5 | Cooperative | Duval | 85.7% | 6 of 7 | 17 min | 24.3 h | |
| 2,813 | Granbury 5NGRNT2 | 94.5 | Cooperative | Hood | 85.7% | 6 of 7 | 26 min | 2 days | |
| 2,814 | Lake Allen HenryLHPT2 | 94.5 | Cooperative | Garza | 85.7% | 6 of 7 | 27 min | 35.1 h | |
| 2,815 | MadisonvilleMSVT2 | 94.5 | Cooperative | Madison | 85.7% | 6 of 7 | 27 min | 24 h | |
| 2,816 | South Padre IslandSPIT2 | 94.5 | Cooperative | Kenedy | 85.7% | 6 of 7 | 34 min | 29.6 h | |
| 2,817 | Northfield 2SNTFT2 | 94.5 | Cooperative | Motley | 85.7% | 6 of 7 | 37 min | 25.7 h | |
| 2,818 | MineolaMNLT2 | 94.5 | Cooperative | Wood | 85.7% | 6 of 7 | 37 min | 34 h | |
| 2,819 | CentervilleCVLT2 | 94.5 | Cooperative | Leon | 85.7% | 6 of 7 | 47 min | 2 days | |
| 2,820 | Rio Grande At Rio Grande CityRGDT2 | 94.5 | Cooperative | Starr | 85.7% | 6 of 7 | 55 min | 36.1 h | |
| 2,821 | JaytonJAYT2 | 94.5 | Cooperative | Kent | 85.7% | 6 of 7 | 57 min | 2 days | |
| 2,822 | Lubbock 9NLUBT2 | 94.5 | Cooperative | Lubbock | 85.7% | 6 of 7 | 62 min | 35.3 h | |
| 2,823 | BertramBTMT2 | 94.5 | Cooperative | Burnet | 85.7% | 6 of 7 | 66 min | 24 h | |
| 2,824 | WhitsettWITT2 | 94.5 | Cooperative | Live Oak | 85.7% | 6 of 7 | 67 min | 2 days | |
| 2,825 | Fischer StoreFIST2 | 94.5 | Cooperative | Comal | 85.7% | 6 of 7 | 77 min | 2 days | |
| 2,826 | CrowellCWLT2 | 94.5 | Cooperative | Foard | 85.7% | 6 of 7 | 77 min | 36.1 h | |
| 2,827 | IngramIGRT2 | 94.5 | Cooperative | Kerr | 85.7% | 6 of 7 | 1.6 h | 35.1 h | |
| 2,828 | Lubbock 5WSWJJXT2 | 94.5 | Cooperative | Lubbock | 85.7% | 6 of 7 | 1.6 h | 36.1 h | |
| 2,829 | Research StationBAGT2 | 94.5 | Cooperative | Jefferson | 85.7% | 6 of 7 | 1.6 h | 35.1 h | |
| 2,830 | ShallowaterSHWT2 | 94.5 | Cooperative | Lubbock | 85.7% | 6 of 7 | 1.7 h | 36.1 h | |
| 2,831 | Carrizo SpringsCZZT2 | 94.5 | Cooperative | Dimmit | 85.7% | 6 of 7 | 2.3 h | 24 h | |
| 2,832 | Hallsville 1WHLST2 | 94.5 | Cooperative | Harrison | 85.7% | 6 of 7 | 2.3 h | 46 h | |
| 2,833 | Truscott 3WTSCT2 | 94.5 | Cooperative | Knox | 85.7% | 6 of 7 | 2.3 h | 2 days | |
| 2,834 | Corpus Christi NWSCRPT2 | 94.5 | Cooperative | Nueces | 85.7% | 6 of 7 | 2.3 h | 2 days | |
| 2,835 | NWS Fort WorthFWDT2 | 94.5 | Cooperative | Tarrant | 85.7% | 6 of 7 | 2.3 h | 2 days | |
| 2,836 | Breckenridge 14.2 NETX-SH-4 | 94.4 | Volunteer | Stephens | 100% | 3 of 3 | 13.4 h | 24 h | |
| 2,837 | Richwood 3.6 NTX-BRZ-55 | 94.4 | Volunteer | Brazoria | 100% | 3 of 3 | 13.4 h | 24 h | |
| 2,838 | Albany 0.3 ESETX-SF-14 | 94.4 | Volunteer | Shackelford | 100% | 3 of 3 | 13.4 h | 24 h | |
| 2,839 | Kyle 1SSEKSCT2 | 94.4 | Gauge | Hays | 98.2% | 660 of 672 | 21 min | 1.5 h | |
| 2,840 | HearneLHB | 94.4 | Airport | Milam | 97.2% | 490 of 504 | 8 min | 3.3 h | |
| 2,841 | BridgeportXBP | 94.4 | Airport | Wise | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 2,842 | Galveston Bay (North Jetty) - 8771341GNJT2 | 94.4 | Gauge | Galveston | 94.2% | 792 of 840 | 23 min | 42 min | |
| 2,843 | Port IsabelPIST2 | 94.4 | Cooperative | Cameron | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 2,844 | TGAT2TGAT2 | 94.3 | DCP | - | 85.7% | 6 of 7 | 2.8 h | 2 days | |
| 2,845 | Ranger6P9 | 94.2 | Airport | Eastland | 98.0% | 494 of 504 | 18 min | 2.7 h | |
| 2,846 | Driftwood 3SE - Onion CreekHROT2 | 94.2 | Gauge | Hays | 97.9% | 658 of 672 | 22 min | 1.5 h | |
| 2,847 | Cope Ranch Co-OpSRLT2 | 94.2 | Cooperative | Reagan | 85.7% | 6 of 7 | 2.9 h | 2 days | |
| 2,848 | RORT2RORT2 | 94.2 | DCP | - | 85.7% | 6 of 7 | 3 h | 2 days | |
| 2,849 | HorseshoeDZB | 94.1 | Airport | Llano | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,850 | Grand_PrairieGPM | 94.1 | Airport | Tarrant | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 2,851 | Fredericksburg/Gillespie CountyT82 | 94.1 | Airport | Gillespie | 97.2% | 490 of 504 | 8 min | 3.3 h | |
| 2,852 | Orange 3NE - Sabine RiverTMYT2 | 94.1 | Gauge | Orange | 97.0% | 652 of 672 | 23 min | 75 min | |
| 2,853 | Fort BlissBIF | 94.1 | Airport | El Paso | 96.4% | 162 of 168 | 26 min | 4 h | |
| 2,854 | Santa Anna 12SSESNFT2 | 94.1 | Cooperative | Coleman | 85.7% | 6 of 7 | 3.3 h | 2 days | |
| 2,855 | OzonaOZA | 94.0 | Airport | Crockett | 98.0% | 494 of 504 | 18 min | 2.7 h | |
| 2,856 | LampasasLZZ | 94.0 | Airport | Lampasas | 97.0% | 489 of 504 | 8 min | 3.3 h | |
| 2,857 | Cheek 3NW - Lawhon DetentionJLDT2 | 94.0 | Gauge | Jefferson | 88.0% | 177 of 201 | 17 min | 2 h | |
| 2,858 | GGGGGG | 94.0 | DCP | - | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 2,859 | Kirkland 1WKRKT2 | 94.0 | Gauge | Childress | 85.7% | 6 of 7 | 3.5 h | 2 days | |
| 2,860 | Cotulla 1.6 NETX-LS-5 | 93.9 | Volunteer | La Salle | 100% | 3 of 3 | 14.4 h | 24 h | |
| 2,861 | Shiner 5.1 ESETX-LV-3 | 93.9 | Volunteer | Lavaca | 100% | 3 of 3 | 14.4 h | 2 days | |
| 2,862 | Henderson 7.0 SSWTX-RS-8 | 93.9 | Volunteer | Rusk | 100% | 3 of 3 | 14.4 h | 2 days | |
| 2,862 | Wharton 0.3 ETX-WH-1 | 93.9 | Volunteer | Wharton | 100% | 3 of 3 | 14.4 h | 2 days | |
| 2,864 | Llano_Muni_ArptAQO | 93.9 | Airport | Llano | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,865 | GranburyGDJ | 93.9 | Airport | Johnson | 97.4% | 491 of 504 | 8 min | 3.3 h | |
| 2,866 | GonzalesT20 | 93.9 | Airport | Gonzales | 97.4% | 491 of 504 | 16 min | 2.7 h | |
| 2,867 | Bowie0F2 | 93.9 | Airport | Montague | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 2,868 | Van HornVHN | 93.9 | Airport | Culberson | 96.8% | 488 of 504 | 8 min | 2.7 h | |
| 2,869 | Sanford DamSDMT2 | 93.9 | Cooperative | Hutchinson | 85.7% | 6 of 7 | 3.6 h | 2 days | |
| 2,870 | ORET2ORET2 | 93.9 | DCP | - | 85.7% | 6 of 7 | 3.6 h | 24.8 h | |
| 2,871 | Canadian River 19 N Amarillo 19NAMAT2 | 93.8 | Gauge | Potter | 98.8% | 664 of 672 | 28 min | 75 min | |
| 2,872 | Umbarger 6NNW - Palo Duro CreekUMRT2 | 93.8 | Gauge | Randall | 98.6% | 663 of 672 | 28 min | 75 min | |
| 2,873 | HillsboroINJ | 93.8 | Airport | Hill | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 2,874 | French Lake near Fort WorthFAKT2 | 93.8 | Gauge | Tarrant | 94.8% | 956 of 1,008 | 14 min | 80 min | |
| 2,875 | Giww @ S. H. 87 BridgeJYFT2 | 93.8 | Gauge | Jefferson | 93.3% | 941 of 1,008 | 13 min | 70 min | |
| 2,876 | San Saba River AT San SabaSSBT2 | 93.8 | Gauge | San Saba | 88.5% | 178 of 201 | 18 min | 60 min | |
| 2,877 | Bluff Creek at Truscott Brine LakeTBPT2 | 93.7 | Gauge | Knox | 100% | 168 of 168 | 39 min | 1.5 h | |
| 2,878 | Rowlett Creek 2 SW SachseSHCT2 | 93.7 | Gauge | Dallas | 98.9% | 665 of 672 | 29 min | 75 min | |
| 2,879 | SeminoleGNC | 93.7 | Airport | Gaines | 98.0% | 494 of 504 | 23 min | 2.7 h | |
| 2,879 | HerefordHRX | 93.7 | Airport | Deaf Smith | 98.0% | 494 of 504 | 23 min | 2.7 h | |
| 2,881 | BonhamF00 | 93.7 | Airport | Fannin | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,882 | Trinity River 12 W CrockettCRKT2 | 93.7 | Gauge | Houston | 96.7% | 325 of 336 | 33 min | 1.5 h | |
| 2,883 | Orange GroveNOG | 93.7 | Airport | Kleberg | 85.7% | 144 of 168 | 7 min | 4 h | |
| 2,884 | Dobson 5SDOBT2 | 93.7 | Gauge | Childress | 85.7% | 6 of 7 | 4 h | 33.1 h | |
| 2,885 | Kenedy2R9 | 93.6 | Airport | Karnes | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,886 | OrangeORG | 93.6 | Airport | Orange | 97.8% | 493 of 504 | 23 min | 2.7 h | |
| 2,887 | Presidio LelyPRS | 93.6 | Airport | Presidio | 97.6% | 492 of 504 | 15 min | 2.7 h | |
| 2,888 | Comanche County/City ArptMKN | 93.6 | Airport | Comanche | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 2,889 | Shepherd 9SW - EF San JacintoEFST2 | 93.6 | Gauge | San Jacinto | 89.8% | 604 of 672 | 14 min | 75 min | |
| 2,890 | Brown Wood Fire Dept #2 35W Of Po BoxBROT2 | 93.6 | Cooperative | Brown | 85.7% | 6 of 7 | 4.2 h | 46 h | |
| 2,891 | North Fork Little Wichita River at Lake KickapooARHT2 | 93.5 | Gauge | Archer | 99.4% | 167 of 168 | 39 min | 2 h | |
| 2,892 | Port OconnorPCNT2 | 93.5 | Gauge | Calhoun | 98.1% | 824 of 840 | 27 min | 66 min | |
| 2,893 | PampaPPA | 93.5 | Airport | Gray | 98.0% | 494 of 504 | 23 min | 2.7 h | |
| 2,894 | WeslacoTXW | 93.5 | Airport | Hidalgo | 97.6% | 492 of 504 | 8 min | 2.7 h | |
| 2,895 | CastrovilleCVB | 93.5 | Airport | Medina | 97.0% | 489 of 504 | 15 min | 3.3 h | |
| 2,896 | Lorena 1.9 WNWTX-MCL-80 | 93.4 | Volunteer | McLennan | 100% | 3 of 3 | 15.4 h | 2 days | |
| 2,897 | Bandera 6.1 ESETX-BND-70 | 93.4 | Volunteer | Bandera | 100% | 3 of 3 | 15.4 h | 24 h | |
| 2,897 | Carmine 1.7 NNWTX-WA-40 | 93.4 | Volunteer | Washington | 100% | 3 of 3 | 15.4 h | 24 h | |
| 2,899 | La Grange 4.7 ETX-FY-42 | 93.4 | Volunteer | Fayette | 100% | 3 of 3 | 15.4 h | 2 days | |
| 2,899 | Rockwall 3.1 SSWTX-RK-6 | 93.4 | Volunteer | Rockwall | 100% | 3 of 3 | 15.4 h | 2 days | |
| 2,899 | Fort Worth 11.8 NWTX-TN-55 | 93.4 | Volunteer | Tarrant | 100% | 3 of 3 | 15.4 h | 2 days | |
| 2,899 | Tanglewood Forest 3.4 NWTX-TV-502 | 93.4 | Volunteer | Travis | 100% | 3 of 3 | 15.4 h | 2 days | |
| 2,903 | New Braunfels 3.8 NTX-CML-308 | 93.4 | Volunteer | Comal | 100% | 3 of 3 | 15.4 h | 2.1 days | |
| 2,904 | Washington 2.7 WTX-WA-48 | 93.4 | Volunteer | Washington | 100% | 3 of 3 | 15.4 h | 24 h | |
| 2,905 | BrazosCFD | 93.4 | Airport | Brazos | 97.6% | 492 of 504 | 8 min | 2.7 h | |
| 2,906 | Jasper County-Bell Field AirportJAS | 93.4 | Airport | Jasper | 97.4% | 491 of 504 | 8 min | 2.7 h | |
| 2,907 | Houston SWAXH | 93.4 | Airport | Brazoria | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 2,908 | HamiltonMNZ | 93.4 | Airport | Coryell | 97.2% | 490 of 504 | 15 min | 3.3 h | |
| 2,909 | Kyle 3E - Bunton BranchHBUT2 | 93.4 | Gauge | Hays | 95.6% | 643 of 672 | 22 min | 1.5 h | |
| 2,910 | Austin - City/Camp MabryATT | 93.4 | Airport | Travis | 82.1% | 184 of 224 | 11 min | 2 h | |
| 2,911 | AthensF44 | 93.3 | Airport | Henderson | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,912 | AlpineE38 | 93.2 | Airport | Brewster | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 2,913 | Giww @ Salt Bayou OutfallJBOT2 | 93.2 | Gauge | Jefferson | 90.8% | 916 of 1,008 | 13 min | 65 min | |
| 2,914 | South Mayde Creek 1.2 E Addicks ReservoirADDT2 | 93.1 | Gauge | Harris | 95.3% | 641 of 672 | 14 min | 2.7 h | |
| 2,915 | Austin - Great HillsAGHT2 | 93.1 | Cooperative | Travis | 85.7% | 6 of 7 | 5.4 h | 36.1 h | |
| 2,916 | Tanglewood Forest 4.0 WTX-TV-403 | 93.0 | Volunteer | Travis | 100% | 3 of 3 | 16.4 h | 24 h | |
| 2,917 | Falfurrias/Brooks County AirportBKS | 93.0 | Airport | Brooks | 93.0% | 469 of 504 | 8 min | 4.3 h | |
| 2,918 | RockspringsECU | 93.0 | Airport | Edwards | 91.8% | 463 of 504 | 8 min | 2.7 h | |
| 2,919 | Tram Road @ Ditch 1002JZDT2 | 93.0 | Gauge | Jefferson | 83.5% | 183 of 219 | 14 min | 1.8 h | |
| 2,920 | CorsicanaCRS | 93.0 | Airport | Navarro | 82.2% | 176 of 214 | 10 min | 2 h | |
| 2,921 | AustinEDC | 92.9 | Airport | Bastrop | 93.0% | 469 of 504 | 8 min | 4.3 h | |
| 2,922 | JacksonvilleJSO | 92.9 | Airport | Cherokee | 92.8% | 468 of 504 | 8 min | 4.3 h | |
| 2,923 | Hunting Bayou AT Lockwood DriveLKWT2 | 92.9 | Gauge | Harris | 86.0% | 173 of 201 | 19 min | 2 h | |
| 2,924 | East Lucas @Ditch 002JYWT2 | 92.9 | Gauge | Jefferson | 83.3% | 240 of 288 | 14 min | 1.6 h | |
| 2,925 | Victoria RAWSVCRT2 | 92.8 | Gauge | Victoria | 99.4% | 167 of 168 | 15 min | 2 h | |
| 2,926 | BeevilleBEA | 92.8 | Airport | Bee | 92.6% | 467 of 504 | 8 min | 4.3 h | |
| 2,927 | EastlandETN | 92.7 | Airport | Eastland | 98.0% | 494 of 504 | 23 min | 2.7 h | |
| 2,928 | HendersonRFI | 92.7 | Airport | Rusk | 93.2% | 470 of 504 | 8 min | 4.3 h | |
| 2,929 | SnyderSNK | 92.7 | Airport | Scurry | 92.6% | 467 of 504 | 8 min | 4.3 h | |
| 2,930 | West Fork San Jacinto 2.5 N HumbleHMMT2 | 92.7 | Gauge | Harris | 88.3% | 198 of 224 | 24 min | 2 h | |
| 2,931 | F.M. 1406 @ North Fork Taylor BayouJZWT2 | 92.7 | Gauge | Jefferson | 85.0% | 329 of 387 | 16 min | 85 min | |
| 2,932 | Pecan Grove 1NW - Oyster CreekOYST2 | 92.6 | Gauge | Fort Bend | 94.3% | 634 of 672 | 14 min | 2.8 h | |
| 2,933 | Bay City RegionalBYY | 92.5 | Airport | Matagorda | 93.2% | 470 of 504 | 8 min | 4.3 h | |
| 2,934 | Navasota60R | 92.5 | Airport | Grimes | 92.6% | 467 of 504 | 8 min | 4.7 h | |
| 2,935 | Cleveland6R3 | 92.5 | Airport | Liberty | 92.2% | 465 of 504 | 8 min | 4.7 h | |
| 2,936 | Sugar Land 4SSW - Brazos RiverSLNT2 | 92.5 | Gauge | Fort Bend | 85.0% | 171 of 201 | 19 min | 80 min | |
| 2,937 | Navidad River 7.2 SE Lake TexanaLTXT2 | 92.5 | Gauge | Jackson | 84.8% | 190 of 224 | 18 min | 66 min | |
| 2,938 | DecaturLUD | 92.4 | Airport | Wise | 97.2% | 490 of 504 | 15 min | 3.3 h | |
| 2,939 | Mission - AransasMAQT2 | 92.4 | Gauge | Aransas | 93.4% | 157 of 168 | 34 min | 3 h | |
| 2,940 | Hunting Bayou AT Loop 610 EastHTGT2 | 92.4 | Gauge | Harris | 84.9% | 214 of 252 | 19 min | 75 min | |
| 2,941 | MarshallASL | 92.3 | Airport | Harrison | 93.2% | 470 of 504 | 8 min | 4.3 h | |
| 2,942 | Vince Bayou AT Ellaine StreetVCBT2 | 92.3 | Gauge | Harris | 87.0% | 195 of 224 | 23 min | 2 h | |
| 2,943 | Star Lake @ GiwwJYPT2 | 92.3 | Gauge | Jefferson | 82.8% | 334 of 403 | 14 min | 85 min | |
| 2,944 | Monahans 6 ENE03047 | 92.2 | Reference | Ward | 100% | 67 of 67 | 1.5 h | 3.1 h | |
| 2,944 | Muleshoe 19 S03054 | 92.2 | Reference | Bailey | 100% | 67 of 67 | 1.5 h | 3.1 h | |
| 2,944 | Bronte 11 NNE03072 | 92.2 | Reference | Coke | 100% | 67 of 67 | 1.5 h | 3.1 h | |
| 2,944 | Panther Junction 2 N22016 | 92.2 | Reference | Brewster | 100% | 67 of 67 | 1.5 h | 3.1 h | |
| 2,944 | Port Aransas 32 NNE23906 | 92.2 | Reference | Aransas | 100% | 67 of 67 | 1.5 h | 3.1 h | |
| 2,944 | Austin 33 NW23907 | 92.2 | Reference | Burnet | 100% | 67 of 67 | 1.5 h | 3.1 h | |
| 2,944 | Palestine 6 WNW53968 | 92.2 | Reference | Anderson | 100% | 67 of 67 | 1.5 h | 3.1 h | |
| 2,951 | Bryan 2.0 SSETX-BZS-140 | 92.1 | Volunteer | Brazos | 100% | 3 of 3 | 18.4 h | 2 days | |
| 2,952 | Peach Creek 6.4 SW SplendoraSPDT2 | 92.1 | Gauge | Montgomery | 86.7% | 190 of 219 | 24 min | 80 min | |
| 2,953 | Graham_Muni_ArptRPH | 92.0 | Airport | Young | 91.2% | 460 of 504 | 8 min | 4.3 h | |
| 2,954 | Grand Prairie Alert Wx StationGWHT2 | 92.0 | Gauge | Dallas | 89.2% | 150 of 168 | 19 min | 5.7 h | |
| 2,955 | Gilmer/Fox_Stephens_FieldJXI | 91.9 | Airport | Upshur | 92.0% | 464 of 504 | 8 min | 4.3 h | |
| 2,956 | AtlantaATA | 91.9 | Airport | Cass | 92.0% | 464 of 504 | 8 min | 4.7 h | |
| 2,957 | North Elm CreekNELT2 | 91.9 | Gauge | Bell | 83.4% | 187 of 224 | 19 min | 64 min | |
| 2,957 | Old Brazos ROBRT2 | 91.9 | Gauge | Brazoria | 83.4% | 187 of 224 | 19 min | 64 min | |
| 2,959 | CleburneCPT | 91.7 | Airport | Johnson | 92.6% | 467 of 504 | 8 min | 4.3 h | |
| 2,960 | InglesideTFP | 91.7 | Airport | Nueces | 92.4% | 466 of 504 | 8 min | 4.7 h | |
| 2,961 | Mineola/QuitmanJDD | 91.7 | Airport | Van Zandt | 91.0% | 459 of 504 | 8 min | 4.3 h | |
| 2,962 | Georgetown (AWOS)GTU | 91.7 | Airport | Williamson | 77.5% | 190 of 245 | 8 min | 83 min | |
| 2,963 | GainesvilleGLE | 91.6 | Airport | Cooke | 93.0% | 469 of 504 | 8 min | 4.3 h | |
| 2,964 | FARMERS CREEK 6 NE Lake NoconaNNCT2 | 91.5 | Gauge | Montague | 99.4% | 167 of 168 | 49 min | 2 h | |
| 2,964 | Millers Creek AT Millers Creek ReservoirSMKT2 | 91.5 | Gauge | Baylor | 99.4% | 167 of 168 | 49 min | 2 h | |
| 2,966 | RockwallF46 | 91.5 | Airport | Rockwall | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 2,967 | SABINE RIVER 0.5 N Toledo Bend ReservoirBKLT2 | 91.5 | Gauge | Newton | 89.5% | 602 of 672 | 24 min | 75 min | |
| 2,968 | Ezzell 4W - Clarks CreekSWHT2 | 91.4 | Gauge | Lavaca | 87.8% | 590 of 672 | 19 min | 85 min | |
| 2,969 | Pipe Creek - Medina RiverMEPT2 | 91.4 | Gauge | Bandera | 87.5% | 196 of 224 | 28 min | 64 min | |
| 2,970 | Taylor Bayou @ Navigation District GatesJYDT2 | 91.4 | Gauge | Jefferson | 87.0% | 877 of 1,008 | 13 min | 75 min | |
| 2,971 | Langham Creek 5.7 N AddicksLLYT2 | 91.4 | Gauge | Harris | 80.6% | 271 of 336 | 17 min | 1.5 h | |
| 2,972 | AndewsE11 | 91.3 | Airport | Andrews | 98.0% | 494 of 504 | 17 min | 2.7 h | |
| 2,973 | Houston/EllingtonEFD | 91.3 | Airport | Harris | 79.7% | 134 of 168 | 9 min | 5 h | |
| 2,974 | San Marcos (AWOS)HYI | 91.3 | Airport | Caldwell | 77.5% | 190 of 245 | 7 min | 60 min | |
| 2,975 | Brownwood MunicipalBWD | 91.2 | Airport | Brown | 91.2% | 460 of 504 | 8 min | 4.3 h | |
| 2,976 | Red River 7 N GainesvilleGSVT2 | 91.1 | Gauge | Cooke | 98.2% | 167 of 170 | 49 min | 2 h | |
| 2,977 | San Gabriel River AT Granger DamGNGT2 | 91.1 | Gauge | Williamson | 86.6% | 194 of 224 | 28 min | 64 min | |
| 2,978 | Labelle Road @ Pevitot BayouJZQT2 | 91.0 | Gauge | Jefferson | 82.5% | 378 of 458 | 17 min | 1.5 h | |
| 2,979 | San Antonio5C1 | 90.9 | Airport | Bexar | 94.6% | 477 of 504 | 15 min | 5.3 h | |
| 2,980 | Freeport 4SSW - Brazos RiverGIWT2 | 90.9 | Gauge | Brazoria | 89.4% | 601 of 672 | 23 min | 1.5 h | |
| 2,981 | Beaumont 4NW - Dowdel BasinJDLT2 | 90.9 | Gauge | Jefferson | 82.4% | 554 of 672 | 14 min | 75 min | |
| 2,982 | New Braunfels Muni Apt (Was 3R5)BAZ | 90.9 | Airport | Guadalupe | 77.0% | 185 of 240 | 11 min | 2 h | |
| 2,983 | 3 NW O. C. Fisher Lk at San AngeloSAGT2 | 90.8 | Gauge | Tom Green | 85.7% | 192 of 224 | 29 min | 64 min | |
| 2,984 | WacoACT | 90.7 | Airport | Mclennan | 90.3% | 159 of 176 | 11 min | 10 h | |
| 2,985 | CLEAR FORK TRINITY RIVER 2 S Lake BenbrookBNBT2 | 90.7 | Gauge | Tarrant | 85.7% | 192 of 224 | 29 min | 64 min | |
| 2,985 | EAST FORK TRINITY RIVER 3 W Lake LavonLVNT2 | 90.7 | Gauge | Collin | 85.7% | 192 of 224 | 29 min | 64 min | |
| 2,985 | San Antonio River At San AntonioSAOT2 | 90.7 | Gauge | Bexar | 85.7% | 192 of 224 | 29 min | 64 min | |
| 2,985 | Smiley - Sandies CreekSCGT2 | 90.7 | Gauge | Gonzales | 85.7% | 192 of 224 | 29 min | 64 min | |
| 2,985 | Yegua Creek AT Lake SomervilleSOMT2 | 90.7 | Gauge | Washington | 85.7% | 192 of 224 | 29 min | 64 min | |
| 2,985 | Seco Creek AT Seco Creek at Miller Ranch near UtopiaSSMT2 | 90.7 | Gauge | Medina | 85.7% | 192 of 224 | 29 min | 64 min | |
| 2,991 | Village Creek AT EvermanERMT2 | 90.7 | Gauge | Tarrant | 85.7% | 192 of 224 | 29 min | 64 min | |
| 2,991 | MOUNTAIN CREEK 1 N Lake Joe PoolJPLT2 | 90.7 | Gauge | Dallas | 85.7% | 192 of 224 | 29 min | 64 min | |
| 2,991 | Nueces River AT CR 414 near MontellNMOT2 | 90.7 | Gauge | Uvalde | 85.7% | 192 of 224 | 29 min | 64 min | |
| 2,994 | West Port Arthur 2WNW - Taylors BayouJBAT2 | 90.7 | Gauge | Jefferson | 84.5% | 852 of 1,008 | 14 min | 70 min | |
| 2,995 | Fordtran 2NE - Chicolette CreekYOAT2 | 90.6 | Gauge | Victoria | 87.6% | 589 of 672 | 24 min | 80 min | |
| 2,996 | Nueces River 10 NW BluntzerCBVT2 | 90.6 | Gauge | Nueces | 85.3% | 187 of 219 | 29 min | 64 min | |
| 2,996 | Rio Grande AT LaredoLDOT2 | 90.6 | Gauge | Webb | 85.3% | 187 of 219 | 29 min | 64 min | |
| 2,996 | Cow Bayou 2 SW MauricevilleMCVT2 | 90.6 | Gauge | Orange | 85.3% | 187 of 219 | 29 min | 64 min | |
| 2,996 | Elm Fork Trinity River At FM 1198 NrMYRT2 | 90.6 | Gauge | Cooke | 85.3% | 187 of 219 | 29 min | 64 min | |
| 3,000 | Rio Grande At San Antonio Crossing Near El IndioELNT2 | 90.6 | Gauge | Maverick | 85.2% | 191 of 224 | 29 min | 64 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. 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.