Skip to content
Province

Barcelona Province, Spain

Barcelona province, in Catalonia, is home to 5,983,325 people in 311 municipalities covering 2,986 sq mi. Its capital, Barcelona, sits at 43 ft (13 m), and its highest point is Pic de Costa Cabirolera, at 8,543 ft (2,604 m).

Population (2025)
5,983,325
+8.3% since 2015
Area
2,986 sq mi
33rd largest of the 50 provinces
Density
2,004 people/sq mi
Spain: 251 people/sq mi
Municipalities
311
90 with fewer than 1,000 people
Capital’s elevation
43 ft
Barcelona
Highest point
8,543 ft
Pic de Costa Cabirolera

Map of Barcelona province by municipality

Sant Llorenç d'Hortons Sant Llorenç Savall Sant Martí de Centelles Abrera Aguilar de Segarra Alella Alpens L'Ametlla del Vallès Arenys de Mar Argençola Begues Arenys de Munt Argentona Artés Avià Avinyó Avinyonet del Penedès Aiguafreda Badalona Bagà Balenyà Balsareny Barcelona Bellprat Berga Bigues i Riells del Fai Borredà El Bruc el Brull Les Cabanyes Cabrera d'Anoia Cabrera de Mar Cabrils Òrrius Pacs del Penedès Palafolls Palau-solità i Plegamans Pallejà Pineda de Mar Prats de Lluçanès Premià de Mar Sant Adrià de Besòs Sant Antoni de Vilamajor Sant Bartomeu del Grau Sant Hipòlit de Voltregà Sant Jaume de Frontanyà Figaró-Montmany Montmeló Montornès del Vallès Caldes d'Estrac Caldes de Montbui Montseny Moià Mura Navarcles Navàs La Nou de Berguedà Òdena Olvan Olèrdola Canovelles Cànoves i Samalús Cardona Carme Casserres Sant Martí Sesgueioles Sant Mateu de Bages Santa Cecília de Voltregà Santa Eulàlia de Riuprimer Santa Eulàlia de Ronçana Calaf Santa Maria de Besora L'Esquirol Santa Maria de Merlès Calders Calella Calonge de Segarra Sant Vicenç de Montalt Calldetenes Callús Campins Canet de Mar Canyelles Esplugues de Llobregat Capellades Capolat Cardedeu Castellar del Riu Castellar del Vallès Castellar de n'Hug Castellbell i el Vilar Castellbisbal Sobremunt Castellcir Castelldefels Castell de l'Areny Castellet i la Gornal Castellfollit del Boix Castellfollit de Riubregós Olost Castellgalí Castellnou de Bages Castellolí Castellterçol Castellví de la Marca Castellví de Rosanes Centelles Cervelló Collbató Collsuspina Copons Corbera de Llobregat Orís Oristà Orpí Cornellà de Llobregat Fonollosa Cubelles Dosrius Esparreguera Font-rubí l'Espunyola L'Estany Fígols Fogars de Montclús Fogars de la Selva Guardiola de Berguedà Gurb Folgueroles Les Franqueses del Vallès Gallifa Manlleu Manresa Martorell La Garriga Gavà Gaià Gelida Gironella Gisclareny La Granada Granera Granollers Gualba Sant Salvador de Guardiola L'Hospitalet de Llobregat Igualada Jorba La Llacuna La Llagosta Llinars del Vallès Lliçà d'Amunt Lliçà de Vall Lluçà Martorelles Les Masies de Roda Malgrat de Mar Malla Mollet del Vallès Montcada i Reixac Montgat Monistrol de Montserrat Les Masies de Voltregà El Masnou Masquefa Matadepera Mataró Mediona Molins de Rei Monistrol de Calders Muntanyola Montclar Montesquiu Montmajor Montmaneu Olesa de Bonesvalls Olesa de Montserrat Olivella El Papiol Parets del Vallès Perafita Piera Els Hostalets de Pierola El Pla del Penedès La Pobla de Claramunt La Pobla de Lillet Polinyà Pontons El Prat de Llobregat Els Prats de Rei Puigdàlber Puig-reig Pujalt la Quar Rajadell Rellinars Ripollet La Roca del Vallès El Pont de Vilomara i Rocafort Roda de Ter Rubí Rubió Sabadell Sagàs Sant Pere Sallavinera Saldes Sallent Santpedor Sant Iscle de Vallalta Sant Agustí de Lluçanès Sant Andreu de la Barca Sant Andreu de Llavaneres Sant Boi de Llobregat Sant Boi de Lluçanès Sant Celoni Sant Cebrià de Vallalta Sant Climent de Llobregat Sant Cugat del Vallès Sant Cugat Sesgarrigues Sant Esteve de Palautordera Sant Esteve Sesrovires Sant Fost de Campsentelles Sant Feliu de Codines Sant Feliu de Llobregat Sant Feliu Sasserra Sant Fruitós de Bages Vilassar de Dalt Sant Joan Despí Vilassar de Mar Sant Julià de Vilatorta Sant Joan de Vilatorrada Sant Just Desvern Sant Martí d'Albars Sant Martí de Tous Sant Martí Sarroca Premià de Dalt Sant Pere de Ribes Teià Tiana Tona Sant Pere de Riudebitlles Sant Pere de Torelló Tordera Sant Pere de Vilamajor Sant Pol de Mar Sant Quintí de Mediona Sant Quirze de Besora Sant Quirze del Vallès Sant Quirze Safaja Sant Sadurní d'Anoia Sant Sadurní d'Osormort Marganell Rupit i Pruit Santa Coloma de Cervelló Santa Coloma de Gramenet Santa Eugènia de Berga Santa Fe del Penedès Santa Margarida de Montbui Santa Margarida i els Monjos Barberà del Vallès Santa Maria de Martorelles Santa Maria de Miralles Santa Maria d'Oló Santa Maria de Palautordera Vilanova del Vallès Sant Julià de Cerdanyola Santa Perpètua de Mogoda Santa Susanna Sant Vicenç de Castellet Sant Vicenç dels Horts Sant Vicenç de Torelló Cerdanyola del Vallès Sentmenat Cercs Seva Sitges Sora Subirats Súria Tavèrnoles Tagamanent Talamanca Taradell Terrassa Tavertet Torelló La Torre de Claramunt Torrelavit Torrelles de Foix Torrelles de Llobregat Ullastrell Vacarisses Vallbona d'Anoia Vallcebre Vallgorguina Badia del Vallès Vallirana Vallromanes Veciana Vic Vilada Viladecavalls Viladecans Vilanova del Camí Vilanova de Sau La Palma de Cervelló Vilobí del Penedès Vilafranca del Penedès Vilalba Sasserra Vilanova i la Geltrú Viver i Serrateix Vic · 1,634 ft Terrassa · 932 ft Manresa · 781 ft Sabadell · 620 ft Granollers · 476 ft Rubí · 423 ft Sant Cugat del Vallès · 374 ft Cerdanyola del Vallès · 269 ft Mollet del Vallès · 197 ft Santa Coloma de Gramenet · 115 ft Cornellà de Llobregat · 85 ft Mataró · 75 ft Vilanova i la Geltrú · 56 ft Barcelona · 43 ft Sant Boi de Llobregat · 43 ft Viladecans · 39 ft L'Hospitalet de Llobregat · 30 ft Badalona · 23 ft El Prat de Llobregat · 20 ft Castelldefels · 10 ft Pic de Costa Cabirolera · 8,543 ft
  • Capital
  • Municipality with an elevation page
  • Elevation page (color shows elevation)
  • Highest point and peaks
