Los requisitos de nacionalidad española por residencia son: tener 18 años de edad, residir legalmente en España durante cinco años, y no tener antecedentes penales. Además, se debe presentar un examen de nacionalidad y un certificado de penales.
La residencia legal en España puede ser por trabajo, por estudios, por matrimonio, o por residencia permanente. Se requiere que el solicitante de la nacionalidad española tenga un visado de residencia válido y se encuentre al corriente de sus obligaciones tributarias.
Los solicitantes deben presentar una solicitud de nacionalidad española a las oficinas del Registro Civil, acompañada de los documentos requeridos. La solicitud puede hacerse por Internet o por correo postal.