The results for the crucial Municipal Corporation of Delhi (MCD) by-elections were officially declared on Wednesday, 3 December 2025, by the State Election Commission (SEC). The electoral exercise, held across 12 vacant wards on 30 November, has set a clear political tone for the capital's civic landscape.
BJP Emerges Dominant Force in By-Poll Tally
The Bharatiya Janata Party (BJP) emerged as the single largest winner, securing victory in seven out of the twelve wards that went to the polls. The Aam Aadmi Party (AAP) managed to win three seats, while the Indian National Congress (INC) and the All India Forward Bloc (AIFB) clinched one ward each.
The counting process began at 8:00 AM and concluded by 10:50 AM, bringing an end to the anticipation surrounding these polls. The results are seen as a significant mid-term indicator of public sentiment ahead of the full MCD elections.
Ward-Wise Breakdown of Results
The State Election Commission provided the following party-wise tally of victories:
- BJP: 7 wards (Chandni Chowk, Ashok Vihar, Greater Kailash, Dwarka-B, Shalimar Bagh, Dichaon Kalan, Vinod Nagar)
- AAP: 3 wards (Mundka, Naraina, Dakshin Puri)
- INC: 1 ward (Sangam Vihar)
- AIFB: 1 ward (Chandni Mahal)
Key Contests and Victory Margins
Several wards witnessed intense competition, with victory margins ranging from a slender 148 votes to a massive lead of over 10,000 votes.
In the high-profile Chandni Chowk ward, BJP's Suman Kumar Gupta triumphed over AAP's Harsh Sharma by a margin of 1,182 votes. Another notable win for the BJP came from the Dwarka-B seat, where Manisha Devi defeated AAP's Raj Bala by a substantial margin of 9,100 votes.
The Shalimar Bagh ward saw one of the largest victory gaps, with BJP's Anita Jain winning against AAP's Babita Rana by 10,101 votes. In contrast, the contest in Ashok Vihar was nail-bitingly close, with BJP's Veena Asija defeating AAP's Seema Goyal by a narrow margin of only 405 votes.
AAP and Other Party Victories
The Aam Aadmi Party secured its three wins with varying margins. In Naraina, Rajan Arora edged out BJP's Chandrakanta Shivani by a mere 148 votes. Anil defeated BJP's Jai Pal in the Mundka ward by 1,577 votes, while Ramswaroop Kanojia won Dakshinpuri against BJP's Rohini by 2,262 votes.
The Congress party found its sole victory in Sangam Vihar, where candidate Suresh Choudhary defeated BJP's Subhrajeet Gautam by 3,628 votes. In Chandni Mahal, the All India Forward Bloc's Mohd Imran secured a win against AAP's Mudassir Usman by a margin of 4,692 votes.
Analysis and Political Implications
The by-election results reinforce the BJP's stronghold in the municipal arena of the national capital, with the party winning a clear majority of the contested seats. The performance is likely to be interpreted as a barometer of local civic issues and the effectiveness of the current administrative arrangements.
For the AAP, which governs the state of Delhi, holding onto three wards provides a foothold but also highlights the competitive challenge posed by the BJP at the grassroots level. The Congress's win in Sangam Vihar and AIFB's victory in Chandni Mahal indicate the persistence of localized political dynamics beyond the two major national parties.
The outcomes from these 12 wards are expected to influence political strategies as all major parties gear up for future electoral battles in the city. The focus now shifts to governance and service delivery in these wards, with the newly elected councillors set to represent their constituents in the civic body.