Storm Station
Sign in

Live/247 Rank/Connecticut

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.

375 stations ranked25.3% sent every report dueranked October 16, 2026page 2 of 2Connecticut instrumentsConnecticut 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 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

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
251Citizen station CW0465CW046582.2CitizenFairfield59.3%285 of 48018 s2.7 h
252Citizen station EW6122EW612281.8CitizenHartford57.4%193 of 33619 s3.5 h
253Citizen station EW2500EW250081.6CitizenFairfield57.9%292 of 50418 s2.4 h
254Citizen station GW4252GW425281.6CitizenFairfield57.5%232 of 40315 s3.2 h
255Citizen station GW0038GW003881.4CitizenFairfield57.5%290 of 50416 s2.7 h
256Citizen station FW2187FW218781.4CitizenTolland56.3%142 of 25219 s4.7 h
257NORTH STONINGTON - I95NB - At Ex CT US CTDOTCT02581.3RoadNew London83.0%279 of 33628 min23 h
258Citizen station GW2327GW232781.3CitizenNew Haven61.3%103 of 16820 s5.3 h
259Citizen station DW7104DW710481.2CitizenNew Haven57.9%307 of 53018 s2.8 h
260Citizen station EW4867EW486781.2CitizenTolland56.7%286 of 50418 s2.7 h
261Citizen station D1900D190081.0CitizenHartford56.3%284 of 50419 s2.7 h
262Citizen station FW1809FW180980.8CitizenTolland54.4%122 of 22419 s5.3 h
263Citizen station CW2340CW234080.7CitizenTolland56.8%229 of 40318 s3.1 h
264Citizen station GW3723GW372380.7CitizenWindham54.9%277 of 50418 s2.6 h
265Citizen station FW9017FW901780.7CitizenHartford52.6%118 of 22416 s4.5 h
266Citizen station GW0639GW063980.6CitizenHartford56.1%115 of 20520 s5.5 h
267Citizen station EW7857EW785780.6CitizenNew London53.9%286 of 53017 s2.3 h
268Citizen station EW4944EW494480.2CitizenNew Haven57.9%307 of 53017 s2.1 h
269Citizen station EW1742EW174280.2CitizenHartford53.1%119 of 22418 s5.5 h
270Citizen station CW9809CW980980.1CitizenNew Haven53.5%120 of 22417 s5 h
271Citizen station EW6940EW694080.1CitizenHartford52.8%313 of 59217 s2.1 h
272Citizen station GW5238GW523880.1CitizenFairfield52.8%242 of 45819 s2.7 h
273Citizen station EW1732EW173280.0CitizenFairfield52.5%84 of 16018 s7.4 h
274Citizen station EW8295EW829579.7CitizenHartford53.3%215 of 40318 s3.2 h
275Citizen station EW5603EW560379.6CitizenNew Haven54.6%1,376 of 2,52017 s42 min
276Citizen station GW7746GW774679.5CitizenFairfield57.1%303 of 53018 s3.1 h
277Citizen station EW3387EW338779.5CitizenFairfield54.7%93 of 17018 s9 h
278Citizen station EW0704EW070479.5CitizenNew Haven52.7%104 of 19721 s7.4 h
279Avon 0.6 SSWCT-HR-15679.4VolunteerHartford42.8%3 of 726 min24 h
280Canton 1.5 WCT-HR-7079.4VolunteerHartford42.8%3 of 786 min3 days
281Bethel 4.5 SSECT-FR-6479.4VolunteerFairfield42.8%3 of 786 min24 h
281Oakdale 2.6 WNWCT-NL-579.4VolunteerNew London42.8%3 of 786 min24 h
283Crystal Lake 1.4 ECT-TL-5679.4VolunteerTolland42.8%3 of 786 min37 h
284Wallingford Center 1.1 NCT-NH-4279.4VolunteerNew Haven42.8%3 of 786 min2.5 days
285CT-FR-127CT-FR-12779.4COCORAHS-42.8%3 of 72.4 h24 h
286Trumbull 0.9 WCT-FR-5779.4VolunteerFairfield42.8%3 of 72.4 h2.5 days
287Citizen station EW8589EW858979.3CitizenHartford50.8%342 of 67219 s1.9 h
288Citizen station GW4215GW421579.1CitizenNew Haven50.6%255 of 50418 s2.6 h
289Citizen station CW2621CW262179.0CitizenTolland54.7%290 of 53018 s2.4 h
290Citizen station EW9544EW954479.0CitizenFairfield53.3%224 of 42018 s4.4 h
291Citizen station EW6187EW618779.0CitizenHartford52.1%263 of 50418 s3.3 h
292Citizen station N1PRS-9N1PRS-979.0CitizenHartford50.0%336 of 67215 s1.9 h
293Stratford 0.9 WCT-FR-2678.9VolunteerFairfield42.8%3 of 73.4 h38 h
294Citizen station EW9204EW920478.8CitizenFairfield52.2%351 of 67218 s2.4 h
295Citizen station GW5978GW597878.8CitizenFairfield50.7%320 of 63013 s2.3 h
296Citizen station E8559E855978.7CitizenNew Haven55.7%122 of 21919 s6.3 h
297Citizen station GW3762GW376278.5CitizenNew Haven53.3%215 of 40313 s3.3 h
298Citizen station CW7448CW744878.5CitizenWindham50.1%337 of 67217 s2.1 h
299Citizen station FW8921FW892178.4CitizenTolland51.6%347 of 67218 s2.8 h
300Citizen station GW8051GW805178.4CitizenTolland51.4%173 of 33621 s5.3 h
301Citizen station CW8680CW868078.2CitizenNew Haven58.9%132 of 22419 s5.1 h
302Citizen station FW8443FW844378.2CitizenHartford50.0%112 of 22420 s7.3 h
303Citizen station N1GCNN1GCN78.1CitizenHartford53.7%36 of 6720 s17 h
304Citizen station EW1210EW121078.1CitizenMiddlesex52.6%118 of 22417 s6.8 h
305Citizen station FW1409FW140978.1CitizenFairfield48.6%109 of 22415 s6.5 h
306Citizen station EW3099EW309978.0CitizenFairfield49.1%110 of 22416 s7 h
307Citizen station EW1325EW132577.9CitizenHartford49.2%331 of 67218 s2.5 h
308Citizen station GW4013GW401377.9CitizenHartford48.9%159 of 32518 s4.9 h
309Citizen station FW9368FW936877.7CitizenNew Haven52.5%331 of 63017 s2.8 h
310Citizen station GW1653GW165377.6CitizenNew Haven48.9%329 of 67217 s2.6 h
311Citizen station GW6015GW601577.5CitizenNew London51.7%87 of 16819 s6.2 h
312Citizen station EW9819EW981977.3CitizenNew London49.7%334 of 67218 s3.2 h
313Citizen station CW1390CW139077.2CitizenNew Haven48.0%323 of 67218 s2.3 h
314Citizen station DW1980DW198077.1CitizenFairfield54.0%419 of 77519 s2.3 h
315Citizen station EW5610EW561077.1CitizenNew London46.4%104 of 22418 s7 h
316Citizen station N1DWMN1DWM76.4CitizenNew London50.8%114 of 22418 s8.5 h
317Old Lyme 0.5 WCT-NL-4476.2VolunteerNew London42.8%3 of 79.4 h2 days
318Citizen station GW5884GW588476.1CitizenTolland49.2%331 of 67217 s4.4 h
319Citizen station DW0489DW048975.8CitizenFairfield50.4%113 of 22419 s9.3 h
320DanburryDANC375.4CooperativeFairfield42.8%3 of 77.7 h4.8 days
321Higganum 0.8 NECT-MD-2675.2VolunteerMiddlesex42.8%3 of 710.4 h3.5 days
322Ashford 3.1 SWCT-WN-3475.2VolunteerWindham42.8%3 of 710.4 h3.5 days
323Citizen station DW4070DW407074.5CitizenFairfield50.8%114 of 22420 s6.8 h
324Jewett City 3.0 ESECT-NL-5774.4VolunteerNew London57.1%4 of 727.4 h2.5 days
325Coventry 0.3 NNECT-TL-4074.4VolunteerTolland57.1%4 of 732.4 h3 days
326New LondonNDBC-NLHC374.3GaugeNew London67.2%226 of 33643 min6.5 h
327Sterling 2.6 NCT-WN-2573.4VolunteerWindham42.8%3 of 715.4 h2.5 days
328Bristol 2.8 NNECT-HR-12872.9VolunteerHartford42.8%3 of 716.4 h2.5 days
329Citizen station GW5741GW574172.3CitizenFairfield46.8%315 of 67216 s11.2 h
330Citizen station DW20401DW2040172.1CitizenHartford43.4%175 of 40319 s13.3 h
331BridgeportNDBC-BRHC371.7GaugeFairfield57.6%323 of 56044 min6.3 h
332Citizen station GW3147GW314770.6CitizenTolland47.3%106 of 22418 s6.8 h
333New HavenNDBC-NWHC368.2GaugeNew Haven57.6%323 of 56044 min6.3 h
334MARLBOROUGH - 2EB - At Exit 12CT03667.4RoadHartford18.7%63 of 33628 min60 min
335Citizen station KB1LTW-13KB1LTW-1366.9CitizenHartford26.3%53 of 20112 s21.5 h
336Citizen station GW3101GW310163.3CitizenWindham20.6%416 of 2,01617 s3.6 h
337Citizen station GW1915GW191563.3CitizenFairfield20.5%415 of 2,01619 s3.6 h
338Citizen station CW0506CW050663.2CitizenHartford20.6%416 of 2,01617 s3.6 h
339Citizen station GW3910GW391063.2CitizenMiddlesex20.5%414 of 2,01618 s3.6 h
340Citizen station FW7924FW792463.2CitizenLitchfield20.2%409 of 2,01617 s3.6 h
341Citizen station GW2278GW227863.1CitizenTolland20.4%412 of 2,01617 s3.6 h
342Citizen station GW4034GW403463.0CitizenFairfield20.4%412 of 2,01618 s3.6 h
343Citizen station EW6741EW674162.9CitizenNew Haven20.3%410 of 2,01618 s3.6 h
344Citizen station FW9395FW939562.2CitizenNew London20.5%414 of 2,01618 s3.6 h
345Citizen station FW8740FW874061.9CitizenFairfield20.6%417 of 2,01618 s3.6 h
346AT Lake BethanyBTYC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Lake ChamberlainCHMC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Lake DawsonDAWC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Furnace PondEHVC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Lake GlenGLNC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346Menuckatuck ReservoirGUIC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346Guilford - Lake MenunketucGUKC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT HamdenHAMC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Lake HammonassetMADC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Lake Hammonasset WeirMAWC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Maltby Lake #1MTOC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Maltby Lake #2MTTC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Lake GaillardNBRC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Lake GaillardNBWC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT WepawaugORNC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Prospect ReservoirPRPC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Lake SaltonstallSLTC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Peat Swamp ReservoirSWMC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT WoodbridgeWBGC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Seymour WellfieldWELC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
346AT Lake WatrousWTSC361.3GaugeNew Haven24.1%81 of 33617 min2.5 days
367AT Maltby Lake #3MTRC361.2GaugeNew Haven23.8%80 of 33617 min2.5 days
368Citizen station GW6590GW659061.1CitizenTolland19.1%322 of 1,68017 s9.5 h
369Hartford - NB Park RiverNBPC361.0GaugeHartford98.8%166 of 16825 min2 h
370Citizen station GW4674GW467460.3CitizenFairfield20.9%423 of 2,01617 s3.6 h
371Citizen station EW3721EW372160.0CitizenNew Haven47.6%240 of 50418 s19.3 h
372Citizen station GW4410GW441058.6CitizenNew Haven19.9%403 of 2,01619 s3.6 h
373Citizen station FW8566FW856657.7CitizenNew London20.8%420 of 2,01619 s3.6 h
374Quinnipiac River AT WallingfordWALC355.6GaugeNew Haven83.4%187 of 22425 min2 h
375Citizen station DW7731DW773140.2CitizenWindham52.9%267 of 50417 s18.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; 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.