Municipalities of Spain by population aged 16 to 64

Madrid had the highest population aged 16 to 64 of 8131 municipalities in 2021, at 2.16 million. Villarroya had the lowest, at 1. The median was 319 and the figure for Spain was 30.88 million. Source: the Instituto Nacional de Estadística.

Highest2,163,151Madrid
Lowest1Villarroya
Median3198131 municipalities
Spain30,880,309History

Top 40 municipalities, 2021

CSVChart (SVG)

MadridMadrid: 2,163,151 persons2,163,151BarcelonaBarcelona: 1,068,738 persons1,068,738ValènciaValència: 510,021 persons510,021SevillaSevilla: 443,264 persons443,264ZaragozaZaragoza: 433,650 persons433,650MálagaMálaga: 381,253 persons381,253MurciaMurcia: 305,841 persons305,841PalmaPalma: 292,126 persons292,126Las Palmas de Gran CanariaLas Palmas de Gran Canaria: 260,668 persons260,668Alacant/AlicanteAlacant/Alicante: 221,238 persons221,238BilbaoBilbao: 219,090 persons219,090CórdobaCórdoba: 209,024 persons209,024VigoVigo: 187,325 persons187,325ValladolidValladolid: 180,145 persons180,145L'Hospitalet de LlobregatL'Hospitalet de Llobregat: 172,682 persons172,682GijónGijón: 166,073 persons166,073Vitoria-GasteizVitoria-Gasteiz: 159,486 persons159,486Elx/ElcheElx/Elche: 155,832 persons155,832A CoruñaA Coruña: 152,445 persons152,445GranadaGranada: 148,842 persons148,842TerrassaTerrassa: 145,349 persons145,349BadalonaBadalona: 143,039 persons143,039Jerez de la FronteraJerez de la Frontera: 141,591 persons141,591Santa Cruz de TenerifeSanta Cruz de Tenerife: 140,437 persons140,437SabadellSabadell: 140,053 persons140,053CartagenaCartagena: 139,745 persons139,745OviedoOviedo: 137,550 persons137,550FuenlabradaFuenlabrada: 133,589 persons133,589MóstolesMóstoles: 132,544 persons132,544AlmeríaAlmería: 132,281 persons132,281Alcalá de HenaresAlcalá de Henares: 129,509 persons129,509Pamplona/IruñaPamplona/Iruña: 128,958 persons128,958LeganésLeganés: 117,721 persons117,721GetafeGetafe: 117,638 persons117,638Donostia/San SebastiánDonostia/San Sebastián: 117,548 persons117,548AlbaceteAlbacete: 115,540 persons115,540Castelló de la Plana/Castellón de…Castelló de la Plana/Castellón de la Plana: 112,755 persons112,755San Cristóbal de La LagunaSan Cristóbal de La Laguna: 110,939 persons110,939BurgosBurgos: 108,359 persons108,359SantanderSantander: 106,830 persons106,830
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2021
persons
1Madrid2,163,151
2Barcelona1,068,738
3València510,021
4Sevilla443,264
5Zaragoza433,650
6Málaga381,253
7Murcia305,841
8Palma292,126
9Las Palmas de Gran Canaria260,668
10Alacant/Alicante221,238
11Bilbao219,090
12Córdoba209,024
13Vigo187,325
14Valladolid180,145
15L'Hospitalet de Llobregat172,682
16Gijón166,073
17Vitoria-Gasteiz159,486
18Elx/Elche155,832
19A Coruña152,445
20Granada148,842
21Terrassa145,349
22Badalona143,039
23Jerez de la Frontera141,591
24Santa Cruz de Tenerife140,437
25Sabadell140,053
26Cartagena139,745
27Oviedo137,550
28Fuenlabrada133,589
29Móstoles132,544
30Almería132,281
31Alcalá de Henares129,509
32Pamplona/Iruña128,958
33Leganés117,721
34Getafe117,638
35Donostia/San Sebastián117,548
36Albacete115,540
37Castelló de la Plana/Castellón de la Plana112,755
38San Cristóbal de La Laguna110,939
39Burgos108,359
40Santander106,830
41Alcorcón106,751
42Marbella101,204
43Badajoz99,682
44Logroño95,794
45Huelva92,826
46Dos Hermanas91,539
47Lleida90,747
48Torrejón de Ardoz89,812
49Tarragona88,921
50Parla87,179
51Salamanca86,234
52Mataró84,763
53Algeciras80,998
54Alcobendas76,922
55Santa Coloma de Gramenet75,985
56Jaén73,696
57León73,654
58Telde73,291
59Cádiz72,257
60Roquetas de Mar69,187
61Girona67,797
62Reus67,742
63Rivas-Vaciamadrid65,699
64Ourense64,101
65Cáceres63,695
66Lorca63,674
67Barakaldo63,344
68Las Rozas de Madrid63,125
69San Fernando62,972
70Santiago de Compostela62,260
71Lugo61,935
72Sant Cugat del Vallès61,762
73San Sebastián de los Reyes60,951
74Arona59,990
75El Puerto de Santa María59,153
76Chiclana de la Frontera58,839
77Mijas58,343
78Cornellà de Llobregat57,704
79Guadalajara57,187
80El Ejido57,160
81Melilla56,555
82Pozuelo de Alarcón56,164
83Ceuta56,079
84Torrent55,819
85Toledo55,811
86Vélez-Málaga54,460
87Santa Lucía de Tirajana54,137
88Sant Boi de Llobregat53,926
89Valdemoro53,756
90Talavera de la Reina53,564
91Pontevedra53,492
92Coslada53,392
93Torrevieja52,231
94Rubí52,165
95Fuengirola51,939
96Gandia50,067
97Alcalá de Guadaíra49,870
98Ciudad Real49,805
99Molina de Segura49,604
100Manresa49,314
101Orihuela48,799
102Avilés48,110
103Palencia47,772
104Benalmádena47,422
105Estepona47,398
106Paterna47,122
107Getxo46,759
108Majadahonda46,736
109Arrecife46,491
110Sanlúcar de Barrameda46,233
111Castelldefels45,379
112Benidorm45,172
113Torremolinos45,092
114Collado Villalba44,637
115Viladecans43,951
116Vilanova i la Geltrú43,833
117Sagunt/Sagunto42,862
118La Línea de la Concepción42,509
119El Prat de Llobregat42,094
120Granollers41,019
121Ponferrada40,166
122Sant Vicent del Raspeig/San Vicente del Raspeig39,949
123Irun39,931
124Mérida39,769
125Aranjuez39,357
126Motril39,314
127Ferrol39,009
128Boadilla del Monte38,981
129Arganda del Rey38,436
130San Bartolomé de Tirajana38,060
131Granadilla de Abona37,970
132Alcoi/Alcoy37,932
133Cerdanyola del Vallès37,497
134Zamora37,235
135Ávila36,992
136Linares36,708
137Eivissa36,634
138Pinto36,489
139Adeje36,152
140Calvià36,097
141Cuenca35,886
142Colmenar Viejo35,780
143Utrera34,114
144Mollet del Vallès33,965
145Vila-real33,858
146Huesca33,733
147Elda33,625
148Rincón de la Victoria33,585
149Tres Cantos33,514
150Siero33,455
151Segovia32,245
152Mairena del Aljarafe31,509
153Torrelavega31,428
154Vic31,249
155Figueres30,575
156Gavà30,568
157Puerto del Rosario30,475
158Manacor29,935
159Alzira29,544
160Mislata29,395
161Sant Feliu de Llobregat29,248
162Santa Eulària des Riu29,099
163Puertollano29,083
164Santurtzi29,059
165La Orotava29,055
166Esplugues de Llobregat29,047
167Puerto Real28,694
168Alcantarilla28,624
169Dénia28,599
170Lucena28,558
171Alhaurín de la Torre28,061
172San Fernando de Henares27,646
173Antequera27,575
174Portugalete27,518
175Arucas27,158
176La Rinconada26,908
177Blanes26,446
178Écija26,369
179Llucmajor26,219
180Plasencia26,185
181Burjassot26,150
182Lloret de Mar26,035
183Ripollet25,914
184Igualada25,827
185Marratxí25,740
186Los Palacios y Villafranca25,726
187Vilafranca del Penedès25,591
188Los Realejos25,482
189Soria25,327
190Don Benito24,845
191El Vendrell24,833
192Narón24,814
193Basauri24,781
194Montcada i Reixac24,733
195Torre-Pacheco24,532
196Sant Adrià de Besòs24,299
197Langreo24,269
198Azuqueca de Henares24,228
199Errenteria24,226
200Vilagarcía de Arousa24,211
201Tudela23,949
202Galapagar23,892
203Tomelloso23,867
204Andújar23,807
205Ontinyent23,707
206Olot23,557
207Águilas23,541
208Oleiros23,468
209Agüimes23,310
210Cieza23,228
211Teruel23,214
212la Vila Joiosa/Villajoyosa23,202
213Yecla23,052
214Mieres22,901
215Petrer22,871
216Borriana/Burriana22,870
217Cambrils22,837
218Ingenio22,813
219Santa Pola22,765
220Castro-Urdiales22,663
221Arroyomolinos22,624
222Úbeda22,611
223Miranda de Ebro22,574
224Inca22,475
225Ronda22,341
226Totana22,317
227Sant Joan Despí22,305
228Ames22,277
229Arteixo22,266
230Villena22,199
231Almendralejo22,124
232Níjar21,921
233San Javier21,880
234San Roque21,710
235Aldaia21,648
236Barberà del Vallès21,446
237Mazarrón21,298
238Tortosa21,266
239Salt21,164
240Sant Pere de Ribes21,127
241Arcos de la Frontera21,117
242Sant Josep de sa Talaia21,116
243Ciutadella de Menorca21,034
244Manises20,899
245Aranda de Duero20,772
246Leioa20,676
247Coria del Río20,572
248Culleredo20,545
249Hellín20,451
250Navalcarnero20,438

Showing the top 250 of 8131. 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. 1 municipalities with data in other periods have no value for 2021 and are left out rather than filled from another source. 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 of Spain by population aged 16 to 64 using official data, and cite the source.
rank_places {"indicator":"population_16_64","level":"municipality","within":"Spain","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population_16_64&level=municipality&within=Spain&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?

Madrid, with 2.16 million in 2021, according to the Instituto Nacional de Estadística.

Which municipality has the lowest population aged 16 to 64?

Villarroya, with 1 in 2021.

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. 1 municipalities have no value for 2021 and are not ranked.

Population aged 16 to 64: other rankings

Municipalities of Spain: more rankings