Spain Population 1950-2023

Chart and table of Spain population from 1950 to 2023. United Nations projections are also included through the year 2100.
  • The current population of Spain in 2023 is 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.
  • The population of Spain in 2020 was 47,363,807, a 0.49% increase from 2019.
Data Source: United Nations - World Population Prospects

MLA Citation:
Similar Countries Ranked by Population
Country Name 2023 Population
United States 339,996,563
Japan 123,294,513
Germany 83,294,633
United Kingdom 67,736,802
France 64,756,584
Italy 58,870,762
South Korea 51,784,059
Spain 47,519,628
Argentina 45,773,884
Poland 41,026,067
Canada 38,781,291
Saudi Arabia 36,947,025
Australia 26,439,111
Taiwan 23,923,276
Chile 19,629,590
Netherlands 17,618,299
Belgium 11,686,140
Sweden 10,612,086
Greece 10,341,277
Portugal 10,247,605
Hungary 10,156,239
UAE 9,516,871
Israel 9,174,520
Austria 8,958,960
Switzerland 8,796,669
Hong Kong 7,491,609
Singapore 6,014,723
Denmark 5,910,913
Finland 5,545,475
Norway 5,474,360
New Zealand 5,228,100
Ireland 5,056,935
Oman 4,644,384
Panama 4,468,087
Kuwait 4,310,108
Croatia 4,008,617
Uruguay 3,423,108
Puerto Rico 3,260,314
Lithuania 2,718,352
Qatar 2,716,391
Slovenia 2,119,675
Latvia 1,830,211
Trinidad and Tobago 1,534,937
Bahrain 1,485,509
Estonia 1,322,765
Cyprus 1,260,138
Macao 704,149
Luxembourg 654,768
Malta 535,064
Bahamas 412,623
Iceland 375,318
French Polynesia 308,872
New Caledonia 292,991
Barbados 281,995
Curacao 192,077
Guam 172,952
Seychelles 107,660
Aruba 106,277
Antigua and Barbuda 94,298
Isle of Man 84,710
Andorra 80,088
Cayman Islands 69,310
Bermuda 64,069
Greenland 56,643
Faroe Islands 53,270
Northern Mariana Islands 49,796
Turks and Caicos Islands 46,062
Sint Maarten (Dutch part) 44,222
Liechtenstein 39,584
Monaco 36,297
San Marino 33,642
Gibraltar 32,688
British Virgin Islands 31,538
Palau 18,058
Spain - Historical Population Data
Year Population Growth Rate
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%