New Hampshire's past election results

Certified results for President, U.S. Senate and U.S. House in New Hampshire since 2002, and the presidential vote in each county since 2000. Every candidate on the general election ballot, with the party label the state listed and their votes as certified.

President

YearMost votesShareNextShareTotal votes
2024Kamala D. Harris (Democrat)50.7%Donald J. Trump (Republican)47.9%826,189
2020Joseph R. Biden (Democrat)52.7%Donald J. Trump (Republican)45.4%806,205
2016Hillary Clinton (Democrat)46.8%Donald J. Trump (Republican)46.5%744,296
2012Barack Obama (Democrat)52.0%Mitt Romney (Republican)46.4%710,972
2008Barack Obama (Democrat)54.1%John McCain (Republican)44.5%710,970
2004John F. Kerry (Democrat)50.2%George W. Bush (Republican)48.9%677,738
2024: every candidate
CandidatePartyVotesShare
Kamala D. HarrisDemocrat418,48850.7%
Donald J. TrumpRepublican395,52347.9%
Chase Oliver4,4250.5%
Write-ins4,0730.5%
Jill Stein3,6800.4%
Total826,189
2020: every candidate
CandidatePartyVotesShare
Joseph R. BidenDemocrat424,93752.7%
Donald J. TrumpRepublican365,66045.4%
Jo JorgensenLibertarian13,2361.6%
Write-ins1,1580.1%
Howie Hawkinswrite-in2170.0%
Bernie Sanderswrite-in1920.0%
Mitt Romneywrite-in1700.0%
Tulsi Gabbardwrite-in1420.0%
Kanye Westwrite-in820.0%
John Kasichwrite-in670.0%
Andrew Yangwrite-in580.0%
Mike Pencewrite-in560.0%
Pete Buttigiegwrite-in470.0%
Chris Sununuwrite-in460.0%
Bill Weldwrite-in230.0%
Vermin Supremewrite-in220.0%
Amy Klobucharwrite-in190.0%
Andrew Cuomowrite-in140.0%
Jeanne Shaheenwrite-in140.0%
Ron Paulwrite-in130.0%
Condoleeza Ricewrite-in120.0%
Mike Huckabeewrite-in100.0%
Michelle Obamawrite-in100.0%
Total806,205
2016: every candidate
CandidatePartyVotesShare
Hillary ClintonDemocrat348,52646.8%
Donald J. TrumpRepublican345,79046.5%
Gary JohnsonLibertarian30,7774.1%
Jill SteinGreen6,4960.9%
Bernie Sanderswrite-in4,4930.6%
Write-ins2,4110.3%
John Kasichwrite-in1,3650.2%
Evan McMullinwrite-in1,0640.1%
Mike Pencewrite-in9370.1%
Roque "Rocky" De La FuenteAmerican Delta6780.1%
Mitt Romneywrite-in5400.1%
Paul Ryanwrite-in2800.0%
Jeb Bushwrite-in2300.0%
Marco Rubiowrite-in1360.0%
Ted Cruzwrite-in1290.0%
John McCainwrite-in1270.0%
Ron or Rand Paulwrite-in980.0%
Ben Carsonwrite-in830.0%
Vermin Supremewrite-in580.0%
Joe Bidenwrite-in550.0%
Chris Christiewrite-in230.0%
Total744,296
2012: every candidate
CandidatePartyVotesShare
Barack ObamaDemocrat369,56152.0%
Mitt RomneyRepublican329,91846.4%
Gary JohnsonLibertarian8,2121.2%
Ron Paulwrite-in1,3740.2%
Write-ins8750.1%
Virgil GoodeConstitution7080.1%
Jill Steinwrite-in3240.0%
Total710,972
2008: every candidate
CandidatePartyVotesShare
Barack ObamaDemocrat384,82654.1%
John McCainRepublican316,53444.5%
Ralph NaderIndependent3,5030.5%
"Bob" BarrLibertarian2,2170.3%
Hilary Clintonwrite-in1,1240.2%
Ron Paulwrite-in1,0920.2%
Otherswrite-in6730.1%
George PhilliesLibertarian5310.1%
Chuck Baldwinwrite-in2260.0%
Mitt Romneywrite-in1120.0%
Mike Huckabeewrite-in610.0%
Cynthia McKinneywrite-in400.0%
Sarah Palinwrite-in180.0%
Bill Clintonwrite-in130.0%
Total710,970
2004: every candidate
CandidatePartyVotesShare
John F. KerryDemocrat340,51150.2%
George W. BushRepublican331,23748.9%
Ralph NaderIndependent4,4790.7%
Write-ins5380.1%
Michael Badnarikwrite-in3720.1%
John McCainwrite-in3570.1%
Michael A. Peroutkawrite-in1610.0%
Howard Deanwrite-in420.0%
Wesley Clarkwrite-in140.0%
Wesley Powellwrite-in140.0%
Dennis Kucinichwrite-in80.0%
John Edwardswrite-in50.0%
Total677,738

