Provinces of Spain by GDP (euros), 2023

Madrid province had the highest GDP (euros) of 49 provinces in 2023, at €295.94 billion. Melilla province had the lowest, at €1.75 billion. The median was €15.08 billion and the figure for Spain was €1.5 trillion. Source: Eurostat, European Commission.

Highest295,939Madrid province
Lowest1,754Melilla province
Median15,08249 provinces
Spain1,496,277History

All provinces, 2023

CSVChart (SVG)

Madrid provinceMadrid province: 295,939 EUR million295,939Barcelona provinceBarcelona province: 209,564 EUR million209,564Valencia provinceValencia province: 75,522 EUR million75,522Seville provinceSeville province: 48,847 EUR million48,847Alicante provinceAlicante province: 46,473 EUR million46,473Biscay provinceBiscay province: 44,230 EUR million44,230Málaga provinceMálaga province: 41,235 EUR million41,235Murcia provinceMurcia province: 39,839 EUR million39,839Zaragoza provinceZaragoza province: 34,286 EUR million34,286A Coruña provinceA Coruña province: 33,478 EUR million33,478Tarragona provinceTarragona province: 29,472 EUR million29,472Girona provinceGirona province: 29,157 EUR million29,157Gipuzkoa provinceGipuzkoa province: 28,428 EUR million28,428Asturias provinceAsturias province: 28,350 EUR million28,350Cádiz provinceCádiz province: 26,784 EUR million26,784Pontevedra provincePontevedra province: 25,663 EUR million25,663Navarre provinceNavarre province: 24,975 EUR million24,975Granada provinceGranada province: 20,837 EUR million20,837Almería provinceAlmería province: 18,251 EUR million18,251Castellón provinceCastellón province: 17,662 EUR million17,662Córdoba provinceCórdoba province: 17,217 EUR million17,217Toledo provinceToledo province: 17,074 EUR million17,074Cantabria provinceCantabria province: 16,741 EUR million16,741Valladolid provinceValladolid province: 16,425 EUR million16,425Lleida provinceLleida province: 15,082 EUR million15,082Badajoz provinceBadajoz province: 14,927 EUR million14,927Álava provinceÁlava province: 14,091 EUR million14,091Huelva provinceHuelva province: 13,184 EUR million13,184Jaén provinceJaén province: 13,052 EUR million13,052Ciudad Real provinceCiudad Real province: 12,447 EUR million12,447León provinceLeón province: 12,194 EUR million12,194Burgos provinceBurgos province: 11,304 EUR million11,304La Rioja provinceLa Rioja province: 10,477 EUR million10,477Albacete provinceAlbacete province: 10,285 EUR million10,285Cáceres provinceCáceres province: 10,266 EUR million10,266Salamanca provinceSalamanca province: 9,604 EUR million9,604Lugo provinceLugo province: 9,407 EUR million9,407Ourense provinceOurense province: 8,915 EUR million8,915Huesca provinceHuesca province: 8,168 EUR million8,168Guadalajara provinceGuadalajara province: 6,879 EUR million6,879Cuenca provinceCuenca province: 5,860 EUR million5,860Palencia provincePalencia province: 5,048 EUR million5,048Segovia provinceSegovia province: 4,408 EUR million4,408Zamora provinceZamora province: 4,359 EUR million4,359Teruel provinceTeruel province: 4,324 EUR million4,324Ávila provinceÁvila province: 3,727 EUR million3,727Soria provinceSoria province: 2,825 EUR million2,825Ceuta provinceCeuta province: 1,863 EUR million1,863Melilla provinceMelilla province: 1,754 EUR million1,754
EUR million. Source: Eurostat. Retrieved 2026-10-07.

Full ranking

RankProvinces2023
EUR million
Change on 2022
1Madrid province Provisional295,939+10.8%
2Barcelona province Provisional209,564+9.6%
3Valencia province Provisional75,522+10.6%
4Seville province Provisional48,847+7.4%
5Alicante province Provisional46,473+10.8%
6Biscay province Provisional44,230+7.9%
7Málaga province Provisional41,235+10.8%
8Murcia province Provisional39,839+6.6%
9Zaragoza province Provisional34,286+7.3%
10A Coruña province Provisional33,478+7.2%
11Tarragona province Provisional29,472+7.3%
12Girona province Provisional29,157+10.9%
13Gipuzkoa province Provisional28,428+7.8%
14Asturias province Provisional28,350+6.2%
15Cádiz province Provisional26,784+3.6%
16Pontevedra province Provisional25,663+8.2%
17Navarre province Provisional24,975+7.6%
18Granada province Provisional20,837+8.6%
19Almería province Provisional18,251+10.6%
20Castellón province Provisional17,662+1.8%
21Córdoba province Provisional17,217+10.9%
22Toledo province Provisional17,074+7.9%
23Cantabria province Provisional16,741+7.6%
24Valladolid province Provisional16,425+7.6%
25Lleida province Provisional15,082+9.4%
26Badajoz province Provisional14,927+9.4%
27Álava province Provisional14,091+9.8%
28Huelva province Provisional13,184+2.5%
29Jaén province Provisional13,052+11.2%
30Ciudad Real province Provisional12,447+1.6%
31León province Provisional12,194+3.7%
32Burgos province Provisional11,304+5.5%
33La Rioja province Provisional10,477+7.3%
34Albacete province Provisional10,285+8%
35Cáceres province Provisional10,266+4.3%
36Salamanca province Provisional9,604+11.1%
37Lugo province Provisional9,407+9.8%
38Ourense province Provisional8,915+9.7%
39Huesca province Provisional8,168+7%
40Guadalajara province Provisional6,879+1.4%
41Cuenca province Provisional5,860+3.8%
42Palencia province Provisional5,048+7.1%
43Segovia province Provisional4,408+8.8%
44Zamora province Provisional4,359+5.1%
45Teruel province Provisional4,324+6.2%
46Ávila province Provisional3,727+7.4%
47Soria province Provisional2,825+4.3%
48Ceuta province Provisional1,863+5.5%
49Melilla province Provisional1,754+5.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 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 (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 €295.94 billion in 2023, according to Eurostat, European Commission.

Which province has the lowest GDP (euros)?

Melilla province, with €1.75 billion 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 (nama_10r_3gdp). Retrieved 2026-10-07. 2 provinces have no value for 2023 and are not ranked.

Gross domestic product (GDP): other rankings

Provinces of Spain: more rankings