Skip to content

Spain Population: current counter, charts, ranking

Updated on by Georank team

The current population of Spain is 48,806,901 people, as of 2026 based on the adjusted UN estimation. The latest officially reported number was 48,848,840 in 2024.

  • For the last 20 years, Spain has had an average growth rate of 0.5% per year.
  • Since 2006, population has increased from 44.4M people to 48.8M (9.93% growth in 20 years).
  • The UN estimates that Spain's population is going to decline by -5.93% to 45.9M people by 2050.
  • Spain is ranked 32/197 by population and was ranked 28th in 2006.
  • Spain's population peaked in 2024 at 48.8M people and has been in decline since.
  • Spain accounts for 0.59% of the world's population.

Spain population and growth rate by year

Population
Factual

Projection
Growth rate
Factual

Projection
1x
Year Population Growth rate
2100 33,862,981 -0.52%
2099 34,039,965 -0.51%
2098 34,215,187 -0.5%
2097 34,387,116 -0.48%
2096 34,552,002 -0.48%
2095 34,719,411 -0.47%
2094 34,882,039 -0.46%
2093 35,044,043 -0.46%
2092 35,204,657 -0.46%
2091 35,366,895 -0.48%
2090 35,535,838 -0.48%
2089 35,707,942 -0.47%
2088 35,877,681 -0.46%
2087 36,043,209 -0.46%
2086 36,210,710 -0.48%
2085 36,386,207 -0.49%
2084 36,564,622 -0.5%
2083 36,749,680 -0.51%
2082 36,936,644 -0.53%
2081 37,133,976 -0.55%
2080 37,337,517 -0.57%
2079 37,551,557 -0.58%
2078 37,771,135 -0.61%
2077 38,002,963 -0.64%
2076 38,249,247 -0.67%
2075 38,506,040 -0.7%
2074 38,777,715 -0.71%
2073 39,056,249 -0.74%
2072 39,348,447 -0.74%
2071 39,642,346 -0.77%
2070 39,949,413 -0.76%
2069 40,256,590 -0.79%
2068 40,575,543 -0.78%
2067 40,893,798 -0.79%
2066 41,218,263 -0.78%
2065 41,543,254 -0.8%
2064 41,878,338 -0.78%
2063 42,208,320 -0.79%
2062 42,542,893 -0.77%
2061 42,874,096 -0.73%
2060 43,191,452 -0.72%
2059 43,506,737 -0.69%
2058 43,809,907 -0.69%
2057 44,112,668 -0.68%
2056 44,415,689 -0.62%
2055 44,691,749 -0.59%
2054 44,958,971 -0.58%
2053 45,223,225 -0.54%
2052 45,470,541 -0.49%
2051 45,695,307 -0.47%
2050 45,911,520 -0.47%
2049 46,127,777 -0.42%
2048 46,322,244 -0.4%
2047 46,510,152 -0.38%
2046 46,687,914 -0.36%
2045 46,858,778 -0.33%
2044 47,016,278 -0.3%
2043 47,158,325 -0.3%
2042 47,301,091 -0.28%
2041 47,434,593 -0.27%
2040 47,563,236 -0.26%
2039 47,685,343 -0.24%
2038 47,798,797 -0.23%
2037 47,910,899 -0.23%
2036 48,020,350 -0.22%
2035 48,124,430 -0.2%
2034 48,220,051 -0.19%
2033 48,311,842 -0.19%
2032 48,402,470 -0.19%
2031 48,495,278 -0.17%
2030 48,579,920 -0.14%
2029 48,648,699 -0.12%
2028 48,707,969 -0.1%
2027 48,758,200 -0.1%
2026 48,806,901 -0.06%
2025 48,838,057 -0.02%
2024 48,848,840 1.03%
2023 48,352,528 1.19%
2022 47,786,102 0.72%
2021 47,443,821 0.18%
2020 47,359,424 0.51%
2019 47,118,501 0.72%
2018 46,782,011 0.45%
2017 46,571,232 0.24%
2016 46,458,139 0.08%
2015 46,422,303 -0.08%
2014 46,460,733 -0.31%
2013 46,604,197 -0.36%
2012 46,773,055 0.06%
2011 46,742,697 0.36%
2010 46,576,897 0.46%
2009 46,362,946 0.89%
2008 45,954,106 1.61%
2007 45,226,803 1.87%
2006 44,397,319 1.7%
2005 43,653,155 1.7%
2004 42,921,895 1.74%
2003 42,187,645 1.82%
2002 41,431,558 1.42%
2001 40,850,412 0.7%
2000 40,567,864 0.45%
1999 40,386,875 0.41%
1998 40,223,509 0.41%
1997 40,057,389 0.42%
1996 39,889,852 0.42%
1995 39,724,050 0.44%
1994 39,549,108 0.48%
1993 39,361,262 0.52%
1992 39,157,685 0.49%
1991 38,966,376 0.25%
1990 38,867,322 0.1%
1989 38,827,764 0.16%
1988 38,766,939 0.21%
1987 38,684,815 0.26%
1986 38,584,624 0.3%
1985 38,469,512 0.36%
1984 38,330,364 0.42%
1983 38,171,525 0.49%
1982 37,986,012 0.6%
1981 37,758,631 0.71%
1980 37,491,165 0.81%
1979 37,191,330 0.89%
1978 36,864,898 0.97%
1977 36,511,638 1.03%
1976 36,137,812 1.06%
1975 35,757,900 1.09%
1974 35,373,335 1.1%
1973 34,988,947 1.11%
1972 34,604,469 1.11%
1971 34,224,490 1.21%
1970 33,814,531 1.12%
1969 33,441,054 0.99%
1968 33,113,134 1.32%
1967 32,682,947 1.24%
1966 32,283,194 1.03%
1965 31,954,292 1.09%
1964 31,609,195 1%
1963 31,296,651 0.88%
1962 31,023,366 0.92%
1961 30,739,250 0.93%
1960 30,455,000 -

