Main results
- The population of Spain stood at 48,619,695 inhabitants as of 1 January 2024, with an increase of more than 500,000 people in one year.
- 13.4% of the population had foreign nationality and 18.2% were born outside of Spain.
- The largest increases in foreign residents during 2023 were among citizens of Colombia (124,566 more), Peru (47,598), and Venezuela (47,095).
- Torrevieja, Arrecife and Granadilla de Abona were the cities with the greatest relative population growth in 2023.