# Provinces of Spain by GDP (euros), 2023

All 49 values come from Eurostat, European Commission for 2023, so the places are comparable. 2 provinces have no value for that period and are not ranked.

- Indicator id: `gdp`
- Unit: EUR million
- Definition: GDP at current market prices, EUR million.
- Source: Eurostat, European Commission, 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
- Citation: 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.
- Web page: https://invokely.ai/rankings/gdp/spain-provinces
- CSV: https://invokely.ai/download/rankings/gdp/spain-provinces.csv

| Rank | Place | EUR million |
|---:|---|---:|
| 1 | Madrid province | 295,939 |
| 2 | Barcelona province | 209,564 |
| 3 | Valencia province | 75,522 |
| 4 | Seville province | 48,847 |
| 5 | Alicante province | 46,473 |
| 6 | Biscay province | 44,230 |
| 7 | Málaga province | 41,235 |
| 8 | Murcia province | 39,839 |
| 9 | Zaragoza province | 34,286 |
| 10 | A Coruña province | 33,478 |
| 11 | Tarragona province | 29,472 |
| 12 | Girona province | 29,157 |
| 13 | Gipuzkoa province | 28,428 |
| 14 | Asturias province | 28,350 |
| 15 | Cádiz province | 26,784 |
| 16 | Pontevedra province | 25,663 |
| 17 | Navarre province | 24,975 |
| 18 | Granada province | 20,837 |
| 19 | Almería province | 18,251 |
| 20 | Castellón province | 17,662 |
| 21 | Córdoba province | 17,217 |
| 22 | Toledo province | 17,074 |
| 23 | Cantabria province | 16,741 |
| 24 | Valladolid province | 16,425 |
| 25 | Lleida province | 15,082 |
| 26 | Badajoz province | 14,927 |
| 27 | Álava province | 14,091 |
| 28 | Huelva province | 13,184 |
| 29 | Jaén province | 13,052 |
| 30 | Ciudad Real province | 12,447 |
| 31 | León province | 12,194 |
| 32 | Burgos province | 11,304 |
| 33 | La Rioja province | 10,477 |
| 34 | Albacete province | 10,285 |
| 35 | Cáceres province | 10,266 |
| 36 | Salamanca province | 9,604 |
| 37 | Lugo province | 9,407 |
| 38 | Ourense province | 8,915 |
| 39 | Huesca province | 8,168 |
| 40 | Guadalajara province | 6,879 |
| 41 | Cuenca province | 5,860 |
| 42 | Palencia province | 5,048 |
| 43 | Segovia province | 4,408 |
| 44 | Zamora province | 4,359 |
| 45 | Teruel province | 4,324 |
| 46 | Ávila province | 3,727 |
| 47 | Soria province | 2,825 |
| 48 | Ceuta province | 1,863 |
| 49 | Melilla province | 1,754 |
