Skip to content
What’s within a radius

What’s within 5, 10, 25, and 50 km of Barcelona, Spain

About 5.60 million people live within 50 km of the center of Barcelona, and 2.59 million within 10 km. The 50 km circle takes in 190 municipalities with their main town inside, in 3 provinces.

By the All Map Tools Team

Loading the map…

5 km (3.1 mi)
1.30 million 1.03–1.57 million
10 km (6.2 mi)
2.59 million 2.35–2.62 million
25 km (16 mi)
4.35 million 4.31–4.37 million
50 km (31 mi)
5.60 million 5.59–5.60 million

30 minutes by car

Open in the radius map

The circles

RadiusPeopleLow–highMunicipalities (main town inside)Area
5 km (3.1 mi)1.30 million1.03–1.57 million179 km²
10 km (6.2 mi)2.59 million2.35–2.62 million9314 km²
25 km (16 mi)4.35 million4.31–4.37 million681,963 km²
50 km (31 mi)5.60 million5.59–5.60 million1907,854 km²

Circle by circle

Within 5 km (3.1 mi)

About 1.30 million people (1.03–1.57 million). Only one municipality has its main town inside, and the circle reaches into 3.

There is no other municipality’s main town within 5 km; the nearest beyond is Sant Adrià de Besòs, 6.3 km northeast.

Within 10 km (6.2 mi)

About 2.59 million people (2.35–2.62 million), 1.29 million more than within 5 km. 9 municipalities have their main town inside, and the circle reaches into 15.

Biggest places between 5 and 10 km

  1. L'Hospitalet de Llobregat 289,510 7.0 km W
  2. Badalona 231,542 9.6 km NE
  3. Santa Coloma de Gramenet 123,981 8.2 km N
  4. Cornellà de Llobregat 92,237 9.5 km W
  5. El Prat de Llobregat 66,338 9.1 km SW
  6. Esplugues de Llobregat 48,221 7.5 km W

Just past 10 km

  1. Sant Cugat del Vallès 97,983 12.5 km NW
  2. Sant Boi de Llobregat 85,610 11.9 km W
  3. Cerdanyola del Vallès 58,528 12.5 km N

Within 25 km (16 mi)

About 4.35 million people (4.31–4.37 million), 1.76 million more than within 10 km. 68 municipalities have their main town inside, and the circle reaches into 80.

Biggest places between 10 and 25 km

  1. Terrassa 233,270 24.5 km NW
  2. Sabadell 225,368 19.1 km N
  3. Sant Cugat del Vallès 97,983 12.5 km NW
  4. Sant Boi de Llobregat 85,610 11.9 km W
  5. Rubí 82,823 17.4 km NW
  6. Castelldefels 70,057 20.3 km SW

Just past 25 km

  1. Mataró 131,683 28.4 km NE
  2. Granollers 65,341 26.7 km N
  3. Castellar del Vallès 25,422 27.3 km N

Within 50 km (31 mi)

About 5.60 million people (5.59–5.60 million), 1.25 million more than within 25 km. 190 municipalities have their main town inside, and the circle reaches into 209.

Biggest places between 25 and 50 km

  1. Mataró 131,683 28.4 km NE
  2. Manresa 80,974 47.8 km NW
  3. Vilanova i la Geltrú 71,641 41.7 km SW
  4. Granollers 65,341 26.7 km N
  5. Vilafranca del Penedès 42,607 40.3 km W
  6. Sant Pere de Ribes 32,705 36.5 km W

Just past 50 km

  1. Vic 50,796 61.2 km N
  2. Blanes Girona 42,699 60.7 km NE
  3. Igualada 42,085 51.6 km NW

Provinces the circles reach

The 50 km circle reaches 3 provinces.

Within 5 km
Barcelona
Within 50 km, also
Girona and Tarragona

How far 30 minutes by car gets you

Driving for 30 minutes from the center, at typical road speeds and with no traffic, covers 319 km² (123 mi²): the same area as a circle 10 km in radius. The farthest point is 28 km away, to the southwest.

That area takes in 69% of the 5 km circle, 47% of the 10 km circle, 16% of the 25 km circle, and 4% of the 50 km circle. About 3.18 million people live in it, against 2.59 million within 10 km.

Drive time map

Questions

How many people live within 10 km of Barcelona?

About 2.59 million people (2.35–2.62 million), from Spain’s 2025 municipal register, spread within each municipality with the GHS-POP grid. Within 5 km it’s 1.30 million, and within 50 km, 5.60 million.

Which towns are within 50 km of Barcelona?

190 municipalities have their main town inside, and the circle reaches into 209. The biggest: L'Hospitalet de Llobregat (289,510), 7.0 km west, Terrassa (233,270), 24 km northwest, Badalona (231,542), 9.6 km northeast, Sabadell (225,368), 19 km north, Mataró (131,683), 28 km northeast, Santa Coloma de Gramenet (123,981), 8.2 km north, Sant Cugat del Vallès (97,983), 12 km northwest, and Cornellà de Llobregat (92,237), 9.5 km west.

Which provinces does a 50 km radius around Barcelona reach?

The 50 km circle reaches 3 provinces: Barcelona, Girona, and Tarragona.

How far can you drive from Barcelona in 30 minutes?

Up to 28 km from the center (to the southwest), at typical road speeds and with no traffic. The 30-minute area measures 319 km² and about 3.18 million people live in it.

Is Vic within 50 km of Barcelona?

No: it’s 61 km (38 mi) north of the center of Barcelona in a straight line, 11 km beyond the 50 km circle.

How big is a 50 km radius around Barcelona?

The circle covers 7,854 km² (3,032 mi²). With about 5.60 million people inside, that’s 713 per square kilometer.

Open these circles in the tools

Each tool opens with this center and these circles already set, so you can change them or download the lists.

More about this city

Distances from Barcelona

Nearby cities in this series

All cities

Sources and method