 The commune covers an area of , making it the smallest by area in the province.Mogheul lies at an elevation of on a plateau crossed by ranges of rocky hills.Small ranges rising about above the surrounds are found quite nearby the town to the north and south; higher ranges are found further to the northeast and further south.