Population · Europe · 2025 data
Spain Population
Spain had a population of 49.36 million in 2025, ranking #32 of 216 countries and territories (0.60% of the world). The population grew by 6.3% over the past ten years.
Population of Spain, 1960–2025
Values in millions · World Bank Open Data (CC BY 4.0)
Population by year (table)
| Year | Population | Change |
|---|---|---|
| 2025 | 49,355,143 | +1.04% |
| 2024 | 48,848,840 | +1.03% |
| 2023 | 48,352,528 | +1.19% |
| 2022 | 47,786,102 | +0.72% |
| 2021 | 47,443,821 | +0.18% |
| 2020 | 47,359,424 | +0.51% |
| 2019 | 47,118,501 | +0.72% |
| 2018 | 46,782,011 | +0.45% |
| 2017 | 46,571,232 | +0.24% |
| 2016 | 46,458,139 | +0.08% |
| 2015 | 46,422,303 | -0.08% |
| 2014 | 46,460,733 | -0.31% |
| 2013 | 46,604,197 | -0.36% |
| 2012 | 46,773,055 | +0.06% |
| 2011 | 46,742,697 | +0.36% |
| 2010 | 46,576,897 | +0.46% |
| 2009 | 46,362,946 | +0.89% |
| 2008 | 45,954,106 | +1.61% |
| 2007 | 45,226,803 | +1.87% |
| 2006 | 44,397,319 | +1.70% |
| 2005 | 43,653,155 | +1.70% |
| 2004 | 42,921,895 | +1.74% |
| 2003 | 42,187,645 | +1.82% |
| 2002 | 41,431,558 | +1.42% |
| 2001 | 40,850,412 | +0.70% |
| 2000 | 40,567,864 | +0.45% |
| 1999 | 40,386,875 | +0.41% |
| 1998 | 40,223,509 | +0.41% |
| 1997 | 40,057,389 | +0.42% |
| 1996 | 39,889,852 | +0.42% |
| 1995 | 39,724,050 | +0.44% |
| 1994 | 39,549,108 | +0.48% |
| 1993 | 39,361,262 | +0.52% |
| 1992 | 39,157,685 | +0.49% |
| 1991 | 38,966,376 | +0.25% |
| 1990 | 38,867,322 | +0.10% |
| 1989 | 38,827,764 | +0.16% |
| 1988 | 38,766,939 | +0.21% |
| 1987 | 38,684,815 | +0.26% |
| 1986 | 38,584,624 | +0.30% |
| 1985 | 38,469,512 | +0.36% |
| 1984 | 38,330,364 | +0.42% |
| 1983 | 38,171,525 | +0.49% |
| 1982 | 37,986,012 | +0.60% |
| 1981 | 37,758,631 | +0.71% |
| 1980 | 37,491,165 | +0.81% |
| 1979 | 37,191,330 | +0.89% |
| 1978 | 36,864,898 | +0.97% |
| 1977 | 36,511,638 | +1.03% |
| 1976 | 36,137,812 | +1.06% |
| 1975 | 35,757,900 | +1.09% |
| 1974 | 35,373,335 | +1.10% |
| 1973 | 34,988,947 | +1.11% |
| 1972 | 34,604,469 | +1.11% |
| 1971 | 34,224,490 | +1.21% |
| 1970 | 33,814,531 | +1.12% |
| 1969 | 33,441,054 | +0.99% |
| 1968 | 33,113,134 | +1.32% |
| 1967 | 32,682,947 | +1.24% |
| 1966 | 32,283,194 | +1.03% |
| 1965 | 31,954,292 | +1.09% |
| 1964 | 31,609,195 | +1.00% |
| 1963 | 31,296,651 | +0.88% |
| 1962 | 31,023,366 | +0.92% |
| 1961 | 30,739,250 | +0.93% |
| 1960 | 30,455,000 | — |
Demographics of Spain
Ethnic groups
Spanish 84.8%, Moroccan 1.7%, Romanian 1.2%, other 12.3% (2021 est.)
Languages
Castilian Spanish (official) 74%, Catalan (official in Catalonia, the Balearic Islands, and the Valencian Community) 17%, Galician (official in Galicia) 7%, Basque (official in the Basque Country and Navarre) 2%, Aranese (official in part of Catalonia) <5,000 speakers
Religions
Roman Catholic 58.2%, atheist 16.2%, agnostic 10.8%, other 2.7%, non-believer 10.5%, unspecified 1.7% (2021 est.)
Where people live
Urban population: 81.6% of total population (2023).
Frequently asked questions about the population of Spain
What is the population of Spain?
Is the population of Spain growing?
How has the population of Spain changed since 1960?
How densely populated is Spain?
What is the largest city in Spain?
Population and demographics: World Bank Open Data (CC BY 4.0). Cities, ethnic groups, languages and religions: CIA World Factbook (public domain).