GlobeMetrics
EN
  • English✓
  • हिंदी—
  • मराठी—

Try “Pune”, “Poona” or “पुणे”

Population · Europe

Spain population 2026

Right now · estimate

Spain population right now

47,834,112

Births today
0
Deaths today
0
Births this year
274,733
Births minus deaths this year
-111,660

Spain has an estimated 47,850,793 people on 1 July 2026, the UN's projection, 39,165 fewer than a year earlier (−0.08%). It is the 34th most populous country in the world. Its population peaked in 2023 at 47.9 million and is projected to fall to 44.9 million by 2050.

UN projection The counter interpolates the UN’s 1 July figures to the second; it is an estimate, not a count.

Spain in numbers, 2026

Births in 2026
327 thousand 896 a day
Deaths in 2026
460 thousand 1,261 a day
Net migration
+85 thousand more arrivals than departures
Growth rate
−0.10% shrinking
Fertility rate
1.24per woman below replacement (2.1)
Median age
46.3years world: 31.1
Life expectancy
84.1years
Aged 65 and over
22.2% 36.1% by 2050

Land, people and health

Capital
Madrid
Area
504,782 km² 52nd largest of 237
Population density
95per km² 124th most crowded
Urban population
80.7% 89.5% by 2050
Men and women
23.5 million / 24.4 million 96.4 men per 100 women
Life expectancy, women
86.7years men: 81.4 years
Infant mortality
2.1per 1,000 births under-5: 2.7
Birth rate
6.8per 1,000 death rate: 9.6
Net migration rate
+1.8per 1,000 net arrivals

Population of Spain, 1950–2100

Peaked in 2023 at 47.9 million. By 2050: 44.9 million (−6.1% from today).

Population of Spain
  • UN estimate
  • UN projection
33.1M 2026
› Show the numbers as a table
YearPopulation
195028,077,049
195128,214,860
195228,406,041
195328,632,697
195428,857,828
195529,089,776
195629,323,670
195729,569,964
195829,849,659
195930,140,707
196030,404,939
196130,699,567
196231,040,106
196331,379,827
196431,741,586
196532,110,668
196632,465,884
196732,820,751
196833,170,120
196933,496,936
197033,812,723
197134,157,451
197234,539,867
197334,926,524
197435,361,762
197535,795,769
197636,176,280
197736,551,270
197836,904,968
197937,230,372
198037,537,564
198137,812,712
198238,047,101
198338,253,244
198438,437,482
198538,601,321
198638,735,705
198738,852,010
198838,952,264
198939,029,558
199039,084,979
199139,201,759
199239,420,346
199339,651,621
199439,858,721
199540,052,738
199640,237,372
199740,423,826
199840,617,440
199940,812,856
200041,019,774
200141,245,599
200241,755,704
200342,506,543
200443,234,566
200543,958,885
200644,695,448
200745,516,507
200846,235,054
200946,635,180
201046,840,472
201146,998,043
201247,018,323
201346,860,389
201446,720,188
201546,683,686
201646,732,771
201746,868,596
201847,092,821
201947,435,119
202047,679,489
202147,735,664
202247,828,382
202347,911,580
2024 *47,910,526
2025 *47,889,958
2026 *47,850,793
2027 *47,802,271
2028 *47,748,566
2029 *47,685,764
2030 *47,610,520
2031 *47,523,489
2032 *47,433,522
2033 *47,344,056
2034 *47,252,139
2035 *47,154,196
2036 *47,049,470
2037 *46,940,809
2038 *46,830,186
2039 *46,714,654
2040 *46,591,674
2041 *46,463,105
2042 *46,327,610
2043 *46,187,923
2044 *46,041,010
2045 *45,879,964
2046 *45,708,980
2047 *45,529,637
2048 *45,342,101
2049 *45,140,662
2050 *44,928,558
2051 *44,712,279
2052 *44,480,747
2053 *44,229,848
2054 *43,969,185
2055 *43,702,732
2056 *43,418,723
2057 *43,121,616
2058 *42,824,438
2059 *42,521,116
2060 *42,210,838
2061 *41,892,753
2062 *41,566,223
2063 *41,240,292
2064 *40,914,110
2065 *40,590,376
2066 *40,271,850
2067 *39,956,629
2068 *39,644,111
2069 *39,337,025
2070 *39,035,769
2071 *38,741,025
2072 *38,453,574
2073 *38,173,658
2074 *37,903,808
2075 *37,644,622
2076 *37,397,887
2077 *37,163,397
2078 *36,942,005
2079 *36,729,338
2080 *36,524,535
2081 *36,327,926
2082 *36,139,448
2083 *35,956,990
2084 *35,778,726
2085 *35,605,150
2086 *35,436,926
2087 *35,273,592
2088 *35,109,160
2089 *34,941,504
2090 *34,774,237
2091 *34,611,810
2092 *34,453,467
2093 *34,295,239
2094 *34,136,023
2095 *33,974,156
2096 *33,811,183
2097 *33,645,991
2098 *33,475,732
2099 *33,302,992
2100 *33,127,478

