Spain Population

Live population as of 17 May 2024, updated in real time:
47,479,003
Historical and Future Population
copied!
Year Population
1950 28,059,205
1951 28,186,875
1952 28,375,902
1953 28,606,600
1954 28,834,861
1955 29,066,718
1956 29,302,370
1957 29,545,531
1958 29,820,989
1959 30,116,332
1960 30,388,840
1961 30,667,835
1962 31,014,319
1963 31,348,184
1964 31,701,527
1965 32,070,563
1966 32,420,812
1967 32,771,272
1968 33,118,224
1969 33,443,839
1970 33,757,003
1971 34,088,478
1972 34,467,262
1973 34,854,617
1974 35,268,658
1975 35,717,887
1976 36,092,264
1977 36,469,868
1978 36,824,645
1979 37,153,261
1980 37,455,289
1981 37,731,992
1982 37,956,818
1983 38,151,371
1984 38,311,050
1985 38,457,166
1986 38,578,189
1987 38,683,490
1988 38,772,769
1989 38,840,918
1990 38,888,198
1991 38,972,786
1992 39,173,341
1993 39,396,310
1994 39,600,646
1995 39,793,094
1996 39,974,579
1997 40,157,404
1998 40,341,296
1999 40,520,593
2000 40,715,788
2001 40,943,579
2002 41,372,577
2003 42,145,617
2004 42,869,460
2005 43,602,078
2006 44,331,830
2007 45,135,636
2008 45,901,949
2009 46,345,241
2010 46,554,287
2011 46,710,040
2012 46,770,447
2013 46,632,979
2014 46,470,348
2015 46,430,938
2016 46,461,248
2017 46,568,621
2018 46,756,431
2019 47,078,158
2020 47,363,195
2021 47,462,007
2022 47,567,077
2023 47,525,389
2024 47,479,003
2025 47,426,969
2026 47,368,451
2027 47,304,198
2028 47,235,579
2029 47,162,880
2030 47,086,357
2031 47,005,832
2032 46,921,402
2033 46,833,810
2034 46,740,536
2035 46,641,935
2036 46,538,135
2037 46,428,301
2038 46,313,279
2039 46,192,114
2040 46,064,106
2041 45,926,926
2042 45,781,105
2043 45,627,151
2044 45,463,630
2045 45,291,349
2046 45,107,650
2047 44,912,437
2048 44,704,275
2049 44,482,535
2050 44,248,682
2051 44,001,551
2052 43,743,455
2053 43,471,130
2054 43,188,610
2055 42,894,016
2056 42,590,694
2057 42,276,927
2058 41,956,697
2059 41,629,288
2060 41,297,775
2061 40,959,378
2062 40,618,985
2063 40,276,797
2064 39,933,661
2065 39,588,932
2066 39,245,756
2067 38,903,398
2068 38,564,967
2069 38,228,496
2070 37,896,963
2071 37,571,979
2072 37,254,905
2073 36,944,476
2074 36,641,129
2075 36,347,060
2076 36,064,524
2077 35,790,818
2078 35,526,589
2079 35,272,398
2080 35,028,083
2081 34,789,526
2082 34,558,763
2083 34,335,096
2084 34,117,118
2085 33,902,168
2086 33,691,706
2087 33,485,316
2088 33,281,485
2089 33,078,681
2090 32,878,716
2091 32,680,670
2092 32,481,952
2093 32,284,238
2094 32,087,521
2095 31,891,432
2096 31,694,671
2097 31,497,580
2098 31,299,557
2099 31,101,600
2100 30,904,672
Caveats and explanations
  • All data is based on the 2022 edition of the UN World Population prospects.
  • Table data shows population as of January 1st of that year.
  • Historical records are based on the current territory of the country. For example, the population of Germany in 1970 includes both East Germany and West Germany.
  • Years after 2021 are projections based on the UN's "medium fertility" scenario.
  • Country population includes all overseas territories and autonomous regions. For example, population for the United States includes Puerto Rico.
  • Morocco includes Western Sahara.
  • Population for Israel does NOT include Palestine.