Skip to main content
Municipal distribution Province: Barcelona. 2024
Foreign population
(1) Population total % vert. % of (1)
Barcelona 1,686,208 414,063 24.56
Hospitalet de Llobregat, l' 282,299 73,394 26.00
Badalona 226,219 38,990 17.24
Terrassa 228,294 33,076 14.49
Sabadell 221,564 32,223 14.54
Santa Coloma de Gramenet 120,903 27,799 22.99
Mataró 130,887 22,170 16.94
Manresa 79,737 16,421 20.59
Castelldefels 69,196 16,362 23.65
Cornellà de Llobregat 91,196 16,139 17.70
Sant Cugat del Vallès 98,649 14,944 15.15
Vic 49,333 14,720 29.84
Rubí 81,523 11,925 14.63
Granollers 63,897 10,021 15.68
Sant Boi de Llobregat 84,588 9,916 11.72
Vilanova i la Geltrú 70,293 9,439 13.43
Sitges 32,496 8,757 26.95
Esplugues de Llobregat 47,700 7,375 15.46
Sant Adrià de Besòs 38,672 7,288 18.85
Prat de Llobregat, el 65,910 6,996 10.61
Mollet del Vallès 52,045 6,971 13.39
Cerdanyola del Vallès 57,831 6,518 11.27
Viladecans 67,179 6,302 9.38
Gavà 47,961 6,211 12.95
Vilafranca del Penedès 41,541 6,159 14.83
Igualada 41,755 5,929 14.20
Ripollet 39,430 5,463 13.85
Sant Pere de Ribes 32,006 5,420 16.93
Manlleu 21,291 5,320 24.99
Montcada i Reixac 37,096 5,219 14.07
Pineda de Mar 29,415 4,778 16.24
Martorell 28,483 4,701 16.50
Sant Feliu de Llobregat 46,381 4,546 9.80
Calella 20,207 4,327 21.41
Premià de Mar 28,928 4,107 14.20
Sant Joan Despí 35,012 3,603 10.29
Canovelles 17,264 3,495 20.24
Masnou, el 24,444 3,066 12.54
Barberà del Vallès 33,644 3,032 9.01
Berga 17,195 2,865 16.66
Sant Andreu de la Barca 27,039 2,818 10.42
Sant Vicenç dels Horts 28,595 2,778 9.71
Santa Perpètua de Mogoda 25,936 2,671 10.30
Sant Just Desvern 20,815 2,660 12.78
Malgrat de Mar 19,270 2,624 13.62
Torelló 15,107 2,516 16.65
Olesa de Montserrat 24,703 2,409 9.75
Franqueses del Vallès, les 20,667 2,394 11.58
Cubelles 17,300 2,265 13.09
Sant Celoni 18,708 2,261 12.09
Molins de Rei 26,930 2,237 8.31
Montornès del Vallès 17,039 2,099 12.32
Arenys de Mar 16,513 2,098 12.71
Tordera 18,795 2,089 11.11
Esparreguera 22,499 1,931 8.58
Vilassar de Mar 21,169 1,771 8.37
Caldes de Montbui 18,334 1,734 9.46
Llagosta, la 13,070 1,711 13.09
Sant Andreu de Llavaneres 11,942 1,708 14.30
Piera 17,560 1,704 9.70
Corbera de Llobregat 15,783 1,690 10.71
Garriga, la 17,277 1,641 9.50
Canet de Mar 15,135 1,590 10.51
Montgat 12,646 1,514 11.97
Sant Vicenç de Castellet 10,131 1,475 14.56
Parets del Vallès 18,879 1,444 7.65
Cardedeu 19,091 1,334 6.99
Alella 10,200 1,327 13.01
Santa Margarida de Montbui 10,519 1,324 12.59
Castellar del Vallès 25,301 1,250 4.94
Sant Quirze del Vallès 20,110 1,201 5.97
Sant Sadurní d'Anoia 12,915 1,176 9.11
Palau-solità i Plegamans 15,444 1,162 7.52
Roda de Ter 6,883 1,148 16.68
Cabrils 7,764 1,142 14.71
Premià de Dalt 10,574 1,119 10.58
Vilanova del Camí 12,853 1,113 8.66
Vallirana 15,952 1,104 6.92
Sant Joan de Vilatorrada 10,972 1,082 9.86
Olivella 4,452 1,061 23.83
Abrera 12,981 1,033 7.96
Santa Margarida i els Monjos 7,718 1,004 13.01
Santa Maria de Palautordera 9,994 984 9.85
Moià 6,715 933 13.89
Llinars del Vallès 10,699 925 8.65
Gelida 8,078 891 11.03
Castellbisbal 12,965 883 6.81
Tona 8,499 877 10.32
Sant Vicenç de Montalt 6,725 854 12.70
Badia del Vallès 13,109 828 6.32
Pallejà 11,811 817 6.92
Argentona 12,850 815 6.34
Sant Pol de Mar 5,810 790 13.60
Artés 6,051 777 12.84
Calaf 3,595 776 21.59
Cervelló 9,633 755 7.84
Montmeló 8,887 748 8.42
Arenys de Munt 9,444 738 7.81
Vilassar de Dalt 9,299 732 7.87
Palafolls 9,933 721 7.26
Masquefa 10,020 706 7.05
Sant Feliu de Codines 6,624 695 10.49
Santa Susanna 3,999 680 17.00
Navàs 6,183 674 10.90
Sant Fruitós de Bages 9,225 669 7.25
Teià 6,812 659 9.67
Gironella 5,072 653 12.87
Ametlla del Vallès, l' 9,448 646 6.84
Sallent 6,932 644 9.29
Sentmenat 9,523 632 6.64
Taradell 6,828 627 9.18
Polinyà 8,559 617 7.21
Súria 6,072 613 10.10
Caldes d'Estrac 3,241 598 18.45
Roca del Vallès, la 10,956 597 5.45
Begues 7,439 586 7.88
Lliçà d'Amunt 16,225 576 3.55
Canyelles 5,360 558 10.41
Centelles 7,771 556 7.15
Sant Esteve Sesrovires 8,039 548 6.82
Tiana 9,323 533 5.72
Sant Hipòlit de Voltregà 3,684 521 14.14
Puig-reig 4,482 512 11.42
Bigues i Riells del Fai 10,035 504 5.02
Balenyà 3,999 501 12.53
Monistrol de Montserrat 3,188 487 15.28
Sant Fost de Campsentelles 9,196 471 5.12
Capellades 5,558 464 8.35
Navarcles 6,158 460 7.47
Torrelles de Foix 2,662 445 16.72
Sant Quintí de Mediona 2,511 418 16.65
Matadepera 9,863 414 4.20
Cabrera de Mar 5,014 408 8.14
Sant Cebrià de Vallalta 3,812 404 10.60
Sant Antoni de Vilamajor 6,654 404 6.07
Dosrius 6,152 391 6.36
Papiol, el 4,358 388 8.90
Santpedor 7,707 384 4.98
Martorelles 4,984 382 7.66
Santa Coloma de Cervelló 8,334 378 4.54
Cardona 4,566 361 7.91
Torrelles de Llobregat 6,136 358 5.83
Santa Eulàlia de Ronçana 7,916 357 4.51
Sant Martí Sarroca 3,385 350 10.34
Vacarisses 7,549 349 4.62
Castellbell i el Vilar 4,130 334 8.09
Olèrdola 3,938 326 8.28
Hostalets de Pierola, els 3,232 320 9.90
Pont de Vilomara i Rocafort, el 4,139 318 7.68
Sant Pere de Vilamajor 4,923 298 6.05
Lliçà de Vall 6,858 290 4.23
Sant Pere de Torelló 2,596 287 11.06
Prats de Lluçanès 2,696 287 10.65
Vallgorguina 3,203 285 8.90
Castellterçol 2,766 285 10.30
Mediona 2,632 275 10.45
Santa Eugènia de Berga 2,300 271 11.78
Vilanova del Vallès 5,644 267 4.73
Balsareny 3,325 265 7.97
Seva 3,801 263 6.92
Castellet i la Gornal 2,665 254 9.53
Sant Quirze de Besora 2,127 244 11.47
Vallromanes 2,749 238 8.66
Sant Esteve de Palautordera 3,081 236 7.66
Avinyó 2,311 235 10.17
Palma de Cervelló, la 3,048 231 7.58
Òdena 3,695 225 6.09
Callús 2,151 223 10.37
Collbató 4,847 219 4.52
Calldetenes 2,690 217 8.07
Font-rubí 1,432 208 14.53
Sant Salvador de Guardiola 3,478 200 5.75
Subirats 3,287 195 5.93
Sant Pere de Riudebitlles 2,495 195 7.82
Aiguafreda 2,582 193 7.47
Castellví de la Marca 1,714 191 11.14
Viladecavalls 7,790 189 2.43
Masies de Voltregà, les 3,292 189 5.74
Torre de Claramunt, la 4,115 175 4.25
Cànoves i Samalús 3,309 173 5.23
Sant Llorenç Savall 2,580 172 6.67
Sant Climent de Llobregat 4,181 172 4.11
Esquirol, l' 2,275 171 7.52
Sant Julià de Vilatorta 3,300 170 5.15
Granada, la 2,263 170 7.51
Sant Llorenç d'Hortons 2,617 164 6.27
Avinyonet del Penedès 1,745 162 9.28
Sant Bartomeu del Grau 939 159 16.93
Pobla de Claramunt, la 2,356 157 6.66
Olesa de Bonesvalls 2,092 157 7.50
Torrelavit 1,509 150 9.94
Sant Martí de Centelles 1,260 150 11.90
Montesquiu 1,095 149 13.61
Llacuna, la 984 149 15.14
Pla del Penedès, el 1,352 146 10.80
Gualba 1,743 139 7.97
Castellgalí 2,339 139 5.94
Avià 2,242 138 6.16
Bruc, el 2,293 136 5.93
Sant Vicenç de Torelló 2,090 126 6.03
Figaró-Montmany 1,190 122 10.25
Castellví de Rosanes 2,098 119 5.67
Sant Iscle de Vallalta 1,463 110 7.52
Carme 819 108 13.19
Vallbona d'Anoia 1,405 105 7.47
Casserres 1,675 104 6.21
Cabrera d'Anoia 1,712 104 6.07
Sant Cugat Sesgarrigues 1,028 102 9.92
Santa Eulàlia de Riuprimer 1,486 97 6.53
Bagà 2,181 96 4.40
Pobla de Lillet, la 1,107 94 8.49
Fogars de la Selva 1,678 91 5.42
Pontons 518 90 17.37
Guardiola de Berguedà 951 82 8.62
Gurb 2,711 80 2.95
Vilalba Sasserra 780 75 9.62
Pacs del Penedès 943 74 7.85
Olost 1,213 70 5.77
Ullastrell 2,179 69 3.17
Folgueroles 2,262 69 3.05
Olvan 910 64 7.03
Vilobí del Penedès 1,149 63 5.48
Sant Boi de Lluçanès 574 60 10.45
Fonollosa 1,584 58 3.66
Calders 1,114 57 5.12
Masies de Roda, les 749 56 7.48
Cercs 1,193 54 4.53
Santa Maria d'Oló 1,078 54 5.01
Castellnou de Bages 1,430 53 3.71
Tagamanent 339 49 14.45
Sant Quirze Safaja 671 49 7.30
Puigdàlber 629 49 7.79
Borredà 426 47 11.03
Campins 609 46 7.55
Castellcir 778 44 5.66
Montmajor 474 41 8.65
Sant Martí de Tous 1,273 40 3.14
Sant Feliu Sasserra 629 40 6.36
Sant Mateu de Bages 637 36 5.65
Rellinars 920 36 3.91
Perafita 438 36 8.22
Rajadell 594 35 5.89
Montmaneu 200 35 17.50
Santa Fe del Penedès 360 31 8.61
Òrrius 806 31 3.85
Marganell 310 30 9.68
Jorba 827 29 3.51
Cabanyes, les 1,011 28 2.77
Oristà 571 27 4.73
Rupit i Pruit 281 24 8.54
Pujalt 212 24 11.32
Castellolí 659 24 3.64
Muntanyola 712 23 3.23
Monistrol de Calders 762 23 3.02
Gallifa 174 23 13.22
Fogars de Montclús 503 23 4.57
Alpens 270 22 8.15
Argençola 241 21 8.71
Montseny 379 19 5.01
Sant Martí Sesgueioles 360 18 5.00
Santa Maria de Martorelles 872 17 1.95
Orís 349 17 4.87
Brull, el 293 17 5.80
Lluçà 289 16 5.54
Estany, l' 401 16 3.99
Vilada 443 15 3.39
Sora 219 14 6.39
Castellfollit del Boix 460 14 3.04
Vilanova de Sau 317 13 4.10
Rubió 240 13 5.42
Malla 274 13 4.74
Collsuspina 390 13 3.33
Prats de Rei, els 554 12 2.17
Santa Maria de Miralles 137 11 8.03
Nou de Berguedà, la 163 11 6.75
Vallcebre 272 10 3.68
Espunyola, l' 263 10 3.80
Tavertet 131 9 6.87
Talamanca 212 9 4.25
Sobremunt 101 9 8.91
Tavèrnoles 341 8 2.35
Gaià 178 8 4.49
Castellar de n'Hug 164 8 4.88
Veciana 175 7 4.00
Santa Maria de Besora 164 7 4.27
Saldes 300 7 2.33
Quar, la 44 7 15.91
Copons 352 7 1.99
Aguilar de Segarra 291 7 2.41
Sant Sadurní d'Osormort 85 6 7.06
Sagàs 154 6 3.90
Viver i Serrateix 173 5 2.89
Montclar 132 5 3.79
Fígols 42 5 11.90
Castellar del Riu 163 5 3.07
Sant Martí d'Albars 140 4 2.86
Sant Pere Sallavinera 158 4 2.53
Mura 232 4 1.72
Castellfollit de Riubregós 151 4 2.65
Other municipalities 1,428 17 1.19
Province: Barcelona 5,877,672 0 100.00 0.00
Source: Idescat, based on the INE's Continuous Population Census.

Selection of place of residence or geographical origin

Place of residence
Geographical origin