Provinces of Spain by net migration rate including statistical adjustment

Tarragona province had the highest net migration rate including statistical adjustment of 49 provinces in 2019, at 15.7 per 1,000 inhabitants. Ceuta province had the lowest, at -10.5 per 1,000 inhabitants. The median was 6 per 1,000 inhabitants and the figure for Spain was 9.7 per 1,000 inhabitants. Source: Eurostat, European Commission.

Lowest-10.5Ceuta province
Median649 provinces
Spain9.7History

All provinces, 2019

Tarragona province: 15.7 per 1,000 inhabitantsTarragona province15.7Girona province: 14.6 per 1,000 inhabitantsGirona province14.6Madrid province: 14 per 1,000 inhabitantsMadrid province14Guadalajara province: 13.9 per 1,000 inhabitantsGuadalajara province13.9Málaga province: 13.5 per 1,000 inhabitantsMálaga province13.5Valencia province: 13.4 per 1,000 inhabitantsValencia province13.4Toledo province: 13 per 1,000 inhabitantsToledo province13Alicante province: 12.9 per 1,000 inhabitantsAlicante province12.9Barcelona province: 12.3 per 1,000 inhabitantsBarcelona province12.3Lleida province: 12.2 per 1,000 inhabitantsLleida province12.2Huesca province: 11.6 per 1,000 inhabitantsHuesca province11.6Navarre province: 11.1 per 1,000 inhabitantsNavarre province11.1La Rioja province: 11 per 1,000 inhabitantsLa Rioja province11Almería province: 10.9 per 1,000 inhabitantsAlmería province10.9Zaragoza province: 10.9 per 1,000 inhabitantsZaragoza province10.9Murcia province: 10 per 1,000 inhabitantsMurcia province10Biscay province: 9.8 per 1,000 inhabitantsBiscay province9.8Soria province: 9.6 per 1,000 inhabitantsSoria province9.6Castellón province: 9.3 per 1,000 inhabitantsCastellón province9.3Álava province: 8.9 per 1,000 inhabitantsÁlava province8.9Gipuzkoa province: 8.9 per 1,000 inhabitantsGipuzkoa province8.9Ourense province: 7.5 per 1,000 inhabitantsOurense province7.5Pontevedra province: 7.1 per 1,000 inhabitantsPontevedra province7.1A Coruña province: 6.5 per 1,000 inhabitantsA Coruña province6.5Cantabria province: 6 per 1,000 inhabitantsCantabria province6Granada province: 5.9 per 1,000 inhabitantsGranada province5.9Huelva province: 5.8 per 1,000 inhabitantsHuelva province5.8Teruel province: 5.7 per 1,000 inhabitantsTeruel province5.7Burgos province: 5.6 per 1,000 inhabitantsBurgos province5.6Cuenca province: 4.9 per 1,000 inhabitantsCuenca province4.9Lugo province: 4.9 per 1,000 inhabitantsLugo province4.9Segovia province: 4.8 per 1,000 inhabitantsSegovia province4.8Asturias province: 4.2 per 1,000 inhabitantsAsturias province4.2Ávila province: 4.1 per 1,000 inhabitantsÁvila province4.1Valladolid province: 4 per 1,000 inhabitantsValladolid province4Cádiz province: 3.4 per 1,000 inhabitantsCádiz province3.4Seville province: 3.2 per 1,000 inhabitantsSeville province3.2Palencia province: 3.1 per 1,000 inhabitantsPalencia province3.1Salamanca province: 2.7 per 1,000 inhabitantsSalamanca province2.7Albacete province: 2.3 per 1,000 inhabitantsAlbacete province2.3Córdoba province: 2 per 1,000 inhabitantsCórdoba province2Ciudad Real province: 1.6 per 1,000 inhabitantsCiudad Real province1.6Cáceres province: 0.9 per 1,000 inhabitantsCáceres province0.9León province: 0.5 per 1,000 inhabitantsLeón province0.5Badajoz province: 0.4 per 1,000 inhabitantsBadajoz province0.4Zamora province: -0.9 per 1,000 inhabitantsZamora province-0.9Jaén province: -1.7 per 1,000 inhabitantsJaén province-1.7Melilla province: -6.5 per 1,000 inhabitantsMelilla province-6.5Ceuta province: -10.5 per 1,000 inhabitantsCeuta province-10.5
per 1,000 inhabitants. Source: Eurostat, Population change, crude rate of net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3). Retrieved 2026-10-12.

Full ranking

