Lok Sabha constituency 40, Uttar Pradesh

Farrukhabad

Mukesh Rajput (BJP) won the 2024 election by 2,678 votes, taking 47.20% of the vote to Dr. Naval Kishor Shakya (SP)'s 46.90%. Below is every result here since 2009.

Latest winnerBJPMukesh Rajput, 2024
Winner's vote share, 202447.20%runner-up 46.90%
Winning margin, 20242,6780.26% of votes cast
Elections on record4BJP 3, INC 1

Result by result

2009 INC 1,69,351 27.7% vs 23.3%2014 BJP 4,06,195 41.9% vs 26.3%2019 BJP 5,69,880 56.8% vs 34.7%2024 BJP 4,87,963 47.2% vs 46.9%
Solid bars: winner. Faded bars: runner-up. Figures are votes.
YearHouseSeatWinnerVotesRunner-upVotesMarginTurnout
2024Lok SabhaFarrukhabad
Seat 40
Mukesh Rajput
BJP
4,87,963
47.2%
Dr. Naval Kishor Shakya
SP
4,85,285
46.9%
2,678 votes
0.26%
59.2%
2019Lok SabhaFarrukhabad
Seat 40
Mukesh Rajput
BJP
5,69,880
56.8%
Manoj Agarwal
BSP
3,48,178
34.7%
2,21,702 votes
22.10%
58.7%
2014Lok SabhaFarrukhabad
Seat 40
Mukesh Rajput
BJP
4,06,195
41.9%
Rameshwar Singh Yadav
SP
2,55,693
26.3%
1,50,502 votes
15.50%
60.1%
2009Lok SabhaFarrukhabad
Seat 40
Salman Khursheed
INC
1,69,351
27.7%
Naresh Chandra Agrawal
BSP
1,42,152
23.3%
27,199 votes
4.45%
46.8%

Source: Election Commission of India results, 2009 onwards.