2004 Indian general election in Punjab

The 2004 Indian general election in Punjab was held on 13 seats of Lok Sabha in April to May 2004 and elections were held in the 4th Phase on 10th May 2004 for all the 13 constituencies. The members were elected for the 14th Lok Sabha.

Congress had a seat sharing agreement with the left parties during the elections.

Akali Dal contentested from 10 seats while BJP fought from remaining three.

Results
In the election, the Shiromani Akali Dal became the biggest party by winning 8 seats, with Bharatiya Janata Party at 3 seats and Indian National Congress winning 2 seats.