Provinces of Spain by GDP (euros)

Madrid province had the highest GDP (euros) of 49 provinces in 2017, at €224.37 billion. Melilla province had the lowest, at €1.47 billion. The median was €12.42 billion and the figure for Spain was €1.17 trillion. Source: Eurostat, European Commission.

Highest224,373Madrid province
Lowest1,467Melilla province
Median12,42049 provinces
Spain1,170,024History

All provinces, 2017

CSVChart (SVG)

Madrid provinceMadrid province: 224,373 EUR million224,373Barcelona provinceBarcelona province: 166,618 EUR million166,618Valencia provinceValencia province: 57,738 EUR million57,738Seville provinceSeville province: 38,291 EUR million38,291Alicante provinceAlicante province: 35,423 EUR million35,423Biscay provinceBiscay province: 34,314 EUR million34,314Murcia provinceMurcia province: 31,193 EUR million31,193Málaga provinceMálaga province: 29,892 EUR million29,892Zaragoza provinceZaragoza province: 26,486 EUR million26,486A Coruña provinceA Coruña province: 26,098 EUR million26,098Tarragona provinceTarragona province: 24,106 EUR million24,106Gipuzkoa provinceGipuzkoa province: 22,935 EUR million22,935Asturias provinceAsturias province: 22,538 EUR million22,538Cádiz provinceCádiz province: 21,860 EUR million21,860Girona provinceGirona province: 20,612 EUR million20,612Pontevedra provincePontevedra province: 20,556 EUR million20,556Navarre provinceNavarre province: 19,699 EUR million19,699Granada provinceGranada province: 16,314 EUR million16,314Castellón provinceCastellón province: 15,506 EUR million15,506Almería provinceAlmería province: 15,159 EUR million15,159Córdoba provinceCórdoba province: 14,113 EUR million14,113Valladolid provinceValladolid province: 13,737 EUR million13,737Cantabria provinceCantabria province: 13,318 EUR million13,318Toledo provinceToledo province: 12,559 EUR million12,559Badajoz provinceBadajoz province: 12,420 EUR million12,420Álava provinceÁlava province: 12,336 EUR million12,336Lleida provinceLleida province: 11,803 EUR million11,803Jaén provinceJaén province: 11,122 EUR million11,122Ciudad Real provinceCiudad Real province: 10,690 EUR million10,690Burgos provinceBurgos province: 10,054 EUR million10,054Huelva provinceHuelva province: 10,038 EUR million10,038León provinceLeón province: 9,506 EUR million9,506La Rioja provinceLa Rioja province: 8,352 EUR million8,352Albacete provinceAlbacete province: 7,993 EUR million7,993Cáceres provinceCáceres province: 7,750 EUR million7,750Lugo provinceLugo province: 7,459 EUR million7,459Salamanca provinceSalamanca province: 6,692 EUR million6,692Ourense provinceOurense province: 6,518 EUR million6,518Huesca provinceHuesca province: 6,275 EUR million6,275Guadalajara provinceGuadalajara province: 5,106 EUR million5,106Cuenca provinceCuenca province: 4,421 EUR million4,421Palencia provincePalencia province: 4,070 EUR million4,070Zamora provinceZamora province: 3,261 EUR million3,261Segovia provinceSegovia province: 3,260 EUR million3,260Teruel provinceTeruel province: 3,223 EUR million3,223Ávila provinceÁvila province: 3,088 EUR million3,088Soria provinceSoria province: 2,210 EUR million2,210Ceuta provinceCeuta province: 1,554 EUR million1,554Melilla provinceMelilla province: 1,467 EUR million1,467
EUR million. Source: Eurostat. Retrieved 2026-10-07.

Full ranking

RankProvinces2017
EUR million
Change on 2016
1Madrid province224,373+4.6%
2Barcelona province166,618+5.1%
3Valencia province57,738+2.9%
4Seville province38,291+4.4%
5Alicante province35,423+4.5%
6Biscay province34,314+1.9%
7Murcia province31,193+3.9%
8Málaga province29,892+4.8%
9Zaragoza province26,486+5.7%
10A Coruña province26,098+2.5%
11Tarragona province24,106+4.6%
12Gipuzkoa province22,935+6.8%
13Asturias province22,538+4%
14Cádiz province21,860+4.7%
15Girona province20,612-0.8%
16Pontevedra province20,556+6.4%
17Navarre province19,699+4.2%
18Granada province16,314+2.7%
19Castellón province15,506+9%
20Almería province15,159+6.9%
21Córdoba province14,113+4%
22Valladolid province13,737+4.7%
23Cantabria province13,318+3.8%
24Toledo province12,559+3.1%
25Badajoz province12,420+5.5%
26Álava province12,336+3.1%
27Lleida province11,803-2.9%
28Jaén province11,122+2%
29Ciudad Real province10,690+3.3%
30Burgos province10,054+5%
31Huelva province10,038+8.1%
32León province9,506+3%
33La Rioja province8,352+3.4%
34Albacete province7,993+5.6%
35Cáceres province7,750+6.3%
36Lugo province7,459-0.2%
37Salamanca province6,692+2.8%
38Ourense province6,518+3.2%
39Huesca province6,275+0.8%
40Guadalajara province5,106+7.5%
41Cuenca province4,421+3.1%
42Palencia province4,070-2.4%
43Zamora province3,261-6.2%
44Segovia province3,260-3.5%
45Teruel province3,223-1%
46Ávila province3,088+2.8%
47Soria province2,210+2.1%
48Ceuta province1,554+1.1%
49Melilla province1,467+0.9%

Other periods

About this ranking

GDP at current market prices, EUR million.

In euros, for Spain and the EU. For the United States, its states and counties, and for other countries and the World, use gdp_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 2017 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 (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 (euros) using official data, and cite the source.
rank_places {"indicator":"gdp","level":"province","within":"Spain","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=gdp&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 (euros)?

Madrid province, with €224.37 billion in 2017, according to Eurostat, European Commission.

Which province has the lowest GDP (euros)?

Melilla province, with €1.47 billion in 2017.

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 (nama_10r_3gdp). Retrieved 2026-10-07. 2 provinces have no value for 2017 and are not ranked.

Gross domestic product (GDP): other rankings

Provinces of Spain: more rankings