With every poll suggesting a large BC NDP plurality in the vote total, perhaps even a rare majority, I predict the seat totals will be:
(Number won or lost compared to 2017 election)
B.C. Liberals: 28 (-15)
B.C NDP: 58 (+17)
Greens: 0 (-3)
Independent: 1 (+1)
Ridings changing hands:
To NDP from Liberals:
Skeena
Columbia River-Revelstoke
Boundary-Similkameen
Fraser-Nicola
Langley
Surrey-Cloverdale
Richmond-Queensborough
Richmond-South Centre
Richmond-Steveston
Coquitlam-Burke Mountain
Vancouver-False Creek
Vancouver-Langara
North Vancouver-Seymour
Parksville-Qualicum
To NDP from Greens:
Cowichan Valley
Saanich North and the Islands
Oak Bay-Gordon Head
To Independent from Liberals:
Chilliwack-Kent (Laurie Throness)