यूपी में मेयर पद पर हुए चुनाव में भले ही सपा का खाता नहीं खुला लेकिन प्रदेश की 17 नगर निगमों में से नौ पर समाजवादी पार्टी ने ही भाजपा को सीधी टक्कर दी। सपा 9 मेयर की सीटों पर नंबर दो पर रही। बसपा भी चार सीटों सहारनपुर, मथुरा, गाजियाबाद और आगरा में नंबर दो पर रही। कांग्रेस शाहजहांपुर, मुरादाबाद और झांसी में दूसरे नंबर पर रही। वहीं मेरठ में एआईएमआईएम नंबर दो पर रही।
मेयर चुनाव में सपा ने वर्ष 2017 के मुकाबले इस बार ज्यादा सीटों पर भाजपा को टक्कर दी और नंबर दो पर रही। वर्ष 2017 के चुनाव में सपा पांच सीटों पर नंबर दो पर थी। इस बार सपा फिरोजाबाद, लखनऊ, बरेली, गोरखपुर, अयोध्या, अलीगढ़, प्रयागराज, वाराणसी व कानपुर में नंबर दो पर, मेरठ, झांसी, सहारनपुर, शाहजहांपुर, गाजियाबाद , आगरा व मथुरा में नंबर तीन पर रही। मुरादाबाद में तो सपा की हालत इतनी खराब रही कि वह चौथे स्थान पर पहुंच गई जबकि मुरादाबाद से सपा का सांसद व चार विधायक भी हैं।