| Position | Candidate Name | Votes | Votes% | Party |
|---|---|---|---|---|
| 1 | Mukesh Rajput | 487963 | 47.20% | Bharatiya Janata Party |
| 2 | Dr. Naval Kishor Shakya | 485285 | 46.90% | Samajwadi Party |
| 3 | Kranti Pandey | 45390 | 4.40% | Bahujan Samaj Party |
| 4 | Amar Singh | 3358 | 0.30% | Bharatiya Rashtriya Morcha |
| 5 | Harnandan Singh | 2469 | 0.20% | Independent |
| 6 | Shyamveer Singh | 2434 | 0.20% | Bharatiya Nagrik Party |
| 7 | Vidyaprakash | 1467 | 0.10% | Bharatheeya Jawan Kisan Party |
| 8 | Dinesh | 1063 | 0.10% | Bhartiya Shakti Chetna Party |