The 21st Legislative Assembly of British Columbia sat from 1946 to 1949. The members were elected in the British Columbia general election held in October 1945. The Liberals and Conservatives formed a coalition government led by John Hart. The Co-operative Commonwealth Federation led by Harold Winch formed the official opposition. Hart retired as premier in December 1947 and was replaced by Byron Ingemar "Boss" Johnson.