Population in Spain

Spain: Population was 47.91 million people in 2023. ▲ Rising

Latest (2023)
47.91 million people
Change on year
up 0.2%
World rank
33rd
of 239 countries
All-time high
47.91 million people
in 2023
All-time low
4.00 million people
in 1000
Years of data
241
1000–2023

Population in Spain, 1000–2023

010.0M20.0M30.0M40.0M50.0M100015112023

Source: HYDE (2023); Gapminder (2022); UN WPP (2024) – with major processing by Our World in Data. Measured in people.

Analysis

The most recent figure for population in Spain is 47.91 million people, measured in 2023. That is the highest value across all 241 years on record.

Compared with earlier readings it is up 0.2% on the previous year and up 2.2% over ten years.

Over the whole period, population in Spain peaked at 47.91 million people in 2023 and was at its lowest, 4.00 million people, in 1000.

That places Spain 33rd out of 239 countries with data for 2023, putting it in the top quarter.

The long-run direction has been consistently rising across the 241 years of available data.

Population in Spain, year by year

Annual values for Population in Spain, 1000 to 2023.
Year people Change
1000 4.00 million people
1100 4.50 million people +12.5%
1200 5.50 million people +22.2%
1300 7.50 million people +36.4%
1400 5.50 million people -26.7%
1500 6.50 million people +18.2%
1600 8.50 million people +30.8%
1700 8.00 million people -5.9%
1710 9.03 million people +12.8%
1720 9.28 million people +2.8%
1730 9.54 million people +2.8%
1740 9.80 million people +2.8%
1750 10.07 million people +2.8%
1760 10.35 million people +2.8%
1770 10.64 million people +2.8%
1780 10.94 million people +2.8%
1790 11.24 million people +2.8%
1800 11.50 million people +2.3%
1801 11.53 million people +0.3%
1802 11.57 million people +0.3%
1803 11.60 million people +0.3%
1804 11.64 million people +0.3%
1805 11.67 million people +0.3%
1806 11.71 million people +0.3%
1807 11.74 million people +0.3%
1808 11.78 million people +0.3%
1809 11.81 million people +0.3%
1810 11.85 million people +0.3%
1811 11.88 million people +0.3%
1812 11.92 million people +0.3%
1813 11.95 million people +0.3%
1814 11.99 million people +0.3%
1815 12.02 million people +0.3%
1816 12.06 million people +0.3%
1817 12.10 million people +0.3%
1818 12.13 million people +0.3%
1819 12.18 million people +0.4%
1820 12.23 million people +0.4%
1821 12.29 million people +0.5%
1822 12.37 million people +0.6%
1823 12.45 million people +0.7%
1824 12.53 million people +0.7%
1825 12.62 million people +0.7%
1826 12.70 million people +0.7%
1827 12.78 million people +0.7%
1828 12.87 million people +0.7%
1829 12.96 million people +0.7%
1830 13.04 million people +0.7%
1831 13.13 million people +0.7%
1832 13.22 million people +0.7%
1833 13.30 million people +0.7%
1834 13.39 million people +0.7%
1835 13.48 million people +0.7%
1836 13.57 million people +0.7%
1837 13.66 million people +0.7%
1838 13.75 million people +0.7%
1839 13.85 million people +0.7%
1840 13.94 million people +0.7%
1841 14.03 million people +0.7%
1842 14.12 million people +0.7%
1843 14.22 million people +0.7%
1844 14.31 million people +0.7%
1845 14.41 million people +0.7%
1846 14.50 million people +0.7%
1847 14.60 million people +0.7%
1848 14.70 million people +0.7%
1849 14.79 million people +0.6%
1850 14.88 million people +0.6%
1851 14.96 million people +0.6%
1852 15.04 million people +0.5%
1853 15.12 million people +0.5%
1854 15.19 million people +0.5%
1855 15.26 million people +0.5%
1856 15.34 million people +0.5%
1857 15.41 million people +0.5%
1858 15.49 million people +0.5%
1859 15.56 million people +0.5%
1860 15.63 million people +0.4%
1861 15.69 million people +0.4%
1862 15.75 million people +0.4%
1863 15.81 million people +0.4%
1864 15.86 million people +0.4%
1865 15.92 million people +0.4%
1866 15.98 million people +0.4%
1867 16.03 million people +0.4%
1868 16.09 million people +0.4%
1869 16.15 million people +0.4%
1870 16.21 million people +0.4%
1871 16.27 million people +0.4%
1872 16.33 million people +0.4%
1873 16.40 million people +0.4%
1874 16.46 million people +0.4%
1875 16.53 million people +0.4%
1876 16.59 million people +0.4%
1877 16.66 million people +0.4%
1878 16.73 million people +0.4%
1879 16.80 million people +0.4%
1880 16.87 million people +0.4%
1881 16.95 million people +0.5%
1882 17.04 million people +0.5%
1883 17.12 million people +0.5%
1884 17.21 million people +0.5%
1885 17.30 million people +0.5%
1886 17.39 million people +0.5%
1887 17.48 million people +0.5%
1888 17.57 million people +0.5%
1889 17.66 million people +0.5%
1890 17.75 million people +0.5%
1891 17.83 million people +0.5%
1892 17.92 million people +0.5%
1893 18.00 million people +0.4%
1894 18.08 million people +0.4%
1895 18.16 million people +0.4%
1896 18.24 million people +0.4%
1897 18.32 million people +0.4%
1898 18.40 million people +0.4%
1899 18.49 million people +0.5%
1900 18.59 million people +0.5%
1901 18.70 million people +0.6%
1902 18.82 million people +0.6%
1903 18.95 million people +0.7%
1904 19.07 million people +0.7%
1905 19.20 million people +0.7%
1906 19.33 million people +0.7%
1907 19.46 million people +0.7%
1908 19.59 million people +0.7%
1909 19.73 million people +0.7%
1910 19.86 million people +0.7%
1911 19.99 million people +0.7%
1912 20.13 million people +0.7%
1913 20.26 million people +0.7%
1914 20.40 million people +0.7%
1915 20.54 million people +0.7%
1916 20.67 million people +0.7%
1917 20.81 million people +0.7%
1918 20.95 million people +0.7%
1919 21.11 million people +0.7%
1920 21.28 million people +0.8%
1921 21.46 million people +0.9%
1922 21.66 million people +0.9%
1923 21.88 million people +1.0%
1924 22.09 million people +1.0%
1925 22.31 million people +1.0%
1926 22.54 million people +1.0%
1927 22.76 million people +1.0%
1928 22.99 million people +1.0%
1929 23.21 million people +1.0%
1930 23.44 million people +1.0%
1931 23.67 million people +1.0%
1932 23.89 million people +1.0%
1933 24.12 million people +0.9%
1934 24.35 million people +0.9%
1935 24.58 million people +0.9%
1936 24.81 million people +0.9%
1937 25.04 million people +0.9%
1938 25.28 million people +0.9%
1939 25.51 million people +0.9%
1940 25.75 million people +0.9%
1941 25.98 million people +0.9%
1942 26.21 million people +0.9%
1943 26.43 million people +0.9%
1944 26.66 million people +0.9%
1945 26.89 million people +0.9%
1946 27.12 million people +0.9%
1947 27.35 million people +0.9%
1948 27.59 million people +0.9%
1949 27.83 million people +0.9%
1950 28.08 million people +0.9%
1951 28.21 million people +0.5%
1952 28.41 million people +0.7%
1953 28.63 million people +0.8%
1954 28.86 million people +0.8%
1955 29.09 million people +0.8%
1956 29.32 million people +0.8%
1957 29.57 million people +0.8%
1958 29.85 million people +0.9%
1959 30.14 million people +1.0%
1960 30.40 million people +0.9%
1961 30.70 million people +1.0%
1962 31.04 million people +1.1%
1963 31.38 million people +1.1%
1964 31.74 million people +1.2%
1965 32.11 million people +1.2%
1966 32.47 million people +1.1%
1967 32.82 million people +1.1%
1968 33.17 million people +1.1%
1969 33.50 million people +1.0%
1970 33.81 million people +0.9%
1971 34.16 million people +1.0%
1972 34.54 million people +1.1%
1973 34.93 million people +1.1%
1974 35.36 million people +1.2%
1975 35.80 million people +1.2%
1976 36.18 million people +1.1%
1977 36.55 million people +1.0%
1978 36.91 million people +1.0%
1979 37.23 million people +0.9%
1980 37.54 million people +0.8%
1981 37.81 million people +0.7%
1982 38.05 million people +0.6%
1983 38.25 million people +0.5%
1984 38.44 million people +0.5%
1985 38.60 million people +0.4%
1986 38.74 million people +0.3%
1987 38.85 million people +0.3%
1988 38.95 million people +0.3%
1989 39.03 million people +0.2%
1990 39.09 million people +0.1%
1991 39.20 million people +0.3%
1992 39.42 million people +0.6%
1993 39.65 million people +0.6%
1994 39.86 million people +0.5%
1995 40.05 million people +0.5%
1996 40.24 million people +0.5%
1997 40.42 million people +0.5%
1998 40.62 million people +0.5%
1999 40.81 million people +0.5%
2000 41.02 million people +0.5%
2001 41.25 million people +0.6%
2002 41.76 million people +1.2%
2003 42.51 million people +1.8%
2004 43.23 million people +1.7%
2005 43.96 million people +1.7%
2006 44.70 million people +1.7%
2007 45.52 million people +1.8%
2008 46.24 million people +1.6%
2009 46.64 million people +0.9%
2010 46.84 million people +0.4%
2011 47.00 million people +0.3%
2012 47.02 million people +0.0%
2013 46.86 million people -0.3%
2014 46.72 million people -0.3%
2015 46.68 million people -0.1%
2016 46.73 million people +0.1%
2017 46.87 million people +0.3%
2018 47.09 million people +0.5%
2019 47.44 million people +0.7%
2020 47.68 million people +0.5%
2021 47.74 million people +0.1%
2022 47.83 million people +0.2%
2023 47.91 million people +0.2%

