Skip to main content

Internal migrations. Internal immigration rate. Counties and Aran, areas and provinces

Internal migrations. Immigration rate. Counties and Aran, areas and provinces
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1995 1990
Alt Camp 48.4 44.0 46.7 52.2 43.4 42.9 42.8 38.0 38.1 39.1 38.9 41.2 39.4 44.8 43.3 44.6 49.4 58.8 65.0 57.3 53.6 56.7 49.5 36.4 30.4 33.0 27.0 25.9 25.6 21.0
Alt Empordà 48.4 50.5 48.3 48.0 48.5 48.6 46.8 46.1 44.6 47.0 49.2 48.8 47.8 49.0 49.5 47.1 47.8 58.1 64.0 54.1 56.7 57.2 54.1 36.4 40.2 44.9 42.5 33.0 37.3 36.0
Alt Penedès 49.9 50.3 50.3 48.5 45.9 48.5 48.5 46.8 44.0 46.6 45.8 45.5 46.9 47.8 51.3 50.9 56.2 64.9 65.8 67.1 68.0 67.1 60.7 48.7 47.5 44.0 38.1 37.0 33.5 25.4
Alt Urgell 47.6 48.6 52.2 51.2 51.4 44.8 46.2 39.4 42.5 41.8 41.8 42.9 42.5 37.9 46.3 40.6 42.3 47.6 46.6 43.9 50.7 52.4 42.8 34.1 33.1 36.2 30.9 24.1 28.4 33.6
Alta Ribagorça 49.6 51.6 44.5 47.8 62.3 48.9 50.2 37.0 37.2 41.0 42.1 34.6 32.6 45.9 43.8 40.8 45.5 64.8 70.4 55.3 63.6 72.2 49.1 40.8 33.1 33.1 35.0 32.2 35.4 28.8
Anoia 50.0 47.4 52.7 51.9 51.6 52.6 52.3 47.3 46.9 45.4 44.3 44.9 45.9 46.6 47.4 48.2 52.8 60.2 66.0 69.1 66.4 66.9 55.3 44.1 47.4 42.9 37.3 31.7 31.2 23.5
Aran 47.0 47.9 57.7 57.1 68.1 57.7 57.0 57.2 62.2 57.6 57.6 54.6 62.6 57.2 65.4 64.8 58.1 59.5 75.6 68.7 65.9 87.4 81.5 54.6 48.7 57.1 63.5 53.7 58.0 45.5
Bages 42.6 42.4 43.0 41.0 38.9 43.2 41.9 39.0 37.1 36.1 36.2 37.0 38.2 39.3 38.9 38.9 44.6 48.2 51.2 51.1 45.5 43.3 39.8 28.2 28.3 25.3 25.1 20.9 21.6 16.8
Baix Camp 43.0 42.7 43.1 45.5 38.8 42.4 44.0 39.3 38.2 40.6 37.3 39.1 41.1 42.3 45.9 39.7 42.1 54.6 58.9 57.1 52.1 54.7 44.6 35.8 34.7 32.1 29.1 27.7 27.4 24.8
Baix Ebre 43.0 40.5 41.5 41.8 39.2 36.9 35.3 29.3 29.2 31.6 31.6 30.8 30.9 30.6 31.0 29.5 28.0 40.6 46.3 42.8 39.9 33.4 31.5 21.2 29.0 19.6 19.1 16.8 19.5 14.5
Baix Empordà 46.9 46.9 46.8 49.6 53.1 46.5 45.3 43.1 43.2 45.9 45.9 47.0 44.8 47.2 47.7 48.0 48.4 53.1 59.4 53.0 55.3 55.4 53.2 37.0 42.8 43.2 39.3 34.4 34.8 33.3
Baix Llobregat 43.7 41.5 41.6 42.7 37.7 43.2 42.4 39.3 39.3 41.0 41.5 41.6 42.7 42.2 44.7 43.6 44.2 43.9 48.1 52.1 52.3 53.0 50.0 42.2 41.4 43.2 42.0 37.9 36.7 28.2
Baix Penedès 69.2 69.8 73.0 79.2 75.4 75.0 77.5 69.8 66.1 64.7 63.1 62.2 65.7 66.7 73.6 75.6 76.2 95.1 116.7 117.8 122.8 117.1 103.0 86.0 106.8 91.9 84.2 72.0 76.9 54.6
Barcelonès 34.3 34.6 33.8 35.0 26.5 33.0 31.8 31.6 30.9 36.3 36.1 35.5 35.8 37.7 38.2 38.5 37.8 37.1 36.2 34.9 31.0 29.4 25.6 17.6 17.8 17.2 15.7 13.6 13.6 9.8
Berguedà 44.9 47.9 45.9 49.1 46.7 44.8 43.2 39.7 36.3 33.3 32.9 31.3 35.3 37.6 41.4 44.1 41.2 48.9 46.7 43.0 40.6 41.6 31.3 29.7 24.8 23.3 20.6 18.8 19.8 18.8
Cerdanya 52.1 55.5 61.0 66.0 84.5 60.1 62.4 56.2 53.4 53.8 53.6 48.4 48.4 63.4 58.8 57.2 53.3 66.9 64.3 59.2 64.9 68.5 54.8 54.0 48.2 60.7 55.9 54.8 47.7 36.3
Conca de Barberà 45.6 39.4 40.2 38.8 43.8 34.8 38.6 33.5 27.5 33.4 33.6 32.5 35.2 36.7 43.2 42.1 51.3 52.3 54.2 42.4 47.6 44.1 39.7 33.2 35.9 30.3 28.2 21.9 24.2 17.3
Garraf 51.6 52.5 52.1 57.5 50.4 53.4 53.7 50.0 47.5 50.0 49.8 48.2 49.1 50.1 55.3 53.7 55.2 57.9 67.5 69.3 70.9 71.6 65.3 52.1 56.2 58.9 60.0 52.7 52.0 35.7
Garrigues 48.4 39.0 37.9 39.9 41.5 35.9 40.5 30.3 32.3 32.7 32.4 32.8 31.4 34.9 35.6 33.7 34.3 40.9 40.2 32.5 32.9 28.8 26.3 22.7 20.0 23.6 22.2 18.8 16.7 14.5
Garrotxa 38.4 41.6 43.6 41.9 39.6 41.3 41.7 38.5 36.0 37.1 37.1 37.9 37.6 36.5 36.3 34.1 37.6 38.0 40.6 41.7 39.5 43.3 37.5 30.3 29.8 28.0 23.5 21.7 20.9 22.0
Gironès 48.9 47.8 47.5 48.7 41.5 50.9 49.1 46.5 46.3 48.8 47.6 50.5 49.4 52.7 52.7 51.2 51.4 57.0 60.2 57.2 61.3 62.5 56.5 40.0 42.6 42.1 38.6 33.8 33.5 32.0
Lluçanès 41.2 41.4 .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available
Maresme 48.0 46.1 46.5 49.8 45.2 49.3 48.6 45.4 44.5 45.6 46.9 46.4 47.1 45.6 47.3 47.7 47.5 51.4 57.5 58.6 58.4 58.0 53.9 45.2 48.5 48.9 49.8 43.5 39.8 33.8
Moianès 53.9 50.3 60.2 65.0 65.4 66.6 55.6 54.0 48.8 53.4 .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available
Montsià 45.5 43.4 41.7 45.2 38.2 44.1 38.1 36.1 34.6 35.1 34.2 32.2 37.0 36.4 37.9 36.6 41.3 49.1 49.6 39.4 39.8 35.4 29.3 23.6 25.7 21.8 22.4 15.3 18.7 14.3
Noguera 38.7 41.3 39.6 45.6 38.5 40.1 37.1 37.0 34.9 35.6 36.4 36.7 36.0 39.3 41.6 34.8 41.5 43.3 42.2 40.5 42.2 40.9 32.8 21.3 20.2 23.7 25.1 22.3 18.6 13.1
Osona 42.9 44.1 45.2 43.5 39.9 45.3 43.8 41.2 39.6 41.8 39.1 37.5 39.0 39.6 40.3 39.0 40.5 45.4 48.3 48.8 46.9 44.4 40.9 30.8 31.0 31.0 26.5 24.1 23.4 19.7
Pallars Jussà 64.2 54.1 58.2 54.7 58.3 63.2 64.4 58.5 61.8 69.8 74.2 52.3 46.0 72.4 84.4 50.4 48.6 58.2 62.4 27.0 28.5 50.5 46.1 28.9 21.1 21.9 27.2 27.4 26.1 23.5
Pallars Sobirà 52.4 49.6 63.3 64.1 65.6 58.2 61.7 51.2 47.6 40.7 41.6 48.2 43.8 45.9 53.4 53.0 56.5 59.2 64.3 63.5 68.6 82.3 61.6 47.9 37.8 44.5 43.5 31.3 54.1 33.5
Pla d'Urgell 37.5 40.0 38.6 41.1 35.0 35.9 37.1 37.2 35.8 36.2 35.6 35.7 37.1 35.7 35.3 39.3 42.3 56.5 58.1 49.4 48.2 45.5 41.2 25.5 22.5 27.1 23.4 17.9 20.9 13.4
Pla de l'Estany 40.1 39.7 38.9 40.1 39.1 41.8 43.3 36.5 37.1 37.5 41.4 37.5 42.4 40.5 41.3 40.6 39.5 45.8 42.8 45.9 44.0 44.8 42.5 32.2 34.9 32.7 31.3 27.7 27.8 30.8
Priorat 40.6 38.2 47.0 44.3 54.8 40.1 39.8 33.3 33.2 32.2 39.3 28.4 34.2 36.6 40.0 43.3 41.5 41.0 41.3 41.6 35.5 53.6 35.2 28.1 32.3 26.3 21.4 23.3 21.9 17.7
Ribera d'Ebre 45.4 41.4 38.0 43.3 36.9 35.5 31.8 31.0 30.4 31.7 35.0 32.5 33.0 35.2 34.4 35.6 34.0 45.6 40.4 30.3 28.2 30.7 26.1 19.8 31.9 18.2 19.8 16.1 22.2 16.0
Ripollès 43.4 41.8 43.8 49.5 44.6 41.5 37.0 38.7 32.4 32.9 30.5 30.4 32.3 35.2 33.0 37.2 37.4 40.0 40.2 37.8 34.1 36.5 33.9 30.6 25.3 23.9 20.6 24.4 21.4 18.0
Segarra 37.8 32.0 39.4 39.2 38.7 38.3 37.7 38.4 34.0 33.8 32.8 33.9 29.2 36.6 38.7 34.1 35.6 41.9 45.1 38.5 43.8 40.4 43.3 32.1 29.7 36.0 32.3 30.8 30.0 28.5
Segrià 34.0 32.6 34.7 34.7 28.5 33.3 34.3 32.1 33.4 34.8 35.9 35.0 36.9 37.3 39.3 38.1 41.0 46.7 48.1 40.6 44.6 36.1 28.2 20.6 16.6 22.4 20.5 16.2 17.1 15.2
Selva 45.5 44.5 47.9 48.7 47.8 46.9 45.2 43.8 41.8 42.8 42.4 43.9 42.8 45.3 46.1 47.7 51.1 62.0 69.5 67.4 69.5 67.3 59.5 46.4 47.0 43.9 40.6 34.3 36.0 34.8
Solsonès 37.7 39.5 39.6 39.6 42.0 40.2 39.2 38.0 37.9 46.1 46.9 41.2 29.5 33.8 34.6 32.4 30.7 41.3 41.0 37.5 47.1 45.2 36.3 26.3 21.6 26.2 20.9 24.6 23.0 21.7
Tarragonès 48.2 47.2 48.1 49.4 43.8 49.4 47.0 45.5 44.1 44.8 45.0 48.1 49.4 50.1 51.1 47.1 52.2 61.4 62.6 58.4 56.7 54.0 49.9 38.0 49.8 36.1 35.1 31.2 34.6 28.9
Terra Alta 29.6 30.6 36.7 32.0 31.4 28.6 23.5 19.6 20.8 22.0 23.2 20.9 18.5 21.0 21.3 19.7 22.3 25.6 23.0 17.2 19.1 19.6 17.8 13.6 19.9 11.2 11.2 10.1 10.6 8.4
Urgell 44.7 41.7 43.0 43.8 36.8 39.6 39.7 38.8 36.0 36.4 34.0 37.0 37.2 36.6 39.8 38.0 38.8 51.5 51.2 46.2 46.6 46.2 38.7 28.4 24.2 32.7 29.9 21.5 24.1 18.5
Vallès Occidental 37.9 36.7 36.2 37.3 32.8 37.9 36.5 35.0 34.6 36.2 36.1 36.4 37.5 37.9 39.6 38.9 39.9 42.1 45.5 45.6 47.0 44.6 41.3 33.9 35.6 35.6 35.0 30.4 27.9 23.2
Vallès Oriental 50.0 49.4 49.3 50.6 45.8 50.1 47.6 46.6 46.2 47.9 49.1 48.7 49.0 50.0 51.4 51.4 52.6 57.3 63.5 64.8 63.9 64.6 60.9 50.8 53.1 54.1 52.0 48.7 47.0 36.7
Catalonia 41.7 41.1 41.3 42.5 37.1 41.4 40.3 38.5 37.7 40.2 40.2 40.1 40.7 41.8 43.2 42.5 43.4 46.6 49.2 48.1 46.8 45.5 40.9 31.6 32.8 32.0 30.2 26.4 25.8 20.1
Metropolità 39.1 38.5 38.1 39.5 33.0 38.6 37.4 36.1 35.6 38.9 39.1 38.8 39.4 40.2 42.1 41.9 42.1 43.0 45.1 45.3 43.6 42.4 38.6 30.3 31.1 30.9 29.5 26.0 24.7 18.4
Comarques Gironines 46.3 46.4 46.8 47.9 46.1 47.4 45.9 43.9 42.7 44.6 44.7 45.8 45.0 47.0 47.3 46.8 48.0 55.0 59.7 55.6 57.4 57.7 52.8 38.5 40.8 40.6 37.3 32.0 32.9 31.8
Camp de Tarragona 46.1 44.8 45.8 47.7 42.1 45.6 45.1 41.9 40.5 42.1 41.1 43.2 44.6 45.9 52.1 49.0 52.5 63.8 69.4 66.1 64.1 63.1 54.8 43.2 49.8 41.1 37.8 33.8 35.4 28.5
Terres de l'Ebre 43.4 41.1 40.9 42.7 38.1 39.0 35.2 31.5 30.9 32.3 32.4 30.9 32.6 32.7 33.4 32.3 33.3 43.3 45.1 38.1 36.8 32.7 28.9 21.3 27.5 19.5 19.7 15.6 18.9 14.1
Ponent 36.9 35.5 36.9 38.0 32.4 35.4 36.0 34.1 34.0 35.0 35.3 35.3 36.1 37.1 38.9 37.4 40.2 47.2 48.1 41.4 44.1 38.5 32.0 22.8 19.8 25.4 23.6 19.0 19.5 16.2
Comarques Centrals 42.9 43.4 44.2 43.3 40.5 44.5 42.7 40.2 38.2 38.7 37.2 36.8 37.9 39.0 41.4 41.3 44.6 50.0 53.0 53.4 50.2 48.7 42.7 32.5 32.7 30.6 27.6 24.0 24.0 19.3
Alt Pirineu i Aran 52.2 51.5 57.0 57.6 65.4 55.3 56.7 50.5 51.6 51.9 52.8 47.6 46.9 54.4 59.5 50.9 49.8 57.9 60.6 50.4 54.4 64.3 53.2 41.8 34.6 40.0 38.9 34.1 36.3 31.2
Penedès 55.0 54.9 56.8 59.1 55.4 57.0 57.6 53.0 50.6 51.4 50.6 49.8 51.4 52.3 .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available .. Confidential data, low reliability or not available
Barcelona 40.2 39.7 39.5 40.7 34.6 39.9 38.7 37.2 36.5 39.4 39.5 39.2 39.9 40.7 42.0 41.9 42.3 43.6 45.8 46.1 44.2 43.0 39.0 30.5 31.3 30.9 29.4 25.8 24.6 18.5
Girona 46.3 46.5 47.0 48.1 46.8 47.5 46.2 44.1 42.9 44.8 44.9 45.8 45.0 47.2 47.4 46.9 48.1 55.2 59.7 55.4 57.4 57.7 52.8 38.7 41.1 40.9 37.6 32.4 33.2 31.8
Lleida 39.1 37.7 39.7 40.5 36.7 38.2 38.8 36.3 36.5 37.6 38.1 37.0 37.3 39.1 41.8 39.0 41.2 48.3 49.6 42.3 45.3 42.3 35.1 25.3 21.4 27.0 25.2 20.7 21.6 18.3
Tarragona 48.7 47.4 48.4 50.8 45.6 48.0 47.1 43.1 41.6 42.7 41.8 42.7 44.5 45.4 47.7 45.0 47.9 58.8 63.5 59.2 57.3 55.4 48.2 37.5 44.0 35.4 33.0 28.9 30.9 24.4
Source:
1990-2020: Idescat. Population estimates and Statistic for residential variations (EVR).
2021-2024: Idescat. Population estimates and Migrations and Changes of Residence Statistics.
Note: Immigration per 1,000 inhabitants.
(..) Confidential data, low reliability or not available.

Last update: April 9, 2026.

Methodological note

Definition of concepts

Internal migration
Change of residence between two municipalities of Catalonia, or between a municipality in Catalonia and another in Spain.
Internal immigration rate
Quotient between the internal immigrations in a given year and the population halfway through the period. It is expressed in so many per thousand.

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.