Candidate Party Votes Pct.
1st District
DEMS PICK UP SEAT
Winner Oliver Cipollini
Dem 190,541 55%
Charles Cipollini
GOP 158,758 45%

Incumbent: Charles Cipollini

Town-by-town results

100% reporting | Updated 11:14 AM
2nd District
DEMS PICK UP SEAT
Winner Robert Jubinville
Dem 207,853 60%
Earl Sholley
GOP 138,501 40%

Incumbent: Vacant since the death of Democrat Kelly Timilty in February.

Town-by-town results

100% reporting | Updated 11:14 AM
3rd District
Winner Marilyn Devaney
Dem 246,372 74%
Thomas Sheff
Unr 88,015 26%

Incumbent: Devaney

Town-by-town results

100% reporting | Updated 11:14 AM
4th District
Winner Christopher Iannella
Dem Uncontested

Incumbent: Iannella

Updated 11:14 AM
Candidate Party Votes Pct.
5th District
Winner Eileen Duff
Dem 203,496 57%
Maura Ciardiello
GOP 152,783 43%

Incumbent: Incumbent Democrat Mary-Ellen Manning is running for State Senate.

Town-by-town results

100% reporting | Updated 11:14 AM
6th District
Winner Terrence Kennedy
Dem Uncontested

Incumbent: Kennedy

Updated 11:14 AM
7th District
Winner Jennie Caissie
GOP Uncontested

Incumbent: Caissie

Updated 11:14 AM
8th District
Winner Michael Albano
Dem 221,281 68%
Michael Franco
GOP 102,018 32%

Incumbent: Democrat Thomas Merrigan is not seeking re-election.

Town-by-town results

100% reporting | Updated 11:14 AM

Other results

Massachusetts races
National races

Key to party abbreviations

AIP -- American Independent
AmC -- American Constitution
AmE -- Americans Elect
AmP -- America's Party
ATP -- American Third Position
Cnl -- Constitutional
Con -- Conservative
CST -- Constitution
DCG -- DC Statehood Green
Dem -- Democratic
GOP -- Republican
GRP -- Grass Roots
Grn -- Green
IAP -- Independent American
IGr -- Independent Green
Ind -- independent
Inp -- Independence
IP -- Independent Party
IPD -- Independent Party of Delaware
JP -- Justice Party
Lib -- Libertarian
LUn -- Liberty Union
Mnt -- Mountain
NLP -- Natural Law
NMI -- New Mexico Independent
NPA -- No party affiliation
NPD -- No party designation
Obj -- Objectivist
Oth -- Other
PAG -- Pacific Green
PEC -- Petitioning candidate
PFP -- Peace & Freedom
Prg -- Progressive
Pro -- Prohibition
PSL -- Party of Socialism and Liberation
RP -- Reform
SEP -- Socialist Equality
Soc -- Socialist
SPU -- Socialist USA
SWP -- Socialist Workers
Una -- Unaffiliated
Unr -- Unenrolled
UST -- Taxpayers
WTP -- We the People
WYC -- Wyoming Country