मुगलसराय विधानसभा पूर्वी उत्तर प्रदेश के चंदौली जिले की एक प्रमुख विधानसभा सीट है. आजादी के बाद इस विधानसभा का नाम चंदौली रामनगर था, लेकिन बाद में इसे बदलकर मुगलसराय कर दिया गया. 2017 के चुनाव के बाद जब प्रदेश में भारतीय जनता पार्टी की सरकार बनी तो मुगलसराय काफी सुर्खियों में रहा.
1952 में इस सीट का नाम चंदौली रामनगर (257) था. पहली बार इस सीट पर कांग्रेस पार्टी के उमाशंकर तिवारी निर्वाचित हुए. उमाशंकर तिवारी को 11,353 वोट मिले जबकि उनके प्रतिद्वंद्वी और निर्दल उम्मीदवार नामवर को 6,154 वोट मिले थे. उमाशंकर ने पहला चुनाव 5,199 वोटों से जीता था. 1957 में दूसरी विधानसभा चुनाव में एक बार फिर से कांग्रेस पार्टी के श्यामलाल यादव चुने गए.
1968 में पांचवीं विधानसभा के चुनाव में एक बार फिर से उमाशंकर तिवारी कांग्रेस के टिकट पर चुनाव लड़े जबकि श्यामलाल यादव भारतीय किसान दल के टिकट पर मैदान में उतरे थे. उमाशंकर ने भारतीय किसान दल के श्यामलाल को 4,625 वोटों से हराकर अपनी हार का फिर बदला लिया.