2022Final results
2022 election for New Hampshire House of Representatives: Strafford 21
New Hampshire House of Representatives · New Hampshire
Luz Bay (D), Susan Treleaven (D) and Geoff Smith (D) won the district's 3 seats.
3 seatsLuz BayDemocrat · winner
23.4%7,674
Susan TreleavenDemocrat · winner · incumbent
22.1%7,241
Geoff SmithDemocrat · winner
21.3%6,976
Mark HastingsRepublican
11.4%3,753
Michael CastaldoRepublican
11.1%3,642
John V. CaggianoRepublican
10.7%3,526
32,821 votes
Source: MIT Election Data and Science LabUpdated Oct 2, 2026, 5:14 AM ET