Cañada Rosal és un municipi de la província de Sevilla, Andalusia, Espanya. En l'any 2005 tenia 3.085 habitants. La seva extensió superficial és de 25 km² i té una densitat de 123,4 hab/km². Està situada a una altitud de 168 metres i a 79 quilòmetres de la capital de província, Sevilla.