Newaj River, the tributary of the Parvati River, originates near the western boundary of Sehore District. It flows towards the north and enters Shajapur District, near Geglekheri. The river drains the major part of Shujalpur taluk. After flowing for about 48 km in Shajapur District, it passes through Rajgarh District and finally joins the Chambal River.