Candidates opposed to the government have won 396 of the 452 District Council seats up for grabs in Sunday's election in a stunning rejection of pro-establishment candidates, and by extension, Carrie Lam's administration.

The tally - with the votes in two seats still being counted - is a massive blow for the pro-establishment camp. It lost more than 240 seats compared to 2015.

Opposition candidates took nearly 90 percent of the seats up for grabs, snapping up a huge majority of the nearly three million votes cast.

The result has far-reaching implications: the pro-democracy camp has wrested control of 117 seats on the Chief Executive Election Committee for the 2022 Chief Executive Election, control of all but one district councils, as well as the district council functional constituency seat in the next Legislative Council.