2017 के चुनाव में यहां से बीजेपी के फागू चौहान ने चुनाव जीता था। उन्होंने बसपा के अब्बास अंसारी को करीब 7000 वोटों से मात दी थी । वहीं सपा से सुधाकर सिंह तीसरे नंबर पर रहे थे। भाजपा प्रत्याशी को 88298, बसपा प्रत्याशी को 81295 और सपा प्रत्याशी को 59256 वोट मिले थे। भाजपा प्रत्याशी को कुल वोट का 36. 78 फीसदी, बसपा को 33.87 फीसदी वहीं सपा को 24.68 फीसदी वोट मिले थे ।
इस उपचुनाव में भाजपा और बसपा को सबसे ज्यादा नुकसान हुआ । इन दोनों पार्टियों के वोट प्रतिशत में भारी गिरावट देखने को मिली । इस बार भाजपा प्रत्याशी विजय राजभर को 68371 वोट, सपा समर्थित उम्मीदवार सुधाकर सिंह को 66598, वहीं बसपा के कय्यूम अंसारी को 50775 वोट मिले । इस बार भाजपा को कुल वोट का 31 फीसदी, सपा को 30.19 फीसदी, वहीं बसपा को 23.02 फीसदी वोट मिले । 2017 के विधानसभा चुनाव के मुकाबले भाजपा के वोट प्रतिशत में 5.78 फीसदी की गिरावट हुई, वहीं बसपा के वोट प्रतिशत में 10.85 फीसदी की गिरावट आई । इस उपचुनाव में सपा को वोट प्रतिशत के मामले में फायदा हुआ। सपा को पिछले चुनाव के मुकाबले 5.51 फीसदी वोट ज्यादा मिले ।