Spain Population

Live population as of 7 May 2024, updated in real time:
47,480,511
Historical and Future Population
copied!
Year Population
1950 28,056,404
1951 28,181,689
1952 28,368,714
1953 28,599,686
1954 28,828,029
1955 29,059,613
1956 29,295,525
1957 29,537,559
1958 29,811,938
1959 30,107,654
1960 30,381,981
1961 30,656,715
1962 31,004,539
1963 31,337,841
1964 31,690,130
1965 32,060,139
1966 32,410,430
1967 32,760,552
1968 33,108,460
1969 33,434,470
1970 33,747,817
1971 34,076,960
1972 34,455,529
1973 34,843,526
1974 35,253,366
1975 35,707,312
1976 36,080,808
1977 36,459,055
1978 36,814,559
1979 37,144,290
1980 37,446,357
1981 37,725,236
1982 37,950,562
1983 38,146,711
1984 38,306,441
1985 38,453,468
1986 38,574,989
1987 38,680,615
1988 38,770,529
1989 38,839,411
1990 38,887,504
1991 38,966,597
1992 39,166,322
1993 39,390,101
1994 39,594,772
1995 39,787,579
1996 39,969,314
1997 40,151,731
1998 40,336,086
1999 40,515,157
2000 40,709,245
2001 40,937,046
2002 41,345,978
2003 42,124,357
2004 42,847,242
2005 43,581,113
2006 44,308,709
2007 45,108,365
2008 45,886,551
2009 46,339,708
2010 46,549,655
2011 46,705,663
2012 46,774,250
2013 46,640,325
2014 46,471,537
2015 46,430,767
2016 46,458,252
2017 46,564,483
2018 46,747,285
2019 47,065,350
2020 47,362,926
2021 47,456,032
2022 47,569,165
2023 47,526,752
2024 47,480,511
2025 47,428,750
2026 47,370,339
2027 47,306,266
2028 47,237,680
2029 47,165,108
2030 47,088,705
2031 47,008,299
2032 46,923,966
2033 46,836,527
2034 46,743,434
2035 46,644,938
2036 46,541,374
2037 46,431,667
2038 46,316,899
2039 46,195,927
2040 46,068,067
2041 45,931,205
2042 45,785,692
2043 45,631,989
2044 45,468,728
2045 45,296,729
2046 45,113,375
2047 44,918,607
2048 44,710,756
2049 44,489,483
2050 44,255,913
2051 44,009,269
2052 43,751,436
2053 43,479,488
2054 43,197,342
2055 42,903,106
2056 42,599,970
2057 42,286,480
2058 41,966,429
2059 41,639,180
2060 41,307,800
2061 40,969,559
2062 40,629,309
2063 40,287,045
2064 39,943,893
2065 39,599,225
2066 39,255,990
2067 38,913,553
2068 38,575,017
2069 38,238,408
2070 37,906,749
2071 37,581,518
2072 37,264,213
2073 36,953,618
2074 36,649,935
2075 36,355,621
2076 36,072,754
2077 35,798,803
2078 35,534,264
2079 35,279,774
2080 35,035,194
2081 34,796,422
2082 34,565,483
2083 34,341,650
2084 34,123,525
2085 33,908,491
2086 33,697,912
2087 33,491,410
2088 33,287,480
2089 33,084,638
2090 32,884,694
2091 32,686,607
2092 32,487,831
2093 32,290,088
2094 32,093,450
2095 31,897,310
2096 31,700,487
2097 31,503,512
2098 31,305,483
2099 31,107,530
2100 30,910,563
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.