Aznalcóllar es un municipio español de la provincia de Sevilla, Andalucía, se encuentra situada en el borde meridional de la Sierra Norte, en la ribera del río Guadiamar . En el año 2011 contaba con 6.161 habitantes. Su extensión superficial es de 199 km y tiene una densidad de 30,97 hab/km. Sus coordenadas geográficas son 3731' N, 6 16' O. Se encuentra situada a una altitud de 155 m y a 36 km de la capital de provincia, Sevilla.