State legislatures / New Hampshire


New Hampshire Senate

Party seats now, after each election since 1968, and district results 2016-2024

Current seats

Republican majorityDemocrats 8, Republicans 16. 24 seats; 13 for a majority.
Democrats 8Republicans 16

Control counts seats by party; coalitions and power-sharing agreements are not shown.

Members as of November 3, 2026 (Open States), before the winners of the November 3, 2026 elections take office.

District map

Democrat 8Republican 16

Loading the map.

2024: the candidate(s) with the most votes in each contest (MEDSL); contests with unreliable rows are not shown. Lines of the 2024 elections (US Census Bureau).

Members as of November 3, 2026 (Open States), before the winners of the November 3, 2026 elections take office.

Seats after each election, 1968-2022

Seats by election, table
YearDROtherSeatsControl
20221014024Republican majority
20201014024Republican majority
20181410024Democratic majority
20161014024Republican majority
20141014024Republican majority
20121113024Republican majority
2010618024Republican majority
20081410024Democratic majority
20061410024Democratic majority
2004816024Republican majority
2002618024Republican majority
20001014024Republican majority
19981311024Democratic majority
1996915024Republican majority
1994613524Republican majority
19921113024Republican majority
19901113024Republican majority
1988816024Republican majority
1986816024Republican majority
1984618024Republican majority
1982915024Republican majority
19801014024Republican majority
19781212024Tied
19761212024Tied
19741113024Republican majority
19721014024Republican majority
1970915024Republican majority
1968915024Republican majority

Carl Klarner, State Legislative Election Returns, 1967-2022: version 1.0, released June 12, 2024; a fixed historic release.

District results, 2016-2024

The candidate with the most votes in each contest.

