Skip to main content

Internal migrations. Immigrations, emigrations and net migrations rate. Counties and Aran, areas and provinces

Internal migrations. Immigrations. By place of origin. Counties and Aran, areas and provinces 2024
Within the cou./area/prov. From the rest of Catalonia From the rest of Spain
Alt Camp 607 1,439 217
Alt Empordà 3,743 2,370 1,122
Alt Penedès 1,878 3,355 516
Alt Urgell 304 508 201
Alta Ribagorça 29 124 48
Anoia 2,411 3,456 597
Aran 140 184 174
Bages 3,315 3,854 777
Baix Camp 2,727 4,728 1,408
Baix Ebre 1,010 1,848 722
Baix Empordà 2,922 3,040 794
Baix Llobregat 12,690 19,990 4,564
Baix Penedès 2,252 5,233 784
Barcelonès 28,946 32,360 20,099
Berguedà 620 1,035 199
Cerdanya 329 571 149
Conca de Barberà 226 610 105
Garraf 2,596 4,881 946
Garrigues 150 634 145
Garrotxa 845 1,202 371
Gironès 4,247 4,594 1,284
Lluçanès 36 165 35
Maresme 9,083 11,311 2,407
Moianès 138 615 45
Montsià 885 1,586 810
Noguera 417 880 243
Osona 3,630 2,601 844
Pallars Jussà 209 390 267
Pallars Sobirà 91 244 49
Pla d'Urgell 408 817 214
Pla de l'Estany 512 739 101
Priorat 66 273 43
Ribera d'Ebre 264 597 146
Ripollès 356 644 120
Segarra 209 488 163
Segrià 2,846 2,610 2,012
Selva 2,071 5,392 1,012
Solsonès 137 353 92
Tarragonès 4,573 6,371 2,430
Terra Alta 53 203 81
Urgell 389 1,101 250
Vallès Occidental 13,141 18,342 5,052
Vallès Oriental 9,364 10,136 1,947
Catalonia z Category not applicable z Category not applicable 53,585
Metropolità 141,867 23,768 34,081
Comarques Gironines 22,905 9,772 4,804
Camp de Tarragona 14,008 7,612 4,203
Terres de l'Ebre 3,474 2,972 1,759
Ponent 7,483 3,466 3,027
Comarques Centrals 9,320 7,128 1,998
Alt Pirineu i Aran 1,311 1,812 888
Penedès 12,292 13,549 2,825
Barcelona 181,428 18,530 38,026
Girona 23,185 10,112 4,939
Lleida 9,287 4,646 3,874
Tarragona 22,666 12,885 6,746
Source: Idescat, based on the INE Migrations and Changes of Residence Statistics.
(z) Category not applicable.
Internal migrations. Emmigrations. By destination. Counties and Aran, areas and provinces 2024
Within the cou./area/prov. From the rest of Catalonia From the rest of Spain
Alt Camp 607 1,108 259
Alt Empordà 3,743 2,370 1,241
Alt Penedès 1,878 2,494 565
Alt Urgell 304 455 220
Alta Ribagorça 29 100 61
Anoia 2,411 2,749 805
Aran 140 213 268
Bages 3,315 3,158 964
Baix Camp 2,727 3,891 1,276
Baix Ebre 1,010 1,407 598
Baix Empordà 2,922 2,860 851
Baix Llobregat 12,690 17,995 5,497
Baix Penedès 2,252 3,724 927
Barcelonès 28,946 49,550 22,281
Berguedà 620 871 227
Cerdanya 329 675 247
Conca de Barberà 226 552 116
Garraf 2,596 3,824 1,194
Garrigues 150 585 91
Garrotxa 845 1,067 343
Gironès 4,247 4,607 1,359
Lluçanès 36 178 29
Maresme 9,083 8,859 2,946
Moianès 138 494 75
Montsià 885 1,296 777
Noguera 417 901 291
Osona 3,630 2,433 861
Pallars Jussà 209 328 236
Pallars Sobirà 91 237 43
Pla d'Urgell 408 841 247
Pla de l'Estany 512 599 121
Priorat 66 268 61
Ribera d'Ebre 264 535 139
Ripollès 356 620 161
Segarra 209 596 182
Segrià 2,846 2,734 2,087
Selva 2,071 4,410 1,222
Solsonès 137 346 76
Tarragonès 4,573 5,929 2,475
Terra Alta 53 271 75
Urgell 389 880 236
Vallès Occidental 13,141 16,611 5,889
Vallès Oriental 9,364 8,253 2,403
Catalonia z Category not applicable z Category not applicable 60,022
Metropolità 141,867 32,866 39,047
Comarques Gironines 22,905 8,324 5,298
Camp de Tarragona 14,008 5,939 4,187
Terres de l'Ebre 3,474 2,247 1,589
Ponent 7,483 3,473 3,134
Comarques Centrals 9,320 5,977 2,225
Alt Pirineu i Aran 1,311 1,799 1,075
Penedès 12,292 9,454 3,467
Barcelona 181,428 23,867 43,738
Girona 23,185 8,823 5,530
Lleida 9,287 4,505 4,051
Tarragona 22,666 8,978 6,703
Source: Idescat, based on the INE Migrations and Changes of Residence Statistics.
(z) Category not applicable.
Internal migrations. Net migrations rate. Counties and Aran, areas and provinces 2024
With the rest of Catalonia With the rest of Spain Total net rate
Alt Camp 331 -42 289
Alt Empordà 0 -119 -119
Alt Penedès 861 -49 812
Alt Urgell 53 -19 34
Alta Ribagorça 24 -13 11
Anoia 707 -208 499
Aran -29 -94 -123
Bages 696 -187 509
Baix Camp 837 132 969
Baix Ebre 441 124 565
Baix Empordà 180 -57 123
Baix Llobregat 1,995 -933 1,062
Baix Penedès 1,509 -143 1,366
Barcelonès -17,190 -2,182 -19,372
Berguedà 164 -28 136
Cerdanya -104 -98 -202
Conca de Barberà 58 -11 47
Garraf 1,057 -248 809
Garrigues 49 54 103
Garrotxa 135 28 163
Gironès -13 -75 -88
Lluçanès -13 6 -7
Maresme 2,452 -539 1,913
Moianès 121 -30 91
Montsià 290 33 323
Noguera -21 -48 -69
Osona 168 -17 151
Pallars Jussà 62 31 93
Pallars Sobirà 7 6 13
Pla d'Urgell -24 -33 -57
Pla de l'Estany 140 -20 120
Priorat 5 -18 -13
Ribera d'Ebre 62 7 69
Ripollès 24 -41 -17
Segarra -108 -19 -127
Segrià -124 -75 -199
Selva 982 -210 772
Solsonès 7 16 23
Tarragonès 442 -45 397
Terra Alta -68 6 -62
Urgell 221 14 235
Vallès Occidental 1,731 -837 894
Vallès Oriental 1,883 -456 1,427
Catalonia z Category not applicable -6,437 -6,437
Metropolità -9,098 -4,966 -14,064
Comarques Gironines 1,448 -494 954
Camp de Tarragona 1,673 16 1,689
Terres de l'Ebre 725 170 895
Ponent -7 -107 -114
Comarques Centrals 1,151 -227 924
Alt Pirineu i Aran 13 -187 -174
Penedès 4,095 -642 3,453
Barcelona -5,337 -5,712 -11,049
Girona 1,289 -591 698
Lleida 141 -177 -36
Tarragona 3,907 43 3,950
Source: Idescat, based on the INE Migrations and Changes of Residence Statistics.
(z) Category not applicable.

