Aznalcázar és una localitat de la província de Sevilla, Andalusia, Espanya. L'any 2005 tenia 3.692 habitants. La seva extensió superficial és de 450 km² i té una densitat de 8,2 hab/km². Està situada a una altitud de 66 metres i a 25 kilòmetres de la capital de la província, Sevilla.