Skip to content

Karnal

Lok Sabha constituency in Haryana. Bharatiya Janata Party has won it 3 times in a row, holding it since 2014. It changed hands 1 time between 2009 and 2024.

Open on the map

Results, 2009–2024

YearWinnerRunner-upMarginTurnout
2024Manohar LalBharatiya Janata Party (NDA), 7,39,285 votesDivyanshu BudhirajaIndian National Congress, 5,06,708 votes2,32,57717.3%63.8%
2019Sanjay BhatiaBharatiya Janata Party (NDA), 9,11,594 votesKuldip SharmaIndian National Congress, 2,55,452 votes6,56,14250.7%68.3%
2014Ashwini KumarBharatiya Janata Party (NDA), 5,94,817 votesArvind Kumar SharmaIndian National Congress, 2,34,670 votes3,60,14730.3%70.9%
2009Arvind Kumar SharmaIndian National Congress (UPA), 3,04,698 votesMaratha Virender VermaBahujan Samaj Party, 2,28,352 votes76,3469.4%66.6%

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