# 2024 New Hampshire Senate election

"none" is preferred when the title is already sufficiently detailed; see [[WP:SDNONE]]
Elections in New Hampshire :
Federal government
Presidential elections
1788–89
1792
1796
1800
1804
1808
1812
1816
1820
1824
1828
1832
1836
1840
1844
1848
1852
1856
1860
1864
1868
1872
1876
1880
1884
1888
1892
1896
1900
1904
1908
1912
1916
1920
1924
1928
1932
1936
1940
1944
1948
1952
1956
1960
1964
1968
1972
1976
1980
1984
1988
1992
1996
2000
2004
2008
2012
2016
2020
2024
Presidential primaries
Democratic
1952
1956
1960
1964
1968
1972
1976
1980
1984
1988
1992
1996
2000
2004
2008
2012
2016
2020
2024
Republican
1952
1956
1960
1964
1968
1972
1976
1980
1984
1988
1992
1996
2000
2004
2008
2012
2016
2020
2024
Local
Dixville Notch
Hart's Location
United States Senate elections
1788
1789
1792
1794
1798
1798 (sp)
1800
1801 (sp)
1802 (sp)
1804
1807
1810
1810 (sp)
1813 (sp)
1814 (sp)
1816
1817 (sp)
1818
1819
1823
1825
1846 (sp)
1831
1835
1836 (sp)
1837
1841
1842 (sp)
1843
1846
1852
1855
1855 (sp)
1857 (sp)
1859
1861
1864
1870
1872
1876
1879 (sp)
1883 (sp)
1885 (sp)
1887 (sp)
1889 (sp)
1891
1895
1897
1901
1903
1907
1909
1913
1914
1918
1918 (sp)
1920
1924
1926
1930
1932
1936
1938
1942
1944
1948
1950
1954
1954 (sp)
1956
1960
1962
1962 (sp)
1966
1968
1972
1974/5
1978
1980
1984
1986
1990
1992
1996
1998
2002
2004
2008
2010
2014
2016
2020
2022
2026
United States House elections
1789
1789 (sp)
1790
1792
1794
1796
1797 (sp)
1798
1799 (sp)
1800 (sp)
1800
1802 (sp)
1802
1804
1806
1808
1810/1811
1812
1814
1814 (sp)
1816
1819
1820
1822/1823
1824/1825
1825 (sp)
1827
1829
1831
1833
1835
1837
1839
1841
1843
1845/1846
1847
1849
1851
1853
1855
1857
1859
1861
1863
1865
1867
1869
1871
1873
1875
1877
1878
1880
1882
1884
1886
1888
1890
1892
1894
1896
1898
1900
1902
1904
1906
1908
1910
1912
1914
1916
1917 (sp 1st)
1920
1928
1938
1940
1942
1944
1946
1954
1956
1968
1972
1980
1984
1992
1994
1996
1998
2000
2002
2004
2006
2008
2010
2012
2014
2016
2018
2020
2022
2024
2026 :
State government
Gubernatorial elections
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
Mar. 1878
Nov. 1878
1880
1882
1884
1886
1888
1890
1892
1894
1896
1898
1900
1902
1904
1906
1908
1910
1912
1914
1916
1918
1920
1922
1924
1926
1928
1930
1932
1934
1936
1938
1940
1942
1944
1946
1948
1950
1952
1954
1956
1958
1960
1962
1964
1966
1968
1970
1972
1974
1976
1978
1980
1982
1984
1986
1988
1990
1992
1994
1996
1998
2000
2002
2004
2006
2008
2010
2012
2014
2016
2018
2020
2022
2024
Executive Council elections
2018
2020
2022
2024
General Court elections
2004
2006
Senate elections
2016
2018
2020
2022
2024
House elections
2018
2020
2022
2024 :
Manchester
Mayoral elections
19th century
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856 (Mar)
1856 (Nov)
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1875
1876
1877
1878 (Mar)
1878 (Nov)
1880
1882
1884
1886
1888
1890
1892
1894
1896
1898
1900
20th century
1902
1904
1906
1908
1910
1912
1914
1915
1917
1919
1921
1923
1925
1927
1929
1931
1933
1935
1937
1939
1941
1943
1945
1947
1949
1951
1953
1955
1957
1959
1961
1963
1965
1967
1969
1971
1973
1975
1977
1979
1981
1983
1985
1987
1989
1991
1993
1995
1997
1999
21st century
2001
2003
2005
2007
2009
2011
2013
2015
2017
2019
2021
2023 :
vte :
The 2024 New Hampshire Senate elections were held on November 5, 2024, to elect all 24 seats in the New Hampshire Senate. Primary elections were held on September 10, 2024. The elections coincided with the Presidential, U.S. House, and State House elections.

