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. Poll eventPhaseVIINotification date7 MayLast date for filing nomination14 MayScrutiny of nomination15 MayLast Date for withdrawal of nomination17 MayDate of poll1 JuneDate of counting of votes/Result4 June 2024No. of constituencies13

Parties and alliances

Indian National Congress

PartyFlagSymbolLeaderSeats contested Indian National CongressAmrinder Singh Raja Warring13

Aam Aadmi Party

PartyFlagSymbolLeaderSeats contested Aam Aadmi PartyBhagwant Mann13

Shiromani Akali Dal

PartyFlagSymbolLeaderSeats contestedShiromani Akali DalSukhbir Singh Badal13

National Democratic Alliance

PartyFlagSymbolLeaderSeats contestedBharatiya Janata PartySunil Kumar Jakhar13

Others PartyFlagSymbolLeaderSeats contestedShiromani Akali Dal (Amritsar)Simranjit Singh Mann12Bahujan Samaj PartyJasvir Singh Garhi13Communist Party of India (Marxist)Purshottam Lal Bilga1Communist Party of India3

List of Candidates ConstituencyINCAAPSADBJP # Name Party Candidate Party Candidate Party Candidate Party Candidate1GurdaspurS. S. RandhawaAmansher SinghDaljit Singh CheemaDinesh Singh2AmritsarGurjeet Singh AujlaKuldeep Singh DhaliwalAnil JoshiTaranjit Singh Sandhu3Khadoor SahibKulbir Singh ZiraLaljit Singh BhullarVirsa Singh ValtohaManjit Singh Mianwind4Jalandhar (SC)Charanjit Singh ChanniPawan Kumar TinuMohinder Singh KaypeeSushil Kumar Rinku5Hoshiarpur (SC)Yamini GomarRaj Kumar ChabbewalSohan Singh ThandalAnita Parkash6Anandpur SahibVijay Inder SinglaMalwinder Singh KangPrem Singh ChandumajraSubhash Sharma7LudhianaAmrinder Singh WarringAshok Parashar PappiRanjit Singh DhillonRavneet Singh Bittu8Fatehgarh Sahib (SC)Amar SinghGurpreet Singh GPBikramjit Singh KhalsaGejja Ram Valmiki9Faridkot (SC)Amarjit Kaur SahokeKaramjit AnmolRajwinder SinghHans Raj Hans10FirozpurSher Singh GhubayaJagdeep Singh Kaka BrarNardev Singh MannRana Gurmit Singh11BathindaJeet Mohinder Singh SidhuGurmeet Singh KhudianHarsimrat Kaur BadalParampal Kaur Sidhu12SangrurSukhpal Singh KhairaGurmeet Singh Meet HayerIqbal Singh JhundanArvind Khanna13PatialaDharamvir GandhiBalbir SinghNarinder Kumar SharmaPreneet Kaur

Surveys and polls Opinion polls

Exit polls

Voter turnout ConstituencyPoll dateTurnoutSwing1Gurdaspur 1 June 202466.67%2.57%2Amritsar 56.06%1.01%3Khadoor Sahib62.55%1.41%4Jalandhar (SC)71.92%3.34% 5Hoshiarpur (SC)58.86%3.22%6Anandpur Sahib61.98%1.71%7Ludhiana60.12%2.08%8Fatehgarh Sahib (SC)62.53%3.16%9Faridkot (SC)63.34%0.09%10Firozpur56.40%5.45%11Bathinda72.43%4.80%12Sangrur 69.46%7.77%13Patiala74.02%4.14%62.80%3.14%

Results

7321INCAAPINDSAD

Results by alliance or party Alliance/ PartyPopular voteSeatsVotes%±ppContestedWon+/−INDIAINC 26.3013.82137 1AAP26.0218.64133 2NDABJP18.568.93130 2SAD13.4214.34131 1SAD (A)3.843.44120 BSP2.491.03130CPI0.16%10 -CPI(M)0.04%10 -RSP0.01%ASP(K)0.07Others0IND7.862 2NOTA0.49 0.63Total100% - 13 -

Results by region +RegionSeatsINCAAPSAD+INDMalwa84211Majha32001Doaba21100Total137312

Results by Seat Reservation +Seat TypeSeatsINCAAPSADContestedWonSR(%)ContestedWonSR(%)ContestedWonSR(%)General99555.569222.229111.11Scheduled Caste44250.004125400Total1313753.8413323.071317.69

