Candidate Party Votes Pct.
1st District
Winner John Olver
Dem 127,474 60%
Bill Gunn
GOP 73,952 35%
Michael Engel
Ind 10,841 5%

Incumbent: Olver

Town-by-town results

100% reporting | Updated 03:26 PM
2nd District
Winner Richard Neal
Dem 122,547 57%
Tom Wesley
GOP 91,181 43%

Incumbent: Neal

Town-by-town results

100% reporting | Updated 03:26 PM
3rd District
Winner Jim McGovern
Dem 122,357 56%
Marty Lamb
GOP 84,972 39%
Patrick Barron
Ind 9,304 4%

Incumbent: McGovern

Town-by-town results

100% reporting | Updated 03:26 PM
4th District
Winner Barney Frank
Dem 125,825 54%
Sean Bielat
GOP 101,315 43%
Susan Allen
Oth 3,430 1%
Donald Jordan
Oth 2,871 1%

Incumbent: Frank

Town-by-town results

100% reporting | Updated 03:26 PM
5th District
Winner Niki Tsongas
Dem 122,676 55%
Jon Golnik
GOP 94,501 42%
Dale Brown
Oth 4,376 2%
Bob Clark
Oth 1,986 1%

Incumbent: Tsongas

Town-by-town results

100% reporting | Updated 03:26 PM
Candidate Party Votes Pct.
6th District
Winner John Tierney
Dem 142,456 57%
Bill Hudak
GOP 107,739 43%

Incumbent: Tierney

Town-by-town results

100% reporting | Updated 03:26 PM
7th District
Winner Ed Markey
Dem 141,364 66%
Gerry Dembrowski
GOP 73,006 34%

Incumbent: Markey

Town-by-town results

100% reporting | Updated 03:26 PM
8th District
Winner Mike Capuano
Dem Uncontested

Incumbent: Capuano

Updated 03:26 PM
9th District
Winner Stephen Lynch
Dem 156,079 68%
Vernon Harrison
GOP 60,120 26%
Phil Dunkelbarger
Ind 12,833 6%

Incumbent: Lynch

Town-by-town results

100% reporting | Updated 03:26 PM
10th District
Winner Bill Keating
Dem 132,582 47%
Jeff Perry
GOP 119,820 42%
Maryanne Lewis
Ind 16,673 6%
Jim Sheets
Ind 10,438 4%
Joe van Nes
Oth 3,075 1%

Incumbent: Democrat William Delahunt of Quincy, who is not seeking reelection.

Town-by-town results

100% reporting | Updated 03:26 PM

Voter resources

Complete Results
Who's On My Ballot?