## Retirements

Four incumbents did not seek re-election.

### Democrats

* District 15: Becky Whitley is retiring.
* District 20: Lou D'Allesandro is retiring.

### Republicans

* District 1: Carrie Gendreau is retiring.
* District 3: Jeb Bradley is retiring.

## Predictions

| Source | Ranking | As of |
| Sabato's Crystal Ball | Lean R | October 23, 2024 |

## Summary of results

Italics denote an open seat held by the incumbent party; bold text denotes a gain for a party.
| State Senate District | Incumbent | Party | Elected Senator | Outcome |
| 1st | Carrie Gendreau | Rep | David Rochefort | Rep Hold |
| 2nd | Timothy Lang | Rep | Timothy Lang | Rep Hold |
| 3rd | Jeb Bradley | Rep | Mark McConkey | Rep Hold |
| 4th | David H. Watters | Dem | David H. Watters | Dem Hold |
| 5th | Suzanne M. Prentiss | Dem | Suzanne M. Prentiss | Dem Hold |
| 6th | James P. Gray | Rep | James P. Gray | Rep Hold |
| 7th | Daniel Innis | Rep | Daniel Innis | Rep Hold |
| 8th | Ruth Ward | Rep | Ruth Ward | Rep Hold |
| 9th | Denise Ricciardi | Rep | Denise Ricciardi | Rep Hold |
| 10th | Donovan Fenton | Dem | Donovan Fenton | Dem Hold |
| 11th | Shannon E. Chandley | Dem | Tim McGough | Rep Gain |
| 12th | Kevin A. Avard | Rep | Kevin A. Avard | Rep Hold |
| 13th | Cindy Rosenwald | Dem | Cindy Rosenwald | Dem Hold |
| 14th | Sharon M. Carson | Rep | Sharon M. Carson | Rep Hold |
| 15th | Becky Whitley | Dem | Tara Reardon | Dem Hold |
| 16th | Keith Murphy | Rep | Keith Murphy | Rep Hold |
| 17th | Howard Pearl | Rep | Howard Pearl | Rep Hold |
| 18th | Donna Soucy | Dem | Victoria Sullivan | Rep Gain |
| 19th | Regina M. Birdsell | Rep | Regina M. Birdsell | Rep Hold |
| 20th | Lou D'Allesandro | Dem | Pat Long | Dem Hold |
| 21st | Rebecca Perkins Kwoka | Dem | Rebecca Perkins Kwoka | Dem Hold |
| 22nd | Daryl Abbas | Rep | Daryl Abbas | Rep Hold |
| 23rd | Bill Gannon | Rep | Bill Gannon | Rep Hold |
| 24th | Debra Altschiller | Dem | Debra Altschiller | Dem Hold |

## District 1

1st District Democratic primary details :
Democratic Primary, 1st District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Rusty Talbot | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 4,247 | 100.0 |
1st District Republican primary details :
Republican Primary, 1st District :
| Party | Party | Candidate | Votes | % |
| | Republican | David Rochefort | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 4,951 | 100.0 |
New Hampshire's 1st Senate District :
| Party | Party | Candidate | Votes | % |
| | Republican | David Rochefort | 17,613 | 56.82 |
| | Democratic | Rusty Talbot | 13,371 | 43.14 |
| | Write-in | Write-in | 12 | 0.04 |
| Total votes | Total votes | Total votes | 30,996 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 2

2nd District Democratic primary details :
Democratic Primary, 2nd District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Carlos Cardona | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 4,582 | 100.0 |
2nd District Republican primary details :
Republican Primary, 2nd District :
| Party | Party | Candidate | Votes | % |
| | Republican | Timothy Lang Sr. | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 6,056 | 100.0 |
2024 New Hampshire Senate election, 2nd District :
| Party | Party | Candidate | Votes | % |
| | Republican | Timothy Lang Sr. (Incumbent) | 20,117 | 58.28 |
| | Democratic | Carlos Cardona | 14,372 | 41.64 |
| | Write-in | Write-in | 28 | 0.08 |
| Total votes | Total votes | Total votes | 34,517 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 3

