Skip to main content

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
CandidateTotal Votes% Votes
TrumpDonald Trump (R)340,31260.0%
HaleyNikki Haley (R)209,11336.9%
No PreferenceNo Preference (R)5,6111.0%
ChristieChris Christie (R)5,1250.9%
DeSantisRon DeSantis (R)3,9860.7%
RamaswamyVivek Ramaswamy (R)1,7140.3%
HutchinsonAsa Hutchinson (R)6350.1%
BinkleyRyan Binkley (R)6110.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
CandidateTotal Votes% Votes
TrumpDonald Trump (R)19,38558.8%
HaleyNikki Haley (R)12,54438.1%
ChristieChris Christie (R)3521.1%
No PreferenceNo Preference (R)3321.0%
DeSantisRon DeSantis (R)2100.6%
RamaswamyVivek Ramaswamy (R)810.2%
HutchinsonAsa Hutchinson (R)310.1%
BinkleyRyan Binkley (R)230.1%

Berkshire County

98.95% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)3,83456.5%
HaleyNikki Haley (R)2,71339.9%
ChristieChris Christie (R)791.2%
No PreferenceNo Preference (R)771.1%
DeSantisRon DeSantis (R)560.8%
RamaswamyVivek Ramaswamy (R)150.2%
BinkleyRyan Binkley (R)120.2%
HutchinsonAsa Hutchinson (R)50.1%

Bristol County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)32,60970.5%
HaleyNikki Haley (R)12,34126.7%
No PreferenceNo Preference (R)4350.9%
ChristieChris Christie (R)3380.7%
DeSantisRon DeSantis (R)3220.7%
RamaswamyVivek Ramaswamy (R)1310.3%
BinkleyRyan Binkley (R)530.1%
HutchinsonAsa Hutchinson (R)340.1%

Dukes County

98.95% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)63551.7%
HaleyNikki Haley (R)55645.2%
ChristieChris Christie (R)201.6%
RamaswamyVivek Ramaswamy (R)60.5%
DeSantisRon DeSantis (R)50.4%
No PreferenceNo Preference (R)40.3%
HutchinsonAsa Hutchinson (R)30.2%
BinkleyRyan Binkley (R)--

Essex County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)43,85860.6%
HaleyNikki Haley (R)26,39336.5%
No PreferenceNo Preference (R)6560.9%
ChristieChris Christie (R)6280.9%
DeSantisRon DeSantis (R)4470.6%
RamaswamyVivek Ramaswamy (R)2060.3%
BinkleyRyan Binkley (R)700.1%
HutchinsonAsa Hutchinson (R)560.1%

Franklin County

98.98% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)3,21755.0%
HaleyNikki Haley (R)2,41641.3%
ChristieChris Christie (R)741.3%
No PreferenceNo Preference (R)661.1%
DeSantisRon DeSantis (R)420.7%
BinkleyRyan Binkley (R)200.3%
RamaswamyVivek Ramaswamy (R)100.2%
HutchinsonAsa Hutchinson (R)40.1%

Hampden County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)21,69170.1%
HaleyNikki Haley (R)8,30826.9%
No PreferenceNo Preference (R)3001.0%
ChristieChris Christie (R)2370.8%
DeSantisRon DeSantis (R)2290.7%
RamaswamyVivek Ramaswamy (R)860.3%
BinkleyRyan Binkley (R)470.2%
HutchinsonAsa Hutchinson (R)240.1%

Hampshire County

98.98% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)6,14458.1%
HaleyNikki Haley (R)4,05638.3%
No PreferenceNo Preference (R)1341.3%
ChristieChris Christie (R)1051.0%
DeSantisRon DeSantis (R)830.8%
RamaswamyVivek Ramaswamy (R)380.4%
HutchinsonAsa Hutchinson (R)160.2%
BinkleyRyan Binkley (R)60.1%

Middlesex County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)66,60652.9%
HaleyNikki Haley (R)54,90443.6%
ChristieChris Christie (R)1,3031.0%
No PreferenceNo Preference (R)1,2971.0%
DeSantisRon DeSantis (R)1,0280.8%
RamaswamyVivek Ramaswamy (R)4390.3%
HutchinsonAsa Hutchinson (R)2680.2%
BinkleyRyan Binkley (R)1300.1%

Nantucket County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)41652.7%
HaleyNikki Haley (R)34743.9%
ChristieChris Christie (R)91.1%
DeSantisRon DeSantis (R)60.8%
No PreferenceNo Preference (R)50.6%
HutchinsonAsa Hutchinson (R)30.4%
RamaswamyVivek Ramaswamy (R)30.4%
BinkleyRyan Binkley (R)10.1%

Norfolk County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)38,25455.9%
HaleyNikki Haley (R)28,04141.0%
No PreferenceNo Preference (R)7431.1%
ChristieChris Christie (R)5790.8%
DeSantisRon DeSantis (R)4150.6%
RamaswamyVivek Ramaswamy (R)2220.3%
BinkleyRyan Binkley (R)630.1%
HutchinsonAsa Hutchinson (R)550.1%

Plymouth County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)40,30064.9%
HaleyNikki Haley (R)20,07132.3%
No PreferenceNo Preference (R)5760.9%
ChristieChris Christie (R)5210.8%
DeSantisRon DeSantis (R)4000.6%
RamaswamyVivek Ramaswamy (R)1580.3%
BinkleyRyan Binkley (R)520.1%
HutchinsonAsa Hutchinson (R)330.1%

Suffolk County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)13,29056.8%
HaleyNikki Haley (R)9,37140.0%
No PreferenceNo Preference (R)2251.0%
ChristieChris Christie (R)2180.9%
DeSantisRon DeSantis (R)1360.6%
RamaswamyVivek Ramaswamy (R)950.4%
HutchinsonAsa Hutchinson (R)390.2%
BinkleyRyan Binkley (R)270.1%

Worcester County

99% Est. Vote Counted
CandidateTotal Votes% Votes
TrumpDonald Trump (R)50,07362.9%
HaleyNikki Haley (R)27,05234.0%
No PreferenceNo Preference (R)7611.0%
ChristieChris Christie (R)6620.8%
DeSantisRon DeSantis (R)6070.8%
RamaswamyVivek Ramaswamy (R)2240.3%
BinkleyRyan Binkley (R)1070.1%
HutchinsonAsa Hutchinson (R)640.1%