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 276 ranked here, 269 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
How they reported this week
The days behind it
every report90 to 99%under 90%
Every station, ranked
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Sikorsky Memorial AirportBDR | 99.8 | Gauge | Fairfield | 100% | 7 of 7 | 25 min | 24 h | |
| 1 | New Haven Tweed APHVN | 99.8 | Gauge | New Haven | 100% | 7 of 7 | 25 min | 24 h | |
| 3 | CDWC3CDWC3 | 99.8 | DCP | - | 100% | 7 of 7 | 34 min | 25 h | |
| 3 | LLIC3LLIC3 | 99.8 | DCP | - | 100% | 7 of 7 | 34 min | 25 h | |
| 3 | ZORC3ZORC3 | 99.8 | DCP | - | 100% | 7 of 7 | 34 min | 25 h | |
| 6 | Reference Climate StationNFKC3 | 99.8 | Cooperative | Litchfield | 100% | 7 of 7 | 63 min | 24 h | |
| 7 | New Harford 1E - Nepaug RiverBAKC3 | 99.8 | Cooperative | Litchfield | 100% | 7 of 7 | 1.9 h | 24 h | |
| 8 | MDDC3MDDC3 | 99.8 | DCP | - | 100% | 7 of 7 | 1.9 h | 24 h | |
| 8 | SIMC3SIMC3 | 99.8 | DCP | - | 100% | 7 of 7 | 1.9 h | 24 h | |
| 10 | Shelton 1.7 WSWCT-FR-123 | 99.8 | Volunteer | Fairfield | 100% | 3 of 3 | 26 min | 24 h | |
| 10 | Norwalk 3.2 NCT-FR-124 | 99.8 | Volunteer | Fairfield | 100% | 3 of 3 | 26 min | 24 h | |
| 10 | Middlefield 1.4 WCT-MD-38 | 99.8 | Volunteer | Middlesex | 100% | 3 of 3 | 26 min | 24 h | |
| 13 | Colchester 5.5 NNECT-NL-74 | 99.8 | Volunteer | New London | 100% | 3 of 3 | 26 min | 26 h | |
| 14 | Stamford 1.0 SCT-FR-105 | 99.8 | Volunteer | Fairfield | 100% | 3 of 3 | 26 min | 24 h | |
| 14 | Sherman 1.2 ECT-FR-113 | 99.8 | Volunteer | Fairfield | 100% | 3 of 3 | 26 min | 24 h | |
| 14 | Salmon Brook 4.9 WSWCT-HR-132 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 26 min | 24 h | |
| 14 | North Canton 0.8 SSWCT-HR-28 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 26 min | 24 h | |
| 14 | Newington 1.9 SSWCT-HR-65 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 26 min | 24 h | |
| 14 | Moodus 0.7 SSWCT-MD-41 | 99.8 | Volunteer | Middlesex | 100% | 3 of 3 | 26 min | 24 h | |
| 14 | Central Waterford 2.7 SSWCT-NL-22 | 99.8 | Volunteer | New London | 100% | 3 of 3 | 26 min | 24 h | |
| 14 | Norwich 5.4 SECT-NL-50 | 99.8 | Volunteer | New London | 100% | 3 of 3 | 26 min | 24 h | |
| 14 | Columbia 2.6 SCT-TL-54 | 99.8 | Volunteer | Tolland | 100% | 3 of 3 | 26 min | 24 h | |
| 23 | New Canaan 1.9 ENECT-FR-3 | 99.8 | Volunteer | Fairfield | 100% | 3 of 3 | 26 min | 24 h | |
| 23 | Southington 1.7 WNWCT-HR-55 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 26 min | 24 h | |
| 23 | Durham 1.2 WCT-MD-24 | 99.8 | Volunteer | Middlesex | 100% | 3 of 3 | 26 min | 24 h | |
| 23 | Wallingford Center 1.9 WNWCT-NH-44 | 99.8 | Volunteer | New Haven | 100% | 3 of 3 | 26 min | 24 h | |
| 23 | Mystic 3.4 NWCT-NL-46 | 99.8 | Volunteer | New London | 100% | 3 of 3 | 26 min | 24 h | |
| 23 | Waterford 1.1 ECT-NL-60 | 99.8 | Volunteer | New London | 100% | 3 of 3 | 26 min | 24 h | |
| 29 | Berlin 1.1 SECT-HR-149 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 26 min | 25 h | |
| 29 | North Granby 1.3 ENECT-HR-8 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 26 min | 25 h | |
| 31 | East Killingly 1.3 SWCT-WN-4 | 99.8 | Volunteer | Windham | 100% | 3 of 3 | 26 min | 26 h | |
| 32 | Plainville 1.6 SCT-HR-154 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 86 min | 24 h | |
| 33 | Bethel 3.5 NNECT-FR-41 | 99.8 | Volunteer | Fairfield | 100% | 3 of 3 | 86 min | 27 h | |
| 34 | Kensington 0.4 NCT-HR-145 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 86 min | 24 h | |
| 34 | Higganum 0.7 NCT-MD-23 | 99.8 | Volunteer | Middlesex | 100% | 3 of 3 | 86 min | 24 h | |
| 34 | Prospect 1.9 ENECT-NH-14 | 99.8 | Volunteer | New Haven | 100% | 3 of 3 | 86 min | 24 h | |
| 37 | Waterford 2.3 SCT-NL-71 | 99.8 | Volunteer | New London | 100% | 3 of 3 | 86 min | 25 h | |
| 38 | Manchester 2.2 NECT-HR-116 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 86 min | 24 h | |
| 38 | Warren 2.4 WNWCT-LT-20 | 99.8 | Volunteer | Litchfield | 100% | 3 of 3 | 86 min | 24 h | |
| 38 | New Milford 5.3 SSWCT-LT-22 | 99.8 | Volunteer | Litchfield | 100% | 3 of 3 | 86 min | 24 h | |
| 38 | New Milford 3.1 WNWCT-LT-37 | 99.8 | Volunteer | Litchfield | 100% | 3 of 3 | 86 min | 24 h | |
| 38 | Northford 0.8 SWCT-NH-72 | 99.8 | Volunteer | New Haven | 100% | 3 of 3 | 86 min | 24 h | |
| 38 | Ledyard 0.5 NECT-NL-80 | 99.8 | Volunteer | New London | 100% | 3 of 3 | 86 min | 24 h | |
| 38 | Canterbury 0.4 SCT-WN-29 | 99.8 | Volunteer | Windham | 100% | 3 of 3 | 86 min | 24 h | |
| 45 | Staffordville 0.4 NNWCT-TL-2 | 99.8 | Volunteer | Tolland | 100% | 3 of 3 | 86 min | 25 h | |
| 45 | Somersville 0.2 ENECT-TL-35 | 99.8 | Volunteer | Tolland | 100% | 3 of 3 | 86 min | 25 h | |
| 47 | Brookfield 3.3 SSECT-FR-9 | 99.8 | Volunteer | Fairfield | 100% | 3 of 3 | 86 min | 24 h | |
| 47 | West Hartford 0.5 ESECT-HR-135 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 86 min | 24 h | |
| 47 | Avon 0.6 SSWCT-HR-156 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 86 min | 24 h | |
| 47 | Wethersfield 1.2 WSWCT-HR-6 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 86 min | 24 h | |
| 47 | Niantic 1.1 SWCT-NL-32 | 99.8 | Volunteer | New London | 100% | 3 of 3 | 86 min | 24 h | |
| 47 | Willington 2.7 SECT-TL-27 | 99.8 | Volunteer | Tolland | 100% | 3 of 3 | 86 min | 24 h | |
| 53 | Manchester 0.4 ENECT-HR-100 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 86 min | 25 h | |
| 54 | Trumbull 2.6 SSECT-FR-106 | 99.8 | Volunteer | Fairfield | 100% | 3 of 3 | 86 min | 26 h | |
| 54 | Wallingford Center 3.3 NNWCT-NH-43 | 99.8 | Volunteer | New Haven | 100% | 3 of 3 | 86 min | 26 h | |
| 56 | Madison 6.3 NNWCT-NH-100 | 99.8 | Volunteer | New Haven | 100% | 3 of 3 | 86 min | 28 h | |
| 57 | Suffield Depot 3.3 NNECT-HR-57 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 86 min | 24 h | |
| 57 | Cromwell 2.6 NCT-MD-46 | 99.8 | Volunteer | Middlesex | 100% | 3 of 3 | 86 min | 24 h | |
| 57 | East Lyme 0.5 SWCT-NL-29 | 99.8 | Volunteer | New London | 100% | 3 of 3 | 86 min | 24 h | |
| 57 | Old Lyme 3.4 ESECT-NL-38 | 99.8 | Volunteer | New London | 100% | 3 of 3 | 86 min | 24 h | |
| 61 | Farmington 1.6 SWCT-HR-39 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 86 min | 24 h | |
| 61 | Canaan 4.2 ESECT-LT-28 | 99.8 | Volunteer | Litchfield | 100% | 3 of 3 | 86 min | 24 h | |
| 63 | Vernon 3.0 NNECT-TL-59 | 99.8 | Volunteer | Tolland | 100% | 3 of 3 | 86 min | 25 h | |
| 64 | New Hartford Center 1.7 SSWCT-LT-21 | 99.8 | Volunteer | Litchfield | 100% | 3 of 3 | 86 min | 2 days | |
| 64 | Willimantic 1.3 SSECT-WN-31 | 99.8 | Volunteer | Windham | 100% | 3 of 3 | 86 min | 2 days | |
| 66 | Ridgefield 2.4 NNECT-FR-99 | 99.8 | Volunteer | Fairfield | 100% | 3 of 3 | 2.4 h | 24 h | |
| 66 | Farmington 4.9 WSWCT-HR-41 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 2.4 h | 24 h | |
| 66 | Woodbury Center 1.5 SSWCT-LT-34 | 99.8 | Volunteer | Litchfield | 100% | 3 of 3 | 2.4 h | 24 h | |
| 66 | New Hartford Center 3.2 SWCT-LT-9 | 99.8 | Volunteer | Litchfield | 100% | 3 of 3 | 2.4 h | 24 h | |
| 66 | Griswold 0.9 NCT-NL-21 | 99.8 | Volunteer | New London | 100% | 3 of 3 | 2.4 h | 24 h | |
| 71 | Granby 1.2 NWCT-HR-130 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 2.4 h | 24 h | |
| 72 | New London 1.0 NNWCT-NL-6 | 99.8 | Volunteer | New London | 100% | 3 of 3 | 2.4 h | 2 days | |
| 73 | North Branford 1.1 ENECT-NH-103 | 99.8 | Volunteer | New Haven | 100% | 3 of 3 | 2.4 h | 24 h | |
| 73 | Colchester 0.6 ENECT-NL-70 | 99.8 | Volunteer | New London | 100% | 3 of 3 | 2.4 h | 24 h | |
| 75 | New Canaan 3.8 NCT-FR-59 | 99.8 | Volunteer | Fairfield | 100% | 3 of 3 | 2.4 h | 25 h | |
| 76 | Pawcatuck 0.8 SECT-NL-52 | 99.8 | Volunteer | New London | 100% | 3 of 3 | 2.4 h | 24 h | |
| 77 | CT-FR-126CT-FR-126 | 99.8 | COCORAHS | - | 100% | 3 of 3 | 2.4 h | 24 h | |
| 77 | Windsor 1.4 SSWCT-HR-124 | 99.8 | Volunteer | Hartford | 100% | 3 of 3 | 2.4 h | 24 h | |
| 79 | New Haven/TweedHVN | 99.8 | Airport | New Haven | 99.4% | 167 of 168 | 6 min | 2 h | |
| 80 | Oxford (AWOS)OXC | 99.8 | Airport | New Haven | 99.4% | 167 of 168 | 9 min | 1.7 h | |
| 81 | Bridgeport/SikorskyBDR | 99.6 | Airport | Fairfield | 98.8% | 166 of 168 | 7 min | 2.6 h | |
| 82 | Connecticut River AT Middle HaddamMHDC3 | 99.4 | Gauge | Middlesex | 98.8% | 166 of 168 | 10 min | 2 h | |
| 83 | Hartford/BradleyBDL | 99.4 | Airport | Hartford | 98.2% | 165 of 168 | 8 min | 2 h | |
| 84 | Groton/New LondonGON | 99.3 | Airport | New London | 100% | 168 of 168 | 13 min | 67 min | |
| 85 | Derby 1.0 SSECT-NH-102 | 99.3 | Volunteer | New Haven | 100% | 3 of 3 | 3.4 h | 24 h | |
| 85 | Mansfield Center 2.7 NECT-TL-30 | 99.3 | Volunteer | Tolland | 100% | 3 of 3 | 3.4 h | 24 h | |
| 87 | Mystic 1.6 WCT-NL-37 | 99.3 | Volunteer | New London | 100% | 3 of 3 | 3.4 h | 24 h | |
| 88 | Prospect 0.5 SWCT-NH-22 | 99.3 | Volunteer | New Haven | 100% | 3 of 3 | 3.4 h | 24 h | |
| 88 | Danielson 3.2 ESECT-WN-26 | 99.3 | Volunteer | Windham | 100% | 3 of 3 | 3.4 h | 24 h | |
| 90 | Norwalk 1.4 ENECT-FR-66 | 99.3 | Volunteer | Fairfield | 100% | 3 of 3 | 3.4 h | 24 h | |
| 91 | NONEWAUG RIVER AT MinortownMWNC3 | 99.2 | Gauge | Litchfield | 98.2% | 165 of 168 | 10 min | 2 h | |
| 92 | Stony Brook Near West SuffieldSTBC3 | 98.9 | Gauge | Hartford | 100% | 168 of 168 | 15 min | 61 min | |
| 93 | Woodstock 0.5 NCT-WN-28 | 98.9 | Volunteer | Windham | 100% | 3 of 3 | 4.4 h | 24 h | |
| 94 | Enfield 1.5 SECT-HR-5 | 98.9 | Volunteer | Hartford | 100% | 3 of 3 | 4.4 h | 24 h | |
| 95 | Rocky Hill 1.3 ECT-HR-68 | 98.9 | Volunteer | Hartford | 100% | 3 of 3 | 4.4 h | 24 h | |
| 96 | WEST BR FARMINGTON AT RivertonRVRC3 | 98.8 | Gauge | Litchfield | 100% | 168 of 168 | 15 min | 1.5 h | |
| 97 | Hartford/BrainardHFD | 98.8 | Airport | Hartford | 99.4% | 167 of 168 | 6 min | 2 h | |
| 98 | Long Island Sound AT StamfordSTDC3 | 98.7 | Gauge | Fairfield | 99.4% | 334 of 336 | 15 min | 1.5 h | |
| 99 | BurlingtonBLGC3 | 98.7 | Gauge | Hartford | 99.4% | 167 of 168 | 15 min | 2 h | |
| 99 | Essex - Connecticut RiverESXC3 | 98.7 | Gauge | Middlesex | 99.4% | 167 of 168 | 15 min | 2 h | |
| 101 | Robertsville - Still RiverRBVC3 | 98.6 | Gauge | Litchfield | 99.4% | 167 of 168 | 15 min | 2 h | |
| 102 | Colebrook River LakeCRLC3 | 98.6 | Gauge | Litchfield | 99.4% | 167 of 168 | 15 min | 2 h | |
| 103 | Pomperaug River AT SouthburySBYC3 | 98.5 | Gauge | New Haven | 98.8% | 166 of 168 | 15 min | 2 h | |
| 104 | Sandy Hook - Pootatuck RiverPOOC3 | 98.5 | Gauge | Fairfield | 98.8% | 166 of 168 | 15 min | 2 h | |
| 105 | Amston 1.7 NCT-TL-57 | 98.4 | Volunteer | Tolland | 100% | 3 of 3 | 5.4 h | 24 h | |
| 106 | Old Saybrook 2.9 NNECT-MD-45 | 98.4 | Volunteer | Middlesex | 100% | 3 of 3 | 5.4 h | 24 h | |
| 107 | StafordvilleSFVC3 | 98.3 | Cooperative | Tolland | 100% | 7 of 7 | - | 24 h | |
| 108 | Danbury MunicipalDXR | 98.2 | Airport | Fairfield | 96.4% | 162 of 168 | 6 min | 3 h | |
| 109 | WoodvilleWDVC3 | 97.9 | Gauge | Litchfield | 100% | 168 of 168 | 19 min | 75 min | |
| 110 | Farmington River AT TariffvilleTARC3 | 97.9 | Gauge | Hartford | 100% | 168 of 168 | 20 min | 60 min | |
| 111 | MansfieldMANC3 | 97.9 | Gauge | Tolland | 100% | 168 of 168 | 20 min | 75 min | |
| 112 | Pendleton Hill Brook AT Clarks FallsPHBC3 | 97.7 | Gauge | New London | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 112 | Yantic River AT YanticYTCC3 | 97.7 | Gauge | New London | 99.4% | 167 of 168 | 20 min | 1.8 h | |
| 114 | Still River AT BrookfieldBKFC3 | 97.7 | Gauge | Fairfield | 99.4% | 167 of 168 | 20 min | 2 h | |
| 114 | MansfieldFENC3 | 97.7 | Gauge | Tolland | 99.4% | 167 of 168 | 20 min | 2 h | |
| 114 | Housatonic River AT Falls VillageFLVC3 | 97.7 | Gauge | Litchfield | 99.4% | 167 of 168 | 20 min | 2 h | |
| 114 | WEEKEEPEEMEE RIVER AT HotchkissvilleHKVC3 | 97.7 | Gauge | Litchfield | 99.4% | 167 of 168 | 20 min | 2 h | |
| 114 | Quinnipiac River AT SouthingtonQPCC3 | 97.7 | Gauge | Hartford | 99.4% | 167 of 168 | 20 min | 2 h | |
| 114 | Stamford - Rippowam RiverRIPC3 | 97.7 | Gauge | Fairfield | 99.4% | 167 of 168 | 20 min | 2 h | |
| 120 | Old LymeLYMC3 | 97.7 | Gauge | New London | 99.4% | 167 of 168 | 20 min | 2 h | |
| 121 | New Hartford Center 1.5 NCT-LT-18 | 97.5 | Volunteer | Litchfield | 100% | 3 of 3 | 7.4 h | 24 h | |
| 122 | South Windsor 2.4 SSECT-HR-129 | 97.5 | Volunteer | Hartford | 100% | 3 of 3 | 7.4 h | 24 h | |
| 123 | Salmon River 4 SE East HamptonEHMC3 | 97.5 | Gauge | Middlesex | 98.8% | 166 of 168 | 20 min | 2 h | |
| 124 | Willimantic River AT CoventryCVTC3 | 97.4 | Gauge | Tolland | 98.8% | 166 of 168 | 20 min | 2 h | |
| 124 | North Grosvenordale - French RiverGRVC3 | 97.4 | Gauge | Windham | 98.8% | 166 of 168 | 20 min | 2 h | |
| 124 | Mount Hope River 1 AT WarrenvilleWRNC3 | 97.4 | Gauge | Windham | 98.8% | 166 of 168 | 20 min | 2 h | |
| 127 | Natchaug River AT ChaplinCHAC3 | 97.4 | Gauge | Windham | 95.8% | 161 of 168 | 15 min | 2 h | |
| 127 | Salmon Creek Near Lime RockLRKC3 | 97.4 | Gauge | Litchfield | 95.8% | 161 of 168 | 15 min | 2 h | |
| 129 | HanoverHNOC3 | 97.3 | Gauge | Windham | 98.2% | 165 of 168 | 20 min | 2 h | |
| 130 | Ridgefield 3.6 NCT-FR-58 | 97.0 | Volunteer | Fairfield | 100% | 3 of 3 | 8.4 h | 24 h | |
| 131 | Connecticut River AT ThompsonvilleTMVC3 | 96.9 | Gauge | Hartford | 100% | 168 of 168 | 25 min | 75 min | |
| 132 | Connecticut River AT HartfordHFDC3 | 96.9 | Gauge | Hartford | 100% | 168 of 168 | 25 min | 76 min | |
| 133 | Bridgeport - 8467150BRHC3 | 96.8 | Gauge | Fairfield | 98.8% | 830 of 840 | 18 min | 48 min | |
| 133 | New Haven - 8465705NWHC3 | 96.8 | Gauge | New Haven | 98.8% | 830 of 840 | 18 min | 48 min | |
| 135 | BRANCH BROOK AT Black Rock LakeTRBC3 | 96.7 | Gauge | Litchfield | 99.4% | 167 of 168 | 25 min | 1.7 h | |
| 136 | NORTHFIELD BROOK AT Northfield Br LakeNBLC3 | 96.7 | Gauge | Litchfield | 99.4% | 167 of 168 | 25 min | 1.7 h | |
| 137 | Hop Brook 5 S Hop Brook LakeUNCC3 | 96.7 | Gauge | New Haven | 99.4% | 167 of 168 | 25 min | 2 h | |
| 138 | Naugatuck River Below ThomastonTMTC3 | 96.7 | Gauge | Litchfield | 99.4% | 167 of 168 | 25 min | 1.5 h | |
| 139 | Naugatuck River AT Beacon FallsBEAC3 | 96.7 | Gauge | New Haven | 99.4% | 167 of 168 | 25 min | 2 h | |
| 139 | Hop Brook Lake TailwaterHOPC3 | 96.7 | Gauge | New Haven | 99.4% | 167 of 168 | 25 min | 2 h | |
| 139 | Quinebaug River AT Jewett CityJCYC3 | 96.7 | Gauge | New London | 99.4% | 167 of 168 | 25 min | 2 h | |
| 139 | Thomaston Rsvr DamTMSC3 | 96.7 | Gauge | Litchfield | 99.4% | 167 of 168 | 25 min | 2 h | |
| 139 | East Branch Rsvr DamTORC3 | 96.7 | Gauge | Litchfield | 99.4% | 167 of 168 | 25 min | 2 h | |
| 139 | Naugatuck River AT WaterburyWATC3 | 96.7 | Gauge | New Haven | 99.4% | 167 of 168 | 25 min | 2 h | |
| 139 | Mad River RsvrWINC3 | 96.7 | Gauge | Litchfield | 99.4% | 167 of 168 | 25 min | 2 h | |
| 146 | Hockanum River 3 AT East HartfordEHDC3 | 96.7 | Gauge | Hartford | 99.4% | 167 of 168 | 25 min | 2 h | |
| 146 | Housatonic River AT Stevenson DamSTVC3 | 96.7 | Gauge | New Haven | 99.4% | 167 of 168 | 25 min | 2 h | |
| 146 | Farmington River AT UnionvilleUNVC3 | 96.7 | Gauge | Hartford | 99.4% | 167 of 168 | 25 min | 2 h | |
| 149 | QuinebaugQBGC3 | 96.6 | Gauge | Windham | 98.8% | 166 of 168 | 24 min | 2 h | |
| 150 | Housatonic River AT GaylordsvilleGAYC3 | 96.6 | Gauge | Fairfield | 98.8% | 166 of 168 | 24 min | 2 h | |
| 151 | Quinebaug River 2 SSW West Thompson LakeWTHC3 | 96.5 | Gauge | Windham | 98.8% | 166 of 168 | 25 min | 1.5 h | |
| 152 | Hall Meadow DamHMDC3 | 96.5 | Gauge | Litchfield | 98.8% | 166 of 168 | 25 min | 2 h | |
| 152 | Quinebaug River AT PutnamPUTC3 | 96.5 | Gauge | Windham | 98.8% | 166 of 168 | 25 min | 2 h | |
| 152 | Shetucket River AT WillimanticWLMC3 | 96.5 | Gauge | Windham | 98.8% | 166 of 168 | 25 min | 2 h | |
| 155 | Natchaug River 1 NE Ntchg WillimanticWMNC3 | 96.5 | Gauge | Windham | 98.8% | 166 of 168 | 25 min | 1.5 h | |
| 156 | Natchaug River 2 SW Mansfield Hollow LkMFDC3 | 96.5 | Gauge | Windham | 98.8% | 166 of 168 | 25 min | 2 h | |
| 156 | Shields Lake - Ridgefield BrookRIDC3 | 96.5 | Gauge | Fairfield | 98.8% | 166 of 168 | 25 min | 2 h | |
| 156 | West Hartland - Hubbard BrookWHTC3 | 96.5 | Gauge | Hartford | 98.8% | 166 of 168 | 25 min | 2 h | |
| 159 | Harrisville - Little RiverHARC3 | 95.9 | Gauge | Windham | 100% | 168 of 168 | 30 min | 76 min | |
| 160 | New London Harbor (IN MLLW)NLHC3 | 95.7 | Gauge | New London | 98.2% | 825 of 840 | 23 min | 48 min | |
| 161 | Coventry 0.3 NNECT-TL-40 | 95.6 | Volunteer | Tolland | 100% | 3 of 3 | 11.4 h | 24 h | |
| 162 | Plainville 1.7 SWCT-HR-83 | 95.6 | Volunteer | Hartford | 100% | 3 of 3 | 11.4 h | 24 h | |
| 163 | Broad Brook AT Broad BrookBROC3 | 95.5 | Gauge | Hartford | 98.8% | 166 of 168 | 30 min | 2 h | |
| 164 | West Hartford 1.6 SECT-HR-115 | 95.2 | Volunteer | Hartford | 100% | 3 of 3 | 12.4 h | 25 h | |
| 165 | Norwich 2.5 NNECT-NL-10 | 95.2 | Volunteer | New London | 100% | 3 of 3 | 12.4 h | 24 h | |
| 166 | Willimantic (ASOS)IJD | 95.1 | Airport | Windham | 89.3% | 176 of 197 | 7 min | 60 min | |
| 167 | NFKC3NFKC3 | 94.5 | DCP | - | 85.7% | 6 of 7 | 3.1 h | 2 days | |
| 168 | Higganum 0.8 NECT-MD-26 | 94.2 | Volunteer | Middlesex | 100% | 3 of 3 | 14.4 h | 24 h | |
| 168 | Guilford Center 2.7 WSWCT-NH-56 | 94.2 | Volunteer | New Haven | 100% | 3 of 3 | 14.4 h | 24 h | |
| 170 | Shelton 1.3 WCT-FR-108 | 93.8 | Volunteer | Fairfield | 100% | 3 of 3 | 15.4 h | 24 h | |
| 171 | Glastonbury Center 4.2 ENECT-HR-126 | 93.8 | Volunteer | Hartford | 100% | 3 of 3 | 15.4 h | 24 h | |
| 172 | WINDSOR - 91SB - At Rt 75CT038 | 93.1 | Road | Hartford | 94.9% | 319 of 336 | 28 min | 2.3 h | |
| 173 | OLD SAYBROOK - I95SB West End of CT US CTDOTCT027 | 93.1 | Road | Middlesex | 94.9% | 319 of 336 | 28 min | 2.3 h | |
| 173 | PLAINVILLE - I84WB - Between Rt7 CT US CTDOTCT029 | 93.1 | Road | Hartford | 94.9% | 319 of 336 | 28 min | 2.3 h | |
| 175 | NORTH CANAAN - Rt44 WB East of C CT US CTDOTCT017 | 93.0 | Road | Litchfield | 94.6% | 318 of 336 | 28 min | 2.3 h | |
| 176 | SHARON - Sharon Valley Rd - Shar CT US CTDOTCT032 | 93.0 | Road | Litchfield | 94.6% | 318 of 336 | 28 min | 2.3 h | |
| 177 | South Kent 0.1 SECT-LT-51 | 92.9 | Volunteer | Litchfield | 100% | 3 of 3 | 17.4 h | 24 h | |
| 178 | Vernon 1.6 NCT-TL-50 | 92.9 | Volunteer | Tolland | 100% | 3 of 3 | 17.4 h | 2 days | |
| 179 | ENFIELD - I91SB - at Exit 48CT022 | 92.9 | Road | Hartford | 94.3% | 317 of 336 | 28 min | 2.3 h | |
| 179 | GREENWICH - I95NB - Exit 4CT023 | 92.9 | Road | Fairfield | 94.3% | 317 of 336 | 28 min | 2.3 h | |
| 179 | NORWICH - I395NB - At Exit 83CT026 | 92.9 | Road | New London | 94.3% | 317 of 336 | 28 min | 2.3 h | |
| 182 | MADISON- I95SB - West of x62CT033 | 92.8 | Road | New Haven | 94.0% | 316 of 336 | 28 min | 2.3 h | |
| 183 | LEBANON - Rt2WB - In Median West CT US CTDOTCT005 | 92.7 | Road | New London | 93.7% | 315 of 336 | 28 min | 2.3 h | |
| 184 | ChesterSNC | 92.7 | Airport | Middlesex | 92.8% | 468 of 504 | 4 min | 4.3 h | |
| 185 | SEYMOUR - Rt8NB - On ramp from R CT US CTDOTCT018 | 92.6 | Road | New Haven | 94.6% | 318 of 336 | 28 min | 2.3 h | |
| 186 | UNION - I84WB - At Weigh Station CT US CTDOTCT037 | 92.6 | Road | Tolland | 93.4% | 314 of 336 | 28 min | 2.3 h | |
| 187 | EAST HARTFORD - I384WB - OP to I CT US CTDOTCT001 | 92.6 | Road | Hartford | 93.1% | 313 of 336 | 28 min | 2.3 h | |
| 188 | FAIRFIELD - I95SB - at Exit 21CT008 | 92.1 | Road | Fairfield | 93.7% | 315 of 336 | 28 min | 2.8 h | |
| 189 | MIDDLEBURY- I84WB - South of Sou CT US CTDOTCT015 | 92.0 | Road | New Haven | 93.4% | 314 of 336 | 28 min | 2.8 h | |
| 190 | Plainville4B8 | 92.0 | Airport | Hartford | 93.0% | 469 of 504 | 4 min | 4.3 h | |
| 191 | Coginchaug River AT CoginchaugCOGC3 | 91.9 | Gauge | Middlesex | 91.5% | 205 of 224 | 35 min | 61 min | |
| 192 | MILFORD - Rt15SB - Sikorsky Brid CT US CTDOTCT010 | 91.8 | Road | New Haven | 94.9% | 319 of 336 | 28 min | 2.5 h | |
| 193 | NEWINGTON - Rt15NB - Berlin Tpke CT US CTDOTCT021 | 91.8 | Road | Hartford | 91.0% | 306 of 336 | 28 min | 2.3 h | |
| 194 | NEW MILFORD - US Hwy 7 NB - Kent CT US CTDOTCT003 | 91.4 | Road | Litchfield | 92.8% | 312 of 336 | 28 min | 3.2 h | |
| 195 | GREENWICH - Rt15SB - Greenwich S CT US CTDOTCT009 | 91.0 | Road | Fairfield | 94.6% | 318 of 336 | 28 min | 2.3 h | |
| 196 | HADDAM - 9SB - At Exit 8CT031 | 90.8 | Road | Middlesex | 92.5% | 311 of 336 | 28 min | 3.3 h | |
| 197 | MERIDEN - I691EB At Exit 8CT040 | 90.6 | Road | New Haven | 93.7% | 315 of 336 | 28 min | 2.8 h | |
| 198 | Stonington 1.4 NNWCT-NL-24 | 89.8 | Volunteer | New London | 100% | 3 of 3 | 29.4 h | 24 h | |
| 199 | StorrsSTRC3 | 89.8 | Cooperative | Tolland | 71.4% | 5 of 7 | 23 min | 36 h | |
| 200 | GuilfordGULC3 | 89.8 | Cooperative | New Haven | 71.4% | 5 of 7 | 53 min | 2 days | |
| 201 | West Thompson Lake / USCOE DamWTPC3 | 89.8 | Cooperative | Windham | 71.4% | 5 of 7 | 1.5 h | 36 h | |
| 202 | Middletown 1.3 WNWCT-MD-49 | 88.2 | Volunteer | Middlesex | 66.6% | 2 of 3 | 26 min | 36 h | |
| 203 | Darien 2.4 NWCT-FR-83 | 88.2 | Volunteer | Fairfield | 66.6% | 2 of 3 | 26 min | 37 h | |
| 204 | Bloomfield 1.4 ENECT-HR-134 | 88.2 | Volunteer | Hartford | 66.6% | 2 of 3 | 86 min | 36 h | |
| 204 | New Preston 3.1 ENECT-LT-52 | 88.2 | Volunteer | Litchfield | 66.6% | 2 of 3 | 86 min | 36 h | |
| 206 | Prospect 1.1 SSWCT-NH-104 | 88.2 | Volunteer | New Haven | 66.6% | 2 of 3 | 86 min | 37 h | |
| 207 | Stonington 0.5 NNECT-NL-18 | 88.2 | Volunteer | New London | 66.6% | 2 of 3 | 86 min | 2 days | |
| 208 | Suffield Depot 6.0 WNWCT-HR-88 | 88.1 | Volunteer | Hartford | 66.6% | 2 of 3 | 2.4 h | 37 h | |
| 209 | Hebron 5.3 NWCT-TL-18 | 88.1 | Volunteer | Tolland | 66.6% | 2 of 3 | 2.4 h | 2 days | |
| 210 | SALEM - Rt82 at Salem Salt Shed CT US CTDOTCT030 | 88.0 | Road | New London | 80.6% | 280 of 347 | 28 min | 2.3 h | |
| 211 | MANSFIELD - 6WB - East of Mansfi CT US CTDOTCT035 | 87.8 | Road | Tolland | 80.6% | 280 of 347 | 28 min | 2.5 h | |
| 212 | Somers 1.2 NECT-TL-49 | 87.7 | Volunteer | Tolland | 66.6% | 2 of 3 | 3.4 h | 2 days | |
| 213 | Winsted 3.8 ESECT-LT-43 | 87.2 | Volunteer | Litchfield | 66.6% | 2 of 3 | 4.4 h | 37 h | |
| 214 | UNION - Route 171 at Bigelow Hol CT US CTDOTCT041 | 86.8 | Road | Tolland | 76.9% | 388 of 504 | 22 min | 2.3 h | |
| 215 | Chester Center 2.7 WNWCT-MD-30 | 86.8 | Volunteer | Middlesex | 66.6% | 2 of 3 | 5.4 h | 2 days | |
| 216 | Southington 0.9 SSECT-HR-23 | 86.3 | Volunteer | Hartford | 66.6% | 2 of 3 | 6.4 h | 37 h | |
| 217 | Southwood Acres 0.3 WSWCT-HR-106 | 85.8 | Volunteer | Hartford | 66.6% | 2 of 3 | 7.4 h | 2 days | |
| 218 | Newtown 4.6 SECT-FR-65 | 85.4 | Volunteer | Fairfield | 66.6% | 2 of 3 | 8.4 h | 37 h | |
| 218 | Madison Center 1.6 WNWCT-NH-88 | 85.4 | Volunteer | New Haven | 66.6% | 2 of 3 | 8.4 h | 37 h | |
| 220 | Meriden Markham Muni AirportMMK | 85.3 | Airport | New Haven | 63.1% | 219 of 347 | 6 min | 2 h | |
| 221 | South Windham 1.3 NNECT-WN-10 | 84.9 | Volunteer | Windham | 66.6% | 2 of 3 | 9.4 h | 2 days | |
| 222 | Old Lyme 0.5 WCT-NL-44 | 84.0 | Volunteer | New London | 66.6% | 2 of 3 | 11.4 h | 35 h | |
| 223 | GROTON - I95WB - In Median East CT US CTDOTCT004 | 83.4 | Road | New London | 70.4% | 338 of 480 | 28 min | 2.3 h | |
| 224 | Newtown 5.3 SCT-FR-96 | 83.0 | Volunteer | Fairfield | 66.6% | 2 of 3 | 13.4 h | 37 h | |
| 225 | MIDDLETOWN - RT9NB - On ramp fro CT US CTDOTCT002 | 82.9 | Road | Middlesex | 68.7% | 330 of 480 | 28 min | 2.3 h | |
| 226 | TORRINGTON - Rt8 SB - Median Sou CT US CTDOTCT019 | 82.7 | Road | Litchfield | 68.3% | 328 of 480 | 28 min | 2.3 h | |
| 227 | AVON - Rt44WB - Avon Mountain Rd CT US CTDOTCT013 | 82.6 | Road | Hartford | 68.1% | 327 of 480 | 28 min | 2.3 h | |
| 228 | THOMPSON - I395SB - At Exit 99CT006 | 82.6 | Road | Windham | 68.1% | 327 of 480 | 28 min | 2.3 h | |
| 229 | Bristol 2.8 NNECT-HR-128 | 82.6 | Volunteer | Hartford | 66.6% | 2 of 3 | 14.4 h | 37 h | |
| 230 | NEW HAVEN - I95SB - At Fulton Te CT US CTDOTCT011 | 81.8 | Road | New Haven | 65.8% | 316 of 480 | 28 min | 2.4 h | |
| 231 | Sterling 2.6 NCT-WN-25 | 81.7 | Volunteer | Windham | 66.6% | 2 of 3 | 16.4 h | 37 h | |
| 232 | Shelton 1.3 WCT-FR-23 | 81.7 | Volunteer | Fairfield | 66.6% | 2 of 3 | 16.4 h | 2 days | |
| 232 | Norwalk 2.9 NNWCT-FR-25 | 81.7 | Volunteer | Fairfield | 66.6% | 2 of 3 | 16.4 h | 2 days | |
| 232 | Windsor Locks 3.2 SWCT-HR-102 | 81.7 | Volunteer | Hartford | 66.6% | 2 of 3 | 16.4 h | 2 days | |
| 232 | Waterbury 1.3 WNWCT-NH-67 | 81.7 | Volunteer | New Haven | 66.6% | 2 of 3 | 16.4 h | 2 days | |
| 232 | Ashford 3.1 SWCT-WN-33 | 81.7 | Volunteer | Windham | 66.6% | 2 of 3 | 16.4 h | 2 days | |
| 237 | Litchfield 2.3 NNECT-LT-7 | 81.7 | Volunteer | Litchfield | 66.6% | 2 of 3 | 16.4 h | 3 days | |
| 238 | Woodbury Center 0.6 SWCT-LT-57 | 80.7 | Volunteer | Litchfield | 66.6% | 2 of 3 | 18.4 h | 39 h | |
| 239 | DanburryDANC3 | 77.4 | Cooperative | Fairfield | 42.8% | 3 of 7 | 7.7 h | 3 days | |
| 240 | NORFOLK - Rt44WB - Greenwoods Ro CT US CTDOTCT016 | 77.0 | Road | Litchfield | 61.0% | 293 of 480 | 28 min | 6.3 h | |
| 241 | Bethel 0.5 ECT-FR-43 | 76.5 | Volunteer | Fairfield | 33.3% | 1 of 3 | 26 min | 2.5 days | |
| 242 | Suffield 0.5 NNECT-HR-82 | 76.5 | Volunteer | Hartford | 33.3% | 1 of 3 | 2.4 h | 2.5 days | |
| 242 | Old Lyme 1.7 NNECT-NL-63 | 76.5 | Volunteer | New London | 33.3% | 1 of 3 | 2.4 h | 2.5 days | |
| 244 | Central Somers 0.3 NCT-TL-15 | 76.5 | Volunteer | Tolland | 33.3% | 1 of 3 | 2.4 h | 2.6 days | |
| 244 | Somers 0.3 SCT-TL-41 | 76.5 | Volunteer | Tolland | 33.3% | 1 of 3 | 2.4 h | 2.6 days | |
| 246 | PLAINFIELD - I395NB - At Plainfi CT US CTDOTCT028 | 75.4 | Road | Windham | 44.3% | 149 of 336 | 28 min | 2.3 h | |
| 247 | NORTH STONINGTON - I95NB - At Ex CT US CTDOTCT025 | 74.3 | Road | New London | 44.0% | 148 of 336 | 28 min | 2.3 h | |
| 248 | South Windsor 1.1 NECT-HR-155 | 71.4 | Volunteer | Hartford | 33.3% | 1 of 3 | 13.4 h | 2 days | |
| 249 | Salem 3.6 SECT-NL-62 | 70.8 | Volunteer | New London | 33.3% | 1 of 3 | 14.4 h | 3.1 days | |
| 250 | Trumbull 0.9 WCT-FR-57 | 70.0 | Volunteer | Fairfield | 33.3% | 1 of 3 | 16.4 h | 2.5 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:
- 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. 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.