India 2024 general election results

A modern browser with JavaScript and a stable internet connection are required to view this interactive.

Refresh the page to update
272 seats to win

Hundreds of millions of votes deciding who will lead India for the next five years have been counted – and it wasn’t quite what the polls predicted.

Prime Minister Narendra Modi and his Bharatiya Janata Party (BJP) won the most seats for the third consecutive time, but have fallen short of a majority in the Lok Sabha, India’s lower house of parliament.

Instead, they will need to turn to their allies in the National Democratic Alliance (NDA) to reach the 272 seats required to form the next government.

Meanwhile, the more than two dozen opposition parties, including the once-dominant Congress, are considering their next move after their alliance - called the Indian National Developmental Inclusive Alliance (INDIA) – performed far better than anyone predicted.

For all the results from across India, scroll down.

Final results

Click/tap on the map to see results in detail
Note: In Surat, the BJP’s candidate was declared the winner in April after the Congress contestant's nomination was rejected and others withdrew.
Counting under way
Source: Datanet India

Disclaimer: This is an electoral map which is not to scale geographically

All results - A to Z

Search constituency below

Andaman & Nicobar Islands

1Seats

Andhra Pradesh

25Seats

Arunachal Pradesh

2Seats

Assam

14Seats

Bihar

40Seats

Chandigarh

1Seats

Chhattisgarh

11Seats

Dadra & Nagar Haveli

1Seats

Daman & Diu

1Seats

Delhi

7Seats

Goa

2Seats

Gujarat

26Seats

Haryana

10Seats

Himachal Pradesh

4Seats

Jammu & Kashmir

6Seats

Jharkhand

14Seats

Karnataka

28Seats

Kerala

20Seats

Lakshadweep

1Seats

Madhya Pradesh

29Seats

Maharashtra

48Seats

Manipur

2Seats

Meghalaya

2Seats

Mizoram

1Seats

Nagaland

1Seats

Odisha

21Seats

Puducherry

1Seats

Punjab

13Seats

Rajasthan

25Seats

Sikkim

1Seats

Tamil Nadu

39Seats

Telangana

17Seats

Tripura

2Seats

Uttar Pradesh

80Seats

Uttarakhand

5Seats

West Bengal

42Seats