Spain flag

Barcelona, Spain

Major city 路 Population 1.7M

Barcelona is the 2nd largest city in Spain with a population of approximately 1,686,208 people as of 2026. This makes it the 258th largest city in the world, accounting for 3.42% of Spain's total population of 49.3M. Barcelona is classified as a major city and operates in the Europe/Madrid timezone.

Population

1,686,208

Global Rank

#258

Country Rank

#2

% of Spain

3.42%

Barcelona on the Map

Loading map...

Spain at a Glance

Country Population

49,315,949

Capital

Madrid

Region

Southern Europe

Major Cities

93

GDP per Capita

$35,327

Life Expectancy

83.9 years

Urban Population

80.3%

Growth Rate

0.00%

Other Major Cities in Spain

Madrid
3.3M
Valencia
824K
Zaragoza
687K
Sevilla
687K
M谩laga
592K
Murcia
472K
Palma
438K
Las Palmas de Gran Canaria
384K
Alicante
349K
Bilbao
347K

Nearest Major Cities

Closest cities to Barcelona with over 100,000 people

Cities closest to Barcelona by distance
CityPopulationDistance
Eixample266,477<1 km
Ciutat Vella102,3472 km
Gr脿cia121,5022 km
Sants-Montju茂c183,1202 km
Sarri脿-Sant Gervasi147,9122 km
Horta-Guinard贸168,0923 km
Sant Mart铆235,7195 km
Sant Andreu142,5986 km

Frequently Asked Questions

What is the population of Barcelona?

The population of Barcelona, Spain is approximately 1,686,208 people, making it the 258th largest city in the world and the 2nd largest in Spain.

Is Barcelona the capital of Spain?

No, the capital of Spain is Madrid. Barcelona is the 2nd largest city in the country.

What timezone is Barcelona in?

Barcelona is in the Europe/Madrid timezone.