Spain Population

Live population as of 21 May 2024, updated in real time:
47,478,554
Historical and Future Population
copied!
Year Population
1950 28,060,033
1951 28,188,420
1952 28,378,054
1953 28,608,668
1954 28,836,905
1955 29,068,844
1956 29,304,413
1957 29,547,914
1958 29,823,699
1959 30,118,931
1960 30,390,878
1961 30,671,167
1962 31,017,241
1963 31,351,275
1964 31,704,941
1965 32,073,681
1966 32,423,917
1967 32,774,482
1968 33,121,145
1969 33,446,640
1970 33,759,742
1971 34,091,923
1972 34,470,774
1973 34,857,923
1974 35,273,248
1975 35,721,046
1976 36,095,694
1977 36,473,105
1978 36,827,666
1979 37,155,945
1980 37,457,968
1981 37,734,013
1982 37,958,694
1983 38,152,765
1984 38,312,431
1985 38,458,273
1986 38,579,147
1987 38,684,351
1988 38,773,440
1989 38,841,370
1990 38,888,388
1991 38,974,639
1992 39,175,445
1993 39,398,167
1994 39,602,403
1995 39,794,743
1996 39,976,155
1997 40,159,103
1998 40,342,854
1999 40,522,217
2000 40,717,741
2001 40,945,474
2002 41,380,558
2003 42,151,973
2004 42,876,112
2005 43,608,341
2006 44,338,737
2007 45,143,835
2008 45,906,580
2009 46,346,892
2010 46,555,674
2011 46,711,374
2012 46,769,314
2013 46,630,761
2014 46,469,988
2015 46,430,982
2016 46,462,142
2017 46,569,843
2018 46,759,162
2019 47,082,030
2020 47,363,254
2021 47,463,820
2022 47,566,445
2023 47,524,981
2024 47,478,554
2025 47,426,438
2026 47,367,886
2027 47,303,579
2028 47,234,950
2029 47,162,213
2030 47,085,654
2031 47,005,093
2032 46,920,635
2033 46,832,996
2034 46,739,668
2035 46,641,036
2036 46,537,167
2037 46,427,295
2038 46,312,198
2039 46,190,974
2040 46,062,921
2041 45,925,647
2042 45,779,735
2043 45,625,705
2044 45,462,106
2045 45,289,739
2046 45,105,939
2047 44,910,592
2048 44,702,337
2049 44,480,457
2050 44,246,519
2051 43,999,244
2052 43,741,067
2053 43,468,631
2054 43,185,999
2055 42,891,299
2056 42,587,920
2057 42,274,070
2058 41,953,785
2059 41,626,330
2060 41,294,776
2061 40,956,333
2062 40,615,897
2063 40,273,730
2064 39,930,600
2065 39,585,853
2066 39,242,693
2067 38,900,360
2068 38,561,959
2069 38,225,530
2070 37,894,035
2071 37,569,125
2072 37,252,120
2073 36,941,740
2074 36,638,493
2075 36,344,499
2076 36,062,062
2077 35,788,429
2078 35,524,292
2079 35,270,191
2080 35,025,954
2081 34,787,461
2082 34,556,752
2083 34,333,135
2084 34,115,201
2085 33,900,276
2086 33,689,849
2087 33,483,491
2088 33,279,691
2089 33,076,899
2090 32,876,929
2091 32,678,892
2092 32,480,193
2093 32,282,489
2094 32,085,749
2095 31,889,672
2096 31,692,931
2097 31,495,805
2098 31,297,784
2099 31,099,826
2100 30,902,906
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.