Back to Massachusetts mapUS map Massachusetts map Massachusetts races Massachusetts Votes Tue, Nov 3 · in 2 days
John Deaton R Republican Edward J. Markey D Democratic (inc.)
Polling average Deaton 28.6, Markey 55.2 · Average of 5 polls, Sep 14 to Oct 18
Last time Markey D 66.2, O'Conner R 33.0 · 2020 general Maura Healey D Democratic (inc.) Michael Roger Minogue R Republican
Polling average Healey 55.5, Minogue 33 · Average of 5 polls, Sep 14 to Oct 18
Last time Healey D 63.7, Diehl R 34.6 · 2022 general Polls updated Oct 31, 8:30 p.m. ET, from VoteHub .
Vote in Massachusetts Trouble voting? Election Protection hotline: 866-OUR-VOTE . A nonpartisan coalition of civil-rights and voting-rights groups, not a government service. 866ourvote.org
What changed in Massachusetts Polls via VoteHub (CC BY 4.0 )
Oct 29 NEW POLL Massachusetts Governor
Maura Healy 57, Michael Minogue 29
University of Massachusetts Lowell Center for Public Opinion/YouGov, Oct 7 to Oct 18, 850 likely voters
Oct 29 All changes
US House races Sorted by district number Nadia Donya Milleron I Independent Richard E. Neal D Democratic (inc.)
Last time Neal D 62.4, Milleron I 37.3 · 2024 general James P. McGovern D Democratic (inc.)
Last time McGovern D 68.6, Shea I 31.1 · 2024 general Gary J. Grossi R Republican Lori Loureiro Trahan D Democratic (inc.)
Last time Trahan D 97.5 · 2024 general Jake Auchincloss D Democratic (inc.) Thomas Stalcup R Republican
Last time Auchincloss D 97.2 · 2024 general Katherine M. Clark D Democratic (inc.)
Last time Clark D 98.2 · 2024 general All 9 Massachusetts House races, on the map
Districts Map layer US House districts State Senate State House of Representatives Select a shape for details. Arrow keys move between shapes.
Massachusetts State House of Representatives 19th Suffolk District: Jeff Turco (D); last result Democratic won 2024 1st Worcester District: Kim Ferguson (R); last result Republican by 39.6 points, 2024 2nd Worcester District: Jon Zlotnik (D); last result Democratic by 4.5 points, 2024 5th Norfolk District: Mark Cusack (D); last result Democratic won 2024 7th Norfolk District: Richard Wells (D); last result Democratic by 29.6 points, 2024 9th Norfolk District: Marcus Vaughn (R); last result Republican by 14.8 points, 2024 10th Norfolk District: Jeff Roy (D); last result Democratic by 23.5 points, 2024 11th Norfolk District: Paul McMurtry (D); last result Democratic by 36.1 points, 2024 12th Norfolk District: John Rogers (D); last result Democratic won 2024 13th Norfolk District: Josh Tarsky (D); last result Democratic by 22.8 points, 2024 14th Norfolk District: Alice Peisch (D); last result Democratic won 2024 3rd Worcester District: Mike Kushmerek (D); last result Democratic won 2024 4th Worcester District: Natalie Higgins (D); last result Democratic by 15.0 points, 2024 5th Worcester District: Donnie Berthiaume (R); last result Republican won 2024 6th Worcester District: John Marsi (R); last result Republican by 23.8 points, 2024 7th Worcester District: Paul Frost (R); last result Republican by 38.3 points, 2024 15th Norfolk District: Tommy Vitolo (D); last result Democratic won 2024 1st Plymouth District: Michelle Badger (D); last result Democratic by 4.5 points, 2024 2nd Plymouth District: John Gaskey (R); last result Republican by 77.6 points, 2024 3rd Plymouth District: Joan Meschino (D); last result Democratic won 2024 8th Worcester District: Mike Soter (R); last result Republican won 2024 10th Worcester District: Brian Murray (D); last result Democratic won 2024 11th Worcester District: Hannah Kane (R); last result Republican won 2024 12th Worcester District: Meg Kilcoyne (D); last result Democratic won 2024 13th Worcester District: John Mahoney (D); last result Democratic won 2024 4th Hampden District: Kelly Pease (R); last result Republican by 17.6 points, 2024 7th Hampden District: Aaron Saunders (D); last result Democratic won 2024 9th Hampden District: Orlando Ramos (D); last result Democratic won 2024 14th Worcester District: Jim O'Day (D); last result Democratic won 2024 1st Hampden District: Todd Smola (R); last result Republican won 2024 10th Hampden District: Carlos González (D); last result Democratic won 2024 12th Hampden District: Angelo Puppolo (D); last result Democratic won 2024 1st Hampshire District: Lindsay Sabadosa (D); last result Democratic won 2024 1st Middlesex District: Margaret Scarsdale (D); last result Democratic by 2.7 points, 2024 3rd Hampshire District: Mindy Domb (D); last result Democratic won 2024 4th Norfolk District: Jamie Murphy (D); last result Democratic won 2024 3rd Middlesex District: Kate Hogan (D); last result Democratic won 2024 4th Middlesex District: Danielle Gregoire (D); last result Democratic won 2024 6th Middlesex District: Priscila Sousa (D); last result Democratic won 2024 7th Middlesex District: Jack Lewis (D); last result Democratic won 2024 10th Middlesex District: John Lawn (D); last result Democratic won 2024 11th Middlesex District: Amy Sangiolo (D); last result Democratic by 62.4 points, 2024 13th Middlesex District: Carmine Gentile (D); last result Democratic by 47.1 points, 2024 14th Middlesex District: Simon Cataldo (D); last result Democratic won 2024 15th Middlesex District: Michelle Ciccolo (D); last result Democratic won 2024 16th Middlesex District: No member on file; last result Democratic won 2024 20th Middlesex District: Brad Jones (R); last result Republican won 2024 21st Middlesex District: Ken Gordon (D); last result Democratic won 2024 22nd Middlesex District: Marc Lombardo (R); last result Republican by 21.9 points, 2024 24th Middlesex District: Dave Rogers (D); last result Democratic won 2024 27th Middlesex District: Erika Uyterhoeven (D); last result Democratic won 2024 31st Middlesex District: Mike Day (D); last result Democratic won 2024 15th Worcester District: Mary Keefe (D); last result Democratic won 2024 16th Worcester District: Dan Donahue (D); last result Democratic won 2024 17th Worcester District: David LeBoeuf (D); last result Democratic won 2024 18th Worcester District: Joe McKenna (R); last result Republican won 2024 9th Middlesex District: Tom Stanley (D); last result Democratic by 52.0 points, 2024 13th Essex District: Sally Kerans (D); last result Democratic won 2024 1st Essex District: Dawne Shand (D); last result Democratic won 2024 32nd Middlesex District: Kate Lipper-Garabedian (D); last result Democratic won 2024 33rd Middlesex District: Steve Ultrino (D); last result Democratic won 2024 5th Plymouth District: David DeCoste (R); last result Republican won 2024 7th Plymouth District: Alyson Sullivan-Almeida (R); last result Republican won 2024 17th Middlesex District: No member on file; last result Democratic by 54.8 points, 2024 4th Bristol District: Steven Howitt (R); last result Republican won 2024 5th Bristol District: Justin Thurber (R); last result Republican by 3.9 points, 2024 34th Middlesex District: Christine Barber (D); last result Democratic won 2024 35th Middlesex District: Paul Donato (D); last result Democratic won 2024 36th Middlesex District: Colleen Garry (D); last result Democratic won 2024 1st Norfolk District: Bruce Ayers (D); last result Democratic won 2024 8th Plymouth District: Dennis Gallagher (D); last result Democratic by 1.0 point, 2024 9th Plymouth District: Bridget Plouffe (D); last result Democratic by 24.2 points, 2024 11th Plymouth District: Rita Mendes (D); last result Democratic won 2024 12th Plymouth District: Kathy LaNatra (D); last result Democratic by 6.3 points, 2024 1st Suffolk District: Adrian Madaro (D); last result Democratic won 2024 8th Essex District: Jenny Armini (D); last result Democratic won 2024 6th Bristol District: Carole Fiola (D); last result Democratic won 2024 7th Bristol District: Alan Silvia (D); last result Democratic won 2024 12th Bristol District: Norm Orrall (R); last result Republican won 2024 4th Suffolk District: David Biele (D); last result Democratic won 2024 5th Suffolk District: Chris Worrell (D); last result Democratic won 2024 19th Worcester District: Kate Donaghue (D); last result Democratic by 55.3 points, 2024 6th Essex District: Hannah Bowen (D); last result Democratic by 47.3 points, 2024 13th Bristol District: Tony Cabral (D); last result Democratic won 2024 3rd Essex District: Andy Vargas (D); last result Democratic won 2024 4th Essex District: Estela Reyes (D); last result Democratic won 2024 5th Essex District: Dru Tarr (D); last result Democratic by 33.3 points, 2024 7th Essex District: Manny Cruz (D); last result Democratic won 2024 10th Essex District: Dan Cahill (D); last result Democratic won 2024 6th Suffolk District: Russell Holmes (D); last result Democratic won 2024 7th Suffolk District: Chynah Tyler (D); last result Democratic won 2024 11th Essex District: Sean Reid (D); last result Democratic won 2024 12th Essex District: Tom Walsh (D); last result Democratic won 2024 15th Essex District: Ryan Hamilton (D); last result Democratic won 2024 16th Essex District: Francisco Paulino (D); last result Democratic won 2024 8th Suffolk District: Jay Livingstone (D); last result Democratic won 2024 9th Suffolk District: John Moran (D); last result Democratic by 64.7 points, 2024 10th Suffolk District: Billy MacGregor (D); last result Democratic won 2024 18th Essex District: Tram Nguyen (D); last result Democratic won 2024 1st Franklin District: No member on file; last result Democratic won 2024 11th Suffolk District: Judith García (D); last result Democratic won 2024 12th Suffolk District: Brandy Fluker-Reid (D); last result Democratic won 2024 13th Suffolk District: Dan Hunt (D); last result Democratic won 2024 14th Suffolk District: Rob Consalvo (D); last result Democratic won 2024 15th Suffolk District: Sam Montaño (D); last result Democratic won 2024 16th Suffolk District: Jessica Giannino (D); last result Democratic won 2024 4th Plymouth District: Patrick Kearney (D); last result Democratic won 2024 17th Suffolk District: Kevin Honan (D); last result Democratic won 2024 10th Bristol District: Mark Sylvia (D); last result Democratic by 5.3 points, 2024 2nd Essex District: Kristin Kassner (D); last result Democratic by 8.4 points, 2024 2nd Barnstable District: Kip Diggs (D); last result Democratic by 18.7 points, 2024 11th Bristol District: Chris Hendricks (D); last result Democratic won 2024 3rd Hampden District: Nick Boldyga (R); last result Republican won 2024 3rd Barnstable District: Dave Vieira (R); last result Republican by 12.1 points, 2024 1st Barnstable District: Chris Flanagan (D); last result Democratic by 13.1 points, 2024 4th Barnstable District: Hadley Luddy (D); last result Democratic won 2024 5th Barnstable District: Steve Xiarhos (R); last result Republican by 22.8 points, 2024 Barnstable-Dukes-Nantucket District: Thomas Moakley (D); last result Democratic won 2024 1st Bristol District: Mike Chaisson (R); last result Republican by 0.4 points, 2024 9th Bristol District: Christopher Markey (D); last result Democratic won 2024 2nd Franklin District: Susannah Whipps (I); last result Independent by 31.4 points, 2024 2nd Bristol District: Jim Hawkins (D); last result Democratic by 49.2 points, 2024 14th Essex District: Adrianne Ramos (D); last result Democratic won 2024 1st Berkshire District: John Barrett (D); last result Democratic won 2024 2nd Berkshire District: Tricia Farley-Bouvier (D); last result Democratic won 2024 8th Bristol District: Steven Ouellette (D); last result Democratic by 1.2 points, 2024 5th Hampden District: Pat Duffy (D); last result Democratic won 2024 3rd Bristol District: Lisa Field (D); last result Democratic won 2024 11th Hampden District: Bud Williams (D); last result Democratic won 2024 3rd Berkshire District: Leigh Davis (D); last result Democratic by 14.9 points, 2024 17th Essex District: Frank Moran (D); last result Democratic won 2024 9th Essex District: Donald Wong (R); last result Republican won 2024 2nd Middlesex District: Jim Arciero (D); last result Democratic won 2024 2nd Hampshire District: Homar Gomez (D); last result Democratic won 2024 8th Norfolk District: Ted Philips (D); last result Democratic won 2024 8th Hampden District: Shirley Arriaga (D); last result Democratic won 2024 6th Hampden District: Mike Finn (D); last result Democratic won 2024 8th Middlesex District: James Arena-DeRosa (D); last result Democratic won 2024 5th Middlesex District: David Linsky (D); last result Democratic won 2024 14th Bristol District: Adam Scanlon (D); last result Democratic by 11.9 points, 2024 12th Middlesex District: Greg Schwartz (D); last result Democratic won 2024 18th Middlesex District: Tara Hong (D); last result Democratic by 56.2 points, 2024 28th Middlesex District: Joe McGonagle (D); last result Democratic won 2024 25th Middlesex District: Marjorie Decker (D); last result Democratic by 94.4 points, 2024 19th Middlesex District: Dave Robertson (D); last result Democratic by 13.7 points, 2024 26th Middlesex District: Mike Connolly (D); last result Democratic won 2024 2nd Norfolk District: Tackey Chan (D); last result Democratic by 39.0 points, 2024 2nd Suffolk District: Danny Ryan (D); last result Democratic won 2024 3rd Suffolk District: Aaron Michlewitz (D); last result Democratic won 2024 23rd Middlesex District: Sean Garballey (D); last result Democratic won 2024 6th Plymouth District: Ken Sweezey (R); last result Republican by 5.9 points, 2024 9th Worcester District: Dave Muradian (R); last result Republican won 2024 37th Middlesex District: Dan Sena (D); last result Democratic won 2024 29th Middlesex District: Steve Owens (D); last result Democratic won 2024 18th Suffolk District: Mike Moran (D); last result Democratic won 2024 30th Middlesex District: Rich Haggerty (D); last result Democratic won 2024 2nd Hampden District: Brian Ashe (D); last result Democratic won 2024 10th Plymouth District: Michelle DuBois (D); last result Democratic won 2024 6th Norfolk District: Bill Galvin (D); last result Democratic won 2024 3rd Norfolk District: Ron Mariano (D); last result Democratic won 2024 Last election held, margin in points
D 15+ pts D 5 to 15 pts D under 5 pts R under 5 pts R 5 to 15 pts R 15+ pts Other winner No dataShow this map as a list (160) 1st Barnstable District · Chris Flanagan (D); last result Democratic by 13.1 points, 2024 1st Berkshire District · John Barrett (D); last result Democratic won 2024 1st Bristol District · Mike Chaisson (R); last result Republican by 0.4 points, 2024 1st Essex District · Dawne Shand (D); last result Democratic won 2024 1st Franklin District · No member on file; last result Democratic won 2024 1st Hampden District · Todd Smola (R); last result Republican won 2024 1st Hampshire District · Lindsay Sabadosa (D); last result Democratic won 2024 1st Middlesex District · Margaret Scarsdale (D); last result Democratic by 2.7 points, 2024 1st Norfolk District · Bruce Ayers (D); last result Democratic won 2024 1st Plymouth District · Michelle Badger (D); last result Democratic by 4.5 points, 2024 1st Suffolk District · Adrian Madaro (D); last result Democratic won 2024 1st Worcester District · Kim Ferguson (R); last result Republican by 39.6 points, 2024 2nd Barnstable District · Kip Diggs (D); last result Democratic by 18.7 points, 2024 2nd Berkshire District · Tricia Farley-Bouvier (D); last result Democratic won 2024 2nd Bristol District · Jim Hawkins (D); last result Democratic by 49.2 points, 2024 2nd Essex District · Kristin Kassner (D); last result Democratic by 8.4 points, 2024 2nd Franklin District · Susannah Whipps (I); last result Independent by 31.4 points, 2024 2nd Hampden District · Brian Ashe (D); last result Democratic won 2024 2nd Hampshire District · Homar Gomez (D); last result Democratic won 2024 2nd Middlesex District · Jim Arciero (D); last result Democratic won 2024 2nd Norfolk District · Tackey Chan (D); last result Democratic by 39.0 points, 2024 2nd Plymouth District · John Gaskey (R); last result Republican by 77.6 points, 2024 2nd Suffolk District · Danny Ryan (D); last result Democratic won 2024 2nd Worcester District · Jon Zlotnik (D); last result Democratic by 4.5 points, 2024 3rd Barnstable District · Dave Vieira (R); last result Republican by 12.1 points, 2024 3rd Berkshire District · Leigh Davis (D); last result Democratic by 14.9 points, 2024 3rd Bristol District · Lisa Field (D); last result Democratic won 2024 3rd Essex District · Andy Vargas (D); last result Democratic won 2024 3rd Hampden District · Nick Boldyga (R); last result Republican won 2024 3rd Hampshire District · Mindy Domb (D); last result Democratic won 2024 3rd Middlesex District · Kate Hogan (D); last result Democratic won 2024 3rd Norfolk District · Ron Mariano (D); last result Democratic won 2024 3rd Plymouth District · Joan Meschino (D); last result Democratic won 2024 3rd Suffolk District · Aaron Michlewitz (D); last result Democratic won 2024 3rd Worcester District · Mike Kushmerek (D); last result Democratic won 2024 4th Barnstable District · Hadley Luddy (D); last result Democratic won 2024 4th Bristol District · Steven Howitt (R); last result Republican won 2024 4th Essex District · Estela Reyes (D); last result Democratic won 2024 4th Hampden District · Kelly Pease (R); last result Republican by 17.6 points, 2024 4th Middlesex District · Danielle Gregoire (D); last result Democratic won 2024 4th Norfolk District · Jamie Murphy (D); last result Democratic won 2024 4th Plymouth District · Patrick Kearney (D); last result Democratic won 2024 4th Suffolk District · David Biele (D); last result Democratic won 2024 4th Worcester District · Natalie Higgins (D); last result Democratic by 15.0 points, 2024 5th Barnstable District · Steve Xiarhos (R); last result Republican by 22.8 points, 2024 5th Bristol District · Justin Thurber (R); last result Republican by 3.9 points, 2024 5th Essex District · Dru Tarr (D); last result Democratic by 33.3 points, 2024 5th Hampden District · Pat Duffy (D); last result Democratic won 2024 5th Middlesex District · David Linsky (D); last result Democratic won 2024 5th Norfolk District · Mark Cusack (D); last result Democratic won 2024 5th Plymouth District · David DeCoste (R); last result Republican won 2024 5th Suffolk District · Chris Worrell (D); last result Democratic won 2024 5th Worcester District · Donnie Berthiaume (R); last result Republican won 2024 6th Bristol District · Carole Fiola (D); last result Democratic won 2024 6th Essex District · Hannah Bowen (D); last result Democratic by 47.3 points, 2024 6th Hampden District · Mike Finn (D); last result Democratic won 2024 6th Middlesex District · Priscila Sousa (D); last result Democratic won 2024 6th Norfolk District · Bill Galvin (D); last result Democratic won 2024 6th Plymouth District · Ken Sweezey (R); last result Republican by 5.9 points, 2024 6th Suffolk District · Russell Holmes (D); last result Democratic won 2024 6th Worcester District · John Marsi (R); last result Republican by 23.8 points, 2024 7th Bristol District · Alan Silvia (D); last result Democratic won 2024 7th Essex District · Manny Cruz (D); last result Democratic won 2024 7th Hampden District · Aaron Saunders (D); last result Democratic won 2024 7th Middlesex District · Jack Lewis (D); last result Democratic won 2024 7th Norfolk District · Richard Wells (D); last result Democratic by 29.6 points, 2024 7th Plymouth District · Alyson Sullivan-Almeida (R); last result Republican won 2024 7th Suffolk District · Chynah Tyler (D); last result Democratic won 2024 7th Worcester District · Paul Frost (R); last result Republican by 38.3 points, 2024 8th Bristol District · Steven Ouellette (D); last result Democratic by 1.2 points, 2024 8th Essex District · Jenny Armini (D); last result Democratic won 2024 8th Hampden District · Shirley Arriaga (D); last result Democratic won 2024 8th Middlesex District · James Arena-DeRosa (D); last result Democratic won 2024 8th Norfolk District · Ted Philips (D); last result Democratic won 2024 8th Plymouth District · Dennis Gallagher (D); last result Democratic by 1.0 point, 2024 8th Suffolk District · Jay Livingstone (D); last result Democratic won 2024 8th Worcester District · Mike Soter (R); last result Republican won 2024 9th Bristol District · Christopher Markey (D); last result Democratic won 2024 9th Essex District · Donald Wong (R); last result Republican won 2024 9th Hampden District · Orlando Ramos (D); last result Democratic won 2024 9th Middlesex District · Tom Stanley (D); last result Democratic by 52.0 points, 2024 9th Norfolk District · Marcus Vaughn (R); last result Republican by 14.8 points, 2024 9th Plymouth District · Bridget Plouffe (D); last result Democratic by 24.2 points, 2024 9th Suffolk District · John Moran (D); last result Democratic by 64.7 points, 2024 9th Worcester District · Dave Muradian (R); last result Republican won 2024 10th Bristol District · Mark Sylvia (D); last result Democratic by 5.3 points, 2024 10th Essex District · Dan Cahill (D); last result Democratic won 2024 10th Hampden District · Carlos González (D); last result Democratic won 2024 10th Middlesex District · John Lawn (D); last result Democratic won 2024 10th Norfolk District · Jeff Roy (D); last result Democratic by 23.5 points, 2024 10th Plymouth District · Michelle DuBois (D); last result Democratic won 2024 10th Suffolk District · Billy MacGregor (D); last result Democratic won 2024 10th Worcester District · Brian Murray (D); last result Democratic won 2024 11th Bristol District · Chris Hendricks (D); last result Democratic won 2024 11th Essex District · Sean Reid (D); last result Democratic won 2024 11th Hampden District · Bud Williams (D); last result Democratic won 2024 11th Middlesex District · Amy Sangiolo (D); last result Democratic by 62.4 points, 2024 11th Norfolk District · Paul McMurtry (D); last result Democratic by 36.1 points, 2024 11th Plymouth District · Rita Mendes (D); last result Democratic won 2024 11th Suffolk District · Judith García (D); last result Democratic won 2024 11th Worcester District · Hannah Kane (R); last result Republican won 2024 12th Bristol District · Norm Orrall (R); last result Republican won 2024 12th Essex District · Tom Walsh (D); last result Democratic won 2024 12th Hampden District · Angelo Puppolo (D); last result Democratic won 2024 12th Middlesex District · Greg Schwartz (D); last result Democratic won 2024 12th Norfolk District · John Rogers (D); last result Democratic won 2024 12th Plymouth District · Kathy LaNatra (D); last result Democratic by 6.3 points, 2024 12th Suffolk District · Brandy Fluker-Reid (D); last result Democratic won 2024 12th Worcester District · Meg Kilcoyne (D); last result Democratic won 2024 13th Bristol District · Tony Cabral (D); last result Democratic won 2024 13th Essex District · Sally Kerans (D); last result Democratic won 2024 13th Middlesex District · Carmine Gentile (D); last result Democratic by 47.1 points, 2024 13th Norfolk District · Josh Tarsky (D); last result Democratic by 22.8 points, 2024 13th Suffolk District · Dan Hunt (D); last result Democratic won 2024 13th Worcester District · John Mahoney (D); last result Democratic won 2024 14th Bristol District · Adam Scanlon (D); last result Democratic by 11.9 points, 2024 14th Essex District · Adrianne Ramos (D); last result Democratic won 2024 14th Middlesex District · Simon Cataldo (D); last result Democratic won 2024 14th Norfolk District · Alice Peisch (D); last result Democratic won 2024 14th Suffolk District · Rob Consalvo (D); last result Democratic won 2024 14th Worcester District · Jim O'Day (D); last result Democratic won 2024 15th Essex District · Ryan Hamilton (D); last result Democratic won 2024 15th Middlesex District · Michelle Ciccolo (D); last result Democratic won 2024 15th Norfolk District · Tommy Vitolo (D); last result Democratic won 2024 15th Suffolk District · Sam Montaño (D); last result Democratic won 2024 15th Worcester District · Mary Keefe (D); last result Democratic won 2024 16th Essex District · Francisco Paulino (D); last result Democratic won 2024 16th Middlesex District · No member on file; last result Democratic won 2024 16th Suffolk District · Jessica Giannino (D); last result Democratic won 2024 16th Worcester District · Dan Donahue (D); last result Democratic won 2024 17th Essex District · Frank Moran (D); last result Democratic won 2024 17th Middlesex District · No member on file; last result Democratic by 54.8 points, 2024 17th Suffolk District · Kevin Honan (D); last result Democratic won 2024 17th Worcester District · David LeBoeuf (D); last result Democratic won 2024 18th Essex District · Tram Nguyen (D); last result Democratic won 2024 18th Middlesex District · Tara Hong (D); last result Democratic by 56.2 points, 2024 18th Suffolk District · Mike Moran (D); last result Democratic won 2024 18th Worcester District · Joe McKenna (R); last result Republican won 2024 19th Middlesex District · Dave Robertson (D); last result Democratic by 13.7 points, 2024 19th Suffolk District · Jeff Turco (D); last result Democratic won 2024 19th Worcester District · Kate Donaghue (D); last result Democratic by 55.3 points, 2024 20th Middlesex District · Brad Jones (R); last result Republican won 2024 21st Middlesex District · Ken Gordon (D); last result Democratic won 2024 22nd Middlesex District · Marc Lombardo (R); last result Republican by 21.9 points, 2024 23rd Middlesex District · Sean Garballey (D); last result Democratic won 2024 24th Middlesex District · Dave Rogers (D); last result Democratic won 2024 25th Middlesex District · Marjorie Decker (D); last result Democratic by 94.4 points, 2024 26th Middlesex District · Mike Connolly (D); last result Democratic won 2024 27th Middlesex District · Erika Uyterhoeven (D); last result Democratic won 2024 28th Middlesex District · Joe McGonagle (D); last result Democratic won 2024 29th Middlesex District · Steve Owens (D); last result Democratic won 2024 30th Middlesex District · Rich Haggerty (D); last result Democratic won 2024 31st Middlesex District · Mike Day (D); last result Democratic won 2024 32nd Middlesex District · Kate Lipper-Garabedian (D); last result Democratic won 2024 33rd Middlesex District · Steve Ultrino (D); last result Democratic won 2024 34th Middlesex District · Christine Barber (D); last result Democratic won 2024 35th Middlesex District · Paul Donato (D); last result Democratic won 2024 36th Middlesex District · Colleen Garry (D); last result Democratic won 2024 37th Middlesex District · Dan Sena (D); last result Democratic won 2024 Barnstable-Dukes-Nantucket District · Thomas Moakley (D); last result Democratic won 2024 Officials (12 in office) State legislature, current members by party Senate , 40 members listed of 40 seats D Democratic 35 R Republican 5
Next elections (19 dates) Presidential results (13 elections) Shift since 2020: 8.3 points toward Republicans (Democratic by 33.2 in 2020, Democratic by 24.9 in 2024).
20% 30% 40% 50% 60% 70% 1976 1980 1984 1988 1992 1996 2000 2004 2008 2012 2016 2020 2024 Democratic share of all votes Republican share of all votesPresident, Massachusetts, 1976 to 2024 Year Democratic Republican D share R share Margin Total votes 2024 Kamala D. Harris Donald J. Trump 60.5% 35.6% Democratic by 24.9 points 3,512,930 2020 Joseph R. Biden Jr. Donald J. Trump 65.1% 31.9% Democratic by 33.2 points 3,658,005 2016 Hillary Clinton Donald J. Trump 59.1% 32.3% Democratic by 26.8 points 3,378,821 2012 Barack H. Obama Mitt Romney 60.3% 37.3% Democratic by 23.0 points 3,184,196 2008 Barack H. Obama John McCain 61.4% 35.7% Democratic by 25.6 points 3,102,995 2004 John Kerry George W. Bush 61.6% 36.6% Democratic by 25.0 points 2,927,455 2000 Al Gore George W. Bush 59.1% 32.1% Democratic by 27.0 points 2,733,964 1996 Bill Clinton Robert Dole 61.5% 28.1% Democratic by 33.4 points 2,556,459 1992 Bill Clinton George H.W. Bush 47.5% 29.0% Democratic by 18.5 points 2,773,664 1988 Michael Dukakis George H.W. Bush 53.2% 45.4% Democratic by 7.9 points 2,632,801 1984 Walter Mondale Ronald Reagan 48.4% 51.2% Republican by 2.8 points 2,559,383 1980 Jimmy Carter Ronald Reagan 41.7% 41.9% Republican by 0.2 points 2,524,090 1976 Jimmy Carter Gerald Ford 56.1% 40.4% Democratic by 15.7 points 2,547,558
Data State data (JSON) Sources: MIT Election Data and Science Lab, U.S. President 1976-2024 (state totals) , MIT Election Data and Science Lab, U.S. House 1976-2024 , Census TIGERweb Legislative MapServer (120th CDs layer 0, 119th CDs layer 4, 2026 SLD upper layer 1 and lower layer 2) , unitedstates/congress-legislators (current) , Open States people (current) CSVs , Wikidata SPARQL (governor position holders, party) , State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse)