Situada en Latitud: 37º 22' 59" N y Longitud: 006º 12' 00" O, tiene una extensión de 137 km² y limita al sur con Benacazón, al este con Villanueva del Ariscal y con Espartinas, al norte con Olivares, Albaida del Aljarafe, Aznalcóllar y Gerena y al oeste con Castilleja del Campo, Huévar del Aljarafe y Escacena.