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:

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

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)

2015 incumbent: Gord Johns, NDP
2019 winner: Gord Johns, NDP

2015 incumbent: Alistair MacGregor, NDP
2019 winner: Alistair MacGregor, NDP

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

2015 incumbent: Randall Garrison, NDP
2019 winner: Randall Garrison, NDP

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

2015 incumbent: Cathy McLeod, Conservative
2019 winner: Cathy McLeod, Conservative

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

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

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

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

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

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.