Se encuentra situada a una altitud media de 76 metros y cercana a la capital provincial (a 19 km), en un terreno llano que dibuja pequeñas colinas entre los ríos Tinto y Odiel (Huelva).