Barcelona is located in Spain, part of Europe. Find essential geography and continue exploring more places in the same country.
Population1,686,208
Figure applies toBarcelona (city)
Data as ofLatest figure recorded by the source
Last checkedSeptember 3, 2026
CountrySpain
ContinentEurope
Place typeCity
Country codeES
Source: GeoNames geographical database. Population figures can use different geographic boundaries and should be read together with “Figure applies to”.
City guide
What to know about Barcelona
Barcelona lies on the Mediterranean and is Catalonia’s largest city. Modernist architecture, dense neighbourhoods, markets and beaches shape a visit.
Quick answer
How many people live in Barcelona?
Barcelona has a recorded population of 1,686,208. The figure applies to Barcelona. The source does not provide a reference year; the source data was last checked September 3, 2026.
Neighbourhoods and areas
The Gothic Quarter and El Born form the historic core. Eixample is known for its grid and Gaudí buildings, Gràcia for squares and local life, while Barceloneta sits by the beach.
Sights and experiences
Sagrada Família, Park Güell, Casa Batlló, Montjuïc and the Picasso Museum are major attractions. Advance booking is often needed at the most popular sites.
When should you visit?
Spring and autumn usually bring good sightseeing temperatures. Summer is hot and busy, while winter is generally milder and quieter.
Getting around Barcelona
Metro, buses and local trains cover the city. Many central areas are walkable, but distances between attractions make public transport useful.
Barcelona has a recorded population of 1,686,208. The figure applies to Barcelona. The source does not provide a reference year; the source data was last checked September 3, 2026.
Which country is Barcelona in?
Barcelona is in Spain.
How many days do you need in Barcelona?
Three or four days suit the main attractions and several neighbourhoods.
Can you combine the city with nature?
Yes. Beaches, Montjuïc, Collserola and the coast bring nature close to the city.