Elections / 2024 · President · MA
Kamala Harris carried Massachusetts D+25.2.
Kamala Harris (D) vs Donald Trump (R) in Massachusetts, 2024. The state ran 26.7 points more Democratic than the nation (R+1.5 nationally). A US Senate contest shared the 2024 ballot here.
Nominees: Kamala Harris (D) · Donald Trump (R)
Massachusetts result
3,473,653 votes counted
Harris (D)
2,126,545
61.2%
Trump (R)
1,251,308
36.0%
All others
95,800
2.8%
Margin
D+25.2
2024 presidential election
Massachusetts, 2024
HarrisD+25.2
How it voted
Share of the 2024 vote
| Kamala Harris ✓Democratic | 61.2% | 2,126,545 |
|---|---|---|
| Donald TrumpRepublican | 36.0% | 1,251,308 |
| OtherAll other candidates | 2.8% | 95,800 |
D+60R+60
14 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
Massachusetts's presidential margins
1892–2024, the 2024 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | −6.6% |
| 1896 | −43.1% |
| 1900 | −19.7% |
| 1904 | −20.7% |
| 1908 | −24.2% |
| 1912 | +3.6% |
| 1916 | −3.9% |
| 1920 | −40.7% |
| 1924 | −37.3% |
| 1928 | +1.1% |
| 1932 | +4.0% |
| 1936 | +9.5% |
| 1940 | +6.7% |
| 1944 | +5.8% |
| 1948 | +11.5% |
| 1952 | −8.8% |
| 1956 | −18.9% |
| 1960 | +20.7% |
| 1964 | +52.7% |
| 1968 | +30.1% |
| 1972 | +9.0% |
| 1976 | +15.7% |
| 1980 | −0.2% |
| 1984 | −2.8% |
| 1988 | +7.9% |
| 1992 | +18.5% |
| 1996 | +33.4% |
| 2000 | +27.3% |
| 2004 | +25.2% |
| 2008 | +25.8% |
| 2012 | +23.1% |
| 2016 | +26.8% |
| 2020 | +33.2% |
| 2024 | +25.2% |
County results — 2024
14 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Barnstable County | D | 88,129 | 57,451 | 148,785 | |
| Berkshire County | D | 47,094 | 19,805 | 68,674 | |
| Bristol County | D | 137,813 | 134,201 | 278,002 | |
| Dukes County | D | 9,137 | 2,745 | 12,209 | |
| Essex County | D | 236,624 | 155,336 | 401,851 | |
| Franklin County | D | 28,305 | 12,428 | 42,248 | |
| Hampden County | D | 110,937 | 92,474 | 208,604 | |
| Hampshire County | D | 58,617 | 23,256 | 84,720 | |
| Middlesex County | D | 554,471 | 235,118 | 814,832 | |
| Nantucket County | D | 4,784 | 2,171 | 7,118 | |
| Norfolk County | D | 242,712 | 132,497 | 386,447 | |
| Plymouth County | D | 159,962 | 133,544 | 300,129 | |
| Suffolk County | D | 222,280 | 66,480 | 299,193 | |
| Worcester County | D | 225,680 | 183,802 | 420,841 |