The district lies in the Narmada River valley, and the Narmada forms the northern boundary of the district, Hoshangabad District is part of [Hoshangabad] division. The Tawa River is a tributary of the Narmada, rising in the Satpura Range to the south and flowing north to meet the Narmada at the village of Bandra Bhan. The Tawa Reservoir lies in the south-central region of the district.