Results by constituency Constituency Winner Runner Up Margin % # Name Poll % Candidate Party Votes % Candidate Party Votes % 1 Gurdaspur 66.42% Sukhjinder Randhawa 3,64,043 33.68 Dinesh Singh 2,81,182 26.0182,8617.67 2 Amritsar 56.00% Gurjeet Singh Aujla 2,55,181 28.17 Kuldeep Dhaliwal 2,14,880 23.7240,3014.45 3 Khadoor Sahib 62.46% Amritpal Singh 4,04,430 38.54 Kulbir Singh Zira 2,07,310 19.761,97,12018.78 4 Jalandhar 59.75% Charanjit Channi 3,90,053 39.43 Sushil Rinku 2,14,060 21.641,75,99317.79 5 Hoshiarpur 58.65% Raj Chabbewal 3,03,859 32.01 Yamini Gomar 2,59,748 27.3744,1114.64 6 Anandpur Sahib 61.90% Malwinder Kang 3,13,217 29.07 Vijay Inder Singla 3,02,371 28.0610,8461.01 7 Ludhiana 60.18% Amrinder Singh Raja 3,22,224 30.41 Ravneet Bittu 3,01,282 28.4320,9421.98 8 Fatehgarh Sahib 62.58% Amar Singh 3,32,591 34.13 Gurpreet Singh GP 2,98,389 30.6234,2023.51 9 Faridkot 63.41% Sarabjeet Khalsa 2,98,062 29.38 Karamjit Anmol 2,28,009 22.4770,0536.91 10 Firozpur 67.31% Sher Singh Ghubaya 2,66,626 23.65 Jagdeep Singh Kaka 2,63,384 23.363,2420.29 11 Bathinda 69.42% Harsimrat Kaur 3,76,558 32.70 Gurmeet Khuddian 3,26,902 28.3849,6564.32 12 Sangrur 64.63% Gurmeet Hayer 3,64,085 36.02 Sukhpal Khaira 1,91,525 18.951,72,56017.07 13 Patiala 63.60% Dharamvir Gandhi 3,05,616 26.52 Balbir Singh 2,90,785 25.2414,8311.28

Result by Party

Results by constituency ConstituencyINC VotesAAP VotesSAD VotesBJP VotesIndependentWinnerNo.Name1Gurdaspur3,64,0432,77,25285,5002,81,182INC2Amritsar2,55,1812,14,8801,62,8962,07,205INC3Khadoor Sahib*2,07,3102,07,3101,94,83686,4164,04,430INPD4Jalandhar3,90,0532,08,88967,9112,14,060INC5Hoshiarpur2,59,7483,03,85991,7891,99,994AAP6Anandpur Sahib3,02,3713,13,2171,17,9361,86,578AAP7Ludhiana3,22,2242,37,07790,2203,01,282INC8Fatehgarh Sahib3,32,5912,98,3891,26,7301,27,521INC9Faridkot*1,60,3572,28,0091,38,2511,23,5332,98,062INPD10Firozpur2,66,6262,63,3842,53,6452,55,097INC11Bathinda2,02,0113,26,9023,76,5581,10,762SAD12Sangrur1,91,5253,64,08562,4881,28,253AAP13Patiala3,05,6162,90,7851,53,9782,88,998INC

Won by Independents

Changes in Seats PartyHoldsLostGainedTotal tally53271023110100220200 Indian National Congress (INC) Held: Amritsar, Jalandhar, Ludhiana, Fatehgarh Sahib, Patiala Lost: Khadoor Sahib, Faridkot, Anandpur Sahib Gained: Gurdaspur, Firozpur

Aam Aadmi Party (AAP) Held: Sangrur Gained: Hoshiarpur, Anandpur Sahib

Shiromani Akali Dal (SAD) Held: Bathinda Lost: Firozpur

Independent Gained: Khadoor Sahib, Faridkot

Bharatiya Janata Party (BJP) Lost: Gurdaspur, Hoshiarpur

Assembly segments wise lead of Parties

PartyLead in Assembly segments 2022 Results +/- Indian National Congress 37 18 19 Aam Aadmi Party 33 92 59 Bharatiya Janata Party 23 2 21Independent 15 1 14 Shiromani Akali Dal 9 3 6Bahujan Samaj Party01 1Total117–

Assembly Seat wise leads