Skip to main content
Municipal distribution. 2022 Province: Barcelona Geographical origin: Morocco
Foreign population of selected origin
(1) Foreign population total % vert. % of (1)
Barcelona 336,833 14,249 10.97 4.23
Terrassa 29,980 13,119 10.10 43.76
Mataró 20,672 8,176 6.29 39.55
Manresa 14,202 6,274 4.83 44.18
Sabadell 27,774 6,093 4.69 21.94
Hospitalet de Llobregat, l' 59,773 5,493 4.23 9.19
Badalona 34,086 4,821 3.71 14.14
Santa Coloma de Gramenet 24,830 3,676 2.83 14.80
Vic 13,446 3,113 2.40 23.15
Manlleu 4,876 2,873 2.21 58.92
Cornellà de Llobregat 13,731 2,809 2.16 20.46
Rubí 10,022 2,563 1.97 25.57
Martorell 5,143 2,477 1.91 48.16
Vilafranca del Penedès 5,380 2,327 1.79 43.25
Sant Boi de Llobregat 8,385 2,262 1.74 26.98
Igualada 5,194 2,082 1.60 40.08
Granollers 8,363 1,973 1.52 23.59
Vilanova i la Geltrú 7,584 1,775 1.37 23.40
Prat de Llobregat, el 5,943 1,425 1.10 23.98
Viladecans 5,290 1,400 1.08 26.47
Montcada i Reixac 4,844 1,275 0.98 26.32
Canovelles 3,160 1,262 0.97 39.94
Mollet del Vallès 5,869 1,212 0.93 20.65
Ripollet 4,749 1,066 0.82 22.45
Olesa de Montserrat 2,204 1,005 0.77 45.60
Pineda de Mar 4,070 957 0.74 23.51
Torelló 2,185 892 0.69 40.82
Sant Vicenç dels Horts 2,325 868 0.67 37.33
Sant Andreu de la Barca 2,584 862 0.66 33.36
Premià de Mar 3,530 833 0.64 23.60
Berga 2,427 825 0.63 33.99
Santa Margarida de Montbui 1,186 787 0.61 66.36
Montornès del Vallès 1,832 773 0.59 42.19
Sant Pere de Ribes 4,802 746 0.57 15.54
Esparreguera 1,790 745 0.57 41.62
Gavà 5,251 673 0.52 12.82
Sant Vicenç de Castellet 1,314 671 0.52 51.07
Calella 3,461 662 0.51 19.13
Sant Adrià de Besòs 5,690 650 0.50 11.42
Santa Perpètua de Mogoda 2,529 632 0.49 24.99
Castelldefels 14,122 630 0.48 4.46
Franqueses del Vallès, les 2,072 611 0.47 29.49
Piera 1,353 583 0.45 43.09
Santa Margarida i els Monjos 944 580 0.45 61.44
Sant Joan Despí 2,846 554 0.43 19.47
Sant Celoni 2,013 518 0.40 25.73
Sant Feliu de Llobregat 3,619 512 0.39 14.15
Sant Sadurní d'Anoia 1,106 501 0.39 45.30
Cerdanyola del Vallès 5,444 500 0.38 9.18
Sant Cugat del Vallès 12,757 487 0.37 3.82
Calaf 759 462 0.36 60.87
Vilanova del Camí 971 457 0.35 47.06
Masnou, el 2,573 415 0.32 16.13
Barberà del Vallès 2,642 409 0.31 15.48
Esplugues de Llobregat 6,019 396 0.30 6.58
Artés 626 395 0.30 63.10
Malgrat de Mar 2,345 394 0.30 16.80
Arenys de Mar 1,809 390 0.30 21.56
Tordera 1,787 360 0.28 20.15
Roda de Ter 903 360 0.28 39.87
Llagosta, la 1,522 356 0.27 23.39
Canet de Mar 1,277 313 0.24 24.51
Sant Quintí de Mediona 396 307 0.24 77.53
Badia del Vallès 733 298 0.23 40.65
Cardedeu 1,202 290 0.22 24.13
Gelida 762 288 0.22 37.80
Gironella 586 287 0.22 48.98
Molins de Rei 1,719 276 0.21 16.06
Vilassar de Mar 1,532 259 0.20 16.91
Sant Joan de Vilatorrada 978 258 0.20 26.38
Abrera 787 257 0.20 32.66
Monistrol de Montserrat 441 254 0.20 57.60
Cubelles 1,869 239 0.18 12.79
Premià de Dalt 972 226 0.17 23.25
Garriga, la 1,301 220 0.17 16.91
Balenyà 434 219 0.17 50.46
Vallirana 966 217 0.17 22.46
Navàs 596 215 0.17 36.07
Masquefa 606 214 0.16 35.31
Arenys de Munt 677 211 0.16 31.17
Sitges 7,734 206 0.16 2.66
Montmeló 607 202 0.16 33.28
Sant Fruitós de Bages 604 193 0.15 31.95
Torrelles de Foix 349 187 0.14 53.58
Sallent 528 179 0.14 33.90
Corbera de Llobregat 1,415 179 0.14 12.65
Martorelles 349 173 0.13 49.57
Cabrils 981 172 0.13 17.53
Llinars del Vallès 812 164 0.13 20.20
Parets del Vallès 1,260 157 0.12 12.46
Cardona 312 156 0.12 50.00
Sant Quirze del Vallès 1,052 150 0.12 14.26
Castellbisbal 780 147 0.11 18.85
Tona 753 143 0.11 18.99
Vilassar de Dalt 576 141 0.11 24.48
Caldes de Montbui 1,428 137 0.11 9.59
Sant Martí Sarroca 308 133 0.10 43.18
Castellar del Vallès 1,114 127 0.10 11.40
Capellades 341 119 0.09 34.90
Argentona 699 117 0.09 16.74
Súria 534 116 0.09 21.72
Taradell 535 115 0.09 21.50
Hostalets de Pierola, els 277 114 0.09 41.16
Sant Hipòlit de Voltregà 457 113 0.09 24.73
Sant Andreu de Llavaneres 1,362 112 0.09 8.22
Centelles 470 112 0.09 23.83
Santa Maria de Palautordera 875 111 0.09 12.69
Cervelló 642 103 0.08 16.04
Pallejà 719 101 0.08 14.05
Mediona 249 100 0.08 40.16
Castellbell i el Vilar 254 97 0.07 38.19
Puig-reig 361 96 0.07 26.59
Roca del Vallès, la 486 94 0.07 19.34
Palafolls 582 93 0.07 15.98
Callús 190 93 0.07 48.95
Sant Bartomeu del Grau 138 90 0.07 65.22
Sant Pere de Torelló 241 83 0.06 34.44
Olèrdola 330 83 0.06 25.15
Sant Antoni de Vilamajor 363 78 0.06 21.49
Navarcles 345 76 0.06 22.03
Font-rubí 208 76 0.06 36.54
Papiol, el 320 75 0.06 23.44
Òdena 212 74 0.06 34.91
Caldes d'Estrac 515 74 0.06 14.37
Polinyà 597 72 0.06 12.06
Palau-solità i Plegamans 919 69 0.05 7.51
Subirats 187 68 0.05 36.36
Avinyó 222 65 0.05 29.28
Granada, la 162 64 0.05 39.51
Alella 1,156 64 0.05 5.54
Sant Cugat Sesgarrigues 92 61 0.05 66.30
Prats de Lluçanès 229 61 0.05 26.64
Pla del Penedès, el 132 61 0.05 46.21
Sant Feliu de Codines 595 60 0.05 10.08
Santpedor 351 60 0.05 17.09
Avinyonet del Penedès 158 60 0.05 37.97
Montgat 1,256 55 0.04 4.38
Llacuna, la 132 55 0.04 41.67
Sant Esteve Sesrovires 453 54 0.04 11.92
Bigues i Riells del Fai 420 54 0.04 12.86
Sant Quirze de Besora 217 52 0.04 23.96
Sant Pere de Riudebitlles 142 52 0.04 36.62
Esquirol, l' 143 49 0.04 34.27
Sant Martí de Centelles 124 48 0.04 38.71
Calldetenes 150 48 0.04 32.00
Sentmenat 593 47 0.04 7.93
Montesquiu 111 47 0.04 42.34
Sant Pere de Vilamajor 279 46 0.04 16.49
Pont de Vilomara i Rocafort, el 280 46 0.04 16.43
Masies de Voltregà, les 146 46 0.04 31.51
Begues 566 45 0.03 7.95
Sant Llorenç d'Hortons 145 44 0.03 30.34
Sant Vicenç de Torelló 119 42 0.03 35.29
Sant Just Desvern 2,102 42 0.03 2.00
Pontons 81 42 0.03 51.85
Figaró-Montmany 116 42 0.03 36.21
Sant Fost de Campsentelles 402 41 0.03 10.20
Sant Pol de Mar 647 40 0.03 6.18
Gualba 105 40 0.03 38.10
Aiguafreda 145 40 0.03 27.59
Ametlla del Vallès, l' 539 40 0.03 7.42
Sant Esteve de Palautordera 213 39 0.03 18.31
Seva 235 38 0.03 16.17
Torrelavit 103 37 0.03 35.92
Moià 834 36 0.03 4.32
Castellví de Rosanes 126 36 0.03 28.57
Castellterçol 237 35 0.03 14.77
Vilalba Sasserra 72 32 0.02 44.44
Sant Julià de Vilatorta 125 32 0.02 25.60
Castellví de la Marca 146 31 0.02 21.23
Avià 123 31 0.02 25.20
Vallbona d'Anoia 80 30 0.02 37.50
Torre de Claramunt, la 151 30 0.02 19.87
Pobla de Claramunt, la 116 30 0.02 25.86
Santa Eulàlia de Ronçana 311 29 0.02 9.32
Castellet i la Gornal 164 29 0.02 17.68
Palma de Cervelló, la 198 28 0.02 14.14
Sant Cebrià de Vallalta 334 28 0.02 8.38
Sant Iscle de Vallalta 129 27 0.02 20.93
Lliçà d'Amunt 482 27 0.02 5.60
Dosrius 292 27 0.02 9.25
Sant Vicenç de Montalt 754 26 0.02 3.45
Cabrera de Mar 321 25 0.02 7.79
Santa Susanna 528 24 0.02 4.55
Olivella 1,010 24 0.02 2.38
Castellnou de Bages 68 24 0.02 35.29
Vallgorguina 239 23 0.02 9.62
Vacarisses 322 23 0.02 7.14
Sant Salvador de Guardiola 156 23 0.02 14.74
Tiana 439 22 0.02 5.01
Sant Feliu Sasserra 29 22 0.02 75.86
Balsareny 257 22 0.02 8.56
Torrelles de Llobregat 345 21 0.02 6.09
Sant Llorenç Savall 133 21 0.02 15.79
Lliçà de Vall 238 21 0.02 8.82
Sant Climent de Llobregat 159 20 0.02 12.58
Bruc, el 117 20 0.02 17.09
Canyelles 476 19 0.01 3.99
Cànoves i Samalús 141 19 0.01 13.48
Santa Coloma de Cervelló 346 18 0.01 5.20
Guardiola de Berguedà 72 18 0.01 25.00
Castellgalí 91 18 0.01 19.78
Vilobí del Penedès 52 17 0.01 32.69
Carme 91 17 0.01 18.68
Teià 566 16 0.01 2.83
Matadepera 351 15 0.01 4.27
Masies de Roda, les 53 15 0.01 28.30
Viladecavalls 192 14 0.01 7.29
Santa Eugènia de Berga 218 14 0.01 6.42
Olesa de Bonesvalls 119 14 0.01 11.76
Gurb 73 14 0.01 19.18
Collbató 173 14 0.01 8.09
Vallromanes 212 13 0.01 6.13
Cabrera d'Anoia 93 13 0.01 13.98
Santa Fe del Penedès 33 12 <0.01 36.36
Sant Mateu de Bages 28 11 <0.01 39.29
Pacs del Penedès 55 10 <0.01 18.18
Perafita 29 9 <0.01 31.03
Bagà 101 9 <0.01 8.91
Cercs 47 8 <0.01 17.02
Prats de Rei, els 15 8 <0.01 53.33
Brull, el 17 8 <0.01 47.06
Ullastrell 60 7 <0.01 11.67
Puigdàlber 34 7 <0.01 20.59
Casserres 77 7 <0.01 9.09
Calders 58 7 <0.01 12.07
Rellinars 29 6 <0.01 20.69
Olvan 28 6 <0.01 21.43
Fogars de la Selva 75 6 <0.01 8.00
Sant Sadurní d'Osormort 8 5 <0.01 62.50
Sant Boi de Lluçanès 55 5 <0.01 9.09
Borredà 51 5 <0.01 9.80
Alpens 19 5 <0.01 26.32
Vilanova del Vallès 232 4 <0.01 1.72
Sant Quirze Safaja 36 4 <0.01 11.11
Sant Martí de Tous 33 4 <0.01 12.12
Fonollosa 56 4 <0.01 7.14
Folgueroles 53 4 <0.01 7.55
Other municipalities 1,014 43 0.03 4.24
Province: Barcelona 855,403 129,942 100.00 15.19
Source: Idescat, based on the INE's Continuous Population Census.

Selection of place of residence or geographical origin

Place of residence
Geographical origin