Storm Station

Live/247 Rank/Tennessee

Tennessee 24/7 Rank

Every station in Tennessee 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.

836 stations ranked53.1% sent every report dueranked October 4, 2026page 1 of 4Tennessee instrumentsTennessee 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 836 ranked here, 832 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.

Every ranked station, first to last

1stLast
Each rank wears its colour: first in its state in bright green, last in deep red, and every rank between mixed along the band.

How they reported this week

0111222333444under 10%: 0 stations010 to 19%: 3 stations31020 to 29%: 0 stations2030 to 39%: 14 stations143040 to 49%: 9 stations94050 to 59%: 16 stations165060 to 69%: 60 stations606070 to 79%: 31 stations317080 to 89%: 21 stations218090 to 99%: 238 stations23890every report: 444 stations444100Share of scheduled reports received in the week, per cent

The days behind it

7 days30 days90 days

0209418627836September 26, 2026, every report: 292September 26, 2026, 90 to 99%: 75September 26, 2026, under 90%: 58September 27, 2026, every report: 349September 27, 2026, 90 to 99%: 52September 27, 2026, under 90%: 24September 28, 2026, every report: 346September 28, 2026, 90 to 99%: 102September 28, 2026, under 90%: 36September 29, 2026, every report: 336September 29, 2026, 90 to 99%: 107September 29, 2026, under 90%: 55September 30, 2026, every report: 312September 30, 2026, 90 to 99%: 133September 30, 2026, under 90%: 62October 1, 2026, every report: 263October 1, 2026, 90 to 99%: 173October 1, 2026, under 90%: 77October 2, 2026, every report: 431October 2, 2026, 90 to 99%: 223October 2, 2026, under 90%: 132October 3, 2026, every report: 430October 3, 2026, 90 to 99%: 224October 3, 2026, under 90%: 132October 4, 2026, every report: 444October 4, 2026, 90 to 99%: 238October 4, 2026, under 90%: 154September 26, 2026October 4, 2026

