Flipped from RepublicanCalledUnofficial resultsIncumbent defeated
New Hampshire Senate District 12
New Hampshire State Senate · New Hampshire
Carryl Roy flipped the seat for Democrats, winning by 4.2 points over Kevin Avard.
Carryl RoyDemocrat · winner
52.0%14,701
Kevin AvardRepublican · incumbent
47.9%13,527
NonpartisanNonpartisan
0.1%28
100% of the expected vote counted · 28,256 votes
Source: civicAPI unofficial results and race callsUpdated Nov 7, 2026, 7:01 PM ET
Where the race moved
Against the 2024 presidential vote
The seat's recent races
Source: Past results: 99chambers results archive (MEDSL, Klarner, state election offices)
Pre-election forecast (final, Nov 3)
Our model's last run before Election Day, Nov 3, 2026. It no longer updates.
- Carryl Roy
- 58%
- Kevin Avard
- 42%
- Projected margin
- D+1.5
The candidates
Carryl Roy (D)
Member of the Hollis, New Hampshire school boardKevin Avard (R)
Incumbent, New Hampshire State Senate, first elected 2014
Member of the Hollis, New Hampshire school boardKevin Avard (R)
Incumbent, New Hampshire State Senate, first elected 2014
Also on the ballot: Nonpartisan (Nonpartisan), 0.1%