La nacionalidad española se puede adquirir por matrimonio o residencia. En el caso del matrimonio, el cónyuge extranjero de un español puede solicitar la nacionalidad española tras tres años de residencia en España. Si el matrimonio se ha celebrado fuera de España, el cónyuge extranjero debe residir en España durante un año antes de solicitar la nacionalidad. En el caso de la residencia, un extranjero puede solicitar la nacionalidad española tras residir en España durante cinco años consecutivos. Se requiere un certificado de residencia y de buena conducta, así como un examen de lengua española y de historia y cultura españolas.
Para solicitar la nacionalidad española por matrimonio o residencia, se debe presentar una solicitud en el Registro Civil, acompañada de la documentación necesaria. La solicitud de nacionalidad española será tramitada por el Ministerio de Asuntos Exteriores. Una vez que se haya tramitado la solicitud, se realizará una entrevista con el solicitante para confirmar que cumpla con los requisitos para adquirir la nacionalidad española. Si se le otorga la nacionalidad española, se le emitirá un certificado de nacionalidad.