New Hampshire Republican Primary Election Results
Last updated Jan. 31, 2024
New Hampshire Republican Primary Election Results
Winner
Donald J. Trump wins the New Hampshire Republican primary.
Race called by The Associated Press.
Republican Primary race called
Candidate | Votes | Percent | Delegates | |
---|---|---|---|---|
Donald J. TrumpD. TrumpTrump | 176,392 | 54.3% | 13 | |
Nikki HaleyN. HaleyHaley | 140,288 | 43.2 | 9 | |
Ron DeSantisR. DeSantisDeSantis | 2,241 | 0.7 | No delegates | |
Total reported | 324,586 | |||
Where votes have been reported and where votes remain
These maps show the leading candidates’ margins in the vote reported so far, and estimates for which candidate leads in the remaining votes that we expect from each town.
Town | Trump | Haley | Percent of votes in | |
---|---|---|---|---|
Manchester | 56% | 41% | >95% | |
Nashua | 52 | 46 | >95% | |
Concord | 45 | 52 | >95% | |
Salem | 67 | 31 | >95% | |
Derry | 63 | 34 | >95% | |
Merrimack | 51 | 48 | >95% | |
Londonderry | 57 | 41 | >95% | |
Rochester | 62 | 36 | >95% | |
Bedford | 46 | 52 | >95% | |
Hudson | 63 | 36 | >95% | |
Dover | 44 | 53 | >95% | |
Windham | 54 | 44 | >95% | |
Hampton | 51 | 46 | >95% | |
Pelham | 68 | 30 | >95% | |
Goffstown | 53 | 44 | >95% | |
Laconia | 56 | 41 | >95% | |
Portsmouth | 37 | 60 | >95% | |
Milford | 53 | 45 | >95% | |
Hooksett | 54 | 44 | >95% | |
Amherst | 43 | 56 | >95% | |
Exeter | 42 | 56 | >95% | |
Keene | 44 | 54 | >95% | |
Raymond | 68 | 31 | >95% | |
Weare | 62 | 36 | >95% | |
Hampstead | 62 | 37 | >95% | |
Hollis | 41 | 56 | >95% | |
Atkinson | 60 | 38 | >95% | |
Gilford | 50 | 47 | >95% | |
Bow | 41 | 56 | >95% | |
Litchfield | 53 | 45 | >95% | |
Barrington | 53 | 44 | >95% | |
Wolfeboro | 51 | 46 | >95% | |
Meredith | 43 | 53 | >95% | |
Stratham | 37 | 61 | >95% | |
Seabrook | 71 | 27 | >95% | |
Sandown | 67 | 31 | >95% | |
Alton | 61 | 38 | >95% | |
Conway | 48 | 50 | >95% | |
Epping | 61 | 37 | >95% | |
Auburn | 58 | 40 | >95% | |
Claremont | 66 | 32 | >95% | |
Loudon | 61 | 37 | >95% | |
Plaistow | 69 | 30 | >95% | |
Moultonborough | 49 | 48 | >95% | |
Kingston | 64 | 33 | >95% | |
Belmont | 65 | 33 | >95% | |
Somersworth | 59 | 39 | >95% | |
New Boston | 55 | 44 | >95% | |
Lebanon | 35 | 61 | >95% | |
Rye | 38 | 59 | >95% | |
Newmarket | 43 | 54 | >95% | |
Franklin | 65 | 33 | >95% | |
Pembroke | 56 | 41 | >95% | |
Hanover | 13 | 85 | >95% | |
Chester | 58 | 40 | >95% | |
Rindge | 70 | 28 | >95% | |
Wakefield | 65 | 33 | >95% | |
Nottingham | 53 | 44 | >95% | |
Durham | 29 | 68 | >95% | |
Brookline | 47 | 51 | >95% | |
New Ipswich | 74 | 23 | >95% | |
Deerfield | 59 | 39 | >95% | |
Fremont | 61 | 37 | >95% | |
Swanzey | 56 | 42 | >95% | |
Hopkinton | 41 | 56 | >95% | |
Candia | 62 | 35 | >95% | |
Farmington | 71 | 27 | >95% | |
Danville | 69 | 30 | >95% | |
Brentwood | 50 | 47 | >95% | |
Epsom | 61 | 37 | >95% | |
North Hampton | 45 | 51 | >95% | |
Berlin | 63 | 34 | >95% | |
Hillsborough | 63 | 34 | >95% | |
Barnstead | 65 | 33 | >95% | |
Strafford | 53 | 45 | >95% | |
Newport | 62 | 36 | >95% | |
Peterborough | 41 | 56 | >95% | |
Newton | 66 | 32 | >95% | |
Greenland | 43 | 55 | >95% | |
Littleton | 57 | 40 | >95% | |
Gilmanton | 62 | 36 | >95% | |
New London | 32 | 63 | >95% | |
Jaffrey | 58 | 38 | >95% | |
Northwood | 59 | 39 | >95% | |
Northfield | 63 | 35 | >95% | |
Ossipee | 66 | 32 | >95% | |
Sunapee | 45 | 52 | >95% | |
Milton | 70 | 29 | >95% | |
Henniker | 50 | 49 | >95% | |
Dunbarton | 54 | 44 | >95% | |
Pittsfield | 68 | 29 | >95% | |
Lee | 43 | 55 | >95% | |
Sanbornton | 61 | 37 | >95% | |
Allenstown | 63 | 35 | >95% | |
Tuftonboro | 51 | 46 | >95% | |
Wilton | 56 | 41 | >95% | |
New Durham | 60 | 38 | >95% | |
Charlestown | 63 | 35 | >95% | |
Tilton | 59 | 38 | >95% | |
Chichester | 61 | 36 | >95% | |
Plymouth | 48 | 49 | >95% | |
Haverhill | 62 | 36 | >95% | |
Bristol | 56 | 42 | >95% | |
Grantham | 38 | 59 | >95% | |
Campton | 54 | 44 | >95% | |
Bartlett | 35 | 63 | >95% | |
Enfield | 46 | 51 | >95% | |
Boscawen | 61 | 37 | >95% | |
Walpole | 41 | 55 | >95% | |
Chesterfield | 49 | 50 | >95% | |
Hampton Falls | 52 | 44 | >95% | |
Newbury | 45 | 52 | >95% | |
Mont Vernon | 46 | 51 | >95% | |
Warner | 50 | 46 | >95% | |
East Kingston | 50 | 48 | >95% | |
Canterbury | 47 | 50 | >95% | |
Thornton | 47 | 51 | >95% | |
Madison | 49 | 49 | >95% | |
New Hampton | 58 | 40 | >95% | |
Canaan | 48 | 50 | >95% | |
Tamworth | 56 | 40 | >95% | |
Lancaster | 55 | 42 | >95% | |
Winchester | 72 | 25 | >95% | |
Antrim | 57 | 40 | >95% | |
Kensington | 53 | 45 | >95% | |
Gorham | 56 | 41 | >95% | |
Deering | 64 | 34 | >95% | |
Andover | 61 | 37 | >95% | |
Sutton | 47 | 50 | >95% | |
Webster | 55 | 44 | >95% | |
Fitzwilliam | 65 | 32 | >95% | |
Rollinsford | 54 | 45 | >95% | |
Newfields | 41 | 57 | >95% | |
Holderness | 44 | 54 | >95% | |
Plainfield | 34 | 61 | >95% | |
Alexandria | 58 | 38 | >95% | |
Bethlehem | 50 | 48 | >95% | |
Colebrook | 61 | 38 | >95% | |
Whitefield | 57 | 40 | >95% | |
Francestown | 55 | 41 | >95% | |
Hinsdale | 61 | 37 | >95% | |
Freedom | 53 | 42 | >95% | |
Middleton | 69 | 29 | >95% | |
Lyndeborough | 57 | 41 | >95% | |
Rumney | 61 | 36 | >95% | |
Ashland | 56 | 41 | >95% | |
Greenfield | 57 | 40 | >95% | |
Mason | 59 | 38 | >95% | |
Hancock | 42 | 55 | >95% | |
Madbury | 39 | 59 | >95% | |
Bradford | 50 | 46 | >95% | |
Salisbury | 62 | 36 | >95% | |
Troy | 66 | 31 | >95% | |
Alstead | 55 | 42 | >95% | |
Dublin | 41 | 54 | >95% | |
Effingham | 68 | 30 | >95% | |
Northumberland | 65 | 32 | >95% | |
Sandwich | 48 | 49 | >95% | |
Cornish | 51 | 47 | >95% | |
Bridgewater | 55 | 44 | >95% | |
Marlborough | 52 | 44 | >95% | |
Springfield | 50 | 48 | >95% | |
Wilmot | 47 | 52 | >95% | |
Westmoreland | 46 | 51 | >95% | |
Stoddard | 61 | 37 | >95% | |
Temple | 57 | 40 | >95% | |
Unity | 70 | 28 | >95% | |
Danbury | 63 | 35 | >95% | |
Greenville | 68 | 30 | >95% | |
Lincoln | 36 | 59 | >95% | |
Center Harbor | 51 | 47 | >95% | |
Washington | 58 | 39 | >95% | |
Jefferson | 58 | 37 | >95% | |
New Castle | 26 | 70 | >95% | |
Woodstock | 42 | 55 | >95% | |
Hill | 65 | 32 | >95% | |
Bennington | 64 | 34 | >95% | |
Grafton | 63 | 35 | >95% | |
Lempster | 66 | 32 | >95% | |
Richmond | 73 | 25 | >95% | |
Jackson | 26 | 72 | >95% | |
Milan | 63 | 35 | >95% | |
Franconia | 32 | 65 | >95% | |
Lisbon | 60 | 38 | >95% | |
Lyme | 15 | 82 | >95% | |
Pittsburg | 66 | 33 | >95% | |
Hebron | 41 | 56 | >95% | |
Croydon | 67 | 32 | >95% | |
Newington | 51 | 47 | >95% | |
Wentworth | 65 | 32 | >95% | |
Bath | 62 | 36 | >95% | |
Brookfield | 58 | 39 | >95% | |
Dalton | 61 | 33 | >95% | |
Orford | 42 | 56 | >95% | |
Warren | 66 | 32 | >95% | |
Goshen | 60 | 36 | >95% | |
Harrisville | 37 | 59 | >95% | |
South Hampton | 58 | 40 | >95% | |
Monroe | 62 | 36 | >95% | |
Acworth | 53 | 45 | >95% | |
Carroll | 59 | 38 | >95% | |
Surry | 42 | 55 | >95% | |
Marlow | 58 | 40 | >95% | |
Waterville Valley | 28 | 65 | >95% | |
Columbia | 61 | 37 | >95% | |
Groton | 67 | 30 | >95% | |
Gilsum | 56 | 41 | >95% | |
Sullivan | 62 | 35 | >95% | |
Lyman | 61 | 36 | >95% | |
Sugar Hill | 37 | 60 | >95% | |
Langdon | 56 | 41 | >95% | |
Stewartstown | 68 | 31 | >95% | |
Piermont | 54 | 44 | >95% | |
Albany | 57 | 41 | >95% | |
Stark | 72 | 26 | >95% | |
Nelson | 56 | 44 | >95% | |
Shelburne | 62 | 34 | >95% | |
Stratford | 68 | 28 | >95% | |
Sharon | 49 | 49 | >95% | |
Errol | 55 | 44 | >95% | |
Landaff | 53 | 45 | >95% | |
Eaton | 44 | 53 | >95% | |
Dorchester | 68 | 31 | >95% | |
Benton | 67 | 30 | >95% | |
Chatham | 60 | 40 | >95% | |
Randolph | 40 | 56 | >95% | |
Clarksville | 64 | 36 | >95% | |
Windsor | 75 | 25 | >95% | |
Hale’s Location | 45 | 53 | >95% | |
Dummer | 66 | 29 | >95% | |
Easton | 48 | 51 | >95% | |
Orange | 55 | 41 | >95% | |
Roxbury | 41 | 59 | >95% | |
Ellsworth | 38 | 59 | >95% | |
Hart’s Location | 74 | 26 | >95% | |
Wentworth’s Location | 75 | 25 | >95% | |
Millsfield | 79 | 14 | >95% | |
Dixville | 0 | 100 | >95% | |
We stopped updating our estimates at midnight Eastern time on Jan. 23. These graphics and estimates are now showing archived data as of that time.
Estimating the final vote shares for Trump and Haley
This chart shows the range of estimates for the leading candidates’ shares of the final vote. As more votes are reported, the ranges should narrow as our statistical model becomes more confident.
How our estimates changed over time
Once a state has counted all its votes, our estimated margin and the reported margin will match. As a rule, when our estimated margin is steady in the presence of new data, our forecast is more trustworthy.
How our final margin estimate has changed so far
Chance of winning
Share of expected turnout reported
What to expect
Polls close between 7 p.m. and 8 p.m. Eastern time, depending on the city or town. In the 2016 and 2020 Republican primaries, the AP projected a winner right at 8 p.m. Eastern time, and just over 90 percent of votes were reported by 1:00 a.m.
The state requires an excuse to cast an absentee ballot, so most voters will appear in person. Same-day registration is allowed. Voters who are registered with a party will be provided with that party’s ballot, and undeclared voters will be able to choose either a Democratic or Republican ballot. Voters had until Oct. 6, 2023 to change their party affiliation.
The state’s 22 Republican delegates (less than one percent of the party’s delegates nationwide) will be allocated to candidates proportionally based on the final vote count. In pre-election polling, former president Donald J. Trump hovered between 40 and 50 percent, with Nikki Haley steadily rising in the polls behind him.