Storm Station
Sign in

Live/247 Rank/Vermont

Vermont 24/7 Rank

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

354 stations ranked32.7% sent every report dueranked October 16, 2026page 1 of 2Vermont instrumentsVermont 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 354 ranked here, 350 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

0295887116under 10%: 2 stations2010 to 19%: 3 stations31020 to 29%: 6 stations62030 to 39%: 0 stations3040 to 49%: 18 stations184050 to 59%: 63 stations635060 to 69%: 32 stations326070 to 79%: 27 stations277080 to 89%: 36 stations368090 to 99%: 51 stations5190every report: 116 stations116100Share of scheduled reports received in the week, per cent

The days behind it

7 days30 days90 days

090179269358October 10, 2026, every report: 90October 10, 2026, 90 to 99%: 74October 10, 2026, under 90%: 181October 11, 2026, every report: 84October 11, 2026, 90 to 99%: 74October 11, 2026, under 90%: 187October 12, 2026, every report: 85October 12, 2026, 90 to 99%: 74October 12, 2026, under 90%: 185October 13, 2026, every report: 92October 13, 2026, 90 to 99%: 109October 13, 2026, under 90%: 150October 14, 2026, every report: 95October 14, 2026, 90 to 99%: 98October 14, 2026, under 90%: 158October 15, 2026, every report: 118October 15, 2026, 90 to 99%: 74October 15, 2026, under 90%: 166October 16, 2026, every report: 116October 16, 2026, 90 to 99%: 51October 16, 2026, under 90%: 187October 10, 2026October 16, 2026

