Mainpuri, Uttar Pradesh — Lok Sabha Election Results
Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Mainpuri (Uttar Pradesh) was won by Mulayam Singh Yadav (Samajwadi Party) at the 2019 Lok Sabha general election, with a margin of 94,389 votes over Prem Singh Shakya. This page covers every Lok Sabha general election in Mainpuri, Uttar Pradesh, from 1957 to 2019.
Full Election History, 1957–2019
Election
Winner
Party
Votes
Vote Share
Runner-up
Margin
1957
Bansi Das Dhangar
Praja Socialist Party
59,902
30.4%
Badshah (Indian National Congress)
3,830 (1.9 pts)
1962
Badshah Gupta
Indian National Congress
52,328
21.9%
Ram Nath (Communist Party of India)
804 (0.3 pts)
1967
M. Singh
Indian National Congress
74,952
26.4%
P.S. Chauhan (Bharatiya Jana Sangh)
30,088 (10.6 pts)
1971
Maharaj Singh
Indian National Congress
102,981
50.0%
Badshah Gupta (Congress (O))
69,363 (33.7 pts)
1977
Raghunath Singh Verma
Bharatiya Lok Dal
289,426
78.6%
Maharaj Singh (Indian National Congress)
225,122 (61.1 pts)
1980
Raghunath Singh Verma
Janata Party (Secular)
167,344
47.8%
Sheo Baksh Singh Rathore (Congress (U))
83,216 (23.8 pts)
1984
Balram Singh Yadav
Indian National Congress
214,322
50.1%
Ravindra Singh Chauhan (LKD)
55,008 (12.9 pts)
1989
Udai Pratap Singh
Janata Dal
239,660
53.5%
Krishna Chandra Yadav (Indian National Congress)
84,291 (18.8 pts)
1991
Udai Pratap Singh
Janata Party
126,463
29.4%
Ram Naresh Agnihotri (Bharatiya Janata Party)
12,165 (2.8 pts)
1996
Mulayam Singh Yadav
Samajwadi Party
273,303
42.8%
Updesh Singh Chauhan (Bharatiya Janata Party)
51,958 (8.1 pts)
1998
Balram Singh Yadav
Samajwadi Party
264,734
41.7%
Ashok Yadav (Bharatiya Janata Party)
10,366 (1.6 pts)
1999
Balram Singh Yadav
Samajwadi Party
244,113
42.9%
Darshan Singh Yadav (Bharatiya Janata Party)
28,026 (4.9 pts)
2004
Mulayam Singh Yadav
Samajwadi Party
460,470
64.0%
Ashok Shakya (Bahujan Samaj Party)
337,870 (46.9 pts)
2009
Mulayam Singh Yadav
Samajwadi Party
392,308
56.4%
Vinay Shakya (Bahujan Samaj Party)
173,069 (24.9 pts)
2014
Mulayam Singh Yadav
Samajwadi Party
595,918
59.6%
Shatrughan Singh Chauhan (Bharatiya Janata Party)
364,666 (36.5 pts)
2019
Mulayam Singh Yadav
Samajwadi Party
524,926
54.1%
Prem Singh Shakya (Bharatiya Janata Party)
94,389 (9.7 pts)
Full Result Breakdown by Election
1957
Candidate
Party
Votes
Share
Bansi Das Dhangar
Praja Socialist Party
59,902
30.4%
Badshah
Indian National Congress
56,072
28.5%
Jagdish Singh
Bharatiya Jana Sangh
46,627
23.7%
Mani Ram
Independent
17,972
9.1%
Puttoo Singh
Independent
16,177
8.2%
Shanker Lal
Independent
0
0.0%
1962
Candidate
Party
Votes
Share
Badshah Gupta
Indian National Congress
52,328
21.9%
Ram Nath
Communist Party of India
51,524
21.6%
Jagdish Singh
Swatantra Party
36,331
15.2%
Brij Pal Singh Nim
REP
32,048
13.4%
Vishnu Dayal
Praja Socialist Party
31,186
13.1%
Janki Prasad
Jharkhand Party
22,708
9.5%
Lala Ram Yadav
Independent
7,213
3.0%
Amiri Lal
Independent
5,240
2.2%
1967
Candidate
Party
Votes
Share
M. Singh
Indian National Congress
74,952
26.4%
P.S. Chauhan
Bharatiya Jana Sangh
44,864
15.8%
R. Nath
CPI (Marxist)
43,877
15.5%
V. Yadav
Swatantra Party
36,397
12.8%
K. Chandra
RPI
28,333
10.0%
R.S. Yadav
Independent
16,884
6.0%
R.Singh
Independent
9,605
3.4%
F. Singh
Independent
7,989
2.8%
M. Singh
Independent
7,904
2.8%
J.R. Bhardwaj
Independent
4,981
1.8%
S.K. Dixit
Samyukta Socialist Party
3,952
1.4%
B.D. Dhangar
Independent
3,925
1.4%
1971
Candidate
Party
Votes
Share
Maharaj Singh
Indian National Congress
102,981
50.0%
Badshah Gupta
Congress (O)
33,618
16.3%
Virendra Pati
BKD
29,702
14.4%
Lallu Singh
Communist Party of India
16,985
8.2%
Hukum Singh
Independent
9,041
4.4%
Bhanwar Singh
Independent
8,167
4.0%
Layaq Singh
Independent
2,389
1.2%
Ram Singh
Independent
2,109
1.0%
Jaideo Singh
Independent
1,069
0.5%
1977
Candidate
Party
Votes
Share
Raghunath Singh Verma
Bharatiya Lok Dal
289,426
78.6%
Maharaj Singh
Indian National Congress
64,304
17.5%
Babu Khan
Independent
7,366
2.0%
Girija Shanker
Independent
7,127
1.9%
1980
Candidate
Party
Votes
Share
Raghunath Singh Verma
Janata Party (Secular)
167,344
47.8%
Sheo Baksh Singh Rathore
Congress (U)
84,128
24.0%
Maharaj Singh
Congress (I)
48,202
13.8%
Gauri Shanker Yadav
Janata Party
44,814
12.8%
Manik Chandra
Independent
2,687
0.8%
Jang Bahadur Singh
Independent
2,644
0.8%
1984
Candidate
Party
Votes
Share
Balram Singh Yadav
Indian National Congress
214,322
50.1%
Ravindra Singh Chauhan
LKD
159,314
37.2%
Raghunath Singh Verma
Janata Party
30,763
7.2%
Mahesh Chandra
Independent
5,685
1.3%
Jawala
DDP
5,195
1.2%
Mahesh Kumar
Independent
4,255
1.0%
Girja Shankar
Independent
1,874
0.4%
Jitendra Singh
Independent
1,851
0.4%
Jagdish
Independent
1,315
0.3%
Girraj Krishan Das
Independent
1,245
0.3%
Gajendra Singh
Independent
1,089
0.3%
Santosh Singh Chauhan
Independent
947
0.2%
1989
Candidate
Party
Votes
Share
Udai Pratap Singh
Janata Dal
239,660
53.5%
Krishna Chandra Yadav
Indian National Congress
155,369
34.7%
Baba Ram Nath Singh
Bahujan Samaj Party
22,973
5.1%
Girja Shanker
JNP (JP)
14,348
3.2%
Krishna Singh Yadav
Independent
9,984
2.2%
Indraj
DDP
4,256
1.0%
Santosh Kumar Singh Chauhan
Independent
1,122
0.3%
1991
Candidate
Party
Votes
Share
Udai Pratap Singh
Janata Party
126,463
29.4%
Ram Naresh Agnihotri
Bharatiya Janata Party
114,298
26.6%
Krishna Chandra Yadav
Indian National Congress
93,159
21.7%
Shivraj Singh Yadav
Janata Dal
52,839
12.3%
Ved Ram Sagar
Bahujan Samaj Party
31,590
7.3%
Ram Baksh Singh Pathor
DDP
1,861
0.4%
Shokin Singh Yadav
Independent
1,748
0.4%
Satya Prakash
Independent
1,731
0.4%
Om Prakash
Independent
1,543
0.4%
Alok
Independent
1,482
0.3%
Bhisham Singh Rajput
Independent
1,467
0.3%
Sudhir Kumar
Independent
1,091
0.3%
Ram Kumar
Independent
850
0.2%
1996
Candidate
Party
Votes
Share
Mulayam Singh Yadav
Samajwadi Party
273,303
42.8%
Updesh Singh Chauhan
Bharatiya Janata Party
221,345
34.6%
Bhagwat Das Shakya
Bahujan Samaj Party
102,785
16.1%
Kishan Chand
Indian National Congress
14,993
2.3%
Shivraj
Independent
4,509
0.7%
Sripal Singh
Independent
3,722
0.6%
Ramsingh
Independent
1,673
0.3%
Puran Singh
Independent
1,614
0.3%
Davendra Kumar
Independent
1,531
0.2%
Vishvanath
Independent
1,379
0.2%
Jaipal Singh
Independent
983
0.2%
Devendra Singh
Independent
727
0.1%
Virendra Singh
Independent
685
0.1%
Ratnesh Kumar Yadav
Independent
676
0.1%
Brajesh Kumar
Independent
651
0.1%
Pramod Prakash
Independent
624
0.1%
Munna Babu
SKD
522
0.1%
Arya Mahesh Kumar Shakya Alias Kaush
AIIC(T)
516
0.1%
Madan Singh
Independent
500
0.1%
Umesh Chandra
Independent
487
0.1%
Jaisi Ram
Independent
469
0.1%
Balveer Singh
Independent
375
0.1%
Subhash Chandra
Independent
320
0.1%
Amar Singh
Independent
270
0.0%
Raksh Pal Singh
Independent
269
0.0%
Naresh Singh
Independent
262
0.0%
Suneel Singh
Independent
262
0.0%
Krishan Pal Singh
Independent
246
0.0%
Omveer
Independent
242
0.0%
Prempal Singh
Independent
238
0.0%
Surendra Singh
Independent
223
0.0%
Girja Shankar
Independent
197
0.0%
Devi Singh
Independent
193
0.0%
Shivprakash Singh
Independent
184
0.0%
Satish Chandra
Independent
170
0.0%
Lakshman Singh
Independent
169
0.0%
Gajendra Singh
Independent
162
0.0%
Vinod Kumar
Independent
154
0.0%
Rampal
Independent
136
0.0%
Suryapal Singh Bhadoriya
Independent
131
0.0%
Dharmveer Singh
Independent
126
0.0%
Ramsingh Kushwaha
Independent
125
0.0%
Suresh Chandra
Independent
124
0.0%
Jasrath Singh Lodhi Rajput
Janata Party
120
0.0%
Naresh Chandra Gupta
Independent
107
0.0%
Jaishankar Baba
Independent
92
0.0%
Santosh Kumar
Independent
84
0.0%
Rajpal Singh Varma
Independent
80
0.0%
Diwari Lal
Independent
73
0.0%
Hariom
Independent
73
0.0%
Abhilakh Singh
Independent
69
0.0%
Gambhir Singh
Independent
55
0.0%
Rameshwar Dayal
Independent
47
0.0%
1998
Candidate
Party
Votes
Share
Balram Singh Yadav
Samajwadi Party
264,734
41.7%
Ashok Yadav
Bharatiya Janata Party
254,368
40.1%
Hari Ram Shakya
Bahujan Samaj Party
73,680
11.6%
Krishna Pratap
Independent
12,862
2.0%
Kripal Singh
Independent
8,934
1.4%
Shivnath Singh Dixit
Indian National Congress
6,699
1.1%
Amar Pal Singh Baghel
AD
5,743
0.9%
Chandrabhan Singh
Independent
2,696
0.4%
Ram Naresh Shakya
BVP
1,248
0.2%
Avdhesh
Independent
775
0.1%
Kishan Singh
Independent
752
0.1%
Ajay Kumar
Independent
546
0.1%
Pradeep Kumar
Independent
416
0.1%
Atar Singh
Independent
410
0.1%
Mitthu Lal
Independent
409
0.1%
Pravesh Kumar
Independent
255
0.0%
Shishu Pal Singh
Independent
231
0.0%
Bharat Singh
Independent
204
0.0%
1999
Candidate
Party
Votes
Share
Balram Singh Yadav
Samajwadi Party
244,113
42.9%
Darshan Singh Yadav
Bharatiya Janata Party
216,087
37.9%
Balak Dass Shakya
Bahujan Samaj Party
75,107
13.2%
Munshi Lal
Indian National Congress
15,139
2.7%
Bijendra Pal
Independent
6,169
1.1%
Dinesh Kumar
Independent
3,349
0.6%
Mahesh Chandra
Independent
2,982
0.5%
Shailendra Pal Singh
NLP
2,734
0.5%
Darshan Singh
Independent
1,283
0.2%
Rajesh Kumar
Independent
746
0.1%
Sobaran Singh
Independent
441
0.1%
Vivek Chandra Yadav
AJBP
386
0.1%
Ajai Kumar
Independent
257
0.0%
Dr. Avinash Mohan Singh Lodhi
Janata Dal (Secular)
242
0.0%
Rishi Kumar
Independent
205
0.0%
Somendra Singh
Independent
191
0.0%
Suresh Chandra
Independent
107
0.0%
2004
Candidate
Party
Votes
Share
Mulayam Singh Yadav
Samajwadi Party
460,470
64.0%
Ashok Shakya
Bahujan Samaj Party
122,600
17.0%
Balram Singh Yadav
Bharatiya Janata Party
111,153
15.4%
Tha. Rajendra Singh Jadon
Indian National Congress
9,896
1.4%
Genda Lal Pal
LP(S)
4,702
0.7%
Vijendra
Independent
4,001
0.6%
Ram Prakash
Independent
3,950
0.5%
Rakesh Kumar S/O Shri Shaitan Singh
Independent
966
0.1%
Mitra Pal
BMP(AI)
566
0.1%
Rakesh Kumar S/O Shri Pratap Singh
Independent
545
0.1%
Tekchandra
Independent
409
0.1%
Anand Bihari
Independent
354
0.0%
Ashok Kumar
Independent
306
0.0%
2009
Candidate
Party
Votes
Share
Mulayam Singh Yadav
Samajwadi Party
392,308
56.4%
Vinay Shakya
Bahujan Samaj Party
219,239
31.5%
Tripti Shakya
Bharatiya Janata Party
56,265
8.1%
Sachchida Nand
Independent
7,756
1.1%
Hakim Singh Yadav
Communist Party of India
4,168
0.6%
Sarvesh
JPS
3,613
0.5%
Ajay Kumar Singh
Independent
2,578
0.4%
Genda Lal Pal
RALP
2,004
0.3%
Abadhesh Shakya
RSMD
1,634
0.2%
Rajvir Singh
NDPF
1,557
0.2%
Praveen Yadav
MD
1,187
0.2%
Man Singh Kashyap
LD
1,139
0.2%
Ravindra Singh
RWS
635
0.1%
Yogendra Singh
IJP
494
0.1%
Karuna Nidhi Pandey
KKJHS
455
0.1%
2014
Candidate
Party
Votes
Share
Mulayam Singh Yadav
Samajwadi Party
595,918
59.6%
Shatrughan Singh Chauhan
Bharatiya Janata Party
231,252
23.1%
Dr. Sanghmitra Maurya
Bahujan Samaj Party
142,833
14.3%
None Of The Above
Independent
6,323
0.6%
Alok Nandan
Independent
5,645
0.6%
Baba Hardev Singh
Aam Aadmi Party
5,588
0.6%
Mukesh Kumar Shakya
Independent
2,542
0.3%
Hakim Singh
Independent
2,279
0.2%
Abu Nasim Pathan
PP
2,095
0.2%
Rajeshwari
Independent
1,746
0.2%
Mukesh Kumar
Independent
916
0.1%
Satendra Veer Singh Chauhan
AIFB
872
0.1%
Ashok Kumar
Independent
695
0.1%
Shishupal Singh
BSCP
561
0.1%
2019
Candidate
Party
Votes
Share
Mulayam Singh Yadav
Samajwadi Party
524,926
54.1%
Prem Singh Shakya
Bharatiya Janata Party
430,537
44.4%
Savendra Singh
Independent
2,631
0.3%
Ombeer Lodhi
JSSP
2,580
0.3%
Chakrapan
JAAS
1,812
0.2%
Tej Pratap Singh Jatav
MAP
1,730
0.2%
Kuldeep Kumar
BKP
1,195
0.1%
Hariram Shakya
VPI
1,121
0.1%
Shyam Singh
SJP
1,053
0.1%
Ravindra Singh Yadav
Independent
980
0.1%
Rajat Kumar
BJNP
623
0.1%
Ravindra Singh Katar
BNP
619
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
Mainpuri has been contested at 16 Lok Sabha general elections on record since 1957. Parties that have won this seat over that span: Praja Socialist Party, Indian National Congress, Bharatiya Lok Dal, Janata Party (Secular), Janata Dal, Janata Party, Samajwadi Party.
Frequently Asked Questions
Who won Mainpuri in the 2019 Lok Sabha election?
Mulayam Singh Yadav (Samajwadi Party) won Mainpuri, Uttar Pradesh, in 2019 with 524,926 votes (54.1%), a margin of 94,389 votes over Prem Singh Shakya.
Which parties have won Mainpuri since 1957?
Since 1957, Mainpuri has been won by: Bharatiya Lok Dal, Indian National Congress, Janata Dal, Janata Party, Janata Party (Secular), Praja Socialist Party, Samajwadi Party.
What was the closest result in Mainpuri?
The closest result on record for Mainpuri was 1962, when Indian National Congress beat Communist Party of India by just 804 votes (0.3 percentage points).