top of page

Presidential Election 2024 |  US Presidential Elections | Massachusetts Races

2024 Massachusetts Presidential Election Results

Kamala Harris.png

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

donald trump.png

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

2024 MA Presidential Election.png

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

bottom of page