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.
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 station, ranked
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 251 | North Springfield LakeNOSV1 | 82.4 | Cooperative | Windsor | 57.1% | 4 of 7 | 54 min | 4 days | |
| 251 | Neron Site At Union Village DamUVDV1 | 82.4 | Cooperative | Orange | 57.1% | 4 of 7 | 54 min | 4 days | |
| 253 | North Hartland LakeNOHV1 | 82.4 | Cooperative | Windsor | 57.1% | 4 of 7 | 65 min | 4 days | |
| 254 | East Burke 3.7 ENEVT-CL-51 | 82.4 | Volunteer | Caledonia | 57.1% | 4 of 7 | 86 min | 4 days | |
| 255 | Citizen station FW0610FW0610 | 82.2 | Citizen | Caledonia | 61.9% | 104 of 168 | 17 s | 4.5 h | |
| 256 | Citizen station FW1245FW1245 | 82.0 | Citizen | Rutland | 61.5% | 310 of 504 | 18 s | 2.5 h | |
| 257 | Milton 2.9 SSEVT-CH-72 | 81.9 | Volunteer | Chittenden | 57.1% | 4 of 7 | 3.4 h | 4 days | |
| 258 | Bolton VTVT005 | 81.7 | Road | Chittenden | 66.8% | 337 of 504 | 26 min | 60 min | |
| 259 | Citizen station EW2749EW2749 | 81.6 | Citizen | Essex | 60.3% | 152 of 252 | 18 s | 5.2 h | |
| 260 | Citizen station DW4497DW4497 | 81.6 | Citizen | Chittenden | 59.3% | 299 of 504 | 18 s | 2.3 h | |
| 261 | Citizen station W1FLW1FL | 81.5 | Citizen | Lamoille | 60.1% | 101 of 168 | 19 s | 7.8 h | |
| 262 | I-93 - Rt. 18 WaterfordVTWFD | 81.2 | Road | Caledonia | 76.0% | 767 of 1,008 | 15 min | 2.3 h | |
| 263 | Rt 9 - MarlboroVTMRL | 81.2 | Road | Windham | 72.1% | 727 of 1,008 | 15 min | 3.8 h | |
| 264 | Citizen station FW3919FW3919 | 81.1 | Citizen | Chittenden | 57.7% | 97 of 168 | 17 s | 4.8 h | |
| 265 | Neron Site At Union Village DamUVDV1 | 80.9 | Gauge | Orange | 81.5% | 137 of 168 | 1.6 h | 4 h | |
| 266 | Citizen station GW6605GW6605 | 80.9 | Citizen | Windsor | 58.1% | 293 of 504 | 19 s | 2.5 h | |
| 267 | Rt-22A PantonVTPTN | 80.8 | Road | Addison | 68.5% | 691 of 1,008 | 19 min | 2.3 h | |
| 268 | Citizen station EW3614EW3614 | 80.8 | Citizen | Orange | 55.9% | 94 of 168 | 20 s | 6.3 h | |
| 269 | WoodfordVT014 | 80.7 | Road | Bennington | 66.8% | 337 of 504 | 27 min | 60 min | |
| 270 | Citizen station GW4771GW4771 | 80.7 | Citizen | Rutland | 57.9% | 146 of 252 | 17 s | 5.3 h | |
| 271 | Rt-4 West RutlandVTWRL | 80.6 | Road | Rutland | 69.2% | 698 of 1,008 | 19 min | 2.3 h | |
| 272 | US 7 - ShaftsburyVTSHB | 80.4 | Road | Bennington | 71.0% | 716 of 1,008 | 16 min | 2.3 h | |
| 273 | Citizen station FW1558FW1558 | 80.4 | Citizen | Washington | 57.7% | 97 of 168 | 18 s | 5.5 h | |
| 274 | Citizen station GW3562GW3562 | 80.4 | Citizen | Chittenden | 56.9% | 383 of 672 | 20 s | 2 h | |
| 275 | Citizen station DW4326DW4326 | 80.2 | Citizen | Windsor | 54.0% | 81 of 150 | 19 s | 6.7 h | |
| 276 | Rt-100 LowellVTLWL | 80.1 | Road | Orleans | 66.6% | 672 of 1,008 | 19 min | 2.3 h | |
| 277 | Elmore 5.1 SSWVT-LM-30 | 80.1 | Volunteer | Lamoille | 57.1% | 4 of 7 | 7.4 h | 4 days | |
| 278 | Rt-14 HardwickVTHRD | 80.0 | Road | Caledonia | 66.4% | 670 of 1,008 | 19 min | 2.3 h | |
| 279 | Citizen station GW3856GW3856 | 79.8 | Citizen | Washington | 56.1% | 283 of 504 | 18 s | 2.9 h | |
| 280 | Citizen station NO1KNO1K | 79.7 | Citizen | Rutland | 53.5% | 120 of 224 | 16 s | 5 h | |
| 281 | Citizen station FW7300FW7300 | 79.6 | Citizen | Lamoille | 55.8% | 225 of 403 | 18 s | 3.7 h | |
| 282 | Mount MansfieldS2041 | 79.5 | Soil | Chittenden | 100% | 168 of 168 | 53 min | 66 min | |
| 283 | Citizen station GW5033GW5033 | 79.4 | Citizen | Addison | 57.7% | 291 of 504 | 18 s | 2.2 h | |
| 284 | Citizen station KA1ROHKA1ROH | 79.2 | Citizen | Chittenden | 54.7% | 110 of 201 | 16 s | 7.4 h | |
| 285 | Citizen station EW8068EW8068 | 78.9 | Citizen | Orleans | 59.5% | 100 of 168 | 17 s | 7 h | |
| 286 | HighgateFSO | 78.9 | Airport | Franklin | 45.8% | 231 of 504 | 6 min | 40 min | |
| 287 | Citizen station FW2073FW2073 | 78.8 | Citizen | Caledonia | 57.0% | 97 of 170 | 19 s | 6.3 h | |
| 288 | Citizen station N1GUJN1GUJ | 78.8 | Citizen | Chittenden | 55.1% | 278 of 504 | 18 s | 2.6 h | |
| 289 | Citizen station FW6020FW6020 | 78.8 | Citizen | Grand Isle | 52.0% | 175 of 336 | 25 s | 3.5 h | |
| 290 | Citizen station EW9302EW9302 | 78.7 | Citizen | Orleans | 52.5% | 115 of 219 | 17 s | 6.3 h | |
| 291 | Rt 5A Westmore VTVT039 | 78.5 | Road | Orleans | 52.6% | 177 of 336 | 27 min | 70 min | |
| 292 | Citizen station EW5492EW5492 | 78.5 | Citizen | Windsor | 51.3% | 115 of 224 | 19 s | 5.8 h | |
| 293 | Citizen station FW6366FW6366 | 78.3 | Citizen | Rutland | 59.0% | 313 of 530 | 17 s | 3.4 h | |
| 294 | Hancock 0.3 SVT-AD-20 | 78.3 | Volunteer | Addison | 42.8% | 3 of 7 | 26 min | 36.1 h | |
| 295 | Warren 3.3 SSEVT-WS-22 | 78.3 | Volunteer | Washington | 42.8% | 3 of 7 | 86 min | 36.1 h | |
| 296 | Lyndonville 1.1 WVT-CL-14 | 78.3 | Volunteer | Caledonia | 42.8% | 3 of 7 | 86 min | 25 h | |
| 297 | Middlebury 0.3 NVT-AD-24 | 78.3 | Volunteer | Addison | 42.8% | 3 of 7 | 86 min | 37.1 h | |
| 297 | Orwell 1.2 WNWVT-AD-5 | 78.3 | Volunteer | Addison | 42.8% | 3 of 7 | 86 min | 37.1 h | |
| 297 | Mt Holly 3.8 EVT-RT-37 | 78.3 | Volunteer | Rutland | 42.8% | 3 of 7 | 86 min | 37.1 h | |
| 300 | Wheelock 1.6 SVT-CL-18 | 78.3 | Volunteer | Caledonia | 42.8% | 3 of 7 | 2.4 h | 37.1 h | |
| 301 | US 2 - Milton SandbarVTMLS | 78.1 | Road | Chittenden | 68.4% | 690 of 1,008 | 19 min | 2.3 h | |
| 302 | Citizen station GW1244GW1244 | 78.1 | Citizen | Caledonia | 49.8% | 335 of 672 | 16 s | 1.8 h | |
| 303 | Mad River AT MoretownMOOV1 | 78.0 | Gauge | Washington | 99.4% | 167 of 168 | 17 min | 2 h | |
| 304 | Citizen station K1CSFK1CSF | 77.9 | Citizen | Lamoille | 55.3% | 93 of 168 | 18 s | 5.8 h | |
| 305 | Guilford VTVT010 | 77.9 | Road | Windham | 53.4% | 337 of 630 | 27 min | 61 min | |
| 306 | Shelburne 2.6 ENEVT-CH-65 | 77.9 | Volunteer | Chittenden | 42.8% | 3 of 7 | 3.4 h | 37.1 h | |
| 307 | Rt 100 - LudlowVTLDW | 77.8 | Road | Windsor | 78.4% | 791 of 1,008 | 19 min | 2.3 h | |
| 308 | VtsblVTSBL | 77.5 | Road | Addison | 68.6% | 692 of 1,008 | 19 min | 2.3 h | |
| 309 | Woodbury 1.3 NNWVT-WS-40 | 77.4 | Volunteer | Washington | 42.8% | 3 of 7 | 3.4 h | 3.5 days | |
| 310 | Citizen station DW8397DW8397 | 77.1 | Citizen | Windsor | 54.3% | 119 of 219 | 16 s | 7.3 h | |
| 311 | Citizen station GW2857GW2857 | 77.1 | Citizen | Addison | 52.5% | 265 of 504 | 17 s | 3.8 h | |
| 312 | Brookfield VTVT001 | 76.9 | Road | Orange | 50.1% | 337 of 672 | 26 min | 60 min | |
| 312 | Derby VTVT007 | 76.9 | Road | Orleans | 50.1% | 337 of 672 | 26 min | 60 min | |
| 312 | Westminster MM23.8 I91Sb VtVT020 | 76.9 | Road | Windham | 50.1% | 337 of 672 | 26 min | 60 min | |
| 312 | I-89 Waterbury VtVT026 | 76.9 | Road | Washington | 50.1% | 337 of 672 | 26 min | 60 min | |
| 312 | I-89 Colchester VtVT029 | 76.9 | Road | Chittenden | 50.1% | 337 of 672 | 26 min | 60 min | |
| 317 | Citizen station GW1912GW1912 | 76.8 | Citizen | Chittenden | 50.3% | 338 of 672 | 17 s | 2.9 h | |
| 318 | Bethel VTVT004 | 76.8 | Road | Windsor | 50.1% | 337 of 672 | 26 min | 60 min | |
| 318 | Brandon VTVT006 | 76.8 | Road | Rutland | 50.1% | 337 of 672 | 26 min | 60 min | |
| 318 | Fair Haven VTVT008 | 76.8 | Road | Rutland | 50.1% | 337 of 672 | 26 min | 60 min | |
| 318 | RT 17 Buels Gore VtVT028 | 76.8 | Road | Chittenden | 50.1% | 337 of 672 | 26 min | 60 min | |
| 322 | Rt-105 BerkshireVTBRK | 76.7 | Road | Franklin | 66.6% | 672 of 1,008 | 19 min | 2.3 h | |
| 323 | Mount Holly MM4.1 Route 103 VtVT021 | 76.7 | Road | Rutland | 50.1% | 337 of 672 | 27 min | 60 min | |
| 324 | Baltimore 2.9 ENEVT-WR-50 | 76.7 | Volunteer | Windsor | 42.8% | 3 of 7 | 26 min | 5 days | |
| 325 | Sharon 0.2 WNWVT-WR-42 | 76.7 | Volunteer | Windsor | 42.8% | 3 of 7 | 26 min | 5 days | |
| 326 | Craftsbury Common 0.8 NWVT-OL-26 | 76.7 | Volunteer | Orleans | 42.8% | 3 of 7 | 86 min | 5 days | |
| 327 | Vergennes 6.0 WVT-AD-34 | 76.5 | Volunteer | Addison | 42.8% | 3 of 7 | 6.4 h | 37.1 h | |
| 328 | Rt-9 SearsburgVTSRS | 76.4 | Road | Bennington | 66.5% | 671 of 1,008 | 19 min | 2.3 h | |
| 329 | Citizen station DW0383DW0383 | 76.1 | Citizen | Chittenden | 56.8% | 191 of 336 | 17 s | 4.3 h | |
| 330 | Citizen station CW8484CW8484 | 76.1 | Citizen | Chittenden | 50.6% | 124 of 245 | 25 s | 7 h | |
| 331 | Citizen station EW2785EW2785 | 76.0 | Citizen | Rutland | 50.4% | 113 of 224 | 17 s | 6.3 h | |
| 332 | Citizen station EW7602EW7602 | 76.0 | Citizen | Chittenden | 50.1% | 316 of 630 | 17 s | 3.4 h | |
| 333 | I-89 Hartford VtVT024 | 76.0 | Road | Windsor | 50.1% | 337 of 672 | 26 min | 60 min | |
| 333 | I-89 Middlesex VTVT037 | 76.0 | Road | Washington | 50.1% | 337 of 672 | 26 min | 60 min | |
| 335 | Citizen station GW4222GW4222 | 75.6 | Citizen | Washington | 56.5% | 95 of 168 | 18 s | 6.5 h | |
| 336 | Rt 4 Mendon Mountain VTVT035 | 74.9 | Road | Rutland | 50.1% | 337 of 672 | 26 min | 60 min | |
| 337 | East Craftsbury 0.8 NEVT-OL-11 | 74.6 | Volunteer | Orleans | 42.8% | 3 of 7 | 10.4 h | 24 h | |
| 338 | North Bennington 0.5 WVT-BN-40 | 73.3 | Volunteer | Bennington | 57.1% | 4 of 7 | 24.4 h | 2.5 days | |
| 339 | Richmond 3.4 SSEVT-CH-13 | 73.3 | Volunteer | Chittenden | 57.1% | 4 of 7 | 26.4 h | 37.1 h | |
| 340 | Citizen station DW8675DW8675 | 73.1 | Citizen | Windsor | 49.5% | 111 of 224 | 18 s | 5.8 h | |
| 341 | Citizen station EW2138EW2138 | 73.0 | Citizen | Washington | 53.1% | 109 of 205 | 18 s | 5.5 h | |
| 342 | I-89 Milton Bridge VtVT030 | 72.2 | Road | Chittenden | 50.3% | 169 of 336 | 26 min | 9.3 h | |
| 343 | Citizen station EW4266EW4266 | 69.6 | Citizen | Addison | 49.1% | 1,238 of 2,520 | 17 s | 7.7 h | |
| 344 | Citizen station GW1967GW1967 | 62.3 | Citizen | Addison | 20.4% | 413 of 2,016 | 17 s | 3.6 h | |
| 345 | Citizen station FW8108FW8108 | 62.3 | Citizen | Washington | 20.3% | 410 of 2,016 | 18 s | 3.5 h | |
| 346 | Citizen station GW3518GW3518 | 60.9 | Citizen | Windsor | 19.9% | 402 of 2,016 | 17 s | 3.7 h | |
| 347 | Citizen station GW0979GW0979 | 60.6 | Citizen | Washington | 20.0% | 404 of 2,016 | 18 s | 3.6 h | |
| 348 | Citizen station GW7747GW7747 | 60.4 | Citizen | Bennington | 19.9% | 134 of 672 | 19 s | 4.3 days | |
| 349 | Citizen station FW9323FW9323 | 60.0 | Citizen | Chittenden | 22.0% | 371 of 1,680 | 17 s | 3.6 h | |
| 350 | Citizen station GW2996GW2996 | 58.3 | Citizen | Franklin | 20.6% | 416 of 2,016 | 18 s | 3.6 h | |
| 351 | Citizen station FW4435FW4435 | 57.5 | Citizen | Windsor | 20.4% | 412 of 2,016 | 19 s | 3.7 h | |
| 352 | NashvilleNVLV1 | 51.3 | Cooperative | Chittenden | 10.4% | 14 of 134 | 1.6 h | 22.8 h | |
| 353 | CorinthCORV1 | 50.6 | Cooperative | Orange | 9.0% | 13 of 144 | 85 min | 23 h | |
| 354 | PlainfieldPLFV1 | 49.8 | Cooperative | Washington | 8.3% | 14 of 168 | 1.8 h | 23 h |
How a station is ranked
The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.
The 247 score
Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:
- Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
- Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
- Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
- Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading; an airfield is compared with the nearest other airport, never its own report. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
- Instrument checksweight 15The share of its readings that pass a check. For an airfield, the check the forecast engine runs the next day: each reading against the stations around it, as weather services check their own. For any other station, a reading 20 F or more from its reference fails, unless the two stand 3,000 ft or more apart.Full marks: none failed. No marks: 5% failed.
- Forecast checkweight 10How closely its temperature matched Storm Station's forecast for the same hours, checked the next day, for every airfield the forecast engine scores. A station whose readings stray far from a forecast its neighbours confirm is one to doubt.Full marks: within 2 F on average. No marks: 8 F.
A part is scored once the week holds 24 readings or comparisons for it. A part that cannot be measured where a station stands counts at the middle of its state's measured stations, so the station is neither lifted nor sunk by it. A part measured nowhere in the state is left out, and the others carry its weight.
From score to rank
Each state's stations are ranked by their score, to the tenth. At an equal score the longer record comes first: a station that sent 2,016 of 2,016 reports has shown more than one that sent 7 of 7. Then the faster arrival, then the shorter silence. Ties on all of them share a rank, as a race is scored: three stations tied for third are all third, and the next is sixth.
A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. The rank is made again every day, so a station that falls silent or starts to read wrong drops, and one that recovers climbs back. Every page shows the same ranking: a station's rank here, in its state's list and on its own page come from one run, and a new run reaches them together. Each station's page shows its score part by part, with the figures behind each.
The same figures as data
/api/ranks for a state and /api/rank for one station, its score in parts; the developer page has every field.