🇪🇸 Spain Population 2026

As of 2026, the population of Spain is 47,850,793, ranking #34 in the world (0.58% of the global population), based on UN World Population Prospects 2024. The population is shrinking at -0.10% per year. The biggest city is Madrid with 3,255,944 inhabitants.

Live estimate

47,849,663

Growth rate
-0.10%
Density
95
people / km² (247 / mi²)
Median age
46.3
Fertility rate
1.24
births per woman
Life expectancy
84.1
years

Spain population 1950–2100

012M24M35.9M47.9M19601980200020202040206020802100projection →1950: 28,077,0491955: 29,089,7761960: 30,404,9391965: 32,110,6681970: 33,812,7231975: 35,795,7691980: 37,537,5641985: 38,601,3211990: 39,084,9791995: 40,052,7382000: 41,019,7742005: 43,958,8852010: 46,840,4722015: 46,683,6862020: 47,679,4892025: 47,889,9582030: 47,610,5202035: 47,154,1962040: 46,591,6742045: 45,879,9642050: 44,928,5582055: 43,702,7322060: 42,210,8382065: 40,590,3762070: 39,035,7692075: 37,644,6222080: 36,524,5352085: 35,605,1502090: 34,774,2372095: 33,974,1562100: 33,127,478
Population of Spain, 1950–2100 — solid: UN estimates, dashed: UN medium-variant projection.

By 2050, the population of Spain is projected to reach 44,928,558, and 33,127,478 by 2100.

Spain population by year

YearPopulationGrowthDensity /km²Median age
202647,850,793-0.10%95.346.3
202547,889,958-0.06%95.345.9
202447,910,526-0.02%95.445.4
202347,911,5800.02%95.444.9
202247,828,3820.33%95.244.4
202147,735,6640.06%95.043.9
202047,679,4890.18%94.943.5
201947,435,1190.85%94.443.1
201847,092,8210.60%93.742.8
201746,868,5960.36%93.342.4
201646,732,7710.22%93.042.0
201546,683,686-0.01%92.941.6
201446,720,188-0.14%93.041.1
201346,860,389-0.46%93.340.6
201247,018,323-0.22%93.640.1
201146,998,0430.30%93.639.6
201046,840,4720.37%93.239.2
200946,635,1800.51%92.838.8
200846,235,0541.21%92.038.4
200745,516,5071.92%90.638.2
200644,695,4481.72%89.038.0
200543,958,8851.61%87.537.8
200443,234,5661.72%86.137.5
200342,506,5431.68%84.637.3
200241,755,7041.89%83.137.1
200141,245,5990.56%82.136.8
200041,019,7740.53%81.736.3
199940,812,8560.48%81.235.9
199840,617,4400.48%80.935.5
199740,423,8260.47%80.535.1
199640,237,3720.45%80.134.7
199540,052,7380.47%79.734.3
199439,858,7210.50%79.333.9
199339,651,6210.54%78.933.6
199239,420,3460.63%78.533.2
199139,201,7590.48%78.032.9
199039,084,9790.12%77.832.5
198939,029,5580.17%77.732.1
198838,952,2640.23%77.531.8
198738,852,0100.29%77.331.5
198638,735,7050.31%77.131.2
198538,601,3210.38%76.830.9
198438,437,4820.47%76.530.6
198338,253,2440.49%76.130.4
198238,047,1010.59%75.730.1
198137,812,7120.65%75.329.9
198037,537,5640.81%74.729.8
197937,230,3720.83%74.129.6
197836,904,9680.93%73.529.4
197736,551,2701.00%72.829.2
197636,176,2801.06%72.029.1
197535,795,7691.05%71.329.0
197435,361,7621.39%70.429.0
197334,926,5241.08%69.529.0
197234,539,8671.14%68.829.0
197134,157,4511.08%68.029.1
197033,812,7230.94%67.329.1
196933,496,9360.93%66.729.3
196833,170,1201.03%66.029.4
196732,820,7511.09%65.329.4
196632,465,8841.08%64.629.3
196532,110,6681.12%63.929.2
196431,741,5861.20%63.229.1
196331,379,8271.10%62.528.9
196231,040,1061.08%61.828.8
196130,699,5671.13%61.128.6
196030,404,9390.80%60.528.4
195930,140,7070.94%60.028.2
195829,849,6591.00%59.428.1
195729,569,9640.89%58.928.0
195629,323,6700.79%58.427.8
195529,089,7760.82%57.927.7
195428,857,8280.79%57.427.5
195328,632,6970.78%57.027.2
195228,406,0410.81%56.527.0
195128,214,8600.54%56.226.8
195028,077,0490.44%55.926.5
YearPopulationGrowthDensity /km²Median age
202747,802,271-0.10%95.246.8
202847,748,566-0.12%95.047.2
202947,685,764-0.14%94.947.6
203047,610,520-0.17%94.848.0
203147,523,489-0.19%94.648.4
203247,433,522-0.19%94.448.8
203347,344,056-0.19%94.249.2
203447,252,139-0.20%94.149.5
203547,154,196-0.22%93.949.8
203647,049,470-0.23%93.750.1
203746,940,809-0.23%93.450.4
203846,830,186-0.24%93.250.6
203946,714,654-0.26%93.050.8
204046,591,674-0.27%92.751.0
204146,463,105-0.28%92.551.2
204246,327,610-0.30%92.251.4
204346,187,923-0.30%91.951.5
204446,041,010-0.34%91.751.6
204545,879,964-0.36%91.351.7
204645,708,980-0.38%91.051.8
204745,529,637-0.41%90.651.8
204845,342,101-0.42%90.351.8
204945,140,662-0.47%89.951.8
205044,928,558-0.47%89.451.8
205144,712,279-0.49%89.051.7
205244,480,747-0.55%88.551.7
205344,229,848-0.59%88.051.7
205443,969,185-0.60%87.551.7
205543,702,732-0.62%87.051.7
205643,418,723-0.69%86.451.7
205743,121,616-0.69%85.851.7
205842,824,438-0.69%85.251.8
205942,521,116-0.73%84.651.9
206042,210,838-0.74%84.052.0
206141,892,753-0.78%83.452.2
206241,566,223-0.79%82.752.3
206341,240,292-0.79%82.152.4
206440,914,110-0.80%81.452.5
206540,590,376-0.79%80.852.6
206640,271,850-0.79%80.252.6
206739,956,629-0.78%79.552.7
206839,644,111-0.79%78.952.7
206939,337,025-0.77%78.352.7
207039,035,769-0.77%77.752.7
207138,741,025-0.74%77.152.7
207238,453,574-0.74%76.552.6
207338,173,658-0.72%76.052.5
207437,903,808-0.70%75.552.4
207537,644,622-0.67%74.952.2
207637,397,887-0.65%74.452.1
207737,163,397-0.61%74.052.0
207836,942,005-0.58%73.551.8
207936,729,338-0.57%73.151.7
208036,524,535-0.55%72.751.6
208136,327,926-0.53%72.351.5
208236,139,448-0.51%71.951.5
208335,956,990-0.51%71.651.4
208435,778,726-0.49%71.251.3
208535,605,150-0.48%70.951.3
208635,436,926-0.46%70.551.3
208735,273,592-0.46%70.251.3
208835,109,160-0.47%69.951.3
208934,941,504-0.48%69.651.4
209034,774,237-0.48%69.251.4
209134,611,810-0.46%68.951.5
209234,453,467-0.46%68.651.6
209334,295,239-0.46%68.351.7
209434,136,023-0.47%68.051.7
209533,974,156-0.48%67.651.8
209633,811,183-0.48%67.351.9
209733,645,991-0.50%67.052.0
209833,475,732-0.51%66.652.1
209933,302,992-0.52%66.352.2
210033,127,478-0.54%65.952.2