* UN projection

Population of Spain by year

41 million in 2000, 47.9 million in 2026. Every year for the last decade, then every five years to 1950. * UN projection; earlier years are UN estimates.

YearPopulationYearly changeWorld rank
2026* 47,850,793 −0.08% 34
2025* 47,889,958 −0.04% 32
2024* 47,910,526 −0.00% 32
2023 47,911,580 +0.17% 32
2022 47,828,382 +0.19% 31
2021 47,735,664 +0.12% 31
2020 47,679,489 +0.52% 30
2019 47,435,119 +0.73% 30
2018 47,092,821 +0.48% 30
2017 46,868,596 +0.29% 30
2016 46,732,771 +0.11% 30
2015 46,683,686 −0.08% 30
2010 46,840,472 +0.44% 27
2005 43,958,885 +1.68% 28
2000 41,019,774 +0.51% 28
1995 40,052,738 +0.49% 28
1990 39,084,979 +0.14% 27
1985 38,601,321 +0.43% 25
1980 37,537,564 +0.83% 24
1975 35,795,769 +1.23% 23
1970 33,812,723 +0.94% 22
1965 32,110,668 +1.16% 20
1960 30,404,939 +0.88% 18
1955 29,089,776 +0.80% 17
1950 28,077,049 – 16

Population forecast for Spain

UN medium-variant projection: 44.9 million in 2050 (−6.1% from 2026), 33.1 million in 2100.

YearPopulationYearly changeWorld rank
2030 47,610,520 −0.16% 36
2035 47,154,196 −0.21% 38
2040 46,591,674 −0.26% 39
2045 45,879,964 −0.35% 45
2050 44,928,558 −0.47% 48
2060 42,210,838 −0.73% 53
2070 39,035,769 −0.77% 56
2080 36,524,535 −0.56% 58
2090 34,774,237 −0.48% 61
2100 33,127,478 −0.53% 62

Largest cities in Spain

Urban area in 2026: the whole built-up city, measured the same way for every country (UN, 2025). * UN projection. Largest cities in the world

#CityPopulation 2026
1 Madrid (capital) 5,591,755
2 Barcelona 3,996,022
3 Valencia 1,391,625
4 Bilbao 738,560
5 Seville 697,348
6 Zaragoza 582,884
7 Málaga 520,873
8 Palma de Mallorca 478,978
9 Alicante 398,071
10 Las Palmas de Gran Canaria 381,756

Age structure

Median age 46.3. 22.2% are 65 or older, 36.1% by 2050; 12.3% are under 15.

Spain, 2026 Men 2026 Women 2026 2050 (projection)
100+: men 0.0% 100+: women 0.0% 100+ 95-99: men 0.1% 95-99: women 0.2% 90-94: men 0.4% 90-94: women 0.8% 90-94 85-89: men 0.7% 85-89: women 1.2% 80-84: men 1.3% 80-84: women 1.9% 80-84 75-79: men 1.9% 75-79: women 2.4% 70-74: men 2.3% 70-74: women 2.7% 70-74 65-69: men 3.0% 65-69: women 3.3% 60-64: men 3.6% 60-64: women 3.7% 60-64 55-59: men 3.9% 55-59: women 3.9% 50-54: men 4.2% 50-54: women 4.1% 50-54 45-49: men 4.1% 45-49: women 4.0% 40-44: men 3.4% 40-44: women 3.3% 40-44 35-39: men 3.0% 35-39: women 2.9% 30-34: men 2.7% 30-34: women 2.7% 30-34 25-29: men 2.6% 25-29: women 2.5% 20-24: men 2.8% 20-24: women 2.7% 20-24 15-19: men 2.8% 15-19: women 2.6% 10-14: men 2.5% 10-14: women 2.3% 10-14 5-9: men 2.1% 5-9: women 2.0% 0-4: men 1.8% 0-4: women 1.7% 0-4

Share of the total population in each age group (%)

Births per woman

1.24 in 2026; about 2.1 keeps a population stable without migration. Below 2.1 since 1981.

Fertility rate, Spain
  • UN estimate
  • UN projection
