Shajapur, Madhya Pradesh — Lok Sabha Election Results
Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Shajapur (Madhya Pradesh) was won by Thawarchand Gehlot (Bharatiya Janata Party) at the 2004 Lok Sabha general election, with a margin of 168,187 votes over Shyam Bapulal Malviya. This page covers every Lok Sabha general election in Shajapur, Madhya Pradesh, from 1957 to 2004.
Full Election History, 1957–2004
Election
Winner
Party
Votes
Vote Share
Runner-up
Margin
1957
Liladhar
Indian National Congress
141,755
23.8%
Kanhaiyalal (Indian National Congress)
7,174 (1.2 pts)
1967
P. Baboorao
Bharatiya Jana Sangh
133,652
49.1%
L. Joshi (Indian National Congress)
39,904 (14.7 pts)
1971
Jagannathrao Joshi
Bharatiya Jana Sangh
158,959
53.6%
Nandkishore Bhatt (Indian National Congress)
28,530 (9.6 pts)
1977
Phool Chand Verma
Bharatiya Lok Dal
238,787
59.9%
Bapulal Malviya (Indian National Congress)
84,792 (21.3 pts)
1980
Fulchand Verma
Janata Party
183,497
45.5%
Ram Bhajan Gausar (Congress (I))
8,361 (2.1 pts)
1984
Bapulal Malviya
Indian National Congress
257,753
55.3%
Phoolchand Verma (Bharatiya Janata Party)
70,276 (15.1 pts)
1989
Phool Chand Verma
Bharatiya Janata Party
313,804
53.4%
Radha Krishan Malviya (Indian National Congress)
72,381 (12.3 pts)
1991
Phoolchand Verma
Bharatiya Janata Party
265,553
56.8%
Bapulal Malviya (Indian National Congress)
78,248 (16.7 pts)
1996
Thawarchand Gehlot
Bharatiya Janata Party
342,924
56.3%
Shakuntala Chouhan (Indian National Congress)
129,639 (21.3 pts)
1998
Gehlot Thavarchand
Bharatiya Janata Party
371,571
49.0%
Sajjansingh Verma (Indian National Congress)
18,994 (2.5 pts)
1999
Thavarchand Gehlot
Bharatiya Janata Party
387,607
51.4%
Radhakishan Malviya (Indian National Congress)
34,666 (4.6 pts)
2004
Thawarchand Gehlot
Bharatiya Janata Party
424,004
58.9%
Shyam Bapulal Malviya (Indian National Congress)
168,187 (23.4 pts)
Full Result Breakdown by Election
1957
Candidate
Party
Votes
Share
Liladhar
Indian National Congress
141,755
23.8%
Kanhaiyalal
Indian National Congress
134,581
22.6%
Nathulal
Bharatiya Jana Sangh
108,519
18.2%
Gorelal
Bharatiya Jana Sangh
106,147
17.8%
Jagannath
RRP
54,470
9.1%
Nawalkishore
Hindustan Mazdoor Sevak Sangh
50,741
8.5%
1967
Candidate
Party
Votes
Share
P. Baboorao
Bharatiya Jana Sangh
133,652
49.1%
L. Joshi
Indian National Congress
93,748
34.4%
Y. Khan
Independent
16,204
6.0%
Mangilal
Independent
15,136
5.6%
Jagannath
Independent
7,749
2.8%
Onkarbaksh
Independent
5,727
2.1%
1971
Candidate
Party
Votes
Share
Jagannathrao Joshi
Bharatiya Jana Sangh
158,959
53.6%
Nandkishore Bhatt
Indian National Congress
130,429
43.9%
Purushottamsingh Zamidar
Independent
7,454
2.5%
1977
Candidate
Party
Votes
Share
Phool Chand Verma
Bharatiya Lok Dal
238,787
59.9%
Bapulal Malviya
Indian National Congress
153,995
38.6%
Babulal Malviya
Independent
5,947
1.5%
1980
Candidate
Party
Votes
Share
Fulchand Verma
Janata Party
183,497
45.5%
Ram Bhajan Gausar
Congress (I)
175,136
43.4%
Biharilal
Independent
17,152
4.3%
Surendra Babulal Verma
Janata Party (Secular)
15,135
3.8%
Babulal Malviya
Independent
7,328
1.8%
Kanhayyalal Malviya
Congress (U)
4,865
1.2%
1984
Candidate
Party
Votes
Share
Bapulal Malviya
Indian National Congress
257,753
55.3%
Phoolchand Verma
Bharatiya Janata Party
187,477
40.2%
Bharatkumar Sulane
Independent
14,836
3.2%
Ganpat Malviya
Independent
4,531
1.0%
Mansharam Malviya
Independent
1,363
0.3%
1989
Candidate
Party
Votes
Share
Phool Chand Verma
Bharatiya Janata Party
313,804
53.4%
Radha Krishan Malviya
Indian National Congress
241,423
41.1%
Bharat Kumar Sulane
DDP
21,629
3.7%
Mitthulal
Independent
5,677
1.0%
Chatur Singh
Bahujan Samaj Party
4,578
0.8%
1991
Candidate
Party
Votes
Share
Phoolchand Verma
Bharatiya Janata Party
265,553
56.8%
Bapulal Malviya
Indian National Congress
187,305
40.1%
Umrao Singh
Hindustan Mazdoor Sevak Sangh
4,226
0.9%
Arjunsingh Gharu
Janata Dal
3,084
0.7%
Gheesulal
Independent
2,920
0.6%
Rameshwar
Independent
1,707
0.4%
Mansharam Malviya
Independent
1,153
0.2%
Mithulal
Independent
775
0.2%
Bharatkumar Sulane
DDP
674
0.1%
Santosh Malviya
Independent
211
0.0%
1996
Candidate
Party
Votes
Share
Thawarchand Gehlot
Bharatiya Janata Party
342,924
56.3%
Shakuntala Chouhan
Indian National Congress
213,285
35.0%
Puran Lal Malviya
AIIC(T)
13,464
2.2%
Siddhulal Karanjia
Independent
6,109
1.0%
Mitto Lal Jatav
Independent
4,459
0.7%
Dolatram Malviya
Independent
4,356
0.7%
Karan Sihngh Malvia
Independent
3,888
0.6%
Karan Singh (Thapka Basantpur)
Independent
3,870
0.6%
Madan Lal Malviya
Independent
2,684
0.4%
Kailash Malvia Painter
Independent
2,374
0.4%
Kanhiya Lal
Independent
2,077
0.3%
Gheesajee Suryabanshi
Independent
1,754
0.3%
Bhagirath
Independent
1,397
0.2%
Mangi Lal Anjanay
Independent
1,137
0.2%
Ramesh Chander Bakoria
Independent
946
0.2%
Dileep Kumar
Independent
737
0.1%
Pralad Singh Malviya
Independent
676
0.1%
Ram Parsad Bharti
Independent
618
0.1%
Hemraj Nanu Ram Parmar
Independent
514
0.1%
Ranjit Singh
Independent
457
0.1%
Mohan Singh Yadav
Independent
443
0.1%
Attamaram Solanki
Independent
382
0.1%
Vehari Lal Jadam
Independent
228
0.0%
Ramkali Bai Bharti
Independent
221
0.0%
1998
Candidate
Party
Votes
Share
Gehlot Thavarchand
Bharatiya Janata Party
371,571
49.0%
Sajjansingh Verma
Indian National Congress
352,577
46.5%
Phoolsingh Chouhan
Bahujan Samaj Party
15,436
2.0%
Thavarchand
Independent
7,923
1.0%
Ramcharan Malviya (Khedinagar)
Janata Dal
6,820
0.9%
Samdar Singh Malviya
Samajwadi Party
2,163
0.3%
Kailashchandra Dhariya
AJBP
1,340
0.2%
1999
Candidate
Party
Votes
Share
Thavarchand Gehlot
Bharatiya Janata Party
387,607
51.4%
Radhakishan Malviya
Indian National Congress
352,941
46.8%
Dr. Bhanwarsingh Gangwal
Bahujan Samaj Party
7,405
1.0%
Anokhilal Malviya
AJBP
2,318
0.3%
B. K. Damle
Samajwadi Party
2,250
0.3%
Deepak Maheshram
RPI
1,038
0.1%
2004
Candidate
Party
Votes
Share
Thawarchand Gehlot
Bharatiya Janata Party
424,004
58.9%
Shyam Bapulal Malviya
Indian National Congress
255,817
35.5%
Balram Sukhram Kalyane
Independent
11,731
1.6%
Mohanlal Bhaiyya Advocate
Bahujan Samaj Party
8,905
1.2%
Motilal Malviya
Samajwadi Party
8,484
1.2%
Thawarchand Gehlauta
Independent
6,871
1.0%
Thawarchand Gehlaut
Independent
4,429
0.6%
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party's broad bloc (Congress / BJP / Left / other).
Trend
Shajapur has been contested at 12 Lok Sabha general elections on record since 1957. Parties that have won this seat over that span: Indian National Congress, Bharatiya Jana Sangh, Bharatiya Lok Dal, Janata Party, Bharatiya Janata Party.
Frequently Asked Questions
Who won Shajapur in the 2004 Lok Sabha election?
Thawarchand Gehlot (Bharatiya Janata Party) won Shajapur, Madhya Pradesh, in 2004 with 424,004 votes (58.9%), a margin of 168,187 votes over Shyam Bapulal Malviya.
Which parties have won Shajapur since 1957?
Since 1957, Shajapur has been won by: Bharatiya Jana Sangh, Bharatiya Janata Party, Bharatiya Lok Dal, Indian National Congress, Janata Party.
What was the closest result in Shajapur?
The closest result on record for Shajapur was 1957, when Indian National Congress beat Indian National Congress by just 7,174 votes (1.2 percentage points).