Guadalcanal es un municipio español de la Sierra Norte de la provincia de Sevilla, comunidad autónoma de Andalucía. Está encuadrado en el partido judicial de Cazalla de la Sierra.
Población serrana situada al norte de la provincia, en el valle del río Sotillo. Su término municipal está incluido en el Parque Natural de la Sierra Norte, zona de media montaña con amplias dehesas que alternan con bosques de encinas , alcornoques, quejigos, castaños, pinos y olmos; además de los bosques galería de los ríos. Todo ello le proporciona unas condiciones ideales para la fauna de especies como la nutria, el gato montés, el jabalí, el ciervo, el gamo o el muflón. Son también unas condiciones ideales para la ganadería. Dentro de este entorno envidiable se encuentra el Monte Amapega.
Debido a su situación estratégica fue muy fortificada en el pasado y en la actualidad quedan vestigios del Castillo y las Murallas medievales. Además del armonioso conjunto urbano destacan la Iglesia de la Asunción, la Iglesia de Santa Ana, la Iglesia del Convento del Espíritu Santo, la Ermita de Nuestra Señora de Guadaiatoca y el antiguo Hospital del Milagro.
Historia
Los primeros asentamientos datan del Paleolítico Superior. Posteriormente tendrá asentamientos iberos, que le dan el nombre de Tereses o Tejera. Algunos historiadores han supuesto que se tratara de Canani. Durante el periodo romano pasaba la calzada romana de Híspalis a Emérita. En la época de Al-Andalus fue una villa muy fortificada y fue llamada Guad-Al-Kanal.
La conquista cristiana fue llevada a cabo por don Rodrigo Iñíguez, Caballero de la Orden de Santiago en el año 1241. Sobre el alcázar árabe se asentó el castillo y este servirá de base para la parroquia actual. Es a partir de este momento cuando se crea el municipio, se erige la Encomienda y se le otorga Fuero propio. Perteneció al priorato y provincia de León y a la sede judicial. Hasta que en 1305 gracias a los privilegios concedidos se emancipa y se funda la Vicaría de Guadalcanal.