Open the interactive province map

Population and municipalities

With 5,983,325 people on January 1, 2025, Barcelona province ranks 2nd by population and 33rd by area among Spain’s 50 provinces. Since 2015 it has gained 459,403 people (8.3%). Density is 2,004 people/sq mi, against a Spanish average of 251 people/sq mi.

The capital, Barcelona, has 1,731,649 residents, 29% of the province. Next come L'Hospitalet de Llobregat (289,510), Terrassa (233,270), and Badalona (231,542).

Of its 311 municipalities (the 3rd most of any province), 90 have fewer than 1,000 people. The smallest by population is Sant Jaume de Frontanyà, with 25, and the largest by area is Sant Mateu de Bages, at 39.5 sq mi.

Largest municipalities by population (2025)
Municipality Population Area Elevation
Barcelona 1,731,649 38.9 sq mi 43 ft
L'Hospitalet de Llobregat 289,510 5.25 sq mi 30 ft
Terrassa 233,270 27.1 sq mi 932 ft
Badalona 231,542 8.09 sq mi 23 ft
Sabadell 225,368 14.5 sq mi 620 ft
Mataró 131,683 8.66 sq mi 75 ft
Santa Coloma de Gramenet 123,981 2.74 sq mi 115 ft
Sant Cugat del Vallès 97,983 18.6 sq mi 374 ft
Cornellà de Llobregat 92,237 2.66 sq mi 85 ft
Sant Boi de Llobregat 85,610 8.53 sq mi 43 ft

