Saint John Harbour

Prior to 1995, the name of the riding was Hâvre (sic) Saint-Jean in French.
October 13, 1987
Name Party Standing # Votes
Murphy, Louis E. L Won 2705
Wittrien, Gay PC Lost 830
Wilcox, Kenneth W. NDP/NPD Lost 768
September 23, 1991
Name Party Standing # Votes
Murphy, Louis E. L Won 1779
Maund, Al NDP/NPD Lost 968
Gerrior, Marie COR Lost 844
Kheraj, Nargis PC Lost 496
September 11, 1995
Name Party Standing # Votes
Weir, Elizabeth NDP/NPD Won 2901
Higgins, Robert Austin L Lost 1813
Betts, Lloyd PC Lost 702
Griffith, Roland COR Lost 137
MacMillan, Janice S. NLP/PLN Lost 52
June 07, 1999
Name Party Standing # Votes
Weir, Elizabeth NDP/NPD Won 2398
Clarke, Tim PC Lost 1349
McNully, Mark Thomas L Lost 1347
Mitchell, Thomas NLP/PLN Lost 54
June 09, 2003
Name Party Standing # Votes
Weir, Elizabeth NDP/NPD Won 1929
Boyle, Dennis PC Lost 1286
Mullin, Anne-Marie L Lost 1231
November 14, 2005
Name Party Standing # Votes
Doherty, Dr. Ed L Won 2367
Hooton, Michelle PC Lost 1136
Robichaud, Dan NDP/NPD Lost 734
Jardine, Glen A. IND Lost 47
September 18, 2006
Name Party Standing # Votes
Doherty, Ed L Won 2788
Inyangudor, Idee PC Lost 1139
Robichaud, Dan NDP/NPD Lost 547
Amos, David Raymond IND Lost 44
September 27, 2010
Name Party Standing # Votes
Killen, Carl PC Won 1333
Doherty, Ed L Lost 1326
Dryer, Wayne NDP/NPD Lost 1203
Campbell, John IND Lost 247
Higgins, Patty PVNBGP Lost 236
September 22, 2014
Name Party Standing # Votes
Doherty, Ed L Won 1686
Killen, Carl PC Lost 1615
Stackhouse, Gary NDP/NPD Lost 1120
Dryer, Wayne PVNBGP Lost 701
Watson, Arthur PANB/AGNB Lost 115
September 24, 2018
Name Party Standing # Votes
Lowe, Gerry L Won 1865
Ogden, Barry PC Lost 1855
McKenzie, Jennifer NDP/NPD Lost 836
Dryer, Wayne PVNBGP Lost 721
Brideau, Margot PANB/AGNB Lost 393