Spain Population

Live population as of 19 May 2024, updated in real time:
47,478,722
Historical and Future Population
copied!
Year Population
1950 28,059,723
1951 28,187,841
1952 28,377,247
1953 28,607,892
1954 28,836,138
1955 29,068,046
1956 29,303,647
1957 29,547,020
1958 29,822,682
1959 30,117,956
1960 30,390,114
1961 30,669,917
1962 31,016,145
1963 31,350,115
1964 31,703,659
1965 32,072,511
1966 32,422,752
1967 32,773,277
1968 33,120,049
1969 33,445,589
1970 33,758,715
1971 34,090,631
1972 34,469,456
1973 34,856,683
1974 35,271,525
1975 35,719,861
1976 36,094,407
1977 36,471,890
1978 36,826,532
1979 37,154,938
1980 37,456,962
1981 37,733,254
1982 37,957,990
1983 38,152,242
1984 38,311,913
1985 38,457,857
1986 38,578,788
1987 38,684,028
1988 38,773,188
1989 38,841,200
1990 38,888,318
1991 38,973,944
1992 39,174,655
1993 39,397,470
1994 39,601,744
1995 39,794,124
1996 39,975,563
1997 40,158,465
1998 40,342,269
1999 40,521,608
2000 40,717,008
2001 40,944,766
2002 41,377,563
2003 42,149,588
2004 42,873,616
2005 43,605,991
2006 44,336,146
2007 45,140,756
2008 45,904,840
2009 46,346,273
2010 46,555,153
2011 46,710,872
2012 46,769,739
2013 46,631,594
2014 46,470,123
2015 46,430,966
2016 46,461,806
2017 46,569,386
2018 46,758,138
2019 47,080,575
2020 47,363,233
2021 47,463,138
2022 47,566,682
2023 47,525,134
2024 47,478,722
2025 47,426,637
2026 47,368,098
2027 47,303,811
2028 47,235,186
2029 47,162,464
2030 47,085,918
2031 47,005,370
2032 46,920,922
2033 46,833,301
2034 46,739,994
2035 46,641,373
2036 46,537,530
2037 46,427,673
2038 46,312,604
2039 46,191,401
2040 46,063,366
2041 45,926,127
2042 45,780,249
2043 45,626,248
2044 45,462,678
2045 45,290,343
2046 45,106,581
2047 44,911,284
2048 44,703,064
2049 44,481,237
2050 44,247,330
2051 44,000,109
2052 43,741,963
2053 43,469,568
2054 43,186,979
2055 42,892,318
2056 42,588,961
2057 42,275,142
2058 41,954,878
2059 41,627,440
2060 41,295,901
2061 40,957,476
2062 40,617,056
2063 40,274,881
2064 39,931,748
2065 39,587,008
2066 39,243,843
2067 38,901,500
2068 38,563,088
2069 38,226,643
2070 37,895,134
2071 37,570,196
2072 37,253,165
2073 36,942,767
2074 36,639,482
2075 36,345,460
2076 36,062,986
2077 35,789,326
2078 35,525,154
2079 35,271,020
2080 35,026,753
2081 34,788,236
2082 34,557,506
2083 34,333,871
2084 34,115,921
2085 33,900,986
2086 33,690,546
2087 33,484,176
2088 33,280,364
2089 33,077,568
2090 32,877,600
2091 32,679,559
2092 32,480,853
2093 32,283,145
2094 32,086,414
2095 31,890,333
2096 31,693,584
2097 31,496,471
2098 31,298,449
2099 31,100,492
2100 30,903,569
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.