Elevation

The capital, Barcelona, sits 43 ft (13 m) above sea level, the 12th lowest of Spain’s 52 provincial capitals and autonomous cities.

According to the IGN’s summit table, the highest point in Barcelona province is Pic de Costa Cabirolera, at 8,543 ft (2,604 m), in the El Cadí, on the border with Lleida. It’s 67 mi from the capital in a straight line and 8,501 ft higher.

Besides the capital, 19 cities over 50,000 people have their own elevation page: Vic (1,634 ft), Terrassa (932 ft), Manresa (781 ft), Sabadell (620 ft), Granollers (476 ft), Rubí (423 ft), Sant Cugat del Vallès (374 ft), Cerdanyola del Vallès (269 ft), Mollet del Vallès (197 ft), Santa Coloma de Gramenet (115 ft), Cornellà de Llobregat (85 ft), Mataró (75 ft), Vilanova i la Geltrú (56 ft), Sant Boi de Llobregat (43 ft), Viladecans (39 ft), L'Hospitalet de Llobregat (30 ft), Badalona (23 ft), El Prat de Llobregat (20 ft), and Castelldefels (10 ft).

  1. Vic 1,634 ft
  2. Terrassa 932 ft
  3. Manresa 781 ft
  4. Sabadell 620 ft
  5. Granollers 476 ft
  6. Rubí 423 ft
  7. Sant Cugat del Vallès 374 ft
  8. Cerdanyola del Vallès 269 ft
  9. Mollet del Vallès 197 ft
  10. Santa Coloma de Gramenet 115 ft
  11. Cornellà de Llobregat 85 ft
  12. Mataró 75 ft
  13. Vilanova i la Geltrú 56 ft
  14. Barcelona 43 ft
  15. Sant Boi de Llobregat 43 ft
  16. Viladecans 39 ft
  17. L'Hospitalet de Llobregat 30 ft
  18. Badalona 23 ft
  19. El Prat de Llobregat 20 ft
  20. Castelldefels 10 ft

Catalonia

Barcelona is one of the 4 provinces of Catalonia, along with Girona, Lleida, and Tarragona. See Catalonia: its provinces, population and peaks.

Tools and maps

Frequently asked questions

How many municipalities are in Barcelona province?

311. That ranks 3rd among Spain’s provinces, and 90 of them have fewer than 1,000 people.

What is the population of Barcelona province?

5,983,325, according to the INE’s municipal register on January 1, 2025: the 2nd most populous province in Spain.

What is the highest point in Barcelona province?

Pic de Costa Cabirolera, at 8,543 ft (2,604 m), according to the IGN’s summit table. It’s shared with Lleida.

What is the elevation of Barcelona?

43 ft (13 m) above sea level, the ground height in the IGN’s MDT05 terrain model at the city’s reference point.

What is the largest town in Barcelona province after the capital?

L'Hospitalet de Llobregat, with 289,510 people. Next is Terrassa, with 233,270.

Sources

  • Population: our own work with data from the INE website (www.ine.es), municipal register on January 1, 2025 (updated 12/11/2025).
  • Area, municipal boundaries, elevations and highest point: Spain’s National Geographic Institute, IGN (CC BY 4.0 ign.es). Simplified boundaries.
  • Position of peaks with a page: OpenStreetMap (ODbL).

Reviewed October 31, 2026 · Methodology and sources · Spotted a mistake? Let us know