Massachusetts Republican Presidential Primary 2024
Election Date: Mar. 5, 2024 | Updated 10:44 AM EDT Mar. 11, 2024
Massachusetts voters had the choice to cast a ballot in one of three presidential primary elections today. The state primary is scheduled for Sept. 3. For some history, a Republican has not won the Massachusetts general election since 1984. In the 2020 general election, President Joe Biden won the state with 66% of the vote. During the 2020 primaries, Biden won the Democratic Primary with 34% of the vote against 14 opponents and then-President Donald Trump won the Republican Primary with 87% of the vote against 3 opponents.
Presidential Republican Primary
100% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 340,312 | 60.0% |
![]() | Nikki Haley (R) | 209,113 | 36.9% |
![]() | No Preference (R) | 5,611 | 1.0% |
![]() | Chris Christie (R) | 5,125 | 0.9% |
![]() | Ron DeSantis (R) | 3,986 | 0.7% |
![]() | Vivek Ramaswamy (R) | 1,714 | 0.3% |
![]() | Asa Hutchinson (R) | 635 | 0.1% |
![]() | Ryan Binkley (R) | 611 | 0.1% |
County-By-County Results Map
Lead
Hutchinson Lead
Tied
No Results
Mail-in and early votes may not be included.
County-by-County Results
Jump to:
Barnstable County
99% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 19,385 | 58.8% |
![]() | Nikki Haley (R) | 12,544 | 38.1% |
![]() | Chris Christie (R) | 352 | 1.1% |
![]() | No Preference (R) | 332 | 1.0% |
![]() | Ron DeSantis (R) | 210 | 0.6% |
![]() | Vivek Ramaswamy (R) | 81 | 0.2% |
![]() | Asa Hutchinson (R) | 31 | 0.1% |
![]() | Ryan Binkley (R) | 23 | 0.1% |
Berkshire County
98.95% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,834 | 56.5% |
![]() | Nikki Haley (R) | 2,713 | 39.9% |
![]() | Chris Christie (R) | 79 | 1.2% |
![]() | No Preference (R) | 77 | 1.1% |
![]() | Ron DeSantis (R) | 56 | 0.8% |
![]() | Vivek Ramaswamy (R) | 15 | 0.2% |
![]() | Ryan Binkley (R) | 12 | 0.2% |
![]() | Asa Hutchinson (R) | 5 | 0.1% |
Bristol County
99% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 32,609 | 70.5% |
![]() | Nikki Haley (R) | 12,341 | 26.7% |
![]() | No Preference (R) | 435 | 0.9% |
![]() | Chris Christie (R) | 338 | 0.7% |
![]() | Ron DeSantis (R) | 322 | 0.7% |
![]() | Vivek Ramaswamy (R) | 131 | 0.3% |
![]() | Ryan Binkley (R) | 53 | 0.1% |
![]() | Asa Hutchinson (R) | 34 | 0.1% |
Dukes County
98.95% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 635 | 51.7% |
![]() | Nikki Haley (R) | 556 | 45.2% |
![]() | Chris Christie (R) | 20 | 1.6% |
![]() | Vivek Ramaswamy (R) | 6 | 0.5% |
![]() | Ron DeSantis (R) | 5 | 0.4% |
![]() | No Preference (R) | 4 | 0.3% |
![]() | Asa Hutchinson (R) | 3 | 0.2% |
![]() | Ryan Binkley (R) | - | - |
Essex County
99% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 43,858 | 60.6% |
![]() | Nikki Haley (R) | 26,393 | 36.5% |
![]() | No Preference (R) | 656 | 0.9% |
![]() | Chris Christie (R) | 628 | 0.9% |
![]() | Ron DeSantis (R) | 447 | 0.6% |
![]() | Vivek Ramaswamy (R) | 206 | 0.3% |
![]() | Ryan Binkley (R) | 70 | 0.1% |
![]() | Asa Hutchinson (R) | 56 | 0.1% |
Franklin County
98.98% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 3,217 | 55.0% |
![]() | Nikki Haley (R) | 2,416 | 41.3% |
![]() | Chris Christie (R) | 74 | 1.3% |
![]() | No Preference (R) | 66 | 1.1% |
![]() | Ron DeSantis (R) | 42 | 0.7% |
![]() | Ryan Binkley (R) | 20 | 0.3% |
![]() | Vivek Ramaswamy (R) | 10 | 0.2% |
![]() | Asa Hutchinson (R) | 4 | 0.1% |
Hampden County
99% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 21,691 | 70.1% |
![]() | Nikki Haley (R) | 8,308 | 26.9% |
![]() | No Preference (R) | 300 | 1.0% |
![]() | Chris Christie (R) | 237 | 0.8% |
![]() | Ron DeSantis (R) | 229 | 0.7% |
![]() | Vivek Ramaswamy (R) | 86 | 0.3% |
![]() | Ryan Binkley (R) | 47 | 0.2% |
![]() | Asa Hutchinson (R) | 24 | 0.1% |
Hampshire County
98.98% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 6,144 | 58.1% |
![]() | Nikki Haley (R) | 4,056 | 38.3% |
![]() | No Preference (R) | 134 | 1.3% |
![]() | Chris Christie (R) | 105 | 1.0% |
![]() | Ron DeSantis (R) | 83 | 0.8% |
![]() | Vivek Ramaswamy (R) | 38 | 0.4% |
![]() | Asa Hutchinson (R) | 16 | 0.2% |
![]() | Ryan Binkley (R) | 6 | 0.1% |
Middlesex County
99% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 66,606 | 52.9% |
![]() | Nikki Haley (R) | 54,904 | 43.6% |
![]() | Chris Christie (R) | 1,303 | 1.0% |
![]() | No Preference (R) | 1,297 | 1.0% |
![]() | Ron DeSantis (R) | 1,028 | 0.8% |
![]() | Vivek Ramaswamy (R) | 439 | 0.3% |
![]() | Asa Hutchinson (R) | 268 | 0.2% |
![]() | Ryan Binkley (R) | 130 | 0.1% |
Nantucket County
99% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 416 | 52.7% |
![]() | Nikki Haley (R) | 347 | 43.9% |
![]() | Chris Christie (R) | 9 | 1.1% |
![]() | Ron DeSantis (R) | 6 | 0.8% |
![]() | No Preference (R) | 5 | 0.6% |
![]() | Asa Hutchinson (R) | 3 | 0.4% |
![]() | Vivek Ramaswamy (R) | 3 | 0.4% |
![]() | Ryan Binkley (R) | 1 | 0.1% |
Norfolk County
99% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 38,254 | 55.9% |
![]() | Nikki Haley (R) | 28,041 | 41.0% |
![]() | No Preference (R) | 743 | 1.1% |
![]() | Chris Christie (R) | 579 | 0.8% |
![]() | Ron DeSantis (R) | 415 | 0.6% |
![]() | Vivek Ramaswamy (R) | 222 | 0.3% |
![]() | Ryan Binkley (R) | 63 | 0.1% |
![]() | Asa Hutchinson (R) | 55 | 0.1% |
Plymouth County
99% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 40,300 | 64.9% |
![]() | Nikki Haley (R) | 20,071 | 32.3% |
![]() | No Preference (R) | 576 | 0.9% |
![]() | Chris Christie (R) | 521 | 0.8% |
![]() | Ron DeSantis (R) | 400 | 0.6% |
![]() | Vivek Ramaswamy (R) | 158 | 0.3% |
![]() | Ryan Binkley (R) | 52 | 0.1% |
![]() | Asa Hutchinson (R) | 33 | 0.1% |
Suffolk County
99% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 13,290 | 56.8% |
![]() | Nikki Haley (R) | 9,371 | 40.0% |
![]() | No Preference (R) | 225 | 1.0% |
![]() | Chris Christie (R) | 218 | 0.9% |
![]() | Ron DeSantis (R) | 136 | 0.6% |
![]() | Vivek Ramaswamy (R) | 95 | 0.4% |
![]() | Asa Hutchinson (R) | 39 | 0.2% |
![]() | Ryan Binkley (R) | 27 | 0.1% |
Worcester County
99% Est. Vote Counted
Candidate | Total Votes | % Votes | |
---|---|---|---|
![]() | Donald Trump (R) | 50,073 | 62.9% |
![]() | Nikki Haley (R) | 27,052 | 34.0% |
![]() | No Preference (R) | 761 | 1.0% |
![]() | Chris Christie (R) | 662 | 0.8% |
![]() | Ron DeSantis (R) | 607 | 0.8% |
![]() | Vivek Ramaswamy (R) | 224 | 0.3% |
![]() | Ryan Binkley (R) | 107 | 0.1% |
![]() | Asa Hutchinson (R) | 64 | 0.1% |