Voting & Elections in Hampton, NH

Presidential election results and party lean trends

County-level data: Election results are reported at the county level. Hampton is located in Rockingham County, NH. Results reflect all voters in the county, not just those in Hampton.

Election Overview

Source: Rockingham County (2024)

2024 Winner

Republican

Dem Votes

97,616

48.3%

GOP Votes

102,542

50.8%

Total Votes

201,949

Margin

R+2.4%

Shift from 2020

R+4.6pp

vs prior election

📊Election Results by Year
20162024
📈Partisan Lean Trend
R+2.4%

Election History

Source: County-Level Election Results
YearDem VotesGOP VotesTotalDem %GOP %Margin
202497,616102,542201,94948.3%50.8%R+2.4
2020100,06495,858198,94350.3%48.2%D+2.1
201679,99490,447179,00544.7%50.5%R+5.8

In the 2024 presidential election, Rockingham County recorded 201,949 total votes. Republicans won the county with 50.8% of the vote compared to 48.3% for Democrats, a margin of R+2.4%. Compared to 2020, the margin shifted R+4.6pp from the previous election. Since 2016, Rockingham County has shifted 3.4 percentage points toward Democrats.