States & provinces of Spain by population

#State / provincePopulationShare
1Madrid7,009,26814.6%
2Barcelona5,877,67212.3%
3Valencia2,710,8085.7%
4Alicante2,033,5664.2%
5Sevilla1,900,2244.0%
6Málaga1,593,0683.3%
7Cádiz1,240,1752.6%
8Baleares1,231,7682.6%
9Bizkaia1,159,3682.4%
10Las Palmas1,145,8432.4%
11La Coruña1,128,4492.4%
12Santa Cruz de Tenerife1,067,1732.2%
13Asturias1,009,5992.1%
14Zaragoza954,8112.0%
15Pontevedra947,8692.0%
16Granada939,7412.0%
17Tarragona822,3091.7%
18Gerona786,5961.6%
19Córdoba781,4511.6%
20Almería760,9641.6%
21Gipuzkoa726,7121.5%
22Toledo689,6351.4%
23Navarra678,3331.4%
24Badajoz669,9431.4%
25Castellón627,6201.3%
26Jaén619,9381.3%
27Cantabria590,8511.2%
28Valladolid525,3981.1%
29Ciudad Real524,9621.1%
30Huelva483,7921.0%
31Murcia471,9821.0%
32León463,7461.0%
33Lérida436,4020.9%
34Albacete402,8370.8%
35Cáceres388,6520.8%
36Burgos358,9480.8%
37Álava331,6480.7%
38Salamanca331,4730.7%
39Lugo325,0480.7%
40La Rioja324,1840.7%
41Orense304,4670.6%
42Guadalajara280,2250.6%
43Huesca219,3450.5%
44Cuenca217,3630.5%
45Zamora166,2530.3%
46Segovia164,8540.3%
47Ávila158,2650.3%
48Palencia158,1150.3%
49Teruel134,5720.3%
50Soria90,1830.2%

State populations: GeoNames (latest official figures, reference dates vary by country).

Biggest cities in Spain

#CityRegionPopulation
1Madrid capitalMadrid3,255,944
2Barcelona Catalonia1,686,208
3Valencia Valencia824,340
4Zaragoza Aragon686,986
5Sevilla Andalusia686,741
6Málaga Andalusia592,346
7Murcia Murcia471,982
8Palma Balearic Islands438,234
9Las Palmas de Gran Canaria Canary Islands383,516
10Alicante Valencia348,901
11Bilbao Basque Country347,342
12Córdoba Andalusia325,708
13Valladolid Castille and León300,618
14Vigo Galicia293,642
15Gijón Asturias271,780

FAQ

What is the population of Spain in 2026?
The population of Spain is 47,850,793 in 2026, according to UN World Population Prospects 2024 (medium variant).
What is the biggest city in Spain?
Madrid is the biggest city in Spain with 3,255,944 inhabitants and it is also the capital.
Is the population of Spain growing or shrinking?
The population of Spain is shrinking at -0.10% per year.

Neighboring countries

Sources

Explore more: countries by population · by density · by median age · world population