Spain Population

Live population as of 18 May 2024, updated in real time:
47,478,899
Historical and Future Population
copied!
Year Population
1950 28,059,398
1951 28,187,234
1952 28,376,403
1953 28,607,081
1954 28,835,336
1955 29,067,212
1956 29,302,845
1957 29,546,085
1958 29,821,619
1959 30,116,936
1960 30,389,315
1961 30,668,610
1962 31,014,999
1963 31,348,903
1964 31,702,321
1965 32,071,288
1966 32,421,534
1967 32,772,018
1968 33,118,903
1969 33,444,491
1970 33,757,640
1971 34,089,279
1972 34,468,079
1973 34,855,386
1974 35,269,724
1975 35,718,622
1976 36,093,062
1977 36,470,621
1978 36,825,347
1979 37,153,885
1980 37,455,912
1981 37,732,462
1982 37,957,254
1983 38,151,695
1984 38,311,371
1985 38,457,423
1986 38,578,412
1987 38,683,690
1988 38,772,925
1989 38,841,023
1990 38,888,243
1991 38,973,217
1992 39,173,830
1993 39,396,742
1994 39,601,055
1995 39,793,477
1996 39,974,946
1997 40,157,799
1998 40,341,658
1999 40,520,971
2000 40,716,242
2001 40,944,023
2002 41,374,432
2003 42,147,095
2004 42,871,007
2005 43,603,535
2006 44,333,437
2007 45,137,541
2008 45,903,025
2009 46,345,625
2010 46,554,610
2011 46,710,349
2012 46,770,183
2013 46,632,464
2014 46,470,264
2015 46,430,948
2016 46,461,456
2017 46,568,906
2018 46,757,067
2019 47,079,057
2020 47,363,209
2021 47,462,427
2022 47,566,930
2023 47,525,295
2024 47,478,899
2025 47,426,846
2026 47,368,319
2027 47,304,054
2028 47,235,433
2029 47,162,725
2030 47,086,193
2031 47,005,660
2032 46,921,223
2033 46,833,620
2034 46,740,334
2035 46,641,726
2036 46,537,910
2037 46,428,067
2038 46,313,028
2039 46,191,849
2040 46,063,831
2041 45,926,629
2042 45,780,786
2043 45,626,815
2044 45,463,275
2045 45,290,974
2046 45,107,252
2047 44,912,008
2048 44,703,824
2049 44,482,051
2050 44,248,179
2051 44,001,014
2052 43,742,900
2053 43,470,549
2054 43,188,003
2055 42,893,384
2056 42,590,049
2057 42,276,263
2058 41,956,020
2059 41,628,600
2060 41,297,077
2061 40,958,670
2062 40,618,267
2063 40,276,084
2064 39,932,949
2065 39,588,216
2066 39,245,044
2067 38,902,692
2068 38,564,267
2069 38,227,806
2070 37,896,282
2071 37,571,315
2072 37,254,257
2073 36,943,840
2074 36,640,516
2075 36,346,464
2076 36,063,952
2077 35,790,263
2078 35,526,055
2079 35,271,885
2080 35,027,588
2081 34,789,046
2082 34,558,295
2083 34,334,640
2084 34,116,673
2085 33,901,728
2086 33,691,274
2087 33,484,892
2088 33,281,068
2089 33,078,266
2090 32,878,301
2091 32,680,256
2092 32,481,543
2093 32,283,831
2094 32,087,109
2095 31,891,023
2096 31,694,266
2097 31,497,167
2098 31,299,144
2099 31,101,187
2100 30,904,262
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.