San Juan del Puerto es un municipio ubicado en la provincia de Provincia de Huelva en Andalucía. La población de San Juan del Puerto es de 9 411 personas (2020), el área de San Juan del Puerto es de 45 kilómetros cuadrados, la distancia de San Juan del Puerto a Sevilla (capital de la Andalucía) es de 75 kilómetros, la distancia de San Juan del Puerto a Madrid es de 616 kilómetros. San Juan del Puerto comparte fronteras con Huelva, Gibraleón, Trigueros, Moguer y Niebla.