Spain Population

Live population as of 19 May 2024, updated in real time:
47,478,828
Historical and Future Population
copied!
Year Population
1950 28,059,527
1951 28,187,476
1952 28,376,739
1953 28,607,404
1954 28,835,656
1955 29,067,544
1956 29,303,164
1957 29,546,458
1958 29,822,043
1959 30,117,342
1960 30,389,633
1961 30,669,131
1962 31,015,455
1963 31,349,386
1964 31,702,854
1965 32,071,775
1966 32,422,019
1967 32,772,520
1968 33,119,360
1969 33,444,928
1970 33,758,068
1971 34,089,818
1972 34,468,628
1973 34,855,903
1974 35,270,442
1975 35,719,115
1976 36,093,598
1977 36,471,127
1978 36,825,819
1979 37,154,305
1980 37,456,330
1981 37,732,778
1982 37,957,548
1983 38,151,913
1984 38,311,587
1985 38,457,596
1986 38,578,562
1987 38,683,825
1988 38,773,029
1989 38,841,094
1990 38,888,273
1991 38,973,507
1992 39,174,159
1993 39,397,032
1994 39,601,329
1995 39,793,735
1996 39,975,192
1997 40,158,065
1998 40,341,901
1999 40,521,225
2000 40,716,548
2001 40,944,319
2002 41,375,679
2003 42,148,088
2004 42,872,046
2005 43,604,513
2006 44,334,516
2007 45,138,822
2008 45,903,748
2009 46,345,883
2010 46,554,826
2011 46,710,557
2012 46,770,006
2013 46,632,118
2014 46,470,208
2015 46,430,955
2016 46,461,595
2017 46,569,097
2018 46,757,493
2019 47,079,661
2020 47,363,219
2021 47,462,710
2022 47,566,831
2023 47,525,231
2024 47,478,828
2025 47,426,763
2026 47,368,231
2027 47,303,957
2028 47,235,335
2029 47,162,621
2030 47,086,084
2031 47,005,545
2032 46,921,103
2033 46,833,493
2034 46,740,199
2035 46,641,585
2036 46,537,759
2037 46,427,910
2038 46,312,859
2039 46,191,671
2040 46,063,646
2041 45,926,429
2042 45,780,572
2043 45,626,589
2044 45,463,037
2045 45,290,723
2046 45,106,985
2047 44,911,719
2048 44,703,521
2049 44,481,727
2050 44,247,841
2051 44,000,654
2052 43,742,527
2053 43,470,158
2054 43,187,595
2055 42,892,960
2056 42,589,616
2057 42,275,816
2058 41,955,565
2059 41,628,138
2060 41,296,609
2061 40,958,194
2062 40,617,784
2063 40,275,605
2064 39,932,471
2065 39,587,735
2066 39,244,565
2067 38,902,217
2068 38,563,797
2069 38,227,343
2070 37,895,824
2071 37,570,869
2072 37,253,822
2073 36,943,412
2074 36,640,104
2075 36,346,064
2076 36,063,567
2077 35,789,889
2078 35,525,696
2079 35,271,540
2080 35,027,255
2081 34,788,723
2082 34,557,981
2083 34,334,333
2084 34,116,373
2085 33,901,432
2086 33,690,984
2087 33,484,607
2088 33,280,788
2089 33,077,988
2090 32,878,022
2091 32,679,979
2092 32,481,268
2093 32,283,558
2094 32,086,832
2095 31,890,748
2096 31,693,994
2097 31,496,890
2098 31,298,867
2099 31,100,910
2100 30,903,986
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.