Data / Rankings / Population aged 16 to 64 / Municipalities in Barcelona province
Municipalities in Barcelona province by population aged 16 to 64
Barcelona had the highest population aged 16 to 64 of 311 municipalities in 2021, at 1.07 million. Sant Jaume de Frontanyà had the lowest, at 14. The median was 2,103 and the figure for Barcelona province was 3.72 million. Source: the Instituto Nacional de Estadística.
Median 2,103 311 municipalities
Barcelona Barcelona: 1,068,738 persons 1,068,738 L'Hospitalet de Llobregat L'Hospitalet de Llobregat: 172,682 persons 172,682 Terrassa Terrassa: 145,349 persons 145,349 Badalona Badalona: 143,039 persons 143,039 Sabadell Sabadell: 140,053 persons 140,053 Mataró Mataró: 84,763 persons 84,763 Santa Coloma de Gramenet Santa Coloma de Gramenet: 75,985 persons 75,985 Sant Cugat del Vallès Sant Cugat del Vallès: 61,762 persons 61,762 Cornellà de Llobregat Cornellà de Llobregat: 57,704 persons 57,704 Sant Boi de Llobregat Sant Boi de Llobregat: 53,926 persons 53,926 Rubí Rubí: 52,165 persons 52,165 Manresa Manresa: 49,314 persons 49,314 Castelldefels Castelldefels: 45,379 persons 45,379 Viladecans Viladecans: 43,951 persons 43,951 Vilanova i la Geltrú Vilanova i la Geltrú: 43,833 persons 43,833 El Prat de Llobregat El Prat de Llobregat: 42,094 persons 42,094 Granollers Granollers: 41,019 persons 41,019 Cerdanyola del Vallès Cerdanyola del Vallès: 37,497 persons 37,497 Mollet del Vallès Mollet del Vallès: 33,965 persons 33,965 Vic Vic: 31,249 persons 31,249 Gavà Gavà: 30,568 persons 30,568 Sant Feliu de Llobregat Sant Feliu de Llobregat: 29,248 persons 29,248 Esplugues de Llobregat Esplugues de Llobregat: 29,047 persons 29,047 Ripollet Ripollet: 25,914 persons 25,914 Igualada Igualada: 25,827 persons 25,827 Vilafranca del Penedès Vilafranca del Penedès: 25,591 persons 25,591 Montcada i Reixac Montcada i Reixac: 24,733 persons 24,733 Sant Adrià de Besòs Sant Adrià de Besòs: 24,299 persons 24,299 Sant Joan Despí Sant Joan Despí: 22,305 persons 22,305 Barberà del Vallès Barberà del Vallès: 21,446 persons 21,446 Sant Pere de Ribes Sant Pere de Ribes: 21,127 persons 21,127 Sitges Sitges: 20,165 persons 20,165 Martorell Martorell: 18,907 persons 18,907 Sant Vicenç dels Horts Sant Vicenç dels Horts: 18,736 persons 18,736 Premià de Mar Premià de Mar: 18,307 persons 18,307 Sant Andreu de la Barca Sant Andreu de la Barca: 17,914 persons 17,914 Pineda de Mar Pineda de Mar: 17,889 persons 17,889 Santa Perpètua de Mogoda Santa Perpètua de Mogoda: 17,119 persons 17,119 Molins de Rei Molins de Rei: 16,959 persons 16,959 Castellar del Vallès Castellar del Vallès: 16,259 persons 16,259 persons. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Municipalities 2021persons 1 Barcelona 1,068,738 2 L'Hospitalet de Llobregat 172,682 3 Terrassa 145,349 4 Badalona 143,039 5 Sabadell 140,053 6 Mataró 84,763 7 Santa Coloma de Gramenet 75,985 8 Sant Cugat del Vallès 61,762 9 Cornellà de Llobregat 57,704 10 Sant Boi de Llobregat 53,926 11 Rubí 52,165 12 Manresa 49,314 13 Castelldefels 45,379 14 Viladecans 43,951 15 Vilanova i la Geltrú 43,833 16 El Prat de Llobregat 42,094 17 Granollers 41,019 18 Cerdanyola del Vallès 37,497 19 Mollet del Vallès 33,965 20 Vic 31,249 21 Gavà 30,568 22 Sant Feliu de Llobregat 29,248 23 Esplugues de Llobregat 29,047 24 Ripollet 25,914 25 Igualada 25,827 26 Vilafranca del Penedès 25,591 27 Montcada i Reixac 24,733 28 Sant Adrià de Besòs 24,299 29 Sant Joan Despí 22,305 30 Barberà del Vallès 21,446 31 Sant Pere de Ribes 21,127 32 Sitges 20,165 33 Martorell 18,907 34 Sant Vicenç dels Horts 18,736 35 Premià de Mar 18,307 36 Sant Andreu de la Barca 17,914 37 Pineda de Mar 17,889 38 Santa Perpètua de Mogoda 17,119 39 Molins de Rei 16,959 40 Castellar del Vallès 16,259 41 Olesa de Montserrat 15,802 42 El Masnou 15,407 43 Esparreguera 14,852 44 Les Franqueses del Vallès 13,570 45 Manlleu 13,334 46 Sant Quirze del Vallès 13,292 47 Vilassar de Mar 13,279 48 Parets del Vallès 12,599 49 Calella 12,317 50 Cardedeu 12,154 51 Malgrat de Mar 12,137 52 Sant Just Desvern 12,112 53 Sant Celoni 11,753 54 Caldes de Montbui 11,599 55 Tordera 11,590 56 Montornès del Vallès 11,010 57 La Garriga 10,990 58 Canovelles 10,982 59 Piera 10,885 60 Cubelles 10,541 61 Lliçà d'Amunt 10,466 62 Berga 10,462 63 Corbera de Llobregat 10,261 64 Arenys de Mar 10,137 65 Vallirana 10,052 66 Palau-solità i Plegamans 9,885 67 Canet de Mar 9,346 68 Torelló 9,247 69 Castellbisbal 8,521 70 La Llagosta 8,514 71 Badia del Vallès 8,356 72 Sant Sadurní d'Anoia 8,343 73 Vilanova del Camí 8,322 74 Abrera 8,313 75 Argentona 8,199 76 Montgat 8,126 77 Pallejà 7,651 78 Sant Andreu de Llavaneres 7,333 79 La Roca del Vallès 7,096 80 Sant Joan de Vilatorrada 6,994 81 Llinars del Vallès 6,709 82 Premià de Dalt 6,708 83 Masquefa 6,541 84 Palafolls 6,514 85 Santa Margarida de Montbui 6,441 86 Bigues i Riells del Fai 6,439 87 Santa Maria de Palautordera 6,424 88 Sant Vicenç de Castellet 6,302 89 Sentmenat 6,203 90 Matadepera 6,178 91 Alella 6,077 92 Arenys de Munt 6,070 93 Cervelló 6,011 94 L'Ametlla del Vallès 5,956 95 Sant Fruitós de Bages 5,916 96 Tiana 5,881 97 Vilassar de Dalt 5,875 98 Polinyà 5,794 99 Montmeló 5,737 100 Sant Fost de Campsentelles 5,735 101 Santa Coloma de Cervelló 5,552 102 Tona 5,468 103 Sant Esteve Sesrovires 5,213 104 Viladecavalls 5,146 105 Gelida 5,091 106 Cabrils 5,051 107 Santa Margarida i els Monjos 4,988 108 Santa Eulàlia de Ronçana 4,920 109 Begues 4,914 110 Centelles 4,875 111 Vacarisses 4,829 112 Santpedor 4,771 113 Sant Feliu de Codines 4,330 114 Sant Vicenç de Montalt 4,312 115 Moià 4,305 116 Sant Antoni de Vilamajor 4,273 117 Lliçà de Vall 4,268 118 Taradell 4,264 119 Roda de Ter 4,193 120 Torrelles de Llobregat 4,167 121 Teià 4,119 122 Sallent 4,019 123 Navarcles 3,902 124 Dosrius 3,847 125 Navàs 3,778 126 Artés 3,742 127 Súria 3,720 127 Vilanova del Vallès 3,720 129 Sant Pol de Mar 3,477 130 Capellades 3,376 131 Canyelles 3,323 132 Collbató 3,159 133 Sant Pere de Vilamajor 3,156 134 Cabrera de Mar 3,150 135 Martorelles 3,145 136 Gironella 2,889 137 Sant Climent de Llobregat 2,807 138 El Papiol 2,805 139 Olivella 2,772 140 Cardona 2,707 141 Puig-reig 2,643 142 La Torre de Claramunt 2,621 143 El Pont de Vilomara i Rocafort 2,617 144 Balenyà 2,588 145 Castellbell i el Vilar 2,536 146 Olèrdola 2,532 147 Seva 2,469 148 Òdena 2,394 149 Sant Cebrià de Vallalta 2,373 150 Santa Susanna 2,343 151 Sant Hipòlit de Voltregà 2,315 152 Calaf 2,162 153 Sant Salvador de Guardiola 2,144 154 Els Hostalets de Pierola 2,113 155 Balsareny 2,112 156 Sant Martí Sarroca 2,103 157 Cànoves i Samalús 2,097 158 Les Masies de Voltregà 2,089 159 Vallgorguina 2,075 160 Sant Julià de Vilatorta 2,062 161 Subirats 2,038 162 Monistrol de Montserrat 2,036 163 Caldes d'Estrac 2,034 164 La Palma de Cervelló 2,007 165 Sant Esteve de Palautordera 1,984 166 Vallromanes 1,783 167 Gurb 1,764 168 Castellterçol 1,678 169 Aiguafreda 1,652 170 Prats de Lluçanès 1,651 171 Torrelles de Foix 1,642 172 Sant Llorenç d'Hortons 1,639 173 Calldetenes 1,635 174 Castellet i la Gornal 1,592 175 Sant Llorenç Savall 1,588 176 Sant Pere de Torelló 1,556 177 Sant Quintí de Mediona 1,540 178 Mediona 1,527 179 El Bruc 1,502 180 La Granada 1,471 181 Santa Eugènia de Berga 1,470 182 Folgueroles 1,466 183 Sant Pere de Riudebitlles 1,465 184 Avinyó 1,457 185 La Pobla de Claramunt 1,387 186 Avià 1,385 187 L'Esquirol 1,384 188 Ullastrell 1,374 189 Castellgalí 1,372 190 Castellví de Rosanes 1,356 191 Callús 1,355 192 Sant Vicenç de Torelló 1,351 193 Bagà 1,316 194 Olesa de Bonesvalls 1,307 195 Sant Quirze de Besora 1,285 196 Avinyonet del Penedès 1,135 197 Cabrera d'Anoia 1,054 198 Fogars de la Selva 1,037 199 Gualba 1,024 200 Castellví de la Marca 1,012 201 Castellnou de Bages 971 202 Fonollosa 969 203 Sant Iscle de Vallalta 966 204 Casserres 959 205 Font-rubí 904 206 Santa Eulàlia de Riuprimer 899 207 Torrelavit 895 208 Vallbona d'Anoia 888 209 El Pla del Penedès 827 210 Sant Martí de Centelles 820 211 Sant Martí de Tous 763 212 Figaró-Montmany 750 213 Olost 735 214 Cercs 720 215 Calders 699 216 Vilobí del Penedès 687 217 Les Cabanyes 664 218 Santa Maria d'Oló 649 219 Montesquiu 632 220 Sant Cugat Sesgarrigues 624 221 Pacs del Penedès 593 222 Guardiola de Berguedà 592 222 La Pobla de Lillet 592 224 Rellinars 589 225 Santa Maria de Martorelles 586 226 Jorba 573 227 Sant Bartomeu del Grau 565 228 La Llacuna 563 229 Olvan 550 230 Òrrius 523 231 Vilalba Sasserra 506 232 Castellcir 503 233 Carme 485 234 Monistrol de Calders 463 235 Muntanyola 454 236 Sant Quirze Safaja 451 237 Les Masies de Roda 441 238 Castellolí 414 239 Campins 375 240 Rajadell 359 241 Pontons 354 242 Puigdàlber 350 243 Sant Mateu de Bages 349 244 Sant Feliu Sasserra 348 245 Els Prats de Rei 344 246 Oristà 321 247 Sant Boi de Lluçanès 318 248 Fogars de Montclús 300 249 Borredà 291 250 Castellfollit del Boix 280
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=10Connect 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.07 million in 2021, according to the Instituto Nacional de Estadística.
Which municipality has the lowest population aged 16 to 64? Sant Jaume de Frontanyà, with 14 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.
Population aged 16 to 64: other rankings
Municipalities in Barcelona province: more rankings