Guadalcanal és un municipi de la província de Sevilla, Andalusia, Espanya. L'any 2005 tenia 2.927 habitants. La seva extensió superficial és de 275 km² i té una densitat de 10,6 hab/km². Les seves coordenades geogràfiques són 38° 05′ N, 5° 49′ O. Està situada a una altitud de 660 metres. El nom del poble prové de l'àrab Wad al-Qanal (وادي القنال), riu del canal.