Back to Massachusetts mapUS map Massachusetts map Massachusetts races Massachusetts Votes Tue, Nov 3 · in 4 days
MA 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 MA 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 30, 7: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
US House races Sorted by district number MA-01 Nadia Donya Milleron I Independent Richard E. Neal D Democratic (inc.)
Last time Neal D 62.4, Milleron I 37.3 · 2024 general MA-02 James P. McGovern D Democratic (inc.)
Last time McGovern D 68.6, Shea I 31.1 · 2024 general MA-03 Gary J. Grossi R Republican Lori Loureiro Trahan D Democratic (inc.)
Last time Trahan D 97.5 · 2024 general MA-04 Jake Auchincloss D Democratic (inc.) Thomas Stalcup R Republican
Last time Auchincloss D 97.2 · 2024 general MA-05 Katherine M. Clark D Democratic (inc.)
Last time Clark D 98.2 · 2024 general All 9 Massachusetts House races, on the map
Districts Look up your district by street address
US House district Choose a district District 1 District 2 District 3 District 4 District 5 District 6 District 7 District 8 District 9
State Senate district Choose a district Berkshire-Hampden-Franklin-Hampshire District Bristol and Norfolk District Cape and Islands District Fifth Middlesex District First Bristol and Plymouth District First Essex and Middlesex District First Essex District First Middlesex District First Plymouth and Norfolk District First Suffolk District First Worcester District Fourth Middlesex District Hampden and Hampshire District Hampden District Hampden-Hampshire-Worcester District Hampshire-Franklin-Worcester District Middlesex and Norfolk District Middlesex and Suffolk District Middlesex and Worcester District Norfolk and Middlesex District Norfolk and Plymouth District Norfolk and Suffolk District Norfolk-Plymouth-Bristol District Norfolk-Worcester-Middlesex District Plymouth and Barnstable District Second Bristol and Plymouth District Second Essex and Middlesex District Second Essex District Second Middlesex District Second Plymouth and Norfolk District Second Suffolk District Second Worcester District Suffolk and Middlesex District Third Bristol and Plymouth District Third Essex District Third Middlesex District Third Suffolk District Worcester and Hampden District Worcester and Hampshire District Worcester and Middlesex District
State House of Representatives district Choose a district 1st Barnstable District 1st Berkshire District 1st Bristol District 1st Essex District 1st Franklin District 1st Hampden District 1st Hampshire District 1st Middlesex District 1st Norfolk District 1st Plymouth District 1st Suffolk District 1st Worcester District 2nd Barnstable District 2nd Berkshire District 2nd Bristol District 2nd Essex District 2nd Franklin District 2nd Hampden District 2nd Hampshire District 2nd Middlesex District 2nd Norfolk District 2nd Plymouth District 2nd Suffolk District 2nd Worcester District 3rd Barnstable District 3rd Berkshire District 3rd Bristol District 3rd Essex District 3rd Hampden District 3rd Hampshire District 3rd Middlesex District 3rd Norfolk District 3rd Plymouth District 3rd Suffolk District 3rd Worcester District 4th Barnstable District 4th Bristol District 4th Essex District 4th Hampden District 4th Middlesex District 4th Norfolk District 4th Plymouth District 4th Suffolk District 4th Worcester District 5th Barnstable District 5th Bristol District 5th Essex District 5th Hampden District 5th Middlesex District 5th Norfolk District 5th Plymouth District 5th Suffolk District 5th Worcester District 6th Bristol District 6th Essex District 6th Hampden District 6th Middlesex District 6th Norfolk District 6th Plymouth District 6th Suffolk District 6th Worcester District 7th Bristol District 7th Essex District 7th Hampden District 7th Middlesex District 7th Norfolk District 7th Plymouth District 7th Suffolk District 7th Worcester District 8th Bristol District 8th Essex District 8th Hampden District 8th Middlesex District 8th Norfolk District 8th Plymouth District 8th Suffolk District 8th Worcester District 9th Bristol District 9th Essex District 9th Hampden District 9th Middlesex District 9th Norfolk District 9th Plymouth District 9th Suffolk District 9th Worcester District 10th Bristol District 10th Essex District 10th Hampden District 10th Middlesex District 10th Norfolk District 10th Plymouth District 10th Suffolk District 10th Worcester District 11th Bristol District 11th Essex District 11th Hampden District 11th Middlesex District 11th Norfolk District 11th Plymouth District 11th Suffolk District 11th Worcester District 12th Bristol District 12th Essex District 12th Hampden District 12th Middlesex District 12th Norfolk District 12th Plymouth District 12th Suffolk District 12th Worcester District 13th Bristol District 13th Essex District 13th Middlesex District 13th Norfolk District 13th Suffolk District 13th Worcester District 14th Bristol District 14th Essex District 14th Middlesex District 14th Norfolk District 14th Suffolk District 14th Worcester District 15th Essex District 15th Middlesex District 15th Norfolk District 15th Suffolk District 15th Worcester District 16th Essex District 16th Middlesex District 16th Suffolk District 16th Worcester District 17th Essex District 17th Middlesex District 17th Suffolk District 17th Worcester District 18th Essex District 18th Middlesex District 18th Suffolk District 18th Worcester District 19th Middlesex District 19th Suffolk District 19th Worcester District 20th Middlesex District 21st Middlesex District 22nd Middlesex District 23rd Middlesex District 24th Middlesex District 25th Middlesex District 26th Middlesex District 27th Middlesex District 28th Middlesex District 29th Middlesex District 30th Middlesex District 31st Middlesex District 32nd Middlesex District 33rd Middlesex District 34th Middlesex District 35th Middlesex District 36th Middlesex District 37th Middlesex District Barnstable-Dukes-Nantucket District
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.5 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.5 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.4 points, 2024 15th Norfolk District: Tommy Vitolo (D); last result Democratic won 2024 1st Plymouth District: Michelle Badger (D); last result Democratic by 4.6 points, 2024 2nd Plymouth District: John Gaskey (R); last result Republican by 77.7 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.7 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.7 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.1 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 15.0 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.3 points, 2024 19th Middlesex District: Dave Robertson (D); last result Democratic by 13.8 points, 2024 26th Middlesex District: Mike Connolly (D); last result Democratic won 2024 2nd Norfolk District: Tackey Chan (D); last result Democratic by 39.1 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.6 points, 2024 1st Suffolk District · Adrian Madaro (D); last result Democratic won 2024 1st Worcester District · Kim Ferguson (R); last result Republican by 39.5 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.1 points, 2024 2nd Plymouth District · John Gaskey (R); last result Republican by 77.7 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 15.0 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.7 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.7 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.5 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.4 points, 2024 8th Bristol District · Steven Ouellette (D); last result Democratic by 1.1 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.8 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.3 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)