Spain compared with similar countries

  • Spain's 47.91 million people is above the median for high income countries, which is 2.98 million people, 16.1× the median. (85 countries reporting)
  • Spain's 47.91 million people is above the median for Europe & Central Asia, which is 6.36 million people, 7.5× the median. (56 countries reporting)

Biggest year-on-year movements

Years where Population in Spain changed far more than this series normally does. A large move can be a real event or a change in how the figure was measured — the source note below says who published it.

YearChange FromTo
1300 +36.4% 5.50 million people 7.50 million people
1600 +30.8% 6.50 million people 8.50 million people
1400 -26.7% 7.50 million people 5.50 million people

Averages by decade

DecadeAverage LowestHighest Years
1000s 4.00 million people 4.00 million people 4.00 million people 1
1100s 4.50 million people 4.50 million people 4.50 million people 1
1200s 5.50 million people 5.50 million people 5.50 million people 1
1300s 7.50 million people 7.50 million people 7.50 million people 1
1400s 5.50 million people 5.50 million people 5.50 million people 1
1500s 6.50 million people 6.50 million people 6.50 million people 1
1600s 8.50 million people 8.50 million people 8.50 million people 1
1700s 8.00 million people 8.00 million people 8.00 million people 1
1710s 9.03 million people 9.03 million people 9.03 million people 1
1720s 9.28 million people 9.28 million people 9.28 million people 1
1730s 9.54 million people 9.54 million people 9.54 million people 1
1740s 9.80 million people 9.80 million people 9.80 million people 1
1750s 10.07 million people 10.07 million people 10.07 million people 1
1760s 10.35 million people 10.35 million people 10.35 million people 1
1770s 10.64 million people 10.64 million people 10.64 million people 1
1780s 10.94 million people 10.94 million people 10.94 million people 1
1790s 11.24 million people 11.24 million people 11.24 million people 1
1800s 11.65 million people 11.50 million people 11.81 million people 10
1810s 12.01 million people 11.85 million people 12.18 million people 10
1820s 12.58 million people 12.23 million people 12.96 million people 10
1830s 13.44 million people 13.04 million people 13.85 million people 10
1840s 14.36 million people 13.94 million people 14.79 million people 10
1850s 15.23 million people 14.88 million people 15.56 million people 10
1860s 15.89 million people 15.63 million people 16.15 million people 10
1870s 16.50 million people 16.21 million people 16.80 million people 10
1880s 17.26 million people 16.87 million people 17.66 million people 10
1890s 18.12 million people 17.75 million people 18.49 million people 10
1900s 19.14 million people 18.59 million people 19.73 million people 10
1910s 20.47 million people 19.86 million people 21.11 million people 10
1920s 22.22 million people 21.28 million people 23.21 million people 10
1930s 24.47 million people 23.44 million people 25.51 million people 10
1940s 26.78 million people 25.75 million people 27.83 million people 10
1950s 29.02 million people 28.08 million people 30.14 million people 10
1960s 31.93 million people 30.40 million people 33.50 million people 10
1970s 35.55 million people 33.81 million people 37.23 million people 10
1980s 38.43 million people 37.54 million people 39.03 million people 10
1990s 39.94 million people 39.09 million people 40.81 million people 10
2000s 43.68 million people 41.02 million people 46.64 million people 10
2010s 46.93 million people 46.68 million people 47.44 million people 10
2020s 47.79 million people 47.68 million people 47.91 million people 4

