It's a third term straight for the BJP, which has won 64 of 104 wards in MCD North, 70 of 104 in MCD South and 48 of 64 in MCD East, well over the halfway mark in all three. In each, it has bettered last time's performance. The MCD was split into three corporations in 2012.

The BJP has won 181 of a total 272 wards in the three corporations, while AAP could only win 48 and the Congress had to settle for 30. The vote share of AAP has halved to 26 per cent from 54 per cent in the 2015 assembly elections that the party had swept. The BJP's win today came with a 36 per cent vote share.

The corporations will be full of new faces. The BJP, faced with allegations of a substandard handling of Delhi's civic needs in the 10 years that it has controlled the municipalities, had sought to beat any anti-incumbency sentiment by dropping its sitting councillors and picking new candidates in 267 of the total 272 wards.

Delhi Chief Minister Arvind Kejriwal has congratulated the BJP and said his "government looks forward to working with the MCDs for the betterment of Delhi".

Several of his lieutenants, including Deputy Chief Minister Manish Sisodia, have alleged that EVMs or Electronic Voting Machines were rigged to help the BJP win the MCD elections. "This is an EVM wave not a Modi wave," said Delhi minister Gopal Rai.

The BJP has called AAP a poor loser. "The same EVMs gave them 67 of 70 seats in the Assembly election. That time it was fine but now you have lost, there is problem with EVMs," said Union Minister Venkaiah Naidu. The party's Shazia Ilmi, a former member of AAP, said "Kejriwal is a drama queen."

For AAP, today's loss is a new political low. Chief Minister Kejriwal's party, which had swept assembly elections in Delhi two years ago, is already reeling from humiliating losses in the Punjab and Goa assembly elections last month.

The Congress had hoped today's results would bring a political revival for it, after it did not win a single seat in the Delhi assembly elections in 2015 or a parliament seat the year before. It is still number 3, but the party's vote share has gone up from about 9 percent in 2015, to 21 per cent.

Ajay Maken said he was quitting as the Congress' Delhi chief and would not hold any party post for a year. Just ahead of the MCD polls some top Delhi Congress leaders quit the party and joined the BJP as a rebellion bubbled against Mr Maken.