Last Updated:
Sources said caste dynamics as well as the Congress performance in at least 14 seats, where it hacked into the AAP’s vote share, could be some of the reasons behind the BJP’s historic win in the Delhi assembly polls

**EDS: SCREENGRAB VIA THIRD PARTY VIDEO** In this screengrab from a video posted by @NarendraModi via Youtube on Saturday, Feb. 8, 2025, Prime Minister Narendra Modi greets supporters upon his arrival at BJP headquarters, on the day of counting of votes for Delhi Assembly elections, in New Delhi. (@NarendraModi on Youtube via PTI Photo) (PTI02_08_2025_000369B)
The BJP swept to power in the national capital after a gap of 27 years, trouncing the formidable challenge from the AAP, as the results of the Delhi assembly elections were declared on Saturday. The saffron party won 48 out of 70 seats, while Arvind Kejriwal’s party was reduced to 22 seats.
Parvesh Singh Sahib Verma emerged as the giant killer as he defeated Kejriwal from the New Delhi assembly constituency, while other big names like Manish Sisodia, Saurabh Bharadwaj, and Satyendar Jain also fell to the BJP blitzkrieg.
The BJP lost power in 1998 to the Congress, which could not open its account for the third straight election despite having ruled for three terms before the AAP government took over.
But, what are the reasons behind BJP’s return to power with such a strong mandate? Was it a hyper-localised campaign targeting the AAP’s loyal base or was it Prime Minister Narendra Modi’s ‘AAP-da’ slogan that ended his party’s long drought?
According to sources, caste dynamics as well as the performance of the Congress in at least 14 seats, where the Grand Old Party hacked into the AAP’s vote share, could be a few of the reasons behind the BJP’s historic win.
Let’s take a look:
CATEGORY-BASED ANALYSIS
- Out of 12 candidates in the scheduled caste (SC) category, four have won
- Out of 22 candidates in the other backward classes (OBC) category, 16 have won
- There are seven seats with more than 10 per cent OBC population. The BJP won all of them.
CASTE-BASED ANALYSIS BY POPULATION/VOTERS
- Out of four seats with more than 10 per cent Sikh voters, the BJP won three
- Out of 28 seats with more than 10 per cent Punjabis, the BJP won 23
- Out of five seats with more than 10 per cent Gujjar voters, the BJP won two
- Out of 13 seats with over 10 per cent Jat voters, the BJP won 11
- Out of nine seats with more than 10 per cent Valmiki voters, the BJP won four
- Out of 12 seats with more than 10 per cent Jatav voters, the BJP won six
DOMICILE ANALYSIS
- Out of six Purvanchali BJP candidates, four won
- Out of 14 Haryanvi candidates, 12 won
- Out of three Uttarakhandi candidates, two won
- Out of 35 seats with more than 15 per cent Purvanchali voters, the BJP won 25 seats
- Out of 13 seats with more than 5 per cent Haryanvi voters, the BJP won 12
ANALYSIS OF BORDER CONSTITUENCIES
- Out of a total of 22 assembly seats that share a border with neighbouring states – Haryana and Uttar Pradesh – the BJP won 15
- There are 13 seats that border Uttar Pradesh. Out of these, the BJP won seven
- There are 11 seats that border Haryana, of which the BJP won nine.
HABITATION-BASED ANALYSIS
Out of seven jhuggi-jhopdi seats, the BJP won four. These are Timarpur, Badli, New Delhi, and RK Puram
CONGRESS PERFORMANCE MADE A DIFFERENCE?
- There are three seats where the Congress is not among the top three. These are Mehrauli, Okhla and Mustafabad
- There are 14 seats in the state where the Congress spoiled the party for the AAP. These include Timarpur, Badli, Nangloi Jat, Madipur, Rajender Nagar, New Delhi, Jangpura, Kasturba Nagar, Malviya Nagar, Mehrauli, Chhatarpur, Sangam Vihar, Greater Kailash, and Trilokpuri.