Explorer
Delhi Assembly Election, 2025
70 seats · 42 changed party since 2020
Party standings
Delhi Assembly Election, 2025 · 2 parties won seats
- BJP48
- AAP22
Ring and figures are seats won.
| Party | Seats | Votes | Vote share | Contested |
|---|---|---|---|---|
| BJPBharatiya Janata Party | 4869% | 43,23,110 | 45.6% | 68 |
| AAPAam Aadmi Party | 2231% | 41,35,150 | 43.6% | 75 |
| INCIndian National Congress | 00% | 6,01,922 | 6.3% | 70 |
| JDUJanata Dal (United) | 00% | 1,00,580 | 1.1% | 1 |
+ 88 smaller parties / independents with under 1% of the vote.
Constituency map
Delhi Assembly Election, 2025 · winner by seat
70 constituencies · tap for the winner, again for the full result
House composition
Majority line at 36
2025 · selected
Majority 36
BJP48AAP22
2020 · previous
Majority 36
Vote share by party
Share of valid votes · 2020 → 2025
2020 2025· by party
60%45%30%15%0%
38.5
45.6
53.6
43.6
4.3
6.3
BJPAAPINC
Seat change
2025 seats minus 2020 seats
seats lostseats gained
BJP
8 → 48
+40
AAP
62 → 22
−40
Vote-share movement
Statewide, 2020 → 2025
share lostshare gained
BJP
38.5% → 45.6%
+7.1%
INC
4.3% → 6.3%
+2.1%
AIMIM
0.0% → 0.8%
+0.8%
LJPRV
0.0% → 0.5%
+0.5%
LJP
0.4% → 0.0%
−0.4%
AAP
53.6% → 43.6%
−10.0%
Biggest BJP–AAP swings
Seats where the BJP-vs-AAP vote gap moved most, 2020 → 2025. Bold = the seat changed hands.
Swing = (BJP share − AAP share) this year, minus the same gap last time. A bar to the right means the seat moved toward BJP; to the left, toward AAP.
toward AAPtoward BJP
Sangam Vihar
Delhi
+64.9%
Seemapuri
Delhi
+58.3%
Rajouri Garden
Delhi
+36.4%
New Delhi
Delhi
+35.0%
Badli
Delhi
+30.9%
R. K. Puram
Delhi
+30.4%
Madipur
Delhi
+29.4%
Shalimar Bagh
Delhi
+29.0%
Mangol Puri
Delhi
+28.8%
Shakur Basti
Delhi
+28.7%
Deoli
Delhi
−28.4%
Sultanpur Majra
Delhi
+27.7%
Closest races · 2025
Ranked by margin as a share of valid votes · tap a seat for full results
All constituencies · 2025
70 seats · alphabetical · tap for full results · ⇄ = changed party since 2020
- Adarsh NagarBJP11.4%
- Ambedkar NagarAAP4.4%
- BabarpurAAP13.3%
- BadarpurAAP12.4%
- BadliBJP10.1%
- BallimaranAAP30.3%
- BawanaBJP13.7%
- BijwasanBJP8.6%
- BurariAAP8.1%
- Chandni ChowkAAP23.3%
- ChhatarpurBJP3.8%
- Delhi CanttAAP4.3%
- DeoliAAP23.3%
- DwarkaBJP5.6%
- Gandhi NagarBJP12.1%
- GhondaBJP18.6%
- GokalpurAAP4.9%
- Greater KailashBJP3.1%
- Hari NagarBJP6.4%
- JanakpuriBJP15.0%
- JangpuraBJP0.8%
- KalkajiAAP3.3%
- Karawal NagarBJP11.6%
- Karol BaghAAP7.2%
- Kasturba NagarBJP13.1%
- KirariAAP10.8%
- KondliAAP4.9%
- Krishna NagarBJP13.6%
- Laxmi NagarBJP9.1%
- MadipurBJP9.7%
- Malviya NagarBJP2.5%
- Mangol PuriBJP5.1%
- Matia MahalAAP50.6%
- MatialaBJP10.3%
- MehrauliBJP1.5%
- Model TownBJP13.9%
- Moti NagarBJP10.7%
- MundkaBJP5.5%
- MustafabadBJP8.7%
- NajafgarhBJP16.1%
- Nangloi JatBJP16.5%
- NerelaBJP4.9%
- New DelhiBJP6.6%
- OkhlaAAP11.3%
- PalamBJP5.5%
- Patel NagarAAP3.4%
- PatparganjBJP20.2%
- R. K. PuramBJP18.9%
- Rajinder NagarBJP1.3%
- Rajouri GardenBJP15.8%
- RithalaBJP15.8%
- RohiniBJP34.9%
- Rohtas NagarBJP19.3%
- Sadar BazarAAP5.3%
- Sangam ViharBJP0.3%
- Seelam PurAAP31.8%
- SeemapuriAAP7.6%
- ShahdaraBJP4.1%
- Shakur BastiBJP21.1%
- Shalimar BaghBJP26.0%
- Sultanpur MajraAAP15.2%
- Tilak NagarAAP12.1%
- TimarpurBJP1.0%
- Tri NagarBJP14.4%
- TrilokpuriBJP0.3%
- TughlakabadAAP12.8%
- Uttam NagarBJP15.2%
- VikaspuriBJP4.7%
- Vishwas NagarBJP20.0%
- WazirpurBJP10.7%