Existen diversas formas de obtener la nacionalidad española, la más común es su obtención por residencia.
Se puede obtener acreditando la residencia en España, normalmente, durante diez años de forma legal, continuada y anterior a la petición.
El tiempo de residencia necesario puede ser menor a los diez años inicialmente exigidos dependiendo de la nacionalidad del solicitante. Todos estos requisitos vienen recogidos en el Art. 22 del Código Civil.