2004 Lok Sabha Election Results

India General Election (Parliament) · 543 Constituencies · 29 States & UTs

The 2004 Indian general election was held across 543 Lok Sabha constituencies in 29 states and union territories. A total of 671,487,930 electors were registered and 389,342,364 votes were polled, recording a national voter turnout of 58.0%. Indian National Congress won the most seats with 145, followed by Bharatiya Janata Party with 138 seats.

Browse the state-wise breakdown below, or click any state to see constituency-level results with individual candidate data.

543
Total Seats
671,487,930
Total Electors
389,342,364
Votes Polled
58.0%
Voter Turnout
Top Parties (Seats)

State-wise Results

Click any state to view constituency-level results

State / UT Seats Leading Party Won Turnout
Andhra Pradesh 42 Indian National Congress 29 69.8%
Arunachal Pradesh 2 Bharatiya Janata Party 2 56.0%
Assam 14 Indian National Congress 9 69.1%
Bihar 40 Rashtriya Janata Dal 22 58.0%
Chhattisgarh 11 Bharatiya Janata Party 10 52.0%
Delhi 7 Indian National Congress 6 47.1%
Goa 2 Bharatiya Janata Party 1 58.6%
Gujarat 26 Bharatiya Janata Party 14 45.2%
Haryana 10 Indian National Congress 9 65.7%
Himachal Pradesh 4 Indian National Congress 3 59.3%
Jharkhand 14 Indian National Congress 6 55.7%
Karnataka 28 Bharatiya Janata Party 18 65.0%
Kerala 20 Communist Party Of India (MARXIST) 12 71.2%
Madhya Pradesh 29 Bharatiya Janata Party 25 48.1%
Maharashtra 48 Bharatiya Janata Party 13 54.3%
Manipur 2 Independent 1 67.4%
Meghalaya 2 All India Trinamool Congress 1 52.7%
Mizoram 1 Mizo National Front 1 62.8%
Nagaland 1 Nagaland Peoples Front 1 91.4%
Odisha 19 Biju Janata Dal 10 65.9%
Pondicherry 1 Pattali Makkal Katchi 1 76.1%
Punjab 13 Shiromani Akali Dal 8 61.6%
Rajasthan 25 Bharatiya Janata Party 21 49.8%
Sikkim 1 Sikkim Democratic Front 1 76.4%
Tamil Nadu 39 Dravida Munetra Kazhagam 16 60.6%
Tripura 2 Communist Party Of India (MARXIST) 2 66.7%
Uttar Pradesh 80 Samajwadi Party 35 48.2%
Uttarakhand 5 Bharatiya Janata Party 3 48.0%
West Bengal 42 Communist Party Of India (MARXIST) 26 77.7%