Maharajganj is a district located in the state of Uttar Pradesh (UP) in India. It is situated in the eastern part of the state and shares its borders with Nepal. The district headquarters is in the town of Maharajganj.
Geographically, Maharajganj lies in the Terai region, which is known for its fertile plains. The district is spread over an area of approximately 2,951 square kilometers and is divided into several tehsils and blocks.