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

1 Seats

Andhra Pradesh

25 Seats

Arunachal Pradesh

2 Seats

Assam

14 Seats

Bihar

40 Seats

Chandigarh

1 Seats

Chhattisgarh

11 Seats

Dadra & Nagar Haveli

1 Seats

Daman & Diu

1 Seats

Delhi

7 Seats

Goa

2 Seats

Gujarat

26 Seats

Haryana

10 Seats

Himachal Pradesh

4 Seats

Jammu & Kashmir

6 Seats

Jharkhand

14 Seats

Karnataka

28 Seats

Kerala

20 Seats

Lakshadweep

1 Seats

Madhya Pradesh

29 Seats

Maharashtra

48 Seats

Manipur

2 Seats

Meghalaya

2 Seats

Mizoram

1 Seats

Nagaland

1 Seats

Odisha

21 Seats

Puducherry

1 Seats

Punjab

13 Seats

Rajasthan

25 Seats

Sikkim

1 Seats

Tamil Nadu

39 Seats

Telangana

17 Seats

Tripura

2 Seats

Uttar Pradesh

80 Seats

Uttarakhand

5 Seats

West Bengal

42 Seats