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 (NDP) led by Robert Strachan formed the official opposition. William Harvey Murray served as speaker for the assembly.