Countries ranked near Spain

  1. 30 South Korea 51.75 million people compare
  2. 31 Sudan 50.04 million people compare
  3. 32 Uganda 48.66 million people compare
  4. 34 Algeria 46.16 million people compare
  5. 35 Argentina 45.54 million people compare
  6. 36 Iraq 45.07 million people compare

See the full ranking of 239 places →

More population data for Spain

All data for Spain →

Frequently asked questions

What is population in Spain?
Population in Spain was 47.91 million people in 2023, according to HYDE (2023); Gapminder (2022); UN WPP (2024) – with major processing by Our World in Data.
What is the highest population recorded in Spain?
The highest recorded value was 47.91 million people in 2023.
What is the lowest population recorded in Spain?
The lowest recorded value was 4.00 million people in 1000.
How does Spain rank for population?
Spain ranks 33rd out of 239 countries with data for 2023.
Is population rising or falling in Spain?
Over the last ten years it is up 2.2%. The long-run trend across the full record is rising.
Where does this Spain data come from?
The figures come from HYDE (2023); Gapminder (2022); UN WPP (2024) – with major processing by Our World in Data, published as part of Population. Statizoid updates them automatically from the source API.

Download this data

CSV · JSON — 241 observations, free to reuse under CC BY 4.0 (Our World in Data).

Share, cite or embed this page

Cite this page

Population in Spain. Statizoid, drawing on HYDE (2023); Gapminder (2022); UN WPP (2024) – with major processing by Our World in Data. Retrieved 22 September 2026, from https://population.statizoid.com/stat/population/spain/

Embed or link this data

Paste this into a page to link back to these figures. The data itself is free to reuse under CC BY 4.0 (Our World in Data); please keep the attribution.

<a href="https://population.statizoid.com/stat/population/spain/">Population in Spain</a> — Statizoid

About this data

Indicator
Population
Unit
people
Source
HYDE (2023); Gapminder (2022); UN WPP (2024) – with major processing by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
239 places, 51,002 data points, 1000–2023
Last refreshed

Population by country, available from 10,000 BCE to 2023, based on data and estimates from different sources.