EU regions (NUTS 2) by GDP per capita in purchasing power (EU = 100)
Luxembourg had the highest GDP per capita in purchasing power (EU = 100) of 244 regions in 2021, at 262%. Mayotte had the lowest, at 28%. The median was 88% and the figure for the European Union (27) was 100%. Source: Eurostat, European Commission.
Top 40 regions, 2021
Full ranking
| Rank | Regions | 2021 (%) | Change on 2020 |
|---|---|---|---|
| 1 | Luxembourg | 262 | +7 pts |
| 2 | Eastern and Midland | 251 | +20 pts |
| 3 | Southern | 250 | +25 pts |
| 4 | Hamburg Provisional | 209 | +4 pts |
| 5 | Praha | 206 | -5 pts |
| 6 | Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest | 194 | -5 pts |
| 7 | Hovedstaden | 179 | +10 pts |
| 8 | Oberbayern Provisional | 177 | -1 pts |
| 9 | Bucureşti-Ilfov | 168 | +4 pts |
| 9 | Noord-Holland | 168 | 0 pts |
| 11 | Stockholm | 164 | -3 pts |
| 12 | Ile-de-France | 162 | -4 pts |
| 12 | Utrecht | 162 | -1 pts |
| 14 | Stuttgart Provisional | 159 | +1 pts |
| 15 | Bratislavský kraj Series break | 158 | -12 pts |
| 15 | Budapest | 158 | +1 pts |
| 17 | Darmstadt Provisional | 155 | -3 pts |
| 18 | Warszawski stołeczny | 154 | -4 pts |
| 19 | Provincia Autonoma di Bolzano/Bozen | 153 | +2 pts |
| 20 | Wien | 143 | -1 pts |
| 21 | Prov. Brabant wallon | 141 | -19 pts |
| 22 | Bremen Provisional | 140 | 0 pts |
| 22 | Helsinki-Uusimaa | 140 | -5 pts |
| 22 | Salzburg | 140 | -4 pts |
| 25 | Noord-Brabant | 137 | +1 pts |
| 25 | Prov. Antwerpen | 137 | -2 pts |
| 25 | Vorarlberg | 137 | +6 pts |
| 28 | Mittelfranken Provisional | 135 | -4 pts |
| 29 | Braunschweig Provisional | 133 | -10 pts |
| 30 | Berlin Provisional | 131 | -1 pts |
| 30 | Karlsruhe Provisional | 131 | -4 pts |
| 30 | Sostinės regionas | 131 | +3 pts |
| 33 | Lombardia | 130 | +4 pts |
| 33 | Tübingen Provisional | 130 | -3 pts |
| 35 | Oberpfalz Provisional | 129 | -3 pts |
| 36 | Prov. Vlaams-Brabant | 128 | +3 pts |
| 37 | Rheinhessen-Pfalz Provisional | 127 | +14 pts |
| 37 | Zuid-Holland | 127 | -1 pts |
| 39 | Oberösterreich | 126 | -2 pts |
| 39 | Övre Norrland | 126 | +10 pts |
| 41 | Köln Provisional | 125 | -5 pts |
| 42 | Düsseldorf Provisional | 122 | -4 pts |
| 43 | Grad Zagreb | 121 | +5 pts |
| 43 | Midtjylland | 121 | -2 pts |
| 43 | Provincia Autonoma di Trento | 121 | +1 pts |
| 46 | Groningen | 120 | +4 pts |
| 47 | Niederbayern Provisional | 119 | -3 pts |
| 47 | Unterfranken Provisional | 119 | -6 pts |
| 47 | Valle d’Aosta/Vallée d’Aoste | 119 | +1 pts |
| 50 | Tirol | 118 | -8 pts |
| 51 | Emilia-Romagna | 117 | +4 pts |
| 51 | Hannover Provisional | 117 | -3 pts |
| 51 | Schwaben Provisional | 117 | -6 pts |
| 54 | Community of Madrid | 116 | +3 pts |
| 54 | Oberfranken Provisional | 116 | -3 pts |
| 56 | Syddanmark | 115 | -2 pts |
| 57 | Detmold Provisional | 114 | -6 pts |
| 57 | Limburg (NL) | 114 | 0 pts |
| 57 | Prov. West-Vlaanderen | 114 | -1 pts |
| 57 | Västsverige | 114 | 0 pts |
| 61 | Overijssel | 113 | 0 pts |
| 62 | Freiburg Provisional | 112 | -5 pts |
| 62 | Gelderland | 112 | 0 pts |
| 62 | Grande Lisboa | 112 | -2 pts |
| 65 | Kassel Provisional | 111 | -3 pts |
| 65 | Steiermark | 111 | -2 pts |
| 67 | Lazio | 110 | 0 pts |
| 67 | Prov. Oost-Vlaanderen | 110 | +2 pts |
| 69 | Malta | 109 | +4 pts |
| 70 | Weser-Ems Provisional | 108 | -3 pts |
| 71 | Åland | 107 | +4 pts |
| 71 | Basque Country | 107 | +3 pts |
| 71 | Kärnten | 107 | -1 pts |
| 71 | Veneto | 107 | +3 pts |
| 75 | Nordjylland | 106 | -4 pts |
| 75 | Zahodna Slovenija | 106 | +1 pts |
| 77 | Arnsberg Provisional | 105 | -3 pts |
| 77 | Gießen Provisional | 105 | -4 pts |
| 77 | Provence-Alpes-Côte d’Azur | 105 | +6 pts |
| 80 | Friuli-Venezia Giulia | 104 | +4 pts |
| 80 | Zeeland | 104 | -2 pts |
| 82 | Mellersta Norrland | 103 | +2 pts |
| 82 | Navarre | 103 | +3 pts |
| 82 | Småland med öarna | 103 | +1 pts |
| 85 | Northern and Western | 102 | +8 pts |
| 85 | Östra Mellansverige | 102 | -1 pts |
| 85 | Sydsverige | 102 | -3 pts |
| 88 | Leipzig Provisional | 101 | -1 pts |
| 88 | Münster Provisional | 101 | -4 pts |
| 88 | Rhône-Alpes | 101 | -5 pts |
| 91 | Liguria | 100 | +2 pts |
| 91 | Niederösterreich | 100 | -1 pts |
| 91 | Saarland Provisional | 100 | -5 pts |
| 91 | Toscana | 100 | +3 pts |
| 95 | Catalonia | 99 | +3 pts |
| 95 | Koblenz Provisional | 99 | -5 pts |
| 95 | Piemonte | 99 | +3 pts |
| 95 | Schleswig-Holstein Provisional | 99 | -3 pts |
| 99 | Flevoland | 98 | -1 pts |
| 100 | Etelä-Suomi | 97 | -2 pts |
| 100 | Länsi-Suomi | 97 | -2 pts |
| 100 | Yugozapaden | 97 | +3 pts |
| 103 | Friesland (NL) | 96 | 0 pts |
| 104 | Aragon | 95 | +2 pts |
| 104 | Norra Mellansverige | 95 | -1 pts |
| 106 | Dresden Provisional | 94 | -4 pts |
| 106 | Prov. Limburg (BE) | 94 | -1 pts |
| 108 | Drenthe | 93 | +1 pts |
| 109 | Alsace | 92 | -4 pts |
| 109 | Trier Provisional | 92 | -6 pts |
| 111 | Kýpros | 91 | +2 pts |
| 111 | Midi-Pyrénées | 91 | -3 pts |
| 111 | Pays de la Loire | 91 | -4 pts |
| 111 | Pohjois- ja Itä-Suomi | 91 | -2 pts |
| 115 | Aquitaine | 90 | -3 pts |
| 115 | Sjælland | 90 | -2 pts |
| 117 | Attiki Provisional | 89 | +3 pts |
| 117 | La Rioja | 89 | 0 pts |
| 117 | Marche | 89 | +3 pts |
| 120 | Brandenburg Provisional | 88 | -2 pts |
| 120 | Lüneburg Provisional | 88 | -3 pts |
| 120 | Mecklenburg-Vorpommern Provisional | 88 | -2 pts |
| 123 | Dolnośląskie | 87 | +1 pts |
| 124 | Bretagne | 86 | -4 pts |
| 124 | Corse | 86 | -1 pts |
| 124 | Jihovýchod | 86 | -3 pts |
| 124 | Sachsen-Anhalt Provisional | 86 | -2 pts |
| 124 | Thüringen Provisional | 86 | -3 pts |
| 129 | Bourgogne | 85 | -3 pts |
| 129 | Burgenland | 85 | 0 pts |
| 129 | Eesti | 85 | 0 pts |
| 129 | Prov. Liège | 85 | 0 pts |
| 133 | Balearic Islands | 84 | +6 pts |
| 133 | Champagne-Ardenne | 84 | -3 pts |
| 133 | Chemnitz Provisional | 84 | -3 pts |
| 133 | Haute-Normandie | 84 | -3 pts |
| 137 | Centre - Val de Loire | 83 | -4 pts |
| 137 | Poitou-Charentes | 83 | -3 pts |
| 137 | Střední Čechy | 83 | -4 pts |
| 137 | Wielkopolskie | 83 | -1 pts |
| 141 | Auvergne | 82 | -3 pts |
| 141 | Castile and León | 82 | +3 pts |
| 141 | Umbria | 82 | +2 pts |
| 144 | Abruzzo | 81 | +2 pts |
| 144 | Śląskie | 81 | +3 pts |
| 146 | Basse-Normandie | 80 | -4 pts |
| 146 | Languedoc-Roussillon | 80 | -2 pts |
| 148 | Cantabria | 79 | +2 pts |
| 148 | Nord-Pas de Calais | 79 | -4 pts |
| 148 | Prov. Namur | 79 | 0 pts |
| 151 | Galicia | 78 | +2 pts |
| 151 | Limousin | 78 | -4 pts |
| 153 | Franche-Comté | 77 | -5 pts |
| 153 | Jihozápad | 77 | -4 pts |
| 155 | Asturias | 76 | +3 pts |
| 155 | Pomorskie | 76 | +3 pts |
| 157 | Łódzkie | 75 | -1 pts |
| 157 | Valencian Community | 75 | +3 pts |
| 159 | Severovýchod | 74 | -6 pts |
| 160 | Basilicata | 73 | +5 pts |
| 160 | Lorraine | 73 | -4 pts |
| 160 | Picardie | 73 | -3 pts |
| 160 | Prov. Luxembourg (BE) | 73 | +1 pts |
| 160 | Střední Morava | 73 | -4 pts |
| 160 | Vest | 73 | +1 pts |
| 166 | Małopolskie | 72 | +1 pts |
| 166 | Molise | 72 | +2 pts |
| 166 | Prov. Hainaut | 72 | -1 pts |
| 166 | Region of Murcia | 72 | +3 pts |
| 170 | Algarve | 71 | +1 pts |
| 170 | Latvija | 71 | +3 pts |
| 170 | Moravskoslezsko | 71 | -2 pts |
| 170 | Região Autónoma da Madeira | 71 | +3 pts |
| 170 | Vzhodna Slovenija | 71 | 0 pts |
| 175 | Alentejo | 70 | +3 pts |
| 175 | Castilla-La Mancha | 70 | +2 pts |
| 175 | Mazowiecki regionalny | 70 | +1 pts |
| 175 | Vidurio ir vakarų Lietuvos regionas | 70 | 0 pts |
| 179 | Sardegna | 69 | +2 pts |
| 180 | Centru | 68 | 0 pts |
| 180 | Guadeloupe | 68 | -3 pts |
| 180 | Martinique | 68 | -4 pts |
| 180 | Nyugat-Dunántúl | 68 | -3 pts |
| 184 | Centro (PT) | 67 | -1 pts |
| 184 | Nord-Vest | 67 | 0 pts |
| 186 | Extremadura | 66 | +3 pts |
| 186 | Jadranska Hrvatska | 66 | +7 pts |
| 186 | Közép-Dunántúl | 66 | 0 pts |
| 186 | La Réunion | 66 | -1 pts |
| 186 | Opolskie | 66 | +2 pts |
| 186 | Zachodniopomorskie | 66 | 0 pts |
| 186 | Západné Slovensko Series break | 66 | -2 pts |
| 193 | Kujawsko-pomorskie | 65 | 0 pts |
| 193 | Lubuskie | 65 | 0 pts |
| 193 | Norte | 65 | 0 pts |
| 193 | Região Autónoma dos Açores | 65 | 0 pts |
| 197 | Andalusia | 64 | +3 pts |
| 197 | Ceuta | 64 | +1 pts |
| 199 | Canary Islands | 62 | +2 pts |
| 199 | Puglia | 62 | +2 pts |
| 199 | Stredné Slovensko Series break | 62 | +3 pts |
| 202 | Campania | 61 | +1 pts |
| 202 | Pest | 61 | +1 pts |
| 202 | Severozápad | 61 | -4 pts |
| 205 | Notio Aigaio Provisional | 60 | +3 pts |
| 205 | Oeste e Vale do Tejo | 60 | -3 pts |
| 205 | Podlaskie | 60 | -1 pts |
| 208 | Sicilia | 59 | +2 pts |
| 208 | Sterea Elláda Provisional | 59 | +1 pts |
| 208 | Świętokrzyskie | 59 | 0 pts |
| 211 | Melilla | 58 | 0 pts |
| 211 | Sud-Est | 58 | +2 pts |
| 213 | Podkarpackie | 57 | +1 pts |
| 213 | Sjeverna Hrvatska | 57 | +3 pts |
| 213 | Warmińsko-mazurskie | 57 | 0 pts |
| 216 | Calabria | 56 | +1 pts |
| 217 | Lubelskie | 55 | 0 pts |
| 217 | Sud-Vest Oltenia | 55 | 0 pts |
| 219 | Dél-Alföld | 54 | -1 pts |
| 219 | Dytiki Makedonia Provisional | 54 | +1 pts |
| 219 | Ionia Nisia Provisional | 54 | +4 pts |
| 219 | Peloponnisos Provisional | 54 | +1 pts |
| 219 | Sud-Muntenia | 54 | 0 pts |
| 219 | Východné Slovensko Series break | 54 | +1 pts |
| 225 | Kriti Provisional | 52 | +3 pts |
| 225 | Península de Setúbal | 52 | -1 pts |
| 227 | Dél-Dunántúl | 51 | +1 pts |
| 227 | Észak-Magyarország | 51 | +1 pts |
| 227 | Thessalia Provisional | 51 | +3 pts |
| 230 | Kentriki Makedonia Provisional | 50 | +1 pts |
| 230 | Panonska Hrvatska | 50 | +4 pts |
| 232 | Észak-Alföld | 49 | 0 pts |
| 233 | Guyane | 48 | -4 pts |
| 234 | Severoiztochen | 47 | +2 pts |
| 235 | Dytiki Elláda Provisional | 46 | +1 pts |
| 235 | Yugoiztochen | 46 | +6 pts |
| 237 | Nord-Est | 45 | -2 pts |
| 238 | Anatoliki Makedonia, Thraki Provisional | 43 | +2 pts |
| 239 | Ipeiros Provisional | 42 | +1 pts |
| 240 | Severen tsentralen | 41 | +2 pts |
| 241 | Severozapaden | 39 | +2 pts |
| 241 | Voreio Aigaio Provisional | 39 | 0 pts |
| 241 | Yuzhen tsentralen | 39 | -3 pts |
| 244 | Mayotte | 28 | 0 pts |
Other periods
About this ranking
GDP per inhabitant in purchasing power standards as a percentage of the EU27 average.
Every value in the ranking comes from the same publisher and the same period, so the regions are compared on one definition. Equal values share a rank.
How to cite
Eurostat. GDP per inhabitant in PPS, EU27 = 100, by NUTS 3 region (nama_10r_3gdp). https://ec.europa.eu/eurostat/databrowser/view/nama_10r_3gdp/default/table. Retrieved 2026-10-08.
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 EU regions by GDP per capita in purchasing power (EU = 100) using official data, and cite the source.
rank_places {"indicator":"gdp_per_capita_pps","level":"region","within":"European Union (27)","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=gdp_per_capita_pps&level=region&within=European%20Union%20(27)&limit=10
Questions
Which region has the highest GDP per capita in purchasing power (EU = 100)?
Luxembourg, with 262% in 2021, according to Eurostat, European Commission.
Which region has the lowest GDP per capita in purchasing power (EU = 100)?
Mayotte, with 28% 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 per inhabitant in PPS, EU27 = 100, by NUTS 3 region (nama_10r_3gdp). Retrieved 2026-10-08.
GDP per capita in PPS (EU27 = 100): other rankings
- EU countries
- Autonomous communities of Spain
- Provinces of Spain
- Regions of Germany (NUTS 2)
- Regions of France (NUTS 2)
- Regions of Italy (NUTS 2)
- Regions of Poland (NUTS 2)
- Regions of Greece (NUTS 2)
- Regions of Netherlands (NUTS 2)
- Regions of Belgium (NUTS 2)
- Regions of Austria (NUTS 2)
- Regions of Portugal (NUTS 2)
EU regions (NUTS 2): more rankings
- Active companies
- Activity rate
- At-risk-of-poverty rate
- Average age
- Average home mortgage amount
- Live births
- New companies created
- Inflation (CPI annual change)
- Consumer price index (CPI)
- Crude birth rate
- Crude death rate
- Deaths
- Dependency ratio
- Age dependency ratio (ages 15 to 64 base)
- Employment rate
- Enterprises using artificial intelligence