Mandi, Himachal Pradesh — Lok Sabha Election Results
Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Mandi (Himachal Pradesh) was won by Ram Swaroop Sharma (Bharatiya Janata Party) at the 2019 Lok Sabha general election, with a margin of 405,459 votes over Aashray Sharma. This page covers every Lok Sabha general election in Mandi, Himachal Pradesh, from 1957 to 2019.
Full Election History, 1957–2019
Election
Winner
Party
Votes
Vote Share
Runner-up
Margin
1957
Joginder Sen
Indian National Congress
57,530
63.5%
Anand Chand (Independent)
24,420 (26.9 pts)
1962
Lalit Sen
Indian National Congress
46,856
63.6%
Ambika Kumari (Swatantra Party)
26,256 (35.6 pts)
1967
L. Sen
Indian National Congress
62,596
51.7%
I. Singh (Independent)
34,265 (28.3 pts)
1971
Virbhadra Singh
Indian National Congress
114,957
72.0%
Mandhar Lal (LRP)
89,177 (55.8 pts)
1977
Ganga Singh
Bharatiya Lok Dal
138,143
53.2%
Virbhadra Singh (Indian National Congress)
35,505 (13.7 pts)
1980
Vir Bahadur Singh
Congress (I)
166,949
56.6%
Ganga Singh (Janata Party)
58,354 (19.8 pts)
1984
Sukh Ram
Indian National Congress
224,146
67.5%
Madhukar (Bharatiya Janata Party)
131,651 (39.7 pts)
1989
Maheshwar Singh
Bharatiya Janata Party
234,164
50.4%
Sukh Ram (Indian National Congress)
28,069 (6.0 pts)
1991
Sukh Ram
Indian National Congress
233,380
49.7%
Maheshwar Singh (Bharatiya Janata Party)
26,627 (5.7 pts)
1996
Sukh Ram
Indian National Congress
328,186
62.4%
Adan Singh Thakur (Bharatiya Janata Party)
153,223 (29.1 pts)
1998
Maheshwar Singh
Bharatiya Janata Party
304,210
62.4%
Smt.Pratibha Singh (Indian National Congress)
131,832 (27.1 pts)
1999
Maheshwar Singh
Bharatiya Janata Party
325,929
62.1%
Kaul Singh (Indian National Congress)
131,025 (24.9 pts)
2004
Pratibha Singh
Indian National Congress
357,623
53.4%
Maheshwar Singh (Bharatiya Janata Party)
66,566 (9.9 pts)
2009
Virbhadra Singh
Indian National Congress
340,973
47.8%
Maheshwar Singh (Bharatiya Janata Party)
13,997 (2.0 pts)
2014
Ram Swaroop Sharma
Bharatiya Janata Party
362,824
50.0%
Pratibha Singh (Indian National Congress)
39,856 (5.5 pts)
2019
Ram Swaroop Sharma
Bharatiya Janata Party
647,189
69.1%
Aashray Sharma (Indian National Congress)
405,459 (43.3 pts)
Full Result Breakdown by Election
1957
Candidate
Party
Votes
Share
Joginder Sen
Indian National Congress
57,530
63.5%
Anand Chand
Independent
33,110
36.5%
Mast Ram
Communist Party of India
0
0.0%
1962
Candidate
Party
Votes
Share
Lalit Sen
Indian National Congress
46,856
63.6%
Ambika Kumari
Swatantra Party
20,600
27.9%
Tej Singh
Independent
3,516
4.8%
Kuldip Singh
Jharkhand Party
2,742
3.7%
1967
Candidate
Party
Votes
Share
L. Sen
Indian National Congress
62,596
51.7%
I. Singh
Independent
28,331
23.4%
D. S. Ram
Independent
26,877
22.2%
N. D. Joshi
Independent
3,377
2.8%
1971
Candidate
Party
Votes
Share
Virbhadra Singh
Indian National Congress
114,957
72.0%
Mandhar Lal
LRP
25,780
16.1%
Gauri Prashad
Congress (O)
6,344
4.0%
Nawal Thakur
Independent
4,914
3.1%
Mahavr Prashad
Independent
4,587
2.9%
Tulsi Ram
Independent
3,182
2.0%
1977
Candidate
Party
Votes
Share
Ganga Singh
Bharatiya Lok Dal
138,143
53.2%
Virbhadra Singh
Indian National Congress
102,638
39.5%
Tara Chand
CPI (Marxist)
8,950
3.4%
Nawal Thakur
Independent
7,817
3.0%
Ani Rudh
Independent
2,167
0.8%
1980
Candidate
Party
Votes
Share
Vir Bahadur Singh
Congress (I)
166,949
56.6%
Ganga Singh
Janata Party
108,595
36.8%
Bhagat Guru
Janata Party (Secular)
12,544
4.3%
Puran Mal
Independent
4,626
1.6%
Naval Thakur
Independent
2,255
0.8%
1984
Candidate
Party
Votes
Share
Sukh Ram
Indian National Congress
224,146
67.5%
Madhukar
Bharatiya Janata Party
92,495
27.9%
Nand Singh
ICJ
3,817
1.1%
Kamal Kishore
Independent
2,921
0.9%
Narpat Ram Chauhan
Independent
2,616
0.8%
Nawal Thakur
Independent
2,453
0.7%
Het Ram
Janata Party
2,331
0.7%
Durga Singh Rathaur
Independent
1,194
0.4%
1989
Candidate
Party
Votes
Share
Maheshwar Singh
Bharatiya Janata Party
234,164
50.4%
Sukh Ram
Indian National Congress
206,095
44.3%
D.N.Kapoor
CPI (Marxist)
9,736
2.1%
Om Parkash
DDP
5,510
1.2%
Dharam Singh
Bahujan Samaj Party
4,489
1.0%
Naval Thakur
JNP (JP)
3,423
0.7%
Raj Kumar
Independent
1,530
0.3%
1991
Candidate
Party
Votes
Share
Sukh Ram
Indian National Congress
233,380
49.7%
Maheshwar Singh
Bharatiya Janata Party
206,753
44.0%
Karam Singh
Janata Dal
18,112
3.9%
Om Prakash
DDP
3,970
0.8%
Prem Singh Thakur
Janata Party
2,829
0.6%
Om Dutt Sharma
Independent
1,367
0.3%
Krishan Lal Sharma
Independent
957
0.2%
Amar Nirogotra
Independent
933
0.2%
Nawal Thakur
Independent
741
0.2%
Gian Chand Paniala
Independent
576
0.1%
1996
Candidate
Party
Votes
Share
Sukh Ram
Indian National Congress
328,186
62.4%
Adan Singh Thakur
Bharatiya Janata Party
174,963
33.3%
Ganga Singh
Samajwadi Party
6,460
1.2%
Amar Nirgotra
Independent
4,608
0.9%
Chandermani Sharma
AIIC(T)
3,717
0.7%
Kanshi Ram
Independent
1,954
0.4%
Devender Sharma
Independent
1,049
0.2%
Bal Krishan
Independent
936
0.2%
Subh Ram Thakray
Shiv Sena
790
0.2%
Diwan Chand Gupta
Independent
768
0.1%
Ramesh Chand Gautam
Independent
739
0.1%
Jeevan Parkash Sharma
Independent
695
0.1%
Brikam Ram
Independent
449
0.1%
Ramesh Kumar Garla
Independent
294
0.1%
1998
Candidate
Party
Votes
Share
Maheshwar Singh
Bharatiya Janata Party
304,210
62.4%
Smt.Pratibha Singh
Indian National Congress
172,378
35.4%
Sukh Ram
HVC
8,304
1.7%
Dinanath
AIRJP
1,265
0.3%
Amar Nirgotra
Independent
1,081
0.2%
1999
Candidate
Party
Votes
Share
Maheshwar Singh
Bharatiya Janata Party
325,929
62.1%
Kaul Singh
Indian National Congress
194,904
37.1%
Ravi Thakur
Nationalist Congress Party
3,657
0.7%
Amar Nirgotra
Independent
750
0.1%
2004
Candidate
Party
Votes
Share
Pratibha Singh
Indian National Congress
357,623
53.4%
Maheshwar Singh
Bharatiya Janata Party
291,057
43.5%
Mohan Lal Sahni
Bahujan Samaj Party
8,671
1.3%
Shan Mohammad
Independent
8,076
1.2%
Kashmir Singh Guleria
Independent
4,125
0.6%
2009
Candidate
Party
Votes
Share
Virbhadra Singh
Indian National Congress
340,973
47.8%
Maheshwar Singh
Bharatiya Janata Party
326,976
45.9%
Dr. Onkar Shad
CPI (Marxist)
20,664
2.9%
Lala Ram
Bahujan Samaj Party
10,131
1.4%
Hookam Chand Shastri
RWS
7,877
1.1%
Shan Mohammad
Independent
6,405
0.9%
2014
Candidate
Party
Votes
Share
Ram Swaroop Sharma
Bharatiya Janata Party
362,824
50.0%
Pratibha Singh
Indian National Congress
322,968
44.5%
Kushal Bhardwaj
CPI (Marxist)
13,965
1.9%
Jai Chand Thakur
Aam Aadmi Party
9,359
1.3%
None Of The Above
Independent
6,191
0.9%
Lala Ram
Bahujan Samaj Party
5,167
0.7%
Subhash Mohan Snehi
Independent
1,928
0.3%
Bhag Chand Rana
Independent
1,868
0.3%
Puni Chand
Samajwadi Party
923
0.1%
Devender Dev
BMP
901
0.1%
2019
Candidate
Party
Votes
Share
Ram Swaroop Sharma
Bharatiya Janata Party
647,189
69.1%
Aashray Sharma
Indian National Congress
241,730
25.8%
Daleep Singh Kaith
CPI (Marxist)
14,838
1.6%
Ses Ram
Bahujan Samaj Party
9,060
1.0%
Brij Gopal
Independent
4,087
0.4%
Subhash Mohan Snehi
Independent
3,839
0.4%
Dev Raj Bhardwaj
Independent
3,653
0.4%
Guman Singh
Independent
2,344
0.3%
Rajender Suryavanshi
API
1,873
0.2%
Dharmender Singh Thakur
Independent
1,860
0.2%
Col. Thakur Singh
Independent
1,596
0.2%
Kartar Chand
Samajwadi Party
880
0.1%
Ghanshyam Chand Thakur
Independent
775
0.1%
Shiv Lal Thakur
BSCP
751
0.1%
Mehar Singh
RAM
582
0.1%
Khem Chand
PPI(D)
511
0.1%
Chandermani
AIFB
505
0.1%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's broad bloc (Congress / BJP / Left / other).
Trend
Mandi has been contested at 16 Lok Sabha general elections on record since 1957. 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 Mandi in the 2019 Lok Sabha election?
Ram Swaroop Sharma (Bharatiya Janata Party) won Mandi, Himachal Pradesh, in 2019 with 647,189 votes (69.1%), a margin of 405,459 votes over Aashray Sharma.
Which parties have won Mandi since 1957?
Since 1957, Mandi has been won by: Bharatiya Janata Party, Bharatiya Lok Dal, Congress (I), Indian National Congress.
What was the closest result in Mandi?
The closest result on record for Mandi was 2009, when Indian National Congress beat Bharatiya Janata Party by just 13,997 votes (2.0 percentage points).