Situada a siete kilómetros de Huelva capital, en el entorno de Paraje Natural Marismas del Odiel en la denominada "Tierra Llana" limitando con los municipios de Huelva, Gibraleón, Cartaya y Punta Umbría.