उत्तर प्रदेश की जिन 11 सीटों पर उपचुनाव हुए हैं, 2017 के विधानसभा चुनाव में उनमें से 08 सीटें भाजपा के पास थीं और एक सीट सहयोगी पार्टी अपना दल के पास थी। कुल मिलाकर बीजेपी के पास 09 सीटें थीं। एक-एक सीट सपा-बसपा के पास थी।
गोविंदनगर सीट (कानपुर)- भाजपा के सुरेंद्र नैथानी जीते, कांग्रेस की करिश्मा ठाकुर को हराया।
लखनऊ कैंट- भाजपा के सुरेश तिवारी जीते, सपा के आशीष चतुर्वेदी को हराया।
जैदपुर (बाराबंकी)– सपा के गौरव कुमार जीते, भाजपा प्रत्याशी अमरीश रावत को हराया।
बलहा (बहराइच)– भाजपा प्रत्याशी सरोज सोनकर जीते, सपा की किरण भारती को हराया।
रामपुर- समाजवादी पार्टी की तंजीन फातिमा जीतीं। दूसरे नंबर पर भाजपा के भारत भूषण रहे।
जलालपुर (अंबेडकरनगर)– सपा प्रत्याशी सुभाष राय जीते, बसपा प्रत्याशी डॉ छाया वर्मा हारीं।
इगलास (अलीगढ़)– भाजपा के राजकुमार सहयोगी आगे दूसरे नंबर पर बसपा के अभय कुमार बंटी
मानिकपुर (चित्रकूट)– बीजेपी के आनंद शुक्ला जीते, दूसरे नंबर पर सपा के निर्भय पटेल रहे।
प्रतापगढ़ सदर– बीजेपी की सहयोगी पार्टी अपना दल के राजकुमार पटेल जीते, कांग्रेस प्रत्याशी डॉ. नीरज त्रिपाठी दूसरे नंबर पर
घोषी- भाजपा के विजय राजभर जीते, सपा समर्थित निर्दलीय उम्मीदवार सुधाकर सिंह दूसरे नंबर पर
गंगोह (सहारनपुर), भाजपा के कीरत सिंह जीते, कांग्रेस प्रत्याशी नोमान मसूद दूसरे नंबर पर रहे