Provinces of Spain by GDP (euros)

Madrid province had the highest GDP (euros) of 49 provinces in 2020, at €221.06 billion. Melilla province had the lowest, at €1.45 billion. The median was €11.98 billion and the figure for Spain was €1.13 trillion. Source: Eurostat, European Commission.

Highest221,062Madrid province
Lowest1,452Melilla province
Median11,97949 provinces
Spain1,129,214History

All provinces, 2020

CSVChart (SVG)

Madrid provinceMadrid province: 221,062 EUR million221,062Barcelona provinceBarcelona province: 161,885 EUR million161,885Valencia provinceValencia province: 57,223 EUR million57,223Seville provinceSeville province: 37,457 EUR million37,457Alicante provinceAlicante province: 34,503 EUR million34,503Biscay provinceBiscay province: 33,017 EUR million33,017Murcia provinceMurcia province: 30,440 EUR million30,440Málaga provinceMálaga province: 28,517 EUR million28,517Zaragoza provinceZaragoza province: 26,504 EUR million26,504A Coruña provinceA Coruña province: 25,501 EUR million25,501Gipuzkoa provinceGipuzkoa province: 21,892 EUR million21,892Tarragona provinceTarragona province: 21,581 EUR million21,581Asturias provinceAsturias province: 21,376 EUR million21,376Cádiz provinceCádiz province: 20,477 EUR million20,477Pontevedra provincePontevedra province: 20,140 EUR million20,140Girona provinceGirona province: 19,756 EUR million19,756Navarre provinceNavarre province: 19,161 EUR million19,161Granada provinceGranada province: 15,968 EUR million15,968Almería provinceAlmería province: 14,764 EUR million14,764Castellón provinceCastellón province: 14,341 EUR million14,341Valladolid provinceValladolid province: 13,556 EUR million13,556Córdoba provinceCórdoba province: 13,135 EUR million13,135Cantabria provinceCantabria province: 12,991 EUR million12,991Toledo provinceToledo province: 12,582 EUR million12,582Badajoz provinceBadajoz province: 11,979 EUR million11,979Álava provinceÁlava province: 11,764 EUR million11,764Lleida provinceLleida province: 11,635 EUR million11,635Jaén provinceJaén province: 10,781 EUR million10,781Ciudad Real provinceCiudad Real province: 10,183 EUR million10,183Burgos provinceBurgos province: 9,620 EUR million9,620Huelva provinceHuelva province: 9,353 EUR million9,353León provinceLeón province: 9,277 EUR million9,277La Rioja provinceLa Rioja province: 8,187 EUR million8,187Albacete provinceAlbacete province: 8,010 EUR million8,010Cáceres provinceCáceres province: 7,518 EUR million7,518Lugo provinceLugo province: 6,945 EUR million6,945Salamanca provinceSalamanca province: 6,584 EUR million6,584Ourense provinceOurense province: 6,420 EUR million6,420Huesca provinceHuesca province: 6,331 EUR million6,331Guadalajara provinceGuadalajara province: 5,225 EUR million5,225Cuenca provinceCuenca province: 4,254 EUR million4,254Palencia provincePalencia province: 4,042 EUR million4,042Zamora provinceZamora province: 3,204 EUR million3,204Segovia provinceSegovia province: 3,164 EUR million3,164Teruel provinceTeruel province: 3,121 EUR million3,121Ávila provinceÁvila province: 3,056 EUR million3,056Soria provinceSoria province: 2,292 EUR million2,292Ceuta provinceCeuta province: 1,536 EUR million1,536Melilla provinceMelilla province: 1,452 EUR million1,452
EUR million. Source: Eurostat. Retrieved 2026-10-07.

Full ranking

RankProvinces2020
EUR million
Change on 2019
1Madrid province221,062-9.4%
2Barcelona province161,885-10.3%
3Valencia province57,223-8.7%
4Seville province37,457-8.4%
5Alicante province34,503-8.7%
6Biscay province33,017-10.1%
7Murcia province30,440-7.8%
8Málaga province28,517-12.3%
9Zaragoza province26,504-6.9%
10A Coruña province25,501-8.3%
11Gipuzkoa province21,892-10.5%
12Tarragona province21,581-12.9%
13Asturias province21,376-9.7%
14Cádiz province20,477-12.3%
15Pontevedra province20,140-7.3%
16Girona province19,756-10.4%
17Navarre province19,161-9.1%
18Granada province15,968-9%
19Almería province14,764-7.7%
20Castellón province14,341-11.1%
21Valladolid province13,556-7.2%
22Córdoba province13,135-7.7%
23Cantabria province12,991-9%
24Toledo province12,582-6.9%
25Badajoz province11,979-6.7%
26Álava province11,764-8.1%
27Lleida province11,635-8.9%
28Jaén province10,781-4.3%
29Ciudad Real province10,183-7.6%
30Burgos province9,620-9.5%
31Huelva province9,353-12.2%
32León province9,277-7.6%
33La Rioja province8,187-7.9%
34Albacete province8,010-7.1%
35Cáceres province7,518-9.7%
36Lugo province6,945-11.2%
37Salamanca province6,584-7.9%
38Ourense province6,420-10.1%
39Huesca province6,331-3.6%
40Guadalajara province5,225-7.5%
41Cuenca province4,254-7.3%
42Palencia province4,042-8.5%
43Zamora province3,204-8.2%
44Segovia province3,164-9.2%
45Teruel province3,121-8.8%
46Ávila province3,056-7.3%
47Soria province2,292-9.4%
48Ceuta province1,536-7.5%
49Melilla province1,452-6.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 2020 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 €221.06 billion in 2020, according to Eurostat, European Commission.

Which province has the lowest GDP (euros)?

Melilla province, with €1.45 billion in 2020.

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 2020 and are not ranked.

Gross domestic product (GDP): other rankings

Provinces of Spain: more rankings