Data sources: United Nations | World Population Prospects (2025–2100, retrieved 2026-03-10); World Bank | Health (1960–2024, retrieved 2026-04-06).

GeoRank.org/population/spain | CC BY

Spain has a population of 48.8M as of 2026, compared to 46.5M in 2016, 44.4M in 2006, and 39.9M in 1996.

Over the past 10 years, the population has had a trend to increase by an average of 0.51% per year. Spain is ranked 133rd out of 197 countries by a 10-year average growth rate.

The UN's World Population Prospects forecasts that with changing growth rate trends in 20 years (in 2046) Spain will have 46,687,914 people (-4.34% decline) with a rank change from 32nd to 47th.

By the year 2100, Spain's population is projected to decline by 30.6% from its current level to 33.9M people.

Natural change and net migration by year

Total
Natural
Net migration
1x
Year Population change
Total Natural Net migration
2025 - - 96,630
2024 - - 111,674
2023 7,888 -111,211 119,099
2022 165,978 -133,801 299,779
2021 30,520 -113,865 144,385
2020 85,303 -151,551 236,854
2019 408,241 -56,542 464,783
2018 281,328 -56,139 337,467
2017 168,535 -32,600 201,135
2016 106,474 0 106,474
2015 -6,621 -4,642 -1,979
2014 -65,348 32,522 -97,870
2013 -213,457 37,284 -250,741
2012 -102,036 51,450 -153,486
2011 144,898 84,137 60,761
2010 171,875 102,469 69,406
2009 236,192 106,635 129,557
2008 567,402 133,267 434,135
2007 880,862 108,545 772,317
2006 770,714 110,994 659,720
2005 708,379 78,576 629,803
2004 747,002 85,844 661,158
2003 713,272 54,844 658,428
2002 791,741 53,861 737,880
2001 226,243 44,936 181,307
2000 212,781 36,512 176,269
1999 186,636 8,077 178,559
1998 186,948 4,022 182,926
1997 185,373 20,028 165,345
1996 174,671 11,967 162,704
1995 178,323 15,889 162,434
1994 192,046 31,639 160,407
1993 208,141 47,234 160,907
1992 240,196 62,652 177,544
1991 181,291 58,450 122,841
1990 35,391 66,075 -30,684
1989 55,646 81,538 -25,892
1988 83,131 100,794 -17,663
1987 103,373 116,054 -12,681
1986 117,648 131,188 -13,540
1985 145,595 146,184 -589
1984 175,241 172,487 2,754
1983 184,464 183,223 1,241
1982 224,330 231,714 -7,384
1981 240,442 237,879 2,563
1980 301,350 281,184 20,166
1979 306,478 312,407 -5,929
1978 336,653 339,157 -2,504
1977 360,133 361,465 -1,332
1976 378,638 375,834 2,804
1975 371,664 371,882 -218
1974 502,020 396,182 105,838
1973 383,005 374,381 8,624
1972 398,965 391,030 7,935
1971 376,988 369,625 7,363
1970 318,143 378,723 -60,580
1969 317,895 367,851 -49,956
1968 341,335 387,423 -46,088
1967 359,657 402,001 -42,344
1966 355,617 397,084 -41,467
1965 363,343 405,819 -42,476
1964 388,424 429,885 -41,461
1963 349,892 394,338 -44,446
1962 339,479 384,690 -45,211
1961 350,020 396,537 -46,517
1960 244,091 398,960 -154,869

