Guadalcanal es un municipio español de la Sierra Norte de la provincia de Sevilla, comunidad autónoma de Andalucía.