Skip to main content
Foreign population by county Catalonia. 2025
Foreign population
(1) Population total % vert. % of (1)
Alt Camp 47,138 7,046 0.46 14.95
Alt Empordà 150,044 38,933 2.56 25.95
Alt Penedès 116,098 14,599 0.96 12.57
Alt Urgell 21,477 3,630 0.24 16.90
Alta Ribagorça 4,051 580 0.04 14.32
Anoia 129,956 14,582 0.96 11.22
Aran 10,651 2,163 0.14 20.31
Bages 187,620 28,113 1.85 14.98
Baix Camp 207,529 38,949 2.56 18.77
Baix Ebre 84,077 17,752 1.17 21.11
Baix Empordà 144,818 32,298 2.12 22.30
Baix Llobregat 856,867 110,819 7.28 12.93
Baix Penedès 120,720 21,523 1.41 17.83
Barcelonès 2,398,280 596,807 39.19 24.88
Berguedà 41,523 5,270 0.35 12.69
Cerdanya 20,111 3,496 0.23 17.38
Conca de Barberà 20,748 2,848 0.19 13.73
Garraf 164,223 28,969 1.90 17.64
Garrigues 19,268 3,267 0.21 16.96
Garrotxa 63,339 13,479 0.89 21.28
Gironès 208,967 44,574 2.93 21.33
Lluçanès 5,723 531 0.03 9.28
Maresme 477,375 66,641 4.38 13.96
Moianès 14,864 1,532 0.10 10.31
Montsià 72,825 15,655 1.03 21.50
Noguera 39,957 8,075 0.53 20.21
Osona 165,946 30,816 2.02 18.57
Pallars Jussà 13,593 2,238 0.15 16.46
Pallars Sobirà 7,332 821 0.05 11.20
Pla d'Urgell 38,529 8,842 0.58 22.95
Pla de l'Estany 33,828 5,034 0.33 14.88
Priorat 9,415 1,290 0.08 13.70
Ribera d'Ebre 22,361 4,415 0.29 19.74
Ripollès 25,914 3,270 0.21 12.62
Segarra 22,853 6,877 0.45 30.09
Segrià 221,630 50,099 3.29 22.60
Selva 187,308 41,128 2.70 21.96
Solsonès 15,578 2,393 0.16 15.36
Tarragonès 279,332 56,345 3.70 20.17
Terra Alta 11,385 1,832 0.12 16.09
Urgell 39,294 8,781 0.58 22.35
Vallès Occidental 970,228 128,586 8.44 13.25
Vallès Oriental 431,351 47,921 3.15 11.11
Total 8,124,126 1,522,819 100.00 18.74
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