Population 49,355,143
people· 2025
Published observation 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 2025: 49,355,143 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