Legislature of British Columbia


The Legislature of British Columbia is made of two elements: the lieutenant governor, and the Legislative Assembly of British Columbia. The Legislature of British Columbia has existed since the province joined Canada in 1871, before which it was preceded by the Legislature of the United Colony of British Columbia.
Like the Canadian federal government, British Columbia uses a Westminster-style parliamentary government, in which members are sent to the Legislative Assembly after general elections and from there the party with the most seats chooses a premier of British Columbia and the Executive Council of British Columbia. The premier is British Columbia's head of government, while the King of Canada is its head of state and is represented by the lieutenant governor. Before 1903, candidates in British Columbia elections were not affiliated with political parties.

List of parliaments

Following is a list of the 43 times the Legislature has been convened since 1871. This article only covers the time since 1871. For the governing body from 1867 to 1871, see Legislative Council of British Columbia.
Assembly
Sessions
ElectionOpening dateDissolution dateGoverning partyPremierOfficial Opposition party
Leader
Other official parties
Leader
Speaker
1st Parliament

4 sessions
1st generalNovember 20, 1871August 30, 1875-John Foster McCreight

Amor De Cosmos

George Anthony Walkem
--James Trimble
2nd Parliament

3 sessions
2nd generalJanuary 10, 1876April 12, 1878-George Anthony Walkem

Andrew Charles Elliott
--James Trimble
3rd Parliament

5 sessions
3rd generalJuly 29, 1878June 13, 1882-George Anthony Walkem

Robert Beaven
--Frederick W. Williams
4th Parliament

4 sessions
4th generalJanuary 25, 1883June 3, 1886-Robert Beaven

William Smithe
--John Andrew Mara
5th Parliament

4 sessions
5th generalJanuary 24, 1887May 10, 1890-William Smithe

Alexander Edmund Batson Davie

John Robson
--Charles Edward Pooley

David Williams Higgins
6th Parliament

4 sessions
6th generalJanuary 15, 1891June 2, 1894-John Robson

Theodore Davie
--David Williams Higgins
7th Parliament

4 sessions
7th generalNovember 12, 1894June 7, 1898-Theodore Davie

John Herbert Turner
--David Williams Higgins

John Paton Booth
8th Parliament

2 sessions
8th generalJanuary 5, 1899April 10, 1900-John Herbert Turner

Charles Augustus Semlin

Joseph Martin
--William Thomas Forster
9th Parliament

4 sessions
9th generalJuly 19, 1900June 16, 1903-James Dunsmuir

Edward Gawler Prior

Richard McBride
--John Paton Booth

Charles Edward Pooley
10th Parliament10th generalNovember 26, 1903December 24, 1906ConservativeRichard McBrideLiberal

James Alexander MacDonald
-Charles Edward Pooley
11th Parliament11th generalMarch 7, 1907October 20, 1909ConservativeRichard McBrideLiberal

James Alexander MacDonald
-David McEwen Eberts
12th Parliament12th generalJanuary 20, 1910February 27, 1912ConservativeRichard McBrideLiberal

James Alexander MacDonald
-David McEwen Eberts
13th Parliament13th generalJanuary 16, 1913May 31, 1916ConservativeRichard McBride

William John Bowser
Liberal

Harlan Carey Brewster
-David McEwen Eberts
14th Parliament14th generalMarch 1, 1917October 23, 1920LiberalHarlan Carey Brewster

John Oliver
Conservative

William John Bowser
-John Walter Weart

John Keen
15th Parliament15th generalFebruary 8, 1921May 10, 1924LiberalJohn OliverConservative

James Alexander MacDonald
-Alexander Malcolm Manson

Frederick Arthur Pauline
16th Parliament16th generalNovember 3, 1924June 7, 1928LiberalJohn Oliver

John Duncan MacLean
Conservative

Robert Henry Pooley
Provincial

Alexander Duncan McRae
John Andrew Buckham
17th Parliament17th generalJanuary 22, 1929August 1, 1933ConservativeSimon Fraser TolmieLiberal

Thomas Dufferin Pattullo
-James William Jones

Cyril Francis Davie
18th Parliament18th generalFebruary 20, 1934April 12, 1937LiberalThomas Dufferin PattulloCo-operative Commonwealth Federation

Robert Connell
Unionist

Simon Fraser Tolmie
Henry George Thomas Perry
19th Parliament19th generalOctober 26, 1937July 21, 1941LiberalThomas Dufferin PattulloConservative

Frank Porter Patterson
Co-operative Commonwealth Federation

Harold Winch
Norman William Whittaker
20th Parliament20th generalDecember 4, 1941August 31, 1945Liberal-Conservative coalitionJohn HartCo-operative Commonwealth Federation

Harold Winch
-Norman William Whittaker
21st Parliament21st generalFebruary 1, 1946April 16, 1949Liberal-Conservative coalitionJohn Hart

Byron Ingemar Johnson
Co-operative Commonwealth Federation

Harold Winch
-Norman William Whittaker

Robert Henry Carson

John Hart
22nd Parliament22nd generalFebruary 14, 1950April 10, 1952Liberal-Conservative coalitionByron Ingemar JohnsonCo-operative Commonwealth Federation

