उत्तर प्रदेश में बहुजन समाज पार्टी और समाजवादी पार्टी का गठबंधन भारतीय जनता पार्टी के लिए एक बड़ी चुनौती बन सकता है। 2017 के विधान सभा चुनावों में बीजेपी को क़रीब 40 प्रतिशत वोट मिले और 310 सीटों पर रिकाॅर्ड जीत के साथ एक नया इतिहास रच दिया। समाजवादी पार्टी और बहुजन समाज पार्टी को क़रीब 22-22 फ़ीसदी वोट मिले, लेकिन जीत का आंकड़ा देखें तो सपा 48 और बसपा सिर्फ़ 19 सीटों पर जीतीं। सपा और बसपा का कुल वोट 44 प्रतिशत बनता है। ज़ाहिर है कि समान्य गणित के हिसाब से वे बीएसपी और उसके गठबंधन से आगे दिखाई दे रही हैं। हलांकि यह भी तय है कि कोई भी पार्टी अपना पूरा वोट किसी और पार्टी को ट्रांसफर नहीं कर सकती है। लेकिन बीएसपी और एसपी में काफ़ी हद तक इसकी क्षमता है।