Spain Population

Live population as of 26 April 2024, updated in real time:
47,481,989
Historical and Future Population
copied!
Year Population
1950 28,053,614
1951 28,176,612
1952 28,361,715
1953 28,592,933
1954 28,821,359
1955 29,052,684
1956 29,288,826
1957 29,529,772
1958 29,803,120
1959 30,099,194
1960 30,375,212
1961 30,645,902
1962 30,994,971
1963 31,327,727
1964 31,679,029
1965 32,049,954
1966 32,400,287
1967 32,750,099
1968 33,098,923
1969 33,425,312
1970 33,738,807
1971 34,065,722
1972 34,444,086
1973 34,832,640
1974 35,238,528
1975 35,696,951
1976 36,069,636
1977 36,448,502
1978 36,804,724
1979 37,135,523
1980 37,437,662
1981 37,718,628
1982 37,944,469
1983 38,142,150
1984 38,301,953
1985 38,449,858
1986 38,571,864
1987 38,677,810
1988 38,768,344
1989 38,837,937
1990 38,886,742
1991 38,960,585
1992 39,159,500
1993 39,384,033
1994 39,589,033
1995 39,782,191
1996 39,964,172
1997 40,146,200
1998 40,330,996
1999 40,509,836
2000 40,702,840
2001 40,930,399
2002 41,320,217
2003 42,103,582
2004 42,825,573
2005 43,560,601
2006 44,286,103
2007 45,081,945
2008 45,871,570
2009 46,334,225
2010 46,545,118
2011 46,701,500
2012 46,777,939
2013 46,647,377
2014 46,472,709
2015 46,430,582
2016 46,455,334
2017 46,560,382
2018 46,738,358
2019 47,053,049
2020 47,362,508
2021 47,450,331
2022 47,571,136
2023 47,528,076
2024 47,481,989
2025 47,430,492
2026 47,372,184
2027 47,308,285
2028 47,239,728
2029 47,167,281
2030 47,090,994
2031 47,010,706
2032 46,926,470
2033 46,839,178
2034 46,746,260
2035 46,647,870
2036 46,544,537
2037 46,434,957
2038 46,320,439
2039 46,199,651
2040 46,071,932
2041 45,935,386
2042 45,790,176
2043 45,636,714
2044 45,473,710
2045 45,301,981
2046 45,118,970
2047 44,924,634
2048 44,717,086
2049 44,496,269
2050 44,262,976
2051 44,016,811
2052 43,759,225
2053 43,487,654
2054 43,205,872
2055 42,911,986
2056 42,609,025
2057 42,295,810
2058 41,975,929
2059 41,648,840
2060 41,317,586
2061 40,979,507
2062 40,639,390
2063 40,297,048
2064 39,953,882
2065 39,609,275
2066 39,265,979
2067 38,923,467
2068 38,584,825
2069 38,248,083
2070 37,916,304
2071 37,590,832
2072 37,273,301
2073 36,962,537
2074 36,658,529
2075 36,363,983
2076 36,080,789
2077 35,806,598
2078 35,541,757
2079 35,286,974
2080 35,042,130
2081 34,803,152
2082 34,572,045
2083 34,348,049
2084 34,129,779
2085 33,914,665
2086 33,703,971
2087 33,497,356
2088 33,293,328
2089 33,090,457
2090 32,890,533
2091 32,692,400
2092 32,493,571
2093 32,295,802
2094 32,099,242
2095 31,903,045
2096 31,706,167
2097 31,509,305
2098 31,311,269
2099 31,113,317
2100 30,916,297
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.