1.5 2026
› Show the numbers as a table
YearFertility rate
19502.47
19512.46
19522.54
19532.50
19542.44
19552.51
19562.54
19572.69
19582.73
19592.75
19602.81
19612.78
19622.80
19632.88
19643.00
19652.93
19662.91
19672.97
19682.92
19692.90
19702.88
19712.90
19722.87
19732.84
19742.87
19752.77
19762.76
19772.65
19782.54
19792.37
19802.21
19812.04
19821.94
19831.80
19841.72
19851.64
19861.55
19871.49
19881.44
19891.40
19901.36
19911.33
19921.31
19931.25
19941.19
19951.15
19961.14
19971.14
19981.13
19991.17
20001.21
20011.23
20021.25
20031.29
20041.31
20051.33
20061.36
20071.38
20081.44
20091.38
20101.37
20111.34
20121.32
20131.28
20141.32
20151.33
20161.33
20171.31
20181.26
20191.23
20201.19
20211.19
20221.21
20231.21
2024 *1.22
2025 *1.23
2026 *1.24
2027 *1.24
2028 *1.25
2029 *1.26
2030 *1.26
2031 *1.27
2032 *1.28
2033 *1.28
2034 *1.29
2035 *1.29
2036 *1.30
2037 *1.30
2038 *1.30
2039 *1.31
2040 *1.32
2041 *1.32
2042 *1.33
2043 *1.33
2044 *1.34
2045 *1.34
2046 *1.35
2047 *1.35
2048 *1.35
2049 *1.36
2050 *1.36
2051 *1.37
2052 *1.37
2053 *1.37
2054 *1.38
2055 *1.38
2056 *1.38
2057 *1.38
2058 *1.39
2059 *1.39
2060 *1.39
2061 *1.40
2062 *1.40
2063 *1.41
2064 *1.41
2065 *1.41
2066 *1.42
2067 *1.42
2068 *1.43
2069 *1.43
2070 *1.43
2071 *1.43
2072 *1.44
2073 *1.44
2074 *1.44
2075 *1.44
2076 *1.45
2077 *1.45
2078 *1.45
2079 *1.45
2080 *1.46
2081 *1.46
2082 *1.46
2083 *1.46
2084 *1.46
2085 *1.46
2086 *1.46
2087 *1.47
2088 *1.47
2089 *1.47
2090 *1.47
2091 *1.47
2092 *1.47
2093 *1.47
2094 *1.48
2095 *1.48
2096 *1.48
2097 *1.48
2098 *1.48
2099 *1.48
2100 *1.48

* UN projection

Births and deaths each year

Deaths have outnumbered births since 2015.

Births and deaths, Spain
  • Births
  • Deaths
  • UN estimate
  • UN projection
