This is the 2022 race. The latest: 2026 →

2022Final results

2022 election for New Hampshire House District 106

New Hampshire House of Representatives · New Hampshire

2 seats: Katy Peternel (R), John MacDonald (R) won.

2 seats
Katy PeternelRepublican · winner
28.2%2,821
John MacDonaldRepublican · winner · incumbent
27.8%2,781
Carrie DuranDemocrat
23.1%2,314
Gogi MillnerDemocrat
20.8%2,081
10,009 votes

Source: MIT Election Data and Science LabUpdated Oct 2, 2026, 5:14 AM ET

The seat over time

D − R margin in this seat's races around 2022

Races before and after

EvenR+15.32014R+8.12016D+2.72018R+11.12020R+9.22022R+14.82024

Source: MIT Election Data and Science LabUpdated Oct 2, 2026, 5:14 AM ET