Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Karnal (Haryana) was won by Sanjay Bhatia (Bharatiya Janata Party) at the 2019 Lok Sabha general election, with a margin of 656,142 votes over Kuldip Sharma. This page covers every Lok Sabha general election in Karnal, Haryana, from 1967 to 2019.
Full Election History, 1967–2019
Election
Winner
Party
Votes
Vote Share
Runner-up
Margin
1967
M. Ram
Indian National Congress
168,204
50.0%
R. Nand (Bharatiya Jana Sangh)
203 (0.1 pts)
1971
Madho Ram
Indian National Congress
152,249
48.1%
Rameshwara Nand (Bharatiya Jana Sangh)
35,261 (11.1 pts)
1977
Bhagwat Dayal
Bharatiya Lok Dal
340,961
82.0%
Jagdish Prasad (Indian National Congress)
276,836 (66.6 pts)
1980
Chiranji Lal
Congress (I)
151,786
35.2%
Sushma Swaraj (Janata Party)
22,328 (5.2 pts)
1984
Chiranji Lal
Indian National Congress
247,063
48.7%
Devi Singh (ICJ)
98,952 (19.5 pts)
1989
Chiranjit Lal
Indian National Congress
274,465
46.1%
Sushma Swaraj (Bharatiya Janata Party)
8,673 (1.5 pts)
1991
Chiranji Lal Sharma
Indian National Congress
200,770
32.2%
Chasham Pal Singh (Janata Dal)
55,172 (8.8 pts)
1996
Ishwar Dayal Swami
Bharatiya Janata Party
338,013
42.2%
Chiranji Lal Sharma (Indian National Congress)
191,865 (24.0 pts)
1998
Bhajan Lal
Indian National Congress
327,750
41.1%
I.D. Swami (Bharatiya Janata Party)
52,061 (6.5 pts)
1999
I.D. Swami
Bharatiya Janata Party
433,733
56.2%
Bhajan Lal (Indian National Congress)
147,854 (19.2 pts)
2004
Arvind Kumar Sharma
Indian National Congress
318,948
38.9%
I. D. Swami (Bharatiya Janata Party)
164,762 (20.1 pts)
2009
Arvind Kumar Sharma
Indian National Congress
304,698
37.6%
Maratha Virender Verma (Bahujan Samaj Party)
76,346 (9.4 pts)
2014
Ashwini Kumar
Bharatiya Janata Party
594,817
49.8%
Arvind Kumar Sharma (Indian National Congress)
360,147 (30.2 pts)
2019
Sanjay Bhatia
Bharatiya Janata Party
911,594
70.4%
Kuldip Sharma (Indian National Congress)
656,142 (50.7 pts)
Full Result Breakdown by Election
1967
Candidate
Party
Votes
Share
M. Ram
Indian National Congress
168,204
50.0%
R. Nand
Bharatiya Jana Sangh
168,001
50.0%
1971
Candidate
Party
Votes
Share
Madho Ram
Indian National Congress
152,249
48.1%
Rameshwara Nand
Bharatiya Jana Sangh
116,988
36.9%
R. P. Kapoor
Congress (O)
22,558
7.1%
Jaikrishan Sharma
Independent
7,653
2.4%
Iqbal Krishna
Independent
7,069
2.2%
Jogi Ram
RPK
6,449
2.0%
Kashmira Singh
Independent
3,814
1.2%
1977
Candidate
Party
Votes
Share
Bhagwat Dayal
Bharatiya Lok Dal
340,961
82.0%
Jagdish Prasad
Indian National Congress
64,125
15.4%
Dalpat Singh
Independent
6,712
1.6%
Surajbhan
Independent
2,535
0.6%
Amilal Alias Prithvi Lal
Independent
1,504
0.4%
1980
Candidate
Party
Votes
Share
Chiranji Lal
Congress (I)
151,786
35.2%
Sushma Swaraj
Janata Party
129,458
30.1%
Raghbir Singh
Janata Party (Secular)
117,861
27.4%
Jai Singh
Independent
9,349
2.2%
Kalawati
Independent
2,619
0.6%
Dharam Pal S/O Surjan
Independent
2,420
0.6%
Ram Singh
Independent
2,011
0.5%
Surender Urf Surender Kumar
Independent
1,693
0.4%
Nihal Chand
RRP
1,480
0.3%
Hukum Singh
RPK
1,424
0.3%
Ram Diya
Independent
1,221
0.3%
Susheel Kumar
Independent
1,212
0.3%
Amolak Raj
Independent
1,180
0.3%
Laxmi Chand Chechi
Congress (U)
1,041
0.2%
Suraj Bhan
Independent
889
0.2%
Jasbir Singh
Independent
747
0.2%
Kharaiti Lal
Independent
717
0.2%
Raj Roop
Independent
692
0.2%
Ami Lal
Independent
611
0.1%
Kashmir Singh
Independent
544
0.1%
Manphoola Urf Manphool Singh
Independent
526
0.1%
Dharma Pal S/O Teka Ram
Independent
420
0.1%
Gian Chand
Independent
404
0.1%
Bala Ram Urf Balak Ram
Independent
330
0.1%
1984
Candidate
Party
Votes
Share
Chiranji Lal
Indian National Congress
247,063
48.7%
Devi Singh
ICJ
148,111
29.2%
Sushma Swaraj
Bharatiya Janata Party
77,870
15.3%
Ved Parkash
Independent
9,549
1.9%
Darshan Singh
Independent
2,482
0.5%
Kashmira Singh
Independent
2,458
0.5%
Ajit Singh
Janata Party
2,279
0.4%
Reet Mohan
Independent
1,984
0.4%
Gaje Singh
Independent
1,372
0.3%
Bhim Raj
Independent
1,322
0.3%
Gurnam Singh
Independent
1,100
0.2%
Rameshwar
Independent
761
0.1%
Harbhagwan
Independent
757
0.1%
Sheetal Singh Rawal
Independent
744
0.1%
Sher Singh
Independent
736
0.1%
Kalawati
Independent
718
0.1%
Ram Diya
Independent
675
0.1%
Om Prakash
Independent
653
0.1%
Gurucharan
Independent
625
0.1%
Dalbir Singh
Independent
620
0.1%
Dalip Singh
Independent
618
0.1%
Ram Singh
Independent
579
0.1%
Ram Bhaj
Independent
546
0.1%
Mahabir Singh
Independent
511
0.1%
Prem Chand
Independent
480
0.1%
Jasbir Kaur
Independent
477
0.1%
Zile Singh
Independent
449
0.1%
Amar Singh
Independent
419
0.1%
Parbati
Independent
384
0.1%
Bhim Sain Batra
Independent
373
0.1%
Jeeta
Independent
356
0.1%
Sushil Kumar Aggarwal
Independent
328
0.1%
Prithvi Singh
Independent
187
0.0%
1989
Candidate
Party
Votes
Share
Chiranjit Lal
Indian National Congress
274,465
46.1%
Sushma Swaraj
Bharatiya Janata Party
265,792
44.6%
Raghbir Singh
Communist Party of India
15,161
2.5%
Mai Lal
Bahujan Samaj Party
7,631
1.3%
Bir Singh
Independent
5,876
1.0%
Bhim Ram Singla
DDP
5,064
0.9%
Tejbir
Independent
2,433
0.4%
M.C.Sharma
Independent
2,081
0.3%
Raghbir
Independent
1,689
0.3%
Lal Chand
Independent
1,468
0.2%
Kausal Pal
JNP (JP)
1,444
0.2%
Chand Ram
RPI
1,382
0.2%
Raj Pal
Independent
1,245
0.2%
Jai Bhagwan Prajapat
Independent
984
0.2%
Samsher Singh
Independent
746
0.1%
Raj Bala
Independent
717
0.1%
Man Singh Saini
Independent
714
0.1%
Jani Bhagwan
Independent
702
0.1%
Ram Sharma
Independent
607
0.1%
Jogi Ram
Independent
598
0.1%
Isham Singh
Independent
593
0.1%
Dalipe
Independent
573
0.1%
Mohammed Yamin
Independent
476
0.1%
Surinder Kumar
Independent
471
0.1%
Naresh Kumar Gupta
Independent
464
0.1%
Devi Dayal
Independent
385
0.1%
Amar Singh Johri
Independent
338
0.1%
Parkash Man Parmodi
Independent
273
0.0%
Amar Jeet Manocha
Independent
248
0.0%
Sumer Chand
Independent
208
0.0%
Madan Mohan
Independent
198
0.0%
Kulwant Singh
Independent
159
0.0%
Satwant Singh
Independent
113
0.0%
1991
Candidate
Party
Votes
Share
Chiranji Lal Sharma
Indian National Congress
200,770
32.2%
Chasham Pal Singh
Janata Dal
145,598
23.3%
Ranjit
Janata Party
132,444
21.2%
Fateh Chand Vij
Bharatiya Janata Party
81,780
13.1%
M.C. Kaushik
Independent
13,482
2.2%
Kanwal Singh Bedharak
Independent
9,104
1.5%
Krishan Chand Rajput
Independent
8,294
1.3%
Phool Singh Kambooj
Independent
5,565
0.9%
Devinder Singh Mann
LKD
4,527
0.7%
Sunhera Ram
Independent
4,468
0.7%
Zila Singh
Independent
3,754
0.6%
Param Vir Chauhan
Independent
3,072
0.5%
Dalel Singh
JKMP
1,993
0.3%
Mahabir
Independent
1,451
0.2%
Harish Kumar
Independent
1,171
0.2%
Bhim Raj
DDP
1,162
0.2%
Kalawati (W)
Independent
1,122
0.2%
Raj Kumar
Independent
1,037
0.2%
Jogi Ram
Independent
936
0.1%
Pawan Kumar
Independent
895
0.1%
Shamsher Singh
Independent
754
0.1%
Ravinder Kumar Sharma
Independent
680
0.1%
1996
Candidate
Party
Votes
Share
Ishwar Dayal Swami
Bharatiya Janata Party
338,013
42.2%
Chiranji Lal Sharma
Indian National Congress
146,148
18.2%
Shyam Singh Rana
SAP
126,604
15.8%
Raghuveer Singh
Bahujan Samaj Party
55,484
6.9%
Chasham Pal Nain
Janata Dal
45,797
5.7%
Shamsher Singh Gogi
AIIC(T)
27,932
3.5%
Daryao Singh Malik
Independent
13,465
1.7%
Mai Lal
Independent
6,797
0.8%
Amarjit Singh Rana
Independent
6,537
0.8%
Madan Gopal Gupta
Independent
5,936
0.7%
Raj Kumar Kashyap
Independent
4,775
0.6%
Chhakan Lal Khurana
Independent
4,684
0.6%
Harkesh Sharma
Shiv Sena
4,395
0.5%
Mahabir Singh Panwar
ICS
2,268
0.3%
Gurdial Singh
Independent
1,931
0.2%
Sunehra
Independent
1,660
0.2%
Randhir Singh Saini
Independent
1,582
0.2%
Santosh
All India Forward Bloc
1,548
0.2%
Ved Parkash
Independent
1,490
0.2%
Jogi Ram
Independent
1,335
0.2%
Raj Kumar
Independent
1,276
0.2%
Ram Phal
Independent
1,250
0.2%
1998
Candidate
Party
Votes
Share
Bhajan Lal
Indian National Congress
327,750
41.1%
I.D. Swami
Bharatiya Janata Party
275,689
34.6%
Umed Singh Kashyap
HLD(R)
156,565
19.7%
Chasam Pal Singh Nain
Janata Dal
15,900
2.0%
Rajender Singh Verma
SJP(R)
9,837
1.2%
Bijender
Independent
4,114
0.5%
Ishwar Chand Aggarwal
Samajwadi Party
2,827
0.4%
Naresh
Independent
1,016
0.1%
Mittar Pal
AJBP
996
0.1%
Mohan Rao Saheb
Independent
644
0.1%
Manphool Singh
Independent
484
0.1%
Laj Pat Rai
Independent
423
0.1%
Chhakan Lal
Independent
264
0.0%
Som Parkash Kashyap
Independent
229
0.0%
1999
Candidate
Party
Votes
Share
I.D. Swami
Bharatiya Janata Party
433,733
56.2%
Bhajan Lal
Indian National Congress
285,879
37.1%
Pardeep Kumar
Bahujan Samaj Party
26,860
3.5%
Ramphal Sharma
Independent
7,405
1.0%
Sukhvinder Singh
Independent
6,150
0.8%
Bajinder Singh
Independent
3,479
0.5%
Nar Singh Dass Gupta
Samajwadi Party
3,045
0.4%
Dwarka Parsad
Independent
1,258
0.2%
Anoop Singh
Independent
816
0.1%
Devi Lal
Independent
755
0.1%
Ugar Sain
Independent
553
0.1%
Ami Lal
Independent
472
0.1%
Om Parkash
Independent
354
0.0%
Tapesh Bagati
Independent
342
0.0%
2004
Candidate
Party
Votes
Share
Arvind Kumar Sharma
Indian National Congress
318,948
38.9%
I. D. Swami
Bharatiya Janata Party
154,186
18.8%
Ashok Kumar Arora
Indian National Lok Dal
113,510
13.9%
Raj Kumar
ES
82,430
10.1%
Ashok Kumar Kashyap
Bahujan Samaj Party
67,392
8.2%
Kuldip Sharma
Independent
27,223
3.3%
Ram Chander Jangra
HVP
21,371
2.6%
Naresh Sachdeva
Independent
6,282
0.8%
Mahinder Singh Rana
Independent
4,807
0.6%
Raghumal Bhatt
Samajwadi Party
3,696
0.5%
Ram Mehar Singh
Independent
2,490
0.3%
Mahinder Singh
CPI (ML) Liberation
2,487
0.3%
Rishi Ram Gupta
Independent
2,364
0.3%
Rajbir Singh Chauhan
Independent
2,088
0.3%
Angrej Singh Joon
RGD
1,977
0.2%
Duli Chand Malik
Independent
1,888
0.2%
Surinder Singh Hooda
LJP
1,729
0.2%
Raj Kumar Kashyap
Independent
1,707
0.2%
Roshan Lal Bindal
Shiv Sena
1,315
0.2%
Premo Alias Premvati Kashyap
FCI
1,037
0.1%
2009
Candidate
Party
Votes
Share
Arvind Kumar Sharma
Indian National Congress
304,698
37.6%
Maratha Virender Verma
Bahujan Samaj Party
228,352
28.2%
I.D.Swami
Bharatiya Janata Party
185,437
22.9%
Dr. Ramesh Chhabra
HJCBL
49,226
6.1%
Mam Chand
Communist Party of India
13,587
1.7%
Anoop Singh
Independent
3,494
0.4%
Mukesh Kumari
Independent
3,379
0.4%
Balwan Singh Ruhal
Independent
3,248
0.4%
Lal Singh Kashyap
Independent
2,071
0.3%
Arya Sushil Garg
Independent
2,031
0.3%
Shiv Parsad
Independent
1,659
0.2%
Ramesh Singla
Independent
1,567
0.2%
Kalpana Singh
RPI(A)
1,536
0.2%
Ashok Kumar
Independent
1,428
0.2%
Dushyant Kumar
Independent
1,375
0.2%
Sushil Gurjar Sirsi
Independent
1,290
0.2%
Manoj Kumar Kashyap
VAJP
1,117
0.1%
Narender Saroha
Independent
1,080
0.1%
Prem Kumar
Shiv Sena
1,031
0.1%
Hawa Singh
RASJP
1,019
0.1%
Rajiv Ahuja
Samajwadi Party
985
0.1%
Ram Pal
RASAP
913
0.1%
Sanjeev
Independent
506
0.1%
2014
Candidate
Party
Votes
Share
Ashwini Kumar
Bharatiya Janata Party
594,817
49.8%
Arvind Kumar Sharma
Indian National Congress
234,670
19.7%
Jaswinder Singh Sandhu
Indian National Lok Dal
187,902
15.7%
Maratha Virender Verma
Bahujan Samaj Party
102,628
8.6%
Paramjit Singh
Aam Aadmi Party
32,060
2.7%
Mam Chand
Communist Party of India
10,945
0.9%
Jagdish
Independent
3,442
0.3%
None Of The Above
Independent
2,929
0.2%
Jagbir Singh Rana
Independent
2,775
0.2%
Mahmood Hassan
Independent
2,723
0.2%
Pale Ram Kashyap
RJP(E)
2,654
0.2%
Rajesh Kumar
Independent
1,937
0.2%
Kismat Sharma
Independent
1,757
0.1%
Shashi Saini
Independent
1,544
0.1%
Savitri
Independent
1,468
0.1%
Ashish
AIFB
1,314
0.1%
Mahinder Pal
Independent
1,276
0.1%
Arvind Tiwari
Independent
1,260
0.1%
Duli Chand
LPP(DC)
1,144
0.1%
Ramphal Sharma
Independent
940
0.1%
Khatab Singh Mor
BSCP
885
0.1%
Puran Singh Panwar
RJP
865
0.1%
Davinder Sharma
RKP
806
0.1%
Devender Jaglan
RPI(A)
759
0.1%
2019
Candidate
Party
Votes
Share
Sanjay Bhatia
Bharatiya Janata Party
911,594
70.4%
Kuldip Sharma
Indian National Congress
255,452
19.7%
Pankaj
Bahujan Samaj Party
67,183
5.2%
Krishan Kumar Aggarwal
Aam Aadmi Party
22,084
1.7%
Dharmvir Padha
Indian National Lok Dal
15,797
1.2%
Parmod Sharma
Independent
6,291
0.5%
Vicky Chinalya
SNP
3,318
0.3%
Ankur
AAP(P)
2,789
0.2%
Naresh Kumar
PSP(L)
2,340
0.2%
Kitab Singh
PPI(D)
2,118
0.2%
Dinesh Sharma
Shiv Sena
1,731
0.1%
Anil Kumar
JJJKP
1,243
0.1%
Jagdish
Independent
1,186
0.1%
Ishwar Sharma
RLP
808
0.1%
Tilak Raj
RGD
774
0.1%
Ishwar Chand Salwan
AJSP
551
0.0%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's broad bloc (Congress / BJP / Left / other).
Trend
Karnal has been contested at 14 Lok Sabha general elections on record since 1967. Parties that have won this seat over that span: Indian National Congress, Bharatiya Lok Dal, Congress (I), Bharatiya Janata Party.
Frequently Asked Questions
Who won Karnal in the 2019 Lok Sabha election?
Sanjay Bhatia (Bharatiya Janata Party) won Karnal, Haryana, in 2019 with 911,594 votes (70.4%), a margin of 656,142 votes over Kuldip Sharma.
Which parties have won Karnal since 1967?
Since 1967, Karnal has been won by: Bharatiya Janata Party, Bharatiya Lok Dal, Congress (I), Indian National Congress.
What was the closest result in Karnal?
The closest result on record for Karnal was 1967, when Indian National Congress beat Bharatiya Jana Sangh by just 203 votes (0.1 percentage points).