2004Final resultsIncumbent defeated
2004 election for New Hampshire House of Representatives: STRAFFORD 3
New Hampshire House of Representatives · New Hampshire
8 seats: David A. Bickford (R), W. Packy Campbell (R), Dunc Chaplin (R), Timothy E. Easson (R), Sam Cataldo (R), Jackie Cilley (D), Nancy K. Johnson (D), Mike Harrington (R) won.
8 seatsDavid A. BickfordRepublican · winner · incumbent
7.5%6,177
W. Packy CampbellRepublican · winner · incumbent
7.2%5,996
Dunc ChaplinRepublican · winner
6.7%5,591
Timothy E. EassonRepublican · winner · incumbent
6.7%5,525
Sam CataldoRepublican · winner · incumbent
6.7%5,521
Jackie CilleyDemocrat · winner
6.6%5,435
Nancy K. JohnsonDemocrat · winner · incumbent
6.5%5,424
Mike HarringtonRepublican · winner · incumbent
6.5%5,409
Larry BrownIndependent
6.3%5,190
Emmanuel KrasnerDemocrat
6.0%4,990
George T. MuslerRepublican · incumbent
6.0%4,965
Carol W. MulliganDemocrat
5.8%4,844
James E. CyrDemocrat
5.7%4,703
Wilfred B. Morrison Jr.Republican
5.6%4,644
Brandon LarocheDemocrat
5.4%4,496
Felice M. VinceletteDemocrat
4.8%3,965
82,875 votes
Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET
The seat over time
D − R margin in this seat's races around 2004
Races before and after
Source: Harvard Dataverse / Carl KlarnerUpdated Sep 30, 2026, 7:29 AM ET
The candidates
David A. Bickford (R)W. Packy Campbell (R)Dunc Chaplin (R)Timothy E. Easson (R)Sam Cataldo (R)Jackie Cilley (D)Nancy K. Johnson (D)Mike Harrington (R)Larry Brown (I)Emmanuel Krasner (D)George T. Musler (R)Carol W. Mulligan (D)James E. Cyr (D)Wilfred B. Morrison Jr. (R)Brandon Laroche (D)
Also on the ballot: Felice M. Vincelette (Democrat), 4.8%