Aznalcázar es un municipio español de la provincia de Sevilla, Andalucía. Se encuentra situado en el entorno del Parque Nacional de Doñana, declarado Patrimonio de la Humanidad por la UNESCO.
El municipio tiene una extensión superficial de 449,8 km² y una población de 4.495 habitantes (2018). Su altitud es de 66 metros y se encuentra a 27 kilómetros de la capital provincial.
Aznalcázar es un municipio de gran riqueza natural, ya que se encuentra rodeado por el Parque Nacional de Doñana. El municipio cuenta con una gran diversidad de ecosistemas, incluyendo bosques, marismas, dunas y playas.