Spain Population

Live population as of 9 May 2024, updated in real time:
47,480,121
Historical and Future Population
copied!
Year Population
1950 28,057,133
1951 28,183,031
1952 28,370,570
1953 28,601,473
1954 28,829,794
1955 29,061,448
1956 29,297,295
1957 29,539,620
1958 29,814,275
1959 30,109,895
1960 30,383,761
1961 30,659,585
1962 31,007,068
1963 31,340,515
1964 31,693,073
1965 32,062,833
1966 32,413,113
1967 32,763,320
1968 33,110,983
1969 33,436,892
1970 33,750,194
1971 34,079,936
1972 34,458,560
1973 34,846,398
1974 35,257,309
1975 35,710,047
1976 36,083,767
1977 36,461,848
1978 36,817,164
1979 37,146,608
1980 37,448,662
1981 37,726,983
1982 37,952,177
1983 38,147,916
1984 38,307,631
1985 38,454,423
1986 38,575,816
1987 38,681,358
1988 38,771,107
1989 38,839,800
1990 38,887,692
1991 38,968,194
1992 39,168,133
1993 39,391,705
1994 39,596,290
1995 39,789,004
1996 39,970,675
1997 40,153,196
1998 40,337,433
1999 40,516,563
2000 40,710,937
2001 40,938,762
2002 41,352,835
2003 42,129,852
2004 42,852,980
2005 43,586,534
2006 44,314,686
2007 45,115,391
2008 45,890,520
2009 46,341,142
2010 46,550,853
2011 46,706,782
2012 46,773,267
2013 46,638,438
2014 46,471,230
2015 46,430,814
2016 46,459,026
2017 46,565,559
2018 46,749,650
2019 47,068,640
2020 47,363,008
2021 47,457,563
2022 47,568,630
2023 47,526,400
2024 47,480,121
2025 47,428,289
2026 47,369,851
2027 47,305,732
2028 47,237,138
2029 47,164,533
2030 47,088,099
2031 47,007,662
2032 46,923,303
2033 46,835,825
2034 46,742,685
2035 46,644,162
2036 46,540,537
2037 46,430,797
2038 46,315,963
2039 46,194,942
2040 46,067,044
2041 45,930,099
2042 45,784,506
2043 45,630,738
2044 45,467,410
2045 45,295,339
2046 45,111,895
2047 44,917,013
2048 44,709,081
2049 44,487,687
2050 44,254,045
2051 44,007,274
2052 43,749,374
2053 43,477,328
2054 43,195,086
2055 42,900,757
2056 42,597,573
2057 42,284,012
2058 41,963,915
2059 41,636,624
2060 41,305,209
2061 40,966,928
2062 40,626,641
2063 40,284,398
2064 39,941,250
2065 39,596,566
2066 39,253,346
2067 38,910,929
2068 38,572,421
2069 38,235,847
2070 37,904,221
2071 37,579,053
2072 37,261,808
2073 36,951,257
2074 36,647,660
2075 36,353,409
2076 36,070,627
2077 35,796,740
2078 35,532,281
2079 35,277,868
2080 35,033,358
2081 34,794,641
2082 34,563,746
2083 34,339,957
2084 34,121,870
2085 33,906,857
2086 33,696,309
2087 33,489,836
2088 33,285,931
2089 33,083,098
2090 32,883,149
2091 32,685,074
2092 32,486,312
2093 32,288,576
2094 32,091,918
2095 31,895,792
2096 31,698,984
2097 31,501,979
2098 31,303,951
2099 31,105,998
2100 30,909,043
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.