State legislatures / New Hampshire
New Hampshire Senate
Party seats now, after each election since 1968, and district results 2016-2024
Current seats
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
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
| Year | D | R | Other | Seats | Control |
|---|---|---|---|---|---|
| 2022 | 10 | 14 | 0 | 24 | Republican majority |
| 2020 | 10 | 14 | 0 | 24 | Republican majority |
| 2018 | 14 | 10 | 0 | 24 | Democratic majority |
| 2016 | 10 | 14 | 0 | 24 | Republican majority |
| 2014 | 10 | 14 | 0 | 24 | Republican majority |
| 2012 | 11 | 13 | 0 | 24 | Republican majority |
| 2010 | 6 | 18 | 0 | 24 | Republican majority |
| 2008 | 14 | 10 | 0 | 24 | Democratic majority |
| 2006 | 14 | 10 | 0 | 24 | Democratic majority |
| 2004 | 8 | 16 | 0 | 24 | Republican majority |
| 2002 | 6 | 18 | 0 | 24 | Republican majority |
| 2000 | 10 | 14 | 0 | 24 | Republican majority |
| 1998 | 13 | 11 | 0 | 24 | Democratic majority |
| 1996 | 9 | 15 | 0 | 24 | Republican majority |
| 1994 | 6 | 13 | 5 | 24 | Republican majority |
| 1992 | 11 | 13 | 0 | 24 | Republican majority |
| 1990 | 11 | 13 | 0 | 24 | Republican majority |
| 1988 | 8 | 16 | 0 | 24 | Republican majority |
| 1986 | 8 | 16 | 0 | 24 | Republican majority |
| 1984 | 6 | 18 | 0 | 24 | Republican majority |
| 1982 | 9 | 15 | 0 | 24 | Republican majority |
| 1980 | 10 | 14 | 0 | 24 | Republican majority |
| 1978 | 12 | 12 | 0 | 24 | Tied |
| 1976 | 12 | 12 | 0 | 24 | Tied |
| 1974 | 11 | 13 | 0 | 24 | Republican majority |
| 1972 | 10 | 14 | 0 | 24 | Republican majority |
| 1970 | 9 | 15 | 0 | 24 | Republican majority |
| 1968 | 9 | 15 | 0 | 24 | Republican 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
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | DAVID ROCHEFORT | Republican | 56.8% | |
| 2 | TIMOTHY LANG | Republican | 58.3% | |
| 3 | MARK MCCONKEY | Republican | 56.7% | |
| 4 | DAVID H WATTERS | Democrat | 60.5% | |
| 5 | SUZANNE M PRENTISS | Democrat | 66.2% | |
| 6 | JAMES P GRAY | Republican | 59.8% | |
| 7 | DANIEL INNIS | Republican | 55.5% | |
| 8 | RUTH WARD | Republican | 58.3% | |
| 9 | DENISE RICCIARDI | Republican | 51.5% | |
| 10 | DONOVAN FENTON | Democrat | 63.1% | |
| 11 | TIM MCGOUGH | Republican | 50.9% | |
| 12 | KEVIN A AVARD | Republican | 55.9% | |
| 13 | CINDY ROSENWALD | Democrat | 56.7% | |
| 14 | SHARON M CARSON | Republican | 58.8% | |
| 15 | TARA REARDON | Democrat | 62.9% | |
| 16 | KEITH MURPHY | Republican | 56.6% | |
| 17 | HOWARD PEARL | Republican | 57.7% | |
| 18 | VICTORIA SULLIVAN | Republican | 51.4% | |
| 19 | REGINA M BIRDSELL | Republican | 60.8% | |
| 20 | PAT LONG | Democrat | 56.0% | |
| 21 | REBECCA PERKINS KWOKA | Democrat | 67.0% | |
| 22 | DARYL ABBAS | Republican | 63.9% | |
| 23 | BILL GANNON | Republican | 62.4% | |
| 24 | DEBRA ALTSCHILLER | Democrat | 54.8% |
2022: 24 contests
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | CARRIE L GENDREAU | Republican | 54.7% | |
| 2 | TIMOTHY LANG | Republican | 55.9% | |
| 3 | JEB BRADLEY | Republican | 58.4% | |
| 4 | DAVID H WATTERS | Democrat | 63.3% | |
| 5 | SUZANNE M PRENTISS | Democrat | 68.9% | |
| 6 | JAMES P GRAY | Republican | 55.7% | |
| 7 | DANIEL E INNIS | Republican | 54.5% | |
| 8 | RUTH WARD | Republican | 57.2% | |
| 9 | DENISE RICCIARDI | Republican | 52.2% | |
| 10 | DONOVAN FENTON | Democrat | 66.1% | |
| 11 | SHANNON E CHANDLEY | Democrat | 51.3% | |
| 12 | KEVIN A AVARD | Republican | 51.2% | |
| 13 | CINDY ROSENWALD | Democrat | 58.8% | |
| 14 | SHARON M CARSON | Republican | 59.0% | |
| 15 | BECKY WHITLEY | Democrat | 64.7% | |
| 16 | KEITH MURPHY | Republican | 53.3% | |
| 17 | HOWARD PEARL | Republican | 56.7% | |
| 18 | DONNA M SOUCY | Democrat | 52.3% | |
| 19 | REGINA BIRDSELL | Republican | 99.3% | |
| 20 | LOU D'ALLESANDRO | Democrat | 57.8% | |
| 21 | REBECCA PERKINS KWOKA | Democrat | 98.9% | |
| 22 | DARYL ABBAS | Republican | 62.6% | |
| 23 | BILL GANNON | Republican | 60.4% | |
| 24 | DEBRA ALTSCHILLER | Democrat | 55.7% |
2020: 24 contests
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | ERIN HENNESSEY | Republican | 57.3% | |
| 2 | BOB GIUDA | Republican | 55.8% | |
| 3 | JEB BRADLEY | Republican | 61.5% | |
| 4 | DAVID H WATTERS | Democrat | 61.3% | |
| 5 | SUZANNE M PRENTISS | Democrat | 66.4% | |
| 6 | JAMES P GRAY | Republican | 57.8% | |
| 7 | HAROLD F FRENCH | Republican | 57.9% | |
| 8 | RUTH WARD | Republican | 55.6% | |
| 9 | DENISE RICCIARDI | Republican | 50.5% | |
| 10 | JAY KAHN | Democrat | 62.5% | |
| 11 | GARY L DANIELS | Republican | 50.2% | |
| 12 | KEVIN AVARD | Republican | 51.2% | |
| 13 | CINDY ROSENWALD | Democrat | 58.5% | |
| 14 | SHARON M CARSON | Republican | 58.9% | |
| 15 | BECKY WHITLEY | Democrat | 63.3% | |
| 16 | KEVIN J CAVANAUGH | Democrat | 51.7% | |
| 17 | JOHN REAGAN | Republican | 60.1% | |
| 18 | DONNA M SOUCY | Democrat | 55.4% | |
| 19 | REGINA BIRDSELL | Republican | 57.5% | |
| 20 | LOU D'ALLESANDRO | Democrat | 56.3% | |
| 21 | REBECCA PERKINS KWOKA | Democrat | 67.0% | |
| 22 | CHUCK MORSE | Republican | 64.7% | |
| 23 | BILL GANNON | Republican | 53.3% | |
| 24 | TOM SHERMAN | Democrat | 52.3% |
2018: 24 contests
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | DAVID J STARR | Republican | 54.5% | |
| 2 | BOB GIUDA | Republican | 51.6% | |
| 3 | JEB BRADLEY | Republican | 56.5% | |
| 4 | DAVID H WATTERS | Democrat | 99.0% | |
| 5 | MARTHA HENNESSEY | Democrat | 71.1% | |
| 6 | JAMES P GRAY | Republican | 54.9% | |
| 7 | HAROLD F FRENCH | Republican | 53.4% | |
| 8 | RUTH WARD | Republican | 51.3% | |
| 9 | JEANNE DIETSCH | Democrat | 52.3% | |
| 10 | JAY KAHN | Democrat | 65.1% | |
| 11 | SHANNON E CHANDLEY | Democrat | 52.2% | |
| 12 | MELANIE LEVESQUE | Democrat | 50.3% | |
| 13 | CINDY ROSENWALD | Democrat | 60.9% | |
| 14 | SHARON M CARSON | Republican | 57.6% | |
| 15 | DAN FELTES | Democrat | 66.2% | |
| 16 | KEVIN J CAVANAUGH | Democrat | 52.2% | |
| 17 | JOHN REAGAN | Republican | 55.4% | |
| 18 | DONNA M SOUCY | Democrat | 56.0% | |
| 19 | REGINA BIRDSELL | Republican | 56.8% | |
| 20 | LOU D ALLESANDRO | Democrat | 58.3% | |
| 21 | MARTHA FULLER CLARK | Democrat | 72.2% | |
| 22 | CHUCK MORSE | Republican | 58.5% | |
| 23 | JON MORGAN | Democrat | 50.2% | |
| 24 | TOM SHERMAN | Democrat | 53.1% |
2016: 24 contests
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | Jeff Woodburn | not in source | 54.0% | seats not in source |
| 2 | Bob Giuda | not in source | 53.9% | seats not in source |
| 3 | Jeb Bradley | not in source | 64.3% | seats not in source |
| 4 | David H. Watters | not in source | 55.2% | seats not in source |
| 5 | Martha S. Hennessey | not in source | 65.3% | seats not in source |
| 6 | James P. Gray | not in source | 55.1% | seats not in source |
| 7 | Harold F. French | not in source | 50.0% | seats not in source |
| 8 | Ruth Ward | not in source | 53.0% | seats not in source |
| 9 | Andy Sanborn | not in source | 53.6% | seats not in source |
| 10 | Jay Kahn | not in source | 63.2% | seats not in source |
| 11 | Gary L. Daniels | not in source | 56.5% | seats not in source |
| 12 | Kevin Avard | not in source | 51.3% | seats not in source |
| 13 | Bette R. Lasky | not in source | 59.6% | seats not in source |
| 14 | Sharon M. Carson | not in source | 64.0% | seats not in source |
| 15 | Dan Feltes | not in source | 61.8% | seats not in source |
| 16 | Scott McGilvray | not in source | 50.9% | seats not in source |
| 17 | John Reagan | not in source | 61.3% | seats not in source |
| 18 | Donna M. Soucy | not in source | 54.9% | seats not in source |
| 19 | Regina Birdsell | not in source | 58.2% | seats not in source |
| 20 | Lou D'Allesandro | not in source | 60.2% | seats not in source |
| 21 | Martha Fuller Clark | not in source | 66.2% | seats not in source |
| 22 | Chuck Morse | not in source | 62.4% | seats not in source |
| 23 | Bill Gannon | not in source | 56.5% | seats not in source |
| 24 | Dan Innis | not in source | 52.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.