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.45% of Spain's total population of 48.8M. Barcelona is classified as a major city and operates in the Europe/Madrid timezone. The average annual temperature is 16.6°C with 808 mm of rainfall per year. The city sits at an elevation of 44 meters above sea level.
Population
1,686,208
Global Rank
#258
Country Rank
#2
% of Spain
3.45%
Avg Temperature
16.6°C
Annual Rainfall
808 mm
Elevation
44 m
Timezone
Europe/Madrid
Barcelona on the Map
Climate in Barcelona
Barcelona's warmest month is Aug and the coldest is Dec. The wettest month is Oct with 149 mm of rainfall.
Average Monthly Temperature
Monthly Rainfall
Spain at a Glance
Country Population
48,848,840
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.01%
Other Major Cities in Spain
Nearest Major Cities
Closest cities to Barcelona with over 100,000 people
| City | Population | Distance |
|---|---|---|
| Eixample | 266,477 | <1 km |
| Ciutat Vella | 102,347 | 2 km |
| Gràcia | 121,502 | 2 km |
| Sants-Montjuïc | 183,120 | 2 km |
| Sarrià-Sant Gervasi | 147,912 | 2 km |
| Horta-Guinardó | 168,092 | 3 km |
| Sant Martí | 235,719 | 5 km |
| Sant Andreu | 142,598 | 6 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 is the climate like in Barcelona?
Barcelona has an average annual temperature of 16.6°C and receives 808 mm of rainfall per year. The warmest month is Aug and the coldest is Dec.
What timezone is Barcelona in?
Barcelona is in the Europe/Madrid timezone.