2019Giriraj SinghBJPNDA (NDA)Margin4,22,21734.5%Winner votes6,92,19356.5%ReservationGEN#CandidateVotesShareTurnout62.6%Votes cast12,25,594Electors19,58,382
2024GIRIRAJ SINGHBJPNDA (NDA)Margin81,4806.3%Winner votes6,49,33150.1%ReservationGEN#CandidateVotesShareTurnout58.9%Votes cast12,96,227Electors22,00,435