70 seats. In 2025 Bharatiya Janata Party won 48, a majority on its own. Every seat below links to its full result, turnout and history, from official Election Commission of India data.
- BJPBharatiya Janata Party4845.6% votes
- AAPAam Aadmi Party2243.6% votes
- INCIndian National Congress06.3% votes
- JD(U)Janata Dal (United)01.1% votes
Seats won, seats where the party finished second, and vote share across all 70 constituencies.
| Party | Contested | Won | Runner-up | Votes | Vote share |
|---|---|---|---|---|---|
| BJPBharatiya Janata Party | 68 | 48 | 20 | 43,23,110 | 45.56% |
| AAPAam Aadmi Party | 70 | 22 | 47 | 41,33,898 | 43.57% |
| INCIndian National Congress | 70 | 0 | 1 | 6,01,922 | 6.34% |
| JD(U)Janata Dal (United) | 1 | 0 | 1 | 1,00,580 | 1.06% |
42 of 70 seats changed party between 2020 and 2025.
Seats decided by the smallest margins. These are where booth-level work and turnout move results.
- AC 49Sangam Vihar344vote margin · BJP won
- AC 55Trilokpuri392vote margin · BJP won
- AC 41Jangpura675vote margin · BJP won
- AC 3Timarpur1,168vote margin · BJP won
- AC 39Rajinder Nagar1,231vote margin · BJP won
- AC 45Mehrauli1,782vote margin · BJP won
- AC 38Delhi Cantt2,029vote margin · AAP won
- AC 43Malviya Nagar2,131vote margin · BJP won
| Party | Contested | Won | Runner-up | Votes | Vote share |
|---|---|---|---|---|---|
| AAPAam Aadmi Party | 70 | 62 | 8 | 49,74,592 | 53.57% |
| BJPBharatiya Janata Party | 67 | 8 | 59 | 35,75,529 | 38.51% |
| INCIndian National Congress | 66 | 0 | 0 | 3,95,958 | 4.26% |
Search by name, number or winner; filter by district, reservation or party; sort by closest margin. For the 7 Lok Sabha seats see the parliamentary list.
70 of 70 seats
| No. | Assembly seat | District | Winner | Margin | Turnout |
|---|---|---|---|---|---|
| 1 | Nerela | Raj Karan KhatriBJP | 8,5964.9% | 62.1% | |
| 2 | Burari | Sanjeev JhaAAP | 20,6018.1% | 59.8% | |
| 3 | Timarpur | Surya Prakash KhatriBJP | 1,1681.0% | 56.2% | |
| 4 | Adarsh Nagar | Raj Kumar BhatiaBJP | 11,48211.4% | 56.6% | |
| 5 | Badli | Aahir Deepak ChaudharyyBJP | 15,16310.1% | 63.2% | |
| 6 | Rithala | Kulwant RanaBJP | 29,61615.8% | 58.1% | |
| 7 | BawanaSC | Ravinder Indraj SinghBJP | 31,47513.7% | 59.8% | |
| 8 | Mundka | Gajender DrallBJP | 10,5505.5% | 60.6% | |
| 9 | Kirari | Anil JhaAAP | 21,87110.8% | 62.5% | |
| 10 | Sultanpur MajraSC | Mukesh Kumar AhlawatAAP | 17,12615.2% | 60.4% | |
| 11 | Nangloi Jat | Manoj Kumar ShokeenBJP | 26,25116.5% | 59.3% | |
| 12 | Mangol PuriSC | Raj Kumar ChauhanBJP | 6,2555.1% | 65.0% | |
| 13 | Rohini | Vijender GuptaBJP | 37,81634.9% | 62.5% | |
| 14 | Shalimar Bagh | Rekha GuptaBJP | 29,59526.0% | 58.6% | |
| 15 | Shakur Basti | Karnail SinghBJP | 20,99821.1% | 63.5% | |
| 16 | Tri Nagar | Tilak Ram GuptaBJP | 15,89614.4% | 62.4% | |
| 17 | Wazirpur | Poonam SharmaBJP | 11,42510.7% | 55.9% | |
| 18 | Model Town | Ashok GoelBJP | 13,41513.9% | 53.8% | |
| 19 | Sadar Bazar | Som DuttAAP | 6,3075.3% | 60.7% | |
| 20 | Chandni Chowk | Punardeep Singh Sawhney (sabby)AAP | 16,57223.3% | 56.1% | |
| 21 | Matia Mahal | Aaley Mohammed IqbalAAP | 42,72450.6% | 65.2% | |
| 22 | Ballimaran | Imran HussainAAP | 29,82330.3% | 64.0% | |
| 23 | Karol BaghSC | Vishesh RaviAAP | 7,4307.2% | 54.7% | |
| 24 | Patel NagarSC | Pravesh RatnAAP | 4,0493.4% | 58.2% | |
| 25 | Moti Nagar | Harish KhuranaBJP | 11,65710.7% | 58.9% | |
| 26 | MadipurSC | Kailash GangwalBJP | 10,8999.7% | 63.5% | |
| 27 | Rajouri Garden | Manjinder Singh SirsaBJP | 18,19015.8% | 63.3% | |
| 28 | Hari Nagar | Shyam SharmaBJP | 6,6326.4% | 61.3% | |
| 29 | Tilak Nagar | Jarnail SinghAAP | 11,65612.1% | 60.4% | |
| 30 | Janakpuri | Ashish SoodBJP | 18,76615.0% | 62.9% | |
| 31 | Vikaspuri | Pankaj Kumar SinghBJP | 12,8764.7% | 59.2% | |
| 32 | Uttam Nagar | Pawan SharmaBJP | 29,74015.2% | 61.9% | |
| 33 | Dwarka | Parduymn Singh RajputBJP | 7,8295.6% | 62.2% | |
| 34 | Matiala | Sandeep SehrawatBJP | 28,72310.3% | 61.2% | |
| 35 | Najafgarh | Neelam PahalwanBJP | 29,00916.1% | 64.7% | |
| 36 | Bijwasan | Kailash GahlotBJP | 11,2768.6% | 61.4% | |
| 37 | Palam | Kuldeep SolankiBJP | 8,9525.5% | 62.6% | |
| 38 | Delhi Cantt | Virender Singh KadianAAP | 2,0294.3% | 59.4% | |
| 39 | Rajinder Nagar | Umang BajajBJP | 1,2311.3% | 61.6% | |
| 40 | New Delhi | Parvesh Sahib SinghBJP | 4,0896.6% | 56.7% | |
| 41 | Jangpura | Tarvinder Singh MarwahBJP | 6750.8% | 57.7% | |
| 42 | Kasturba Nagar | Neeraj BasoyaBJP | 11,04813.1% | 54.3% | |
| 43 | Malviya Nagar | Satish UpadhyayBJP | 2,1312.5% | 54.4% | |
| 44 | R. K. Puram | Anil Kumar SharmaBJP | 14,45318.9% | 54.3% | |
| 45 | Mehrauli | Gajender Singh YadavBJP | 1,7821.5% | 53.3% | |
| 46 | Chhatarpur | Kartar Singh TanwarBJP | 6,2393.8% | 63.0% | |
| 47 | DeoliSC | Prem ChauhanAAP | 36,68023.3% | 59.7% | |
| 48 | Ambedkar NagarSC | Dr. Ajay DuttAAP | 4,2304.4% | 59.7% | |
| 49 | Sangam Vihar | Chandan Kumar ChoudharyBJP | 3440.3% | 61.1% | |
| 50 | Greater Kailash | Shikha RoyBJP | 3,1883.1% | 55.2% | |
| 51 | Kalkaji | AtishiAAP | 3,5213.3% | 54.7% | |
| 52 | Tughlakabad | Sahi RamAAP | 14,71112.8% | 56.1% | |
| 53 | Badarpur | Ram Singh NetajiAAP | 25,88812.4% | 57.0% | |
| 54 | Okhla | Amanatullah KhanAAP | 23,63911.3% | 55.1% | |
| 55 | TrilokpuriSC | Ravi KantBJP | 3920.3% | 65.5% | |
| 56 | KondliSC | Kuldeep Kumar (monu)AAP | 6,2934.9% | 63.2% | |
| 57 | Patparganj | Ravinder Singh Negi (ravi Negi)BJP | 28,07220.2% | 61.0% | |
| 58 | Laxmi Nagar | Abhay VermaBJP | 11,5429.1% | 61.1% | |
| 59 | Vishwas Nagar | Om Prakash SharmaBJP | 25,04220.0% | 61.0% | |
| 60 | Krishna Nagar | Dr Anil GoyalBJP | 19,49813.6% | 64.3% |
Booth-level result analysis, printable maps, voter-list analysis and verified field surveys for one seat, a district or the whole state.
Answers use the official Election Commission of India statistical reports.
How many assembly constituencies are there in Delhi?
Delhi has 70 assembly constituencies, of which 12 are reserved for Scheduled Castes and 0 for Scheduled Tribes. A party or alliance needs 36 seats for a majority in the Vidhan Sabha.
Which party won the most seats in the 2025 Delhi election?
Bharatiya Janata Party (BJP) won 48 of 70 seats with 45.56% of the valid votes. Aam Aadmi Party came second with 22 seats. Seat counts here are for parties, not pre-poll alliances.
What was the voter turnout in Delhi in 2025?
Across all 70 seats, 94,94,607 of 1,56,26,736 registered electors voted, a turnout of about 60.8%. The seat with the highest turnout is listed first when you sort the table below by turnout.
Which was the closest contest in Delhi in 2025?
Sangam Vihar was decided by just 344 votes. Trilokpuri (392), Jangpura (675), Timarpur (1,168) were also decided by very small margins.
When is the next Delhi assembly election?
The assembly elected in 2025 completes its five-year term in 2030, so the next general election is due by then unless the house is dissolved early. The Election Commission of India announces the schedule a few weeks before polling.
Source: Election Commission of India statistical reports for the Delhi assembly elections of 2025 and 2020 and 2015 and 2013 and 2008 (2025 report). Party seat counts are computed from the detailed constituency results. Districts and boundaries: DataMeet (from ECI polling-station maps), approximate.
Each page below is built from an official source and credited on the page.
- Delhi state profileSeats, parties and turnout at a glance
- Delhi Lok Sabha resultsEvery parliamentary seat, 2024 and earlier
- Delhi districts: Census 2011Population, religion, SC/ST by district
- Gram panchayat list, DelhiBlocks, panchayats and villages (LGD)
- CSR spend in DelhiCompany CSR spending by year and sector (MCA)
- Urban local bodies in DelhiMunicipal corporations, councils, wards