Spain Population: How Many People Live in Spain?
Historical Population Data (1960-2024)
What is the population of Spain? The current Spain population is 48 807 137 people in 2024. Spain has experienced significant growth in population over the past six decades. From 30 455 000 people in 1960, the population has grown to 48 807 137 in 2023, representing a growth of 18 352 137 people (+60.3%).
The country reached its peak population of 48 807 137 in 2024, after which population levels began to stabilize. This historical data provides valuable insights into Spain's demographic evolution and long-term population trends.
Current Population (2024)
Population in 1960
Total Growth
Peak Population
📈 Population Trend of Spain (1960-2024)
This interactive chart visualizes Spain's population growth over more than six decades, from 1960 to 2024. The trend line shows how the country's total population has changed year by year, making it easy to identify periods of rapid growth, stability, or decline.
Hover over any point on the chart to see the exact population figure for that specific year. The data is sourced from World Bank (updated: 10/7/2025) and provides a comprehensive historical view of demographic changes in Spain.
📊 Spain Population by Decade
|
Year
|
Population
|
Change from Previous Decade
|
|---|---|---|
| 1960 | 30 455 000 | |
| 1970 | 33 814 531 | +3 359 531 (+11.0%) |
| 1980 | 37 491 165 | +3 676 634 (+10.9%) |
| 1990 | 38 867 322 | +1 376 157 (+3.7%) |
| 2000 | 40 567 864 | +1 700 542 (+4.4%) |
| 2010 | 46 576 897 | +6 009 033 (+14.8%) |
| 2020 | 47 359 424 | +782 527 (+1.7%) |
| 2024 | 48 807 137 | +1 447 713 (+3.1%) |
This table presents Spain's population data at key 10-year intervals, providing a clear overview of long-term demographic trends. Each row shows the population count for a specific decade, along with the absolute and percentage change from the previous data point.
By examining these decade-by-decade changes, you can quickly identify major demographic shifts and understand the overall growth pattern of Spain without getting into year-by-year details.
📅 Complete Historical Data of Spain (1960-2024)
|
Year
|
Population
|
Annual Change
|
|---|---|---|
| 1960 | 30 455 000 | |
| 1961 | 30 739 250 | +284 250 |
| 1962 | 31 023 366 | +284 116 |
| 1963 | 31 296 651 | +273 285 |
| 1964 | 31 609 195 | +312 544 |
| 1965 | 31 954 292 | +345 097 |
| 1966 | 32 283 194 | +328 902 |
| 1967 | 32 682 947 | +399 753 |
| 1968 | 33 113 134 | +430 187 |
| 1969 | 33 441 054 | +327 920 |
| 1970 | 33 814 531 | +373 477 |
| 1971 | 34 224 490 | +409 959 |
| 1972 | 34 604 469 | +379 979 |
| 1973 | 34 988 947 | +384 478 |
| 1974 | 35 373 335 | +384 388 |
| 1975 | 35 757 900 | +384 565 |
| 1976 | 36 137 812 | +379 912 |
| 1977 | 36 511 638 | +373 826 |
| 1978 | 36 864 898 | +353 260 |
| 1979 | 37 191 330 | +326 432 |
| 1980 | 37 491 165 | +299 835 |
| 1981 | 37 758 631 | +267 466 |
| 1982 | 37 986 012 | +227 381 |
| 1983 | 38 171 525 | +185 513 |
| 1984 | 38 330 364 | +158 839 |
| 1985 | 38 469 512 | +139 148 |
| 1986 | 38 584 624 | +115 112 |
| 1987 | 38 684 815 | +100 191 |
| 1988 | 38 766 939 | +82 124 |
| 1989 | 38 827 764 | +60 825 |
| 1990 | 38 867 322 | +39 558 |
| 1991 | 38 966 376 | +99 054 |
| 1992 | 39 157 685 | +191 309 |
| 1993 | 39 361 262 | +203 577 |
| 1994 | 39 549 108 | +187 846 |
| 1995 | 39 724 050 | +174 942 |
| 1996 | 39 889 852 | +165 802 |
| 1997 | 40 057 389 | +167 537 |
| 1998 | 40 223 509 | +166 120 |
| 1999 | 40 386 875 | +163 366 |
| 2000 | 40 567 864 | +180 989 |
| 2001 | 40 850 412 | +282 548 |
| 2002 | 41 431 558 | +581 146 |
| 2003 | 42 187 645 | +756 087 |
| 2004 | 42 921 895 | +734 250 |
| 2005 | 43 653 155 | +731 260 |
| 2006 | 44 397 319 | +744 164 |
| 2007 | 45 226 803 | +829 484 |
| 2008 | 45 954 106 | +727 303 |
| 2009 | 46 362 946 | +408 840 |
| 2010 | 46 576 897 | +213 951 |
| 2011 | 46 742 697 | +165 800 |
| 2012 | 46 773 055 | +30 358 |
| 2013 | 46 604 197 | -168 858 |
| 2014 | 46 460 733 | -143 464 |
| 2015 | 46 422 303 | -38 430 |
| 2016 | 46 458 139 | +35 836 |
| 2017 | 46 571 232 | +113 093 |
| 2018 | 46 782 011 | +210 779 |
| 2019 | 47 118 501 | +336 490 |
| 2020 | 47 359 424 | +240 923 |
| 2021 | 47 443 821 | +84 397 |
| 2022 | 47 786 102 | +342 281 |
| 2023 | 48 347 910 | +561 808 |
| 2024 | 48 807 137 | +459 227 |
This comprehensive table displays the complete year-by-year population records for Spain from 1960 to 2024. Each row represents one calendar year, showing the total population and the annual change compared to the previous year.
Use this detailed dataset to analyze short-term population fluctuations, identify specific years with significant changes, or track precise demographic patterns. The sortable columns allow you to organize the data by year, population size, or annual change to suit your research needs. Data source: World Bank (updated: 10/7/2025).
❓ Frequently Asked Questions About Spain Population
What is the current population of Spain?
The population of Spain is estimated to be approximately 48 807 137 people as of 2024, based on official data from the World Bank.
How fast is the population of Spain growing?
Spain has experienced growth with an average annual growth rate of approximately 0.74% per year from 1960 to 2024. The total population has increased by 18 352 137 people (+60.3%) over this 64-year period.
How does Spain's population compare to other countries?
Spain ranks #76 in the world by population as of 2024, positioning it in the middle range of global population rankings. With 48 807 137 people, Spain accounts for approximately 0.06% of the world's total population.
How has the population of Spain changed over time?
Over the past decades, Spain's population has increased from 30 455 000 people in 1960 to 48 807 137 in 2024. The country reached its peak population of 48 807 137 in 2024. This growth reflects improvements in healthcare, economic development, and overall quality of life.
What were the population milestones of Spain?
Spain achieved several significant demographic milestones throughout its history. The population first reached 30 455 000 in 1960, and grew to its current level of 48 807 137 by 2024. The highest recorded population was 48 807 137 people in 2024, while the lowest in recent history was 30 455 000 in 1960.
What factors influence population growth in Spain?
Key factors influencing population dynamics in Spain include birth and death rates, migration patterns, government policies related to family planning and immigration, healthcare infrastructure and life expectancy, economic conditions affecting family size decisions, urbanization trends, and socio-cultural factors. The country's positive population trend over the past 64 years reflects the combined impact of these various demographic drivers.
Where can I find historical population data for Spain?
This page provides comprehensive historical population data for Spain from 1960 to 2024, sourced directly from the World Bank's official database. The data includes year-by-year population figures, decade summaries, growth rates, and interactive charts showing long-term demographic trends. This information is updated regularly (last update: 10/7/2025) to ensure accuracy and reliability for research, educational, and analytical purposes.