28th Parliament of British Columbia
The 28th Legislative Assembly of British Columbia sat from 1967 to 1969. The members were elected in the British Columbia general election held in September 1966. The Social Credit Party led by W. A. C. Bennett formed the government. The New Democratic Party led by Robert Strachan formed the official opposition.
William Harvey Murray served as speaker for the assembly.
Members of the 28th Parliament
The following members were elected to the assembly in 1966:By-elections
By-elections were held to replace members for various reasons:| Electoral district | Member elected | Party | Election date | Reason |
| Cariboo | Robert William Bonner | Social Credit | November 28, 1966 | W.C. Speare resigned to provide seat for R.W. Bonner |
| Vancouver South | Norman Levi | NDP | May 21, 1968 | death of T.A. Bate September 21, 1967 |
| North Vancouver-Capilano | David Maurice Brousson | Liberal | July 15, 1968 | R.J. Perrault resigned June 5, 1968, to contest federal seat |
| Oak Bay | Allan Leslie Cox | Liberal | July 15, 1968 | A.B. MacFarlane resigned April 25, 1968, for "personal reasons"; named to B.C. Supreme Court April 26, 1968 |
| Revelstoke-Slocan | William Stewart King | NDP | July 15, 1968 | R. Harding resigned June 5, 1968, to contest federal seat |
| Burnaby-Willingdon | James Gibson Lorimer | NDP | January 13, 1969 | death of F.J. Vulliamy October 20, 1968 |