RankProvinces2019
per 1,000 inhabitants
Change on 2018
1Tarragona province15.7+5.4 pts
2Girona province14.6+3.1 pts
3Madrid province14+2.3 pts
4Guadalajara province13.9+2.5 pts
5Málaga province13.5+7.4 pts
6Valencia province13.4+7.3 pts
7Toledo province13+4.6 pts
8Alicante province12.9+3.1 pts
9Barcelona province12.3+0.1 pts
10Lleida province12.2+5 pts
11Huesca province11.6+5.8 pts
12Navarre province11.1+0.5 pts
13La Rioja province11+4.8 pts
14Almería province10.9+4 pts
14Zaragoza province10.9+0.9 pts
16Murcia province10+3.8 pts
17Biscay province9.8+2.9 pts
18Soria province9.6+7 pts
19Castellón province9.3+1.9 pts
20Álava province8.9+1.5 pts
20Gipuzkoa province8.9+1.3 pts
22Ourense province7.5+1.9 pts
23Pontevedra province7.1+3 pts
24A Coruña province6.5+0.9 pts
25Cantabria province6+1.3 pts
26Granada province5.9+2.9 pts
27Huelva province5.8+2 pts
28Teruel province5.7+2.8 pts
29Burgos province5.6+2.5 pts
30Cuenca province4.9+5.8 pts
30Lugo province4.9+1.7 pts
32Segovia province4.8+2.8 pts
33Asturias province4.2+2.4 pts
34Ávila province4.1+2.9 pts
35Valladolid province4+1.8 pts
36Cádiz province3.4+3.7 pts
37Seville province3.2+2.2 pts
38Palencia province3.1+2 pts
39Salamanca province2.7+1.3 pts
40Albacete province2.3+3.4 pts
41Córdoba province2+3.9 pts
42Ciudad Real province1.6+5.7 pts
43Cáceres province0.9+2.2 pts
44León province0.5+1.3 pts
45Badajoz province0.4+1.4 pts
46Zamora province-0.9+1.9 pts
47Jaén province-1.7+1.9 pts
48Melilla province-6.5-0.3 pts
49Ceuta province-10.5-2.6 pts

Other periods

About this ranking

Net migration including statistical adjustment during the year per 1,000 average residents (Eurostat crude rate of net migration plus statistical adjustment).

Comparable across EU countries and regions. Eurostat derives the net figure as a residual of population change, so it includes census revisions and other statistical adjustments.

Every value in the ranking comes from the same publisher and the same period, so the provinces are compared on one definition. Equal values share a rank.

How to cite

Eurostat. Population change, crude rate of net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3). https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

Eurostat, European Commission. (2026). Population change, crude rate of net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3) (Provinces of Spain by net migration rate including statistical adjustment, 2019) [Data set]. Retrieved October 12, 2026, from https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table

MLA 9

Population change, crude rate of net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3), Provinces of Spain by net migration rate including statistical adjustment, 2019. Eurostat, European Commission, 21 July 2026, https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table. Invokely, https://invokely.ai/rankings/net-migration-rate/spain-provinces?period=2019. Accessed 12 Oct. 2026.

Chicago (author-date)

Eurostat, European Commission. 2026. Population change, crude rate of net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3). Provinces of Spain by net migration rate including statistical adjustment, 2019. Dataset. Accessed October 12, 2026. https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table. Also distributed by Invokely, https://invokely.ai/rankings/net-migration-rate/spain-provinces?period=2019.

Harvard

Eurostat, European Commission (2026) Population change, crude rate of net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3), Provinces of Spain by net migration rate including statistical adjustment, 2019 [Dataset]. Available at: https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table, via Invokely: https://invokely.ai/rankings/net-migration-rate/spain-provinces?period=2019 (Accessed: 12 October 2026).

BibTeX
@misc{eurostat_provinces_of_spain_by_2019,
  author = {{Eurostat, European Commission}},
  title = {{Population change, crude rate of net migration plus statistical adjustment, by NUTS 2 and 3 region (demo\_r\_gind3): Provinces of Spain by net migration rate including statistical adjustment, 2019}},
  year = {2026},
  howpublished = {Data set},
  url = {https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/net-migration-rate/spain-provinces?period=2019. Publisher attribution: Eurostat. Population change, crude rate of net migration plus statistical adjustment, by NUTS 2 and 3 region (demo\_r\_gind3). https://ec.europa.eu/eurostat/databrowser/view/demo\_r\_gind3/default/table. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - Eurostat, European Commission
TI  - Population change, crude rate of net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3): Provinces of Spain by net migration rate including statistical adjustment, 2019
PY  - 2026
DA  - 2026/07/21
PB  - Eurostat, European Commission
DB  - Invokely
UR  - https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table
L2  - https://invokely.ai/rankings/net-migration-rate/spain-provinces?period=2019
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-migration-rate/spain-provinces?period=2019.
N1  - Publisher attribution: Eurostat. Population change, crude rate of net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3). https://ec.europa.eu/eurostat/databrowser/view/demo_r_gind3/default/table. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Provinces of Spain by net migration rate including statistical adjustment using official data, and cite the source.
rank_places {"indicator":"net_migration_plus_adjustment_rate","level":"province","within":"Spain","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_migration_plus_adjustment_rate&level=province&within=Spain&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which province has the highest net migration rate including statistical adjustment?

Tarragona province, with 15.7 per 1,000 inhabitants in 2019, according to Eurostat, European Commission.

Which province has the lowest net migration rate including statistical adjustment?

Ceuta province, with -10.5 per 1,000 inhabitants in 2019.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Eurostat, European Commission, Population change, crude rate of net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3). Retrieved 2026-10-12.

Net migration rate including statistical adjustment: other rankings

Provinces of Spain: more rankings