Provinces of Spain by net migration including statistical adjustment, 2024

Madrid province had the highest net migration including statistical adjustment of 49 provinces in 2024, at 103,256. Ceuta province had the lowest, at 225. The median was 5,203 and the figure for Spain was 624,658. Source: Eurostat, European Commission.

Highest103,256Madrid province
Median5,20349 provinces
Spain624,658History

All provinces, 2024

Madrid province: 103,256 personsMadrid province103,256Barcelona province: 92,058 personsBarcelona province92,058Valencia province: 58,905 personsValencia province58,905Alicante province: 44,016 personsAlicante province44,016Málaga province: 18,548 personsMálaga province18,548Murcia province: 17,701 personsMurcia province17,701Tarragona province: 15,753 personsTarragona province15,753A Coruña province: 14,577 personsA Coruña province14,577Zaragoza province: 14,173 personsZaragoza province14,173Asturias province: 14,103 personsAsturias province14,103Castellón province: 13,781 personsCastellón province13,781Biscay province: 13,484 personsBiscay province13,484Toledo province: 12,794 personsToledo province12,794Seville province: 11,390 personsSeville province11,390Girona province: 10,294 personsGirona province10,294Almería province: 8,686 personsAlmería province8,686Lleida province: 7,567 personsLleida province7,567Granada province: 7,550 personsGranada province7,550Navarre province: 6,995 personsNavarre province6,995Gipuzkoa province: 6,324 personsGipuzkoa province6,324Guadalajara province: 5,954 personsGuadalajara province5,954Cantabria province: 5,864 personsCantabria province5,864Valladolid province: 5,620 personsValladolid province5,620Cádiz province: 5,295 personsCádiz province5,295Pontevedra province: 5,203 personsPontevedra province5,203Burgos province: 4,866 personsBurgos province4,866León province: 4,316 personsLeón province4,316Álava province: 4,298 personsÁlava province4,298Lugo province: 4,277 personsLugo province4,277Ourense province: 4,250 personsOurense province4,250Huelva province: 4,003 personsHuelva province4,003Ciudad Real province: 3,951 personsCiudad Real province3,951La Rioja province: 3,876 personsLa Rioja province3,876Salamanca province: 3,143 personsSalamanca province3,143Albacete province: 2,962 personsAlbacete province2,962Huesca province: 2,528 personsHuesca province2,528Segovia province: 2,312 personsSegovia province2,312Cáceres province: 2,011 personsCáceres province2,011Palencia province: 1,900 personsPalencia province1,900Cuenca province: 1,847 personsCuenca province1,847Teruel province: 1,664 personsTeruel province1,664Badajoz province: 1,589 personsBadajoz province1,589Ávila province: 1,467 personsÁvila province1,467Jaén province: 1,379 personsJaén province1,379Córdoba province: 1,272 personsCórdoba province1,272Zamora province: 1,164 personsZamora province1,164Soria province: 778 personsSoria province778Melilla province: 721 personsMelilla province721Ceuta province: 225 personsCeuta province225
persons. Source: Eurostat, Population change, net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3). Retrieved 2026-10-12.

Full ranking

RankProvinces2024
persons
Change on 2023
1Madrid province103,256-23.9%
2Barcelona province92,058+2.3%
3Valencia province58,905-1.8%
4Alicante province44,016+4.9%
5Málaga province18,548-23.3%
6Murcia province17,701+9.7%
7Tarragona province15,753+5.5%
8A Coruña province14,577+26%
9Zaragoza province14,173+20.5%
10Asturias province14,103+17.5%
11Castellón province13,781+10.6%
12Biscay province13,484+19.3%
13Toledo province12,794-0.9%
14Seville province11,390+1.3%
15Girona province10,294-22.9%
16Almería province8,686+29.3%
17Lleida province7,567+38.2%
18Granada province7,550+4.7%
19Navarre province6,995-7.1%
20Gipuzkoa province6,324+6.1%
21Guadalajara province5,954+10.3%
22Cantabria province5,864+6.2%
23Valladolid province5,620-5.3%
24Cádiz province5,295-16.1%
25Pontevedra province5,203-15.2%
26Burgos province4,866+9.7%
27León province4,316+43.7%
28Álava province4,298+44%
29Lugo province4,277+2.9%
30Ourense province4,250+27.9%
31Huelva province4,003+48.4%
32Ciudad Real province3,951+31.3%
33La Rioja province3,876+23.5%
34Salamanca province3,143+23.3%
35Albacete province2,962+9.8%
36Huesca province2,528-5.1%
37Segovia province2,312+13.9%
38Cáceres province2,011-28.7%
39Palencia province1,900+28.6%
40Cuenca province1,847+8.3%
41Teruel province1,664+55.8%
42Badajoz province1,589-24.5%
43Ávila province1,467-20.4%
44Jaén province1,379+63%
45Córdoba province1,272-29.9%
46Zamora province1,164-1.1%
47Soria province778-31.3%
48Melilla province721+226.2%
49Ceuta province225+5,525%

Other periods

About this ranking

Population change during the year minus natural change (live births minus deaths), including statistical adjustment. A negative value means the population fell by more than natural change explains (Eurostat demographic balance).

Eurostat calculates this as a residual, not by counting immigrants and emigrants, so it also absorbs census revisions and other statistical adjustments. For the EU it reflects migration to and from countries outside the EU. net_migration (World Bank, UN estimate) uses a different method, so the two series differ.

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, 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.

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 including statistical adjustment using official data, and cite the source.
rank_places {"indicator":"net_migration_plus_adjustment","level":"province","within":"Spain","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_migration_plus_adjustment&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 including statistical adjustment?

Madrid province, with 103,256 in 2024, according to Eurostat, European Commission.

Which province has the lowest net migration including statistical adjustment?

Ceuta province, with 225 in 2024.

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, net migration plus statistical adjustment, by NUTS 2 and 3 region (demo_r_gind3). Retrieved 2026-10-12.

Net migration including statistical adjustment: other rankings

Provinces of Spain: more rankings