2024 Indian general election in Punjab

The 2024 Indian general election was held in Punjab on 1 June 2024 to elect 13 members of the 18th Lok Sabha.

Background and overview
The previous general election were held in May 2019 in Punjab, in which the Indian National Congress won 8 seats, followed by the Shiromani Akali Dal and the Bharatiya Janata Party, which won 2 seats each. In 2022, Bhagwant Mann resigned as MP from Sangrur to become Chief Minister of Punjab. A by-election for the constituency was held in June 2022, where Simranjit Singh Mann defeated Gurmail Singh of the incumbent Aam Aadmi Party. In January 2023, the Jalandhar constituency became vacant after the death of the incumbent MP, Santokh Singh Chaudhary of INC. In May 2023, Sushil Kumar Rinku of AAP defeated Karamjit Kaur of INC.

Defections
In March 2024, Raj Kumar Chabbewal and Gurpreet Singh GP of INC joined AAP, both were announced candidates from Hoshiarpur and Fatehgarh Sahib constituencies respectively. Patiala MP Preneet Kaur joined BJP. Sushil Rinku, who was announced as the AAP candidate for Jalandhar constituency, joined BJP, he was member of INC prior to AAP. Ravneet Singh Bittu, MP from Ludhiana, joined BJP. In April 2024, former MLA Pawan Kumar Tinu of SAD joined AAP, and was announced candidate for Jalandhar.

Election schedule
The election schedule was announced by Election Commission of India on 16 March 2024. The elections are to be held in seven phases throughout the country, with Punjab in the last phase.

Parties and alliances
In Punjab, Indian National Developmental Inclusive Alliance (INDIA) member parties Aam Aadmi Party and Indian National Congress have decided not to have an alliance and to contest independently as they are the main opponents of each other within the state.

Changes in Seats

 * INC
 * Holds - Amritsar, Jalandhar, Ludhiana, Fatehgarh Shaib and Patiala
 * Lost - Khadoor Shaib, Faridkot and Anandpur Shaib
 * Gained - Gurdaspur and Firozpur
 * AAP
 * Holds - Sangrur
 * Gained - Hoshiarpur and Anandpur Sahib
 * SAD
 * Holds - Bathinda
 * Lost - Firozpur
 * Independent
 * Gained - Khadoor Shaib and Faridkot
 * BJP
 * Lost - Gurdaspur and Hoshiarpur