Skip to main content
Municipal distribution. 2021 Province: Barcelona
Foreign population
(1) Population total % vert. % of (1)
Barcelona 1,627,559 337,637 39.51 20.74
Hospitalet de Llobregat, l' 265,003 58,596 6.86 22.11
Badalona 221,750 32,977 3.86 14.87
Terrassa 222,576 29,699 3.48 13.34
Sabadell 216,759 28,969 3.39 13.36
Santa Coloma de Gramenet 118,489 25,506 2.98 21.53
Mataró 129,749 22,355 2.62 17.23
Manresa 77,944 14,744 1.73 18.92
Castelldefels 66,866 13,899 1.63 20.79
Cornellà de Llobregat 89,158 13,863 1.62 15.55
Vic 47,179 13,518 1.58 28.65
Sant Cugat del Vallès 93,937 11,958 1.40 12.73
Rubí 78,465 9,928 1.16 12.65
Granollers 62,125 8,697 1.02 14.00
Sant Boi de Llobregat 83,621 8,332 0.97 9.96
Vilanova i la Geltrú 67,369 7,443 0.87 11.05
Sitges 30,257 7,183 0.84 23.74
Prat de Llobregat, el 65,417 6,066 0.71 9.27
Esplugues de Llobregat 46,825 5,980 0.70 12.77
Mollet del Vallès 51,129 5,912 0.69 11.56
Cerdanyola del Vallès 57,335 5,500 0.64 9.59
Sant Adrià de Besòs 37,121 5,490 0.64 14.79
Vilafranca del Penedès 39,980 5,465 0.64 13.67
Viladecans 66,810 5,432 0.64 8.13
Igualada 40,914 5,315 0.62 12.99
Gavà 46,823 5,181 0.61 11.07
Martorell 28,590 5,101 0.60 17.84
Montcada i Reixac 36,861 5,055 0.59 13.71
Manlleu 20,784 4,919 0.58 23.67
Sant Pere de Ribes 31,452 4,799 0.56 15.26
Ripollet 39,055 4,726 0.55 12.10
Pineda de Mar 28,072 4,125 0.48 14.69
Premià de Mar 28,429 3,633 0.43 12.78
Sant Feliu de Llobregat 45,439 3,549 0.42 7.81
Calella 19,233 3,489 0.41 18.14
Canovelles 16,834 3,169 0.37 18.82
Sant Joan Despí 34,072 2,789 0.33 8.19
Sant Andreu de la Barca 27,206 2,600 0.30 9.56
Santa Perpètua de Mogoda 25,917 2,554 0.30 9.85
Barberà del Vallès 33,032 2,513 0.29 7.61
Masnou, el 23,803 2,493 0.29 10.47
Berga 16,663 2,373 0.28 14.24
Malgrat de Mar 18,898 2,267 0.27 12.00
Sant Just Desvern 19,279 2,198 0.26 11.40
Sant Vicenç dels Horts 28,120 2,187 0.26 7.78
Olesa de Montserrat 24,126 2,176 0.25 9.02
Franqueses del Vallès, les 20,364 2,111 0.25 10.37
Torelló 14,537 2,020 0.24 13.90
Sant Celoni 18,154 2,007 0.23 11.06
Arenys de Mar 16,009 1,832 0.21 11.44
Esparreguera 22,334 1,828 0.21 8.18
Cubelles 16,111 1,826 0.21 11.33
Montornès del Vallès 16,733 1,799 0.21 10.75
Tordera 17,783 1,767 0.21 9.94
Molins de Rei 26,123 1,598 0.19 6.12
Llagosta, la 13,265 1,526 0.18 11.50
Vilassar de Mar 20,970 1,458 0.17 6.95
Corbera de Llobregat 15,029 1,366 0.16 9.09
Caldes de Montbui 17,785 1,362 0.16 7.66
Sant Vicenç de Castellet 9,838 1,313 0.15 13.35
Garriga, la 16,716 1,295 0.15 7.75
Canet de Mar 14,806 1,294 0.15 8.74
Piera 16,376 1,273 0.15 7.77
Parets del Vallès 18,938 1,266 0.15 6.68
Santa Margarida de Montbui 10,183 1,190 0.14 11.69
Sant Andreu de Llavaneres 11,123 1,185 0.14 10.65
Cardedeu 18,637 1,176 0.14 6.31
Montgat 12,250 1,170 0.14 9.55
Castellar del Vallès 24,645 1,139 0.13 4.62
Sant Sadurní d'Anoia 12,821 1,113 0.13 8.68
Alella 9,949 1,112 0.13 11.18
Santa Margarida i els Monjos 7,672 1,048 0.12 13.66
Sant Quirze del Vallès 20,117 1,028 0.12 5.11
Sant Joan de Vilatorrada 10,847 1,024 0.12 9.44
Vallirana 15,429 959 0.11 6.22
Premià de Dalt 10,412 959 0.11 9.21
Vilanova del Camí 12,739 944 0.11 7.41
Palau-solità i Plegamans 14,923 944 0.11 6.33
Cabrils 7,550 904 0.11 11.97
Olivella 4,123 898 0.11 21.78
Moià 6,466 868 0.10 13.42
Santa Maria de Palautordera 9,649 867 0.10 8.99
Roda de Ter 6,452 835 0.10 12.94
Abrera 12,612 833 0.10 6.60
Llinars del Vallès 10,100 810 0.09 8.02
Badia del Vallès 13,279 794 0.09 5.98
Gelida 7,727 794 0.09 10.28
Calaf 3,588 790 0.09 22.02
Castellbisbal 12,595 752 0.09 5.97
Tona 8,365 734 0.09 8.77
Pallejà 11,640 727 0.09 6.25
Sant Vicenç de Montalt 6,557 713 0.08 10.87
Argentona 12,634 677 0.08 5.36
Arenys de Munt 9,172 652 0.08 7.11
Sant Pol de Mar 5,521 627 0.07 11.36
Montmeló 8,782 620 0.07 7.06
Cervelló 9,215 600 0.07 6.51
Sant Fruitós de Bages 8,940 592 0.07 6.62
Sant Feliu de Codines 6,390 591 0.07 9.25
Artés 5,778 591 0.07 10.23
Palafolls 9,652 586 0.07 6.07
Polinyà 8,517 585 0.07 6.87
Masquefa 9,616 584 0.07 6.07
Sentmenat 9,322 571 0.07 6.13
Navàs 5,989 566 0.07 9.45
Gironella 4,926 560 0.07 11.37
Vilassar de Dalt 9,087 541 0.06 5.95
Taradell 6,671 524 0.06 7.85
Begues 7,355 521 0.06 7.08
Santa Susanna 3,625 509 0.06 14.04
Caldes d'Estrac 3,099 507 0.06 16.36
Ametlla del Vallès, l' 8,796 507 0.06 5.76
Súria 5,916 503 0.06 8.50
Teià 6,513 497 0.06 7.63
Roca del Vallès, la 10,660 497 0.06 4.66
Lliçà d'Amunt 15,654 484 0.06 3.09
Canyelles 4,895 473 0.06 9.66
Sallent 6,713 471 0.06 7.02
Sant Esteve Sesrovires 7,774 461 0.05 5.93
Tiana 9,025 460 0.05 5.10
Centelles 7,598 458 0.05 6.03
Balenyà 3,896 440 0.05 11.29
Monistrol de Montserrat 3,168 438 0.05 13.83
Bigues i Riells del Fai 9,558 416 0.05 4.35
Sant Quintí de Mediona 2,366 392 0.05 16.57
Sant Fost de Campsentelles 8,976 386 0.05 4.30
Sant Hipòlit de Voltregà 3,542 383 0.04 10.81
Sant Antoni de Vilamajor 6,385 373 0.04 5.84
Puig-reig 4,290 370 0.04 8.62
Torrelles de Foix 2,491 346 0.04 13.89
Santpedor 7,569 346 0.04 4.57
Capellades 5,310 343 0.04 6.46
Navarcles 6,060 339 0.04 5.59
Santa Coloma de Cervelló 8,287 337 0.04 4.07
Sant Cebrià de Vallalta 3,566 335 0.04 9.39
Dosrius 5,669 335 0.04 5.91
Olèrdola 3,851 329 0.04 8.54
Papiol, el 4,228 328 0.04 7.76
Torrelles de Llobregat 6,121 320 0.04 5.23
Martorelles 4,868 320 0.04 6.57
Cabrera de Mar 4,804 320 0.04 6.66
Matadepera 9,672 310 0.04 3.21
Vacarisses 7,087 306 0.04 4.32
Sant Martí Sarroca 3,284 291 0.03 8.86
Cardona 4,586 288 0.03 6.28
Hostalets de Pierola, els 3,068 287 0.03 9.35
Santa Eulàlia de Ronçana 7,550 282 0.03 3.74
Pont de Vilomara i Rocafort, el 4,015 282 0.03 7.02
Castellbell i el Vilar 3,851 273 0.03 7.09
Sant Pere de Vilamajor 4,666 267 0.03 5.72
Balsareny 3,283 260 0.03 7.92
Vilanova del Vallès 5,568 247 0.03 4.44
Avinyó 2,306 235 0.03 10.19
Vallgorguina 3,067 233 0.03 7.60
Sant Pere de Torelló 2,492 232 0.03 9.31
Castellterçol 2,626 232 0.03 8.83
Sant Esteve de Palautordera 2,978 231 0.03 7.76
Seva 3,701 229 0.03 6.19
Santa Eugènia de Berga 2,256 226 0.03 10.02
Mediona 2,423 226 0.03 9.33
Lliçà de Vall 6,580 219 0.03 3.33
Sant Quirze de Besora 2,145 217 0.03 10.12
Prats de Lluçanès 2,629 211 0.02 8.03
Font-rubí 1,433 201 0.02 14.03
Callús 2,106 200 0.02 9.50
Òdena 3,687 199 0.02 5.40
Subirats 3,159 191 0.02 6.05
Vallromanes 2,595 186 0.02 7.17
Castellet i la Gornal 2,444 182 0.02 7.45
Viladecavalls 7,623 179 0.02 2.35
Palma de Cervelló, la 3,015 177 0.02 5.87
Collbató 4,658 172 0.02 3.69
Avinyonet del Penedès 1,714 168 0.02 9.80
Granada, la 2,208 164 0.02 7.43
Sant Climent de Llobregat 4,199 155 0.02 3.69
Sant Salvador de Guardiola 3,245 147 0.02 4.53
Sant Llorenç d'Hortons 2,454 144 0.02 5.87
Aiguafreda 2,553 141 0.02 5.52
Sant Martí de Centelles 1,185 138 0.02 11.65
Masies de Voltregà, les 3,170 138 0.02 4.35
Sant Pere de Riudebitlles 2,413 137 0.02 5.68
Calldetenes 2,506 137 0.02 5.47
Sant Julià de Vilatorta 3,156 132 0.02 4.18
Cànoves i Samalús 3,217 132 0.02 4.10
Sant Llorenç Savall 2,515 131 0.02 5.21
Esquirol, l' 2,190 130 0.02 5.94
Sant Bartomeu del Grau 918 130 0.02 14.16
Llacuna, la 920 130 0.02 14.13
Torre de Claramunt, la 3,858 123 0.01 3.19
Sant Iscle de Vallalta 1,443 122 0.01 8.45
Montesquiu 1,043 122 0.01 11.70
Castellví de la Marca 1,591 121 0.01 7.61
Castellví de Rosanes 2,003 119 0.01 5.94
Pla del Penedès, el 1,304 117 0.01 8.97
Bruc, el 2,183 117 0.01 5.36
Sant Vicenç de Torelló 2,074 113 0.01 5.45
Olesa de Bonesvalls 1,927 107 0.01 5.55
Figaró-Montmany 1,130 105 0.01 9.29
Avià 2,198 101 0.01 4.60
Carme 780 99 0.01 12.69
Pobla de Claramunt, la 2,203 98 0.01 4.45
Gualba 1,587 97 0.01 6.11
Cabrera d'Anoia 1,523 97 0.01 6.37
Sant Cugat Sesgarrigues 1,001 91 0.01 9.09
Castellnou de Bages 1,431 87 0.01 6.08
Vilalba Sasserra 758 86 0.01 11.35
Castellgalí 2,180 85 <0.01 3.90
Fogars de la Selva 1,542 82 <0.01 5.32
Bagà 2,143 81 <0.01 3.78
Vallbona d'Anoia 1,380 79 <0.01 5.72
Pontons 524 79 <0.01 15.08
Torrelavit 1,427 76 <0.01 5.33
Casserres 1,638 75 <0.01 4.58
Santa Eulàlia de Riuprimer 1,408 72 <0.01 5.11
Gurb 2,705 67 <0.01 2.48
Folgueroles 2,271 64 <0.01 2.82
Guardiola de Berguedà 927 63 <0.01 6.80
Olost 1,194 58 <0.01 4.86
Castellcir 744 58 <0.01 7.80
Borredà 459 58 <0.01 12.64
Vilobí del Penedès 1,129 56 <0.01 4.96
Pacs del Penedès 916 56 <0.01 6.11
Fonollosa 1,497 56 <0.01 3.74
Santa Maria d'Oló 1,064 53 <0.01 4.98
Ullastrell 2,103 51 <0.01 2.43
Sant Boi de Lluçanès 575 51 <0.01 8.87
Cercs 1,192 46 <0.01 3.86
Calders 1,063 45 <0.01 4.23
Masies de Roda, les 701 44 <0.01 6.28
Pobla de Lillet, la 1,059 42 <0.01 3.97
Campins 542 41 <0.01 7.56
Sant Feliu Sasserra 615 40 <0.01 6.50
Santa Fe del Penedès 379 35 <0.01 9.23
Cabanyes, les 1,008 33 <0.01 3.27
Oristà 547 32 <0.01 5.85
Sant Martí de Tous 1,238 31 <0.01 2.50
Puigdàlber 552 31 <0.01 5.62
Montmajor 469 31 <0.01 6.61
Tagamanent 326 30 <0.01 9.20
Sant Quirze Safaja 661 30 <0.01 4.54
Sant Mateu de Bages 615 30 <0.01 4.88
Rellinars 864 29 <0.01 3.36
Perafita 412 25 <0.01 6.07
Olvan 875 25 <0.01 2.86
Muntanyola 655 25 <0.01 3.82
Òrrius 784 24 <0.01 3.06
Jorba 825 23 <0.01 2.79
Rajadell 550 22 <0.01 4.00
Monistrol de Calders 715 19 <0.01 2.66
Alpens 269 19 <0.01 7.06
Marganell 270 18 <0.01 6.67
Castellolí 653 18 <0.01 2.76
Santa Maria de Martorelles 875 17 <0.01 1.94
Fogars de Montclús 464 17 <0.01 3.66
Rupit i Pruit 295 16 <0.01 5.42
Pujalt 205 16 <0.01 7.80
Gallifa 187 16 <0.01 8.56
Brull, el 275 16 <0.01 5.82
Orís 339 15 <0.01 4.42
Montseny 361 15 <0.01 4.16
Castellfollit del Boix 450 15 <0.01 3.33
Montmaneu 156 14 <0.01 8.97
Argençola 223 14 <0.01 6.28
Estany, l' 409 13 <0.01 3.18
Prats de Rei, els 549 12 <0.01 2.19
Tavèrnoles 329 11 <0.01 3.34
Lluçà 271 11 <0.01 4.06
Veciana 181 10 <0.01 5.52
Gaià 188 10 <0.01 5.32
Vilanova de Sau 317 9 <0.01 2.84
Vilada 424 9 <0.01 2.12
Malla 274 9 <0.01 3.28
Tavertet 113 7 <0.01 6.19
Quar, la 49 7 <0.01 14.29
Nou de Berguedà, la 174 7 <0.01 4.02
Sora 210 6 <0.01 2.86
Sant Sadurní d'Osormort 76 6 <0.01 7.89
Castellar de n'Hug 165 6 <0.01 3.64
Aguilar de Segarra 284 6 <0.01 2.11
Santa Maria de Besora 161 5 <0.01 3.11
Orpí 154 5 <0.01 3.25
Copons 320 5 <0.01 1.56
Collsuspina 386 5 <0.01 1.30
Castellfollit de Riubregós 163 5 <0.01 3.07
Vallcebre 260 4 <0.01 1.54
Talamanca 222 4 <0.01 1.80
Santa Maria de Miralles 129 4 <0.01 3.10
Santa Maria de Merlès 181 4 <0.01 2.21
Sant Martí Sesgueioles 344 4 <0.01 1.16
Saldes 283 4 <0.01 1.41
Fígols 44 4 <0.01 9.09
Calonge de Segarra 193 4 <0.01 2.07
Other municipalities 2,575 29 <0.01 1.13
Province: Barcelona 5,702,262 854,573 100.00 14.99
Source: Idescat, based on the INE's Continuous Population Census.

Selection of place of residence or geographical origin

Place of residence
Geographical origin