Last update: April 9, 2026.

Methodological note

Definition of concepts

Internal emigration
People removing their names from the civil registers of one municipality due to change of residence and moving to another municipality in Catalonia or elsewhere in Spain.
Internal immigration
People adding their names to the civil registers of one municipality due to change of residence and moving from another municipality in Catalonia or from elsewhere in Spain.
Internal migration
Change of residence between two municipalities of Catalonia, or between a municipality in Catalonia and another in Spain.
Internal migratory balance
Difference between the internal immigration recorded (registrations on the civil registers of inhabitants) and the internal emigration recorded (cancellations on the civil registers of inhabitants) for a defined period. The net migration rate is positive if immigration is greater than emigration and negative if emigration is higher than immigration.

Methodological aspects

The statistics Migratory Movements provides information on people's movement due to a change in residence from one municipality in Catalonia to another, whether in Catalonia, the rest of Spain or abroad. Idescat bases this operation on the additions and removals due to changes in residence registered in municipal registers, with variation dates from the reference year.

From the year 2022 the source is the Statistics on Migrations and Changes of Residence by INE, while from 1998 to 2021 the source was the Statistics on Residential Variations by INE. Migration balances and flows within Catalonia and with the rest of Spain are comparable with the previous series, but the flows of external migration are higher with the new source.

The main characteristics analysed are sex, age and nationality.

Migratory movement refers to the displacement of an individual due to a change in residence, as well as the characteristics of this migration. The information contained comprises only inter-municipal changes and, as such, changes in residence within the same municipality are excluded.

For further information about these statistics, you may check the methodology.