top of page
Writer's pictureFS Politics

2024 Massachusetts U.S. Senate Republican Primary Election

By FS Politics | 2024 U.S. Senate Primaries

 

The 2024 Massachusetts U.S. Senate Republican primary was held on September 3, 2024. John Deaton won the primary with 64.51% of the vote.

2024 Massachusetts U.S. Senate Republican Primary Results

 

John Deaton ✓ 

Percentage: 64.51%     

Votes: 136,773 

 

Robert J. Antonellis      

Percentage: 25.91%

Votes: 54,940  

 

Ian Cain             

Percentage: 9.14%       

Votes: 19,374  

 

Write-In

Percentage: 0.44%       

Votes: 924        

 

Total votes: 212,011

 

Results by county

 

Barnstable County      

 

John Deaton     

Percentage: 66.25%     

Votes: 9,837     

 

Robert J. Antonellis      

Percentage: 25.99%     

Votes: 3,859     

 

Ian Cain             

Percentage: 7.37%       

Votes: 1,094     

 

Write-In              

Percentage: 0.40%       

Votes: 59           

 

Total votes: 14,849

 

Berkshire County         

 

John Deaton     

Percentage: 71.14%     

Votes: 1,610     

 

Robert J. Antonellis      

Percentage: 20.68%

Votes: 468        

 

Ian Cain             

Percentage: 7.82%       

Votes: 177        

 

Write-In

Percentage: 0.35%       

Votes: 8             

 

Total votes: 2,263          

                                                                                                                                                     

Bristol County 

 

John Deaton     

Percentage: 73.27%     

Votes: 13,787  

 

Robert J. Antonellis      

Percentage: 19.41%     

Votes: 3,653     

 

Ian Cain             

Percentage: 6.90%       

Votes: 1,298     

 

Write-In              

Percentage: 0.42%       

Votes: 79           

 

Total votes: 18,817

 

Dukes County 

 

John Deaton     

Percentage: 71.18%     

Votes: 289        

 

Robert J. Antonellis      

Percentage: 21.67%     

Votes: 88           

 

Ian Cain             

Percentage: 6.40%       

Votes: 26           

 

Write-In              

Percentage: 0.74%       

Votes: 3             

 

Total votes: 406

                                                                                                                                      

Essex County  

 

John Deaton     

Percentage: 61.45%     

Votes: 14,965  

 

Robert J. Antonellis      

Percentage: 30.63%     

Votes: 7,461     

 

Ian Cain             

Percentage: 7.55%       

Votes: 1,838     

 

Write-In              

Percentage: 0.37%       

Votes: 91           

 

Total votes: 24,355                      

 

Franklin County            

 

John Deaton     

Percentage: 70.84%     

Votes: 1,302     

 

Robert J. Antonellis      

Percentage: 23.18%

Votes: 426        

 

Ian Cain             

Percentage: 5.77%       

Votes: 106        

 

Write-In              

Percentage: 0.22%       

Votes: 4             

 

Total votes: 1,838          


Hampden County        

 

John Deaton     

Percentage: 73.98%     

Votes: 9,500     

 

Robert J. Antonellis      

Percentage: 18.45%

Votes: 2,369     

 

Ian Cain             

Percentage: 7.11%       

Votes: 913        

 

Write-In              

Percentage: 0.47%       

Votes: 60           

 

Total votes: 12,842                      

 

Hampshire County      

 

John Deaton     

Percentage: 78.64%     

Votes: 3,140     

 

Robert J. Antonellis      

Percentage: 14.50%     

Votes: 579        

 

Ian Cain             

Percentage: 6.19%

Votes: 247

 

Write-In

Percentage: 0.68%       

Votes: 27           

 

Total votes: 3,993          

                                                                                                                                                     

Middlesex County       

 

John Deaton     

Percentage: 59.05%     

Votes: 23,880  

 

Robert J. Antonellis      

Percentage: 32.89%     

Votes: 13,303  

 

Ian Cain             

Percentage: 7.54%       

Votes: 3,050     

 

Write-In              

Percentage: 0.51%       

Votes: 208        

 

Total votes: 40,441       

                                                                                                                                                     

Nantucket County       

 

John Deaton     

Percentage: 61.69%     

Votes: 161        

 

Robert J. Antonellis      

Percentage: 28.74%     

Votes: 75           

 

Ian Cain             

Percentage: 8.81%       

Votes: 23           

 

Write-In              

Percentage: 0.77%       

Votes: 2             

 

Total votes: 261

              

Norfolk County

 

John Deaton     

Percentage: 59.71%     

Votes: 15,174  

 

Robert J. Antonellis      

Percentage: 23.73%     

Votes: 6,031     

 

Ian Cain             

Percentage: 16.18%     

Votes: 4,112     

 

Write-In              

Percentage: 0.37%       

Votes: 95           

 

Total votes: 25,412

                                                                                                                                      

Plymouth County         

 

John Deaton     

Percentage: 66.78%

Votes: 19,001  

 

Robert J. Antonellis      

Percentage: 21.52%     

Votes: 6,122     

 

Ian Cain             

Percentage: 11.37%     

Votes: 3,235     

 

Write-In              

Percentage: 0.34%       

Votes: 96           

 

Total votes: 28,454                                                                   

 

Suffolk County              

 

John Deaton     

Percentage: 52.12%     

Votes: 3,951     

 

Robert J. Antonellis      

Percentage: 32.05%

Votes: 2,430     

 

Ian Cain             

Percentage: 15.01%     

Votes: 1,138     

 

Write-In              

Percentage: 0.82%       

Votes: 62           

 

Total votes: 7,581          

 

Worcester County       

 

John Deaton     

Percentage: 66.15%

Votes: 20,176  

 

Robert J. Antonellis      

Percentage: 26.48%     

Votes: 8,076     

 

Ian Cain             

Percentage: 6.94%       

Votes: 2,117     

 

Write-In              

Percentage: 0.43%       

Votes: 130        

 

Total votes: 30,499

                                            

 

Commentaires


bottom of page