Los requisitos para adquirir la nacionalidad española son los siguientes:
- Tener 18 años o más.
- Residir legalmente en España durante cinco años consecutivos.
- No haber sido condenado por un delito grave o de carácter terrorista.
- Estar exento de penas y condenas privativas de libertad.
- Estar al corriente de las obligaciones tributarias y con la Seguridad Social.
- Superar un examen de conocimientos de la Constitución española y de los derechos y deberes del ciudadano.
- No haber sido separado judicialmente de la nacionalidad española.
- Aportar un certificado de penales expedido por las autoridades españolas o marroquíes.
- No estar afectado por ninguna incapacidad civil.
Para los ciudadanos marroquíes, además de cumplir los requisitos anteriores, se les exige que renuncien a su nacionalidad marroquí.