Storm Station

Live/247 Rank/Texas

Texas 24/7 Rank

Every station in Texas ranked by its 247 score out of 100: how reliably it reports, how accurate its readings are against a reference station, how they pass their checks and how they stand against the forecast, over the last seven days.

4,210 stations ranked47.1% sent every report dueranked October 4, 2026page 17 of 17Texas instrumentsTexas weather

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. Of the 4,210 ranked here, 4,194 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
4,001Spring Creek Waller 6 NEHEGT270.8GaugeMontgomery30.9%156 of 50414 min3.4 h
4,002Grand Prairie - Jefferson Blvd at Mountain CreekGMCT270.8GaugeDallas27.3%50 of 18314 min6 h
4,003Springtown 1NNW - High SchoolFIWT270.8GaugeParker25.8%52 of 20116 min4 h
4,004Kerrville MunicipalERV70.8AirportKerr19.4%98 of 5048 min40 min
4,005Stagecoach 2W - Walnut CreekWCNT270.7GaugeMontgomery34.6%233 of 67214 min3.9 h
4,006HockleyLCHT270.7GaugeHarris34.0%229 of 67214 min3.6 h
4,007Cypress Creek AT Inverness ForestCIFT270.7GaugeHarris33.4%225 of 67214 min3.4 h
4,008Belton 6.3 NNETX-BEL-10370.6VolunteerBell33.3%1 of 314.4 h2.5 days
4,008Wichita Falls 10.6 ETX-CLY-970.6VolunteerClay33.3%1 of 314.4 h2.5 days
4,008New Braunfels 9.2 NTX-CML-18470.6VolunteerComal33.3%1 of 314.4 h2.5 days
4,011Cresson 1SEFWCT270.6GaugeJohnson29.2%118 of 40314 min3.6 h
4,012Labelle Road @ Taylor BayouJZYT270.6GaugeJefferson28.2%237 of 84013 min1.6 h
4,013Needville 5WSW - Snake CreekSKGT270.5GaugeFort Bend33.7%227 of 67214 min3.7 h
4,014Cypress Creek @ Us HWY 290CWTT270.5GaugeHarris33.3%224 of 67214 min3.5 h
4,015Sims Bayou AT Martin Luther King BoulevardMLKT270.5GaugeHarris33.0%222 of 67214 min3.4 h
4,016Brookshire 7N - Katy DrainageBKDT270.5GaugeWaller29.0%117 of 40314 min3.6 h
4,017Cypress Creek AT Hufmeister RoadHFMT270.4GaugeHarris32.8%221 of 67214 min3.5 h
4,018Iowa Colony 1E - Rodeo PalmsRDOT270.4GaugeBrazoria29.1%98 of 33618 min3.5 h
4,019Orchard 3SW - Snake CreekSNKT270.3GaugeFort Bend33.0%222 of 67214 min3.7 h
4,020East Bernard 2NE - Irons CreekIROT270.3GaugeWharton32.7%220 of 67214 min3.6 h
4,021Egypt 3SW - Dry CreekDCFT270.2GaugeMontgomery32.4%218 of 67214 min3.5 h
4,022Murphy 0.9 SSWTX-CLL-4470.1VolunteerCollin33.3%1 of 315.4 h2.5 days
4,022Jefferson 9.1 NTX-CSS-670.1VolunteerCass33.3%1 of 315.4 h2.5 days
4,022Pflugerville 0.6 ENETX-TV-3570.1VolunteerTravis33.3%1 of 315.4 h2.5 days
4,025Sienna Plantatation 3WSW - Brookshire CreekSIRT270.1GaugeFort Bend32.2%217 of 67214 min3.6 h
4,026Needville 4SSW - Buffalo CreekBFKT270.1GaugeFort Bend31.2%210 of 67214 min3.2 h
4,027Fairchilds 2NE - Fairchilds CreekFAIT270.1GaugeFort Bend28.5%96 of 33618 min3.5 h
4,028Clodine 2WSW - Clodine DitchCGMT270.0GaugeFort Bend32.8%221 of 67214 min4 h
4,029Pinehurst 1N - Mill CreekILLT270.0GaugeMontgomery32.5%219 of 67214 min3.9 h
4,030CypressLKLT270.0GaugeHarris31.9%215 of 67214 min3.6 h
4,031Pierce JunctionPCJT270.0GaugeHarris28.2%95 of 33619 min3.5 h
4,032Fulshear 1W - Bessies CreekBKKT269.9GaugeFort Bend29.1%147 of 50414 min3.6 h
4,033Tomball 5W - Spring CreekSPYT269.8GaugeHarris32.8%221 of 67214 min4.3 h
4,034Conroe 7WSW - Lake CreekSERT269.8GaugeMontgomery30.6%206 of 67214 min3.4 h
4,035SH 288 And MacgregorMART269.8GaugeHarris27.6%93 of 33618 min3.5 h
4,036Brays Bayou @ Beltway 8BBWT269.8GaugeHarris27.0%109 of 40314 min3.6 h
4,037Pearland 4S - Coward CreekCWIT269.7GaugeBrazoria27.3%92 of 33618 min3.5 h
4,038Webster 6NW - Clear CreekDIXT269.7GaugeBrazoria24.2%61 of 25216 min3.8 h
4,039Odessa 6.9 ESETX-MDL-6569.6VolunteerMidland33.3%1 of 316.4 h2.5 days
4,040Waxahachie 5.3 NNWTX-EL-5269.6VolunteerEllis33.3%1 of 316.4 h2.1 days
4,041Hunters Creek Village 2E - Buffalo BayouWWYT269.6GaugeHarris29.9%201 of 67214 min3.3 h
4,042Fort Worth 4SW - Bryce and HulenFWAT269.6GaugeTarrant26.3%106 of 40314 min3.6 h
4,043SugarlandSGRT269.6GaugeFort Bend24.6%62 of 25216 min4 h
4,044Canyon DamCYOT269.5CooperativeComal42.8%3 of 726.1 h36.1 h
4,045The Woodlands - Bear BranchBBET269.5GaugeMontgomery31.2%210 of 67214 min3.9 h
4,046Brookshire 4E - Willow ForkWFPT269.5GaugeWaller30.6%206 of 67214 min3.6 h
4,047Kirbyville - Pin Oak CreekPIKT269.4GaugeJasper43.4%438 of 1,00818 min7.7 h
4,048Fulshear 6SE - Jones CreekJSCT269.4GaugeFort Bend25.8%104 of 40314 min3.6 h
4,049Forth Worth - Fire 1FWET269.4GaugeTarrant25.5%103 of 40314 min3.6 h
4,050Halls Bayou At Airline DriveAIRT269.4GaugeHarris22.6%57 of 25214 min4 h
4,051Clodine 2W - Willow Fork DiversionWDIT269.3GaugeFort Bend30.5%205 of 67214 min3.8 h
4,052Gum Gully At Diamond HeadDMHT269.2GaugeHarris30.6%206 of 67214 min4 h
4,053Beasley 5NW - Bessie CreekBSIT269.2GaugeFort Bend29.7%200 of 67214 min3.6 h
4,054Sugar Land 3SE - Lexington BlvdOLBT269.1GaugeFort Bend30.2%203 of 67214 min4 h
4,055Pearland 3SE - Leclaire DitchLEDT269.1GaugeBrazoria25.6%86 of 33618 min3.5 h
4,056Keegans Bayou 16 SW Keegan RoadKEET269.1GaugeHarris25.3%102 of 40314 min3.8 h
4,057Greens Bayou AT Bammel North HoustonBMLT268.9GaugeHarris29.6%199 of 67214 min3.9 h
4,058Little Mound Creek At BetkaLMBT268.9GaugeHarris28.5%192 of 67214 min3.5 h
4,059Orchard 4W - Clear CreekCKFT268.8GaugeFort Bend28.5%192 of 67214 min3.6 h
4,060Brays Bayou At Bellaire Blvd.BBBT268.8GaugeHarris27.9%141 of 50417 min3.7 h
4,061White Oak BayouELBT268.7GaugeHarris28.5%192 of 67214 min3.8 h
4,062IH-10 @ NormandyNMDT268.7GaugeHarris25.6%86 of 33618 min4 h
4,063Fort Worth 10SSW - West Risinger RoadTIST268.7GaugeTarrant24.0%97 of 40314 min3.7 h
4,064Missouri City 2SSW - Stafford RunSFUT268.6GaugeFort Bend24.3%98 of 40314 min3.9 h
4,065Woodlock 1SE - San Jacinto RiverSJRT268.5GaugeMontgomery28.5%192 of 67214 min4 h
4,066Kendleton 2WSW - San Bernard RiverSBWT268.5GaugeFort Bend25.0%120 of 48016 min3.2 h
4,067Shenandoah 1SSW - Cynthia Woods PavCWPT268.5GaugeMontgomery23.3%94 of 40314 min3.6 h
4,068SatsumaWOJT268.4GaugeHarris27.9%188 of 67214 min3.9 h
4,069Rosenberg 2ESE - Dry CreekDYKT268.4GaugeFort Bend27.8%187 of 67214 min3.8 h
4,070Kendleton 2NW - Turkey CreekTKYT268.4GaugeFort Bend26.4%178 of 67214 min3.3 h
4,071Sienna Plantation 2SW - Brazos RiverBZNT268.3GaugeFort Bend25.6%129 of 50414 min4 h
4,072South 8Th St @ Ditch 110JZIT268.3GaugeJefferson20.0%202 of 1,00814 min64 min
4,073Greens Bayou AT East Mount Houston ParkwayMHPT268.2GaugeHarris27.2%183 of 67214 min3.8 h
4,073White Oak Bayou @ PinemontWPOT268.2GaugeHarris27.2%183 of 67214 min3.8 h
4,075Waller 1SSW - Mound CreekWAMT268.1GaugeWaller26.6%179 of 67214 min3.6 h
4,076Pearland 1W - Brazoria DrainageBOOT268.1GaugeBrazoria22.0%89 of 40314 min3.6 h
4,077Jersey VillageFHNT268.0GaugeHarris26.7%180 of 67214 min3.9 h
4,078Oyster Creek 3 ESE SugarlandDULT267.8GaugeFort Bend22.0%89 of 40314 min4 h
4,079Little White Oak Bayou AT TidwellLWOT267.8GaugeHarris19.4%56 of 28814 min4 h
4,080Pine Island 1SE - Clear CreekKKCT267.6GaugeWaller25.4%171 of 67214 min3.7 h
4,081Arcola 2NW - Long Point CreekLPNT267.6GaugeFort Bend25.4%128 of 50418 min3.7 h
4,082Fulshear 2E - Flewellen CreekFLNT267.6GaugeFort Bend24.7%156 of 63014 min3.7 h
4,083Jersey Village - Langham CreekLJVT267.6GaugeHarris23.9%161 of 67214 min3.2 h
4,084Grape CreekGRPT267.6GaugeTom Green19.4%53 of 27216 min4 h
4,085Purmela 8SE - Cowhouse CreekPRMT267.5GaugeCoryell49.4%332 of 67231 min26.4 h
4,086Mont Belvieu 1SSW - Smith GullySMGT267.5GaugeChambers25.6%86 of 33614 min7.7 h
4,087Magnolia 2NW - Mill CreekILCT267.5GaugeMontgomery25.4%171 of 67214 min3.9 h
4,088JoshuaFWQT267.5GaugeJohnson25.2%127 of 50417 min4 h
4,089Egypt 2SE - Bear BranchBKUT267.4GaugeMontgomery31.5%212 of 67214 min7.8 h
4,090HolcolmbeHBST267.4GaugeHarris25.4%32 of 12614 min22.3 h
4,091Sugar Land 2NE - NW Detention PondNDOT267.4GaugeFort Bend21.1%89 of 42014 min3.9 h
4,092Garners Bayou @ Rankin RoadGAPT267.3GaugeHarris25.0%168 of 67214 min3.9 h
4,093Brays Bayou At AliefHRST267.3GaugeHarris23.6%119 of 50417 min3.7 h
4,094Everman 1SW - ParkwayFJWT267.2GaugeTarrant20.8%84 of 40316 min3.6 h
4,094Forth Worth 4NW - CASAFWBT267.2GaugeTarrant20.8%84 of 40316 min3.6 h
4,096Trinity 10 ECHET267.2GaugeTrinity20.1%58 of 28814 min5.4 h
4,097Willow Creek AT TomballUWCT267.1GaugeHarris24.1%162 of 67214 min3.7 h
4,098Waller 7NE - Three Mile CreekTMJT267.1GaugeWaller23.3%157 of 67214 min3.5 h
4,099Park StreetPKST267.1GaugeFort Bend19.9%77 of 38714 min4 h
4,100Sugar Land 3E - E Sugar Creek DitchNSGT267.0GaugeFort Bend21.6%109 of 50414 min3.9 h
4,101RosslynWOTT266.9GaugeHarris23.9%161 of 67214 min3.9 h
4,102Greens Bayou At Beltway 8GWAT266.9GaugeHarris23.8%160 of 67214 min3.9 h
4,103Van Vleck 5NE - Linnville BayouVAVT266.8GaugeBrazoria48.5%326 of 67233 min22.3 h
4,104GodleyFWPT266.8GaugeJohnson23.6%119 of 50418 min4 h
4,105Missouri City 2SE - LexingtonLGTT266.7GaugeFort Bend23.6%159 of 67214 min4 h
4,106Fetzer 4S - Walnut CreekWJFT266.6GaugeWaller28.8%194 of 67214 min7.5 h
4,107WillisWLIT266.6GaugeMontgomery18.8%76 of 40314 min4 h
4,108Brays Bayou @ State HWY 6BWPT266.5GaugeHarris22.2%112 of 50418 min3.7 h
4,109Four Corners 2S - Red GullyREGT266.5GaugeFort Bend22.2%112 of 50418 min3.7 h
4,110Forth Worth 8NNE - Fire 31FWJT266.5GaugeTarrant21.0%106 of 50416 min3.7 h
4,111Karen 2N - Lake CreekLCXT266.4GaugeMontgomery22.6%152 of 67214 min4 h
4,112Forth Worth 12SSE - Oak Grove RoadFOGT266.3GaugeTarrant22.4%113 of 50418 min4 h
4,113Fetzer - Birch Creek at Riley RdRLYT266.3GaugeWaller21.2%143 of 67214 min3.5 h
4,114Kerrville 4.8 SSETX-KR-11266.1VolunteerKerr33.3%1 of 331.4 h2.5 days
4,115FM 529 And US 290 Nr Jersey VillageMDYT266.1GaugeHarris21.2%107 of 50418 min3.7 h
4,116Grand Prairie 2NNWGDLT266.1GaugeDallas20.5%44 of 21414 min11.1 h
4,117Missouri City 2SSE - Ditch B1DTBT265.9GaugeFort Bend18.4%93 of 50414 min4 h
4,118Lockhart 3N - Rolling RidgeROLT265.8GaugeCaldwell37.3%209 of 56019 min37 h
4,119Mansfield 1E - City HallFWST265.8GaugeTarrant20.8%140 of 67214 min4 h
4,120Richmond 2SSE - Rarbs BayouRABT265.8GaugeFort Bend20.6%104 of 50418 min3.8 h
4,121Fairchilds 4ESE - Big CreekBIKT265.8GaugeFort Bend20.2%102 of 50418 min3.7 h
4,122League City 4SSE - Bordens GullyBGYT265.7GaugeGalveston16.9%57 of 33618 min4 h
4,123Carpenters Bayou At I 10CBPT265.6GaugeHarris21.6%109 of 50417 min4.8 h
4,124Needville - Fairchilds CreekFHIT265.6GaugeFort Bend19.6%99 of 50418 min3.7 h
4,125Point Blank 6 NWTDT265.6GaugeSan Jacinto14.2%32 of 22414 min5.9 h
4,126Sugar Land 2NE - NW DententionNDIT265.5GaugeFort Bend18.8%95 of 50416 min3.9 h
4,127Hempstead 11NE - Three Mile CreekTFMT265.3GaugeWaller19.2%121 of 63016 min3.5 h
4,128Guy 1NE - Guy CreekGUYT265.3GaugeFort Bend18.8%95 of 50418 min3.7 h
4,129Goose Creek AT BaytownGCBT265.2GaugeHarris19.4%98 of 50419 min4 h
4,130HempsteadHMPT265.2GaugeWaller18.7%126 of 67214 min3.8 h
4,131Santa Fe 4SSE - Willow BayouBWIT265.2GaugeGalveston18.6%94 of 50418 min3.7 h
4,132HoustonTRVT265.2GaugeHarris18.4%93 of 50418 min3.7 h
4,133Plum Grove 1W - EF San JacintoEFMT265.1GaugeLiberty18.6%94 of 50418 min4 h
4,134Thompsons 1E - Lower Dry CreekLDRT265.1GaugeFort Bend18.2%92 of 50418 min3.7 h
4,135Fairbanks 3SSW - Buttermilk CreekBUUT265.1GaugeHarris16.2%82 of 50414 min4 h
4,136Aldine 2SW - P138GLAT265.1GaugeHarris15.8%64 of 40316 min4 h
4,137Missouri City 1E - CangelosiLSIT265.0GaugeFort Bend18.1%114 of 63014 min3.9 h
4,138Ih 45 S Hov @ Dwt TerminusSHOT265.0GaugeHarris17.8%90 of 50418 min3.7 h
4,139Benbrook 3W - Ventana PumpFWZT264.9GaugeTarrant18.3%123 of 67214 min4 h
4,140Tomball 2WTOBT264.9GaugeHarris18.0%121 of 67214 min3.8 h
4,141Highland HeightsVCVT264.9GaugeHarris15.6%79 of 50414 min4 h
4,142Fort Worth 11ENE - Village CreekFAWT264.8GaugeTarrant18.1%122 of 67214 min4 h
4,143Grand Prairie Alert 8GSOT264.6GaugeTarrant24.2%122 of 50414 min11.3 h
4,144Forth Worth 8NNE - Fire 38FWKT264.6GaugeTarrant22.2%112 of 50416 min7.6 h
4,145Onalaska 6 NELSKT264.6GaugePolk15.8%29 of 18314 min12 h
4,146Haslet 3S - North ServiceFWUT264.5GaugeTarrant17.2%116 of 67214 min4 h
4,147Aledo 2NNE - Walsh RanchFBWT264.5GaugeParker17.1%115 of 67214 min4 h
4,148Highland HeightsVGBT264.4GaugeHarris16.8%113 of 67214 min4 h
4,149GreatwoodGPWT264.3GaugeFort Bend17.8%120 of 67216 min3.9 h
4,150Crockett 2NNW - Hurricane BayourHYUT264.2GaugeHouston41.5%279 of 67234 min22.3 h
4,151Old Salem 3W - CR3110 DitchHNST264.2GaugeNewton31.8%321 of 1,00817 min15 h
4,152Mission Bend 1SSE - Keegans BayouKBVT264.2GaugeFort Bend16.3%110 of 67214 min4 h
4,153Deer Park 1SW - Boggy BayouBGBT264.2GaugeHarris15.4%78 of 50417 min4 h
4,154DECT2DECT264.1COOP-6.7%15 of 22417 min3.5 h
4,155Arlington 4SW - Rush CreekRUST264.0GaugeTarrant15.9%107 of 67214 min4 h
4,156Houston 6NW - BrookhollowHCFT263.8GaugeHarris14.8%100 of 67214 min3.8 h
4,157Mount HoustonHBTT263.8GaugeHarris14.0%71 of 50416 min3.9 h
4,158Missouri City 1N - WillowWIGT263.4GaugeFort Bend15.6%105 of 67217 min3.9 h
4,159The Woodlands - Panther BranchPBWT263.4GaugeMontgomery14.5%105 of 72014 min3.9 h
4,160Spring Shadows 2ENE - Brickhouse GullyBHGT263.4GaugeHarris13.9%94 of 67214 min3.9 h
4,161Beaumont 4 NW - Soccer FieldsJSFT263.3GaugeJefferson27.3%276 of 1,00814 min14.1 h
4,162Missouri City 1NE - WillowCVST263.3GaugeFort Bend13.8%93 of 67214 min3.9 h
4,163Sugar Land 2ESE - Jane Long LakeJLLT263.2GaugeFort Bend16.0%108 of 67218 min4 h
4,164The Woodlands - Alden BranchABWT263.2GaugeMontgomery14.8%115 of 77514 min3.9 h
4,165Caldwood 1NE - Drainage CanalHETT262.9GaugeJefferson21.4%36 of 16818 min31.9 h
4,166Missouri City 2SE - North DitchNRDT262.9GaugeFort Bend12.5%84 of 67214 min3.9 h
4,167China 5SE - Lawhon Road DitchHJIT262.8GaugeJefferson28.4%287 of 1,00818 min13.1 h
4,168Plantersville 3SE - Mill CreekILFT262.8GaugeGrimes14.4%121 of 84014 min4 h
4,169Pine Island Bayou AT NOME 4 NEJZBT262.7GaugeJefferson20.3%82 of 40314 min16.6 h
4,170League City 1WSW - Landing DitchLDTT262.5GaugeGalveston13.7%99 of 72017 min3.9 h
4,171Missouri City 1SE - CangelosiTCAT262.3GaugeFort Bend10.4%66 of 63014 min3.9 h
4,172Gladys Ave @ Hillebrant Bayou Ditch 100JZFT262.0GaugeJefferson23.5%158 of 67213 min44.4 h
4,173Black Creek AT SOUR LAKE 8 NNEJYMT261.9GaugeHardin24.1%81 of 33616 min33 h
4,174Missouri City 1ENETXDT261.9GaugeFort Bend11.1%86 of 77514 min3.9 h
4,175Egypt 3S - Woodlands ParkwayWPWT261.9GaugeMontgomery9.8%66 of 67214 min3.9 h
4,176Burkeville 3SE - Yellow BayouHNYT261.8GaugeNewton20.2%102 of 50414 min17.4 h
4,177Crowley 4NW - Chisholm TrailFEWT261.8GaugeTarrant12.8%129 of 1,00814 min3.9 h
4,178Atascocita 4ENE - Lake HoustonLHFT261.7GaugeHarris15.3%103 of 67214 min7.7 h
4,179Annetta 3SEFDWT261.7GaugeParker12.6%127 of 1,00814 min3.9 h
4,180Fort Worth 4SE - Cobb ParkFGWT261.1GaugeTarrant12.7%128 of 1,00816 min4 h
4,181Chateau Woods 2NW - Grograns MillGRFT261.1GaugeMontgomery8.7%68 of 77514 min4 h
4,182Fort Worth - Alta Vista Rd at Big Bear CreekFGAT260.9GaugeTarrant9.7%89 of 91614 min4 h
4,183Arlington 1NE - Johnson CreekAJST260.8GaugeTarrant11.6%117 of 1,00816 min3.9 h
4,184Shenandoah 2NW - WJPAWJPT260.8GaugeMontgomery8.6%73 of 84014 min4 h
4,185Fred Hartman BridgeFHBT260.7GaugeHarris8.0%62 of 77514 min4.1 h
4,186Fort Worth - Eastland St at Pate ElemFELT260.6GaugeTarrant10.9%110 of 1,00816 min3.9 h
4,187Huffman 1NEHUFT260.5GaugeHarris10.5%106 of 1,00816 min3.9 h
4,188League City 2SSE - Benson BayouBOBT260.3GaugeGalveston10.4%105 of 1,00817 min3.9 h
4,189DenisonDRAT260.2GaugeGrayson29.9%201 of 67234 min22.3 h
4,190Sugar Land 2S - Ditch HODHT260.2GaugeFort Bend12.5%28 of 22416 min23.6 h
4,191Dirks RoadFDBT260.0GaugeTarrant15.0%38 of 25217 min28.3 h
4,192Alvarado 1NNWFHWT260.0GaugeJohnson14.1%143 of 1,00814 min7.8 h
4,193Deer Park - Patricks BayouPTKT259.8GaugeHarris9.0%91 of 1,00817 min3.9 h
4,194Lovelady 2SW - Tantabogue CreekTABT259.7GaugeHouston22.8%230 of 1,00824 min27.2 h
4,195Grand Prairie Alert No3GEJT259.6GaugeTarrant10.3%52 of 50414 min11.7 h
4,196Forth Worth - North Las Vegas Trail at Shoreview DrFVTT259.6GaugeKaufman9.9%50 of 50414 min11.1 h
4,197Sugar Land 1NNE - Bournwood DrABDT259.0GaugeFort Bend6.6%67 of 1,00816 min4 h
4,198Pearland 3W - Hickory SloughHYST258.5GaugeBrazoria25.1%169 of 67234 min22.3 h
4,199Forth Worth 4SFSDT258.3GaugeTarrant13.8%70 of 50418 min19.7 h
4,200Upper Kickapoo CreekWDLT257.5GaugeTrinity7.1%36 of 50418 min12 h
4,201Beeville - Poesta CreekPOBT256.7GaugeBee15.6%105 of 67226 min5.9 days
4,202FridayFDYT256.4GaugeTrinity5.8%39 of 67217 min12 h
4,203Knox City ScanKNXT256.2GaugeKnox20.2%34 of 16837 min5.7 days
4,204China 5ESE - Waldon Road DitchHJBT256.2GaugeJefferson9.7%98 of 1,00818 min25.8 h
4,205Spring CkSDKT255.7GaugeColorado5.1%40 of 77513 min45.7 h
4,206Forth Worth - Everman - Kennedale Rd at Village CreekFEKT255.4GaugeTarrant4.7%48 of 1,00814 min24.9 h
4,207Ih 10 Uprr Bridge @ Ih 610ULBT255.2GaugeHarris4.2%25 of 59214 min34.1 h
4,208LIBT2LIBT254.2DCP-4.1%23 of 56019 min2.1 days
4,209Stoneham 4NNW - Grassy CreekGYST254.0GaugeGrimes12.0%81 of 67234 min22.3 h
4,210Schulenburg 4ENE - E Navidad RiverNRWT251.2GaugeFayette4.1%28 of 67234 min22.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:

  1. Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
  2. Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
  3. Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
  4. Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
  5. Instrument checksweight 15The share of its readings that pass a check. For an airfield, the check the forecast engine runs the next day: each reading against the stations around it, as weather services check their own. For any other station, a reading 20 F or more from its reference fails, unless the two stand 3,000 ft or more apart.Full marks: none failed. No marks: 5% failed.
  6. Forecast checkweight 10How closely its temperature matched Storm Station's forecast for the same hours, checked the next day, for every airfield the forecast engine scores. A station whose readings stray far from a forecast its neighbours confirm is one to doubt.Full marks: within 2 F on average. No marks: 8 F.

A part is scored once the week holds 24 readings or comparisons for it. A part that cannot be measured where a station stands counts at the middle of its state's measured stations, so the station is neither lifted nor sunk by it. A part measured nowhere in the state is left out, and the others carry its weight.

From score to rank

Each state's stations are ranked by their score, to the tenth. At an equal score the longer record comes first: a station that sent 2,016 of 2,016 reports has shown more than one that sent 7 of 7. Then the faster arrival, then the shorter silence. Ties on all of them share a rank, as a race is scored: three stations tied for third are all third, and the next is sixth.

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. The rank is made again every day, so a station that falls silent or starts to read wrong drops, and one that recovers climbs back. Every page shows the same ranking: a station's rank here, in its state's list and on its own page come from one run, and a new run reaches them together. Each station's page shows its score part by part, with the figures behind each.

The same figures as data

/api/ranks for a state and /api/rank for one station, its score in parts; the developer page has every field.