Provinces of Spain by share of foreign nationals

Almería province had the highest share of foreign nationals of 52 provinces in 2022, at 21.7%. Jaén province had the lowest, at 2.8%. The median was 9.8% and the figure for Spain was 11.6%. Source: INE.

Median9.852 provinces
Spain11.6History

All provinces, 2022

CSVChart (SVG)

Almería provinceAlmería province: 21.7 %21.7Alicante provinceAlicante province: 20.6 %20.6Girona provinceGirona province: 20.1 %20.1Balearic Islands provinceBalearic Islands province: 19.4 %19.4Lleida provinceLleida province: 18.7 %18.7Tarragona provinceTarragona province: 16.7 %16.7Málaga provinceMálaga province: 16.5 %16.5Castellón provinceCastellón province: 15.4 %15.4Barcelona provinceBarcelona province: 15 %15Murcia provinceMurcia province: 14.6 %14.6Santa Cruz de Tenerife provinceSanta Cruz de Tenerife province: 14 %14Madrid provinceMadrid province: 13.9 %13.9Guadalajara provinceGuadalajara province: 13.9 %13.9Melilla provinceMelilla province: 13.3 %13.3Huesca provinceHuesca province: 13 %13La Rioja provinceLa Rioja province: 12.9 %12.9Las Palmas provinceLas Palmas province: 12.8 %12.8Zaragoza provinceZaragoza province: 12.5 %12.5Cuenca provinceCuenca province: 12.1 %12.1Segovia provinceSegovia province: 11.8 %11.8Valencia provinceValencia province: 11.7 %11.7Teruel provinceTeruel province: 11.4 %11.4Navarre provinceNavarre province: 11 %11Toledo provinceToledo province: 10.5 %10.5Huelva provinceHuelva province: 9.9 %9.9Soria provinceSoria province: 9.8 %9.8Álava provinceÁlava province: 9.7 %9.7Gipuzkoa provinceGipuzkoa province: 8.3 %8.3Burgos provinceBurgos province: 8.2 %8.2Biscay provinceBiscay province: 7.8 %7.8Granada provinceGranada province: 7.7 %7.7Albacete provinceAlbacete province: 7.1 %7.1Ávila provinceÁvila province: 7 %7Ciudad Real provinceCiudad Real province: 6.4 %6.4Cantabria provinceCantabria province: 6.3 %6.3Ceuta provinceCeuta province: 5.9 %5.9Valladolid provinceValladolid province: 5.6 %5.6Ourense provinceOurense province: 5.4 %5.4Lugo provinceLugo province: 5.2 %5.2Salamanca provinceSalamanca province: 4.9 %4.9Palencia provincePalencia province: 4.7 %4.7León provinceLeón province: 4.7 %4.7Asturias provinceAsturias province: 4.5 %4.5Cádiz provinceCádiz province: 4.3 %4.3Pontevedra provincePontevedra province: 4.2 %4.2A Coruña provinceA Coruña province: 4.1 %4.1Seville provinceSeville province: 4.1 %4.1Zamora provinceZamora province: 3.9 %3.9Cáceres provinceCáceres province: 3.6 %3.6Badajoz provinceBadajoz province: 3.2 %3.2Córdoba provinceCórdoba province: 2.9 %2.9Jaén provinceJaén province: 2.8 %2.8
%. Source: Invokely calculation with data from INE. Retrieved 2026-10-08.

Full ranking

RankProvinces2022 (%)Change on 2021
1Almería province21.7+0.6 pts
2Alicante province20.6+0.7 pts
3Girona province20.1-0 pts
4Balearic Islands province19.4+0.1 pts
5Lleida province18.7+0.3 pts
6Tarragona province16.7+0.1 pts
7Málaga province16.5+0.4 pts
8Castellón province15.4+0.2 pts
9Barcelona province150 pts
10Murcia province14.6+0.1 pts
11Santa Cruz de Tenerife province14+0.2 pts
12Madrid province13.9+0.2 pts
13Guadalajara province13.9+0.2 pts
14Melilla province13.3-1.2 pts
15Huesca province13+0.3 pts
16La Rioja province12.9+0.3 pts
17Las Palmas province12.8+0.1 pts
18Zaragoza province12.5-0.2 pts
19Cuenca province12.1+0.4 pts
20Segovia province11.8+0.1 pts
21Valencia province11.7+0.5 pts
22Teruel province11.4+0.3 pts
23Navarre province11+0.3 pts
24Toledo province10.5+0.2 pts
25Huelva province9.9+0.6 pts
26Soria province9.8-0 pts
27Álava province9.7+0.1 pts
28Gipuzkoa province8.30 pts
29Burgos province8.2+0.1 pts
30Biscay province7.8+0.1 pts
31Granada province7.7+0.2 pts
32Albacete province7.1+0.2 pts
33Ávila province7+0.2 pts
34Ciudad Real province6.4+0.1 pts
35Cantabria province6.3+0.2 pts
36Ceuta province5.9-0.6 pts
37Valladolid province5.6+0.1 pts
38Ourense province5.4+0.2 pts
39Lugo province5.2+0.2 pts
40Salamanca province4.9+0.2 pts
41Palencia province4.7+0.1 pts
42León province4.7+0.1 pts
43Asturias province4.5+0.1 pts
44Cádiz province4.3+0.1 pts
45Pontevedra province4.2+0.2 pts
46A Coruña province4.1+0.2 pts
47Seville province4.1+0.1 pts
48Zamora province3.9+0.1 pts
49Cáceres province3.6+0.1 pts
50Badajoz province3.20 pts
51Córdoba province2.9+0.1 pts
52Jaén province2.8+0.2 pts

Other periods

About this ranking

Residents with foreign nationality as a percentage of total population on 1 January.

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

Invokely calculation from Población extranjera entre población total (Censo anual, INE). https://invokely.ai/docs/methodology#foreign_population_share. Retrieved 2026-10-08.

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

Almería province, with 21.7% in 2022, according to INE.

Which province has the lowest share of foreign nationals?

Jaén province, with 2.8% in 2022.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Invokely, Población extranjera entre población total (Censo anual, INE). Retrieved 2026-10-08.

Foreign nationals share of population: other rankings

Provinces of Spain: more rankings