Constantina is a municipality in the province of Seville, in the autonomous community of Andalusia, Spain. It lies about 87 kilometres from Seville, the provincial capital.
The municipality covers an area of 483 square kilometres and had a population of 6,757 in 2006. It is situated in the northern part of the province, within the Sierra Morena.