Spain Population

Live population as of 3 June 2024, updated in real time:
47,476,723
Historical and Future Population
copied!
Year Population
1950 28,063,393
1951 28,194,717
1952 28,386,870
1953 28,617,136
1954 28,845,282
1955 29,077,566
1956 29,312,774
1957 29,557,664
1958 29,834,815
1959 30,129,601
1960 30,399,163
1961 30,684,832
1962 31,029,201
1963 31,363,917
1964 31,718,948
1965 32,086,460
1966 32,436,636
1967 32,787,651
1968 33,133,124
1969 33,458,114
1970 33,770,924
1971 34,106,027
1972 34,485,175
1973 34,871,408
1974 35,292,125
1975 35,733,998
1976 36,109,768
1977 36,486,386
1978 36,840,071
1979 37,166,949
1980 37,468,980
1981 37,742,305
1982 37,966,410
1983 38,158,483
1984 38,318,112
1985 38,462,822
1986 38,583,081
1987 38,687,887
1988 38,776,200
1989 38,843,227
1990 38,889,078
1991 38,982,210
1992 39,184,087
1993 39,405,780
1994 39,609,606
1995 39,801,501
1996 39,982,612
1997 40,166,070
1998 40,349,239
1999 40,528,852
2000 40,725,714
2001 40,952,920
2002 41,413,293
2003 42,178,019
2004 42,903,397
2005 43,633,979
2006 44,366,992
2007 45,177,634
2008 45,925,747
2009 46,353,704
2010 46,561,376
2011 46,716,986
2012 46,764,737
2013 46,621,584
2014 46,468,470
2015 46,431,112
2016 46,465,777
2017 46,574,761
2018 46,770,296
2019 47,098,086
2020 47,363,443
2021 47,471,374
2022 47,563,861
2023 47,523,309
2024 47,476,723
2025 47,424,269
2026 47,365,577
2027 47,301,044
2028 47,232,367
2029 47,159,476
2030 47,082,770
2031 47,002,062
2032 46,917,494
2033 46,829,661
2034 46,736,110
2035 46,637,352
2036 46,533,198
2037 46,423,178
2038 46,307,776
2039 46,186,303
2040 46,058,064
2041 45,920,413
2042 45,774,129
2043 45,619,784
2044 45,455,869
2045 45,283,147
2046 45,098,935
2047 44,903,038
2048 44,694,401
2049 44,471,949
2050 44,237,661
2051 43,989,798
2052 43,731,279
2053 43,458,397
2054 43,175,307
2055 42,880,170
2056 42,576,550
2057 42,262,364
2058 41,941,850
2059 41,614,207
2060 41,282,484
2061 40,943,866
2062 40,603,248
2063 40,261,157
2064 39,918,049
2065 39,573,232
2066 39,230,136
2067 38,887,908
2068 38,549,625
2069 38,213,365
2070 37,882,030
2071 37,557,423
2072 37,240,704
2073 36,930,512
2074 36,627,682
2075 36,334,003
2076 36,051,967
2077 35,778,630
2078 35,514,873
2079 35,261,140
2080 35,017,214
2081 34,778,992
2082 34,548,509
2083 34,325,095
2084 34,107,339
2085 33,892,520
2086 33,682,236
2087 33,476,007
2088 33,272,327
2089 33,069,598
2090 32,869,609
2091 32,671,602
2092 32,472,980
2093 32,275,321
2094 32,078,488
2095 31,882,455
2096 31,685,799
2097 31,488,532
2098 31,290,519
2099 31,092,552
2100 30,895,643
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.