The Delhi Assembly Elections 2025 results were announced on Saturday, and the Saffron party returned to power in the national capital after 27 years by winning a majority of 48 out of 70 seats. The Aam Aadmi Party (AAP) obtained 22 seats, with prominent leaders, including Arvind Kejriwal, losing their constituencies.

The Delhi Assembly elections 2025 concluded on February 5, with a voter turnout of 60.42%.
In 70 assembly constituencies, millions of eligible voters cast ballots, paving the way for a political contest between the Aam Aadmi Party (AAP) and the Bhartiya Janta Party (BJP).
The article will focus on factual insights, demographic details, and the rising prominence of the Bhartiya Janata Party (BJP) in the capital. It will also examine outcomes of the 2025 Delhi Elections. The statistics, important details, and possible ramifications for Delhi’s government and policies during the next five years will also be examined.
Delhi elections 2025
In 2025 Delhi elections, Prime Minister Narendra Modi’s saffron party secured majority by wining 48 out of 70 seats by ending the Aam Aadmi Party’s 10-year rule.
With their incredible victory, BJP is set to form a new government in the Delhi.
A Closer Look At The Results
The Delhi Election 2025 results showed dramatic changes in the political landscape, with the BJP gaining 48 seats, the AAP securing 22 seats and Congress losing all seats.
BJP: Saffron party emerged as the dominating force, ending AAP’s 10-year hegemony. Though their exact vote percentage is not stated, their seat count indicates a clear mandate.
AAP: Won 22 seats, a significant drop from the last election. They saw a sharp decline in their vote percentage, especially in areas where Congress divided anti-BJP votes.
Congress: Gaining 6.38% of the vote, up from 4.26% in 2020, but was unable to get any seats.
The results are broken down by constituency as follows:
1) A fierce battle between the BJP and AAP in Adarsh Nagar
By a margin of 11,482 votes, Raj Kumar Bhatia of the BJP defeated Mukesh Kumar Goel of the AAP in Adarsh Nagar. There were 12 rounds in the competition, and Bhatia was named the winner.
2) AAP Maintains a Slender Victory in Ambedkar Nagar
By a slim margin of 4,230 votes, Dr. Ajay Dutt of the AAP defeated Khushi Ram Chunar of the BJP to win Ambedkar Nagar. The bout lasted 15 rounds, and Dutt was ultimately proclaimed the winner.
3) Gopal Rai Wins Handily and Takes Over Babarpur
With an 18,994-vote edge, Gopal Rai of the AAP defeated Anil Kumar Vashisht of the BJP in Babarpur. The AAP celebrated yet another noteworthy victory as the 19-round bout came to a close.
4) Ram Singh Netaji of the AAP Wins in Badarpur
In Badarpur, AAP’s Ram Singh Netaji defeated BJP’s Narayan Dutt Sharma by an overwhelming majority of 25,888 votes. The AAP continued to dominate this constituency at the end of the 22-round battle.
5) With the victory of Deepak Chaudhary, the BJP secures Badli
The BJP’s Aahir Deepak Chaudhary defeated the AAP’s Ajesh Yadav by 15,163 votes in Badli. By the end of the 20-round contest, the BJP had gained another seat.
6) Bawana Sees BJP’s Ravinder Indraj Singh Take the Lead
In Ballimaran, AAP candidate Imran Hussain defeated BJP candidate Kamal Bagri by an overwhelming majority of 29,823 votes. After 12 rounds, the outcome was announced.
7) Bawana Sees BJP’s Ravinder Indraj Singh Take the Lead
In Bawana, the BJP’s Ravinder Indraj Singh defeated the AAP’s Jai Bhagwan Upkar by a margin of 31,475 votes. The BJP established a solid base during the 26-round contest, while the outcome is still pending.
8) Bijwasan Sees Kailash Gahlot of the BJP Declare Victory
The BJP’s Kailash Gahlot defeated the AAP’s Surender Bhardwaj by 11,276 votes to win Bijwasan. The BJP prevailed at the end of the 17-round bout.
9) Sanjeev Jha of the AAP Holds a Fort in Burari
Shailendra Kumar of the Janata Dal (United) lost to Sanjeev Jha of the AAP in Burari by a margin of 18,409. The outcome was still pending after 20 of the 25 rounds were finished.
10) AAP Gets Chandni Chowk from Punardeep Singh Sawhney
In Chandni Chowk, AAP candidate Punardeep Singh Sawhney (Sabby) defeated BJP candidate Satish Jain by 16,572 votes. After 16 rounds, the outcome was announced.
11) Kartar Singh Tanwar of the BJP Beats the AAP in Chhatarpur
In a 23-round race in Chhatarpur, Kartar Singh Tanwar of the BJP defeated Brahm Singh Tanwar of the AAP by a margin of 6,239 votes.
12) Virender Singh Kadian of the AAP Wins the Delhi Cantt
In Delhi Cantt, AAP candidate Virender Singh Kadian defeated BJP candidate Bhuvan Tanwar by 2,029 votes. After eight rounds, the bout was over.
13) Prem Chauhan of the AAP Sweeps Deoli
Prem Chauhan of the AAP defeated Deepak Tanwar of the Lok Janshakti Party (Ram Vilas) in Deoli by a staggering 36,680 votes. After 21 rounds, the competition was over.
14) Parduyamn Singh Rajput of the BJP Wins in Dwarka
Vinay Mishra of the AAP lost Dwarka to Parduyamn Singh Rajput of the BJP by 7,829 votes. 19 rounds later, the bout was over.
15) Gandhi Nagar Watches Arvinder Singh Lovely of the BJP Win
By a margin of 12,748 votes, Arvinder Singh Lovely of the BJP defeated Naveen Chaudhary (Deepu) of the AAP in Gandhi Nagar. After 11 rounds, the outcome was announced.
16) Ajay Mahawar of the BJP Wins Big in Ghonda
In Ghonda, Ajay Mahawar of the BJP won a significant majority of the vote, 26,058 votes ahead of Gaurav Sharma of the AAP. After 15 rounds, the competition was over.
17) The AAP’s Surendra Kumar Takes Gokalpur
By 8,207 votes, Surendra Kumar of the AAP defeated Praveen Nimesh of the BJP in Gokalpur. After 23 rounds, the election war was over.
18) Shikha Roy of the BJP Wins in a Close Race in Greater Kailash
In Greater Kailash, Shikha Roy of the BJP narrowly defeated Saurabh Bharadwaj of the AAP by 3,188 votes. The BJP emerged triumphant at the end of the 14-round contest.
19) Shyam Sharma of the BJP Says Hari Nagar
After 12 rounds, Surinder Kumar Setia of the AAP lost to Shyam Sharma of the BJP by a margin of 6,632 votes in Hari Nagar.
20) Janakpuri Loses to Ashish Sood of the BJP
In Janakpuri, Ashish Sood of the BJP defeated Parveen Kumar of the AAP by a landslide victory of 18,766 votes. After 14 rounds, the fight was over.
21) Tarvinder Singh Marwah of the BJP Wins Jangpura in a Close Race
By a slim margin of 675 votes, Tarvinder Singh Marwah of the BJP defeated Manish Sisodia of the AAP in Jangpura. One of the closest contests of this election, the 10-round match concluded with a declared outcome.
22) With a comfortable lead, Atishi keeps Kalkaji for the AAP
By a margin of 3,521 votes, Atishi of the AAP defeated Ramesh Bidhuri of the BJP to successfully defend her Kalkaji seat. The declared outcome of the 12-round campaign confirmed the AAP’s dominance in this constituency.
23) Kapil Mishra of the BJP Wins in Karawal Nagar
In Karawal Nagar, BJP candidate Kapil Mishra defeated AAP candidate Manoj Kumar Tyagi by a resounding 23,355 votes. One of the BJP’s biggest wins came at the end of the 24-round contest with a declared outcome.
24) The AAP Wins in Karol Bagh Under Vishesh Ravi’s Leadership
Vishesh Ravi of the AAP defeated Dushyant Gautam of the BJP in Karol Bagh by a margin of 7,430 votes. The stated outcome of the 17-round fight guaranteed the AAP’s continued supremacy in the region.
25) Neeraj Basoya of the BJP Takes Over Congress in Kasturba Nagar
Abhishek Dutt of the Congress lost to Neeraj Basoya of the BJP in Kasturba Nagar by 11,048 votes. With the announcement of the outcome of the 15-round contest, the Congress lost ground to the BJP in this constituency.
26) Kirari is secured by AAP’s Anil Jha with a Dominant Take the lead
In Kirari, Anil Jha of the AAP defeated Bajrang Shukla of the BJP by 21,871 votes, securing a decisive victory. The stated outcome of the 23-round contest solidified the AAP’s hold on the seat.
27) Kuldeep Kumar (Monu) of the AAP Wins in Kondli
By a margin of 6,293 votes, AAP candidate Kuldeep Kumar (Monu) defeated BJP candidate Priyanka Gautam in Kondli. With the stated outcome of the 12-round match, AAP gained yet another significant win.
28) BJP’s Dr. Anil Goyal Wins in Krishna Nagar
In Krishna Nagar, BJP candidate Dr. Anil Goyal defeated AAP candidate Vikas Bagga CA by 19,498 votes. The stated outcome of the 15-round fight gave the BJP a resounding victory.
29) Abhay Verma of the BJP Takes Laxmi Nagar
Abhay Verma of the BJP defeated B B Tyagi of the AAP in Laxmi Nagar by a margin of 11,542 votes. The declared outcome of the 12-round race increased the BJP’s regional total.
30) BJP’s Kailash Gangwal defeats Rakhi Birla to secure Madipur
In Madipur, BJP candidate Kailash Gangwal defeated AAP candidate Rakhi Birla by a margin of 10,899 votes. With the stated outcome of the 11-round race, the seat was flipped in favor of the BJP.
31) In Malviya Nagar, Satish Upadhyay of the BJP defeats Somnath Bharti of the AAP
In Malviya Nagar, BJP candidate Satish Upadhyay defeated AAP candidate Somnath Bharti by a slim margin of 2,131 votes. A result was announced at the end of the 15-round tournament, giving the BJP a significant victory.
32) Raj Kumar Chauhan of the BJP Says He Won in Mangol Puri
In Mangol Puri, Raj Kumar Chauhan of the BJP defeated Dharam Rakshak (Rakesh Jatav) of the AAP by a margin of 6,255 votes. The declared outcome of the 15-round contest gave the BJP another seat.
33) Aaley Mohammed Iqbal of the AAP Attacks the BJP in Matia Mahal
In Matia Mahal, Aaley Mohammed Iqbal of the AAP defeated Deepti Indora of the BJP by a landslide of 42,724 votes. One of AAP’s biggest victories came at the end of the 16-round match with a declared outcome.
34) Sandeep Sehrawat of the BJP Takes the Lead in Matiala, but Progress Is Still Being Made
The BJP’s Sandeep Sehrawat is now leading Matiala with 27,663 votes, ahead of the AAP’s Sumesh Shokeen. The 28-round fight is still going on, and the BJP is expected to end strongly.
35) In Mehrauli, BJP’s Gajender Singh Yadav defeats the AAP
Mahender Chaudhary of the AAP lost to Gajender Singh Yadav of the BJP in Mehrauli by a margin of 1,782 votes. The proclaimed outcome of the 19-round race gave the BJP a narrow victory.
36) Ashok Goel of the BJP Wins in Model Town
Model Town was won by BJP candidate Ashok Goel, who defeated Akhilesh Pati Tripathi of the AAP by a margin of 13,415 votes. The outcome of the 11-round contest was announced, giving the BJP another seat on its tally of victories.
37) The BJP’s Harish Khurana Wins Moti Nagar by a Slender Margin
By 11,657 votes, Harish Khurana of the BJP defeated Shivcharan Goel of the AAP in Moti Nagar. The BJP’s position was further strengthened by the stated outcome of the 13-round race.
38) Gajender Drall of the BJP Takes Over Mundka
Jasbir Karala of the AAP lost to Gajender Drall of the BJP by a margin of 10,550 votes in Mundka. When the outcome of the 26-round race was announced, the BJP was clearly victorious.
39) BJP’s Mohan Singh Bisht Takes a Big Lead in Mustafabad
Mohan Singh Bisht of the BJP defeated Adeel Ahmad Khan of the AAP in Mustafabad by a margin of 17,578 votes. A result was announced at the end of the 20-round tournament, increasing the BJP’s increasing total.
40) Neelam Pahalwan of the BJP Attacks the AAP in Najafgarh
In Najafgarh, BJP candidate Neelam Pahalwan defeated Tarun Kumar of the AAP by 29,009 votes. The stated outcome of the 25-round fight gave the BJP one of its largest victories.
41) Manoj Kumar Shokeen Secures Victory in Nangloi Jat
In the Nangloi Jat seat (seat No. 11), Manoj Kumar Shokeen of the BJP defeated Raghuvinder Shokeen of the AAP by a landslide majority of 26,251 votes. The outcome has been formally announced after all 17 rounds have been finished.
42) Raj Karan Khatri defeats Sharad Kumar of the AAP in Narela
Raj Karan Khatri of the BJP defeated Sharad Kumar of the AAP in Narela (Constituency No. 1) by a margin of 8,596 votes. After 22 rounds of counting, the outcome was verified, thereby strengthening the BJP’s position in the region.
43) In New Delhi, Parvesh Sahib Singh ousts Arvind Kejriwal
In New Delhi (Constituency No. 40), Parvesh Sahib Singh of the BJP defeated Arvind Kejriwal of the AAP by a margin of 4,089 votes, causing a significant upset. When the outcome of the 14-round competition was announced, Delhi’s political scene underwent a dramatic change.
44) Amanatullah Khan Retains Okhla Seat for AAP with a 23,639 Vote Lead
Amanatullah Khan of the AAP defeated Manish Chaudhary of the BJP by a commanding 23,639 votes, effectively defending his stronghold in Okhla (Constituency No. 54). Following 23 rounds of counting, the final results were declared.
45) With 8,952 votes, Kuldeep Solanki wins the BJP seat in Palam
By a margin of 8,952 votes, Kuldeep Solanki of the BJP defeated Joginder Solanki of the AAP in Palam (Constituency No. 37). After 22 rounds of counting, the outcome was verified, enhancing the BJP’s hold on the capital.
46) In Patel Nagar, Pravesh Ratn of the AAP defeats Raj Kumar Anand
In a fierce contest in Patel Nagar (Constituency No. 24), Pravesh Ratn of the AAP defeated Raj Kumar Anand of the BJP by a margin of 4,049 votes. Following fifteen rounds of counting, the outcome was formally announced.
47) The BJP’s Ravi Negi receives a resounding 28,072 votes to win Patparganj
With a commanding margin of 28,072 votes, BJP candidate Ravinder Singh Negi (Ravi Negi) defeated AAP candidate Avadh Ojha in Patparganj (Constituency No. 57). 13 rounds later, the counting was over.
48) In R. K. Puram, BJP’s Anil Kumar Sharma defeats Pramila Tokas
By a margin of 14,453 votes, Anil Kumar Sharma of the BJP defeated Pramila Tokas of the AAP in R. K. Puram (Constituency No. 44). After twelve rounds of counting, the election’s outcome was announced.
49) In a close battle, Umang Bajaj secures Rajinder Nagar for the BJP
After 14 rounds of counting, Umang Bajaj of the BJP defeated Durgesh Pathak of the AAP by a slim margin of 1,231 votes in Rajinder Nagar (Constituency No. 39).
50) The BJP’s Manjinder Singh Sirsa wins Rajouri Garden
After 12 rounds, Manjinder Singh Sirsa of the BJP easily defeated A. Dhanwati Chandela of the AAP in Rajouri Garden (Constituency No. 27) with 18,190 votes.
51) Kulwant Rana wins Rithala for the BJP
After 20 rounds of counting, Kulwant Rana of the BJP defeated Mohinder Goyal of the AAP by a commanding margin of 29,616 votes in Rithala (Constituency No. 6).
52) In Rohini, Vijender Gupta defeats Pardeep Mittal
AAP candidate Pardeep Mittal lost to BJP candidate Vijender Gupta in Rohini (Constituency No. 13) by an overwhelming 37,816 votes. After 17 rounds, the final results were announced.
53) Jitender Mahajan wins in Rohtas Nagar
After 15 rounds of counting, Jitender Mahajan of the BJP defeated Sarita Singh of the AAP by a comfortable majority of 27,902 votes in Rohtas Nagar (Constituency No. 64).
54) Som Dutt of the AAP wins Sadar Bazar
After 20 rounds of counting, Som Dutt of the AAP defeated Manoj Kumar Jindal of the BJP by a margin of 6,307 votes, retaining Sadar Bazar (Constituency No. 19).
55) Chandan Kumar Choudhary of the BJP Makes It in Sangam Vihar
After 19 rounds of counting, Chandan Kumar Choudhary of the BJP narrowly defeated Dinesh Mohaniya of the AAP to win Sangam Vihar (Constituency No. 49) by 344 votes. This was one of the closest battles.
56) Chaudhary Zubair Ahmad of the AAP win Seelampur
In Seelampur (Constituency No. 65), Chaudhary Zubair Ahmad of the AAP defeated Anil Kumar Sharma of the BJP by an overwhelming 42,477 votes after 19 rounds.
57) Veer Singh Dhingan of the AAP wins Seemapuri
After 15 rounds, the AAP’s Veer Singh Dhingan defeated the BJP’s Ku. Rinku by 10,368 votes in Seemapuri (Constituency No. 63).
58) In Shahdara, Sanjay Goyal of the BJP defeats Jitender Singh Shunty
After 18 rounds of counting, Sanjay Goyal of the BJP defeated Jitender Singh Shunty of the AAP by 5,178 votes in Shahdara (Constituency No. 62).
59) Shakur Basti is defeated by Karnail Singh of the BJP
After 11 rounds, Karnail Singh of the BJP declared victory against Satyendar Jain of the AAP in Shakur Basti (Constituency No. 15) by a margin of 20,998 votes.
60) Gupta Rekha secure Shalimar Bagh for the BJP
In Shalimar Bagh (Constituency No. 14), Rekha Gupta of the lead BJP defeated Bandana Kumari of the AAP by 29,595 votes following 14 rounds of counting.
61) AAP’s Mukesh Kumar Ahlawat Wins in Sultanpur Majra
AAP candidate Mukesh Kumar Ahlawat defeated BJP candidate Karam Singh Karma in the Sultanpur Majra seat. After 15 rounds of counting, the final result showed that Ahlawat had won by a comfortable margin of 17,126 votes.
62) Tilak Nagar: Jarnail Singh Takes an 11,656-Vote Lead
Jarnail Singh of the AAP defeated Shveta Saini of the BJP by 11,656 votes, securing the seat for himself. The outcome, which was formally announced after 12 rounds of counting, confirmed Singh’s dominance in the constituency.
63) Timarpur: AAP’s Surinder Pal Singh Loses to BJP’s Surya Prakash Khatri
In Timarpur, Surya Prakash Khatri of the BJP defeated Surinder Pal Singh (Bittoo) of the AAP in a fiercely contested campaign. After 17 rounds of counting, Khatri won by a slim margin of just 1,168 votes. The outcome has now been formally announced.
64) Tri Nagar: Tilak Ram Gupta of the BJP wins
In Tri Nagar, BJP candidate Tilak Ram Gupta defeated AAP candidate Preeti Jitender Tomar. After 14 rounds of counting, Gupta won by a comfortable margin of 15,896 votes. The outcome has been announced.
65) Trilokpuri: Ravi Kant Gives the BJP a Slender Win
In Trilokpuri, BJP candidate Ravi Kant defeated AAP candidate Anjana Parcha by a slim margin of 392 votes. After 12 rounds of counting, the final result was announced, and the seat had one of the tightest margins in this election.
66) Tughlakabad: Sahi Ram of the AAP Beats Rohtash Kumar of the BJP
Sahi Ram of the AAP defeated Rohtash Kumar of the BJP handily in Tughlakabad. After 13 rounds of counting, Sahi Ram’s victory was formally declared with a margin of 14,711 votes.
67) Pawan Sharma of the BJP Holds a Firm Lead in Uttam Nagar
The BJP’s Pawan Sharma is leading the AAP’s Posh Balyan in Uttam Nagar by an overwhelming margin of 29,740 votes. The outcome is still being determined after 28 rounds of counting.
68) Vikaspuri: BJP’s Pankaj Kumar Singh leads
Mahinder Yadav of the AAP is facing off against Pankaj Kumar Singh of the BJP in Vikaspuri. After 23 of 29 rounds, Singh has amassed a 9,915-vote lead, and counting is still ongoing.
69) Om Prakash Sharma of the BJP Wins in Vishwas Nagar
Deepak Singhal of the AAP was defeated by Om Prakash Sharma of the BJP by a significant margin of 25,042 votes in Vishwas Nagar. After sixteen rounds of counting, the outcome was formally announced.
70) Wazirpur: Poonam Sharma of the BJP Secures Win
Rajesh Gupta of the AAP lost to Poonam Sharma of the BJP in Wazirpur by a margin of 11,425 votes. 13 counting rounds later, the final outcome was formally announced.
CATEGORY-BASED ANALYSIS
- 4 of the 12 contenders in the SC category have won.
- In the other backward classes (OBC) category, 16 of the 22 candidates have won.
- More than 10% of the population in seven seats is OBC. They were all won by the BJP.
CASTE-BASED POPULATION/VOTER ANALYSIS
- The BJP won 3 of the 4 seats with above 10% Sikh voters.
- The BJP won 23 of the 28 seats where Punjabis made up more than 10% of the population.
- The BJP won 2 of the 5 seats with over 10% Gujjar voters.
- The BJP won 11 of the 13 seats having more than 10% Jat voters.
- The BJP won 4 of the 9 seats with over 10% of the vote being Valmiki.
- The BJP won 6 of 12 seats where over 10% of the voters were Jatav.
DOMICILE ANALYSIS
- 12 of 14 Haryanvi candidates won, whereas 4 of 6 Purvanchali BJP candidates did.
- 2 of the 3 Uttarakhandi candidates prevailed.
- The BJP won 25 seats out of 35 where Purvanchali voters made up more than 15% of the total.
- The BJP won 12 of the 13 seats where more than 5% of the voters were Haryanvi.
BORDER CONSTITUENCIES ANALYSIS
- The BJP won fifteen of the twenty-two assembly seats that border the neighboring states of Haryana and Uttar Pradesh.
- Thirteen of the seats border Uttar Pradesh. The BJP won seven of these.
- The BJP won nine of the eleven seats that border Haryana.
HABITATION-BASED ANALYSIS
The BJP won four of the seven Jhuggi-Jhopdi seats. New Delhi, RK Puram, Badli, and Timarpur are these.
Key Lessons from the Results of the Delhi Election in 2025
The results of the 2025 Delhi Assembly election signal a dramatic change in the political landscape of the nation’s capital, as the BJP finally won a clear mandate after 27 years. The following are the main conclusions drawn from the result:
1. The Comeback of the BJP puts an end to the AAP’s 10-year dominance
AAP 10-year hegemony came to an end as BJP secured its first victory in Delhi since 1998 with 48 seats in the 70-member parliament. For the 3rd consecutive election, the Congress failed to create its account, and the AAP, which had previously won 62 seats in 2020, only managed 25 seats. Voters who had grown weary of the AAP’s governance issues responded favorably to the BJP’s campaign, which focused on PM Narendra Modi’s leadership and anti-corruption rhetoric.
2. The Irrelevance of Congress Increases
The Congress party fielded candidates in every constituency, but they failed to win a single seat, suffering a hat-trick of electoral defeats. Its incapacity to overcome the BJP-AAP conflict and a loss of grassroots ties caused its vote share to further decline. AAP was rejected in the setback, according to senior Congress leader Jairam Ramesh, but he also noted that the party requires a “sustained effort” to regain support.
3. Modi’s Welfare Politics and Persistent Appeal
The triumph of the BJP, which relied on government programs like Ayushman Bharat and pledges of improved infrastructure and security, confirmed PM Modi’s hegemony in national politics. Voters gave the BJP’s promises of “good governance” more weight than the AAP’s regional welfare promises, such free energy and cash transfers for women.
4. Opposition to Incumbency In opposition to AAP
Due to accusations of corruption and broken promises, such as declining unemployment and air quality, the AAP faced strong anti-incumbency sentiment. Public dissatisfaction with the party’s government was indicated by the loss of seats for important leaders including Manish Sisodia, Atishi, and Arvind Kejriwal (New Delhi). AAP’s national aspirations are called into question as the defeat leaves it without a foothold.
5. Change in Important Constituencies
New Delhi: Kejriwal’s 10-year tenure as an MLA came to an end when he lost to Parvesh Verma of the BJP.
Kalkaji: The BJP’s development plan was preferred by urban voters, as Atishi lagged behind Ramesh Bidhuri.
AAP’s prior margins were overturned by BJP candidates in Jangpura and Patparganj, indicating waning allegiances in the party’s traditional strongholds.
6. Triangular Contests and Voter Sentiment
Even though the BJP-AAP race was overwhelmingly won, the Congress’s presence helped the BJP indirectly by dividing anti-BJP votes in some seats.
As demonstrated by the 2024 Lok Sabha results, in which the BJP won all seven parliamentary seats, the election also highlighted Delhi’s propensity to support various parties in state and national elections.
How the Results of the 2025 Elections Compare to Earlier Delhi Elections, especially those in 2013, 2015, and 2020, the results of the Delhi Assembly election in 2025 represent a substantial change. This is a thorough comparison:
Total Performance
2025: AAP’s 10-year hegemony came to an end when the BJP secured a majority in the 70-member parliament with 48 members.
2020: The BJP increased their number of seats to 8, while the AAP secured 62 seats. There were still no seats in the Congress.
2015: The AAP won 67 of 70 seats, marking a record triumph. Only 3 seats were won by the BJP, and none were won by the Congress.
2013: With 31 seats, the BJP became the single largest party but was unable to secure a majority. Congress won 8 seats, while the AAP won 28. A brief coalition government was then formed by the AAP and Congress.
Alliances and Party Positions
BJP: After a 27-year hiatus, the BJP’s 48 seats in 2025 represented a significant comeback that enabled them to create a government. Compared to their results in 2020 (8 seats) and 2015 (3 seats), this is a notable improvement.
AAP: From 62 seats in 2020 to barely 25 in 2025, the AAP’s seat share dropped significantly. This suggests a change in voter preferences and a significant anti-incumbency element.
Congress: For the 3rd straight election without representation in the Delhi Assembly, the Congress party was unable to win any seats in 2025. Since they took home 8 seats in 2013, their performance has been deteriorating.
Alliances: The Congress and AAP forged an alliance in 2013, however this partnership did not hold up in the elections that followed. Since there were no meaningful coalitions in 2025, the BJP and AAP faced off directly.
In the Delhi Elections of 2025, what were the most unexpected upsets?
A notable change in voter attitude was evident in the 2025 Delhi Assembly elections, which saw a number of unexpected upsets. Important points to note are:
- AAP leader and former Delhi Chief Minister Arvind Kejriwal lost to BJP candidate Parvesh Sahib Singh Verma in the New Delhi seat. This was a significant upset given Kejriwal’s 10-year tenure in the position. Kejriwal received 25,999 votes, while Verma received 30,088 votes, a margin of 4,089 votes.
- Manish Sisodia’s Loss in Jangpura: Tarvinder Singh Marwah of the BJP defeated Manish Sisodia, a senior AAP politician and former deputy chief minister, in the Jangpura seat by about 600 votes. Marwah received 38,859 votes, and Sisodia received 38,184. Given that Jangpura has been an AAP stronghold since 2015, this was a dramatic change in voter mood.
- Shikha Roy of the BJP defeated AAP candidate Saurabh Bharadwaj in the Greater Kailash seat by a margin of 3,188 votes. Bharadwaj received 46,406 votes, while Roy received 49,594 votes. This outcome shows how the BJP is becoming more powerful in a constituency where the AAP was formerly well-represented.
- The defeat of Rakhi Birla in the Madipur Assembly constituency: Rakhi Birla, a former minister and the current Deputy Speaker of the Delhi Vidhan Sabha, lost the Madipur Assembly seat in West Delhi to Kailash Gangwal of the BJP by 10899 votes.
- AAP leader Atishi defeated BJP candidate Ramesh Bidhuri in Kalkaji by a margin of more than 3,500 votes. Atishi won with 52,154 votes, while Bidhuri received 48,633 votes.
Delhi Enters a New Political Era
Delhi sees a dramatic political change with the BJP’s resounding comeback to power. The party now has the chance to influence the governance and policy direction of the capital after 27 years.
All eyes are on the new government’s approach to public welfare and development in the upcoming years, as expectations are high.
Read Also: Arvind Kejriwal Accepts Defeat, Says AAP To Play Role Of ‘Constructive’ Opposition