New Hampshire U.S. Senate election history
Every New Hampshire U.S. Senate election from 1978 to 2022: winners, parties, margins and the seats that changed hands.
Current senators
- Margaret Wood HassanDemocrat · class 3 · term ends 2029
- Jeanne ShaheenDemocrat · class 2 · term ends 2027
Wins by party
| Year | Seat | Winner | Party | Runner-up | Margin | Votes |
|---|---|---|---|---|---|---|
| 2022 | Class III | Maggie Hassan | Democratic | Donald C. Bolduc | 9.1 | 620,975 |
| 2020 | Class II | Jeanne Shaheen | Democratic | Bryant Messner | 15.7 | 795,914 |
| 2016 flip | Class III | Maggie Hassan | Democratic | Kelly Ayotte | 0.1 | 739,140 |
| 2014 | Class II | Jeanne Shaheen | Democratic | Scott Brown | 3.2 | 488,159 |
| 2010 | Class III | Kelly Ayotte | Republican | Paul W. Hodes | 23.2 | 454,710 |
| 2008 flip | Class II | Jeanne Shaheen | Democratic | John E. Sununu | 6.3 | 694,787 |
| 2004 | Class III | Judd Gregg | Republican | Doris R. Haddock | 32.5 | 657,086 |
| 2002 | Class II | John E. Sununu | Republican | Jeanne Shaheen | 4.4 | 447,135 |
| 1998 | Class III | Judd Gregg | Republican | George Condodemetraky | 39.6 | 314,696 |
| 1996 | Class II | Robert C. Smith | Republican | Richard Swett | 3.0 | 491,873 |
| 1992 | Class III | Judd Gregg | Republican | John Rauh | 2.8 | 518,170 |
| 1990 | Class II | Robert C. Smith | Republican | John Durkin | 33.8 | 291,393 |
| 1986 | Class III | Warren Bruce Rudman | Republican | Endicott Howard Peabody | 30.6 | 244,735 |
| 1984 | Class II | Gordon Humphrey | Republican | Norman E. D'Amours | 17.8 | 384,369 |
| 1980 flip | Class III | Warren Bruce Rudman | Republican | John Durkin | 4.3 | 375,060 |
| 1978 flip | Class II | Gordon Humphrey | Republican | Thomas J. McIntyre | 2.2 | 263,760 |
New Hampshire governor history · House districts · Presidential results
Questions and answers
Who won the most recent New Hampshire Senate election?
Maggie Hassan won in 2022 by 9.1 points.
Who are New Hampshire's U.S. senators?
Margaret Wood Hassan (Democrat, term ends 2029) and Jeanne Shaheen (Democrat, term ends 2027).
When did a Democrat last win a New Hampshire Senate race?
In 2022, when Maggie Hassan won.
When did a Republican last win a New Hampshire Senate race?
In 2010, when Kelly Ayotte won.
Results: FiveThirtyEight (from 1976 for Senate, 1996 for governor). Current members: congress-legislators.