Spain Population

Live population as of 20 May 2024, updated in real time:
47,478,672
Historical and Future Population
copied!
Year Population
1950 28,059,816
1951 28,188,015
1952 28,377,490
1953 28,608,125
1954 28,836,369
1955 29,068,287
1956 29,303,878
1957 29,547,289
1958 29,822,988
1959 30,118,249
1960 30,390,344
1961 30,670,294
1962 31,016,475
1963 31,350,465
1964 31,704,045
1965 32,072,863
1966 32,423,103
1967 32,773,640
1968 33,120,379
1969 33,445,906
1970 33,759,024
1971 34,091,020
1972 34,469,853
1973 34,857,056
1974 35,272,044
1975 35,720,218
1976 36,094,795
1977 36,472,256
1978 36,826,873
1979 37,155,241
1980 37,457,265
1981 37,733,483
1982 37,958,202
1983 38,152,399
1984 38,312,069
1985 38,457,983
1986 38,578,896
1987 38,684,125
1988 38,773,264
1989 38,841,251
1990 38,888,339
1991 38,974,153
1992 39,174,893
1993 39,397,680
1994 39,601,942
1995 39,794,310
1996 39,975,742
1997 40,158,657
1998 40,342,445
1999 40,521,791
2000 40,717,229
2001 40,944,980
2002 41,378,465
2003 42,150,307
2004 42,874,367
2005 43,606,699
2006 44,336,926
2007 45,141,683
2008 45,905,364
2009 46,346,459
2010 46,555,310
2011 46,711,023
2012 46,769,611
2013 46,631,343
2014 46,470,083
2015 46,430,971
2016 46,461,907
2017 46,569,524
2018 46,758,446
2019 47,081,013
2020 47,363,239
2021 47,463,344
2022 47,566,611
2023 47,525,088
2024 47,478,672
2025 47,426,577
2026 47,368,034
2027 47,303,742
2028 47,235,115
2029 47,162,388
2030 47,085,838
2031 47,005,287
2032 46,920,836
2033 46,833,209
2034 46,739,896
2035 46,641,272
2036 46,537,421
2037 46,427,559
2038 46,312,481
2039 46,191,273
2040 46,063,232
2041 45,925,983
2042 45,780,094
2043 45,626,084
2044 45,462,505
2045 45,290,161
2046 45,106,388
2047 44,911,076
2048 44,702,845
2049 44,481,002
2050 44,247,086
2051 43,999,849
2052 43,741,693
2053 43,469,286
2054 43,186,684
2055 42,892,011
2056 42,588,647
2057 42,274,819
2058 41,954,549
2059 41,627,105
2060 41,295,562
2061 40,957,132
2062 40,616,707
2063 40,274,534
2064 39,931,402
2065 39,586,660
2066 39,243,496
2067 38,901,157
2068 38,562,748
2069 38,226,308
2070 37,894,803
2071 37,569,873
2072 37,252,850
2073 36,942,457
2074 36,639,184
2075 36,345,170
2076 36,062,708
2077 35,789,055
2078 35,524,895
2079 35,270,770
2080 35,026,512
2081 34,788,003
2082 34,557,279
2083 34,333,649
2084 34,115,704
2085 33,900,772
2086 33,690,336
2087 33,483,970
2088 33,280,161
2089 33,077,366
2090 32,877,398
2091 32,679,358
2092 32,480,654
2093 32,282,947
2094 32,086,214
2095 31,890,134
2096 31,693,387
2097 31,496,270
2098 31,298,249
2099 31,100,291
2100 30,903,369
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.