Para adquirir la nacionalidad española de forma automática, es necesario que cumplas los siguientes requisitos:
- Ser hijo/a de padre o madre españoles.
 
- Ser hijo/a de padres extranjeros nacidos en España.
 
- Ser hijo/a de padres extranjeros que hayan residido legalmente en España durante cinco años.
 
- Ser víctima de violencia doméstica si eres mayor de edad y has estado casado/a con un ciudadano español durante dos años.
 
Para adquirir la nacionalidad española de forma no automática, es necesario que cumplas los siguientes requisitos:
- Tener 21 años de edad o más.
 
- Residir legalmente en España durante cinco años.
 
- No haber sido condenado/a por un delito doloso.
 
- Estar al corriente de tus obligaciones tributarias.
 
- Superar un examen de conocimientos de la lengua española y de historia de España.
 
Para adquirir la nacionalidad española de forma exceptional, es necesario que cumplas los siguientes requisitos:
- Tener 45 años de edad o más.
 
- Residir legalmente en España durante diez años.
 
- Estar al corriente de tus obligaciones tributarias.
 
- Superar un examen de conocimientos de la lengua española y de historia de España.