Spain — Population history

Historical population data showing long-term demographic trends.

Data source: United Nations World Population Prospects and national statistical offices.

Population history

Population by year

Year Total Male Female Density Filter
1950 28,077,000 1
1951 28,214,000
1952 28,406,000
1953 28,632,000 1
1954 28,857,000
1955 29,089,000 1
1956 29,323,000
1957 29,569,000 1
1958 29,849,000
1959 30,140,000 1
1960 30,404,000
1961 30,699,000 1
1962 31,040,000 1
1963 31,379,000
1964 31,741,000 1
1965 32,110,000 1
1966 32,465,000
1967 32,820,000 1
1968 33,170,000 1
1969 33,496,000
1970 33,812,000 1
1971 34,157,000 1
1972 34,539,000 1
1973 34,926,000
1974 35,361,000 1
1975 35,795,000 1
1976 36,176,000 1
1977 36,551,000 1
1978 36,904,000
1979 37,230,000 1
1980 37,537,000 1
1981 37,812,000
1982 38,047,000 1
1983 38,253,000
1984 38,437,000
1985 38,601,000 1
1986 38,735,000
1987 38,852,000
1988 38,952,000
1989 39,029,000 1
1990 39,084,000
1991 39,201,000
1992 39,420,000
1993 39,651,000 1
1994 39,858,000
1995 40,052,000 1
1996 40,237,000
1997 40,423,000
1998 40,617,000 1
1999 40,812,000
2000 41,019,000 1
2001 41,245,000
2002 41,755,000 1
2003 42,506,000 1
2004 43,234,000 1
2005 43,958,000 1
2006 44,695,000 1
2007 45,516,000 1
2008 46,235,000 1
2009 46,635,000 1
2010 46,840,000
2011 46,998,000
2012 47,018,000 1
2013 46,860,000 1
2014 46,720,000
2015 46,683,000
2016 46,732,000
2017 46,868,000
2018 47,092,000 1
2019 47,435,000
2020 47,679,000 1
2021 47,735,000
2022 47,828,000
2023 47,911,000
2024 47,910,000
2025 47,889,000 1
← Back to country overview