VANCOUVER – As the results from the 2019 election are finalized, some clear winners and losers have emerged in British Columbia.

Andrew Scheer's Conservatives managed to increase their seat count in the province by eight ridings on Monday – mostly at the expense of Justin Trudeau's Liberals. The party also took one seat from Jagmeet Singh's NDP.

With results in for all 42 ridings, the Tories have 17 seats, while the Liberals and NDP have 11 each. The Greens maintain their two ridings, while Independent Jody Wilson-Raybould managed to hold onto her seat in Vancouver Granville.

  • Scroll down to read results by riding

In the 2015 federal election, the Liberals won a historic 17 seats in B.C. – the most in the party's history.

The NDP claimed 14, the Tories took 10 and the Green party took just one. Byelections brought the Liberal count to 18, Conservatives to nine, Green to two and the NDP to 13 heading into Monday's vote.
 

Landslide wins across B.C.

The steepest lead based on initial results was in Prince George-Peace River-Northern Rockies.

Conservative incumbent Bob Zimmer had a 57.2 per cent lead over Liberal runner-up Mavis Erickson. With 92.3 per cent of polls in, Zimmer had 34,125 votes compared to Erickson's 5,846.

Other winners with a lead of more than 30 per cent were Conservative Todd Doherty, in Cariboo-Prince George, and the NDP's Jenny Kwan in Vancouver East.

Green Party Leader Elizabeth May had just under 30 per cent of the vote in her riding of Saanich-Gulf Islands.

Chilliwack-Hope's Conservative candidate Mark Strahl had a lead of 28 per cent as of 10:30 p.m., and Conservative Mel Arnold had a lead of 26 per cent in North Okanagan-Shuswap.

Don Davies, NDP candidate for Vancouver Kingsway, had a lead over his Liberal opponent of about 25 per cent.
 

Tight races

While many of B.C.'s ridings were called within a couple of hours, a few were neck-and-neck late into the night. The ridings of Coquitlam-Port Coquitlam and Port Moody-Coquitlam were both won by fewer than 350 votes.

That's not quite a slim enough margin to trigger an automatic recount – but it's close.

The next closest riding was South Okanagan-West Kootenay, which NDP candidate Richard Cannings won with a lead of 722 votes, or 1.1 per cent of the total count.

Here are the results from all 42 of B.C.'s ridings:

Abbotsford
2015 incumbent: Ed Fast, Conservative
2019 winner: Ed Fast, Conservative
 

Burnaby North-Seymour
2015 incumbent: Terry Beech, Liberal
2019 winner: Terry Beech, Liberal


Burnaby South
2019 byelection incumbent: Jagmeet Singh, NDP
2019 federal election winner: Jagmeet Singh, NDP


Cariboo-Prince George
2015 incumbent: Todd Doherty, Conservative
2019 winner: Todd Doherty, Conservative
 

Central Okanagan-Similkameen-Nicola
2015 incumbent: Dan Albas, Conservative
2019 winner: Dan Albas, Conservative
 

Chilliwack-Hope
2015 incumbent: Mark Strahl, Conservative
2019 winner: Mark Strahl, Conservative
 

Cloverdale-Langley City
2015 incumbent: John Aldag, Liberal
2019 winner: Tamara Jansen, Conservative
 

Coquitlam-Port Coquitlam
2015 incumbent: Ron McKinnon, Liberal
2019 winner: Ron McKinnon, Liberal (within 340 votes)
 

Courtenay-Alberni
2015 incumbent: Gord Johns, NDP
2019 winner: Gord Johns, NDP
 

Cowichan-Malahat-Langford
2015 incumbent: Alistair MacGregor, NDP
2019 winner: Alistair MacGregor, NDP
 

Delta
2015 incumbent: Carla Qualtrough, Liberal
2019 winner: Carla Qualtrough, Liberal
 

Esquimalt-Saanich-Sooke
2015 incumbent: Randall Garrison, NDP
2019 winner: Randall Garrison, NDP
 

Fleetwood-Port Kells
2015 incumbent: Ken Hardie, Liberal
2019 winner: Ken Hardie, Liberal
 

