O termin municipal de Sanlúcar la Mayor muga a o norte con Aznalcóllar; a l'este con Villanueva del Ariscal y con Espartinas; a o sud con Benacazón; y a l'ueste con Castilleja del Campo y con Escacena.