Los 25 municipios de la provincia de Barcelona de mayor extensión (kilómetros cuadrados):
1.- Barcelona (Barcelonés) con 102 km2
2.- Guardiola de Berguedà (Bergadá) con 92 km2
3.- Terrassa con (Vallés Occidental) 70 km2
4.- Cardona (Bages) con 67 km2
5.- Avinyó (Bages) con 64 km2
6.- Castellfollit del Boix (Bages) con 59 km2
7.- La Llacuna (Noya) con 53 km2
8.- Fonollosa (Bages) con 52 km2
9.- Gurb (Osona) con 52 km2
10.- Begues (Bajo Llobregat) con 51 km2
11.- El Bruc (Noya) con 47 km2
12.- Castellet i la Gornal (Alto Panadés) con 47 km2
13.- Castellar de n’Hug (Bergadá) con 47 km2
14.- Argençola (Noya) con 47 km2
15.- Cercs (Bergadá) con 47 km2
16.- Castellar del Vallès (Vallés Occidental) con 45 km2
17.- Borredà (Bergadá) con 43 km2
18.- Aguilar de Segarra (Bages) con 43 km2
19.- Bagà (Bergadá) con 43 km2
20.- El Brull (Osona) con 41 km2
21.- Dosrius (El Maresme) con 41 km2
22.- Gaià (Bages) con 40 km2
23.- Fogars de Montclús (Vallés Oriental) con 39 km2
24.- Caldes de Montbui (Vallés Oriental) con 38 km2
25.- Calonge de Segarra (Noya) con 37 km2
La capital de la provincia de Barcelona es Barcelona (municipio y ciudad). La superficie de la provincia es de 7.726 km2. Su punto más alto está en la Tosa d’Alp, a 2.536 metros sobre el nivel del mar.