Albert

October 13, 1987
Name Party Standing # Votes
Terris, Harold A. L Won 2668
MacLeod, Malcolm Noble PC Lost 1818
Marshall, Eugene R. NDP/NPD Lost 765
September 23, 1991
Name Party Standing # Votes
Brine, Beverly M. COR Won 2328
Steeves, O. Wayne PC Lost 1641
Martin, H. LeRoy (Lee) L Lost 1432
Venart, Elizabeth NDP/NPD Lost 277
September 11, 1995
Name Party Standing # Votes
Doyle, Harry L Won 2871
Steeves, O. Wayne PC Lost 1964
Duff, Doug COR Lost 1350
Venart, Elizabeth NDP/NPD Lost 353
June 07, 1999
Name Party Standing # Votes
Steeves, O. Wayne PC Won 3633
Doyle, Harry L Lost 2085
Geldart, Myma NDP/NPD Lost 529
Ryder, Dean COR Lost 136
June 09, 2003
Name Party Standing # Votes
Steeves, O. Wayne PC Won 3198
Butland, Clark L Lost 2311
Pearson, Pat NDP/NPD Lost 457
September 18, 2006
Name Party Standing # Votes
Steeves, Wayne PC Won 4439
Butland, Clark L Lost 1902
September 27, 2010
Name Party Standing # Votes
Steeves, Wayne PC Won 3985
Curwin, Claude L Lost 1273
Woolsey, Vernon PVNBGP Lost 448
Crandall, Anthony NDP/NPD Lost 409
Rolfe, Lucy PANB/AGNB Lost 284
September 22, 2014
Name Party Standing # Votes
Keirstead, Brian PC Won 3163
Keating, Terry A. L Lost 2190
Wilbur, Ira PVNBGP Lost 929
O'Connor, Kelly-Sue NDP/NPD Lost 880
Brewer, Bill PANB/AGNB Lost 594
September 24, 2018
Name Party Standing # Votes
Holland, Mike PC Won 3479
Black, Catherine L Lost 1775
Buchanan, Sharon PANB/AGNB Lost 1546
Van Geest, Moranda PVNBGP Lost 870
Weir, Betty NDP/NPD Lost 375
Wilson, James IND Lost 87
September 14, 2020
Name Party Standing # Votes
Holland, Mike PC Won 5040
O`Neil, Jenny PVNBGP Lost 1056
Buchanan, Sharon PANB/AGNB Lost 977
Nagle, Kelley L Lost 921
Wilson, James IND Lost 90