La localidad de Guadalcanal se encuentra a 110 km de Sevilla capital, en la actualidad posee alrededor de 2937 habitantes.
Su actual nombre procede del topónimo árabe Guad-Al-Kanal. La villa, muy fortificada, fue tomada por las tropas cristianas de la Orden Militar de Santiago. Sobre el Alcázar islámico se asentó el castillo que a su vez sirvió de base para la actual parroquia.
El asentamiento de población data del Paleolítico superior, siendo posteriormente lugar de morada de íberos y romanos. Estos construyeron la vía de Híspalis a Emérita que pasaba por esta población. El nombre íbero era Tereses.
Durante la Edad Media existió un castillo y murallas debido a su situación estratégica. Reconquistada por D. Rodrigo Iñiguez, pasó a depender de la Orden de Santiago.
Guadalcanal posee una extensión de 275 km2 y una altitud de 662 m sobre el nivel del mar´.