245k451k 2026
› Show the numbers as a table
YearBirthsDeaths
1950562,979310,446
1951566,982328,879
1952591,257276,716
1953587,913278,075
1954578,266263,550
1955598,329274,259
1956609,863289,170
1957646,545293,637
1958655,807259,425
1959658,960268,288
1960666,956268,368
1961653,461261,405
1962655,664274,912
1963668,319279,970
1964691,964270,894
1965672,077271,051
1966666,122272,765
1967677,471277,279
1968666,491279,513
1969662,976300,273
1970661,752282,344
1971667,944304,671
1972668,185281,922
1973668,545298,069
1974682,664297,136
1975672,100295,228
1976677,991296,412
1977658,255291,325
1978637,702293,409
1979603,239288,291
1980571,317286,119
1981533,112290,746
1982515,001283,763
1983486,962299,771
1984474,249296,964
1985458,808310,577
1986442,437307,762
1987431,001306,856
1988423,051316,346
1989413,540322,095
1990406,392330,424
1991400,241334,812
1992399,930328,561
1993389,526336,789
1994374,631334,490
1995367,216342,168
1996366,456347,367
1997371,212345,443
1998369,291356,103
1999382,692366,533
2000399,049356,197
2001406,377355,155
2002413,223363,428
2003434,713379,131
2004447,528366,647
2005458,937382,149
2006473,449366,641
2007483,893380,620
2008509,388382,016
2009490,774381,576
2010481,432379,015
2011466,867384,310
2012451,253400,516
2013426,037388,411
2014424,669394,084
2015417,031420,774
2016406,867409,455
2017389,984423,359
2018370,110426,886
2019357,540418,410
2020343,355495,378
2021340,310457,182
2022339,675481,524
2023336,821447,463
2024 *333,155455,404
2025 *330,044457,236
2026 *327,412460,482
2027 *324,607462,551
2028 *322,894465,321
2029 *321,735468,200
2030 *320,841471,338
2031 *320,892474,904
2032 *321,870478,879
2033 *323,286482,968
2034 *325,802488,732
2035 *328,485494,340
2036 *331,985500,462
2037 *335,173506,388
2038 *338,345512,893
2039 *341,019519,215
2040 *343,441525,644
2041 *345,147532,502
2042 *345,710538,668
2043 *344,856545,686
2044 *343,844552,859
2045 *340,996559,919
2046 *337,691567,311
2047 *333,655574,831
2048 *328,068582,422
2049 *322,942589,757
2050 *317,740598,105
2051 *312,380604,786
2052 *307,589612,315
2053 *302,919619,169
2054 *298,067625,105
2055 *294,189631,603
2056 *290,371636,507
2057 *287,149641,407
2058 *284,499646,039
2059 *282,733649,898
2060 *281,441652,912
2061 *281,065655,176
2062 *280,645655,596
2063 *280,073656,596
2064 *280,036655,623
2065 *279,977653,941
2066 *280,562651,453
2067 *281,652648,536
2068 *282,680644,101
2069 *283,352638,265
2070 *283,806632,250
2071 *284,659624,268
2072 *285,225614,769
2073 *285,410605,353
2074 *285,637594,943
2075 *285,131583,748
2076 *284,953571,598
2077 *284,021559,133
2078 *283,158547,213
2079 *281,950535,075
2080 *280,207523,816
2081 *277,537513,060
2082 *275,177502,178
2083 *272,304492,609
2084 *269,518483,437
2085 *266,651475,703
2086 *264,061468,317
2087 *261,819461,860
2088 *259,357456,446
2089 *256,930451,907
2090 *254,701448,553
2091 *252,676445,591
2092 *250,754442,897
2093 *249,365442,292
2094 *248,155441,465
2095 *247,470442,592
2096 *246,616443,378
2097 *245,882445,813
2098 *245,331447,482
2099 *244,824448,769
2100 *244,706450,706

* UN projection

Economy of Spain

GDP by country →
GDP 2026
$2.09 trillion 15th largest economy
GDP per person
$41,756 US$, market rates
GDP per person (PPP)
Int$ 60,106 at purchasing power parity
Economic growth
+2.5% real GDP
Inflation
3.7% consumer prices
Unemployment
9.8% of the labour force
Government debt
97.6% of GDP
Share of world GDP
1.6%
GDP of Spain, current US dollars
  • IMF estimate
  • IMF projection
2.6T 2026
› Show the numbers as a table
YearGDP, US$
1990536,322,000,000
1991577,166,000,000
1992630,910,000,000
1993529,980,000,000
1994531,801,000,000
1995614,713,000,000
1996642,480,000,000
1997590,500,000,000
1998619,541,000,000
1999635,025,000,000
2000598,367,000,000
2001627,803,000,000
2002708,437,000,000
2003907,736,000,000
20041,069,344,000,000
20051,155,306,000,000
20061,261,914,000,000
20071,476,920,000,000
20081,635,936,000,000
20091,494,963,000,000
20101,429,155,000,000
20111,487,307,000,000
20121,331,838,000,000
20131,362,207,000,000
20141,380,600,000,000
20151,206,287,000,000
20161,242,673,000,000
20171,321,288,000,000
20181,432,292,000,000
20191,403,651,000,000
20201,288,751,000,000
20211,462,216,000,000
20221,449,990,000,000
20231,618,344,000,000
20241,729,759,000,000
20251,908,602,000,000
2026 *2,085,276,000,000
2027 *2,193,416,000,000
2028 *2,290,372,000,000
2029 *2,379,737,000,000
2030 *2,475,923,000,000
2031 *2,567,703,000,000

* IMF projection

Source: International Monetary Fund, World Economic Outlook (October 2026). 2026 and later are IMF projections. GDP per capita by country · Richest countries

CO₂ emissions of Spain

