Spain Population (LIVE)

retrieving data...
Spain Population (1950 - 2026)

Yearly Population Growth Rate (%)
  • The current population of Spain is 47,862,674 as of Wednesday, October 28, 2026, based on Worldometer's elaboration of the latest United Nations data1.
  • Spain 2026 population is estimated at 47,850,793 people at mid-year.
  • Spain population is equivalent to 0.58% of the total world population .
  • Spain ranks number 34 in the list of countries and other entities by population .
  • The population density in Spain is 96 per km² (248 people per mi²).
  • The total land area is 498,980 km² (192,657 sq. miles).
  • 80.7% of the population is urban (38,628,790 people in 2026)2
  • The median age in Spain is 46.3 years .
1. U.N. Dept. of Economic and Social Affairs - Population Division. World Population Prospects: The 2024 Revision. (Medium-fertility variant). 2. Municipalities (municipios) with 10,000 inhabitants or more.

Population of Spain (2026 and historical)

YearPopulationYearly % ChangeYearly ChangeMigrants (net)Median AgeFertility RateDensity (P/km²)Urban Pop %Urban PopulationCountry's Share of World PopWorld PopulationSpain Global Rank
202647,850,793−0.08%−39,16585,30546.31.249680.7%38,628,7900.58%8,300,678,39634
202547,889,958−0.04%−20,56896,63045.91.239680.5%38,558,5640.58%8,231,613,07032
202447,910,5260.00%−1,054111,67445.41.229680.3%38,479,4350.59%8,161,972,57232
202347,911,580+0.17%83,198119,09944.91.219680.1%38,390,8260.59%8,091,734,93032
202247,828,382+0.19%92,718299,77944.41.219680.0%38,241,1250.60%8,021,407,19231
202147,735,664+0.12%56,175144,38543.91.199679.8%38,085,7200.60%7,954,448,39231
202047,679,489+0.42%199,161236,85443.51.199679.7%37,998,4390.60%7,887,001,29230
201546,683,686−0.07%−31,357−1,97941.61.339479.2%36,994,7150.62%7,470,491,87230
201046,840,472+1.28%576,31769,40639.21.379478.5%36,776,2420.67%7,021,732,14827
200543,958,885+1.39%587,822629,80337.81.338877.2%33,945,3500.67%6,586,970,13228
200041,019,774+0.48%193,407176,26936.31.218276.2%31,242,7340.66%6,171,702,99428
199540,052,738+0.49%193,552162,43434.31.158075.6%30,275,1830.70%5,758,878,98228
199039,084,979+0.25%96,732−30,68432.51.367874.8%29,250,1960.73%5,327,803,11027
198538,601,321+0.56%212,751−58930.91.647773.5%28,365,9000.79%4,868,943,46625
198037,537,564+0.95%348,35920,16629.82.217571.5%26,856,0840.84%4,447,606,23624
197535,795,769+1.15%396,609−21829.02.777269.1%24,730,0500.88%4,070,735,27823
197033,812,723+1.04%340,411−60,58029.12.886866.2%22,368,9410.92%3,694,683,79422
196532,110,668+1.10%341,146−42,47629.22.936461.1%19,623,6360.96%3,334,533,70320
196030,404,939+0.89%263,033−154,86928.42.816156.5%17,164,9381.0%3,015,470,89418
195529,089,776+0.71%202,545−86,83627.72.515853.7%15,634,5491.1%2,740,213,79217

Source: Worldometer (www.Worldometers.info)

Elaboration of data by United Nations, Department of Economic and Social Affairs, Population Division. World Population Prospects: The 2024 Revision . (Medium-fertility variant).

Spain Population Forecast

YearPopulationYearly % ChangeYearly ChangeMigrants (net)Median AgeFertility RateDensity (P/km²)Urban Pop %Urban PopulationCountry's Share of World PopWorld PopulationSpain Global Rank
203047,610,520−0.12%−55,88867,47548.01.269581.7%38,900,6370.56%8,569,124,91136
203547,154,196−0.19%−91,26563,76649.81.299583.2%39,237,1490.53%8,885,210,18138
204046,591,674−0.24%−112,50456,02151.01.329385.0%39,611,2250.51%9,177,190,20339
204545,879,964−0.31%−142,34251,32651.71.349287.1%39,969,8970.49%9,439,639,66845
205044,928,558−0.42%−190,28168,27651.81.369089.5%40,211,9460.46%9,664,378,58748

Source: Worldometer (www.Worldometers.info)

Elaboration of data by United Nations, Department of Economic and Social Affairs, Population Division. World Population Prospects: The 2024 Revision . (Medium-fertility variant).

Spain Demographics (2026)

Life Expectancy
84.1 years

(life expectancy at birth, both sexes)

