Spain Population 1950-2024

Chart and table of Spain population from 1950 to 2024. United Nations projections are also included through the year 2100.
  • The current population of Spain in 2024 is 47,473,373, a 0.1% decline from 2023.
  • The population of Spain in 2023 was 47,519,628, a 0.08% decline from 2022.
  • The population of Spain in 2022 was 47,558,630, a 0.15% increase from 2021.
  • The population of Spain in 2021 was 47,486,935, a 0.26% increase from 2020.
Data Source: United Nations - World Population Prospects

MLA Citation:
Similar Countries Ranked by Population
Country Name 2024 Population
United States 341,814,420
Japan 122,631,432
Germany 83,252,474
United Kingdom 67,961,439
France 64,881,830
Italy 58,697,744
South Korea 51,741,963
Spain 47,473,373
Argentina 46,057,866
Poland 40,221,726
Canada 39,107,046
Saudi Arabia 37,473,929
Australia 26,699,482
Taiwan 23,950,214
Chile 19,658,839
Netherlands 17,671,125
Belgium 11,715,774
Sweden 10,673,669
Greece 10,302,720
Portugal 10,223,349
Hungary 9,994,993
UAE 9,591,853
Israel 9,311,652
Austria 8,977,139
Switzerland 8,851,431
Hong Kong 7,496,681
Singapore 6,052,709
Denmark 5,939,695
Finland 5,549,886
Norway 5,514,477
New Zealand 5,269,939
Ireland 5,089,478
Oman 4,713,553
Panama 4,527,961
Kuwait 4,349,380
Croatia 3,986,627
Uruguay 3,423,316
Puerto Rico 3,268,802
Qatar 2,737,061
Lithuania 2,692,798
Slovenia 2,118,965
Latvia 1,810,240
Trinidad and Tobago 1,538,200
Bahrain 1,498,712
Estonia 1,319,041
Cyprus 1,268,467
Macao 713,082
Luxembourg 661,594
Malta 536,740
Bahamas 415,223
Iceland 377,689
French Polynesia 311,383
New Caledonia 295,966
Barbados 282,309
Curacao 192,965
Guam 174,114
Seychelles 108,263
Aruba 106,177
Antigua and Barbuda 94,816
Isle of Man 84,904
Andorra 80,341
Cayman Islands 69,885
Bermuda 63,935
Greenland 56,789
Faroe Islands 53,444
Northern Mariana Islands 50,025
Turks and Caicos Islands 46,431
Sint Maarten (Dutch part) 44,309
Liechtenstein 39,822
Monaco 36,157
San Marino 33,614
Gibraltar 32,718
British Virgin Islands 31,763
Palau 18,051
Spain - Historical Population Data
Year Population Growth Rate
2024 47,473,373 -0.10%
2023 47,519,628 -0.08%
2022 47,558,630 0.15%
2021 47,486,935 0.26%
2020 47,363,807 0.49%
2019 47,131,372 0.73%
2018 46,792,043 0.45%
2017 46,584,170 0.24%
2016 46,473,315 0.09%
2015 46,431,342 -0.07%
2014 46,464,551 -0.30%
2013 46,603,459 -0.33%
2012 46,756,082 0.06%
2011 46,729,232 0.34%
2010 46,572,772 0.44%
2009 46,367,772 0.87%
2008 45,966,538 1.59%
2007 45,245,782 1.85%
2006 44,422,831 1.69%
2005 43,685,374 1.69%
2004 42,959,666 1.73%
2003 42,230,270 1.81%
2002 41,477,655 1.25%
2001 40,966,450 0.55%
2000 40,741,651 0.49%
1999 40,542,232 0.45%
1998 40,362,357 0.45%
1997 40,180,050 0.46%
1996 39,996,473 0.46%
1995 39,814,573 0.48%
1994 39,623,725 0.52%
1993 39,420,546 0.56%
1992 39,202,251 0.53%
1991 38,997,063 0.28%
1990 38,889,889 0.11%
1989 38,847,318 0.17%
1988 38,781,722 0.23%
1987 38,694,533 0.27%
1986 38,590,808 0.31%
1985 38,471,920 0.37%
1984 38,329,925 0.42%
1983 38,169,760 0.49%
1982 37,982,149 0.59%
1981 37,758,649 0.71%
1980 37,491,666 0.81%
1979 37,188,965 0.88%
1978 36,865,443 0.97%
1977 36,513,082 1.03%
1976 36,139,064 1.06%
1975 35,760,431 1.22%
1974 35,329,897 1.24%
1973 34,898,147 1.11%
1972 34,515,170 1.12%
1971 34,133,622 1.01%
1970 33,792,617 0.93%
1969 33,480,512 0.97%
1968 33,157,581 1.05%
1967 32,814,224 1.08%
1966 32,462,268 1.09%
1965 32,112,015 1.15%
1964 31,747,643 1.14%
1963 31,388,554 1.08%
1962 31,052,630 1.11%
1961 30,711,863 0.97%
1960 30,415,591 0.88%
1959 30,150,510 0.98%
1958 29,857,437 0.95%
1957 29,577,444 0.84%
1956 29,329,776 0.81%
1955 29,095,374 0.81%
1954 28,862,377 0.80%
1953 28,633,539 0.81%
1952 28,404,771 0.70%
1951 28,207,080 0.49%
1950 28,069,694 0.00%