Se encuentra situada a una altitud de 168 metros en la comarca de Écija y a 79 kilómetros de la capital de provincia, Sevilla.