View by sex and historical chart

Infant Mortality Rate
2.1

(infant deaths per 1,000 live births)

View historical chart

Deaths under age 5
2.7

(per 1,000 live births)

View historical chart

Largest Cities in Spain

The 70 largest of 153 cities, ranked by the population register of January 1, 2025 (by National Statistics Institute, Spain).

RankCityPopulation
1Madrid3,477,497
2Barcelona1,713,247
3Valencia841,558
4Zaragoza699,007
5Sevilla688,714
6Málaga597,173
7Murcia477,631
8Palma de Mallorca443,196
9Las Palmas de Gran Canaria384,023
10Alicante365,586
11Bilbao350,975
12Córdoba324,159
13Valladolid301,798
14Vigo295,735
15L'Hospitalet de Llobregat292,161
16Gijón271,259
17Vitoria-Gasteiz260,402
18A Coruña251,277
19Elche245,575
20Granada235,294
21Terrassa232,676
22Badalona230,642
23Sabadell224,589
24Oviedo223,576
25Cartagena220,400
26Jerez de la Frontera215,025
27Móstoles214,293
28Santa Cruz de Tenerife211,498
29Pamplona209,676
30Almería204,772
31Alcalá de Henares202,549
32Leganés195,946
33Getafe195,628
34Fuenlabrada189,814
35San Sebastián189,507
36Castellón de la Plana183,709
37Burgos178,370
38Alcorcón176,806
39Santander175,082
40Albacete175,068
41San Cristóbal de la Laguna161,927
42Marbella160,478
43Logroño151,681
44Badajoz150,870
45Lleida147,369
46Salamanca145,583
47Torrejón de Ardoz144,211
48Huelva143,774
49Tarragona143,260
50Dos Hermanas142,463
51Parla138,012
52Mataró131,370
53Algeciras126,500
54León124,091
55Santa Coloma de Gramenet123,250
56Alcobendas123,222
57Jaén112,119
58Reus111,911
59Cádiz110,123
60Roquetas de Mar110,054
61Girona108,352
62Ourense105,609
63Telde104,933
64Rivas-Vaciamadrid103,243
65Barakaldo103,084
66Santiago de Compostela100,842
67Torrevieja100,470
68Lugo100,071
69Las Rozas de Madrid99,579
70Lorca98,613
See all 153 cities in Spain

See also


Notes

The Spain Population (Live) counter shows a continuously updated estimate of the current population of Spain delivered by Worldometer's RTS algorithm , which processes data collected from the United Nations Population Division.

The Population of Spain (1950 - 2026) chart plots the total population count as of July 1 of each year, from 1950 to 2026.

The Yearly Population Growth Rate chart plots the annual percentage changes in population registered on July 1 of each year, from 1951 to 2026. For years before 2021, this value can differ from the Yearly % Change shown in the historical table, which shows the annual percentage change equivalent assuming homogeneous change in the preceding five year period.

Definitions

Year: as of July 1 of the year indicated.

Population: Overall total population (both sexes and all ages) in the country as of July 1 of the year indicated, as estimated by the United Nations, Department of Economic and Social Affairs, Population Division. World Population Prospects: The 2024 Revision . For forecasted years, the U.N. medium-fertility variant is used.

Yearly % Change: For 2021 to 2026: percentage change in total population over the year before (from July 1 of the previous year to June 30 of the year indicated). For earlier years and for forecast years: latest year annual percentage change equivalent assuming homogeneous change in the preceding five year period, calculated through reverse compounding.

Yearly Change: For 2021 to 2026: absolute change in total population (increase or decrease in number of people) over the year before (from July 1 of the previous year to June 30 of the year indicated). For earlier years and for forecast years: average annual numerical change over the preceding five year period.

Migrants (net): The number of immigrants minus the number of emigrants in the year indicated. A negative number means that there are more emigrants than immigrants.

Median Age: age that divides the population into two numerically equal groups: half of the people are older than the median age indicated and half are younger. This parameter provides an indication of age distribution.

Fertility Rate: (Total Fertility Rate, or TFR), it is expressed as children per woman. It is calculated as the average number of children an average woman will have during her reproductive period (15 to 49 years old) based on the current fertility rates of every age group in the country, and assuming she is not subject to mortality.

Density (P/km²): (Population Density) Population per square Kilometer (km²).

Urban Pop % : Urban population as a percentage of total population.

Urban Population: Population living in areas classified as urban according to the criteria used by each country.

Country's Share of World Pop: Total population in the country as a percentage of total World Population as of July 1 of the year indicated.

World Population: Total World Population as of July 1 of the year indicated.

Global Rank: Position held by Spain in the list of all countries worldwide ranked by population (from the highest population to the lowest population) as of July 1 of the year indicated.