Defence Minister Rajnath Singh received 6,12,709 votes and won the Lucknow Lok Sabha seat by a margin of 1,35,159 votes, recording his third successive win from the constituency. Lucknow seat has been a BJP stronghold for around 33 years. SP's Ravidas Mehrotra won 4,77,550 votes, while BSP's Mohammad Sarwar Malik got 30,192 votes.