EU regions (NUTS 2) by real GDP growth
Bucureşti-Ilfov had the highest real GDP growth of 244 regions in 2019, at 10.1%. Dytiki Makedonia had the lowest, at -6.4%. The median was 1.9% and the figure for the European Union (27) was 1.9%. Source: Eurostat, European Commission.
Top 40 regions, 2019
Full ranking
| Rank | Regions | 2019 (%) | Change on 2018 |
|---|---|---|---|
| 1 | Bucureşti-Ilfov Estimated | 10.1 | +1.9 pts |
| 2 | Mayotte | 9.4 | +8.4 pts |
| 3 | Prov. Brabant wallon Estimated | 9.1 | -1.9 pts |
| 4 | Budapest Estimated | 8.6 | +2.5 pts |
| 5 | Yugozapaden Estimated | 8.1 | +6.8 pts |
| 6 | Střední Čechy Estimated | 8 | +5.5 pts |
| 7 | Pest Estimated | 7.1 | +0.6 pts |
| 8 | Northern and Western Estimated | 6.5 | +2.4 pts |
| 8 | Warszawski stołeczny Estimated | 6.5 | -2.6 pts |
| 10 | Sostinės regionas Estimated | 6.4 | -0.9 pts |
| 11 | Mazowiecki regionalny Estimated | 6.3 | +2.8 pts |
| 12 | Southern Estimated | 6.2 | +2.5 pts |
| 12 | Vest Estimated | 6.2 | -2 pts |
| 14 | Kýpros Estimated | 5.9 | -0.4 pts |
| 15 | Nord-Vest Estimated | 5.7 | +1.1 pts |
| 16 | Guyane | 5.1 | +6.6 pts |
| 16 | Łódzkie Estimated | 5.1 | 0 pts |
| 16 | Wielkopolskie Estimated | 5.1 | -0.4 pts |
| 19 | Podlaskie Estimated | 4.9 | -0.7 pts |
| 20 | Pomorskie Estimated | 4.8 | -2 pts |
| 21 | Sjeverna Hrvatska Estimated | 4.7 | +0.3 pts |
| 21 | Západné Slovensko Estimated | 4.7 | +1.1 pts |
| 23 | Közép-Dunántúl Estimated | 4.5 | -0.3 pts |
| 24 | Dolnośląskie Estimated | 4.4 | -1.1 pts |
| 24 | Małopolskie Estimated | 4.4 | -2.6 pts |
| 26 | Lubelskie Estimated | 4.2 | +0.6 pts |
| 26 | Stockholm Estimated | 4.2 | +0.3 pts |
| 28 | Flevoland Estimated | 4.1 | +0.9 pts |
| 28 | Malta Estimated | 4.1 | -3.1 pts |
| 28 | Podkarpackie Estimated | 4.1 | -3.1 pts |
| 31 | Eastern and Midland Estimated | 4 | -6.9 pts |
| 31 | Vzhodna Slovenija Estimated | 4 | +0.2 pts |
| 33 | Grad Zagreb Estimated | 3.9 | -0.2 pts |
| 34 | Severozápad Estimated | 3.8 | +4.5 pts |
| 34 | Střední Morava Estimated | 3.8 | +2.2 pts |
| 36 | Eesti Estimated | 3.7 | 0 pts |
| 36 | Opolskie Estimated | 3.7 | -1.5 pts |
| 38 | Limousin | 3.6 | +3.8 pts |
| 38 | Noord-Holland Estimated | 3.6 | -0.1 pts |
| 38 | Península de Setúbal | 3.6 | -0.7 pts |
| 38 | Praha Estimated | 3.6 | -1.1 pts |
| 42 | Jihovýchod Estimated | 3.5 | +0.4 pts |
| 42 | Mecklenburg-Vorpommern Estimated | 3.5 | +5.1 pts |
| 42 | Stredné Slovensko Estimated | 3.5 | -1.2 pts |
| 45 | Észak-Alföld Estimated | 3.4 | -2.8 pts |
| 45 | Grande Lisboa | 3.4 | +0.4 pts |
| 45 | Lubuskie Estimated | 3.4 | -1.1 pts |
| 45 | Vidurio ir vakarų Lietuvos regionas Estimated | 3.4 | +0.1 pts |
| 49 | Attiki Estimated | 3.3 | +1.4 pts |
| 49 | Sydsverige Estimated | 3.3 | +1.4 pts |
| 51 | Sjælland Estimated | 3.2 | +1.8 pts |
| 51 | Śląskie Estimated | 3.2 | -2.9 pts |
| 51 | Zahodna Slovenija Estimated | 3.2 | -1.6 pts |
| 54 | Åland Estimated | 3.1 | +10.6 pts |
| 54 | Algarve | 3.1 | +0.8 pts |
| 54 | Panonska Hrvatska Estimated | 3.1 | +1.4 pts |
| 54 | Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest Estimated | 3.1 | +2.5 pts |
| 54 | Severovýchod Estimated | 3.1 | +0.7 pts |
| 54 | Thessalia Estimated | 3.1 | -0.4 pts |
| 54 | Warmińsko-mazurskie Estimated | 3.1 | -0.8 pts |
| 61 | Guadeloupe | 3 | +1.9 pts |
| 61 | Hamburg Estimated | 3 | +2.6 pts |
| 61 | Niederösterreich Estimated | 3 | +0.8 pts |
| 61 | Zachodniopomorskie Estimated | 3 | -2.8 pts |
| 65 | Community of Madrid | 2.9 | -0.1 pts |
| 65 | Ile-de-France | 2.9 | +0.8 pts |
| 65 | Midtjylland Estimated | 2.9 | +1.4 pts |
| 65 | Yuzhen tsentralen Estimated | 2.9 | -0.9 pts |
| 69 | Gelderland Estimated | 2.8 | +0.4 pts |
| 69 | Norte | 2.8 | -0.9 pts |
| 69 | Pays de la Loire | 2.8 | +1 pts |
| 72 | Berlin Estimated | 2.7 | -0.5 pts |
| 72 | Friesland (NL) Estimated | 2.7 | +1.3 pts |
| 72 | Helsinki-Uusimaa Estimated | 2.7 | +0.6 pts |
| 72 | Luxembourg Estimated | 2.7 | +1.1 pts |
| 72 | Schwaben Estimated | 2.7 | +2.2 pts |
| 72 | Toscana Estimated | 2.7 | +1.5 pts |
| 78 | Noord-Brabant Estimated | 2.6 | -0.1 pts |
| 78 | Prov. Vlaams-Brabant Estimated | 2.6 | +1 pts |
| 80 | Jihozápad Estimated | 2.5 | +0.2 pts |
| 80 | Kassel Estimated | 2.5 | +1.3 pts |
| 80 | La Réunion | 2.5 | +1.7 pts |
| 83 | Bretagne | 2.4 | +1.7 pts |
| 83 | Kujawsko-pomorskie Estimated | 2.4 | -3.9 pts |
| 83 | Languedoc-Roussillon | 2.4 | +1 pts |
| 83 | Oeste e Vale do Tejo | 2.4 | +1.1 pts |
| 83 | Voreio Aigaio Estimated | 2.4 | +0.8 pts |
| 88 | Centro (PT) | 2.3 | -0.7 pts |
| 88 | Navarre | 2.3 | +0.4 pts |
| 88 | Region of Murcia | 2.3 | +2.5 pts |
| 88 | Schleswig-Holstein Estimated | 2.3 | +1.6 pts |
| 88 | Świętokrzyskie Estimated | 2.3 | -4.3 pts |
| 88 | Västsverige Estimated | 2.3 | +1.2 pts |
| 88 | Vorarlberg Estimated | 2.3 | +0.7 pts |
| 95 | Aquitaine | 2.2 | -0.1 pts |
| 95 | Catalonia | 2.2 | -0.1 pts |
| 95 | Franche-Comté | 2.2 | +2.6 pts |
| 95 | Leipzig Estimated | 2.2 | +1.3 pts |
| 95 | Lüneburg Estimated | 2.2 | -0.2 pts |
| 95 | Midi-Pyrénées | 2.2 | -0.7 pts |
| 95 | Övre Norrland Estimated | 2.2 | +2.3 pts |
| 95 | Prov. Antwerpen Estimated | 2.2 | -0.1 pts |
| 95 | Steiermark Estimated | 2.2 | +1 pts |
| 104 | Mellersta Norrland Estimated | 2.1 | +2.6 pts |
| 104 | Prov. Oost-Vlaanderen Estimated | 2.1 | +1.5 pts |
| 104 | Sachsen-Anhalt Estimated | 2.1 | +2.7 pts |
| 104 | Salzburg Estimated | 2.1 | -0.1 pts |
| 108 | Dél-Alföld Estimated | 2 | -5.4 pts |
| 108 | Poitou-Charentes | 2 | +0.4 pts |
| 108 | Prov. West-Vlaanderen Estimated | 2 | +1 pts |
| 108 | Valencian Community | 2 | -0.2 pts |
| 112 | Andalusia | 1.9 | -0.6 pts |
| 112 | Balearic Islands | 1.9 | -1.1 pts |
| 112 | Dytiki Elláda Estimated | 1.9 | +2 pts |
| 112 | Extremadura | 1.9 | +0.3 pts |
| 112 | Kentriki Makedonia Estimated | 1.9 | -1.1 pts |
| 112 | Norra Mellansverige Estimated | 1.9 | +1.6 pts |
| 112 | Oberbayern Estimated | 1.9 | +1.7 pts |
| 112 | Overijssel Estimated | 1.9 | -0.7 pts |
| 112 | Região Autónoma da Madeira | 1.9 | +0.6 pts |
| 112 | Região Autónoma dos Açores | 1.9 | +0.5 pts |
| 112 | Tirol Estimated | 1.9 | -1 pts |
| 112 | Utrecht Estimated | 1.9 | -0.9 pts |
| 112 | Zuid-Holland Estimated | 1.9 | +0.7 pts |
| 125 | Münster Estimated | 1.8 | +1.9 pts |
| 125 | Notio Aigaio Estimated | 1.8 | -1.1 pts |
| 125 | Prov. Luxembourg (BE) Estimated | 1.8 | -0.3 pts |
| 125 | Rhône-Alpes | 1.8 | -1 pts |
| 129 | Auvergne | 1.7 | +0.5 pts |
| 129 | Oberösterreich Estimated | 1.7 | -1.5 pts |
| 129 | Prov. Limburg (BE) Estimated | 1.7 | -0.2 pts |
| 129 | Weser-Ems Estimated | 1.7 | +1.3 pts |
| 133 | Brandenburg Estimated | 1.6 | +1.3 pts |
| 133 | Canary Islands | 1.6 | -0.8 pts |
| 133 | Corse | 1.6 | -1.2 pts |
| 133 | Dresden Estimated | 1.6 | +0.1 pts |
| 133 | Melilla | 1.6 | -0.8 pts |
| 133 | Niederbayern Estimated | 1.6 | +2 pts |
| 133 | Nyugat-Dunántúl Estimated | 1.6 | -0.9 pts |
| 133 | Peloponnisos Estimated | 1.6 | +0.7 pts |
| 141 | Basque Country | 1.5 | -0.6 pts |
| 141 | Hannover Estimated | 1.5 | +0.7 pts |
| 141 | Jadranska Hrvatska Estimated | 1.5 | -0.2 pts |
| 141 | Picardie | 1.5 | +2.3 pts |
| 141 | Prov. Liège Estimated | 1.5 | -0.2 pts |
| 141 | Provincia Autonoma di Trento Estimated | 1.5 | -1.4 pts |
| 147 | Centru Estimated | 1.4 | -5.4 pts |
| 147 | Dél-Dunántúl Estimated | 1.4 | -4.2 pts |
| 147 | Galicia | 1.4 | -0.7 pts |
| 147 | Kriti Estimated | 1.4 | +0.1 pts |
| 147 | La Rioja | 1.4 | -0.5 pts |
| 147 | Prov. Namur Estimated | 1.4 | -0.5 pts |
| 147 | Provence-Alpes-Côte d’Azur | 1.4 | 0 pts |
| 147 | Syddanmark Estimated | 1.4 | +0.3 pts |
| 155 | Asturias | 1.3 | -0.3 pts |
| 155 | Basse-Normandie | 1.3 | -0.3 pts |
| 155 | Cantabria | 1.3 | -0.9 pts |
| 155 | Drenthe Estimated | 1.3 | -1.1 pts |
| 155 | Hovedstaden Estimated | 1.3 | -1.7 pts |
| 155 | Kärnten Estimated | 1.3 | -1.9 pts |
| 161 | Centre - Val de Loire | 1.2 | +0.6 pts |
| 161 | Detmold Estimated | 1.2 | -0.1 pts |
| 161 | Freiburg Estimated | 1.2 | -0.7 pts |
| 161 | Molise Estimated | 1.2 | -0.3 pts |
| 161 | Provincia Autonoma di Bolzano/Bozen Estimated | 1.2 | -2.1 pts |
| 166 | Alsace | 1.1 | -1.1 pts |
| 166 | Aragon | 1.1 | -1.5 pts |
| 166 | Ceuta | 1.1 | -1 pts |
| 166 | Friuli-Venezia Giulia Estimated | 1.1 | -0.2 pts |
| 166 | Gießen Estimated | 1.1 | -0.3 pts |
| 166 | Ionia Nisia Estimated | 1.1 | -0.9 pts |
| 166 | Koblenz Estimated | 1.1 | +0.3 pts |
| 166 | Sardegna Estimated | 1.1 | +1 pts |
| 166 | Sterea Elláda Estimated | 1.1 | -2.9 pts |
| 166 | Trier Estimated | 1.1 | -0.1 pts |
| 176 | Bratislavský kraj Estimated | 1 | -2.1 pts |
| 176 | Castilla-La Mancha | 1 | -1.8 pts |
| 176 | Severoiztochen Estimated | 1 | -2.3 pts |
| 176 | Tübingen Estimated | 1 | -1 pts |
| 180 | Ipeiros Estimated | 0.9 | -1.5 pts |
| 180 | Nord-Pas de Calais | 0.9 | -0.1 pts |
| 180 | Sud-Est Estimated | 0.9 | -2.9 pts |
| 183 | Burgenland Estimated | 0.8 | -0.4 pts |
| 183 | Haute-Normandie | 0.8 | +1.4 pts |
| 183 | Karlsruhe Estimated | 0.8 | -1.1 pts |
| 183 | Latvija Estimated | 0.8 | -3.7 pts |
| 183 | Lazio Estimated | 0.8 | +0.6 pts |
| 183 | Nordjylland Estimated | 0.8 | -0.1 pts |
| 183 | Oberfranken Estimated | 0.8 | -0.5 pts |
| 183 | Severen tsentralen Estimated | 0.8 | -1.4 pts |
| 183 | Wien Estimated | 0.8 | -2.1 pts |
| 192 | Campania Estimated | 0.7 | +0.4 pts |
| 192 | Castile and León | 0.7 | -2.2 pts |
| 192 | Darmstadt Estimated | 0.7 | 0 pts |
| 192 | Limburg (NL) Estimated | 0.7 | -1 pts |
| 192 | Marche Estimated | 0.7 | +0.2 pts |
| 192 | Mittelfranken Estimated | 0.7 | -1.4 pts |
| 192 | Småland med öarna Estimated | 0.7 | +1.4 pts |
| 192 | Veneto Estimated | 0.7 | -0.2 pts |
| 200 | Abruzzo Estimated | 0.6 | +1 pts |
| 200 | Lorraine | 0.6 | +0.3 pts |
| 200 | Östra Mellansverige Estimated | 0.6 | -0.6 pts |
| 200 | Pohjois- ja Itä-Suomi Estimated | 0.6 | -0.2 pts |
| 200 | Prov. Hainaut Estimated | 0.6 | -2.1 pts |
| 200 | Rheinhessen-Pfalz Estimated | 0.6 | +1.1 pts |
| 206 | Anatoliki Makedonia, Thraki Estimated | 0.4 | -1.6 pts |
| 206 | Chemnitz Estimated | 0.4 | +0.1 pts |
| 206 | Länsi-Suomi Estimated | 0.4 | -0.5 pts |
| 206 | Nord-Est Estimated | 0.4 | -0.5 pts |
| 206 | Oberpfalz Estimated | 0.4 | -0.2 pts |
| 206 | Unterfranken Estimated | 0.4 | +0.2 pts |
| 206 | Zeeland Estimated | 0.4 | -2.4 pts |
| 213 | Etelä-Suomi Estimated | 0.3 | 0 pts |
| 214 | Bourgogne | 0.2 | -1.1 pts |
| 214 | Braunschweig Estimated | 0.2 | -4.1 pts |
| 214 | Észak-Magyarország Estimated | 0.2 | -4.2 pts |
| 214 | Thüringen Estimated | 0.2 | +0.3 pts |
| 218 | Arnsberg Estimated | 0.1 | -1.3 pts |
| 218 | Liguria Estimated | 0.1 | +0.8 pts |
| 218 | Lombardia Estimated | 0.1 | -1.5 pts |
| 218 | Puglia Estimated | 0.1 | -0.6 pts |
| 222 | Champagne-Ardenne | 0 | -1.1 pts |
| 222 | Sicilia Estimated | 0 | +1.1 pts |
| 222 | Sud-Vest Oltenia Estimated | 0 | -4.2 pts |
| 225 | Emilia-Romagna Estimated | -0.1 | -1.4 pts |
| 226 | Calabria Estimated | -0.2 | +0.9 pts |
| 226 | Köln Estimated | -0.2 | -2.2 pts |
| 228 | Valle d’Aosta/Vallée d’Aoste Estimated | -0.3 | -1.1 pts |
| 229 | Umbria Estimated | -0.4 | -2.2 pts |
| 229 | Východné Slovensko Estimated | -0.4 | -5.9 pts |
| 231 | Düsseldorf Estimated | -0.6 | -1.8 pts |
| 231 | Groningen Estimated | -0.6 | +2.6 pts |
| 231 | Piemonte Estimated | -0.6 | -1.4 pts |
| 234 | Alentejo | -0.9 | -1.4 pts |
| 234 | Moravskoslezsko Estimated | -0.9 | -3.4 pts |
| 236 | Saarland Estimated | -1.2 | -0.7 pts |
| 237 | Basilicata Estimated | -1.6 | -4 pts |
| 237 | Stuttgart Estimated | -1.6 | -4.3 pts |
| 239 | Bremen Estimated | -1.8 | -2 pts |
| 240 | Martinique | -2.6 | -1.8 pts |
| 240 | Sud-Muntenia Estimated | -2.6 | -4.9 pts |
| 242 | Yugoiztochen Estimated | -3.5 | -3.6 pts |
| 243 | Severozapaden Estimated | -3.6 | -13.4 pts |
| 244 | Dytiki Makedonia Estimated | -6.4 | -6 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?
Bucureşti-Ilfov, with 10.1% in 2019, according to Eurostat, European Commission.
Which region has the lowest real GDP growth?
Dytiki Makedonia, with -6.4% in 2019.
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