Back to Massachusetts mapUS map Massachusetts map Massachusetts races MA
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 fetched Oct 30, 2:02 a.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 Senate Third Middlesex District: Mike Barrett (D); last result Democratic won 2024 Fourth Middlesex District: Cindy Friedman (D); last result Democratic won 2024 Norfolk and Middlesex District: Cynthia Creem (D); last result Democratic won 2024 Norfolk and Suffolk District: Mike Rush (D); last result Democratic won 2024 First Essex District: Pavel Payano (D); last result Democratic won 2024 Second Essex and Middlesex District: Barry Finegold (D); last result Democratic won 2024 First Essex and Middlesex District: Bruce Tarr (R); last result Republican won 2024 Second Essex District: Joan Lovely (D); last result Democratic by 33.7 points, 2024 Fifth Middlesex District: Jason Lewis (D); last result Democratic won 2024 Third Essex District: Brendan Crighton (D); last result Democratic won 2024 Third Suffolk District: Lydia Edwards (D); last result Democratic by 40.3 points, 2024 Middlesex and Suffolk District: Sal DiDomenico (D); last result Democratic won 2024 Second Middlesex District: Pat Jehlen (D); last result Democratic won 2024 Suffolk and Middlesex District: Will Brownsberger (D); last result Democratic won 2024 Second Suffolk District: Liz Miranda (D); last result Democratic won 2024 First Suffolk District: Nick Collins (D); last result Democratic won 2024 First Plymouth and Norfolk District: Patrick O'Connor (R); last result Republican won 2024 Norfolk and Plymouth District: John Keenan (D); last result Democratic won 2024 Norfolk-Plymouth-Bristol District: Bill Driscoll (D); last result Democratic won 2024 Second Plymouth and Norfolk District: Mike Brady (D); last result Democratic won 2024 Bristol and Norfolk District: Paul Feeney (D); last result Democratic by 45.7 points, 2024 Third Bristol and Plymouth District: Kelly Dooner (R); last result Republican by 1.7 points, 2024 First Bristol and Plymouth District: Michael Rodrigues (D); last result Democratic won 2024 Second Bristol and Plymouth District: Mark Montigny (D); last result Democratic won 2024 Plymouth and Barnstable District: Dylan Fernandes (D); last result Democratic by 2.5 points, 2024 Cape and Islands District: Julian Cyr (D); last result Democratic by 24.3 points, 2024 Berkshire-Hampden-Franklin-Hampshire District: Paul Mark (D); last result Democratic by 41.9 points, 2024 Hampden and Hampshire District: John Velis (D); last result Democratic won 2024 Hampden District: Adam Gómez (D); last result Democratic won 2024 Hampden-Hampshire-Worcester District: Jake Oliveira (D); last result Democratic won 2024 Hampshire-Franklin-Worcester District: Jo Comerford (D); last result Democratic won 2024 Worcester and Hampshire District: Peter Durant (R); last result Republican by 16.8 points, 2024 Worcester and Hampden District: Ryan Fattman (R); last result Republican by 31.7 points, 2024 Second Worcester District: Mike Moore (D); last result Democratic won 2024 First Worcester District: Robyn Kennedy (D); last result Democratic won 2024 Worcester and Middlesex District: John Cronin (D); last result Democratic by 18.1 points, 2024 First Middlesex District: Vanna Howard (D); last result Democratic by 27.1 points, 2024 Middlesex and Worcester District: Jamie Eldridge (D); last result Democratic won 2024 Middlesex and Norfolk District: Karen Spilka (D); last result Democratic won 2024 Norfolk-Worcester-Middlesex District: Becca Rausch (D); last result Democratic by 17.8 points, 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 (40) Berkshire-Hampden-Franklin-Hampshire District · Paul Mark (D); last result Democratic by 41.9 points, 2024 Bristol and Norfolk District · Paul Feeney (D); last result Democratic by 45.7 points, 2024 Cape and Islands District · Julian Cyr (D); last result Democratic by 24.3 points, 2024 Fifth Middlesex District · Jason Lewis (D); last result Democratic won 2024 First Bristol and Plymouth District · Michael Rodrigues (D); last result Democratic won 2024 First Essex and Middlesex District · Bruce Tarr (R); last result Republican won 2024 First Essex District · Pavel Payano (D); last result Democratic won 2024 First Middlesex District · Vanna Howard (D); last result Democratic by 27.1 points, 2024 First Plymouth and Norfolk District · Patrick O'Connor (R); last result Republican won 2024 First Suffolk District · Nick Collins (D); last result Democratic won 2024 First Worcester District · Robyn Kennedy (D); last result Democratic won 2024 Fourth Middlesex District · Cindy Friedman (D); last result Democratic won 2024 Hampden and Hampshire District · John Velis (D); last result Democratic won 2024 Hampden District · Adam Gómez (D); last result Democratic won 2024 Hampden-Hampshire-Worcester District · Jake Oliveira (D); last result Democratic won 2024 Hampshire-Franklin-Worcester District · Jo Comerford (D); last result Democratic won 2024 Middlesex and Norfolk District · Karen Spilka (D); last result Democratic won 2024 Middlesex and Suffolk District · Sal DiDomenico (D); last result Democratic won 2024 Middlesex and Worcester District · Jamie Eldridge (D); last result Democratic won 2024 Norfolk and Middlesex District · Cynthia Creem (D); last result Democratic won 2024 Norfolk and Plymouth District · John Keenan (D); last result Democratic won 2024 Norfolk and Suffolk District · Mike Rush (D); last result Democratic won 2024 Norfolk-Plymouth-Bristol District · Bill Driscoll (D); last result Democratic won 2024 Norfolk-Worcester-Middlesex District · Becca Rausch (D); last result Democratic by 17.8 points, 2024 Plymouth and Barnstable District · Dylan Fernandes (D); last result Democratic by 2.5 points, 2024 Second Bristol and Plymouth District · Mark Montigny (D); last result Democratic won 2024 Second Essex and Middlesex District · Barry Finegold (D); last result Democratic won 2024 Second Essex District · Joan Lovely (D); last result Democratic by 33.7 points, 2024 Second Middlesex District · Pat Jehlen (D); last result Democratic won 2024 Second Plymouth and Norfolk District · Mike Brady (D); last result Democratic won 2024 Second Suffolk District · Liz Miranda (D); last result Democratic won 2024 Second Worcester District · Mike Moore (D); last result Democratic won 2024 Suffolk and Middlesex District · Will Brownsberger (D); last result Democratic won 2024 Third Bristol and Plymouth District · Kelly Dooner (R); last result Republican by 1.7 points, 2024 Third Essex District · Brendan Crighton (D); last result Democratic won 2024 Third Middlesex District · Mike Barrett (D); last result Democratic won 2024 Third Suffolk District · Lydia Edwards (D); last result Democratic by 40.3 points, 2024 Worcester and Hampden District · Ryan Fattman (R); last result Republican by 31.7 points, 2024 Worcester and Hampshire District · Peter Durant (R); last result Republican by 16.8 points, 2024 Worcester and Middlesex District · John Cronin (D); last result Democratic by 18.1 points, 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)