Municipalities in Barcelona province by population

Barcelona had the highest population of 311 municipalities in 2024, at 1.7 million. Sant Jaume de Frontanyà had the lowest, at 26. The median was 3,315 and the figure for Barcelona province was 5.9 million. Source: the Instituto Nacional de Estadística.

Highest1,702,547Barcelona
Median3,315311 municipalities
Barcelona province5,899,063History

Top 40 municipalities, 2024

CSVChart (SVG)

BarcelonaBarcelona: 1,702,547 persons1,702,547L'Hospitalet de LlobregatL'Hospitalet de Llobregat: 279,993 persons279,993TerrassaTerrassa: 228,708 persons228,708BadalonaBadalona: 227,083 persons227,083SabadellSabadell: 222,177 persons222,177MataróMataró: 131,798 persons131,798Santa Coloma de GramenetSanta Coloma de Gramenet: 121,203 persons121,203Sant Cugat del VallèsSant Cugat del Vallès: 98,621 persons98,621Cornellà de LlobregatCornellà de Llobregat: 91,589 persons91,589Sant Boi de LlobregatSant Boi de Llobregat: 84,831 persons84,831RubíRubí: 81,532 persons81,532ManresaManresa: 80,201 persons80,201Vilanova i la GeltrúVilanova i la Geltrú: 70,418 persons70,418CastelldefelsCastelldefels: 69,450 persons69,450ViladecansViladecans: 67,348 persons67,348El Prat de LlobregatEl Prat de Llobregat: 66,184 persons66,184GranollersGranollers: 64,181 persons64,181Cerdanyola del VallèsCerdanyola del Vallès: 58,100 persons58,100Mollet del VallèsMollet del Vallès: 52,283 persons52,283VicVic: 49,530 persons49,530GavàGavà: 48,007 persons48,007Esplugues de LlobregatEsplugues de Llobregat: 47,613 persons47,613Sant Feliu de LlobregatSant Feliu de Llobregat: 46,554 persons46,554Vilafranca del PenedèsVilafranca del Penedès: 41,504 persons41,504IgualadaIgualada: 41,466 persons41,466RipolletRipollet: 39,462 persons39,462Sant Adrià de BesòsSant Adrià de Besòs: 38,490 persons38,490Montcada i ReixacMontcada i Reixac: 37,153 persons37,153Sant Joan DespíSant Joan Despí: 35,083 persons35,083Barberà del VallèsBarberà del Vallès: 33,575 persons33,575SitgesSitges: 32,405 persons32,405Sant Pere de RibesSant Pere de Ribes: 32,121 persons32,121Pineda de MarPineda de Mar: 29,455 persons29,455Premià de MarPremià de Mar: 28,951 persons28,951Sant Vicenç dels HortsSant Vicenç dels Horts: 28,568 persons28,568MartorellMartorell: 28,507 persons28,507Sant Andreu de la BarcaSant Andreu de la Barca: 27,062 persons27,062Molins de ReiMolins de Rei: 26,948 persons26,948Santa Perpètua de MogodaSanta Perpètua de Mogoda: 25,960 persons25,960Castellar del VallèsCastellar del Vallès: 25,322 persons25,322
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2024
persons
1Barcelona1,702,547
2L'Hospitalet de Llobregat279,993
3Terrassa228,708
4Badalona227,083
5Sabadell222,177
6Mataró131,798
7Santa Coloma de Gramenet121,203
8Sant Cugat del Vallès98,621
9Cornellà de Llobregat91,589
10Sant Boi de Llobregat84,831
11Rubí81,532
12Manresa80,201
13Vilanova i la Geltrú70,418
14Castelldefels69,450
15Viladecans67,348
16El Prat de Llobregat66,184
17Granollers64,181
18Cerdanyola del Vallès58,100
19Mollet del Vallès52,283
20Vic49,530
21Gavà48,007
22Esplugues de Llobregat47,613
23Sant Feliu de Llobregat46,554
24Vilafranca del Penedès41,504
25Igualada41,466
26Ripollet39,462
27Sant Adrià de Besòs38,490
28Montcada i Reixac37,153
29Sant Joan Despí35,083
30Barberà del Vallès33,575
31Sitges32,405
32Sant Pere de Ribes32,121
33Pineda de Mar29,455
34Premià de Mar28,951
35Sant Vicenç dels Horts28,568
36Martorell28,507
37Sant Andreu de la Barca27,062
38Molins de Rei26,948
39Santa Perpètua de Mogoda25,960
40Castellar del Vallès25,322
41Olesa de Montserrat24,677
42El Masnou24,479
43Esparreguera22,550
44Manlleu21,348
45Vilassar de Mar21,162
46Sant Just Desvern20,881
47Les Franqueses del Vallès20,715
48Calella20,369
49Sant Quirze del Vallès20,161
50Malgrat de Mar19,377
51Cardedeu19,064
52Parets del Vallès18,881
53Tordera18,780
54Sant Celoni18,761
55Caldes de Montbui18,336
56Piera17,555
57Canovelles17,312
58La Garriga17,305
59Cubelles17,243
60Berga17,160
61Montornès del Vallès17,089
62Arenys de Mar16,642
63Lliçà d'Amunt16,253
64Vallirana15,985
65Corbera de Llobregat15,726
66Palau-solità i Plegamans15,456
67Canet de Mar15,140
68Torelló15,093
69Badia del Vallès13,118
70La Llagosta13,085
71Abrera13,014
72Castellbisbal12,972
73Sant Sadurní d'Anoia12,915
74Argentona12,844
74Vilanova del Camí12,844
76Montgat12,625
77Sant Andreu de Llavaneres11,933
78Pallejà11,825
79Sant Joan de Vilatorrada11,017
80La Roca del Vallès10,962
81Llinars del Vallès10,740
82Premià de Dalt10,594
83Santa Margarida de Montbui10,549
84Alella10,217
85Sant Vicenç de Castellet10,131
86Masquefa10,038
87Bigues i Riells del Fai10,036
88Santa Maria de Palautordera10,008
89Palafolls9,938
90Matadepera9,815
91Cervelló9,647
92Sentmenat9,553
93L'Ametlla del Vallès9,462
94Arenys de Munt9,458
95Tiana9,305
96Vilassar de Dalt9,281
97Sant Fruitós de Bages9,248
98Sant Fost de Campsentelles9,227
99Montmeló8,906
100Polinyà8,555
101Tona8,511
102Santa Coloma de Cervelló8,335
103Gelida8,098
104Sant Esteve Sesrovires8,060
105Santa Eulàlia de Ronçana7,911
106Viladecavalls7,802
107Centelles7,775
108Cabrils7,767
109Santa Margarida i els Monjos7,736
110Santpedor7,716
111Vacarisses7,563
112Begues7,462
113Sallent6,927
114Roda de Ter6,900
115Lliçà de Vall6,861
116Taradell6,844
117Teià6,818
118Moià6,738
119Sant Vicenç de Montalt6,712
120Sant Antoni de Vilamajor6,668
121Sant Feliu de Codines6,661
122Navàs6,185
123Navarcles6,160
124Torrelles de Llobregat6,155
125Dosrius6,142
126Súria6,090
127Artés6,084
128Sant Pol de Mar5,834
129Vilanova del Vallès5,632
130Capellades5,567
131Canyelles5,367
132Gironella5,055
133Cabrera de Mar5,018
134Martorelles4,987
135Sant Pere de Vilamajor4,941
136Collbató4,849
137Cardona4,574
138Puig-reig4,489
139Olivella4,419
140El Papiol4,363
141Sant Climent de Llobregat4,182
142El Pont de Vilomara i Rocafort4,140
143Castellbell i el Vilar4,138
144La Torre de Claramunt4,122
145Balenyà4,036
146Santa Susanna4,023
147Olèrdola3,946
148Sant Cebrià de Vallalta3,828
149Seva3,798
150Òdena3,710
151Sant Hipòlit de Voltregà3,687
152Calaf3,618
153Sant Salvador de Guardiola3,476
154Sant Martí Sarroca3,391
155Balsareny3,328
156Cànoves i Samalús3,315
157Sant Julià de Vilatorta3,297
158Les Masies de Voltregà3,292
159Subirats3,281
160Caldes d'Estrac3,259
161Els Hostalets de Pierola3,231
162Monistrol de Montserrat3,198
162Vallgorguina3,198
164Sant Esteve de Palautordera3,080
165La Palma de Cervelló3,044
166Castellterçol2,773
167Vallromanes2,742
168Gurb2,712
169Calldetenes2,690
170Prats de Lluçanès2,688
171Castellet i la Gornal2,674
172Torrelles de Foix2,657
173Mediona2,637
174Sant Llorenç d'Hortons2,617
175Sant Pere de Torelló2,592
176Sant Llorenç Savall2,586
177Aiguafreda2,576
178Sant Quintí de Mediona2,504
179Sant Pere de Riudebitlles2,497
180La Pobla de Claramunt2,353
181Castellgalí2,347
182Avinyó2,313
183Santa Eugènia de Berga2,308
184El Bruc2,288
185L'Esquirol2,277
186Folgueroles2,263
186La Granada2,263
188Avià2,243
189Bagà2,182
190Ullastrell2,176
191Callús2,145
192Sant Quirze de Besora2,127
193Castellví de Rosanes2,106
194Olesa de Bonesvalls2,093
195Sant Vicenç de Torelló2,092
196Avinyonet del Penedès1,744
197Gualba1,738
198Castellví de la Marca1,716
199Cabrera d'Anoia1,709
200Fogars de la Selva1,680
201Casserres1,676
202Fonollosa1,585
203Torrelavit1,509
204Santa Eulàlia de Riuprimer1,487
205Sant Iscle de Vallalta1,458
206Font-rubí1,446
207Castellnou de Bages1,430
208Vallbona d'Anoia1,406
209El Pla del Penedès1,352
210Sant Martí de Tous1,275
211Sant Martí de Centelles1,259
212Olost1,216
213Cercs1,193
214Figaró-Montmany1,188
215Vilobí del Penedès1,150
216Calders1,114
217La Pobla de Lillet1,109
218Montesquiu1,099
219Santa Maria d'Oló1,077
220Sant Cugat Sesgarrigues1,031
221Les Cabanyes1,012
222La Llacuna982
223Guardiola de Berguedà953
224Sant Bartomeu del Grau943
225Pacs del Penedès935
226Rellinars920
227Olvan913
228Santa Maria de Martorelles873
229Jorba827
230Carme814
231Òrrius805
232Castellcir784
233Vilalba Sasserra780
234Monistrol de Calders761
235Les Masies de Roda750
236Muntanyola712
237Sant Quirze Safaja669
238Castellolí658
239Sant Mateu de Bages637
240Puigdàlber629
240Sant Feliu Sasserra629
242Campins606
243Rajadell594
244Sant Boi de Lluçanès575
245Oristà569
246Els Prats de Rei553
247Pontons518
248Fogars de Montclús502
249Montmajor472
250Castellfollit del Boix459

