西班牙设有专门的移民法,在《外国人在西班牙的权利和自由》这一法规中对有关的移民问题作出了规定。西班牙对短期入境居留和工作者实行居留和工作许可制度,年满16岁的外国人都可以申请前往西班牙工作,经批准给予居留和工作许可后即可以办理入境手续。
居留和工作许可一般期限为一年,到期后可以再申请延期。对于申请移民的外国人,法律规定五种情况予以优先:
第一、西班牙公民的配偶;
第二、祖辈或子女具有西班牙国籍者;
第三、申请前往西班牙工作时,其雇主是申请者的父母或子女者;
第四、已在西班牙居住5年以上者;
第五、已取得长期工作许可的申请人的配偶和子女。