Samajwadi Party candidate Dimple Yadav won the Mainpuri Lok Sabha seat by a margin of 2,21,639 votes, defeating her nearest rival, the BJP's Jaiveer Singh. While Dimple got 5,98,526 votes, Singh got 3,76,887 votes. BSP candidate Shiv Prasad Yadav got 66,814 votes. In the 2019 general elections, the seat was won by Samajwadi Party founder Mulayam Singh Yadav by a margin of 94,389 votes.