Provinces of Spain by GDP per capita (euros), 2023

Madrid province had the highest GDP per capita (euros) of 49 provinces in 2023, at €42,600. Melilla province had the lowest, at €20,500. The median was €28,300 and the figure for Spain was €30,950. Source: Eurostat, European Commission.

Highest42,600Madrid province
Lowest20,500Melilla province
Median28,30049 provinces
Spain30,950History

All provinces, 2023

CSVChart (SVG)

Madrid provinceMadrid province: 42,600 EUR42,600Álava provinceÁlava province: 41,700 EUR41,700Gipuzkoa provinceGipuzkoa province: 39,000 EUR39,000Biscay provinceBiscay province: 38,300 EUR38,300Navarre provinceNavarre province: 37,000 EUR37,000Barcelona provinceBarcelona province: 35,900 EUR35,900Huesca provinceHuesca province: 35,900 EUR35,900Girona provinceGirona province: 35,800 EUR35,800Zaragoza provinceZaragoza province: 34,900 EUR34,900Tarragona provinceTarragona province: 34,500 EUR34,500Lleida provinceLleida province: 33,600 EUR33,600La Rioja provinceLa Rioja province: 32,400 EUR32,400Palencia provincePalencia province: 32,000 EUR32,000Teruel provinceTeruel province: 32,000 EUR32,000Burgos provinceBurgos province: 31,500 EUR31,500Soria provinceSoria province: 31,500 EUR31,500Valladolid provinceValladolid province: 31,400 EUR31,400A Coruña provinceA Coruña province: 29,700 EUR29,700Cuenca provinceCuenca province: 29,500 EUR29,500Ourense provinceOurense province: 29,300 EUR29,300Salamanca provinceSalamanca province: 29,300 EUR29,300Castellón provinceCastellón province: 29,000 EUR29,000Lugo provinceLugo province: 29,000 EUR29,000Cantabria provinceCantabria province: 28,400 EUR28,400Segovia provinceSegovia province: 28,300 EUR28,300Asturias provinceAsturias province: 28,100 EUR28,100Valencia provinceValencia province: 28,100 EUR28,100León provinceLeón province: 27,200 EUR27,200Pontevedra provincePontevedra province: 27,100 EUR27,100Albacete provinceAlbacete province: 26,500 EUR26,500Cáceres provinceCáceres province: 26,400 EUR26,400Zamora provinceZamora province: 26,200 EUR26,200Murcia provinceMurcia province: 25,500 EUR25,500Ciudad Real provinceCiudad Real province: 25,300 EUR25,300Seville provinceSeville province: 24,900 EUR24,900Guadalajara provinceGuadalajara province: 24,800 EUR24,800Huelva provinceHuelva province: 24,600 EUR24,600Almería provinceAlmería province: 24,100 EUR24,100Alicante provinceAlicante province: 23,500 EUR23,500Málaga provinceMálaga province: 23,400 EUR23,400Ávila provinceÁvila province: 23,300 EUR23,300Toledo provinceToledo province: 23,200 EUR23,200Badajoz provinceBadajoz province: 22,400 EUR22,400Ceuta provinceCeuta province: 22,400 EUR22,400Córdoba provinceCórdoba province: 22,200 EUR22,200Granada provinceGranada province: 22,200 EUR22,200Cádiz provinceCádiz province: 21,300 EUR21,300Jaén provinceJaén province: 21,100 EUR21,100Melilla provinceMelilla province: 20,500 EUR20,500
EUR. Source: Eurostat. Retrieved 2026-10-07.

Full ranking

RankProvinces2023
EUR
Change on 2022
1Madrid province Provisional42,600+8.7%
2Álava province Provisional41,700+8.9%
3Gipuzkoa province Provisional39,000+7.1%
4Biscay province Provisional38,300+7.6%
5Navarre province Provisional37,000+6.6%
6Barcelona province Provisional35,900+7.8%
6Huesca province Provisional35,900+6.2%
8Girona province Provisional35,800+8.8%
9Zaragoza province Provisional34,900+6.4%
10Tarragona province Provisional34,500+5.5%
11Lleida province Provisional33,600+8%
12La Rioja province Provisional32,400+6.6%
13Palencia province Provisional32,000+7.4%
13Teruel province Provisional32,000+5.6%
15Burgos province Provisional31,500+4.7%
15Soria province Provisional31,500+3.3%
17Valladolid province Provisional31,400+6.8%
18A Coruña province Provisional29,700+6.8%
19Cuenca province Provisional29,500+3.1%
20Ourense province Provisional29,300+9.7%
20Salamanca province Provisional29,300+10.6%
22Castellón province Provisional29,0000%
22Lugo province Provisional29,000+9.8%
24Cantabria province Provisional28,400+7.2%
25Segovia province Provisional28,300+8%
26Asturias province Provisional28,100+6%
26Valencia province Provisional28,100+8.5%
28León province Provisional27,200+3.8%
29Pontevedra province Provisional27,100+8%
30Albacete province Provisional26,500+7.7%
31Cáceres province Provisional26,400+4.3%
32Zamora province Provisional26,200+5.6%
33Murcia province Provisional25,500+4.9%
34Ciudad Real province Provisional25,300+1.6%
35Seville province Provisional24,900+6.9%
36Guadalajara province Provisional24,800-0.8%
37Huelva province Provisional24,600+2.1%
38Almería province Provisional24,100+9%
39Alicante province Provisional23,500+8.3%
40Málaga province Provisional23,400+8.8%
41Ávila province Provisional23,300+6.9%
42Toledo province Provisional23,200+5.9%
43Badajoz province Provisional22,400+9.3%
43Ceuta province Provisional22,400+5.2%
45Córdoba province Provisional22,200+11%
45Granada province Provisional22,200+7.8%
47Cádiz province Provisional21,300+3.4%
48Jaén province Provisional21,100+11.6%
49Melilla province Provisional20,500+5.7%

Other periods

About this ranking

GDP at current market prices divided by population, EUR per inhabitant.

In euros, for Spain and the EU. For the United States, its states and counties, and for other countries and the World, in US dollars use gdp_per_capita_usd.

Every value in the ranking comes from the same publisher and the same period, so the provinces are compared on one definition. 2 provinces with data in other periods have no value for 2023 and are left out rather than filled from another source. Equal values share a rank.

How to cite

Eurostat. GDP at current market prices by NUTS 3 region, EUR per inhabitant (nama_10r_3gdp). https://ec.europa.eu/eurostat/databrowser/view/nama_10r_3gdp/default/table. Retrieved 2026-10-07.

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 GDP per capita (euros) using official data, and cite the source.
rank_places {"indicator":"gdp_per_capita","level":"province","within":"Spain","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=gdp_per_capita&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 GDP per capita (euros)?

Madrid province, with €42,600 in 2023, according to Eurostat, European Commission.

Which province has the lowest GDP per capita (euros)?

Melilla province, with €20,500 in 2023.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Eurostat, European Commission, GDP at current market prices by NUTS 3 region, EUR per inhabitant (nama_10r_3gdp). Retrieved 2026-10-07. 2 provinces have no value for 2023 and are not ranked.

GDP per capita: other rankings

Provinces of Spain: more rankings