Caraquet

October 13, 1987
Name Party Standing # Votes
Thériault, Bernard L Won 5642
Robichaud, Emery PC Lost 4508
Rousselle, Gérard NDP/NPD Lost 171
September 23, 1991
Name Party Standing # Votes
Thériault, Bernard L Won 5298
Godin, Gilbert PC Lost 2279
Duguay, Roger NDP/NPD Lost 2167
September 11, 1995
Name Party Standing # Votes
Thériault, Bernard L Won 4367
Haché, Bernard PC Lost 1804
Nadeau, Jean-Marie NDP/NPD Lost 1792
Boulay, Marc NLP/PLN Lost 68
June 07, 1999
Name Party Standing # Votes
Thériault, Bernard L Won 4194
Moore, Gaston PC Lost 3369
Doiron, Denis NDP/NPD Lost 596
February 05, 2001
Name Party Standing # Votes
Moore, Gaston PC Won 4122
Dugas, Roberta L Lost 3432
Béland, Gérard NDP/NPD Lost 188
June 09, 2003
Name Party Standing # Votes
Albert, Hédard L Won 3649
Moore, Gaston PC Lost 3550
Béland, Gérard NDP/NPD Lost 457
September 18, 2006
Name Party Standing # Votes
Albert, Hédard L Won 4580
L'Espérance, Claude PC Lost 1677
Doiron, Stephane NDP/NPD Lost 966
September 27, 2010
Name Party Standing # Votes
Albert, Hédard L Won 3661
Chiasson, Philip PC Lost 3041
Julien, Claudia NDP/NPD Lost 406
Chayer, Mathieu PVNBGP Lost 202
September 22, 2014
Name Party Standing # Votes
Albert, Hédard L Won 4716
Morais-Vienneau, Suzanne PC Lost 1814
Chayer, Mathieu NDP/NPD Lost 1579
Chiasson-Gould, Sophie PVNBGP Lost 191
September 24, 2018
Name Party Standing # Votes
Thériault, Isabelle L Won 5420
Haché, Kevin PC Lost 1827
Casavant, Katy NDP/NPD Lost 548
Hébert, Guilmond IND Lost 373
Durelle, Yvon PVNBGP Lost 330
September 14, 2020
Name Party Standing # Votes
Thériault, Isabelle L Won 5928
Haché, Marie-Christine PVNBGP Lost 1290
Haché, Kevin J. PC Lost 985