Ayamonte es un municipio ubicado en la provincia de Provincia de Huelva en Andalucía. La población de Ayamonte es de 21 104 personas (2020), el área de Ayamonte es de 142 kilómetros cuadrados, la distancia de Ayamonte a Sevilla (capital de la Andalucía) es de 126 kilómetros, la distancia de Ayamonte a Madrid es de 479 kilómetros. Ayamonte comparte fronteras con Isla Cristina, Villablanca, Lepe, Cartaya, Sanlúcar de Guadiana y San Silvestre de Guzmán.