Data sources: World Bank | Health (1960–2025, retrieved 2026-04-06).

GeoRank.org/population/spain | CC BY

Over the last 10 years, 25.8% of the population change in Spain is from natural causes (a loss of 627,829 people) and 74.2% is from migration (a gain of 1,810,127 people).

As of 2024, 8,870,527 residents or 18.5% of the population were not native-born in Spain, compared to 6,281,193 and 13.4% in 2010.

Spain population clock

Spain Rank
Current population
48806901
32/197
Percent of world population 0.59% 32/197
One net population change
1.06 minutes
44/197
One birth every
1.62 minutes
69/196
One death every
1.21 minutes
26/196
Daily growth/decline +1,360 44/197
Annual growth/decline +496,312 44/197
Annual growth/decline rate +1.03% 100/197
One migration net change every
5.45 minutes
17/196
Annual migration change +96,630 17/196
Foreign-born residents 8,870,527 6/195
Foreign-born share of population 18.5% 32/195

Largest cities by population

Compare countries by 7 more topics

Spain population statistics

Spain World
Life expectancy 84.1 years 73.8 years
Average age 44.7 years 33.8 years
Median age 46.4 years 31.6 years
Male:Female ratio 49.1:50.9 50.3:49.7
Fertility rate 1.12 births per woman 2.2 births per woman
Population density 253 ppl/mi² 144 ppl/mi²

Population map with other countries

1x

Data sources: World Bank | Health (1960–2024, retrieved 2026-04-06); United Nations | World Population Prospects (1960–2026, retrieved 2026-03-10); U.S. Census Bureau (1960–2025, retrieved 2026-02-08); Central Intelligence Agency (CIA) (2000–2019, retrieved 2026-02-20).

GeoRank.org/population/spain | CC BY

Help us show the world through your eyes

Share a photo of your city and help others discover what it looks like to live there. Your contribution makes our data come alive.

Data sources:

  1. World Bank | Health (1960–2025, retrieved 2026-04-06)
  2. United Nations | World Population Prospects (1960–2100, retrieved 2026-03-10)
  3. U.S. Census Bureau (1960–2025, retrieved 2026-02-08)
  4. Central Intelligence Agency (CIA) (2000–2019, retrieved 2026-02-20)
  5. Wikidata (2026, retrieved 2026-02-08)

Creative Commons Attribution (CC BY) — you’re free to copy, share, remix, adapt, and use even commercially as long as you give appropriate credit and clearly indicate if you made changes. Other sources may be subject to different license terms.