Connecticut 24/7 Rank
Every station in Connecticut 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 375 ranked here, 367 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 | Citizen station CW0465CW0465 | 82.2 | Citizen | Fairfield | 59.3% | 285 of 480 | 18 s | 2.7 h | |
| 252 | Citizen station EW6122EW6122 | 81.8 | Citizen | Hartford | 57.4% | 193 of 336 | 19 s | 3.5 h | |
| 253 | Citizen station EW2500EW2500 | 81.6 | Citizen | Fairfield | 57.9% | 292 of 504 | 18 s | 2.4 h | |
| 254 | Citizen station GW4252GW4252 | 81.6 | Citizen | Fairfield | 57.5% | 232 of 403 | 15 s | 3.2 h | |
| 255 | Citizen station GW0038GW0038 | 81.4 | Citizen | Fairfield | 57.5% | 290 of 504 | 16 s | 2.7 h | |
| 256 | Citizen station FW2187FW2187 | 81.4 | Citizen | Tolland | 56.3% | 142 of 252 | 19 s | 4.7 h | |
| 257 | NORTH STONINGTON - I95NB - At Ex CT US CTDOTCT025 | 81.3 | Road | New London | 83.0% | 279 of 336 | 28 min | 23 h | |
| 258 | Citizen station GW2327GW2327 | 81.3 | Citizen | New Haven | 61.3% | 103 of 168 | 20 s | 5.3 h | |
| 259 | Citizen station DW7104DW7104 | 81.2 | Citizen | New Haven | 57.9% | 307 of 530 | 18 s | 2.8 h | |
| 260 | Citizen station EW4867EW4867 | 81.2 | Citizen | Tolland | 56.7% | 286 of 504 | 18 s | 2.7 h | |
| 261 | Citizen station D1900D1900 | 81.0 | Citizen | Hartford | 56.3% | 284 of 504 | 19 s | 2.7 h | |
| 262 | Citizen station FW1809FW1809 | 80.8 | Citizen | Tolland | 54.4% | 122 of 224 | 19 s | 5.3 h | |
| 263 | Citizen station CW2340CW2340 | 80.7 | Citizen | Tolland | 56.8% | 229 of 403 | 18 s | 3.1 h | |
| 264 | Citizen station GW3723GW3723 | 80.7 | Citizen | Windham | 54.9% | 277 of 504 | 18 s | 2.6 h | |
| 265 | Citizen station FW9017FW9017 | 80.7 | Citizen | Hartford | 52.6% | 118 of 224 | 16 s | 4.5 h | |
| 266 | Citizen station GW0639GW0639 | 80.6 | Citizen | Hartford | 56.1% | 115 of 205 | 20 s | 5.5 h | |
| 267 | Citizen station EW7857EW7857 | 80.6 | Citizen | New London | 53.9% | 286 of 530 | 17 s | 2.3 h | |
| 268 | Citizen station EW4944EW4944 | 80.2 | Citizen | New Haven | 57.9% | 307 of 530 | 17 s | 2.1 h | |
| 269 | Citizen station EW1742EW1742 | 80.2 | Citizen | Hartford | 53.1% | 119 of 224 | 18 s | 5.5 h | |
| 270 | Citizen station CW9809CW9809 | 80.1 | Citizen | New Haven | 53.5% | 120 of 224 | 17 s | 5 h | |
| 271 | Citizen station EW6940EW6940 | 80.1 | Citizen | Hartford | 52.8% | 313 of 592 | 17 s | 2.1 h | |
| 272 | Citizen station GW5238GW5238 | 80.1 | Citizen | Fairfield | 52.8% | 242 of 458 | 19 s | 2.7 h | |
| 273 | Citizen station EW1732EW1732 | 80.0 | Citizen | Fairfield | 52.5% | 84 of 160 | 18 s | 7.4 h | |
| 274 | Citizen station EW8295EW8295 | 79.7 | Citizen | Hartford | 53.3% | 215 of 403 | 18 s | 3.2 h | |
| 275 | Citizen station EW5603EW5603 | 79.6 | Citizen | New Haven | 54.6% | 1,376 of 2,520 | 17 s | 42 min | |
| 276 | Citizen station GW7746GW7746 | 79.5 | Citizen | Fairfield | 57.1% | 303 of 530 | 18 s | 3.1 h | |
| 277 | Citizen station EW3387EW3387 | 79.5 | Citizen | Fairfield | 54.7% | 93 of 170 | 18 s | 9 h | |
| 278 | Citizen station EW0704EW0704 | 79.5 | Citizen | New Haven | 52.7% | 104 of 197 | 21 s | 7.4 h | |
| 279 | Avon 0.6 SSWCT-HR-156 | 79.4 | Volunteer | Hartford | 42.8% | 3 of 7 | 26 min | 24 h | |
| 280 | Canton 1.5 WCT-HR-70 | 79.4 | Volunteer | Hartford | 42.8% | 3 of 7 | 86 min | 3 days | |
| 281 | Bethel 4.5 SSECT-FR-64 | 79.4 | Volunteer | Fairfield | 42.8% | 3 of 7 | 86 min | 24 h | |
| 281 | Oakdale 2.6 WNWCT-NL-5 | 79.4 | Volunteer | New London | 42.8% | 3 of 7 | 86 min | 24 h | |
| 283 | Crystal Lake 1.4 ECT-TL-56 | 79.4 | Volunteer | Tolland | 42.8% | 3 of 7 | 86 min | 37 h | |
| 284 | Wallingford Center 1.1 NCT-NH-42 | 79.4 | Volunteer | New Haven | 42.8% | 3 of 7 | 86 min | 2.5 days | |
| 285 | CT-FR-127CT-FR-127 | 79.4 | COCORAHS | - | 42.8% | 3 of 7 | 2.4 h | 24 h | |
| 286 | Trumbull 0.9 WCT-FR-57 | 79.4 | Volunteer | Fairfield | 42.8% | 3 of 7 | 2.4 h | 2.5 days | |
| 287 | Citizen station EW8589EW8589 | 79.3 | Citizen | Hartford | 50.8% | 342 of 672 | 19 s | 1.9 h | |
| 288 | Citizen station GW4215GW4215 | 79.1 | Citizen | New Haven | 50.6% | 255 of 504 | 18 s | 2.6 h | |
| 289 | Citizen station CW2621CW2621 | 79.0 | Citizen | Tolland | 54.7% | 290 of 530 | 18 s | 2.4 h | |
| 290 | Citizen station EW9544EW9544 | 79.0 | Citizen | Fairfield | 53.3% | 224 of 420 | 18 s | 4.4 h | |
| 291 | Citizen station EW6187EW6187 | 79.0 | Citizen | Hartford | 52.1% | 263 of 504 | 18 s | 3.3 h | |
| 292 | Citizen station N1PRS-9N1PRS-9 | 79.0 | Citizen | Hartford | 50.0% | 336 of 672 | 15 s | 1.9 h | |
| 293 | Stratford 0.9 WCT-FR-26 | 78.9 | Volunteer | Fairfield | 42.8% | 3 of 7 | 3.4 h | 38 h | |
| 294 | Citizen station EW9204EW9204 | 78.8 | Citizen | Fairfield | 52.2% | 351 of 672 | 18 s | 2.4 h | |
| 295 | Citizen station GW5978GW5978 | 78.8 | Citizen | Fairfield | 50.7% | 320 of 630 | 13 s | 2.3 h | |
| 296 | Citizen station E8559E8559 | 78.7 | Citizen | New Haven | 55.7% | 122 of 219 | 19 s | 6.3 h | |
| 297 | Citizen station GW3762GW3762 | 78.5 | Citizen | New Haven | 53.3% | 215 of 403 | 13 s | 3.3 h | |
| 298 | Citizen station CW7448CW7448 | 78.5 | Citizen | Windham | 50.1% | 337 of 672 | 17 s | 2.1 h | |
| 299 | Citizen station FW8921FW8921 | 78.4 | Citizen | Tolland | 51.6% | 347 of 672 | 18 s | 2.8 h | |
| 300 | Citizen station GW8051GW8051 | 78.4 | Citizen | Tolland | 51.4% | 173 of 336 | 21 s | 5.3 h | |
| 301 | Citizen station CW8680CW8680 | 78.2 | Citizen | New Haven | 58.9% | 132 of 224 | 19 s | 5.1 h | |
| 302 | Citizen station FW8443FW8443 | 78.2 | Citizen | Hartford | 50.0% | 112 of 224 | 20 s | 7.3 h | |
| 303 | Citizen station N1GCNN1GCN | 78.1 | Citizen | Hartford | 53.7% | 36 of 67 | 20 s | 17 h | |
| 304 | Citizen station EW1210EW1210 | 78.1 | Citizen | Middlesex | 52.6% | 118 of 224 | 17 s | 6.8 h | |
| 305 | Citizen station FW1409FW1409 | 78.1 | Citizen | Fairfield | 48.6% | 109 of 224 | 15 s | 6.5 h | |
| 306 | Citizen station EW3099EW3099 | 78.0 | Citizen | Fairfield | 49.1% | 110 of 224 | 16 s | 7 h | |
| 307 | Citizen station EW1325EW1325 | 77.9 | Citizen | Hartford | 49.2% | 331 of 672 | 18 s | 2.5 h | |
| 308 | Citizen station GW4013GW4013 | 77.9 | Citizen | Hartford | 48.9% | 159 of 325 | 18 s | 4.9 h | |
| 309 | Citizen station FW9368FW9368 | 77.7 | Citizen | New Haven | 52.5% | 331 of 630 | 17 s | 2.8 h | |
| 310 | Citizen station GW1653GW1653 | 77.6 | Citizen | New Haven | 48.9% | 329 of 672 | 17 s | 2.6 h | |
| 311 | Citizen station GW6015GW6015 | 77.5 | Citizen | New London | 51.7% | 87 of 168 | 19 s | 6.2 h | |
| 312 | Citizen station EW9819EW9819 | 77.3 | Citizen | New London | 49.7% | 334 of 672 | 18 s | 3.2 h | |
| 313 | Citizen station CW1390CW1390 | 77.2 | Citizen | New Haven | 48.0% | 323 of 672 | 18 s | 2.3 h | |
| 314 | Citizen station DW1980DW1980 | 77.1 | Citizen | Fairfield | 54.0% | 419 of 775 | 19 s | 2.3 h | |
| 315 | Citizen station EW5610EW5610 | 77.1 | Citizen | New London | 46.4% | 104 of 224 | 18 s | 7 h | |
| 316 | Citizen station N1DWMN1DWM | 76.4 | Citizen | New London | 50.8% | 114 of 224 | 18 s | 8.5 h | |
| 317 | Old Lyme 0.5 WCT-NL-44 | 76.2 | Volunteer | New London | 42.8% | 3 of 7 | 9.4 h | 2 days | |
| 318 | Citizen station GW5884GW5884 | 76.1 | Citizen | Tolland | 49.2% | 331 of 672 | 17 s | 4.4 h | |
| 319 | Citizen station DW0489DW0489 | 75.8 | Citizen | Fairfield | 50.4% | 113 of 224 | 19 s | 9.3 h | |
| 320 | DanburryDANC3 | 75.4 | Cooperative | Fairfield | 42.8% | 3 of 7 | 7.7 h | 4.8 days | |
| 321 | Higganum 0.8 NECT-MD-26 | 75.2 | Volunteer | Middlesex | 42.8% | 3 of 7 | 10.4 h | 3.5 days | |
| 322 | Ashford 3.1 SWCT-WN-34 | 75.2 | Volunteer | Windham | 42.8% | 3 of 7 | 10.4 h | 3.5 days | |
| 323 | Citizen station DW4070DW4070 | 74.5 | Citizen | Fairfield | 50.8% | 114 of 224 | 20 s | 6.8 h | |
| 324 | Jewett City 3.0 ESECT-NL-57 | 74.4 | Volunteer | New London | 57.1% | 4 of 7 | 27.4 h | 2.5 days | |
| 325 | Coventry 0.3 NNECT-TL-40 | 74.4 | Volunteer | Tolland | 57.1% | 4 of 7 | 32.4 h | 3 days | |
| 326 | New LondonNDBC-NLHC3 | 74.3 | Gauge | New London | 67.2% | 226 of 336 | 43 min | 6.5 h | |
| 327 | Sterling 2.6 NCT-WN-25 | 73.4 | Volunteer | Windham | 42.8% | 3 of 7 | 15.4 h | 2.5 days | |
| 328 | Bristol 2.8 NNECT-HR-128 | 72.9 | Volunteer | Hartford | 42.8% | 3 of 7 | 16.4 h | 2.5 days | |
| 329 | Citizen station GW5741GW5741 | 72.3 | Citizen | Fairfield | 46.8% | 315 of 672 | 16 s | 11.2 h | |
| 330 | Citizen station DW20401DW20401 | 72.1 | Citizen | Hartford | 43.4% | 175 of 403 | 19 s | 13.3 h | |
| 331 | BridgeportNDBC-BRHC3 | 71.7 | Gauge | Fairfield | 57.6% | 323 of 560 | 44 min | 6.3 h | |
| 332 | Citizen station GW3147GW3147 | 70.6 | Citizen | Tolland | 47.3% | 106 of 224 | 18 s | 6.8 h | |
| 333 | New HavenNDBC-NWHC3 | 68.2 | Gauge | New Haven | 57.6% | 323 of 560 | 44 min | 6.3 h | |
| 334 | MARLBOROUGH - 2EB - At Exit 12CT036 | 67.4 | Road | Hartford | 18.7% | 63 of 336 | 28 min | 60 min | |
| 335 | Citizen station KB1LTW-13KB1LTW-13 | 66.9 | Citizen | Hartford | 26.3% | 53 of 201 | 12 s | 21.5 h | |
| 336 | Citizen station GW3101GW3101 | 63.3 | Citizen | Windham | 20.6% | 416 of 2,016 | 17 s | 3.6 h | |
| 337 | Citizen station GW1915GW1915 | 63.3 | Citizen | Fairfield | 20.5% | 415 of 2,016 | 19 s | 3.6 h | |
| 338 | Citizen station CW0506CW0506 | 63.2 | Citizen | Hartford | 20.6% | 416 of 2,016 | 17 s | 3.6 h | |
| 339 | Citizen station GW3910GW3910 | 63.2 | Citizen | Middlesex | 20.5% | 414 of 2,016 | 18 s | 3.6 h | |
| 340 | Citizen station FW7924FW7924 | 63.2 | Citizen | Litchfield | 20.2% | 409 of 2,016 | 17 s | 3.6 h | |
| 341 | Citizen station GW2278GW2278 | 63.1 | Citizen | Tolland | 20.4% | 412 of 2,016 | 17 s | 3.6 h | |
| 342 | Citizen station GW4034GW4034 | 63.0 | Citizen | Fairfield | 20.4% | 412 of 2,016 | 18 s | 3.6 h | |
| 343 | Citizen station EW6741EW6741 | 62.9 | Citizen | New Haven | 20.3% | 410 of 2,016 | 18 s | 3.6 h | |
| 344 | Citizen station FW9395FW9395 | 62.2 | Citizen | New London | 20.5% | 414 of 2,016 | 18 s | 3.6 h | |
| 345 | Citizen station FW8740FW8740 | 61.9 | Citizen | Fairfield | 20.6% | 417 of 2,016 | 18 s | 3.6 h | |
| 346 | AT Lake BethanyBTYC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Lake ChamberlainCHMC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Lake DawsonDAWC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Furnace PondEHVC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Lake GlenGLNC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | Menuckatuck ReservoirGUIC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | Guilford - Lake MenunketucGUKC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT HamdenHAMC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Lake HammonassetMADC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Lake Hammonasset WeirMAWC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Maltby Lake #1MTOC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Maltby Lake #2MTTC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Lake GaillardNBRC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Lake GaillardNBWC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT WepawaugORNC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Prospect ReservoirPRPC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Lake SaltonstallSLTC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Peat Swamp ReservoirSWMC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT WoodbridgeWBGC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Seymour WellfieldWELC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 346 | AT Lake WatrousWTSC3 | 61.3 | Gauge | New Haven | 24.1% | 81 of 336 | 17 min | 2.5 days | |
| 367 | AT Maltby Lake #3MTRC3 | 61.2 | Gauge | New Haven | 23.8% | 80 of 336 | 17 min | 2.5 days | |
| 368 | Citizen station GW6590GW6590 | 61.1 | Citizen | Tolland | 19.1% | 322 of 1,680 | 17 s | 9.5 h | |
| 369 | Hartford - NB Park RiverNBPC3 | 61.0 | Gauge | Hartford | 98.8% | 166 of 168 | 25 min | 2 h | |
| 370 | Citizen station GW4674GW4674 | 60.3 | Citizen | Fairfield | 20.9% | 423 of 2,016 | 17 s | 3.6 h | |
| 371 | Citizen station EW3721EW3721 | 60.0 | Citizen | New Haven | 47.6% | 240 of 504 | 18 s | 19.3 h | |
| 372 | Citizen station GW4410GW4410 | 58.6 | Citizen | New Haven | 19.9% | 403 of 2,016 | 19 s | 3.6 h | |
| 373 | Citizen station FW8566FW8566 | 57.7 | Citizen | New London | 20.8% | 420 of 2,016 | 19 s | 3.6 h | |
| 374 | Quinnipiac River AT WallingfordWALC3 | 55.6 | Gauge | New Haven | 83.4% | 187 of 224 | 25 min | 2 h | |
| 375 | Citizen station DW7731DW7731 | 40.2 | Citizen | Windham | 52.9% | 267 of 504 | 17 s | 18.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:
- 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.