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