Para solicitar la nacionalidad española por residencia es necesario cumplir una serie de requisitos, entre los que se encuentran:
- Residir legalmente en España durante un mínimo de diez años, aunque en algunos casos este periodo se reduce a dos años (por ejemplo, si se tiene la nacionalidad de un país de la Unión Europea, si se nació en España o si se ha realizado una inversión importante en el país).
- Tener un conocimiento aceptable de la lengua española. Esto se acredita mediante el certificado de nivel B1 del Marco Común Europeo de Referencia para las Lenguas.
- No tener antecedentes penales en España o en el país de origen.
- Estar al corriente de los impuestos en España.
- No estar separado legalmente o divorciado, si se tiene hijos menores a cargo.
Una vez cumplidos todos estos requisitos, se puede solicitar la nacionalidad española por residencia mediante el formulario EX-18 en el Registro Civil.