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
- Highest point
- 8,543 ft
- Pic de Costa Cabirolera
Map of Barcelona province by municipality
- Capital
- Municipality with an elevation page
- Elevation page (color shows elevation)
- Highest point and peaks
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.
| 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).
- 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
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