Sinds 1998 steeg het aantal in Spanje geregistreerde personen fink tot daarin een kentering kwam in 2012. In 2013 echter was de grootste daling te zien. Die werd grotendeels veroorzaakt door vertrekkende buitenlandse residenten. In dat jaar bijna een half miljoen. De crisis gaf ze meer hoop elders dan in Spanje. Die neergaande trend bleef tot 2016, al was de daling minder sterk met 68.723 buitenlanders die vertrokken.
Op 1 januari dit jaar had 90,2 procent van de in Spanje geregistreerde inwoners ook een Spaans paspoort. 9,8 procent heeft een andere nationaliteit. In 2016 ontvingen 150.000 personen hun Spaanse paspoort.
Nu staan er 4.549.858 buitenlanders in Spanje geregistreerd. De grootste groep komt uit EU-landen met de Roemeniërs aan kop (684.532), gevolgd door de Britten (236.669) en de Italianen (189.005). Van de landen buiten de EU wordt de grootste groep gevormd door Marokkanen met 747.872, gevolgd door de Chinezen met 207.593 en Colombianen met 145.055.
Het afgelopen jaar nam het aantal in Spanje ingeschreven Venezolanen het sterktste toe met 14.283, vermoedelijk als gevolg van de politieke onrust in hun land. De grotste daling werd waargenomen onder de Roemenen (-32.930) en Britten (-19.832).
Van de totale bevolking is 15,9 procent 16 jaar of jonger. 37,3 procent is 16 tot 44 jaar en 28 procent is 65-plus. De gemiddelde leeftijd in Spanje is 42,9 jaar en de gemiddelde leeftijd van de residenten met een ander paspoort is 38,8 jaar. Van alle burgers is 51 procent vrouw en 49 procent man. Onder de buitenlanders is 50,4 procent man.