Presidential Election 2024 | US Presidential Elections | Massachusetts Races
2024 Massachusetts Presidential Election Results

Kamala Harris
Percent: 61.22%
Votes: 2,126,545

Donald Trump
Percent: 36.02%
Votes: 1,251,308
Race Summary
In the 2024 Massachusetts presidential election, Kamala Harris dominated with 61.22% of the vote, while Donald Trump received 36.02%.
Full Results
Kamala Harris (DEM)
Percent: 61.22%
Votes: 2,126,545
Donald Trump (REP)
Percent: 36.02%
Votes: 1,251,308
Jill Stein (GRN)
Percent: 0.76%
Votes: 26,544
Shiva Ayyadurai (IND)
Percent: 0.53%
Votes: 18,419
Chase Oliver (LIB)
Percent: 0.51%
Votes: 17,734
Claudia De la Cruz (S&L)
Percent: 0.37%
Votes: 12,887
Pete Sonski (ASP)
Percent: 0.01%
Votes: 280
Cornel West (IND)
Percent: 0.01%
Votes: 243
Write-In
Percent: 0.57%
Votes: 19,693
Total votes: 3,473,653
State Map

Results by County
Barnstable County
Kamala Harris (DEM)
Percent: 59.23%
Votes: 88,129
Donald Trump (REP)
Percent: 38.61%
Votes: 57,451
Jill Stein (GRN)
Percent: 0.45%
Votes: 670
Shiva Ayyadurai (IND)
Percent: 0.45%
Votes: 666
Chase Oliver (LIB)
Percent: 0.46%
Votes: 684
Claudia De la Cruz (S&L)
Percent: 0.17%
Votes: 248
Pete Sonski (ASP)
Percent: 0.00%
Votes: 1
Cornel West (IND)
Percent: 0.00%
Votes: 0
Write-In
Percent: 0.63%
Votes: 936
Total votes: 148,785
Essex County
Kamala Harris (DEM)
Percent: 58.88%
Votes: 236,624
Donald Trump (REP)
Percent: 38.66%
Votes: 155,336
Jill Stein (GRN)
Percent: 0.59%
Votes: 2,355
Shiva Ayyadurai (IND)
Percent: 0.53%
Votes: 2,138
Chase Oliver (LIB)
Percent: 0.48%
Votes: 1,948
Claudia De la Cruz (S&L)
Percent: 0.33%
Votes: 1,318
Pete Sonski (ASP)
Percent: 0.01%
Votes: 37
Cornel West (IND)
Percent: 0.01%
Votes: 21
Write-In
Percent: 0.52%
Votes: 2,074
Total votes: 401,851
Middlesex County
Kamala Harris (DEM)
Percent: 68.05%
Votes: 554,471
Donald Trump (REP)
Percent: 28.85%
Votes: 235,118
Jill Stein (GRN)
Percent: 0.97%
Votes: 7,931
Shiva Ayyadurai (IND)
Percent: 0.49%
Votes: 3,981
Chase Oliver (LIB)
Percent: 0.56%
Votes: 4,541
Claudia De la Cruz (S&L)
Percent: 0.43%
Votes: 3,471
Pete Sonski (ASP)
Percent: 0.02%
Votes: 123
Cornel West (IND)
Percent: 0.01%
Votes: 89
Write-In
Percent: 0.63%
Votes: 5,107
Total votes: 814,832
Suffolk County
Kamala Harris (DEM)
Percent: 74.29%
Votes: 222,280
Donald Trump (REP)
Percent: 22.22%
Votes: 66,480
Jill Stein (GRN)
Percent: 1.07%
Votes: 3,209
Shiva Ayyadurai (IND)
Percent: 0.45%
Votes: 1,351
Chase Oliver (LIB)
Percent: 0.44%
Votes: 1,324
Claudia De la Cruz (S&L)
Percent: 0.80%
Votes: 2,397
Pete Sonski (ASP)
Percent: 0.01%
Votes: 34
Cornel West (IND)
Percent: 0.02%
Votes: 62
Write-In
Percent: 0.69%
Votes: 2,056
Total votes: 299,193
Berkshire County
Kamala Harris (DEM)
Percent: 68.58%
Votes: 47,094
Donald Trump (REP)
Percent: 28.84%
Votes: 19,805
Jill Stein (GRN)
Percent: 0.83%
Votes: 568
Shiva Ayyadurai (IND)
Percent: 0.48%
Votes: 330
Chase Oliver (LIB)
Percent: 0.47%
Votes: 323
Claudia De la Cruz (S&L)
Percent: 0.32%
Votes: 221
Pete Sonski (ASP)
Percent: 0.00%
Votes: 3
Cornel West (IND)
Percent: 0.00%
Votes: 0
Write-In
Percent: 0.48%
Votes: 330
Total votes: 68,674
Franklin County
Kamala Harris (DEM)
Percent: 67.00%
Votes: 28,305
Donald Trump (REP)
Percent: 29.42%
Votes: 12,428
Jill Stein (GRN)
Percent: 1.42%
Votes: 601
Shiva Ayyadurai (IND)
Percent: 0.53%
Votes: 225
Chase Oliver (LIB)
Percent: 0.61%
Votes: 259
Claudia De la Cruz (S&L)
Percent: 0.56%
Votes: 236
Pete Sonski (ASP)
Percent: 0.00%
Votes: 2
Cornel West (IND)
Percent: 0.01%
Votes: 5
Write-In
Percent: 0.44%
Votes: 187
Total votes: 42,248
Nantucket County
Kamala Harris (DEM)
Percent: 67.21%
Votes: 4,784
Donald Trump (REP)
Percent: 30.50%
Votes: 2,171
Jill Stein (GRN)
Percent: 0.55%
Votes: 39
Shiva Ayyadurai (IND)
Percent: 0.53%
Votes: 38
Chase Oliver (LIB)
Percent: 0.46%
Votes: 33
Claudia De la Cruz (S&L)
Percent: 0.24%
Votes: 17
Pete Sonski (ASP)
Percent: 0.00%
Votes: 0
Cornel West (IND)
Percent: 0.00%
Votes: 0
Write-In
Percent: 0.51%
Votes: 36
Total votes: 7,118
Worcester County
Kamala Harris (DEM)
Percent: 53.63%
Votes: 225,680
Donald Trump (REP)
Percent: 43.67%
Votes: 183,802
Jill Stein (GRN)
Percent: 0.71%
Votes: 3,003
Shiva Ayyadurai (IND)
Percent: 0.61%
Votes: 2,578
Chase Oliver (LIB)
Percent: 0.58%
Votes: 2,450
Claudia De la Cruz (S&L)
Percent: 0.29%
Votes: 1,235
Pete Sonski (ASP)
Percent: 0.01%
Votes: 24
Cornel West (IND)
Percent: 0.00%
Votes: 12
Write-In
Percent: 0.49%
Votes: 2,057
Total votes: 420,841
Bristol County
Kamala Harris (DEM)
Percent: 49.57%
Votes: 137,813
Donald Trump (REP)
Percent: 48.27%
Votes: 134,201
Jill Stein (GRN)
Percent: 0.52%
Votes: 1,439
Shiva Ayyadurai (IND)
Percent: 0.57%
Votes: 1,581
Chase Oliver (LIB)
Percent: 0.44%
Votes: 1,221
Claudia De la Cruz (S&L)
Percent: 0.24%
Votes: 655
Pete Sonski (ASP)
Percent: 0.00%
Votes: 6
Cornel West (IND)
Percent: 0.00%
Votes: 9
Write-In
Percent: 0.39%
Votes: 1,077
Total votes: 278,002
Hampden County
Kamala Harris (DEM)
Percent: 53.18%
Votes: 110,937
Donald Trump (REP)
Percent: 44.33%
Votes: 92,474
Jill Stein (GRN)
Percent: 0.61%
Votes: 1,275
Shiva Ayyadurai (IND)
Percent: 0.64%
Votes: 1,334
Chase Oliver (LIB)
Percent: 0.45%
Votes: 931
Claudia De la Cruz (S&L)
Percent: 0.38%
Votes: 796
Pete Sonski (ASP)
Percent: 0.00%
Votes: 5
Cornel West (IND)
Percent: 0.00%
Votes: 0
Write-In
Percent: 0.41%
Votes: 852
Total votes: 208,604
Norfolk County
Kamala Harris (DEM)
Percent: 62.81%
Votes: 242,712
Donald Trump (REP)
Percent: 34.29%
Votes: 132,497
Jill Stein (GRN)
Percent: 0.76%
Votes: 2,943
Shiva Ayyadurai (IND)
Percent: 0.52%
Votes: 2,015
Chase Oliver (LIB)
Percent: 0.53%
Votes: 2,040
Claudia De la Cruz (S&L)
Percent: 0.27%
Votes: 1,051
Pete Sonski (ASP)
Percent: 0.01%
Votes: 21
Cornel West (IND)
Percent: 0.00%
Votes: 12
Write-In
Percent: 0.82%
Votes: 3,156
Total votes: 386,447
Dukes County
Kamala Harris (DEM)
Percent: 74.84%
Votes: 9,137
Donald Trump (REP)
Percent: 22.48%
Votes: 2,745
Jill Stein (GRN)
Percent: 1.01%
Votes: 123
Shiva Ayyadurai (IND)
Percent: 0.46%
Votes: 56
Chase Oliver (LIB)
Percent: 0.43%
Votes: 53
Claudia De la Cruz (S&L)
Percent: 0.29%
Votes: 35
Pete Sonski (ASP)
Percent: 0.00%
Votes: 0
Cornel West (IND)
Percent: 0.01%
Votes: 1
Write-In
Percent: 0.48%
Votes: 59
Total votes: 12,209
Hampshire County
Kamala Harris (DEM)
Percent: 69.19%
Votes: 58,617
Donald Trump (REP)
Percent: 27.45%
Votes: 23,256
Jill Stein (GRN)
Percent: 1.32%
Votes: 1,119
Shiva Ayyadurai (IND)
Percent: 0.39%
Votes: 327
Chase Oliver (LIB)
Percent: 0.49%
Votes: 412
Claudia De la Cruz (S&L)
Percent: 0.72%
Votes: 614
Pete Sonski (ASP)
Percent: 0.01%
Votes: 9
Cornel West (IND)
Percent: 0.02%
Votes: 21
Write-In
Percent: 0.41%
Votes: 345
Total votes: 84,720
Plymouth County
Kamala Harris (DEM)
Percent: 53.30%
Votes: 159,962
Donald Trump (REP)
Percent: 44.50%
Votes: 133,544
Jill Stein (GRN)
Percent: 0.42%
Votes: 1,269
Shiva Ayyadurai (IND)
Percent: 0.60%
Votes: 1,799
Chase Oliver (LIB)
Percent: 0.50%
Votes: 1,515
Claudia De la Cruz (S&L)
Percent: 0.20%
Votes: 593
Pete Sonski (ASP)
Percent: 0.00%
Votes: 15
Cornel West (IND)
Percent: 0.00%
Votes: 11
Write-In
Percent: 0.47%
Votes: 1,421
Total votes: 300,129