Share of all votes cast for president in the state, write-ins included. Federal Election Commission, Federal Elections 2002–2024 (each state's certified results).

U.S. Senate

2022: Maggie Hassan (Democrat) 53.5% · Donald C. Bolduc (Republican) 44.4%
CandidatePartyVotesShare
Maggie Hassan (incumbent)Democrat332,49053.5%
Donald C. BolducRepublican275,63144.4%
Jeremy KauffmanLibertarian12,3902.0%
Write-ins4640.1%
Total620,975
2020: Jeanne Shaheen (Democrat) 56.6% · Corky Messner (Republican) 41.0%
CandidatePartyVotesShare
Jeanne Shaheen (incumbent)Democrat450,77856.6%
Corky MessnerRepublican326,22941.0%
Justin O'DonnellLibertarian18,4212.3%
Write-ins4860.1%
Total795,914
2016: Maggie Hassan (Democrat) 48.0% · Kelly Ayotte (Republican) 47.8%
CandidatePartyVotesShare
Maggie HassanDemocrat354,64948.0%
Kelly Ayotte (incumbent)Republican353,63247.8%
Aaron DayIndependent17,7422.4%
Brian ChabotLibertarian12,5971.7%
Write-ins5200.1%
Total739,140
2014: Jeanne Shaheen (Democrat) 51.5% · Scott P. Brown (Republican) 48.2%
CandidatePartyVotesShare
Jeanne Shaheen (incumbent)Democrat251,18451.5%
Scott P. BrownRepublican235,34748.2%
Write-ins1,6280.3%
Total488,159
2010: Kelly Ayotte (Republican / Democrat) 96.8% · Chris Booth (Independent) 2.0%
CandidatePartyVotesShare
Kelly AyotteRepublican / Democrat440,76396.8%
Chris BoothIndependent9,1942.0%
Ken BlevensLibertarian4,7531.0%
Write-ins4390.1%
Total455,149
2008: Jeanne Shaheen (Democrat) 51.6% · John E. Sununu (Republican) 45.3%
CandidatePartyVotesShare
Jeanne ShaheenDemocrat358,43851.6%
John E. Sununu (incumbent)Republican314,40345.3%
"Ken" BlevensLibertarian21,5163.1%
Write-ins4300.1%
Total694,787
2004: Judd Gregg (Republican) 66.2% · Doris Granny D. Haddock (Democrat) 33.7%
CandidatePartyVotesShare
Judd Gregg (incumbent)Republican434,84766.2%
Doris Granny D. HaddockDemocrat221,54933.7%
Write-ins5880.1%
Ken Blevenswrite-in1020.0%
Total657,086
2002: John E. Sununu (Republican) 50.8% · Jeanne Shaheen (Democrat) 46.4%
CandidatePartyVotesShare
John E. SununuRepublican227,22950.8%
Jeanne ShaheenDemocrat207,47846.4%
"Ken" BlevensLibertarian9,8352.2%
"Bob" Smith (incumbent)Republican / Write-In2,3960.5%
Write-ins1970.0%
Total447,135

Federal Election Commission, Federal Elections 2002–2024 (each state's certified results); 2024 from the MIT Election Data and Science Lab, compiled from the state's certified results.

U.S. House

2024 (2 races)
DistrictCandidatesTotal votes
District 1Chris Pappas (Democrat) 54.0% · Russell Prescott (Republican) 45.9% · Write-ins 0.1%404,808
District 2Maggie Goodlander (Democrat) 52.9% · Lily Tang Williams (Republican) 47.0% · Write-ins 0.1%399,818
2022 (2 races)
DistrictCandidatesTotal votes
District 1Chris Pappas (Democrat) 54.0% · Karoline Leavitt (Republican) 45.9% · Write-ins 0.1%309,962
District 2Ann McLane Kuster (Democrat) 55.8% · Robert Burns (Republican) 44.1% · Write-ins 0.1%307,584
2020 (2 races)
DistrictCandidatesTotal votes
District 1Chris Pappas (Democrat) 51.3% · Matt Mowers (Republican) 46.2% · Zachary S. Dumont (Libertarian) 2.4%400,661
District 2Anne McClane Kuster (Democrat) 53.9% · Steven Negron (Republican) 43.7% · Andrew Olding (Libertarian) 2.4%386,441
2018 (2 races)
DistrictCandidatesTotal votes
District 1Chris Pappas (Democrat) 53.6% · Eddie Edwards (Republican) 45.0% · Dan Belforti (Libertarian) 1.4%291,039
District 2Ann McLane Kuster (Democrat) 55.5% · Steven Negron (Republican) 42.2% · Justin O'Donnell (Libertarian) 2.2%279,705
2016 (2 races)
DistrictCandidatesTotal votes
District 1Carol Shea-Porter (Democrat) 44.3% · Frank Guinta (Republican) 42.9% · Shawn P. O'Connor (Independent) 9.5%365,984
District 2Ann McLane Kuster (Democrat) 49.7% · Jim Lawrence (Republican) 45.3% · John J. Babiarz (Independent) 4.9%350,793
2014 (2 races)
DistrictCandidatesTotal votes
District 1Frank C. Guinta (Republican) 51.7% · Carol Shea-Porter (Democrat) 48.1% · Write-ins 0.2%242,736
District 2Ann McLane Kuster (Democrat) 54.9% · Marilinda Garcia (Republican) 44.9% · Write-ins 0.3%238,184
2012 (2 races)
DistrictCandidatesTotal votes
District 1Carol Shea-Porter (Democrat) 49.8% · Frank C. Guinta (Republican) 46.0% · Brendan Kelly (Libertarian) 4.2%345,022
District 2Ann McLane Kuster (Democrat) 50.2% · Charles Bass (Republican) 45.3% · Hardy Macia (Libertarian) 4.4%337,394
2010 (2 races)
DistrictCandidatesTotal votes
District 1Frank C. Guinta (Republican) 54.0% · Carol Shea-Porter (Democrat) 42.4% · Philip Hodson (Libertarian) 3.5%225,423
District 2Charles Bass (Republican) 48.2% · Ann McLane Kuster (Democrat) 46.7% · Tim vanBlommesteyn (Independent) 2.8%225,102
2008 (2 races)
DistrictCandidatesTotal votes
District 1Carol Shea-Porter (Democrat) 51.7% · Jeb Bradley (Republican) 45.8% · Robert Kingsbury (Libertarian) 2.4%341,071
District 2Paul W. Hodes (Democrat) 56.4% · Jennifer Horn (Republican) 41.4% · Chester L. Lapointe II (Libertarian) 2.1%333,904
2006 (2 races)
DistrictCandidatesTotal votes
District 1Carol Shea-Porter (Democrat) 51.3% · Jeb Bradley (Republican) 48.6% · Write-ins 0.1%196,377
District 2Paul W. Hodes (Democrat) 52.7% · Charles Bass (Republican) 45.6% · "Ken" Blevens (Libertarian) 1.6%206,292
2004 (2 races)
DistrictCandidatesTotal votes
District 1Jeb Bradley (Republican) 63.3% · Justin Nadeau (Democrat) 36.6% · Write-ins 0.1%323,372
District 2Charles Bass (Republican) 58.3% · Paul W. Hodes (Democrat) 38.2% · Richard B. Kahn (Libertarian) 3.4%328,194
2002 (2 races)
DistrictCandidatesTotal votes
District 1Jeb Bradley (Republican) 58.1% · Martha Fuller Clark (Democrat) 38.5% · "Dan" Belforti (Libertarian) 3.3%221,987
District 2Charles Bass (Republican) 56.8% · Katrina Swett (Democrat) 40.9% · Rosalie T. Babiarz (Libertarian) 2.3%221,456

Districts as numbered that year: states redraw them after each census, and some did more often. "Unopposed" is a candidate the state didn't put on the ballot because no one ran against them. Federal Election Commission, Federal Elections 2002–2024 (each state's certified results); 2024 from the MIT Election Data and Science Lab, compiled from the state's certified results.

The presidential vote by county

Every county, 2024, 2020, 2016, 2012, 2008, 2004, 2000
County2024
Dem. · Rep.
2020
Dem. · Rep.
2016
Dem. · Rep.
2012
Dem. · Rep.
2008
Dem. · Rep.
2004
Dem. · Rep.
2000
Dem. · Rep.
Belknap42.9% · 56.0%44.0% · 54.4%38.6% · 55.1%46.9% · 51.9%50.0% · 48.8%43.6% · 55.5%40.0% · 55.2%
Carroll48.5% · 50.3%50.1% · 48.6%43.9% · 49.4%48.9% · 49.7%52.4% · 46.1%47.2% · 51.8%41.3% · 52.8%
Cheshire54.2% · 44.2%57.7% · 40.5%52.7% · 40.3%61.4% · 36.6%63.0% · 35.5%59.1% · 39.8%52.0% · 41.3%
Coos42.5% · 56.2%46.3% · 52.2%42.0% · 50.9%57.9% · 40.4%58.3% · 40.1%50.7% · 48.1%45.0% · 50.2%
Grafton59.0% · 39.2%61.5% · 36.9%55.7% · 37.1%60.9% · 37.2%63.0% · 35.5%55.7% · 43.2%47.3% · 46.7%
Hillsborough50.7% · 47.8%53.0% · 45.3%46.5% · 46.7%49.7% · 48.6%51.2% · 47.5%48.2% · 51.0%46.8% · 48.7%
Merrimack51.8% · 46.6%54.0% · 44.2%48.1% · 45.0%55.6% · 42.9%56.3% · 42.5%52.1% · 47.0%48.1% · 47.2%
Rockingham48.1% · 50.5%50.3% · 48.2%44.1% · 49.9%47.0% · 51.6%49.9% · 48.8%47.5% · 51.7%45.9% · 49.1%
Strafford55.3% · 43.2%56.7% · 41.4%50.6% · 42.1%56.3% · 41.8%59.5% · 39.2%55.6% · 43.6%51.4% · 42.7%
Sullivan48.8% · 49.5%50.8% · 47.2%45.0% · 47.6%55.7% · 42.5%58.2% · 40.3%52.5% · 46.5%44.1% · 49.8%

Each party's candidate's share of all presidential votes cast in the county. MIT Election Data and Science Lab, County Presidential Election Returns 2000–2024, compiled from official results. Compare New Hampshire's counties on these and other figures →

How we show these

Every figure is the state's own certified count, as the Federal Election Commission and the MIT Election Data and Science Lab compiled it, and links to its source. A candidate on several party lines (New York's and Connecticut's fusion voting) is shown once, with their lines added up. We show how many votes each candidate received; we don't explain why results changed or credit anyone for them.

Quick answers

How did New Hampshire vote for president in 2024?
Kamala D. Harris (Democrat) received 418,488 votes (50.7%) and Donald J. Trump (Republican) received 395,523 votes (47.9%) of 826,189 votes cast, by the state's certified results as compiled by the Federal Election Commission.
Who ran for U.S. Senate in New Hampshire in 2022?
Maggie Hassan (Democrat, 53.5%); Donald C. Bolduc (Republican, 44.4%); Jeremy Kauffman (Libertarian, 2.0%). Certified results, Federal Election Commission.

See something wrong on this page? Report a problem · Corrections