Municipalities in Catalonia by population

Barcelona had the highest population of 947 municipalities in 2024, at 1.7 million. Sant Jaume de Frontanyà had the lowest, at 26. The median was 982 and the figure for Catalonia was 8.03 million. Source: the Instituto Nacional de Estadística.

Highest1,702,547Barcelona
Median982947 municipalities
Catalonia8,034,743History

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,177LleidaLleida: 144,739 persons144,739TarragonaTarragona: 141,151 persons141,151MataróMataró: 131,798 persons131,798Santa Coloma de GramenetSanta Coloma de Gramenet: 121,203 persons121,203ReusReus: 109,930 persons109,930GironaGirona: 107,032 persons107,032Sant 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,530FigueresFigueres: 48,875 persons48,875GavàGavà: 48,007 persons48,007Esplugues de LlobregatEsplugues de Llobregat: 47,613 persons47,613Sant Feliu de LlobregatSant Feliu de Llobregat: 46,554 persons46,554Lloret de MarLloret de Mar: 42,600 persons42,600BlanesBlanes: 42,198 persons42,198Vilafranca del PenedèsVilafranca del Penedès: 41,504 persons41,504IgualadaIgualada: 41,466 persons41,466El VendrellEl Vendrell: 40,440 persons40,440RipolletRipollet: 39,462 persons39,462OlotOlot: 38,822 persons38,822Sant Adrià de BesòsSant Adrià de Besòs: 38,490 persons38,490Montcada i ReixacMontcada i Reixac: 37,153 persons37,153CambrilsCambrils: 36,849 persons36,849TortosaTortosa: 35,265 persons35,265Sant Joan DespíSant Joan Despí: 35,083 persons35,083
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
6Lleida144,739
7Tarragona141,151
8Mataró131,798
9Santa Coloma de Gramenet121,203
10Reus109,930
11Girona107,032
12Sant Cugat del Vallès98,621
13Cornellà de Llobregat91,589
14Sant Boi de Llobregat84,831
15Rubí81,532
16Manresa80,201
17Vilanova i la Geltrú70,418
18Castelldefels69,450
19Viladecans67,348
20El Prat de Llobregat66,184
21Granollers64,181
22Cerdanyola del Vallès58,100
23Mollet del Vallès52,283
24Vic49,530
25Figueres48,875
26Gavà48,007
27Esplugues de Llobregat47,613
28Sant Feliu de Llobregat46,554
29Lloret de Mar42,600
30Blanes42,198
31Vilafranca del Penedès41,504
32Igualada41,466
33El Vendrell40,440
34Ripollet39,462
35Olot38,822
36Sant Adrià de Besòs38,490
37Montcada i Reixac37,153
38Cambrils36,849
39Tortosa35,265
40Sant Joan Despí35,083
41Salt33,904
42Barberà del Vallès33,575
43Sitges32,405
44Sant Pere de Ribes32,121
45Calafell31,828
46Salou30,810
47Pineda de Mar29,455
48Premià de Mar28,951
49Sant Vicenç dels Horts28,568
50Martorell28,507
51Sant Andreu de la Barca27,062
52Molins de Rei26,948
53Santa Perpètua de Mogoda25,960
54Castellar del Vallès25,322
55Valls25,047
56Olesa de Montserrat24,677
57El Masnou24,479
58Palafrugell24,300
59Vila-seca23,826
60Sant Feliu de Guíxols23,050
61Amposta22,637
62Esparreguera22,550
63Manlleu21,348
64Vilassar de Mar21,162
65Sant Just Desvern20,881
66Les Franqueses del Vallès20,715
67Banyoles20,599
68Calella20,369
69Roses20,362
70Sant Quirze del Vallès20,161
71Malgrat de Mar19,377
72Cardedeu19,064
73Parets del Vallès18,881
74Tordera18,780
75Sant Celoni18,761
76Palamós18,651
77Tàrrega18,542
78Caldes de Montbui18,336
79Torredembarra17,984
80Balaguer17,705
81Piera17,555
82Canovelles17,312
83La Garriga17,305
84Cubelles17,243
85Berga17,160
86Montornès del Vallès17,089
87Arenys de Mar16,642
88Lliçà d'Amunt16,253
89Vallirana15,985
90Cunit15,804
91Corbera de Llobregat15,726
92La Ràpita15,683
93Mollerussa15,544
94Palau-solità i Plegamans15,456
95Canet de Mar15,140
96Torelló15,093
97Mont-roig del Camp14,114
98Santa Coloma de Farners13,657
99Badia del Vallès13,118
100La Llagosta13,085
101Abrera13,014
102Castell d'Aro, Platja d'Aro i s'Agaró12,981
103Castellbisbal12,972
104Sant Sadurní d'Anoia12,915
105Argentona12,844
105Vilanova del Camí12,844
107La Seu d'Urgell12,831
108Montgat12,625
109Torroella de Montgrí12,521
110Calonge i Sant Antoni12,316
111Castelló d'Empúries12,163
112Deltebre11,951
113Sant Andreu de Llavaneres11,933
114Pallejà11,825
115La Bisbal d'Empordà11,683
116Sant Joan de Vilatorrada11,017
117La Roca del Vallès10,962
118Cassà de la Selva10,943
119Llinars del Vallès10,740
120Ripoll10,692
121Premià de Dalt10,594
122Santa Margarida de Montbui10,549
123L'Escala10,429
124Alella10,217
125Sant Vicenç de Castellet10,131
126Masquefa10,038
127Bigues i Riells del Fai10,036
128Alcarràs10,018
129Puigcerdà10,008
129Santa Maria de Palautordera10,008
131Alcanar9,943
132Palafolls9,938
133Matadepera9,815
134Cervelló9,647
135Sentmenat9,553
136Cervera9,533
137Llagostera9,508
138Solsona9,480
139L'Ametlla del Vallès9,462
140Arenys de Munt9,458
141Tiana9,305
142Vilassar de Dalt9,281
143Sant Fruitós de Bages9,248
144Sant Fost de Campsentelles9,227
145Montmeló8,906
146Polinyà8,555
147Vidreres8,538
148Tona8,511
149Caldes de Malavella8,509
150Roquetes8,369
151Santa Coloma de Cervelló8,335
152Gelida8,098
153Sant Esteve Sesrovires8,060
154Roda de Berà8,048
155Maçanet de la Selva7,962
156Santa Eulàlia de Ronçana7,911
157Viladecavalls7,802
158Centelles7,775
159Cabrils7,767
160Santa Margarida i els Monjos7,736
161Santpedor7,716
162Guissona7,635
163Vacarisses7,563
164Montblanc7,550
165Begues7,462
166L'Ametlla de Mar7,373
167Vandellòs i l'Hospitalet de l'Infant7,104
168Sallent6,927
169Riudoms6,905
170Roda de Ter6,900
171Almacelles6,896
172Constantí6,888
173Lliçà de Vall6,861
174Taradell6,844
175Teià6,818
176Moià6,738
177Sils6,720
178Sant Vicenç de Montalt6,712
179Sant Antoni de Vilamajor6,668
180Sant Feliu de Codines6,661
181Arbúcies6,574
182Ulldecona6,551
183Alpicat6,387
184Les Borges Blanques6,379
185Tossa de Mar6,274
186Navàs6,185
187Navarcles6,160
188Torrelles de Llobregat6,155
189Dosrius6,142
190Súria6,090
191Artés6,084
192Tremp6,015
193Sant Hilari Sacalm5,982
194Anglès5,969
195La Canonja5,943
196Santa Cristina d'Aro5,866
197Altafulla5,838
198Sant Pol de Mar5,834
199Vielha e Mijaran5,832
200La Selva del Camp5,819
201L'Arboç5,758
202Móra d'Ebre5,726
203Vilafant5,706
204Vilanova del Vallès5,632
205Agramunt5,629
206La Sénia5,594
207Capellades5,567
208Celrà5,561
209Sarrià de Ter5,392
210Canyelles5,367
211Alcover5,348
212Bellpuig5,276
213El Catllar5,218
214Bescanó5,141
215Gironella5,055
216Cabrera de Mar5,018
217Els Pallaresos5,006
218Martorelles4,987
219Llançà4,943
220Sant Pere de Vilamajor4,941
221Torrefarrera4,861
222Collbató4,849
223Porqueres4,804
224Cardona4,574
225Riells i Viabrea4,499
226Puig-reig4,489
227L'Aldea4,471
228Hostalric4,446
229Olivella4,419
230El Papiol4,363
231Begur4,245
232Sant Gregori4,243
233Creixell4,190
234Sant Climent de Llobregat4,182
235La Bisbal del Penedès4,168
236El Pont de Vilomara i Rocafort4,140
237Castellbell i el Vilar4,138
238La Torre de Claramunt4,122
239La Pobla de Mafumet4,115
240Quart4,099
241Balenyà4,036
242Santa Susanna4,023
243Olèrdola3,946
244Breda3,930
245El Morell3,878
246Sant Cebrià de Vallalta3,828
247Santa Bàrbara3,827
248L'Espluga de Francolí3,817
249Seva3,798
250Vilablareix3,772

Showing the top 250 of 947. 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 Catalonia by population using official data, and cite the source.
rank_places {"indicator":"population","level":"municipality","within":"Catalonia","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=municipality&within=Catalonia&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 Catalonia: more rankings