Choose Country

🇪🇸 Spain

6,954 cities · 19 states/provinces · Capital: Madrid · Europe

46,723,749 Population
6,954 Cities
$1,619.5B GDP
$33,493 GDP per Capita
0.911 HDI
83.9 Life Expectancy
504,782 Area (km²)

Spain at a Glance

General

CapitalMadrid
ContinentEurope
RegionEurope
SubregionSouthern Europe
LanguagesSpanish, Catalan, Basque, Galician
CurrencyEuro (EUR)

Demographics

Population46,723,749
Density92.6/km²
Median Age44.9
Urban Population80.1%
Birth Rate6.7 per 1K
Death Rate9.0 per 1K
Fertility Rate1.12

Economy

GDP$1,619.5 billion
GDP per Capita$33,493
HDI0.911
Gini Index34.7
Internet Users95.5%

Geography

Area504,782 km²
Driving SideRight
LandlockedNo
BordersAND,FRA,GIB,PRT,MAR
Calling Code++34
TLD.es

Status

ISO CodeES / ESP
UN MemberYes
IndependentYes
Life Expectancy83.9 years

Largest Cities in Spain

# City State/Province Population Avg Temp Elevation
1 Madrid Madrid 3,255,944 59°F 2,182 ft
2 Barcelona Catalonia 1,686,208 61°F 49 ft
3 Valencia Valencia 824,340 65°F 49 ft
4 Zaragoza Aragon 686,986 702 ft
5 Sevilla Andalusia 686,741 52 ft
6 Málaga Andalusia 591,637 72 ft
7 Murcia Murcia 471,982 174 ft
8 Palma Balearic Islands 438,234 112 ft
9 Las Palmas de Gran Canaria Canary Islands 383,516 400 ft
10 Alicante Valencia 348,901 59 ft
11 Bilbao Basque Country 347,342 66 ft
12 Córdoba Andalusia 325,708 384 ft
13 Valladolid Castille and León 300,618 56°F 2,303 ft
14 Vigo Galicia 293,642 282 ft
15 Gijón Asturias 271,780 72 ft
16 Eixample Catalonia 266,477 61°F 144 ft
17 Gasteiz / Vitoria Basque Country 257,407 1,795 ft
18 L'Hospitalet de Llobregat Catalonia 257,038 61°F 59 ft
19 Latina Madrid 256,644 59°F 2,139 ft
20 Carabanchel Madrid 253,678 59°F 2,041 ft

States & Provinces in Spain