EU regions (NUTS 2) by real GDP growth
Southern had the highest real GDP growth of 244 regions in 2020, at 12%. Notio Aigaio had the lowest, at -23.2%. The median was -4.9% and the figure for the European Union (27) was -5.5%. Source: Eurostat, European Commission.
Top 40 regions, 2020
Full ranking
| Rank | Regions | 2020 (%) | Change on 2019 |
|---|---|---|---|
| 1 | Southern Estimated | 12 | +5.8 pts |
| 2 | Northern and Western Estimated | 11.8 | +5.3 pts |
| 3 | Eastern and Midland Estimated | 3.4 | -0.6 pts |
| 3 | Mayotte | 3.4 | -6 pts |
| 5 | Bucureşti-Ilfov Estimated | 1.9 | -8.2 pts |
| 6 | Severozapaden Estimated | 0.8 | +4.4 pts |
| 7 | Midtjylland Estimated | 0.4 | -2.5 pts |
| 7 | Vidurio ir vakarų Lietuvos regionas Estimated | 0.4 | -3 pts |
| 9 | Övre Norrland Estimated | 0.3 | -1.9 pts |
| 10 | Sydsverige Estimated | -0.3 | -3.6 pts |
| 10 | Utrecht Estimated | -0.3 | -2.2 pts |
| 12 | Sostinės regionas Estimated | -0.4 | -6.8 pts |
| 13 | Kujawsko-pomorskie Estimated | -0.5 | -2.9 pts |
| 13 | Luxembourg Estimated | -0.5 | -3.2 pts |
| 15 | Východné Slovensko Estimated | -0.7 | -0.3 pts |
| 15 | Warmińsko-mazurskie Estimated | -0.7 | -3.8 pts |
| 17 | Podlaskie Estimated | -0.8 | -5.7 pts |
| 18 | Łódzkie Estimated | -1 | -6.1 pts |
| 18 | Östra Mellansverige Estimated | -1 | -1.6 pts |
| 18 | Pest Estimated | -1 | -8.1 pts |
| 18 | Zeeland Estimated | -1 | -1.4 pts |
| 22 | Wielkopolskie Estimated | -1.2 | -6.3 pts |
| 23 | Mazowiecki regionalny Estimated | -1.4 | -7.7 pts |
| 24 | Detmold Estimated | -1.5 | -2.7 pts |
| 24 | Pohjois- ja Itä-Suomi Estimated | -1.5 | -2.1 pts |
| 26 | Małopolskie Estimated | -1.6 | -6 pts |
| 26 | Syddanmark Estimated | -1.6 | -3 pts |
| 26 | Zachodniopomorskie Estimated | -1.6 | -4.6 pts |
| 29 | Friesland (NL) Estimated | -1.7 | -4.4 pts |
| 29 | Länsi-Suomi Estimated | -1.7 | -2.1 pts |
| 29 | Nordjylland Estimated | -1.7 | -2.5 pts |
| 29 | Yugozapaden Estimated | -1.7 | -9.8 pts |
| 33 | Lubuskie Estimated | -1.8 | -5.2 pts |
| 33 | Stockholm Estimated | -1.8 | -6 pts |
| 33 | Yuzhen tsentralen Estimated | -1.8 | -4.7 pts |
| 36 | Dolnośląskie Estimated | -1.9 | -6.3 pts |
| 37 | Lüneburg Estimated | -2 | -4.2 pts |
| 38 | Warszawski stołeczny Estimated | -2.1 | -8.6 pts |
| 39 | Hovedstaden Estimated | -2.2 | -3.5 pts |
| 39 | Koblenz Estimated | -2.2 | -3.3 pts |
| 39 | Schleswig-Holstein Estimated | -2.2 | -4.5 pts |
| 39 | Småland med öarna Estimated | -2.2 | -2.9 pts |
| 43 | Berlin Estimated | -2.3 | -5 pts |
| 43 | Mellersta Norrland Estimated | -2.3 | -4.4 pts |
| 43 | Norra Mellansverige Estimated | -2.3 | -4.2 pts |
| 43 | Weser-Ems Estimated | -2.3 | -4 pts |
| 47 | Bratislavský kraj Estimated | -2.4 | -3.4 pts |
| 47 | Flevoland Estimated | -2.4 | -6.5 pts |
| 47 | Świętokrzyskie Estimated | -2.4 | -4.7 pts |
| 47 | Trier Estimated | -2.4 | -3.5 pts |
| 51 | Etelä-Suomi Estimated | -2.5 | -2.8 pts |
| 51 | Münster Estimated | -2.5 | -4.3 pts |
| 51 | Sjælland Estimated | -2.5 | -5.7 pts |
| 54 | Jihovýchod Estimated | -2.6 | -6.1 pts |
| 54 | Lubelskie Estimated | -2.6 | -6.8 pts |
| 56 | Nord-Vest Estimated | -2.7 | -8.4 pts |
| 56 | Zuid-Holland Estimated | -2.7 | -4.6 pts |
| 58 | Guyane | -2.8 | -7.9 pts |
| 58 | Noord-Brabant Estimated | -2.8 | -5.4 pts |
| 60 | Eesti Estimated | -2.9 | -6.6 pts |
| 60 | Gelderland Estimated | -2.9 | -5.7 pts |
| 60 | Niederbayern Estimated | -2.9 | -4.5 pts |
| 60 | Opolskie Estimated | -2.9 | -6.6 pts |
| 60 | Západné Slovensko Estimated | -2.9 | -7.6 pts |
| 65 | Oberpfalz Estimated | -3 | -3.4 pts |
| 66 | Brandenburg Estimated | -3.1 | -4.7 pts |
| 66 | Drenthe Estimated | -3.1 | -4.4 pts |
| 66 | Észak-Magyarország Estimated | -3.1 | -3.3 pts |
| 66 | Overijssel Estimated | -3.1 | -5 pts |
| 66 | Pomorskie Estimated | -3.1 | -7.9 pts |
| 71 | Helsinki-Uusimaa Estimated | -3.2 | -5.9 pts |
| 71 | Kýpros Estimated | -3.2 | -9.1 pts |
| 73 | Észak-Alföld Estimated | -3.3 | -6.7 pts |
| 73 | Latvija Estimated | -3.3 | -4.1 pts |
| 73 | Sachsen-Anhalt Estimated | -3.3 | -5.4 pts |
| 73 | Śląskie Estimated | -3.3 | -6.5 pts |
| 77 | Malta Estimated | -3.4 | -7.5 pts |
| 77 | Thüringen Estimated | -3.4 | -3.6 pts |
| 79 | Dél-Alföld Estimated | -3.5 | -5.5 pts |
| 79 | La Réunion | -3.5 | -6 pts |
| 79 | Sjeverna Hrvatska Estimated | -3.5 | -8.2 pts |
| 82 | Prov. Antwerpen Estimated | -3.6 | -5.8 pts |
| 83 | Düsseldorf Estimated | -3.7 | -3.1 pts |
| 83 | Mecklenburg-Vorpommern Estimated | -3.7 | -7.2 pts |
| 83 | Schwaben Estimated | -3.7 | -6.4 pts |
| 86 | Leipzig Estimated | -3.8 | -6 pts |
| 87 | Dresden Estimated | -3.9 | -5.5 pts |
| 87 | Martinique | -3.9 | -1.3 pts |
| 87 | Oberfranken Estimated | -3.9 | -4.7 pts |
| 87 | Prov. Namur Estimated | -3.9 | -5.3 pts |
| 87 | Severovýchod Estimated | -3.9 | -7 pts |
| 87 | Zahodna Slovenija Estimated | -3.9 | -7.1 pts |
| 93 | Hannover Estimated | -4 | -5.5 pts |
| 93 | Sterea Elláda Estimated | -4 | -5.1 pts |
| 95 | Prov. Luxembourg (BE) Estimated | -4.1 | -5.9 pts |
| 96 | Gießen Estimated | -4.2 | -5.3 pts |
| 96 | Köln Estimated | -4.2 | -4 pts |
| 96 | Languedoc-Roussillon | -4.2 | -6.6 pts |
| 96 | Mittelfranken Estimated | -4.2 | -4.9 pts |
| 96 | Prov. Oost-Vlaanderen Estimated | -4.2 | -6.3 pts |
| 96 | Tübingen Estimated | -4.2 | -5.2 pts |
| 102 | Prov. Brabant wallon Estimated | -4.3 | -13.4 pts |
| 102 | Prov. West-Vlaanderen Estimated | -4.3 | -6.3 pts |
| 102 | Västsverige Estimated | -4.3 | -6.6 pts |
| 102 | Vzhodna Slovenija Estimated | -4.3 | -8.3 pts |
| 106 | Budapest Estimated | -4.4 | -13 pts |
| 106 | Centru Estimated | -4.4 | -5.8 pts |
| 106 | Pays de la Loire | -4.4 | -7.2 pts |
| 106 | Stredné Slovensko Estimated | -4.4 | -7.9 pts |
| 110 | Arnsberg Estimated | -4.5 | -4.6 pts |
| 110 | Limburg (NL) Estimated | -4.5 | -5.2 pts |
| 110 | Severen tsentralen Estimated | -4.5 | -5.3 pts |
| 110 | Unterfranken Estimated | -4.5 | -4.9 pts |
| 114 | Oberbayern Estimated | -4.6 | -6.5 pts |
| 115 | Podkarpackie Estimated | -4.7 | -8.8 pts |
| 115 | Prov. Limburg (BE) Estimated | -4.7 | -6.4 pts |
| 115 | Rheinhessen-Pfalz Estimated | -4.7 | -5.3 pts |
| 118 | Bremen Estimated | -4.8 | -3 pts |
| 118 | Chemnitz Estimated | -4.8 | -5.2 pts |
| 118 | Dél-Dunántúl Estimated | -4.8 | -6.2 pts |
| 118 | Limousin | -4.8 | -8.4 pts |
| 118 | Střední Morava Estimated | -4.8 | -8.6 pts |
| 123 | Panonska Hrvatska Estimated | -4.9 | -8 pts |
| 123 | Praha Estimated | -4.9 | -8.5 pts |
| 125 | Bretagne | -5 | -7.4 pts |
| 125 | Darmstadt Estimated | -5 | -5.7 pts |
| 125 | Jihozápad Estimated | -5 | -7.5 pts |
| 125 | Kärnten Estimated | -5 | -6.3 pts |
| 129 | Oberösterreich Estimated | -5.1 | -6.8 pts |
| 129 | Stuttgart Estimated | -5.1 | -3.5 pts |
| 131 | Poitou-Charentes | -5.3 | -7.3 pts |
| 132 | Salzburg Estimated | -5.4 | -7.5 pts |
| 133 | Centro (PT) | -5.5 | -7.8 pts |
| 133 | Kassel Estimated | -5.5 | -8 pts |
| 133 | Prov. Hainaut Estimated | -5.5 | -6.1 pts |
| 133 | Vorarlberg Estimated | -5.5 | -7.8 pts |
| 137 | Bourgogne | -5.6 | -5.8 pts |
| 137 | Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest Estimated | -5.6 | -8.7 pts |
| 137 | Vest Estimated | -5.6 | -11.8 pts |
| 140 | Guadeloupe | -5.7 | -8.7 pts |
| 140 | Hamburg Estimated | -5.7 | -8.7 pts |
| 140 | Oeste e Vale do Tejo | -5.7 | -8.1 pts |
| 143 | Freiburg Estimated | -5.8 | -7 pts |
| 143 | Karlsruhe Estimated | -5.8 | -6.6 pts |
| 143 | Prov. Liège Estimated | -5.8 | -7.3 pts |
| 143 | Saarland Estimated | -5.8 | -4.6 pts |
| 143 | Wien Estimated | -5.8 | -6.6 pts |
| 148 | Basse-Normandie | -5.9 | -7.2 pts |
| 148 | Burgenland Estimated | -5.9 | -6.7 pts |
| 148 | Franche-Comté | -5.9 | -8.1 pts |
| 151 | Nord-Pas de Calais | -6 | -6.9 pts |
| 152 | Auvergne | -6.2 | -7.9 pts |
| 153 | Nord-Est Estimated | -6.3 | -6.7 pts |
| 153 | Norte | -6.3 | -9.1 pts |
| 153 | Prov. Vlaams-Brabant Estimated | -6.3 | -8.9 pts |
| 156 | Aquitaine | -6.4 | -8.6 pts |
| 156 | Centre - Val de Loire | -6.4 | -7.6 pts |
| 156 | Severoiztochen Estimated | -6.4 | -7.4 pts |
| 159 | Lorraine | -6.5 | -7.1 pts |
| 159 | Sud-Est Estimated | -6.5 | -7.4 pts |
| 161 | Rhône-Alpes | -6.6 | -8.4 pts |
| 162 | Provence-Alpes-Côte d’Azur | -6.7 | -8.1 pts |
| 163 | Sud-Muntenia Estimated | -6.8 | -4.2 pts |
| 164 | Picardie | -6.9 | -8.4 pts |
| 165 | Haute-Normandie | -7 | -7.8 pts |
| 166 | Steiermark Estimated | -7.1 | -9.3 pts |
| 167 | Corse | -7.2 | -8.8 pts |
| 167 | Grad Zagreb Estimated | -7.2 | -11.1 pts |
| 167 | Közép-Dunántúl Estimated | -7.2 | -11.7 pts |
| 167 | Puglia Estimated | -7.2 | -7.3 pts |
| 171 | Champagne-Ardenne | -7.3 | -7.3 pts |
| 171 | Nyugat-Dunántúl Estimated | -7.3 | -8.9 pts |
| 173 | Alsace | -7.4 | -8.5 pts |
| 173 | Severozápad Estimated | -7.4 | -11.2 pts |
| 173 | Thessalia Estimated | -7.4 | -10.5 pts |
| 176 | Groningen Estimated | -7.5 | -6.9 pts |
| 176 | Lombardia Estimated | -7.5 | -7.6 pts |
| 176 | Moravskoslezsko Estimated | -7.5 | -6.6 pts |
| 179 | Península de Setúbal | -7.6 | -11.2 pts |
| 180 | Braunschweig Estimated | -7.7 | -7.9 pts |
| 180 | Niederösterreich Estimated | -7.7 | -10.7 pts |
| 180 | Noord-Holland Estimated | -7.7 | -11.3 pts |
| 180 | Provincia Autonoma di Trento Estimated | -7.7 | -9.2 pts |
| 184 | Castilla-La Mancha | -7.9 | -8.9 pts |
| 184 | Kentriki Makedonia Estimated | -7.9 | -9.8 pts |
| 186 | Attiki Estimated | -8 | -11.3 pts |
| 187 | Friuli-Venezia Giulia Estimated | -8.1 | -9.2 pts |
| 188 | Anatoliki Makedonia, Thraki Estimated | -8.2 | -8.6 pts |
| 189 | Emilia-Romagna Estimated | -8.4 | -8.3 pts |
| 189 | Lazio Estimated | -8.4 | -9.2 pts |
| 189 | Sicilia Estimated | -8.4 | -8.4 pts |
| 192 | Aragon | -8.5 | -9.6 pts |
| 192 | Calabria Estimated | -8.5 | -8.3 pts |
| 192 | Střední Čechy Estimated | -8.5 | -16.5 pts |
| 195 | Abruzzo Estimated | -8.6 | -9.2 pts |
| 195 | Castile and León | -8.6 | -9.3 pts |
| 195 | Tirol Estimated | -8.6 | -10.5 pts |
| 198 | Dytiki Elláda Estimated | -8.7 | -10.6 pts |
| 198 | La Rioja | -8.7 | -10.1 pts |
| 198 | Sud-Vest Oltenia Estimated | -8.7 | -8.7 pts |
| 201 | Ceuta | -8.8 | -9.9 pts |
| 202 | Galicia | -8.9 | -10.3 pts |
| 202 | Ipeiros Estimated | -8.9 | -9.8 pts |
| 202 | Provincia Autonoma di Bolzano/Bozen Estimated | -8.9 | -10.1 pts |
| 202 | Region of Murcia | -8.9 | -11.2 pts |
| 206 | Marche Estimated | -9 | -9.7 pts |
| 206 | Melilla | -9 | -10.6 pts |
| 206 | Molise Estimated | -9 | -10.2 pts |
| 206 | Peloponnisos Estimated | -9 | -10.6 pts |
| 210 | Campania Estimated | -9.1 | -9.8 pts |
| 210 | Grande Lisboa | -9.1 | -12.5 pts |
| 210 | Sardegna Estimated | -9.1 | -10.2 pts |
| 213 | Extremadura | -9.3 | -11.2 pts |
| 213 | Valle d’Aosta/Vallée d’Aoste Estimated | -9.3 | -9 pts |
| 215 | Midi-Pyrénées | -9.4 | -11.6 pts |
| 216 | Basilicata Estimated | -9.6 | -8 pts |
| 216 | Umbria Estimated | -9.6 | -9.2 pts |
| 218 | Piemonte Estimated | -9.8 | -9.2 pts |
| 218 | Veneto Estimated | -9.8 | -10.5 pts |
| 218 | Yugoiztochen Estimated | -9.8 | -6.3 pts |
| 221 | Cantabria | -9.9 | -11.2 pts |
| 222 | Navarre | -10.1 | -12.4 pts |
| 223 | Community of Madrid | -10.2 | -13.1 pts |
| 223 | Região Autónoma dos Açores | -10.2 | -12.1 pts |
| 225 | Asturias | -10.3 | -11.6 pts |
| 225 | Basque Country | -10.3 | -11.8 pts |
| 225 | Ile-de-France | -10.3 | -13.2 pts |
| 228 | Valencian Community | -10.5 | -12.5 pts |
| 229 | Andalusia | -10.8 | -12.7 pts |
| 229 | Voreio Aigaio Estimated | -10.8 | -13.2 pts |
| 231 | Liguria Estimated | -11 | -11.1 pts |
| 232 | Alentejo | -11.8 | -10.9 pts |
| 233 | Catalonia | -11.9 | -14.1 pts |
| 234 | Toscana Estimated | -13.2 | -15.9 pts |
| 235 | Åland Estimated | -13.8 | -16.9 pts |
| 235 | Jadranska Hrvatska Estimated | -13.8 | -15.3 pts |
| 237 | Dytiki Makedonia Estimated | -14.4 | -8 pts |
| 238 | Kriti Estimated | -15.1 | -16.5 pts |
| 239 | Região Autónoma da Madeira | -15.5 | -17.4 pts |
| 240 | Algarve | -18.5 | -21.6 pts |
| 241 | Canary Islands | -18.8 | -20.4 pts |
| 242 | Ionia Nisia Estimated | -21.5 | -22.6 pts |
| 243 | Balearic Islands | -22.7 | -24.6 pts |
| 244 | Notio Aigaio Estimated | -23.2 | -25 pts |
Other periods
About this ranking
Annual percentage change of GDP in chain-linked volumes, or at constant prices in the World Bank series.
Each value comes from one official source for that place: national statistics offices, Eurostat, for the United States the Bureau of Economic Analysis or, for other countries and the World, the World Bank. Annual values compare one calendar year with the previous one; quarterly values compare a quarter with the same quarter a year earlier. Past values can be revised. United States figures come from BEA tables SAGDP11 for the nation and states and CAGDP11 for counties. Growth in small counties can swing widely from year to year.
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 in volume by NUTS 2 region, percentage change on previous year (nama_10r_2gvagr). https://ec.europa.eu/eurostat/databrowser/view/nama_10r_2gvagr/default/table. Retrieved 2026-10-09.
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 real GDP growth using official data, and cite the source.
rank_places {"indicator":"gdp_growth","level":"region","within":"European Union (27)","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=gdp_growth&level=region&within=European%20Union%20(27)&limit=10
Questions
Which region has the highest real GDP growth?
Southern, with 12% in 2020, according to Eurostat, European Commission.
Which region has the lowest real GDP growth?
Notio Aigaio, with -23.2% in 2020.
Where does this ranking come from?
Every value comes from one source and one period, so the places are comparable: Eurostat, European Commission, GDP in volume by NUTS 2 region, percentage change on previous year (nama_10r_2gvagr). Retrieved 2026-10-09.
Real GDP growth: other rankings
- Countries
- EU countries
- US states
- US counties
- Autonomous communities 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)
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