Peter Welch won with 68.4% of the vote (196,575 votes), ahead of Gerald Malloy with 28.0% (80,468 votes).
The margin between the first two candidates was 40.4 percentage points (116,107 votes). The party margin (Republican share minus Democratic share) was a Democratic lead of 40.4 points.
Compared with the previous comparable race in the same area, the party margin moved 67.8 points toward Democrats. The winning party changed.
287,386 votes were counted in this race, for 8 candidates or options.
More races: all races, candidates and analysis.