
Demographics of Spain - Wikipedia
Spain's population surpassed 49 million inhabitants for the first time in history in 2025, with a total population of 49,442,844 [8] people living in Spain.
Spain Population (2025) - Worldometer
Population of Spain: current, historical, and projected population, growth rate, immigration, median age, total fertility rate (TFR), population density, urbanization, urban population, country's share of world …
Spain Population 2025
Nov 21, 2025 · Spain is a country in Europe, known for historic cities and Mediterranean beaches. It has a population of nearly 48 million, making it the 32nd largest country in the world. Its capital is Madrid. …
Press Release: Continuous Population Statistics (CPS). 1st April 2025 ...
May 8, 2025 · The resident population in Spain increased by 75,865 persons in the first quarter and stood at 49,153,849 inhabitants as of 1 April, 2025. This is the highest-ever figure since records …
Spain population 2025 - StatisticsTimes.com
Feb 7, 2025 · The total population in Spain is projected at 47,910,526, or 47.91 million people, for the year 2024. Spain is the sixth-most populous country in Europe and is in the 32nd position in the …
Spain Population (2025)
3 days ago · Discover the latest population statistics for Spain and explore demographic trends with our interactive data visualizations.
Spain population, December 2025 - Nations Geo
3 days ago · Here are all Spain population data and the change per year, along with the growth rate.
Spain Population Pyramid 2025 - Demographics & Age Distribution
Interactive population pyramid for Spain in 2025. Total population: 47,889,966. View age distribution by gender, demographic trends, and compare with other countries.
Spain Population | Historical Data | Chart | 1950-2025 - Macrotrends
Population of Spain: Historical data from 1950 to 2025.
Spain population (2025) live — Countrymeters
Apr 12, 2025 · As of 1 January 2025, the population of Spain was estimated to be 46,264,011 people. This is a decrease of -0.21 % (-95,965 people) compared to population of 46,359,976 the year …