Madhya Pradesh borders Uttar Pradesh to the northeast, and Chhattisgarh lies to the east of the state. Maharashtra covers the southern border, while Gujarat lies to the west and Rajasthan to the northwest.