Para obtener la nacionalidad española se debe cumplir uno de los siguientes requisitos:
- Nacimiento: Tener al menos uno de los padres nacido en territorio español.
- Residencia: Tener la residencia legal en España durante un mínimo de 10 años.
- Matrimonio: Estar casado con un ciudadano español.
- Nacionalidad por opción: Solicitar la nacionalidad española si se cumplen unos requisitos específicos, como tener la residencia legal en España durante 5 años o ser nieto de español.
- Nacionalidad por carta de naturaleza: Concedida por el Ministerio de Asuntos Exteriores a aquellas personas que hayan prestado relevantes servicios a España.