Municipalities in Barcelona province by population aged 16 to 64, 2025

Barcelona had the highest population aged 16 to 64 of 311 municipalities in 2025, at 1.15 million. Gisclareny had the lowest, at 13. The median was 2,262 and the figure for Barcelona province was 3.94 million. Source: the Instituto Nacional de Estadística.

Highest1,148,197Barcelona
Lowest13Gisclareny
Median2,262311 municipalities
Barcelona province3,942,759History

Top 40 municipalities, 2025

CSVChart (SVG)

BarcelonaBarcelona: 1,148,197 persons1,148,197L'Hospitalet de LlobregatL'Hospitalet de Llobregat: 196,623 persons196,623TerrassaTerrassa: 154,271 persons154,271BadalonaBadalona: 149,893 persons149,893SabadellSabadell: 146,877 persons146,877MataróMataró: 86,200 persons86,200Santa Coloma de GramenetSanta Coloma de Gramenet: 80,808 persons80,808Sant Cugat del VallèsSant Cugat del Vallès: 64,432 persons64,432Cornellà de LlobregatCornellà de Llobregat: 60,657 persons60,657RubíRubí: 55,819 persons55,819Sant Boi de LlobregatSant Boi de Llobregat: 55,554 persons55,554ManresaManresa: 51,646 persons51,646CastelldefelsCastelldefels: 47,836 persons47,836Vilanova i la GeltrúVilanova i la Geltrú: 46,402 persons46,402ViladecansViladecans: 45,191 persons45,191GranollersGranollers: 43,051 persons43,051El Prat de LlobregatEl Prat de Llobregat: 42,639 persons42,639Cerdanyola del VallèsCerdanyola del Vallès: 37,933 persons37,933Mollet del VallèsMollet del Vallès: 35,389 persons35,389VicVic: 33,744 persons33,744GavàGavà: 31,708 persons31,708Sant Feliu de LlobregatSant Feliu de Llobregat: 30,366 persons30,366Esplugues de LlobregatEsplugues de Llobregat: 29,964 persons29,964Vilafranca del PenedèsVilafranca del Penedès: 27,635 persons27,635IgualadaIgualada: 27,173 persons27,173RipolletRipollet: 26,961 persons26,961Sant Adrià de BesòsSant Adrià de Besòs: 25,971 persons25,971Montcada i ReixacMontcada i Reixac: 25,045 persons25,045Sant Joan DespíSant Joan Despí: 23,611 persons23,611Barberà del VallèsBarberà del Vallès: 22,209 persons22,209Sant Pere de RibesSant Pere de Ribes: 21,939 persons21,939SitgesSitges: 21,742 persons21,742MartorellMartorell: 19,459 persons19,459Pineda de MarPineda de Mar: 19,153 persons19,153Sant Vicenç dels HortsSant Vicenç dels Horts: 19,147 persons19,147Premià de MarPremià de Mar: 18,852 persons18,852Sant Andreu de la BarcaSant Andreu de la Barca: 18,217 persons18,217Molins de ReiMolins de Rei: 18,022 persons18,022Santa Perpètua de MogodaSanta Perpètua de Mogoda: 17,605 persons17,605Castellar del VallèsCastellar del Vallès: 16,846 persons16,846
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2025
persons
Change on 2024
1Barcelona1,148,197+2.2%
2L'Hospitalet de Llobregat196,623+4.4%
3Terrassa154,271+2.5%
4Badalona149,893+2.7%
5Sabadell146,877+1.8%
6Mataró86,200+0.6%
7Santa Coloma de Gramenet80,808+2.7%
8Sant Cugat del Vallès64,432-0.8%
9Cornellà de Llobregat60,657+1.7%
10Rubí55,819+2%
11Sant Boi de Llobregat55,554+1.5%
12Manresa51,646+1.8%
13Castelldefels47,836+1.1%
14Vilanova i la Geltrú46,402+1.6%
15Viladecans45,191+1.1%
16Granollers43,051+2.3%
17El Prat de Llobregat42,639+0.7%
18Cerdanyola del Vallès37,933+0.8%
19Mollet del Vallès35,389+1.7%
20Vic33,744+2.7%
21Gavà31,708+0.8%
22Sant Feliu de Llobregat30,366+0.8%
23Esplugues de Llobregat29,964+1.9%
24Vilafranca del Penedès27,635+3.2%
25Igualada27,173+2.2%
26Ripollet26,961+1.6%
27Sant Adrià de Besòs25,971+1%
28Montcada i Reixac25,045+1.1%
29Sant Joan Despí23,611+2.3%
30Barberà del Vallès22,209+1.6%
31Sant Pere de Ribes21,939+2.1%
32Sitges21,742+0.2%
33Martorell19,459+2.3%
34Pineda de Mar19,153+2.9%
35Sant Vicenç dels Horts19,147+0.6%
36Premià de Mar18,852+1.6%
37Sant Andreu de la Barca18,217+1.1%
38Molins de Rei18,022+2%
39Santa Perpètua de Mogoda17,605+1.3%
40Castellar del Vallès16,846+0.7%
41Olesa de Montserrat16,713+2%
42El Masnou16,007+1.1%
43Esparreguera15,177+0.9%
44Les Franqueses del Vallès14,145+1.7%
45Manlleu13,538+0.3%
46Vilassar de Mar13,432+0.3%
47Calella13,353+3.7%
48Sant Just Desvern13,183+0.9%
49Sant Quirze del Vallès13,129-0.2%
50Parets del Vallès12,657+0.1%
51Malgrat de Mar12,600+2.3%
52Tordera12,574+1.8%
53Sant Celoni12,533+2.5%
54Cardedeu12,474-0%
55Caldes de Montbui12,314+1.7%
56Piera12,074+1.9%
57Cubelles11,709+2.7%
58Canovelles11,519+1.7%
59La Garriga11,466+1.2%
60Montornès del Vallès11,354+0.5%
61Lliçà d'Amunt11,234+2%
62Berga10,977+1.5%
63Corbera de Llobregat10,936+1.3%
64Vallirana10,819+2.3%
65Arenys de Mar10,671+2.9%
66Palau-solità i Plegamans10,225+0.5%
67Torelló9,864+2.1%
68Canet de Mar9,686+1.1%
69Castellbisbal9,002+1.3%
70Abrera8,883+2.4%
71Montgat8,687+2.3%
72La Llagosta8,676+2%
73Sant Sadurní d'Anoia8,462+0.1%
74Vilanova del Camí8,4190%
75Badia del Vallès8,403-0%
76Argentona8,372+0.5%
77Pallejà8,028+2%
78Sant Andreu de Llavaneres7,831-0.5%
79La Roca del Vallès7,451+0.6%
80Llinars del Vallès7,299+2.5%
81Sant Joan de Vilatorrada7,158+1.1%
82Masquefa7,009+1.1%
83Bigues i Riells del Fai6,975+1.7%
84Palafolls6,896+1.6%
85Santa Margarida de Montbui6,765+2%
86Premià de Dalt6,762-0.6%
87Santa Maria de Palautordera6,603+0.2%
88Sant Vicenç de Castellet6,512+0.4%
89Cervelló6,404+0.8%
90Arenys de Munt6,331+0.8%
91Sentmenat6,328+0.4%
92L'Ametlla del Vallès6,318-0.4%
93Alella6,295+0.5%
94Matadepera6,234-1.1%
95Sant Fruitós de Bages6,157+1.1%
96Tiana6,064-0.2%
97Sant Fost de Campsentelles6,045+3.4%
98Vilassar de Dalt6,039+1.5%
99Polinyà5,998+1.4%
100Montmeló5,845-0.1%
101Santa Coloma de Cervelló5,723+0.2%
102Tona5,580+0.1%
103Gelida5,561+2.1%
104Sant Esteve Sesrovires5,540+1.3%
105Vacarisses5,425+3.3%
106Santa Eulàlia de Ronçana5,226+0.9%
107Cabrils5,200-0.9%
108Viladecavalls5,129-0.3%
109Santa Margarida i els Monjos5,117+1.1%
110Centelles5,098+1.3%
111Begues5,052+1.4%
112Santpedor4,896+1%
113Sant Feliu de Codines4,722+3.2%
114Moià4,546+1.3%
115Sant Vicenç de Montalt4,537+2.3%
116Roda de Ter4,503+0.3%
117Lliçà de Vall4,480+0.8%
118Sant Antoni de Vilamajor4,443+1.3%
119Taradell4,344+0.3%
120Sallent4,323+1.4%
121Teià4,308+1.5%
122Dosrius4,271+3.1%
123Torrelles de Llobregat4,261+1.2%
124Artés3,985+2.5%
125Navàs3,942+0.9%
126Vilanova del Vallès3,920+1.3%
127Navarcles3,910+1.6%
128Súria3,826+1.5%
129Canyelles3,792+3.3%
130Sant Pol de Mar3,7080%
131Capellades3,572+0.3%
132Sant Pere de Vilamajor3,499+3.6%
133Collbató3,378+1.1%
134Cabrera de Mar3,259+0.5%
135Martorelles3,212+0.3%
136Olivella3,115+1.1%
137El Papiol2,933+1.2%
138Gironella2,920-1.2%
139Sant Climent de Llobregat2,846+0.1%
140La Torre de Claramunt2,813+1.2%
141Castellbell i el Vilar2,797+1%
142El Pont de Vilomara i Rocafort2,750+1.4%
143Puig-reig2,742+0.3%
144Santa Susanna2,696+1.8%
145Balenyà2,666+0.2%
145Cardona2,666-0.1%
147Olèrdola2,653+1.8%
148Sant Cebrià de Vallalta2,625+2%
149Seva2,551+0.7%
150Òdena2,480+2.1%
151Sant Salvador de Guardiola2,448+4.6%
152Sant Hipòlit de Voltregà2,435-0.4%
153Els Hostalets de Pierola2,309+2.3%
154Vallgorguina2,308+3.3%
155Cànoves i Samalús2,294+3.3%
156Sant Martí Sarroca2,262+3%
157Calaf2,234+1.5%
158Caldes d'Estrac2,199+3.3%
159Les Masies de Voltregà2,194+1.4%
160Sant Julià de Vilatorta2,170+0.5%
161Subirats2,131-0.8%
162Balsareny2,120-0.3%
163Monistrol de Montserrat2,102+2%
164Sant Esteve de Palautordera2,074+0.5%
165La Palma de Cervelló2,017+1.2%
166Vallromanes1,883+0.4%
167Torrelles de Foix1,838+4.4%
168Castellet i la Gornal1,835+5.5%
169Calldetenes1,774+1.4%
170Castellterçol1,768-0.3%
171Gurb1,757+0.9%
172Sant Llorenç d'Hortons1,756+1.1%
173Mediona1,733+2.1%
174Sant Quintí de Mediona1,699+4%
175Prats de Lluçanès1,676+2.3%
176Aiguafreda1,675-0.6%
177Sant Llorenç Savall1,6310%
178Sant Pere de Riudebitlles1,616+3.4%
179Castellgalí1,609+4.1%
180Sant Pere de Torelló1,608-0.7%
181El Bruc1,606+1.4%
182La Pobla de Claramunt1,531-0.7%
183La Granada1,510+1%
184Folgueroles1,507+1%
185Santa Eugènia de Berga1,493+1.3%
186Ullastrell1,472+0.5%
187Avinyó1,469+1.1%
188Olesa de Bonesvalls1,463+2.3%
189Castellví de Rosanes1,433+3.5%
190Avià1,426+1.3%
191L'Esquirol1,422+1.3%
192Callús1,394+2%
193Sant Vicenç de Torelló1,380+2.2%
194Sant Quirze de Besora1,325+1.1%
195Bagà1,319-1%
196Cabrera d'Anoia1,221+3.8%
197Avinyonet del Penedès1,208+2.8%
198Gualba1,167+1.1%
199Fogars de la Selva1,148+2.4%
200Castellví de la Marca1,121+1.3%
201Sant Iscle de Vallalta1,010+1.8%
202Torrelavit1,008+5.2%
203Fonollosa1,006-0.3%
204Castellnou de Bages997+4.8%
205Santa Eulàlia de Riuprimer983+1.1%
206Casserres965-0.1%
207Font-rubí921+0.8%
208Vallbona d'Anoia915+0.5%
209El Pla del Penedès903+4.4%
210Sant Martí de Centelles874+1.5%
211Sant Martí de Tous826+2.5%
212Figaró-Montmany778-0.4%
213Calders744-0.5%
213Olost744-0.8%
215Cercs741+4.2%
216Les Cabanyes712+4.9%
217Vilobí del Penedès697-0.1%
218Montesquiu685+4.3%
219Santa Maria d'Oló658+3.5%
220Sant Cugat Sesgarrigues654+1.7%
221Rellinars635-0.3%
222Jorba604+3.2%
223Guardiola de Berguedà603+2.2%
224La Pobla de Lillet602-1.3%
225Pacs del Penedès593-1.2%
226Olvan583+1.9%
227Santa Maria de Martorelles572-1%
228La Llacuna570-4.8%
229Sant Bartomeu del Grau556-0.4%
230Carme539+5.5%
231Castellcir534+4.3%
231Vilalba Sasserra534+1.3%
233Òrrius532+1.3%
234Monistrol de Calders485-1%
235Les Masies de Roda470+3.1%
236Sant Quirze Safaja469-0.8%
237Muntanyola465-2.9%
238Castellolí445+1.1%
239Rajadell397-1%
240Campins391-4.6%
241Puigdàlber387+1.3%
242Sant Mateu de Bages362-1.6%
243Sant Feliu Sasserra357-0.8%
244Pontons356+3.8%
245Sant Boi de Lluçanès341+9.6%
246Els Prats de Rei334-0.9%
247Oristà326-2.1%
248Fogars de Montclús324-4.7%
249Castellfollit del Boix296+2.4%
250Borredà276+3.8%

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

Other periods

About this ranking

Resident population aged 16 to 64 on 1 January (INE annual census). Used as the working-age denominator.

Spain only. For EU countries and regions use population_15_64 (Eurostat age band).

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). Censo anual de población: población de 16 a 64 años (tabla 68540). https://www.ine.es/jaxiT3/Tabla.htm?t=68540. 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 aged 16 to 64 using official data, and cite the source.
rank_places {"indicator":"population_16_64","level":"municipality","within":"Barcelona","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population_16_64&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 aged 16 to 64?

Barcelona, with 1.15 million in 2025, according to the Instituto Nacional de Estadística.

Which municipality has the lowest population aged 16 to 64?

Gisclareny, with 13 in 2025.

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, Censo anual de población: población de 16 a 64 años (tabla 68540). Retrieved 2026-10-07.

Population aged 16 to 64: other rankings

Municipalities in Barcelona province: more rankings