Provinces of Spain by GDP (euros)

Madrid province had the highest GDP (euros) of 49 provinces in 2021, at €239.84 billion. Melilla province had the lowest, at €1.53 billion. The median was €12.95 billion and the figure for Spain was €1.24 trillion. Source: Eurostat, European Commission.

Highest239,837Madrid province
Lowest1,534Melilla province
Median12,95449 provinces
Spain1,235,474History

All provinces, 2021

CSVChart (SVG)

Madrid provinceMadrid province: 239,837 EUR million239,837Barcelona provinceBarcelona province: 173,917 EUR million173,917Valencia provinceValencia province: 62,141 EUR million62,141Seville provinceSeville province: 41,575 EUR million41,575Alicante provinceAlicante province: 38,470 EUR million38,470Biscay provinceBiscay province: 35,910 EUR million35,910Murcia provinceMurcia province: 33,604 EUR million33,604Málaga provinceMálaga province: 32,620 EUR million32,620Zaragoza provinceZaragoza province: 28,473 EUR million28,473A Coruña provinceA Coruña province: 27,530 EUR million27,530Gipuzkoa provinceGipuzkoa province: 24,644 EUR million24,644Tarragona provinceTarragona province: 24,601 EUR million24,601Asturias provinceAsturias province: 23,618 EUR million23,618Girona provinceGirona province: 23,348 EUR million23,348Cádiz provinceCádiz province: 22,877 EUR million22,877Pontevedra provincePontevedra province: 21,958 EUR million21,958Navarre provinceNavarre province: 20,821 EUR million20,821Granada provinceGranada province: 17,357 EUR million17,357Castellón provinceCastellón province: 15,776 EUR million15,776Almería provinceAlmería province: 14,861 EUR million14,861Córdoba provinceCórdoba province: 14,512 EUR million14,512Cantabria provinceCantabria province: 14,207 EUR million14,207Toledo provinceToledo province: 14,010 EUR million14,010Valladolid provinceValladolid province: 13,949 EUR million13,949Lleida provinceLleida province: 12,954 EUR million12,954Badajoz provinceBadajoz province: 12,730 EUR million12,730Álava provinceÁlava province: 11,959 EUR million11,959Jaén provinceJaén province: 11,854 EUR million11,854Huelva provinceHuelva province: 10,640 EUR million10,640Ciudad Real provinceCiudad Real province: 10,481 EUR million10,481León provinceLeón province: 10,454 EUR million10,454Burgos provinceBurgos province: 10,224 EUR million10,224Albacete provinceAlbacete province: 8,854 EUR million8,854Cáceres provinceCáceres province: 8,822 EUR million8,822La Rioja provinceLa Rioja province: 8,736 EUR million8,736Lugo provinceLugo province: 7,638 EUR million7,638Salamanca provinceSalamanca province: 7,387 EUR million7,387Ourense provinceOurense province: 7,263 EUR million7,263Huesca provinceHuesca province: 6,780 EUR million6,780Guadalajara provinceGuadalajara province: 5,805 EUR million5,805Cuenca provinceCuenca province: 4,975 EUR million4,975Palencia provincePalencia province: 4,327 EUR million4,327Zamora provinceZamora province: 3,674 EUR million3,674Segovia provinceSegovia province: 3,647 EUR million3,647Teruel provinceTeruel province: 3,529 EUR million3,529Ávila provinceÁvila province: 3,248 EUR million3,248Soria provinceSoria province: 2,556 EUR million2,556Ceuta provinceCeuta province: 1,634 EUR million1,634Melilla provinceMelilla province: 1,534 EUR million1,534
EUR million. Source: Eurostat. Retrieved 2026-10-07.

Full ranking

RankProvinces2021
EUR million
Change on 2020
1Madrid province239,837+8.5%
2Barcelona province173,917+7.4%
3Valencia province62,141+8.6%
4Seville province41,575+11%
5Alicante province38,470+11.5%
6Biscay province35,910+8.8%
7Murcia province33,604+10.4%
8Málaga province32,620+14.4%
9Zaragoza province28,473+7.4%
10A Coruña province27,530+8%
11Gipuzkoa province24,644+12.6%
12Tarragona province24,601+14%
13Asturias province23,618+10.5%
14Girona province23,348+18.2%
15Cádiz province22,877+11.7%
16Pontevedra province21,958+9%
17Navarre province20,821+8.7%
18Granada province17,357+8.7%
19Castellón province15,776+10%
20Almería province14,861+0.7%
21Córdoba province14,512+10.5%
22Cantabria province14,207+9.4%
23Toledo province14,010+11.3%
24Valladolid province13,949+2.9%
25Lleida province12,954+11.3%
26Badajoz province12,730+6.3%
27Álava province11,959+1.7%
28Jaén province11,854+9.9%
29Huelva province10,640+13.8%
30Ciudad Real province10,481+2.9%
31León province10,454+12.7%
32Burgos province10,224+6.3%
33Albacete province8,854+10.5%
34Cáceres province8,822+17.3%
35La Rioja province8,736+6.7%
36Lugo province7,638+10%
37Salamanca province7,387+12.2%
38Ourense province7,263+13.1%
39Huesca province6,780+7.1%
40Guadalajara province5,805+11.1%
41Cuenca province4,975+17%
42Palencia province4,327+7%
43Zamora province3,674+14.7%
44Segovia province3,647+15.3%
45Teruel province3,529+13.1%
46Ávila province3,248+6.3%
47Soria province2,556+11.5%
48Ceuta province1,634+6.4%
49Melilla province1,534+5.7%

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 2021 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 €239.84 billion in 2021, according to Eurostat, European Commission.

Which province has the lowest GDP (euros)?

Melilla province, with €1.53 billion in 2021.

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

Gross domestic product (GDP): other rankings

Provinces of Spain: more rankings