Spain Population

Live population as of 9 May 2024, updated in real time:
47,480,200
Historical and Future Population
copied!
Year Population
1950 28,056,985
1951 28,182,759
1952 28,370,193
1953 28,601,110
1954 28,829,436
1955 29,061,076
1956 29,296,937
1957 29,539,202
1958 29,813,801
1959 30,109,440
1960 30,383,400
1961 30,659,003
1962 31,006,555
1963 31,339,973
1964 31,692,476
1965 32,062,287
1966 32,412,569
1967 32,762,759
1968 33,110,472
1969 33,436,401
1970 33,749,712
1971 34,079,332
1972 34,457,945
1973 34,845,816
1974 35,256,509
1975 35,709,492
1976 36,083,167
1977 36,461,282
1978 36,816,636
1979 37,146,138
1980 37,448,195
1981 37,726,629
1982 37,951,850
1983 38,147,672
1984 38,307,389
1985 38,454,230
1986 38,575,648
1987 38,681,207
1988 38,770,990
1989 38,839,721
1990 38,887,654
1991 38,967,870
1992 39,167,765
1993 39,391,380
1994 39,595,982
1995 39,788,715
1996 39,970,399
1997 40,152,899
1998 40,337,160
1999 40,516,278
2000 40,710,594
2001 40,938,416
2002 41,351,443
2003 42,128,738
2004 42,851,816
2005 43,585,435
2006 44,313,474
2007 45,113,965
2008 45,889,715
2009 46,340,852
2010 46,550,610
2011 46,706,555
2012 46,773,466
2013 46,638,822
2014 46,471,293
2015 46,430,805
2016 46,458,869
2017 46,565,342
2018 46,749,170
2019 47,067,972
2020 47,362,992
2021 47,457,251
2022 47,568,739
2023 47,526,472
2024 47,480,200
2025 47,428,383
2026 47,369,950
2027 47,305,840
2028 47,237,248
2029 47,164,650
2030 47,088,221
2031 47,007,791
2032 46,923,437
2033 46,835,968
2034 46,742,837
2035 46,644,320
2036 46,540,707
2037 46,430,973
2038 46,316,153
2039 46,195,142
2040 46,067,251
2041 45,930,323
2042 45,784,746
2043 45,630,992
2044 45,467,678
2045 45,295,621
2046 45,112,195
2047 44,917,336
2048 44,709,421
2049 44,488,052
2050 44,254,424
2051 44,007,679
2052 43,749,793
2053 43,477,766
2054 43,195,543
2055 42,901,233
2056 42,598,059
2057 42,284,512
2058 41,964,425
2059 41,637,142
2060 41,305,735
2061 40,967,461
2062 40,627,182
2063 40,284,935
2064 39,941,786
2065 39,597,105
2066 39,253,882
2067 38,911,461
2068 38,572,947
2069 38,236,367
2070 37,904,734
2071 37,579,553
2072 37,262,295
2073 36,951,736
2074 36,648,121
2075 36,353,857
2076 36,071,058
2077 35,797,159
2078 35,532,683
2079 35,278,255
2080 35,033,730
2081 34,795,002
2082 34,564,098
2083 34,340,300
2084 34,122,206
2085 33,907,188
2086 33,696,634
2087 33,490,155
2088 33,286,245
2089 33,083,410
2090 32,883,462
2091 32,685,385
2092 32,486,620
2093 32,288,883
2094 32,092,228
2095 31,896,100
2096 31,699,289
2097 31,502,290
2098 31,304,262
2099 31,106,308
2100 30,909,351
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.