Skip to content

Gurdaspur

Lok Sabha constituency in Punjab. Indian National Congress won it in 2024. It changed hands 2 times between 2009 and 2024.

Open on the map

Results, 2009–2024

YearWinnerRunner-upMarginTurnout
2024Sukhjinder Singh RandhawaIndian National Congress (INDIA), 3,64,043 votesDinesh Singh BabbuBharatiya Janata Party, 2,81,182 votes82,8617.7%66.4%
2019Sunny DeolBharatiya Janata Party (NDA), 5,58,719 votesSunil JakharIndian National Congress, 4,76,260 votes82,4597.5%69.2%
2014Vinod KhannaBharatiya Janata Party (NDA), 4,82,255 votesPartap Singh BajwaIndian National Congress, 3,46,190 votes1,36,06513.1%69.5%
2009Partap Singh BajwaIndian National Congress (UPA), 4,47,994 votesVinod KhannaBharatiya Janata Party, 4,39,652 votes8,3420.9%70.8%

Source: Election Commission of India statistical reports (2009–2019 via the India Data Portal). Seat names follow the current ECI spelling.