The Spanish population amount to 46,152,925 (more than 9% of European Union), people, of whom 4,800,000 are foreigners with residence permits, representing 12.2% of the population. However in the population census are over 5,700,000 registered foreigners. Roma population is estimated as a 600,000 people.
Some studies estimate that there could be a more than a million foreigners without residence permits.

Clear