Main results
- The population of Spain stood at 49,128,297 inhabitants as of 1 January 2025, with an increase of more than 500,000 people in one year.
- 14.1% of the population had foreign nationality and 19.3% were born outside of Spain.
- The largest increases in foreign residents during 2024 were among citizens from Colombia (98,057 more), Venezuela (52,555), and Morocco (48,306).
- Torrevieja, Gandia and Benidorm were the cities with the greatest relative population growth in 2024.
- As of 1 January 2023, foreign nationals accounted for 43.5% of Domestic employees, 39.6% of Agricultural, forestry and fishing workers and 22.4% of Salaried restaurant and catering workers.