2028 forecast · New Hampshire · Republican primary

New Hampshire Republican primary

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

VanceFavorite, wins 57% of runs
31.4%Vance's projected share
267,163Projected primary votes
1Calendar window: votes first, with the early states

Candidates

4,000 primary runs
CandidateShareVotesWinFull field
Vance31.4%83,84557%32.1%
Rubio28.2%75,26842%29.0%
Haley6.1%16,187<1%5.9%
DeSantis5.2%13,982<1%4.9%
Kennedy Jr.4.5%11,941<1%4.3%
Trump Jr.4.2%11,294<1%4.0%
Rand Paul2.5%6,770<1%2.4%
MassieHYP1.3%3,574<1%1.3%
KempHYP1.2%3,272<1%1.2%
Cruz0.8%2,259<1%0.8%
Tim ScottHYP0.8%2,050<1%0.7%
BurgumHYP0.7%1,932<1%0.7%
Youngkin0.7%1,782<1%0.6%
Carlson0.6%1,580<1%0.6%
Huckabee SandersHYP0.6%1,496<1%0.5%
Ramaswamy0.3%896<1%0.3%
CottonHYP0.3%903<1%0.3%
DonaldsHYP0.3%854<1%0.3%
StefanikHYP0.3%831<1%0.3%
HawleyHYP0.3%798<1%0.3%

Share and votes average the simulated races, including dropouts before New Hampshire 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
VanceRubio

Who votes in this primary

our national dataset, placed in New Hampshire
America First38%
Suburban professional19%
Libertarian14%
Populist working class13%
Republican leaning independents10%
Moderate independents3%

Black 0.2%, Hispanic 1.4%, Asian and other 1.4%, under 30 9.4%, 65 and up 31.7%, college graduates 48.3%, women 44.3%.

Turnout

projected 2028 votes

The last open Republican contest, in 2016, cast 285,916 votes in a primary. 2028 is modeled as a primary, blending that count with the participation model and growing it for 2028: 267,163 votes.

Every county

largest first
CountyVotesLeaderShareSecondShare
Hillsborough County75,399Rubio30.4%Vance29.7%
Rockingham County67,435Rubio31.5%Vance29.1%
Merrimack County29,844Vance33.4%Rubio25.9%
Strafford County24,002Rubio30.8%Vance28.5%
Grafton County17,133Rubio32.5%Vance27.8%
Cheshire County14,323Vance34.5%Rubio24.7%
Belknap County13,830Vance39.6%Rubio17.3%
Carroll County11,267Vance37.6%Rubio21.7%
Sullivan County8,171Vance39.3%Rubio18.2%
Coos County5,759Vance42.1%Trump Jr.13.0%