Almost an hour after polls closed, the Liberals were leading in 43 ridings and the NDP in 25, but the vast majority of polling stations had yet to report.
The vote comes after a month-long campaign that saw the Liberal party play the part of underdog under Premier Christy Clark, who took over the party from Gordon Campbell more than two years ago.
Opinion polls have consistently placed Clark's main opponent, NDP Adrian Dix, as a favourite to win.
Clark attempted to frame the election as a vote on the economy, gambling that her predecessor's economic record would be enough to convince voters to keep the Liberals in power.
The New Democrats, on the other hand, have run a populist campaign that has focused on Liberal scandals, from the introduction of the harmonized sales tax to the BC Rail scandal, to argue for change.
Also on HuffPost