visualizedata.org

Demo page: real public data, in a page layout that is still being designed. Numbers are as the sources published them on the build date shown at the bottom.

New Hampshire / Senate

How did New Hampshire vote for the Senate?

2022 · data family: electiondata.dev

Maggie Hassan (Democrat) won by 9.2 points

9.2ptsSenate, 2022: winner's margin

Compare every state: where New Hampshire ranks for 2022

Every regular Senate election in New Hampshire since 197816 regular elections; Democrats were ahead in 5 and Republicans in 11.
R +40.0R +20.0evenD +20.019801990200020102020
Indicator: Democratic candidate's share of Senate votes minus the Republican's, points (regular elections; special elections are in the table)Source: electiondata.dev senate-results, version 2026-10-25.247421eda6; MIT Election Data and Science Lab, U.S. Senate statewide 1976-2024
Show the numbers (16 rows)
YearMargin
2022D +9.2
2020D +15.6
2016D +0.1
2014D +3.2
2010R +23.2
2008D +6.3
2004R +32.5
2002R +4.4
1998R +39.6
1996R +3.0
1992R +2.8
1990R +33.8
1986R +30.6
1984R +17.8
1980R +4.3
1978R +2.2

Every Senate race since 1976

RaceWinnerRunner-upMarginVotes
2022Maggie Hassan (D) 53.5%Donald C. Bolduc (R) 44.4%9.2 pts620,975
2020Jeanne Shaheen (D) 56.6%Corky Messner (R) 41.0%15.6 pts795,914
2016Maggie Hassan (D) 48.0%Kelly Ayotte (R) 47.8%0.1 pts739,140
2014Jeanne Shaheen (D) 51.5%Scott P. Brown (R) 48.2%3.2 pts488,159
2010Kelly Ayotte (R) 60.1%Paul W. Hodes (D) 36.8%23.2 pts454,710
2008Jeanne Shaheen (D) 51.6%John E. Sununu (R) 45.3%6.3 pts694,787
2004Judd Gregg (R) 66.2%Doris R. Haddock (D) 33.7%32.5 pts657,086
2002John E. Sununu (R) 50.8%Jeanne Shaheen (D) 46.4%4.4 pts447,135
1998Judd Gregg (R) 67.8%George Condodemetraky (D) 28.2%39.6 pts314,696
1996Bob Smith (R) 49.3%Dick Swett (D) 46.2%3.0 pts491,873
1992Judd Gregg (R) 48.2%John Rauh (D) 45.3%2.8 pts518,170
1990Robert C. Smith (R) 65.1%John A. Durkin (D) 31.3%33.8 pts291,393
1986Warren B. Rudman (R) 63.0%Endicott Peabody (D) 32.4%30.6 pts244,735
1984Gordon J. Humphrey (R) 58.8%Norman E. D'amours (D) 41.0%17.8 pts384,369
1980Warren Rudman (R) 52.1%John A. Durkin (D) 47.8%4.3 pts375,060
1978Gordon J. Humphrey (R) 50.7%Thomas J. Mcintyre (D) 48.5%2.2 pts263,760

Get this data

This page's numbers, as JSON:

curl https://visualizedata.org/data/places/us-nh/senate.json

Every Senate race, every state, from electiondata.dev (live, no key):

curl "https://api.electiondata.dev/v1/senate-results/download/senate-results.csv"

Open the JSON

What this can't tell you

  • Statewide totals say nothing about who voted or why.
  • Candidates with a party's support under another name (Minnesota's DFL, New York's fusion lines) are counted with that party, as the MIT data's simplified party does; independents stay independents.

How the answer is decided

Each candidate's votes are summed over every ballot line; blank, over- and under-votes are left out. The margin is the winner's share of the votes minus the runner-up's. A runoff, where held, is the result.

Sources