« Go Back   « Go Back

Victories

Won 18 out of 18 general elections
Won 29 out of 38 primaries
Won 47 out of 56 total contests

Opponents

David Welch

Past Elections

Year Office District Stage Candidates
2020 State Representative Rockingham 13 General Election
Joe Guthrie and 7 others ran. Candidates »
2020 State Representative Rockingham 13 Democratic Primary
Laurie Warnock and 7 others ran. Candidates »
2020 State Representative Rockingham 13 Republican Primary
Joe Guthrie and 7 others ran. Candidates »
2018 State Representative Rockingham 13 General Election
Joe Guthrie and 3 others ran. Candidates »
2018 State Representative Rockingham 13 Democratic Primary
David Welch and 3 others ran. Candidates »
2018 State Representative Rockingham 13 Republican Primary
Kenneth L. Weyler and 3 others ran. Candidates »
2018 State Representative Rockingham 13 Libertarian Primary
Dennis Green and 3 others ran. Candidates »
2016 State Representative Rockingham 13 General Election
Joe Guthrie and 7 others ran. Candidates »
2016 State Representative Rockingham 13 Democratic Primary
Carol Croteau and 8 others ran. Candidates »
2016 State Representative Rockingham 13 Republican Primary
Joe Guthrie and 8 others ran. Candidates »
2014 State Representative Rockingham 13 General Election
Joe Guthrie and 7 others ran. Candidates »
2014 State Representative Rockingham 13 Democratic Primary
Carol Croteau and 8 others ran. Candidates »
2014 State Representative Rockingham 13 Republican Primary
Kenneth L. Weyler and 8 others ran. Candidates »
2012 State Representative Rockingham 13 Democratic Primary
Kathleen Pynn and 8 others ran. Candidates »
2012 State Representative Rockingham 13 Republican Primary
Kenneth L. Weyler and 8 others ran. Candidates »
2010 State Representative Rockingham 8 General Election
Norman L. Major and 8 others ran. Candidates »
2010 State Representative Rockingham 8 Democratic Primary
Melissa L. B. Lyons and 3 others ran. Candidates »
2010 State Representative Rockingham 8 Republican Primary
Norman L. Major and 10 others ran. Candidates »
2008 State Representative Rockingham 8 General Election
Norman L. Major and 9 others ran. Candidates »
2008 State Representative Rockingham 8 Democratic Primary
Norman R. Hurley and 10 others ran. Candidates »
2008 State Representative Rockingham 8 Republican Primary
Norman L. Major and 9 others ran. Candidates »
2006 State Representative Rockingham 8 General Election
Norman L. Major and 6 others ran. Candidates »
2006 State Representative Rockingham 8 Democratic Primary
Norman L. Major and 8 others ran. Candidates »
2006 State Representative Rockingham 8 Republican Primary
Norman L. Major and 8 others ran. Candidates »
2004 State Representative Rockingham 8 General Election
Norman L. Major and 7 others ran. Candidates »
2004 State Representative Rockingham 8 Democratic Primary
Brian M. Helman and 7 others ran. Candidates »
2004 State Representative Rockingham 8 Republican Primary
Norman L. Major and 7 others ran. Candidates »
2002 State Representative Rockingham 79 General Election
Vivian R. Clark and 12 others ran. Candidates »
2002 State Representative Rockingham 79 Democratic Primary
James E. Devine and 13 others ran. Candidates »
2002 State Representative Rockingham 79 Republican Primary
Vivian R. Clark and 12 others ran. Candidates »
2000 State Representative Rockingham 18 General Election
John W. Flanders, Sr and 3 others ran. Candidates »
2000 State Representative Rockingham 18 Democratic Primary
Mary M. Allen and 4 others ran. Candidates »
2000 State Representative Rockingham 18 Republican Primary
David Welch and 4 others ran. Candidates »
1998 State Representative Rockingham 18 General Election
John W. Flanders, Sr and 3 others ran. Candidates »
1998 State Representative Rockingham 18 Democratic Primary
John Whittier and 3 others ran. Candidates »
1998 State Representative Rockingham 18 Republican Primary
David Welch and 3 others ran. Candidates »
1996 State Representative Rockingham 18 General Election
Marjorie H. Battles and 3 others ran. Candidates »
1996 State Representative Rockingham 18 Democratic Primary
John W. Flanders, Sr and 3 others ran. Candidates »
1996 State Representative Rockingham 18 Republican Primary
David Welch and 3 others ran. Candidates »
1996 State Representative Rockingham 18 Libertarian Primary
David Welch and John W. Flanders, Sr ran. Candidates »
1994 State Representative Rockingham 18 General Election
David Welch and 4 others ran. Candidates »
1994 State Representative Rockingham 18 Democratic Primary
Brian Woodworth and 5 others ran. Candidates »
1994 State Representative Rockingham 18 Republican Primary
David Welch and 5 others ran. Candidates »
1994 State Representative Rockingham 18 Libertarian Primary
David Welch and 5 others ran. Candidates »
1992 State Representative Rockingham 18 General Election
Marjorie H. Battles and 3 others ran. Candidates »
1992 State Representative Rockingham 18 Democratic Primary
Candace Luciano and 4 others ran. Candidates »
1992 State Representative Rockingham 18 Republican Primary
Marjorie H. Battles and 4 others ran. Candidates »
1992 State Representative Rockingham 18 Libertarian Primary
Candace Luciano and 3 others ran. Candidates »
1990 State Representative Rockingham 10 General Election
David Welch and 2 others ran. Candidates »
1990 State Representative Rockingham 10 Democratic Primary
Suzanne J. Ryan and 2 others ran. Candidates »
1990 State Representative Rockingham 10 Republican Primary
David Welch and 3 others ran. Candidates »
1988 State Representative Rockingham 10 General Election
David Welch and 3 others ran. Candidates »
1988 State Representative Rockingham 10 Republican Primary
David Welch and 2 others ran. Candidates »
1986 State Representative Rockingham 10 General Election
David Welch and 3 others ran. Candidates »
1986 State Representative Rockingham 10 Republican Primary
David Welch and 3 others ran. Candidates »
1984 State Representative Rockingham 10 General Election
Vincent J. Palumbo and 3 others ran. Candidates »