Elections B.C. released the figures on Friday, just nine days before the official launch of the May 14 provincial election campaign.
The Liberals raised $10 million, half of it from corporations and $3.8-million from individuals, with the rest coming from smaller sources.
The NDP raised $6.9-million, with $4-million from individuals, $1.6-million from trade unions and about a million from corporations.
The B.C. Conservative Party raised $256,322, 20 per cent from corporations and the rest from individuals.
Also on HuffPost