{
 "topic": "senate",
 "site": "electiondata.dev",
 "place": {
  "id": "us-nh",
  "name": "New Hampshire",
  "level": "us-state",
  "parent": "usa",
  "path": "us/nh",
  "slug": "nh",
  "state": "nh",
  "state_name": "New Hampshire",
  "state_id": "us-nh"
 },
 "question": "How did New Hampshire vote for the Senate?",
 "answer": {
  "verdict": "Maggie Hassan (Democrat) won by 9.2 points",
  "value": 9.2,
  "unit": " pts",
  "digits": 1,
  "label": "Senate, 2022: winner's margin",
  "lines": [
   "Maggie Hassan (Democrat) 53.5%, Donald C. Bolduc (Republican) 44.4%, Jeremy Kauffman (Libertarian) 2.0%",
   "620,975 votes for Senate candidates"
  ]
 },
 "as_of": "2022",
 "as_of_label": "2022",
 "charts": [
  {
   "id": "senate-margin",
   "title": "Every regular Senate election in New Hampshire since 1978",
   "description": "16 regular elections; Democrats were ahead in 5 and Republicans in 11.",
   "indicator": "Democratic candidate's share of Senate votes minus the Republican's, points (regular elections; special elections are in the table)",
   "subtitle": "Democratic share minus Republican share, in points. Above the line: the Democrat got more votes.",
   "x": {
    "kind": "year"
   },
   "y": {
    "digits": 1,
    "unit": " pts",
    "format": "party-margin"
   },
   "layers": [
    {
     "type": "bars",
     "name": "Margin",
     "base": 0,
     "points": [
      [
       1978,
       -2.199,
       "rep"
      ],
      [
       1980,
       -4.294,
       "rep"
      ],
      [
       1984,
       -17.791,
       "rep"
      ],
      [
       1986,
       -30.591,
       "rep"
      ],
      [
       1990,
       -33.801,
       "rep"
      ],
      [
       1992,
       -2.82,
       "rep"
      ],
      [
       1996,
       -3.03,
       "rep"
      ],
      [
       1998,
       -39.592,
       "rep"
      ],
      [
       2002,
       -4.417,
       "rep"
      ],
      [
       2004,
       -32.461,
       "rep"
      ],
      [
       2008,
       6.338,
       "dem"
      ],
      [
       2010,
       -23.239,
       "rep"
      ],
      [
       2014,
       3.244,
       "dem"
      ],
      [
       2016,
       0.137,
       "dem"
      ],
      [
       2020,
       15.649,
       "dem"
      ],
      [
       2022,
       9.156,
       "dem"
      ]
     ],
     "legend": [
      {
       "label": "Democrat ahead",
       "cls": "dem"
      },
      {
       "label": "Republican ahead",
       "cls": "rep"
      }
     ]
    }
   ]
  }
 ],
 "limits": [
  "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."
 ],
 "method": "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": [
  {
   "name": "electiondata.dev senate-results, version 2026-10-25.247421eda6",
   "url": "https://electiondata.dev/",
   "license": "CC0 1.0"
  },
  {
   "name": "MIT Election Data and Science Lab, U.S. Senate statewide 1976-2024",
   "url": "https://doi.org/10.7910/DVN/PEJ5QU",
   "license": "CC0 1.0"
  }
 ],
 "check": {
  "races": [
   {
    "year": 1978,
    "special": false,
    "runoff": false,
    "total": 263760,
    "votes": {
     "Gordon J. Humphrey": 133745,
     "Thomas J. Mcintyre": 127945,
     "Craig Franklin": 2070
    }
   },
   {
    "year": 1980,
    "special": false,
    "runoff": false,
    "total": 375060,
    "votes": {
     "Warren Rudman": 195559,
     "John A. Durkin": 179455
    }
   },
   {
    "year": 1984,
    "special": false,
    "runoff": false,
    "total": 384369,
    "votes": {
     "Gordon J. Humphrey": 225828,
     "Norman E. D'amours": 157447,
     "Saunder H. Primack": 1094
    }
   },
   {
    "year": 1986,
    "special": false,
    "runoff": false,
    "total": 244735,
    "votes": {
     "Warren B. Rudman": 154090,
     "Endicott Peabody": 79222,
     "Bruce Valley": 11423
    }
   },
   {
    "year": 1990,
    "special": false,
    "runoff": false,
    "total": 291393,
    "votes": {
     "Robert C. Smith": 189792,
     "John A. Durkin": 91299,
     "John G. Elsnau": 9717
    }
   },
   {
    "year": 1992,
    "special": false,
    "runoff": false,
    "total": 518170,
    "votes": {
     "Judd Gregg": 249591,
     "John Rauh": 234982,
     "Katherine M. Alexander": 18214,
     "Larry Brady": 9340,
     "Kenneth E. Blevens Sr.": 4752,
     "David Haight": 1291
    }
   },
   {
    "year": 1996,
    "special": false,
    "runoff": false,
    "total": 491873,
    "votes": {
     "Bob Smith": 242257,
     "Dick Swett": 227355,
     "Ken Blevens": 22261
    }
   },
   {
    "year": 1998,
    "special": false,
    "runoff": false,
    "total": 314696,
    "votes": {
     "Judd Gregg": 213477,
     "George Condodemetraky": 88883,
     "Brian Christeson": 7603,
     "Roy Kendel": 4733
    }
   },
   {
    "year": 2002,
    "special": false,
    "runoff": false,
    "total": 447135,
    "votes": {
     "John E. Sununu": 227229,
     "Jeanne Shaheen": 207478,
     "Ken Blevens": 9835
    }
   },
   {
    "year": 2004,
    "special": false,
    "runoff": false,
    "total": 657086,
    "votes": {
     "Judd Gregg": 434847,
     "Doris R. Haddock": 221549
    }
   },
   {
    "year": 2008,
    "special": false,
    "runoff": false,
    "total": 694787,
    "votes": {
     "Jeanne Shaheen": 358438,
     "John E. Sununu": 314403,
     "\"ken\" Blevens": 21516
    }
   },
   {
    "year": 2010,
    "special": false,
    "runoff": false,
    "total": 454710,
    "votes": {
     "Kelly Ayotte": 273218,
     "Paul W. Hodes": 167545,
     "Chris Booth": 9194,
     "Ken Bleevens": 4753
    }
   },
   {
    "year": 2014,
    "special": false,
    "runoff": false,
    "total": 488159,
    "votes": {
     "Jeanne Shaheen": 251184,
     "Scott P. Brown": 235347
    }
   },
   {
    "year": 2016,
    "special": false,
    "runoff": false,
    "total": 739140,
    "votes": {
     "Maggie Hassan": 354649,
     "Kelly Ayotte": 353632,
     "Aaron Day": 17742,
     "Brian Chabot": 12597
    }
   },
   {
    "year": 2020,
    "special": false,
    "runoff": false,
    "total": 795914,
    "votes": {
     "Jeanne Shaheen": 450778,
     "Corky Messner": 326229,
     "Justin O'donnell": 18421
    }
   },
   {
    "year": 2022,
    "special": false,
    "runoff": false,
    "total": 620975,
    "votes": {
     "Maggie Hassan": 332490,
     "Donald C. Bolduc": 275631,
     "Jeremy Kauffman": 12390
    }
   }
  ],
  "dataset": "senate-results",
  "version": "2026-10-25.247421eda6"
 },
 "table": {
  "title": "Every Senate race since 1976",
  "columns": [
   "Race",
   "Winner",
   "Runner-up",
   "Margin",
   "Votes"
  ],
  "num": [
   3,
   4
  ],
  "rows": [
   [
    "2022",
    "Maggie Hassan (D) 53.5%",
    "Donald C. Bolduc (R) 44.4%",
    "9.2 pts",
    "620,975"
   ],
   [
    "2020",
    "Jeanne Shaheen (D) 56.6%",
    "Corky Messner (R) 41.0%",
    "15.6 pts",
    "795,914"
   ],
   [
    "2016",
    "Maggie Hassan (D) 48.0%",
    "Kelly Ayotte (R) 47.8%",
    "0.1 pts",
    "739,140"
   ],
   [
    "2014",
    "Jeanne Shaheen (D) 51.5%",
    "Scott P. Brown (R) 48.2%",
    "3.2 pts",
    "488,159"
   ],
   [
    "2010",
    "Kelly Ayotte (R) 60.1%",
    "Paul W. Hodes (D) 36.8%",
    "23.2 pts",
    "454,710"
   ],
   [
    "2008",
    "Jeanne Shaheen (D) 51.6%",
    "John E. Sununu (R) 45.3%",
    "6.3 pts",
    "694,787"
   ],
   [
    "2004",
    "Judd Gregg (R) 66.2%",
    "Doris R. Haddock (D) 33.7%",
    "32.5 pts",
    "657,086"
   ],
   [
    "2002",
    "John E. Sununu (R) 50.8%",
    "Jeanne Shaheen (D) 46.4%",
    "4.4 pts",
    "447,135"
   ],
   [
    "1998",
    "Judd Gregg (R) 67.8%",
    "George Condodemetraky (D) 28.2%",
    "39.6 pts",
    "314,696"
   ],
   [
    "1996",
    "Bob Smith (R) 49.3%",
    "Dick Swett (D) 46.2%",
    "3.0 pts",
    "491,873"
   ],
   [
    "1992",
    "Judd Gregg (R) 48.2%",
    "John Rauh (D) 45.3%",
    "2.8 pts",
    "518,170"
   ],
   [
    "1990",
    "Robert C. Smith (R) 65.1%",
    "John A. Durkin (D) 31.3%",
    "33.8 pts",
    "291,393"
   ],
   [
    "1986",
    "Warren B. Rudman (R) 63.0%",
    "Endicott Peabody (D) 32.4%",
    "30.6 pts",
    "244,735"
   ],
   [
    "1984",
    "Gordon J. Humphrey (R) 58.8%",
    "Norman E. D'amours (D) 41.0%",
    "17.8 pts",
    "384,369"
   ],
   [
    "1980",
    "Warren Rudman (R) 52.1%",
    "John A. Durkin (D) 47.8%",
    "4.3 pts",
    "375,060"
   ],
   [
    "1978",
    "Gordon J. Humphrey (R) 50.7%",
    "Thomas J. Mcintyre (D) 48.5%",
    "2.2 pts",
    "263,760"
   ]
  ]
 },
 "api": {
  "now": "/data/places/us-nh/senate.json",
  "source": "https://api.electiondata.dev/v1/senate-results/download/senate-results.csv",
  "source_label": "Every Senate race, every state, from electiondata.dev (live, no key)"
 },
 "generated_at": "2026-10-26T20:05:12+00:00"
}