Românii sunt în continuare cei mai numeroşi străini din Spania, fiind urmaţi, din acest punct de vedere, de cei 756.946 de marocani. În ordinea numărului, Spania mai are şi 319.163 de britanici, 286.964 de ecuadorieni şi 232.551 de columbieni. Restul străinilor din Spania – chinezi, bolivieni, germani, bulgari, portughezi, peruani, francezi, argentinieni, dominicani, şi brazilieni – formează comunităţi care numără sub 200.000 de persoane.
Pe durata anului 2012, alţi 28.280 de români au ajuns în Spania, însă fluxul migratoriu dinspre România a fost cel care s-a redus cel mai mult, în decursul ultimului an, întrucât au venit cu peste 45% mai puţini români, faţă de anul anterior. Pe de altă parte, din Spania au emigrat în afara ţării 62.462 de români, după cum mai arată datele INE.
Întreaga comunitatea a străinilor rezidenţi în Spania a scăzut – cu 2,3% – la 5.118.112 de persoane. Singurele comunităţi care au înregistrat creşteri ale populaţiei în Spania sunt cele ale britanicilor /2%/, germanilor /0,9%/, francezilor (1,2%) şi dominicanilor (2,7%).