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