Para solicitar la nacionalidad española por residencia, se requiere:
- Tener un permiso de residencia en vigor en España.
- Llevar residiendo en España al menos cinco años de forma ininterrumpida.
- Cumplir con los requisitos establecidos en la Constitución y en la ley de nacionalidad española.
- Tener suficiente conocimiento de lengua española.
- No haber sido separado judicialmente de la patria potestad de sus hijos menores de edad que residan en España.
- No haber sido condenado en España o en el extranjero a penas privativas de libertad superiores a un año por un delito doloso.
- Estar al corriente de las obligaciones tributarias y con la Seguridad Social.
- No tener pendiente de ejecución por la Administración una sanción por infracción muy grave de las ordenanzas de policía.
- No estar separado judicialmente de las Fuerzas Armadas españolas.
Los requisitos anteriores no serán exigidos a los nacionales de países de la Unión Europea, de Suiza, de Islandia o de Liechtenstein, ni a sus familiares que acompañen o vayan a acompañarles, siempre que cumplan los requisitos siguientes:
- Tener un permiso de residencia en vigor en España.
- Llevar residiendo en España al menos dos años de forma ininterrumpida.
- Estar al corriente de las obligaciones tributarias y con la Seguridad Social.