3rd District Democratic primary details :
Democratic Primary, 3rd District :
| Party | Party | Candidate | Votes | % |
| | Democratic | William Marsh | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 4,857 | 100.0 |
3rd District Republican primary details :
Republican Primary, 3rd District :
| Party | Party | Candidate | Votes | % |
| | Republican | Mark McConkey | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 6,313 | 100.0 |
2024 New Hampshire Senate election, 3rd District :
| Party | Party | Candidate | Votes | % |
| | Republican | Mark McConkey | 21,058 | 56.70 |
| | Democratic | Bill Marsh | 16,066 | 43.25 |
| | Write-in | Write-in | 19 | 0.05 |
| Total votes | Total votes | Total votes | 37,143 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 4

4th District Democratic primary details :
Democratic Primary, 4th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | David H. Watters (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 5,219 | 100.0 |
4th District Republican primary details :
Republican Primary, 4th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Shawn Mickelonis | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 3,160 | 100.0 |
2024 New Hampshire Senate election, 4th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | David H. Watters (Incumbent) | 19,666 | 60.45 |
| | Republican | Shawn Mickelonis | 12,847 | 39.50 |
| | Write-in | Write-in | 15 | 0.05 |
| Total votes | Total votes | Total votes | 32,528 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 5

5th District Democratic primary details :
Declared
Suzanne Prentiss, Incumbent
Democratic Primary, 5th District
Party
Candidate
Votes
Democratic
Suzanne Prentiss (Incumbent)
Unopposed
Total votes
7,411
100.0 :
5th District Republican primary details :
Republican Primary, 5th District :
| Party | Party | Candidate | Votes | % |
| | Republican | John McIntyre | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 2,769 | 100.0 |
2024 New Hampshire Senate election, 5th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Suzanne Prentiss (Incumbent) | 23,028 | 66.21 |
| | Republican | John J. McIntyre | 11,709 | 33.67 |
| | Write-in | Write-in | 42 | 0.12 |
| Total votes | Total votes | Total votes | 34,779 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 6

6th District Democratic primary details :
Democratic Primary, 6th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | John Ceskavich | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 3,249 | 100.0 |
6th District Republican primary details :
Republican Primary, 6th District :
| Party | Party | Candidate | Votes | % |
| | Republican | James Gray (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 4,887 | 100.0 |
2024 New Hampshire Senate election, 6th District :
| Party | Party | Candidate | Votes | % |
| | Republican | James P. Gray (Incumbent) | 18,561 | 59.77 |
| | Democratic | John Ceskavich | 12,483 | 40.19 |
| | Write-in | Write-in | 13 | 0.04 |
| Total votes | Total votes | Total votes | 31,057 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 7

7th District Democratic primary details :
Democratic Primary, 7th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Stu Green | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 4,681 | 100.0 |
7th District Republican primary details :
Republican Primary, 7th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Daniel Innis (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 5,260 | 100.0 |
2024 New Hampshire Senate election, 7th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Daniel Innis (Incumbent) | 17,888 | 55.48 |
| | Democratic | Stu Green | 14,337 | 44.47 |
| | Write-in | Write-in | 17 | 0.05 |
| Total votes | Total votes | Total votes | 32,242 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 8

8th District Democratic primary details :
Democratic Primary, 8th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | David Trumble | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 4,368 | 100.0 |
8th District Republican primary details :
Republican Primary, 8th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Ruth Ward (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 5,292 | 100.0 |
2024 New Hampshire Senate election, 8th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Ruth Ward (Incumbent) | 18,463 | 58.25 |
| | Democratic | David Trumble | 13,178 | 41.63 |
| | Write-in | Write-in | 12 | 0.04 |
| Total votes | Total votes | Total votes | 31,653 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 9

9th District Democratic primary details :
Democratic Primary, 9th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Matthew McLaughlin | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 4,681 | 100.0 |
9th District Republican primary details :
Republican Primary, 9th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Denise Riccardi (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 5,597 | 100.0 |
2024 New Hampshire Senate election, 9th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Denise Ricciardi (Incumbent) | 17,235 | 51.49 |
| | Democratic | Matthew McLaughlin | 16,211 | 48.43 |
| | Write-in | Write-in | 25 | 0.08 |
| Total votes | Total votes | Total votes | 33,471 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 10

10th District Democratic primary details :
Democratic Primary, 10th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Donovan Fenton (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 7,015 | 100.0 |
10th District Republican primary details :
Republican Primary, 10th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Rich Merkt | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 3,007 | 100.0 |
2024 New Hampshire Senate election, 10th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Donovan Fenton (Incumbent) | 20,841 | 63.12 |
| | Republican | Rick Merkt | 12,166 | 36.85 |
| | Write-in | Write-in | 11 | 0.03 |
| Total votes | Total votes | Total votes | 33,018 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 11

11th District Democratic primary details :
Democratic Primary, 11th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Shannon Chandley (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 4,774 | 100.0 |
11th District Republican primary details :
Republican Primary, 11th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Tim McGough | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 5,565 | 100.0 |
2024 New Hampshire Senate election, 11th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Tim McGough | 18,440 | 50.90 |
| | Democratic | Shannon Chandley (Incumbent) | 17,767 | 49.05 |
| | Write-in | Write-in | 17 | 0.05 |
| Total votes | Total votes | Total votes | 36,224 | 100.0 |
| | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic |

## District 12

12th District Democratic primary details :
Democratic Primary, 12th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Ben Ming (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 4,495 | 100.0 |
12th District Republican primary details :
Republican Primary, 12th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Kevin Avard (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 5,693 | 100.0 |
2024 New Hampshire Senate election, 12th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Kevin Avard (Incumbent) | 19,841 | 55.88 |
| | Democratic | Ben Ming | 15,643 | 44.06 |
| | Write-in | Write-in | 21 | 0.06 |
| Total votes | Total votes | Total votes | 35,505 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 13

13th District Democratic primary details :
Democratic Primary, 13th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Cindy Rosenwald (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 3,190 | 100.0 |
13th District Republican primary details :
Republican Primary, 13th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Stephen Scaer | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 2,573 | 100.0 |
2024 New Hampshire Senate election, 13th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Cindy Rosenwald (Incumbent) | 14,334 | 56.72 |
| | Republican | Stephen Scaer | 10,913 | 43.19 |
| | Write-in | Write-in | 23 | 0.09 |
| Total votes | Total votes | Total votes | 25,270 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 14

14th District Democratic primary details :
Democratic Primary, 14th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Kara Roy | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 3,072 | 100.0 |
14th District Republican primary details :
Republican Primary, 14th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Sharon Carson (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 5,175 | 100.0 |
2024 New Hampshire Senate election, 14th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Sharon Carson (Incumbent) | 19,429 | 58.76 |
| | Democratic | Kara Roy | 13,611 | 41.17 |
| | Write-in | Write-in | 24 | 0.07 |
| Total votes | Total votes | Total votes | 33,064 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 15

15th District Democratic primary details :
Democratic Primary, 15th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Tara Reardon | 3,544 | 40.80 |
| | Democratic | Rebecca McWilliams | 3,179 | 36.60 |
| | Democratic | Angela Brennan | 1,963 | 22.60 |
| Total votes | Total votes | Total votes | 8,686 | 100.00 |
15th District Republican primary details :
Republican Primary, 15th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Pamela Ean | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 3,554 | 100.0 |
2024 New Hampshire Senate election, 15th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Tara Reardon | 20,272 | 62.89 |
| | Republican | Pamela Ean | 11,912 | 36.95 |
| | Write-in | Write-in | 53 | 0.16 |
| Total votes | Total votes | Total votes | 32,237 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 16

16th District Democratic primary details :
Democratic Primary, 16th District :
| Party | Party | Candidate | Votes | % |
| | Write-In | Mike York | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 802 | 100.0 |
16th District Republican primary details :
Republican Primary, 16th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Keith Murphy (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 5,452 | 100.0 |
2024 New Hampshire Senate election, 16th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Keith Murphy (Incumbent) | 18,435 | 56.63 |
| | Democratic | Michael York | 14,080 | 43.25 |
| | Write-in | Write-in | 39 | 0.12 |
| Total votes | Total votes | Total votes | 32,554 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 17

17th District Democratic primary details :
Democratic Primary, 17th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Kelly Roberts | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 4,689 | 100.0 |
17th District Republican primary details :
Republican Primary, 17th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Howard Pearl (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 6,490 | 100.0 |
2024 New Hampshire Senate election, 17th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Howard Pearl (Incumbent) | 19,762 | 57.72 |
| | Democratic | Kelly Roberts | 14,456 | 42.23 |
| | Write-in | Write-in | 16 | 0.05 |
| Total votes | Total votes | Total votes | 34,234 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 18

18th District Democratic primary details :
Democratic Primary, 18th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Donna Soucy (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 3,234 | 100.0 |
18th District Republican primary details :
Republican Primary, 18th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Victoria Sullivan | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 3,777 | 100.0 |
2024 New Hampshire Senate election, 18th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Victoria Sullivan | 13,289 | 51.42 |
| | Democratic | Donna Soucy (Incumbent) | 12,541 | 48.52 |
| | Write-in | Write-in | 16 | 0.06 |
| Total votes | Total votes | Total votes | 25,848 | 100.0 |
| | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic | Republican gain from Democratic |

## District 19

19th District Democratic primary details :
Democratic Primary, 19th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Michelle Moge | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 2,774 | 100.0 |
19th District Republican primary details :
Republican Primary, 19th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Regina Birdsell (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 5,077 | 100.0 |
2024 New Hampshire Senate election, 19th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Regina Birdsell (Incumbent) | 19,505 | 60.76 |
| | Democratic | Michelle Moge | 12,556 | 39.11 |
| | Write-in | Write-in | 41 | 0.13 |
| Total votes | Total votes | Total votes | 32,102 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 20

20th District Democratic primary details :
Democratic Primary, 20th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Pat Long | 2,565 | 68.99 |
| | Democratic | Sean Parr | 1,153 | 31.01 |
| Total votes | Total votes | Total votes | 3,718 | 100.00 |
20th District Republican primary details :
Republican Primary, 20th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Brittany Ping | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 2,531 | 100.0 |
2024 New Hampshire Senate election, 20th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Pat Long | 13,159 | 56.05 |
| | Republican | Brittany Ping | 10,290 | 43.83 |
| | Write-in | Write-in | 27 | 0.12 |
| Total votes | Total votes | Total votes | 23,476 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 21

21st District Democratic primary details :
Democratic Primary, 21st District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Rebecca Perkins Kwoka (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 7,329 | 100.0 |
21st District Republican primary details :
Republican Primary, 21st District :
| Party | Party | Candidate | Votes | % |
| | Republican | Don Cardinale | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 2,707 | 100.0 |
2024 New Hampshire Senate election, 21st District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Rebecca Perkins Kwoka (Incumbent) | 22,700 | 66.98 |
| | Republican | Don Cardinale | 11,155 | 32.91 |
| | Write-in | Write-in | 38 | 0.11 |
| Total votes | Total votes | Total votes | 33,893 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |

## District 22

22nd District Democratic primary details :
Democratic Primary, 22nd District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Wayne Haubner | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 2,630 | 100.0 |
22nd District Republican primary details :
Republican Primary, 22nd District :
| Party | Party | Candidate | Votes | % |
| | Republican | Daryl Abbas (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 5,920 | 100.0 |
2024 New Hampshire Senate election, 22nd District :
| Party | Party | Candidate | Votes | % |
| | Republican | Daryl Abbas (Incumbent) | 22,892 | 63.94 |
| | Democratic | Wayne Haubner | 12,899 | 36.03 |
| | Write-in | Write-in | 9 | 0.03 |
| Total votes | Total votes | Total votes | 35,800 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 23

23rd District Democratic primary details :
Democratic Primary, 23rd District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Brenda Oldak | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 3,491 | 100.0 |
23rd District Republican primary details :
Republican Primary, 23rd District :
| Party | Party | Candidate | Votes | % |
| | Republican | Bill Gannon (Incumbent) | 5,782 | 67.02 |
| | Republican | Emily Phillips | 2,845 | 32.98 |
| Total votes | Total votes | Total votes | 8,627 | 100.00 |
2024 New Hampshire Senate election, 23rd District :
| Party | Party | Candidate | Votes | % |
| | Republican | Bill Gannon (Incumbent) | 22,670 | 62.36 |
| | Democratic | Brenda Oldak | 13,648 | 37.54 |
| | Write-in | Write-in | 36 | 0.10 |
| Total votes | Total votes | Total votes | 36,354 | 100.0 |
| | Republican hold | Republican hold | Republican hold | Republican hold |

## District 24

24th District Democratic primary details :
Democratic Primary, 24th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Debra Altschiller (Incumbent) | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 6,296 | 100.0 |
24th District Republican primary details :
Republican Primary, 24th District :
| Party | Party | Candidate | Votes | % |
| | Republican | Patrick Abrami | Unopposed | Unopposed |
| Total votes | Total votes | Total votes | 5,281 | 100.0 |
2024 New Hampshire Senate election, 24th District :
| Party | Party | Candidate | Votes | % |
| | Democratic | Debra Altschiller (Incumbent) | 20,497 | 54.74 |
| | Republican | Patrick Abrami | 16,926 | 45.22 |
| | Write-in | Write-in | 14 | 0.04 |
| Total votes | Total votes | Total votes | 37,437 | 100.0 |
| | Democratic hold | Democratic hold | Democratic hold | Democratic hold |