Harold Winch
Conservative

Herbert Anscomb
-Nancy Hodges
23rd Parliament23rd generalFebruary 3, 1953March 27, 1953Social CreditW. A. C. BennettCo-operative Commonwealth Federation

Harold Winch
Liberal

Arthur Laing
Progressive Conservative

Herbert Anscomb
Thomas James Irwin
24th Parliament24th generalSeptember 15, 1953August 13, 1956Social CreditW. A. C. BennettCo-operative Commonwealth Federation

Arnold Webster
Liberal

Arthur Laing
Progressive Conservative

Deane Finlayson
Thomas James Irwin
25th Parliament25th generalFebruary 7, 1957August 3, 1960Social CreditW. A. C. BennettCo-operative Commonwealth Federation

Robert Strachan
Liberal

Ray Perrault
Thomas James Irwin

Lorne Shantz
26th Parliament26th generalJanuary 26, 1961August 21, 1963Social CreditW. A. C. BennettCo-operative Commonwealth Federation

Robert Strachan
Liberal

Ray Perrault
Lorne Shantz
27th Parliament27th generalJanuary 23, 1964August 5, 1966Social CreditW. A. C. BennettNew Democratic Party

Robert Strachan
Liberal

Ray Perrault
William Harvey Murray
28th Parliament28th generalJanuary 24, 1967July 21, 1969Social CreditW. A. C. BennettNew Democratic Party

Robert Strachan
Liberal

Ray Perrault
William Harvey Murray
29th Parliament

3 sessions
29th generalJanuary 22, 1970July 24, 1972Social CreditW. A. C. BennettNew Democratic Party

Dave Barrett
Liberal

Pat McGeer
William Harvey Murray
30th Parliament

5 sessions
30th generalOctober 17, 1972November 3, 1975New Democratic PartyDave BarrettSocial Credit

W. A. C. Bennett

Bill Bennett
Liberal

David Anderson
Progressive Conservative

Derril Thomas Warren
Gordon Dowding
31st Parliament

4 sessions
31st generalMarch 17, 1976April 3, 1979Social CreditBill BennettNew Democratic Party

William Stewart King

Dave Barrett
Liberal

Gordon Gibson
Progressive Conservative

George Scott Wallace
Ed Smith

Harvey Schroeder
32nd Parliament

4 sessions
32nd generalJune 6, 1979April 7, 1983Social CreditBill BennettNew Democratic Party

Dave Barrett
-Harvey Schroeder

Kenneth Walter Davidson
33rd Parliament

4 sessions
33rd generalJune 23, 1983September 24, 1986Social CreditBill Bennett

Bill Vander Zalm
New Democratic Party

Dave Barrett

Bob Skelly
-Kenneth Walter Davidson
34th Parliament

5 sessions
34th generalMarch 9, 1987September 19, 1991Social CreditBill Vander Zalm

Rita Johnston
New Democratic Party

Bob Skelly
-John Douglas Reynolds

Stephen Rogers
35th Parliament

5 sessions
35th generalMarch 17, 1992April 30, 1996New Democratic PartyMike Harcourt

Glen Clark
Liberal

Gordon Wilson
Social Credit

Rita Johnston
Joan Sawicki

Emery Barnes
36th Parliament

5 sessions
36th generalJune 25, 1996April 18, 2001New Democratic PartyGlen Clark

Dan Miller

Ujjal Dosanjh
Liberal

Gordon Campbell
Reform

Jack Weisgerber
Progressive Democrat

Gordon Wilson
Dale Lovick

Gretchen Brewin

William James Hartley
37th Parliament

6 sessions
37th generalJune 19, 2001April 19, 2005LiberalGordon CampbellNew Democratic Party

Joy MacPhail
-Claude Richmond
38th Parliament

5 sessions
38th generalSeptember 12, 2005April 14, 2009LiberalGordon CampbellNew Democratic Party

Carole James
-Bill Barisoff
39th Parliament

5 sessions
39th generalAugust 29, 2009April 16, 2013LiberalGordon Campbell

Christy Clark
New Democratic Party

Adrian Dix
-Bill Barisoff
40th Parliament40th generalJune 26, 2013April 11, 2017LiberalChristy ClarkNew Democratic Party

Adrian Dix
John Horgan
Green
Andrew J. Weaver
Linda Reid
41st Parliament41st generalJune 26, 2017September 21, 2020Liberal
New Democratic Party
Christy Clark
John Horgan
New Democratic Party
John Horgan
Liberal
Christy Clark
Green
Andrew J. Weaver

Adam Olsen

Sonia Furstenau
Steve Thomson

Darryl Plecas
42nd Parliament42nd generalDec 7, 2020Sep 21, 2024New Democratic PartyJohn Horgan
David Eby
Liberal / BC United
Andrew Wilkinson
Shirley Bond
Kevin Falcon
Green
Sonia Furstenau
Raj Chouhan
43rd Parliament43rd generalFeb 18, 2025New Democratic PartyDavid EbyConservative
John Rustad

Raj Chouhan