CO₂ by country →
CO₂ emissions 2024
220 million tonnes 29th largest emitter
Per person
4.60 t world: 4.73 t
Share of world CO₂
0.57% 0.58% of its people
Change since 1990
−4% −40% since 2005
CO₂ emissions of Spain, million tonnes a year
220 2024
› Show the numbers as a table
YearCO₂, million tonnes
195033.01
195133.06
195237.55
195338.90
195439.70
195540.26
195642.32
195750.21
195855.87
195952.08
196048.86
196153.60
196259.98
196358.74
196464.32
196571.02
196677.62
196786.39
196897.01
196996.73
1970116.77
1971128.46
1972144.72
1973154.96
1974172.67
1975181.05
1976197.75
1977194.83
1978199.51
1979202.75
1980213.91
1981206.10
1982208.59
1983203.45
1984197.71
1985199.94
1986189.12
1987189.51
1988197.46
1989224.89
1990229.38
1991239.29
1992247.69
1993239.10
1994251.39
1995265.07
1996252.56
1997264.90
1998273.65
1999297.02
2000309.26
2001311.03
2002331.03
2003335.54
2004352.14
2005367.45
2006358.87
2007366.47
2008335.28
2009296.16
2010282.58
2011283.27
2012277.43
2013252.11
2014253.66
2015270.25
2016259.56
2017273.48
2018268.52
2019250.67
2020211.76
2021228.81
2022234.22
2023215.46
2024220.34

By source, 2024

  • Oil63.3%
  • Gas25.3%
  • Coal5.1%
  • Cement3.6%
  • Flaring1.6%

Fossil fuels and industry, territorial; Global Carbon Budget via Our World in Data (CC BY 4.0). CO₂ per capita by country · Historical emissions

Compare with Europe

CountryPopulation 2026Growth
Spain 47.9 million −0.10%
Russia 143 million −0.23%
Germany 83.6 million −0.23%
United Kingdom 69.9 million +0.52%
France 66.7 million +0.14%
Italy 58.9 million −0.39%
Ukraine 39.5 million −0.74%
Poland 37.8 million −0.38%
Romania 18.8 million −0.58%

All 237 countries · Fertility rate by country · Birth rate by country · Median age by country · Life expectancy by country · Population growth rate by country · Population density by country · Largest countries by area · Death rate by country · Infant mortality rate by country · Elderly population by country · Net migration rate by country · Urban population by country · Sex ratio by country

Air quality in Spain today

Hourly AQI and a 48-hour forecast for 5 cities, from Madrid to Sevilla.

See air quality →

Questions

What is the population of Spain in 2026?

47,850,793 on 1 July 2026, according to the UN's World Population Prospects 2024 (medium-variant projection). That is 47.9 million people, −0.08% on 2025.

Is Spain's population growing or shrinking?

Shrinking: 39,165 fewer people in 2026 than in 2025. Deaths have outnumbered births since 2015. Immigration (net 85 thousand a year) slows the fall but does not stop it.

When will Spain's population peak?

It already did: 47.9 million in 2023. The UN projects 44.9 million in 2050 and 33.1 million in 2100.

What is the fertility rate in Spain?

1.24 births per woman in 2026. A population replaces itself at about 2.1. Spain has been below that since 1981.

How many babies are born in Spain every day?

About 896 a day (327 thousand in 2026), against about 1,261 deaths a day.

What is the life expectancy in Spain?

84.1 years at birth in 2026: 86.7 for women and 81.4 for men, against a world average of 73.8.

How many men and women live in Spain?

About 23.5 million men and 24.4 million women in 2026, or 96.4 men for every 100 women.

What is the population density of Spain?

95 people per km² of land in 2026, on a total area of 504,782 km². The world average is 64.

What was the population of Spain in 2000?

41,019,774 (41 million), the UN estimate for 1 July 2000. It has grown by 17% since, to 47.9 million in 2026.

What will the population of Spain be in 2050?

About 44.9 million on the UN's medium projection (44,928,558), −6.1% from 2026; 33.1 million by 2100.

What are the largest cities in Spain?

Madrid (5.6 million), Barcelona (4 million), Valencia (1.4 million), Bilbao (739 thousand), Seville (697 thousand). UN figures for 2026, counting each city’s whole built-up area.

What is the GDP of Spain in 2026?

$2.09 trillion at current prices, the 15th largest economy in the world, on the IMF’s World Economic Outlook (October 2026) figures; real growth of +2.5%.

What is Spain's GDP per capita?

$41,756 per person at market exchange rates in 2026, or Int$ 60,106 at purchasing power parity, which adjusts for local prices.

How much CO₂ does Spain emit?

220 million tonnes from fossil fuels and industry in 2024, 4.60 t per person and 0.57% of the world total; oil is the largest source (63%).

Source and method

United Nations, Department of Economic and Social Affairs, Population Division (2024). World Population Prospects 2024, medium variant. Figures for 1950–2023 are UN estimates; later years are the medium-variant projection, which assumes fertility, mortality and migration follow their most likely paths. National statistics offices publish their own counts, which can differ. Reuse under CC BY 3.0 IGO. How we use the data.