Population 49,355,143
people· 2025
Published observation Provider footnote Preliminary.
World Bank · World Development Indicators
Over time Full published history Spain 2025 · 49.36M
0 12.34M 24.68M 37.02M 49.36M 1960 1993 2025 1960: 30,455,000 1961: 30,739,250 1962: 31,023,366 1963: 31,296,651 1964: 31,609,195 1965: 31,954,292 1966: 32,283,194 1967: 32,682,947 1968: 33,113,134 1969: 33,441,054 1970: 33,814,531 1971: 34,224,490 1972: 34,604,469 1973: 34,988,947 1974: 35,373,335 1975: 35,757,900 1976: 36,137,812 1977: 36,511,638 1978: 36,864,898 1979: 37,191,330 1980: 37,491,165 1981: 37,758,631 1982: 37,986,012 1983: 38,171,525 1984: 38,330,364 1985: 38,469,512 1986: 38,584,624 1987: 38,684,815 1988: 38,766,939 1989: 38,827,764 1990: 38,867,322 1991: 38,966,376 1992: 39,157,685 1993: 39,361,262 1994: 39,549,108 1995: 39,724,050 1996: 39,889,852 1997: 40,057,389 1998: 40,223,509 1999: 40,386,875 2000: 40,567,864 2001: 40,850,412 2002: 41,431,558 2003: 42,187,645 2004: 42,921,895 2005: 43,653,155 2006: 44,397,319 2007: 45,226,803 2008: 45,954,106 2009: 46,362,946 2010: 46,576,897 2011: 46,742,697 2012: 46,773,055 2013: 46,604,197 2014: 46,460,733 2015: 46,422,303 2016: 46,458,139 2017: 46,571,232 2018: 46,782,011 2019: 47,118,501 2020: 47,359,424 2021: 47,443,821 2022: 47,786,102 2023: 48,352,528 2024: 48,848,840 — Preliminary. 2025: 49,355,143 — Preliminary. 2025 · Source notes Provider footnote Preliminary.
Total population is based on the de facto definition of population, which counts all residents regardless of legal status or citizenship. The values shown are midyear estimates.
Source & method