Skip to main content
Foreign population by county. 2021 Catalonia
Foreign population
(1) Population total % vert. % of (1)
Alt Camp 45,078 6,016 0.49 13.35
Alt Empordà 143,397 35,294 2.87 24.61
Alt Penedès 110,198 11,993 0.97 10.88
Alt Urgell 20,444 2,656 0.22 12.99
Alta Ribagorça 3,960 505 0.04 12.75
Anoia 124,130 11,837 0.96 9.54
Aran 10,361 1,724 0.14 16.64
Bages 180,687 22,987 1.87 12.72
Baix Camp 195,096 32,504 2.64 16.66
Baix Ebre 78,967 13,745 1.12 17.41
Baix Empordà 137,033 26,954 2.19 19.67
Baix Llobregat 832,374 89,854 7.30 10.79
Baix Penedès 110,157 16,842 1.37 15.29
Barcelonès 2,269,922 460,206 37.41 20.27
Berguedà 39,986 3,901 0.32 9.76
Cerdanya 19,248 2,779 0.23 14.44
Conca de Barberà 20,159 2,439 0.20 12.10
Garraf 154,207 22,622 1.84 14.67
Garrigues 19,032 2,757 0.22 14.49
Garrotxa 59,014 10,014 0.81 16.97
Gironès 196,278 39,866 3.24 20.31
Maresme 460,187 56,948 4.63 12.37
Moianès 14,219 1,326 0.11 9.33
Montsià 68,523 11,931 0.97 17.41
Noguera 39,143 7,093 0.58 18.12
Osona 163,867 26,668 2.17 16.27
Pallars Jussà 13,112 1,843 0.15 14.06
Pallars Sobirà 7,116 701 0.06 9.85
Pla d'Urgell 37,200 7,501 0.61 20.16
Pla de l'Estany 32,817 4,898 0.40 14.93
Priorat 9,283 1,111 0.09 11.97
Ribera d'Ebre 21,899 3,612 0.29 16.49
Ripollès 25,448 2,618 0.21 10.29
Segarra 23,455 6,515 0.53 27.78
Segrià 210,703 40,666 3.31 19.30
Selva 175,335 35,246 2.86 20.10
Solsonès 13,648 1,518 0.12 11.12
Tarragonès 262,868 47,811 3.89 18.19
Terra Alta 11,405 1,464 0.12 12.84
Urgell 37,239 7,065 0.57 18.97
Vallès Occidental 937,386 107,737 8.76 11.49
Vallès Oriental 415,315 38,537 3.13 9.28
Total 7,749,896 1,230,304 100.00 15.88
Source: Idescat, based on the INE's Continuous Population Census.
The territorial distribution by county is according to the current Law 4/2015, 23 April, that creates El Moianès county and modifies territorially the counties of El Bages, Osona and El Vallès Oriental.

Selection of geographical origin

Geographical origin