La nacionalidad española por residencia se puede obtener después de residir legalmente en España durante un cierto período de tiempo. El período de residencia requerido depende de la edad y el estado civil del solicitante. Los requisitos para obtener la nacionalidad española por residencia son los siguientes:
Edad: 18 años o más
Residencia legal: 5 años de residencia legal continuada en España
Estado civil: soltero/a o viudo/a
Para solicitar la nacionalidad española por residencia, debe presentar una solicitud en el registro civil de su lugar de residencia. En la solicitud debe especificar su nombre, apellidos, lugar y fecha de nacimiento, estado civil, nacionalidad, lugar y fecha de residencia en España, y los datos de su cónyuge o pareja de hecho. También debe adjuntar una fotocopia del pasaporte o tarjeta de identidad, un certificado de residencia, y un certificado de antecedentes penales.