Para solicitar la nacionalidad española por residencia es necesario:
- Estar empadronado en el municipio español durante al menos cinco años seguidos.
- No haber sido condenado por un delito doloso.
- No haber sufrido una pena privativa de libertad superior a un año.
- No estar separado legalmente de su cónyuge, si éste es español.
- No tener antecedentes penales en España o en el país de origen.
- Respectar y cumplir las obligaciones constitucionales y los principios del artículo 2 de la Constitución.
- No haber sido expulsado de España.
- Aprobar el examen de nacionalidad (conocimientos constitucionales y de la historia de España).
La nacionalidad española se puede solicitar después de cumplir los 18 años de edad.