Showing the top 250 of 311. The CSV download has every row.

Other periods

About this ranking

Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (Padrón). United States: Census Bureau population estimates for 1 July. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.

For Denmark, Statistics Denmark counts the registered resident population on 1 January. Greenland and the Faroe Islands are excluded. The annual series selects the first-quarter reference date from FOLK1A. The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

Every value in the ranking comes from the same publisher and the same period, so the municipalities are compared on one definition. Equal values share a rank.

How to cite

Instituto Nacional de Estadística (INE). Cifras oficiales de población de los municipios españoles: Revisión del Padrón municipal (tabla 29005). https://www.ine.es/jaxiT3/Tabla.htm?t=29005. Retrieved 2026-10-07.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Municipalities in Barcelona province by population using official data, and cite the source.
rank_places {"indicator":"population","level":"municipality","within":"Barcelona","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=municipality&within=Barcelona&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which municipality has the highest population?

Barcelona, with 1.7 million in 2024, according to the Instituto Nacional de Estadística.

Which municipality has the lowest population?

Sant Jaume de Frontanyà, with 26 in 2024.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Instituto Nacional de Estadística, Cifras oficiales de población de los municipios españoles: Revisión del Padrón municipal (tabla 29005). Retrieved 2026-10-07.

Population: other rankings

Municipalities in Barcelona province: more rankings