2028 forecast · Massachusetts · Republican primary

Massachusetts Republican primary

Projected shares and votes from county primary electorates built from our national dataset, simulated on the calendar with momentum and dropouts.

RubioFavorite, wins 78% of runs
46.2%Rubio's projected share
686,478Projected primary votes
2Calendar window: votes second, with Super Tuesday

Candidates

4,000 primary runs
CandidateShareVotesWinFull field
Rubio46.2%316,91878%38.1%
Vance26.6%182,71518%24.9%
Haley6.3%42,9794%8.1%
Trump Jr.6.0%41,281<1%2.8%
DeSantis4.1%27,927<1%4.3%
Kennedy Jr.1.7%11,669<1%3.6%

Share and votes average the simulated races, including dropouts before Massachusetts votes. Full field is the share if every candidate were still running. Undecided and minor candidates hold about 9%.

County leaders

deeper shade, bigger share
RubioVance

Who votes in this primary

our national dataset, placed in Massachusetts
America First38%
Suburban professional19%
Libertarian14%
Populist working class13%
Republican leaning independents9%
Moderate independents3%

Black 1.3%, Hispanic 3.8%, Asian and other 3.2%, under 30 9.7%, 65 and up 31.2%, college graduates 57.2%, women 44.1%.

Turnout

projected 2028 votes

The last open Republican contest, in 2016, cast 637,703 votes in a primary. 2028 is modeled as a primary, blending that count with the participation model and growing it for 2028: 686,478 votes.

Every county

largest first
CountyVotesLeaderShareSecondShare
Middlesex County155,276Rubio55.8%Vance18.6%
Worcester County87,478Rubio39.6%Vance32.2%
Essex County82,038Rubio47.8%Vance25.9%
Norfolk County74,848Rubio52.2%Vance21.8%
Plymouth County61,861Rubio38.4%Vance33.3%
Bristol County59,374Vance38.3%Rubio31.1%
Suffolk County50,891Rubio53.2%Vance20.2%
Hampden County42,574Vance36.1%Rubio32.3%
Barnstable County29,921Rubio45.0%Vance28.9%
Hampshire County16,623Rubio55.1%Vance19.2%
Berkshire County13,482Rubio44.8%Vance29.1%
Franklin County8,383Rubio44.7%Vance29.4%
Dukes County2,327Rubio52.8%Vance22.3%
Nantucket County1,402Rubio54.0%Vance20.6%