2024 New Hampshire State Senate Primary Results
All 24 seats in the state's upper legislative chamber are up this year.
The Democratic and Republican primaries occurred today in New Hampshire to select candidates for the November general election. That included the races for all 24 seats in the State Senate for regular two-year terms.
The New Hampshire State Senate currently features 14 Republicans and 10 Democrats. 20 incumbents ran for re-nomination today - with open seat contests in Districts 1, 3, 15, and 20. It only takes a plurality of the vote for a candidate to receive their party’s nomination.
For District 1:
Rusty Talbot won the Democratic primary unopposed.
David Rochefort won the Republican primary unopposed.
For District 2:
Carlos Cardona won the Democratic primary unopposed.
Incumbent Timothy Lang Sr. won the Republican primary unopposed.
For District 3:
William Marsh won the Democratic primary unopposed.
Mark McConkey won the Republican primary unopposed.
For District 4:
Incumbent David Watters won the Democratic primary unopposed.
Shawn Mickelonis won the Republican primary unopposed.
For District 5:
Incumbent Suzanne Prentiss won the Democratic primary unopposed.
John McIntyre won the Republican primary unopposed.
For District 6:
John Ceskavich won the Democratic primary unopposed.
Incumbent James Gray won the Republican primary unopposed.
For District 7:
Stu Green won the Democratic primary unopposed.
Incumbent Dan Innis won the Republican primary unopposed.
For District 8:
David Trumble won the Democratic primary unopposed.
Incumbent Ruth Ward won the Republican primary unopposed.
For District 9:
Matthew McLaughlin won the Democratic primary unopposed.
Incumbent Denise Ricciardi won the Republican primary unopposed.
For District 10:
Incumbent Donovan Fenton won the Democratic primary unopposed.
Richard Merkt won the Republican primary unopposed.
For District 11:
Incumbent Shannon Chandley won the Democratic primary unopposed.
Tim McGough won the Republican primary unopposed.
For District 12:
Ben Ming won the Democratic primary unopposed.
Incumbent Kevin Avard won the Republican primary unopposed.
For District 13:
Incumbent Lucinda Rosenwald won the Democratic primary unopposed.
Stephen Scaer won the Republican primary unopposed.
For District 14:
Kara Roy won the Democratic primary unopposed.
Incumbent Sharon Carson won the Republican primary unopposed.
For District 15:
Tara Reardon won the Democratic primary with 40.8% against Rebecca McWilliams with 36.6% and Angela Brennan with 22.6%. 8,667 votes counted.
Pamela Ean won the Republican primary unopposed.
For District 16:
No candidate qualified for the Democratic primary.
Incumbent Keith Murphy won the Republican primary unopposed.
For District 17:
Kelly Roberts won the Democratic primary unopposed.
Incumbent Howard Pearl won the Republican primary unopposed.
For District 18:
Incumbent Donna Soucy won the Democratic primary unopposed.
Victoria Sullivan won the Republican primary unopposed.
For District 19:
Michelle Moge won the Democratic primary unopposed.
Incumbent Regina Birdsell won the Republican primary unopposed.
For District 20:
Patrick Long won the Democratic primary with 68.9% against Sean Parr with 31.1%. 3,680 votes counted.
Brittany LeClear-Ping won the Republican primary unopposed.
For District 21:
Incumbent Rebecca Perkins-Kwoka won the Democratic primary unopposed.
Don Cardinale won the Republican primary unopposed.
For District 22:
Wayne Haubner won the Democratic primary unopposed.
Incumbent Daryl Abbas won the Republican primary unopposed.
For District 23:
Brenda Oldak won the Democratic primary unopposed.
Incumbent William Gannon won the Republican primary with 67.0% against Emily Phillips with 33.0%. 8,627 votes counted.
For District 24:
Incumbent Debra Altschiller won the Democratic primary unopposed.
Patrick Abrami won the Republican primary unopposed.
The general election for all 24 seats in the New Hampshire State Senate will occur on Tuesday, November 5.