1966 - 1967 - Frank Lahola - SD 24 (Kamloops)
1967 - 1973 - Greg MacKenzie - SD 33 (Chilliwack)
1973 - 1974 - Roy Spencer - SD 68 (Nanaimo)
1974 - 1975 - Ernie Towle - SD 66 (Lake Cowichan)
1975 - 1976 - Gerry Harding - SD 34 (Abbotsford)
1976 - 1977 - Ernie Forman - SD 89 (Shuswap)
1977 - 1978 - Frank Lahola - SD 24 (Kamloops)
1978 - 1979 - Lorne Liesch - SD 23 (Central Okanagan)
1979 - 1980 - Bob Waters - SD 62 (Victoria)
1980 - 1981 - Ernie Cardiff - SD 35 (Langley)
1981 - 1982 - Greg MacKenzie - SD 33 (Chilliwack)
1982 - 1983 - Marilyn Dew - SD 63 (Saanich)
1983 - 1984 - Ernie Forman - SD 89 (Shuswap)
1984 - 1985 - Bill Gordon - SD 36 (Surrey)
1985 - 1986 - Barbara Skillen - SD 55 (Burns Lake)
1986 - 1987 - Phil Wilson - SD 68 (Nanaimo)
1987 - 1988 - Jerry Kutzschan - SD 36 (Surrey)
1988 - 1989 - John Walker - SD 62 (Sooke)
1989 - 1990 - Garry Burch - SD 86 (Creston-Kaslo)
1990 - 1991 - Ernie Forman - SD 89 (Shuswap)
1991 - 1992 - Allan McAskile - SD 69 (Qualicum)
1992 - 1993 - Tom Proud - SD 75 (Mission)
1993 - 1994 - Doug Jones - SD 18 (Golden)
1994 - 1995 - Sharon Zarek - SD 57 (Prince George)
1995 - 1996 - Jerry Kutzschan - SD 35 (Langley)
1996 - 1998 - Leo Richards - Watson & Ash (Courtenay)
1998 - 2000 - Dennis Powell - SD 63 (Saanich)
2000 - 2001 - Phil Wilson - SD 68 (Nanaimo-Ladysmith)
2001 - 2003 - Randy Ball - SD 85 (Vancouver Island North)
2003 - 2006 - Frank Marasco - SD 83 (North Okanagan-Shuswap)
2006 - 2007 - Grant Davidson - SD 23 (Central Okanagan)
2007 - 2008 - Dennis Powell - SD 63 (Saanich)
2008 - present - Frank Marasco - SD 83 (North Okanagan-Shuswap)