Kamloops-Thompson-Cariboo
2015 incumbent: Cathy McLeod, Conservative
2019 winner: Cathy McLeod, Conservative


Kelowna-Lake Country
2015 incumbent: Stephen Fuhr, Liberal
2019 winner: Tracy Gray, Conservative


Kootenay-Columbia
2015 incumbent: Wayne Stetski, NDP
2019 winner: Rob Morrison, Conservative
 

Langley-Aldergrove
2015 winner: Mark Warawa, Conservative
2019 winner: Tako Van Popta, Conservative
 

Mission-Matsqui-Fraser Canyon
2015 incumbent: Jati Sidhu, Liberal
2019 winner: Brad Vis, Conservative
 

Nanaimo-Ladysmith
2019 byelection incumbent: Paul Manly, Green
2019 federal election winner: Paul Manly, Green
 

New Westminster-Burnaby
2015 incumbent: Peter Julian, NDP
2019 winner: Peter Julian, NDP
 

North Island-Powell River
2015 incumbent: Rachel Blaney, NDP
2019 winner: Rachel Blaney, NDP
 

North Okanagan-Shuswap
2015 incumbent: Mel Arnold, Conservative
2019 winner: Mel Arnold, Conservative
 

North Vancouver
2015 incumbent: Jonathan Wilkinson, Liberal
2019 winner: Jonathan Wilkinson, Liberal
 

Pitt Meadows-Maple Ridge
2015 incumbent: Dan Ruimy, Liberal
2019 winner: Marc Dalton, Conservative
 

Port Moody-Coquitlam
2015 winner: Fin Donnelly, NDP
2019 winner: Nelly Shin, Conservative
 

Prince George-Peace River-Northern Rockies
2015 incumbent: Bob Zimmer, Conservative
2019 winner: Bob Zimmer, Conservative
 

Richmond Centre
2015 incumbent: Alice Wong, Conservative
2019 winner: Alice Wong, Conservative
 

Saanich-Gulf Islands
2015 incumbent: Elizabeth May, Green
2019 winner: Elizabeth May, Green
 

Skeena-Bulkley Valley
2015 winner: Nathan Cullen, NDP
2019 winner: Taylor Bachrach, NDP
 

South Okanagan-West Kootenay
2015 incumbent: Richard Cannings, NDP
2019 winner: Richard Cannings, NDP
 

South Surrey-White Rock
2015 incumbent: Gordie Hogg, Liberal
2019 winner: Kerry-Lynne Findlay, Conservative
 

Steveston-Richmond East
2015 incumbent: Joe Peschisolido, Liberal
2019 winner: Kenny Chiu, Conservative


Surrey Centre
2015 incumbent: Randeep Sarai, Liberal
2019 winner: Randeep Sarai, Liberal
 

Surrey-Newton
2015 incumbent: Sukh Dhaliwal, Liberal
2019 winner: Sukh Dhaliwal, Liberal
 

Vancouver Centre
2015 incumbent: Hedy Fry, Liberal
2019 winner: Hedy Fry, Liberal
 

Vancouver East
2015 incumbent: Jenny Kwan, NDP
2019 winner: Jenny Kwan, NDP
 

Vancouver Granville
2015 incumbent: Jody Wilson-Raybould, Liberal at time of election
2019 winner: Jody Wilson-Raybould, Independent
 

Vancouver Kingsway
2015 incumbent: Don Davies, NDP
2019 winner: Don Davies, NDP


Vancouver Quadra
2015 incumbent: Joyce Murray, Liberal
2019 winner: Joyce Murray, Liberal
 

Vancouver South
2015 incumbent: Harjit Sajjan, Liberal
2019 winner: Harjit Sajjan, Liberal
 

Victoria
2015 winner: Murray Rankin, NDP
2019 winner: Laurel Collins, NDP
 

West Vancouver-Sunshine Coast-Sea to Sky Country
2015 winner: Pamela Goldsmith-Jones, Liberal
2019 winner: Patrick Weiler, Liberal

Interactive map: Look up your riding or view the results by region

Complete coverage including ridings to watch, polling data and more on our Election 2019 hub.