# Provinces of Spain by GDP per capita (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_per_capita`
- Unit: EUR
- Definition: GDP at current market prices divided by population, EUR per inhabitant.
- Source: Eurostat, European Commission, GDP at current market prices by NUTS 3 region, EUR per inhabitant (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, EUR per inhabitant (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-per-capita/spain-provinces
- CSV: https://invokely.ai/download/rankings/gdp-per-capita/spain-provinces.csv

| Rank | Place | EUR |
|---:|---|---:|
| 1 | Madrid province | 42,600 |
| 2 | Álava province | 41,700 |
| 3 | Gipuzkoa province | 39,000 |
| 4 | Biscay province | 38,300 |
| 5 | Navarre province | 37,000 |
| 6 | Barcelona province | 35,900 |
| 6 | Huesca province | 35,900 |
| 8 | Girona province | 35,800 |
| 9 | Zaragoza province | 34,900 |
| 10 | Tarragona province | 34,500 |
| 11 | Lleida province | 33,600 |
| 12 | La Rioja province | 32,400 |
| 13 | Palencia province | 32,000 |
| 13 | Teruel province | 32,000 |
| 15 | Burgos province | 31,500 |
| 15 | Soria province | 31,500 |
| 17 | Valladolid province | 31,400 |
| 18 | A Coruña province | 29,700 |
| 19 | Cuenca province | 29,500 |
| 20 | Ourense province | 29,300 |
| 20 | Salamanca province | 29,300 |
| 22 | Castellón province | 29,000 |
| 22 | Lugo province | 29,000 |
| 24 | Cantabria province | 28,400 |
| 25 | Segovia province | 28,300 |
| 26 | Asturias province | 28,100 |
| 26 | Valencia province | 28,100 |
| 28 | León province | 27,200 |
| 29 | Pontevedra province | 27,100 |
| 30 | Albacete province | 26,500 |
| 31 | Cáceres province | 26,400 |
| 32 | Zamora province | 26,200 |
| 33 | Murcia province | 25,500 |
| 34 | Ciudad Real province | 25,300 |
| 35 | Seville province | 24,900 |
| 36 | Guadalajara province | 24,800 |
| 37 | Huelva province | 24,600 |
| 38 | Almería province | 24,100 |
| 39 | Alicante province | 23,500 |
| 40 | Málaga province | 23,400 |
| 41 | Ávila province | 23,300 |
| 42 | Toledo province | 23,200 |
| 43 | Badajoz province | 22,400 |
| 43 | Ceuta province | 22,400 |
| 45 | Córdoba province | 22,200 |
| 45 | Granada province | 22,200 |
| 47 | Cádiz province | 21,300 |
| 48 | Jaén province | 21,100 |
| 49 | Melilla province | 20,500 |
