Figure 2. European immigrants’ home countries, 1/I/2025 (%)
A pie chart showing the countries of origin of European immigrants in Spain, based on data as of January 1, 2025. The Romanian immigrant population is the largest among all European nationalities, with 521,000 residents, followed at a distance by the British community (281,584), the French community (219,791), and the Ukrainian community (209,592).