2024: 24 contests
DistrictMost votesPartyShareNote
1DAVID ROCHEFORTRepublican56.8%
2TIMOTHY LANGRepublican58.3%
3MARK MCCONKEYRepublican56.7%
4DAVID H WATTERSDemocrat60.5%
5SUZANNE M PRENTISSDemocrat66.2%
6JAMES P GRAYRepublican59.8%
7DANIEL INNISRepublican55.5%
8RUTH WARDRepublican58.3%
9DENISE RICCIARDIRepublican51.5%
10DONOVAN FENTONDemocrat63.1%
11TIM MCGOUGHRepublican50.9%
12KEVIN A AVARDRepublican55.9%
13CINDY ROSENWALDDemocrat56.7%
14SHARON M CARSONRepublican58.8%
15TARA REARDONDemocrat62.9%
16KEITH MURPHYRepublican56.6%
17HOWARD PEARLRepublican57.7%
18VICTORIA SULLIVANRepublican51.4%
19REGINA M BIRDSELLRepublican60.8%
20PAT LONGDemocrat56.0%
21REBECCA PERKINS KWOKADemocrat67.0%
22DARYL ABBASRepublican63.9%
23BILL GANNONRepublican62.4%
24DEBRA ALTSCHILLERDemocrat54.8%
2022: 24 contests
DistrictMost votesPartyShareNote
1CARRIE L GENDREAURepublican54.7%
2TIMOTHY LANGRepublican55.9%
3JEB BRADLEYRepublican58.4%
4DAVID H WATTERSDemocrat63.3%
5SUZANNE M PRENTISSDemocrat68.9%
6JAMES P GRAYRepublican55.7%
7DANIEL E INNISRepublican54.5%
8RUTH WARDRepublican57.2%
9DENISE RICCIARDIRepublican52.2%
10DONOVAN FENTONDemocrat66.1%
11SHANNON E CHANDLEYDemocrat51.3%
12KEVIN A AVARDRepublican51.2%
13CINDY ROSENWALDDemocrat58.8%
14SHARON M CARSONRepublican59.0%
15BECKY WHITLEYDemocrat64.7%
16KEITH MURPHYRepublican53.3%
17HOWARD PEARLRepublican56.7%
18DONNA M SOUCYDemocrat52.3%
19REGINA BIRDSELLRepublican99.3%
20LOU D'ALLESANDRODemocrat57.8%
21REBECCA PERKINS KWOKADemocrat98.9%
22DARYL ABBASRepublican62.6%
23BILL GANNONRepublican60.4%
24DEBRA ALTSCHILLERDemocrat55.7%
2020: 24 contests
DistrictMost votesPartyShareNote
1ERIN HENNESSEYRepublican57.3%
2BOB GIUDARepublican55.8%
3JEB BRADLEYRepublican61.5%
4DAVID H WATTERSDemocrat61.3%
5SUZANNE M PRENTISSDemocrat66.4%
6JAMES P GRAYRepublican57.8%
7HAROLD F FRENCHRepublican57.9%
8RUTH WARDRepublican55.6%
9DENISE RICCIARDIRepublican50.5%
10JAY KAHNDemocrat62.5%
11GARY L DANIELSRepublican50.2%
12KEVIN AVARDRepublican51.2%
13CINDY ROSENWALDDemocrat58.5%
14SHARON M CARSONRepublican58.9%
15BECKY WHITLEYDemocrat63.3%
16KEVIN J CAVANAUGHDemocrat51.7%
17JOHN REAGANRepublican60.1%
18DONNA M SOUCYDemocrat55.4%
19REGINA BIRDSELLRepublican57.5%
20LOU D'ALLESANDRODemocrat56.3%
21REBECCA PERKINS KWOKADemocrat67.0%
22CHUCK MORSERepublican64.7%
23BILL GANNONRepublican53.3%
24TOM SHERMANDemocrat52.3%
2018: 24 contests
DistrictMost votesPartyShareNote
1DAVID J STARRRepublican54.5%
2BOB GIUDARepublican51.6%
3JEB BRADLEYRepublican56.5%
4DAVID H WATTERSDemocrat99.0%
5MARTHA HENNESSEYDemocrat71.1%
6JAMES P GRAYRepublican54.9%
7HAROLD F FRENCHRepublican53.4%
8RUTH WARDRepublican51.3%
9JEANNE DIETSCHDemocrat52.3%
10JAY KAHNDemocrat65.1%
11SHANNON E CHANDLEYDemocrat52.2%
12MELANIE LEVESQUEDemocrat50.3%
13CINDY ROSENWALDDemocrat60.9%
14SHARON M CARSONRepublican57.6%
15DAN FELTESDemocrat66.2%
16KEVIN J CAVANAUGHDemocrat52.2%
17JOHN REAGANRepublican55.4%
18DONNA M SOUCYDemocrat56.0%
19REGINA BIRDSELLRepublican56.8%
20LOU D ALLESANDRODemocrat58.3%
21MARTHA FULLER CLARKDemocrat72.2%
22CHUCK MORSERepublican58.5%
23JON MORGANDemocrat50.2%
24TOM SHERMANDemocrat53.1%
2016: 24 contests
DistrictMost votesPartyShareNote
1Jeff Woodburnnot in source54.0%seats not in source
2Bob Giudanot in source53.9%seats not in source
3Jeb Bradleynot in source64.3%seats not in source
4David H. Wattersnot in source55.2%seats not in source
5Martha S. Hennesseynot in source65.3%seats not in source
6James P. Graynot in source55.1%seats not in source
7Harold F. Frenchnot in source50.0%seats not in source
8Ruth Wardnot in source53.0%seats not in source
9Andy Sanbornnot in source53.6%seats not in source
10Jay Kahnnot in source63.2%seats not in source
11Gary L. Danielsnot in source56.5%seats not in source
12Kevin Avardnot in source51.3%seats not in source
13Bette R. Laskynot in source59.6%seats not in source
14Sharon M. Carsonnot in source64.0%seats not in source
15Dan Feltesnot in source61.8%seats not in source
16Scott McGilvraynot in source50.9%seats not in source
17John Reagannot in source61.3%seats not in source
18Donna M. Soucynot in source54.9%seats not in source
19Regina Birdsellnot in source58.2%seats not in source
20Lou D'Allesandronot in source60.2%seats not in source
21Martha Fuller Clarknot in source66.2%seats not in source
22Chuck Morsenot in source62.4%seats not in source
23Bill Gannonnot in source56.5%seats not in source
24Dan Innisnot in source52.1%seats not in source

MEDSL precinct returns 2016-2024: a fixed historic release; the file records no release date.

Sources

Current members: Open States (CC0 1.0), commit 3a1d876 of November 3, 2026; seat totals from openstates-metadata (MIT).

Seats after each election: Carl Klarner, State Legislative Election Returns, 1967-2022, Harvard Dataverse (CC0 1.0).

District results: MEDSL precinct returns (2018-2024 CC0 1.0; 2016 MIT License).

District lines: US Census Bureau, TIGER/Line cartographic boundaries (public domain), state legislative districts 2024, 1:500,000.

Data through November 3, 2026.