Los requisitos para obtener la nacionalidad española por carta de naturaleza son los siguientes:
- Tener 21 años de edad o más.
- Residir legalmente en España durante un mínimo de 10 años.
- No tener antecedentes penales.
- No estar separado legalmente o divorciado.
- Tener un buen comportamiento cívico.
- Aprobar un examen de conocimientos de la Constitución española y de su historia.