La nacionalidad española por residencia se puede obtener después de residir legalmente en España durante un mínimo de cinco años. La residencia legal puede ser como titular de un permiso de residencia o de un permiso de residencia y trabajo.
Los ciudadanos de la Unión Europea y de otros países con los que España tiene convenios internacionales pueden obtener la nacionalidad española después de residir legalmente en España durante dos años.
Para iniciar el trámite de solicitud de nacionalidad española por residencia se debe presentar la solicitud en la sede electrónica del Ministerio de Justicia.