El municipio de Aznalcazar se encuentra a 25 km de sevilla capital y con una población total de 3522 habitantes.
Su nombre actual deriva del musulmán Hazn-Al-Kazar, que significa fortaleza del alcázar, llegando a tener en esta época moneda y fuero propios.
En la época romana el pueblo era llamado Olontigí. En estos tiempos adquirió una gran relevancia, como lo demuestran los hallazgos en la necrópolis romana de » Los Navarros «, el puente antiguo que cruzaba el Guadiamar, aunque actualmente está en muy mal estado, así como diversas piezas de cerámica y vidrio de la época. También se han encontrado monedas con inscripciones púnicas, lo que hace pensar que también fue importante la influencia cartaginesa en la zona.
En 1.248 San Fernando la reconquista, pasando a la corona de Castilla, y con Ayuntamiento de realengo. Posteriormente se convirtió en señorío, cabecera del marquesado de El Pedroso y de Las torres.
Parte de su Término Municipal (12.000 Has.) se encuentra en el Parque Nacional de Doñana, que está declarado Patrimonio de la Humanidad por la Unesco.
El municipio posee una extensión de 450 km2 y una altitud de 66 m sobre el nivel del mar.