Gurdaspur Lok Sabha seat has been a stronghold of the BJP. It has nine Assembly segments -- Bhoa, Pathankot, Gurdaspur, Dinanagar, Qadian, Fathegarh Churian, Dera Baba Nanak, Sujanpur and Batala.
The bypoll witnessed a three-cornered race contest among major political parties -- the Congress, the BJP and the AAP. The bypoll is seen as a barometer for the popularity of the six-month-old Congress government in Punjab. Congress candidate Sunil Jakhar had earlier claimed the bypoll would be a "referendum" on the NDA government.
The BJP had also tried pulling out all the stops to retain the seat, which actor-turned-politician Vinod Khanna had won four times on its ticket. A victory would give much-needed boost to the BJP, which had bagged just one segment of Sujanpur out of the four seats it had contested in the assembly polls.
The AAP, the main opposition party in Punjab with 20 seats in the House, was also looking to strengthen its presence in the state with victory in the bypoll. The seat had fallen vacant following the demise of Mr Khanna in April.
The high-stakes Gurdaspur Lok Sabha bypoll recorded a 56 per cent voter turnout on October 11, lower than 70.03 per cent recorded in the 2014 general elections. Out of nine assembly segments falling in Gurdaspur Lok Sabha seat, Dera Baba Nanak Vidhan Sabha constituency had registered maximum voting percentage at 65 per cent while the Batala Vidhan Sabha constituency had witnessed lowest voting percentage at 50 per cent, official said.
The polling percentage in the nine assembly segments was also lower than what was recorded in 2017 assembly elections.