The BC Liberals pulled off a stunning upset Tuesday, defeating the BC NDP to win a majority in the provincial election. As of this morning., the Liberals had won 50 seats to the NDP’s 33.

One silver lining for the NDP is that Liberal leader Christy Clark was defeated in a close race by the NDP’s David Eby, in the riding of Vancouver – Point Grey.

 Andrew Weaver made history by winning a lone seat for the Green Party in the Vancouver Island riding of Oak Bay-Gordon Head. Weaver becomes the first Green representative ever elected to the provincial legislature. One independent candidate, Vicki Huntington, won re-election in the riding of Delta South.

 This is the fourth straight majority government won by the BC Liberals, who have held power in B.C. Since 2001.

Adrian Dix, 49, won re-election in his Vancouver Kingsway riding. As for the question of party leadership, Dix said that his party would discuss the matter in caucus and reach a democratic decision.

Preliminary election results are available at the Elections BC website. Results, by party, are as follows: BC Liberals 44.40 per cent, NDP 39.49 per cent, Green Party 8.01 per cent, Conservative Party of BC 4.8 per cent. 

See more rabble.ca B.C. Election related coverage at our issues page here. For a lively discussion of tonight’s election results, visit Babble here.