Luke Bronin, the former mayor of Hartford, won the Democratic primary in Connecticut's 1st Congressional District on August 11, unseating Rep. John Larson after 14 terms [1][2]. Connecticut Public's tally put Bronin at 54 percent and Larson at 33 percent, with state Rep. Jillian Gilchrest and Hartford school board member Ruth Fortune splitting the remainder [1]. Larson, 78, had held the seat since the late 1990s [2].

Bronin called the result what it plainly was for a party used to reelecting Larson without a fight. "This is a political earthquake in Connecticut," he said [1]. The win came with money behind it: CBS News reported Bronin outraised the incumbent, roughly 3 million dollars to 2.7 million [2].

Larson signaled he would fall in line behind the nominee. "The people in this district have spoken and it's time for us to come together," he said in remarks reported by Connecticut Public, framing the general election around opposition to President Trump [1]. Outlets have carried his concession in varying wordings, so we quote only the portion we could confirm verbatim.

Bronin now faces Republican Amy Chai, who was unopposed in her primary, in the November general election [2]. The 1st District has leaned Democratic for a generation, which is precisely why the contested primary, not the fall race, was where the seat's direction was most in question.

One correction is ours to make. In our August 11 election guide, we told readers this primary was still ahead of them, on Thursday, August 13, and we flagged it as a fix to a Monday wire that had listed August 11. The Monday wire had the date right. Voters in the 1st District cast these ballots on August 11, and any reader who trusted our later guide and planned to vote on the 13th would have arrived after the race was decided. We regret the error, and we are logging it against the earlier piece rather than quietly overwriting it.

The precise vote totals behind the percentages were not published in the sources we could confirm, so the figures here are shares, not counts.