every report90 to 99%under 90%

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
1Bristol/Tri-CityTRI99.7AirportSullivan100%168 of 16811 min60 min
2Knoxville MunicipalTYS99.7AirportBlount100%168 of 16811 min69 min
3Oak RidgeOQT99.5AirportKnox99.4%167 of 16811 min2 h
4Chattanooga/LovellCHA99.5AirportHamilton99.4%167 of 16812 min2 h
5Nashville MetroBNA99.4AirportDavidson99.4%167 of 16812 min2 h
6AthensAHNT199.1GaugeMcminn100%168 of 16843 s61 min
6Little River At Alcoa 3 NW Little River Near AlcoaALCT199.1GaugeBlount100%168 of 16843 s61 min
6Mill Creek AT AntiochANTT199.1GaugeDavidson100%168 of 16843 s61 min
6BurbankBBKT199.1GaugeCarter100%168 of 16843 s61 min
6Beech River 1 SW Beech River Below Beech Lake Dam Near LexingtonBCHT199.1GaugeMcnairy100%168 of 16843 s61 min
6Beech Lake HwBCKT199.1GaugeHenderson100%168 of 16843 s61 min
6Big LickBGLT199.1GaugeCumberland100%168 of 16843 s61 min
6Bruceton 1E - Big Sandy RiverBIGT199.1GaugeCarroll100%168 of 16843 s61 min
6RoganaBLCT199.1GaugeSumner100%168 of 16843 s61 min
6BethpageBPGT199.1GaugeSumner100%168 of 16843 s61 min
6Bullrun Creek AT Bullrun Creek near Halls CrossroadsBRCT199.1GaugeKnox100%168 of 16843 s61 min
6BrucetonBRUT199.1GaugeCarroll100%168 of 16843 s61 min
6Wolf River 1 N ByrdstownBYGT199.1GaugePickett100%168 of 16843 s61 min
6Calfkiller River 1 S SpartaCAFT199.1GaugeWhite100%168 of 16843 s61 min
6Crab OrchardCBOT199.1GaugeCumberland100%168 of 16843 s61 min
6Clinton - Clinton RiverCCLT199.1GaugeAnderson100%168 of 16843 s61 min
6Great Smoky Mountain N.P.CCVT199.1GaugeBlount100%168 of 16843 s61 min
6Cedar DamCEDT199.1GaugeHenderson100%168 of 16843 s61 min
6Church HillCHHT199.1GaugeHawkins100%168 of 16843 s61 min
6Hiwassee River At Hiwassee At CharlestonCHLT199.1GaugeMcminn100%168 of 16843 s61 min
6Ashland City - Cheatham DamCHPT199.1GaugeDickson100%168 of 16843 s61 min
6Tennessee River AT Chickamauga DamCKDT199.1GaugeHamilton100%168 of 16843 s61 min
6Chickamauga Dam TailwaterCKTT199.1GaugeHamilton100%168 of 16843 s61 min
6Cumberland River AT ClarksvilleCKVT199.1GaugeMontgomery100%168 of 16843 s61 min
6ClevelandCLET199.1GaugeBradley100%168 of 16843 s61 min
6Duck R.CNTT199.1GaugeHickman100%168 of 16843 s61 min
6Duck River AT CentervilleCNVT199.1GaugeHickman100%168 of 16843 s61 min
6Cordell Hull HeadwaterCOHT199.1GaugeSmith100%168 of 16843 s61 min
6Duck River 1 N ColumbiaCOLT199.1GaugeMaury100%168 of 16843 s61 min
6CookevilleCOOT199.1GaugePutnam100%168 of 16843 s61 min
6Copper HillCPRT199.1GaugePolk100%168 of 16843 s61 min
6Cherokee DamCRLT199.1GaugeJefferson100%168 of 16843 s61 min
6Cumberland River AT CarthageCTHT199.1GaugeSmith100%168 of 16843 s61 min
6DecaturDECT199.1GaugeMeigs100%168 of 16843 s61 min
6Del RioDELT199.1GaugeCocke100%168 of 16843 s61 min
6SpartaDERT199.1GaugeWhite100%168 of 16843 s61 min
6Douglas DamDGTT199.1GaugeSevier100%168 of 16843 s61 min
6Dogwood DamDOGT199.1GaugeHenderson100%168 of 16843 s61 min
6DunlapDUNT199.1GaugeSequatchie100%168 of 16843 s61 min
6DaytonDYNT199.1GaugeRhea100%168 of 16843 s61 min
6Yellow Creek At Ellis MillsEMGT199.1GaugeHouston100%168 of 16843 s61 min
6EtowahETOT199.1GaugeMcminn100%168 of 16843 s61 min
6Watauga River At Watauga River At ElizabethtonEZBT199.1GaugeCarter100%168 of 16843 s61 min
6Ft. Loudoun Dam (Lenoir City 1E)FDTT199.1GaugeLoudon100%168 of 16843 s61 min
6Buffalo River 2 N Flat WoodsFLTT199.1GaugePerry100%168 of 16843 s61 min
6Fort Patrick Henry DamFPHT199.1GaugeSullivan100%168 of 16843 s61 min
6Gainesboro 6EGBOT199.1GaugeJackson100%168 of 16843 s61 min
6Smiths Fork N Temperance HallGVST199.1GaugeDe Kalb100%168 of 16843 s61 min
6Apalachia DamHADT199.1GaugePolk100%168 of 16843 s61 min
6Duck River 3 SE Hurricane MillsHMLT199.1GaugeHumphreys100%168 of 16843 s61 min
6IsolineISOT199.1GaugeCumberland100%168 of 16843 s61 min
6East Fork Obey River 5 W JamestownJAGT199.1GaugeFentress100%168 of 16843 s61 min
6JenaJENT199.1GaugeLoudon100%168 of 16843 s61 min
6J. Percy Priest Dam HeadwaterJPHT199.1GaugeDavidson100%168 of 16843 s61 min
6John Sevier SpJSST199.1GaugeHawkins100%168 of 16843 s61 min
6Harpeth River 1.7 NE Kingston SpringsKINT199.1GaugeCheatham100%168 of 16843 s61 min
6Kingston Fossil PlantKNST199.1GaugeRoane100%168 of 16843 s61 min
6East Fork Stones River 3 SW LascassasLAST199.1GaugeRutherford100%168 of 16843 s61 min
6LafayetteLFTT199.1GaugeMacon100%168 of 16843 s61 min
6Lost Creek DamLOST199.1GaugeHenderson100%168 of 16843 s61 min
6LivingstonLVGT199.1GaugeOverton100%168 of 16843 s61 min
6Lexington TvaLXNT199.1GaugeHenderson100%168 of 16843 s61 min
6McdonaldMCDT199.1GaugeBradley100%168 of 16843 s61 min
6Collins River 3 NE McMinnvilleMCGT199.1GaugeWarren100%168 of 16843 s61 min
6Duck River 2 W ManchesterMCST199.1GaugeCoffee100%168 of 16843 s61 min
6Milligan CollegeMGNT199.1GaugeCarter100%168 of 16843 s61 min
6Melton Hill DamMHTT199.1GaugeRoane100%168 of 16843 s61 min
6Duck River AT MilltownMLTT199.1GaugeMarshall100%168 of 16843 s61 min
6McMinnville 3NEMMVT199.1GaugeWarren100%168 of 16843 s61 min
6MontereyMNYT199.1GaugePutnam100%168 of 16843 s61 min
6MorrisonMRST199.1GaugeWarren100%168 of 16843 s61 min
6East Morristown RainMSTT199.1GaugeHamblen100%168 of 16843 s61 min
6West Fork Stones River 5 N MurfreesboroMUGT199.1GaugeRutherford100%168 of 16843 s61 min
6Pigeon River 1 AT Newport TNNEPT199.1GaugeCocke100%168 of 16843 s61 min
6Tennessee River AT JohnsonvilleNJNT199.1GaugeBenton100%168 of 16843 s61 min
6Tennessee River 5 S Nickajack Dam (Jasper 5S)NKJT199.1GaugeMarion100%168 of 16843 s61 min
6Nickajack Dam (Jasper 5S)NKTT199.1GaugeMarion100%168 of 16843 s61 min
6Duck River 2 NE NORMANDY DAM POOL LEVELNRMT199.1GaugeCoffee100%168 of 16843 s61 min
6Clinch River At Norris DamNRST199.1GaugeAnderson100%168 of 16843 s61 min
6Norris DamNRTT199.1GaugeAnderson100%168 of 16843 s61 min
6French Broad River 1 AT Newport TNNWPT199.1GaugeCocke100%168 of 16843 s61 min
6Emory River 0 AT Oakdale TNOAKT199.1GaugeMorgan100%168 of 16843 s61 min
6Turtletown 9WSW - Ocoee Dam 2OCBT199.1GaugePolk100%168 of 16843 s61 min
6Ocoee Dam #3OCCT199.1GaugePolk100%168 of 16843 s61 min
6Ocoee Dam #1 Tailwater at ParksvilleOCTT199.1GaugePolk100%168 of 16843 s61 min
6Oak GroveOKGT199.1GaugeJefferson100%168 of 16843 s61 min
6OrlindaORLT199.1GaugeRobertson100%168 of 16843 s61 min
6Elk River AT PelhamPELT199.1GaugeGrundy100%168 of 16843 s61 min
6Tennessee River AT Pickwick DamPICT199.1GaugeHardin100%168 of 16843 s61 min
6Pin Oak DamPIOT199.1GaugeHenderson100%168 of 16843 s61 min
6Ocoee - ParksvillePKST199.1GaugePolk100%168 of 16843 s61 min
6PikevillePKVT199.1GaugeBledsoe100%168 of 16843 s61 min
6Richland Creek AT PulaskiPLKT199.1GaugeGiles100%168 of 16843 s61 min
6Paris LandingPSLT199.1GaugeHenry100%168 of 16843 s61 min
6PetrosPTST199.1GaugeMorgan100%168 of 16843 s61 min
6Racoon MountainRACT199.1GaugeMarion100%168 of 16843 s61 min
6Spring CityRDDT199.1GaugeRhea100%168 of 16843 s61 min
6Redbud DamREDT199.1GaugeHenderson100%168 of 16843 s61 min
6Sewee Creek 5 NE Sewee Creek Near DecaturSEET199.1GaugeMeigs100%168 of 16843 s61 min
6South Fork Holston River At Kingsport TnSHKT199.1GaugeSullivan100%168 of 16843 s61 min
6SpringfieldSPST199.1GaugeRobertson100%168 of 16843 s61 min
6StatesvilleSTLT199.1GaugeWilson100%168 of 16843 s61 min
6SweetwaterSWET199.1GaugeMonroe100%168 of 16843 s61 min
6Lenior City - Tellico DamTDTT199.1GaugeLoudon100%168 of 16843 s61 min
6Tellico PlainsTLPT199.1GaugeMonroe100%168 of 16843 s61 min
6Tellico River 1 E Tellico River Near Tellico PlainsTLRT199.1GaugeMonroe100%168 of 16843 s61 min
6Hurdlow 4NE - Elk RiverTMFT199.1GaugeFranklin100%168 of 16843 s61 min
6Apalachia Dam Pwr Hse Hiwassee RvrTURT199.1GaugePolk100%168 of 16843 s61 min
6Watts Bar DamWBTT199.1GaugeRhea100%168 of 16843 s61 min
6WoodburyWDBT199.1GaugeCannon100%168 of 16843 s61 min
116SpeedwellSPWT199.1GaugeClaiborne100%168 of 16844 s61 min
117Rock Island 1NERKIT199.1CooperativeWhite100%7 of 78 min24 h
118Dale Hollow LakeBYDT199.1CooperativePickett100%7 of 79 min24 h
119Fayetteville Water PlantFYVT199.1CooperativeLincoln100%7 of 79 min24 h
120PikevillePKET199.1CooperativeBledsoe100%7 of 718 min24 h
121Berry Field/Percy Priest Lk 1WBFDT199.1CooperativeDavidson100%7 of 719 min24 h
122ElizabethtownELZT199.1CooperativeCarter100%7 of 719 min24.1 h
123White HouseWHST199.1CooperativeSumner100%7 of 720 min28.1 h
124UniversityMART199.1CooperativeWeakley100%7 of 723 min24.5 h
125Water PlantTULT199.1CooperativeFranklin100%7 of 727 min25.3 h
126Pulaski Wastewater PlantPULT199.1CooperativeGiles100%7 of 729 min27 h
127Bethpage 1SBETT199.1CooperativeSumner100%7 of 729 min24 h
128Roan MountainRNMT199.1CooperativeCarter100%7 of 729 min24.2 h
129Jackson 4NETHWT199.1CooperativeMadison100%7 of 729 min26 h
130City Of Lynchburg Water Treatmt PlantLYCT199.1CooperativeMoore100%7 of 729 min24 h
131SewaneeSWNT199.1CooperativeFranklin100%7 of 729 min24 h
132Old Hickory DamOHIT199.1CooperativeDavidson100%7 of 737 min24 h
133Outside City LimitsDCCT199.1CooperativeMeigs100%7 of 739 min24 h
134Lebanon 7NLNNT199.1CooperativeWilson100%7 of 739 min24 h
135MorristownMRIT199.1CooperativeHamblen100%7 of 749 min24 h
136DecaturvilleDCTT199.1CooperativeDecatur100%7 of 758 min25 h
137OneidaONET199.1CooperativeScott100%7 of 769 min24 h
138Memphis WfoMEGT199.1CooperativeShelby100%7 of 769 min24 h
139GermantownSTMT199.1CooperativeShelby100%7 of 71.8 h26 h
140Murfreesboro 5NMURT199.1CooperativeRutherford100%7 of 72.3 h25 h
141DaytonDAYT199.1CooperativeRhea100%7 of 72.3 h24 h
142NewportNPTT199.1CooperativeCocke100%7 of 7-24 h
143Loudon 5.3 ETN-LN-1199.1VolunteerLoudon100%3 of 326 min25 h
144Lafayette 4.5 SETN-MC-1699.1VolunteerMacon100%3 of 326 min36 h
145Maryville 5.8 ESETN-BT-2699.1VolunteerBlount100%3 of 326 min24 h
145Adams 7.9 SWTN-MT-9599.1VolunteerMontgomery100%3 of 326 min24 h
145Jonesborough 2.7 SSWTN-WS-2299.1VolunteerWashington100%3 of 326 min24 h
145Johnson City 1.3 NETN-WS-3599.1VolunteerWashington100%3 of 326 min24 h
149Seymour 5.8 NTN-KX-5899.1VolunteerKnox100%3 of 326 min25 h
150Humboldt 4.5 SETN-MD-4699.1VolunteerMadison100%3 of 326 min24 h
150Clarksville 7.0 ETN-MT-9899.1VolunteerMontgomery100%3 of 326 min24 h
150Cookeville 1.0 SWTN-PM-4399.1VolunteerPutnam100%3 of 326 min24 h
153Woodbury 4.0 SETN-CN-1099.1VolunteerCannon100%3 of 326 min25 h
153Greeneville 10.1 STN-GN-199.1VolunteerGreene100%3 of 326 min25 h
155Hillsboro 1.7 WNWTN-CF-4099.1VolunteerCoffee100%3 of 326 min24 h
155Crossville 7.7 ENETN-CM-4999.1VolunteerCumberland100%3 of 326 min24 h
155Crossville 6.9 STN-CM-999.1VolunteerCumberland100%3 of 326 min24 h
155Readyville 2.1 NNETN-CN-1799.1VolunteerCannon100%3 of 326 min24 h
155Henderson 2.2 SSETN-CS-799.1VolunteerChester100%3 of 326 min24 h
155Nashville 5.2 WSWTN-DV-13899.1VolunteerDavidson100%3 of 326 min24 h
155Decherd 2.2 NETN-FK-2799.1VolunteerFranklin100%3 of 326 min24 h
155Savannah 9.6 SSETN-HN-999.1VolunteerHardin100%3 of 326 min24 h
155Stanton 8.8 ETN-HW-499.1VolunteerHaywood100%3 of 326 min24 h
155Paris 0.7 SWTN-HY-1999.1VolunteerHenry100%3 of 326 min24 h
155Fayetteville 8.6 STN-LC-1299.1VolunteerLincoln100%3 of 326 min24 h
155Saint Joseph 1.9 ENETN-LR-3199.1VolunteerLawrence100%3 of 326 min24 h
155Hohenwald 2.2 SETN-LS-399.1VolunteerLewis100%3 of 326 min24 h
155Monterey 5.6 STN-PM-4599.1VolunteerPutnam100%3 of 326 min24 h
155Baxter 2.6 STN-PM-4999.1VolunteerPutnam100%3 of 326 min24 h
155Murfreesboro 5.5 NNWTN-RD-199.1VolunteerRutherford100%3 of 326 min24 h
155Franklin 10.0 WTN-WL-10799.1VolunteerWilliamson100%3 of 326 min24 h
155Franklin 0.5 NETN-WL-8999.1VolunteerWilliamson100%3 of 326 min24 h
155Lebanon 3.6 NTN-WN-9899.1VolunteerWilson100%3 of 326 min24 h
174Chattanooga 5.1 ENETN-HL-3199.1VolunteerHamilton100%3 of 326 min25 h
174Lenoir City 4.3 NNETN-LN-1699.1VolunteerLoudon100%3 of 326 min25 h
174Atoka 3.2 ESETN-TP-399.1VolunteerTipton100%3 of 326 min25 h
177Adams 8.0 SWTN-MT-10099.1VolunteerMontgomery100%3 of 326 min24 h
178Mount Juliet 6.4 NETN-WN-12399.1VolunteerWilson100%3 of 326 min26 h
179Louisville 3.6 ETN-BT-4999.1VolunteerBlount100%3 of 326 min24 h
179Auburntown 0.5 NNETN-CN-2099.1VolunteerCannon100%3 of 326 min24 h
179Rutledge 7.0 SSWTN-GR-1099.1VolunteerGrainger100%3 of 326 min24 h
179Loudon 7.2 SETN-LN-1499.1VolunteerLoudon100%3 of 326 min24 h
179Cornersville 3.6 SETN-ML-1099.1VolunteerMarshall100%3 of 326 min24 h
179Fredonia 0.5 ESETN-MT-10599.1VolunteerMontgomery100%3 of 326 min24 h
179Williamsport 4.0 NETN-MY-3799.1VolunteerMaury100%3 of 326 min24 h
179Spring Hill 2.4 SETN-MY-4299.1VolunteerMaury100%3 of 326 min24 h
179Cookeville 6.5 ENETN-PM-6799.1VolunteerPutnam100%3 of 326 min24 h
179Greenbrier 3.6 ETN-RB-4799.1VolunteerRobertson100%3 of 326 min24 h
179Springfield 1.0 NWTN-RB-599.1VolunteerRobertson100%3 of 326 min24 h
179Bartlett 2.5 SWTN-SH-4999.1VolunteerShelby100%3 of 326 min24 h
179College Grove 6.0 SWTN-WL-10399.1VolunteerWilliamson100%3 of 326 min24 h
179McMinnville 2.5 SSETN-WR-2299.1VolunteerWarren100%3 of 326 min24 h
179Sparta 1.5 SETN-WT-2299.1VolunteerWhite100%3 of 326 min24 h
179Waynesboro 2.1 STN-WY-2699.1VolunteerWayne100%3 of 326 min24 h
195Berry Hill 1.6 WNWTN-DV-4799.1VolunteerDavidson100%3 of 326 min25 h
196Winchester 8.1 WTN-FK-2499.1VolunteerFranklin100%3 of 385 min24 h
196Gainesboro 4.6 SWTN-JC-1699.1VolunteerJackson100%3 of 385 min24 h
196Lewisburg 0.8 WSWTN-ML-2499.1VolunteerMarshall100%3 of 385 min24 h
196Culleoka 3.0 SWTN-MY-3899.1VolunteerMaury100%3 of 385 min24 h
196Blountville 4.6 WNWTN-SL-2899.1VolunteerSullivan100%3 of 385 min24 h
196Bethpage 4.5 NWTN-SR-5099.1VolunteerSumner100%3 of 385 min24 h
196Brentwood 0.5 SSWTN-WL-1899.1VolunteerWilliamson100%3 of 385 min24 h
203Lenoir City 1.8 NETN-LN-1799.1VolunteerLoudon100%3 of 385 min25 h
204Dickson 2.7 NNWTN-DC-3599.1VolunteerDickson100%3 of 386 min24 h
205Roan Mountain 7.1 WTN-CT-299.1VolunteerCarter100%3 of 386 min25 h
206Murfreesboro 3.4 WSWTN-RD-13899.1VolunteerRutherford100%3 of 386 min26 h
207Cookeville 6.4 NTN-PM-5799.1VolunteerPutnam100%3 of 386 min27 h
208Benton 2.3 ESETN-PK-199.1VolunteerPolk100%3 of 386 min25 h
209Cleveland 5.2 SETN-BR-1699.1VolunteerBradley100%3 of 386 min26 h
209Ocoee 3.3 ESETN-PK-299.1VolunteerPolk100%3 of 386 min26 h
211Hampshire 4.0 NNWTN-MY-4499.1VolunteerMaury100%3 of 386 min27 h
212Tracy City 3.9 ESETN-MA-1799.1VolunteerMarion100%3 of 386 min24 h
212Jackson 3.0 NNWTN-MD-4499.1VolunteerMadison100%3 of 386 min24 h
214Waynesboro 7.3 NTN-WY-1999.1VolunteerWayne100%3 of 386 min25 h
215Cleveland 1.2 WTN-BR-2499.1VolunteerBradley100%3 of 386 min24 h
215Jonesborough 2.5 SSWTN-WS-1299.1VolunteerWashington100%3 of 386 min24 h
217Friendsville 2.3 ESETN-BT-2099.1VolunteerBlount100%3 of 386 min25 h
218Cookeville 4.6 WNWTN-PM-1099.1VolunteerPutnam100%3 of 386 min27 h
219Bulls Gap 0.9 SSWTN-HK-899.1VolunteerHawkins100%3 of 386 min24 h
220Cookeville 2.6 NWTN-PM-5999.1VolunteerPutnam100%3 of 386 min25 h
221Dyersburg 7.7 ETN-DY-799.1VolunteerDyer100%3 of 386 min26 h
221Collierville 0.5 ENETN-SH-5399.1VolunteerShelby100%3 of 386 min26 h
223Winchester 0.5 WTN-FK-1599.1VolunteerFranklin100%3 of 386 min24 h
223Lookout Mountain 0.3 ETN-HL-6299.1VolunteerHamilton100%3 of 386 min24 h
223Knoxville 11.2 WSWTN-KX-6599.1VolunteerKnox100%3 of 386 min24 h
223Oliver Springs 9.0 WTN-MG-1099.1VolunteerMorgan100%3 of 386 min24 h
223Lewisburg 5.1 SWTN-ML-699.1VolunteerMarshall100%3 of 386 min24 h
223Springfield 1.9 WSWTN-RB-399.1VolunteerRobertson100%3 of 386 min24 h
223Smyrna 1.8 STN-RD-13599.1VolunteerRutherford100%3 of 386 min24 h
223Mount Juliet 2.0 WSWTN-WN-10499.1VolunteerWilson100%3 of 386 min24 h
231Midway 2.3 SWTN-GN-1799.1VolunteerGreene100%3 of 386 min25 h
231Murfreesboro 7.9 NNWTN-RD-10099.1VolunteerRutherford100%3 of 386 min25 h
231Harriman 4.3 SSETN-RN-999.1VolunteerRoane100%3 of 386 min25 h
234Huron 5.3 NNWTN-HD-1599.1VolunteerHenderson100%3 of 386 min24 h
234Middle Valley 2.3 ESETN-HL-4899.1VolunteerHamilton100%3 of 386 min24 h
234Fayetteville 4.0 SSWTN-LC-2499.1VolunteerLincoln100%3 of 386 min24 h
234Loretto 1.1 ETN-LR-2799.1VolunteerLawrence100%3 of 386 min24 h
234Jackson 6.1 SSETN-MD-3399.1VolunteerMadison100%3 of 386 min24 h
234Cookeville 2.3 NETN-PM-4099.1VolunteerPutnam100%3 of 386 min24 h
234Graysville 11.6 WSWTN-SQ-2799.1VolunteerSequatchie100%3 of 386 min24 h
234Sevierville 11.8 SETN-SV-2899.1VolunteerSevier100%3 of 386 min24 h
234Lebanon 10.5 ENETN-WN-4899.1VolunteerWilson100%3 of 386 min24 h
243Bell Buckle 2.0 SETN-BF-499.1VolunteerBedford100%3 of 386 min25 h
243Friendsville 3.6 NWTN-BT-999.1VolunteerBlount100%3 of 386 min25 h
243Loudon 7.1 SETN-LN-1599.1VolunteerLoudon100%3 of 386 min25 h
246Millersville 1.4 NWTN-SR-8999.1VolunteerSumner100%3 of 386 min25 h
247Cleveland 3.0 ESETN-BR-499.1VolunteerBradley100%3 of 386 min24 h
247Somerville 8.9 NTN-FY-1599.1VolunteerFayette100%3 of 386 min24 h
247Beersheba Springs 2.1 ENETN-GY-299.1VolunteerGrundy100%3 of 386 min24 h
247Mooresburg 0.5 SETN-HK-1199.1VolunteerHawkins100%3 of 386 min24 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.