every report90 to 99%under 90%

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
1LyndonvilleCDA98.7AirportCaledonia99.6%502 of 5046 min40 min
2Rutland State(AWOS)RUT98.6AirportRutland100%168 of 1685 min60 min
3Middlebury6B098.6AirportAddison99.6%502 of 5046 min40 min
4St Johnsbury1V498.3AirportCaledonia100%168 of 1687 min60 min
5Springfield/HartnesVSF98.3AirportWindsor100%168 of 1687 min60 min
6Lunenburg 2NNWLUNV198.3CooperativeEssex100%7 of 75 min24 h
7Island PondISLV198.3CooperativeEssex100%7 of 722 min25.1 h
8Lunenburg 2.3 NNWVT-ES-398.3VolunteerEssex100%7 of 726 min24 h
9North Rupert 1.7 WNWVT-BN-3198.3VolunteerBennington100%7 of 726 min24 h
10Bennington 1.9 SSWVT-BN-3398.3VolunteerBennington100%7 of 726 min24 h
10Jeffersonville 1.3 SSWVT-LM-2398.3VolunteerLamoille100%7 of 726 min24 h
10Bradford 2.2 NNWVT-OG-1498.3VolunteerOrange100%7 of 726 min24 h
10Marlboro 2.0 NNEVT-WH-3098.3VolunteerWindham100%7 of 726 min24 h
14Chester 3.0 WSWVT-WR-3498.3VolunteerWindsor100%7 of 726 min25 h
15Bennington 0.2 SSEVT-BN-3798.3VolunteerBennington100%7 of 726 min24 h
16New Haven 2.3 WSWVT-AD-4498.3VolunteerAddison100%7 of 726 min24 h
16Enosburg Falls 2.5 NVT-FR-2698.3VolunteerFranklin100%7 of 726 min24 h
16Westfield 0.7 WNWVT-OL-198.3VolunteerOrleans100%7 of 726 min24 h
16Woodbury 3.4 NNWVT-WS-3098.3VolunteerWashington100%7 of 726 min24 h
16Warren 2.8 EVT-WS-4198.3VolunteerWashington100%7 of 726 min24 h
21Brattleboro 0.7 SVT-WH-2998.3VolunteerWindham100%7 of 726 min25 h
22Huntington 6.5 SVT-CH-7598.3VolunteerChittenden100%7 of 726 min24 h
23Brownington 4.7 ESEVT-OL-3798.3VolunteerOrleans100%7 of 726 min25 h
24New Haven 2.4 SEVT-AD-1998.3VolunteerAddison100%7 of 726 min24 h
24Shoreham 3.5 NNEVT-AD-3698.3VolunteerAddison100%7 of 726 min24 h
24Peru 1.3 EVT-BN-2398.3VolunteerBennington100%7 of 726 min24 h
24Williston 3.2 SSWVT-CH-5898.3VolunteerChittenden100%7 of 726 min24 h
24Fletcher 0.7 SSWVT-FR-2998.3VolunteerFranklin100%7 of 726 min24 h
24Randolph 1.7 ENEVT-OG-2198.3VolunteerOrange100%7 of 726 min24 h
30Monkton 1.5 NEVT-AD-2898.3VolunteerAddison100%7 of 726 min25 h
30Hinesburg 0.9 NVT-CH-6298.3VolunteerChittenden100%7 of 726 min25 h
30Wallingford 2.7 SSWVT-RT-2598.3VolunteerRutland100%7 of 726 min25 h
33Shrewsbury 0.8 WVT-RT-2898.3VolunteerRutland100%7 of 726 min26 h
34Jericho 1.8 SVT-CH-8198.3VolunteerChittenden100%7 of 726 min24 h
35Starksboro 4.4 ENEVT-AD-3298.3VolunteerAddison100%7 of 726 min24 h
35Stamford 5.0 NNEVT-BN-1298.3VolunteerBennington100%7 of 726 min24 h
35Fairfax 4.9 WNWVT-FR-2198.3VolunteerFranklin100%7 of 726 min24 h
38VergennesVRGV198.3CooperativeAddison100%7 of 735 min25.3 h
39BristolBRIV198.3CooperativeAddison100%7 of 735 min24.3 h
40Saint JohnsburySJBV198.3CooperativeCaledonia100%7 of 744 min24 h
41Mt. MansfieldMMNV198.3CooperativeLamoille100%7 of 755 min24 h
42MRLV1MRLV198.3DCP-100%7 of 766 min24 h
43Rochester 1.7 NNEVT-WR-3798.3VolunteerWindsor100%7 of 785 min24 h
44Sheffield 3.4 NWVT-CL-4698.3VolunteerCaledonia100%7 of 785 min25 h
45Wilmington 0.6 WNWVT-WH-1698.3VolunteerWindham100%7 of 785 min26 h
46Londonderry 0.1 NEVT-WH-4398.3VolunteerWindham100%7 of 785 min25 h
47Cabot 3.9 ENEVT-WS-1298.3VolunteerWashington100%7 of 785 min25 h
48Montpelier 0.8 NWVT-WS-5098.3VolunteerWashington100%7 of 786 min26 h
49Charlotte 1.8 SWVT-CH-5298.3VolunteerChittenden100%7 of 786 min24 h
49Grand Isle 2.7 NVT-GI-598.3VolunteerGrand Isle100%7 of 786 min24 h
49Rawsonville 0.9 NEVT-WH-4498.3VolunteerWindham100%7 of 786 min24 h
52South Burlington 2.6 SSWVT-CH-4798.3VolunteerChittenden100%7 of 786 min25 h
53Landgrove 1.1 NNEVT-BN-398.3VolunteerBennington100%7 of 786 min26 h
54Westminster 5.5 NWVT-WH-2698.3VolunteerWindham100%7 of 786 min24 h
54Saxtons River 0.2 SWVT-WH-3498.3VolunteerWindham100%7 of 786 min24 h
56Arlington 2.0 WNWVT-BN-4198.3VolunteerBennington100%7 of 786 min25 h
56Barnet 3.5 WVT-CL-4298.3VolunteerCaledonia100%7 of 786 min25 h
58Braintree 2.8 SWVT-OG-1098.3VolunteerOrange100%7 of 786 min26 h
59Barre 1.2 NVT-WS-5698.3VolunteerWashington100%7 of 786 min25 h
60Underhill 5.1 NNEVT-CH-1198.3VolunteerChittenden100%7 of 786 min24 h
60Montgomery 4.1 ESEVT-FR-3098.3VolunteerFranklin100%7 of 786 min24 h
60Saxtons River 0.2 NNWVT-WH-3898.3VolunteerWindham100%7 of 786 min24 h
60Andover 2.5 NWVT-WR-4098.3VolunteerWindsor100%7 of 786 min24 h
60Springfield 2.6 WNWVT-WR-4998.3VolunteerWindsor100%7 of 786 min24 h
65Rockingham 1.1 NNEVT-WH-1798.3VolunteerWindham100%7 of 786 min25 h
65Bethel 3.5 WNWVT-WR-2998.3VolunteerWindsor100%7 of 786 min25 h
65Middlesex 6.9 NEVT-WS-1398.3VolunteerWashington100%7 of 786 min25 h
68Strafford 2.4 SSEVT-OG-1698.3VolunteerOrange100%7 of 786 min25 h
69Waitsfield 0.7 SSEVT-WS-4398.3VolunteerWashington100%7 of 786 min26 h
70Cavendish 2.7 NVT-WR-5298.3VolunteerWindsor100%7 of 786 min25 h
70Ludlow 3.4 SVT-WR-698.3VolunteerWindsor100%7 of 786 min25 h
72Jamaica 1.9 WNWVT-WH-4698.3VolunteerWindham100%7 of 786 min24 h
73East Montpelier 0.7 WVT-WS-4798.3VolunteerWashington100%7 of 786 min24 h
74Shelburne 0.5 ENEVT-CH-5098.3VolunteerChittenden100%7 of 786 min25 h
75Manchester Center 0.9 NEVT-BN-2898.3VolunteerBennington100%7 of 786 min25 h
76BTVBTV98.3DCP-100%7 of 71.6 h24 h
76DDHDDH98.3DCP-100%7 of 71.6 h24 h
78ARLV1ARLV198.3DCP-100%7 of 71.9 h24 h
79Shaftsbury 3.9 WSWVT-BN-2698.3VolunteerBennington100%7 of 72.4 h25 h
79Northfield 1.2 NNEVT-WS-3798.3VolunteerWashington100%7 of 72.4 h25 h
81North Bennington 0.9 SSWVT-BN-4298.3VolunteerBennington100%7 of 72.4 h24 h
82West Rutland 1.2 NVT-RT-198.3VolunteerRutland100%7 of 72.4 h24 h
83Greensboro 2.1 NNWVT-OL-998.3VolunteerOrleans100%7 of 72.4 h24 h
84West Windsor 1.7 SVT-WR-1098.3VolunteerWindsor100%7 of 72.4 h24 h
85Waterville 2.7 NNEVT-LM-3398.3VolunteerLamoille100%7 of 72.4 h26 h
86Bennington More StateDDH98.3AirportBennington98.8%166 of 1687 min2 h
87Little River 3 NNW Waterbury ReservoirWRSV198.1GaugeWashington100%168 of 16812 min60 min
88DanbyDBYV198.1GaugeRutland100%168 of 16812 min60 min
89Ferrisburgh - Little Otter CreekMKTV197.9GaugeAddison100%168 of 16812 min60 min
90Pope Brook At N. DanvilleNDVV197.9GaugeCaledonia100%168 of 16812 min71 min
90Ayers Brook AT RandolphRANV197.9GaugeOrange100%168 of 16812 min71 min
90Ranch Brook At Ranch CampRCHV197.9GaugeLamoille100%168 of 16812 min71 min
93Northfield 1.5 NVT-WS-1097.9VolunteerWashington100%7 of 73.4 h24 h
94Cabot 2.3 EVT-WS-2397.8VolunteerWashington100%7 of 73.4 h24 h
95Waterbury 3.0 NWVT-WS-1997.8VolunteerWashington100%7 of 73.4 h24 h
96Rutland 1.2 NVT-RT-797.8VolunteerRutland100%7 of 73.4 h24 h
97RutlandRUTV197.8CooperativeRutland100%7 of 73.4 h24 h
98Duxbury 2.5 SWVT-WS-3697.4VolunteerWashington100%7 of 74.4 h24 h
99Hartland 4.1 WVT-WR-3397.4VolunteerWindsor100%7 of 74.4 h24 h
100West Branch Little River Above Bingham FBMFV197.3GaugeLamoille99.4%167 of 16814 min2 h
101Ompompanoosuc River AT Union VillageUNVV197.1GaugeOrange100%168 of 16817 min1.5 h
102Otter Creek AT Center RutlandCENV197.1GaugeRutland98.8%166 of 16814 min2 h
103JamaicaBALV196.9GaugeWindham100%168 of 16817 min1.5 h
104NulheganNLHV196.8GaugeEssex100%168 of 16818 min60 min
105Ottauquechee River AT West BridgewaterOTQV196.7GaugeRutland99.4%167 of 16817 min1.5 h
106Barton River 3 E CoventryCOVV196.7GaugeOrleans99.4%167 of 16817 min2 h
107Winooski River AT Essex JunctionESSV196.7GaugeChittenden99.4%167 of 16817 min2 h
108WEST RIVER AT JamaicaJAMV196.7GaugeWindham99.4%167 of 16817 min2 h
109Shoreham 0.3 SWVT-AD-4296.5VolunteerAddison100%7 of 76.4 h24 h
110Ottauquechee River AT North Hartland LakeNHDV196.3GaugeWindsor99.4%167 of 16817 min1.5 h
111Winooski River at Lower Cabot VTCABV196.3GaugeWashington99.4%167 of 16819 min2 h
111Clyde River AT NewportNWPV196.3GaugeOrleans99.4%167 of 16819 min2 h
113Lamoille River AT East GeorgiaGEOV196.3GaugeFranklin98.2%165 of 16817 min2 h
114Burlington INTLBTV96.2AirportChittenden100%168 of 1687 min60 min
115Lake Champlain AT BurlingtonBURV196.1GaugeCaledonia97.6%164 of 16817 min2 h
116Passumpsic River 1 SW PassumpsicPASV196.0GaugeCaledonia99.4%167 of 16822 min2 h
117Pike River Near East FranklinEFRV195.9GaugeFranklin100%168 of 16822 min81 min
117East Orange Branch AT East OrangeEORV195.9GaugeOrange100%168 of 16822 min81 min
117Winooski River AT MontpelierMONV195.9GaugeWashington100%168 of 16822 min81 min
117Missisquoi River AT SwantonSWAV195.9GaugeFranklin100%168 of 16822 min81 min
117Little River 2 NNW WaterburyWTBV195.9GaugeWashington100%168 of 16822 min81 min
122Missisquoi River 2 N East BerkshireEBKV195.9GaugeFranklin100%168 of 16822 min81 min
122Stowe - Little RiverMOSV195.9GaugeLamoille100%168 of 16822 min81 min
122Williams River AT RockinghamRKGV195.9GaugeWindham100%168 of 16822 min81 min
125Lake Memphremagog AT NewportMEMV195.9GaugeOrleans98.2%165 of 16819 min2 h
126North Branch Winooski AT WrightsvilleWRTV195.9GaugeWashington98.2%165 of 16819 min2 h
127Walloomsac River AT BenningtonBNTV195.8GaugeBennington99.4%167 of 16822 min2 h
127Lewis Creek Near North Ferrisburg VtNFBV195.8GaugeAddison99.4%167 of 16822 min2 h
129Wells River AT Wells RiverWLRV195.8GaugeOrange99.4%167 of 16822 min2 h
130Essex Junction RAWSESXV195.7GaugeChittenden99.4%167 of 16815 min2 h
131Lamoille River AT JeffersonvilleJVLV195.7GaugeRutland99.4%167 of 16822 min2 h
132Winooski River AT WaterburyWATV195.7GaugeWashington98.8%664 of 67221 min45 min
133Lake Eden - Mt Norris ResLEDV195.7GaugeLamoille98.8%166 of 16822 min2 h
134Lake Elmore RAWSEMRV195.1GaugeLamoille100%168 of 16819 min78 min
135North Branch Winooski AT Wrightsville Detention ReservoirWVRV194.9GaugeWashington100%168 of 16827 min75 min
136East Barre Detention ReservoirEBRV194.9GaugeWashington100%168 of 16827 min66 min
136E Brach Passumpsic Rv Nr E HavenEHVV194.9GaugeCaledonia100%168 of 16827 min66 min
138Black River (South) AT N Springfield ResNOSV194.9GaugeWindsor99.4%167 of 16827 min2 h
139White River AT West HartfordWEHV194.8GaugeWindsor99.4%167 of 16827 min2 h
140New Haven River AT New Haven RiverNHVV194.8GaugeAddison99.4%167 of 16827 min1.5 h
141Poultney River AT Carvers FallsCARV194.7GaugeRutland99.4%167 of 16827 min2 h
141Otter Creek AT MiddleburyMDBV194.7GaugeAddison99.4%167 of 16827 min2 h
141Dog River AT Northfield FallsNFFV194.7GaugeWashington99.4%167 of 16827 min2 h
141Black River (south) 1 E North SpringfieldNSPV194.7GaugeWindsor99.4%167 of 16827 min2 h
141La Platte Rvr @ Shelburne FallsSBFV194.7GaugeChittenden99.4%167 of 16827 min2 h
141Connecticut River AT Wells RiverWELV194.7GaugeOrange99.4%167 of 16827 min2 h
147Lemon Fair River near Shoreham VTLMFV194.7GaugeAddison97.6%164 of 16824 min2 h
148Moose River AT VictoryVICV194.6GaugeEssex98.8%166 of 16827 min2 h
149Woodfoord RAWSWFRV194.5GaugeBennington100%168 of 16816 min60 min
150Jewett Brook @ Vt 38 5 NW St AlbansJWTV194.4GaugeFranklin98.2%165 of 16827 min2 h
151Black River AT CoventryCVYV194.3GaugeOrleans98.2%165 of 16827 min2 h
151Lamoille River 1 S JohnsonJONV194.3GaugeLamoille98.2%165 of 16827 min2 h
151Sleepers Rvr Nr St. JohnsburySTJV194.3GaugeCaledonia98.2%165 of 16827 min2 h
154Little Otter Creek At Ferrisburgh VtFERV194.1GaugeAddison97.6%164 of 16827 min2 h
155Missisquoi River 2 S North TroyNTYV193.9GaugeOrleans98.2%165 of 16827 min2 h
156Rock River Near Highgate Center VtHGCV193.9GaugeFranklin97.0%163 of 16827 min2 h
157Whitingham 1WWHGV193.8GaugeWindham92.6%176 of 19020 min1.8 h
158NewportEFK93.7AirportOrleans91.8%463 of 5046 min2.3 h
159North Branch Winooski River AT Langdon Street Bridge MontpelierLNGV193.6GaugeWashington99.4%167 of 16822 min2 h
160Enosburg Falls 2ENFV193.3CooperativeFranklin85.7%6 of 716 min2 days
161Johnson 2NJOHV193.3CooperativeLamoille85.7%6 of 725 min36.9 h
162Westminster 5.5 WVT-WH-3993.3VolunteerWindham85.7%6 of 726 min2 days
163Chester 4.1 WNWVT-WR-3993.3VolunteerWindsor85.7%6 of 726 min2 days
164Brattleboro 1.3 WSWVT-WH-4193.3VolunteerWindham85.7%6 of 726 min24 h
165Derby Line 1.9 WVT-OL-2493.3VolunteerOrleans85.7%6 of 726 min37.1 h
166Burlington 3.8 NWVT-CH-6693.3VolunteerChittenden85.7%6 of 726 min2 days
167West Topsham 2SW - West Topsham 2SWWTPV193.3GaugeOrange85.7%6 of 757 min2 days
168JeffersonvilleJEFV193.3CooperativeLamoille85.7%6 of 765 min47.5 h
169Manchester Center 2.3 NEVT-BN-2793.3VolunteerBennington85.7%6 of 785 min37.1 h
170Guilford 7.0 SWVT-WH-4093.3VolunteerWindham85.7%6 of 785 min2 days
171Proctorsville 0.3 NNEVT-WR-1393.3VolunteerWindsor85.7%6 of 786 min24 h
172Williamstown 3.0 WSWVT-OG-1993.3VolunteerOrange85.7%6 of 786 min37.1 h
173Elmore 3.8 SSWVT-LM-2993.3VolunteerLamoille85.7%6 of 786 min24 h
174Ryegate 1.5 NVT-CL-2393.3VolunteerCaledonia85.7%6 of 786 min38.1 h
175Middlesex 1.8 NNWVT-WS-5993.3VolunteerWashington85.7%6 of 786 min2 days
176Underhill 4.4 NNEVT-CH-493.3VolunteerChittenden85.7%6 of 786 min2 days
177Manchester 1.8 SSWVT-BN-3293.3VolunteerBennington85.7%6 of 786 min37.1 h
177Richmond 1.7 SWVT-CH-6993.3VolunteerChittenden85.7%6 of 786 min37.1 h
179Swanton 0.5 NNEVT-FR-1993.3VolunteerFranklin85.7%6 of 786 min2 days
180Springfield 2.7 SEVT-WR-4893.3VolunteerWindsor85.7%6 of 786 min36.1 h
181Morrisville 1.2 ESEVT-LM-1693.3VolunteerLamoille85.7%6 of 72.4 h24 h
182Williston 0.2 WSWVT-CH-3893.3VolunteerChittenden85.7%6 of 72.4 h2 days
183Chittenden 0.2 WVT-RT-3393.3VolunteerRutland85.7%6 of 72.4 h24 h
184Greensboro 2.6 NWVT-OL-4093.3VolunteerOrleans85.7%6 of 72.4 h36.1 h
185Perkinsville 1.7 SSWVT-WR-5193.3VolunteerWindsor85.7%6 of 72.4 h37.1 h
186Hinesburg 1.5 SWVT-CH-5393.3VolunteerChittenden85.7%6 of 72.4 h2 days
187WEST RIVER AT Townshend DamTOWV193.1GaugeWindham90.1%303 of 33619 min60 min
188WoodstockWDSV193.1CooperativeWindsor85.7%6 of 72.9 h36.1 h
189Weston 2.1 SEVT-WR-4192.8VolunteerWindsor85.7%6 of 73.4 h24 h
190Barnard 2.7 NWVT-WR-3692.8VolunteerWindsor85.7%6 of 73.4 h25 h
191Bennington 1.9 EVT-BN-3492.8VolunteerBennington85.7%6 of 73.4 h2 days
192Charlotte 2.9 NNEVT-CH-392.8VolunteerChittenden85.7%6 of 73.4 h24 h
193Lye Brook ScanLBKV192.7GaugeBennington99.4%167 of 16837 min2 h
194Glover 5.7 SWVT-OL-3691.9VolunteerOrleans85.7%6 of 75.4 h35.1 h
195Lye BrookS204291.3SoilBennington100%168 of 16845 min66 min
196MorrisvilleMVL90.7AirportWashington78.6%184 of 2347 min60 min
197Rt-58 LowellVTLOW89.1RoadOrleans93.6%629 of 67219 min2.3 h
198Norwich 1.6 NNEVT-WR-489.1VolunteerWindsor85.7%6 of 711.4 h2 days
199PeruPERV188.3CooperativeBennington71.4%5 of 757 min3 days
200Shaftsbury 0.4 WNWVT-BN-1488.3VolunteerBennington71.4%5 of 786 min3 days
201Greensboro 3.9 NNEVT-OL-1288.3VolunteerOrleans71.4%5 of 786 min2.2 days
202Peru 2.8 NVT-BN-2588.3VolunteerBennington71.4%5 of 786 min2.9 days
203Burlington 3.4 NNWVT-CH-7988.3VolunteerChittenden71.4%5 of 786 min3 days
204Vergennes 0.5 SEVT-AD-4388.3VolunteerAddison71.4%5 of 786 min26 h
205Moretown 3.8 WVT-WS-5888.3VolunteerWashington71.4%5 of 786 min2.5 days
206Putney 0.7 NEVT-WH-2588.3VolunteerWindham71.4%5 of 786 min25 h
207Benson 0.4 NWVT-RT-2688.3VolunteerRutland71.4%5 of 786 min47 h
208St. Johnsbury 0.4 NVT-CL-4788.3VolunteerCaledonia71.4%5 of 786 min3 days
209Londonderry 3.5 EVT-WH-4588.3VolunteerWindham71.4%5 of 786 min25 h
210West Fairlee 1.8 ENEVT-OG-1388.3VolunteerOrange71.4%5 of 786 min2 days
211Craftsbury 1.6 SSWVT-OL-3388.3VolunteerOrleans71.4%5 of 786 min35.1 h
212Swanton 3.0 SWVT-FR-2888.3VolunteerFranklin71.4%5 of 72.4 h3 days
213Bennington 0.9 WNWVT-BN-4488.3VolunteerBennington71.4%5 of 72.4 h24 h
214Barre-MontpelierMPV87.1AirportOrange68.5%203 of 29610 min67 min
215Shelburne 1.1 NEVT-CH-6486.9VolunteerChittenden71.4%5 of 75.4 h3 days
216St. Johnsbury 5.2 NNWVT-CL-2986.9VolunteerCaledonia71.4%5 of 75.4 h3 days
217Mount SnowMSWV185.6GaugeWindham83.3%140 of 16817 min17 h
218South Burlington 2.4 NNEVT-CH-7885.1VolunteerChittenden71.4%5 of 79.4 h2 days
219I-89 WaterburyVTWTR84.3RoadWashington76.3%770 of 1,00815 min2.3 h
220Williston VTVT00283.7RoadChittenden66.8%337 of 50426 min60 min
220Berlin VTVT00383.7RoadWashington66.8%337 of 50426 min60 min
220Georgia VTVT00983.7RoadFranklin66.8%337 of 50426 min60 min
220Thetford MM84.3 I91 Nb VtVT01583.7RoadOrange66.8%337 of 50426 min60 min
220Hartford MM68.4 I91 Sb VtVT01783.7RoadWindsor66.8%337 of 50426 min60 min
220I-91 Sheffield VtVT03383.7RoadCaledonia66.8%337 of 50426 min60 min
220Rt 302 Topsham VTVT03883.7RoadOrange66.8%337 of 50426 min60 min
227I-91 Wilder VTVT03683.7RoadWindsor66.8%337 of 50426 min60 min
228Citizen station FW5216FW521683.7CitizenChittenden62.3%106 of 17019 s5 h
229VtwbyVTWBY83.6RoadWashington74.2%748 of 1,00815 min2.3 h
230Newbury VTVT01283.6RoadOrange66.8%337 of 50426 min60 min
230RT 105 Jay VtVT02283.6RoadOrleans66.8%337 of 50426 min60 min
230RT 11 Winhall VtVT02383.6RoadBennington66.8%337 of 50426 min60 min
230Rt 242 Westfield VTVT04083.6RoadOrleans66.8%337 of 50426 min60 min
234Milton VTVT01183.5RoadChittenden66.8%337 of 50426 min60 min
235Mt. MansfieldMMNV183.3GaugeLamoille97.7%657 of 67211 min45 min
236Montpelier 1.7 NEVT-WS-5283.3VolunteerWashington57.1%4 of 726 min24 h
237Bondville 2.4 WNWVT-BN-2483.3VolunteerBennington57.1%4 of 726 min25 h
238CharlotteCLTV183.3CooperativeChittenden57.1%4 of 735 min3 days
239Underhill 3.6 ESEVT-CH-5783.3VolunteerChittenden57.1%4 of 786 min3 days
240Pittsfield 2.5 SVT-RT-3483.3VolunteerRutland57.1%4 of 786 min3 days
241East HavenEAHV183.3CooperativeEssex57.1%4 of 71.6 h3 days
242GeorgiaVTGEO82.8RoadFranklin71.8%724 of 1,00815 min2.3 h
243Cabot MM1.9 Us Route 2 VtVT01882.8RoadWashington67.0%270 of 40326 min60 min
244Bennington 0.6 SEVT-BN-3582.8VolunteerBennington57.1%4 of 786 min3.5 days
245Rt-114 CanaanVTCNN82.7RoadEssex72.3%729 of 1,00815 min2.4 h
246Bennington 0.7 NEVT-BN-4582.7VolunteerBennington57.1%4 of 786 min3.6 days
247St.Johnsbury MM128.7 I91 Sb VtVT01682.6RoadCaledonia66.8%337 of 50426 min60 min
248Mount Mansfield ScanMMSV182.5GaugeChittenden99.4%167 of 16837 min2 h
249Citizen station GW6381GW638182.5CitizenChittenden61.9%312 of 50418 s2.1 h
250Morrisville 0.2 SEVT-LM-3582.4VolunteerLamoille57.1%4 of 726 min4 days

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; 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.
  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.