EU regions (NUTS 2) by GDP (euros), 2024
Ile-de-France had the highest GDP (euros) of 244 regions in 2024, at €865.65 billion. Åland had the lowest, at €1.63 billion. The median was €45.51 billion and the figure for the European Union (27) was €18.1 trillion. Source: Eurostat, European Commission.
Top 40 regions, 2024
Full ranking
| Rank | Regions | 2024 | Change on 2023 |
|---|---|---|---|
| 1 | Ile-de-France Provisional | 865,652 | +4.3% |
| 2 | Lombardia | 504,730 | +2.9% |
| 3 | Oberbayern Estimated | 359,141 | +1.9% |
| 4 | Eastern and Midland Estimated | 335,539 | +12.7% |
| 5 | Community of Madrid Provisional | 316,193 | +6.8% |
| 6 | Catalonia Provisional | 302,304 | +6.7% |
| 7 | Rhône-Alpes Provisional | 299,156 | +3% |
| 8 | Stuttgart Estimated | 285,396 | +2.1% |
| 9 | Düsseldorf Estimated | 271,328 | +2.3% |
| 10 | Darmstadt Estimated | 266,733 | +3.7% |
| 11 | Lazio | 246,487 | +2.1% |
| 12 | Noord-Holland Provisional | 243,327 | +6.2% |
| 13 | Köln Estimated | 236,726 | +2.6% |
| 14 | Zuid-Holland Provisional | 231,245 | +7.2% |
| 15 | Provence-Alpes-Côte d’Azur Provisional | 217,942 | +3.6% |
| 16 | Andalusia Provisional | 212,359 | +6.5% |
| 17 | Berlin Provisional | 207,852 | +4.2% |
| 18 | Veneto | 201,246 | +2% |
| 19 | Emilia-Romagna | 198,395 | +2.1% |
| 20 | Southern Estimated | 182,323 | -0.1% |
| 21 | Stockholm | 179,240 | +6% |
| 22 | Hovedstaden | 174,136 | +7.7% |
| 23 | Noord-Brabant Provisional | 171,621 | +7.4% |
| 24 | Piemonte | 164,165 | +3.2% |
| 25 | Hamburg Provisional | 162,581 | +4.9% |
| 26 | Karlsruhe Estimated | 157,762 | +2.7% |
| 27 | Warszawski stołeczny Provisional | 156,556 | +13.7% |
| 28 | Arnsberg Estimated | 156,494 | +2.1% |
| 29 | Valencian Community Provisional | 148,284 | +6.2% |
| 30 | Pays de la Loire Provisional | 147,791 | +2.8% |
| 31 | Toscana | 143,563 | +2.9% |
| 32 | Campania | 137,511 | +3.4% |
| 33 | Nord-Pas de Calais Provisional | 136,523 | +2.6% |
| 34 | Aquitaine Provisional | 135,735 | +3% |
| 35 | Schleswig-Holstein Provisional | 127,512 | +4.2% |
| 36 | Bretagne Provisional | 126,549 | +3.7% |
| 37 | Wien | 124,868 | +4.1% |
| 38 | Midi-Pyrénées Provisional | 123,658 | +3.4% |
| 39 | Weser-Ems Estimated | 120,883 | +3.2% |
| 40 | Prov. Antwerpen Provisional | 117,767 | +1.3% |
| 41 | Attiki Provisional | 115,495 | +5.2% |
| 42 | Gelderland Provisional | 114,887 | +8.6% |
| 43 | Münster Estimated | 112,830 | +2.3% |
| 44 | Sicilia | 112,030 | +4.6% |
| 45 | Freiburg Estimated | 108,785 | +2.5% |
| 46 | Helsinki-Uusimaa | 108,496 | 0% |
| 47 | Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest Provisional | 108,153 | +4.4% |
| 48 | Västsverige | 107,555 | +0.9% |
| 49 | Utrecht Provisional | 106,260 | +8.1% |
| 50 | Hannover Estimated | 106,077 | +3.5% |
| 51 | Bucureşti-Ilfov Provisional | 104,409 | +11.4% |
| 52 | Tübingen Estimated | 103,529 | +2.2% |
| 53 | Mittelfranken Estimated | 101,079 | +1.9% |
| 54 | Rheinhessen-Pfalz Estimated | 99,170 | +1.4% |
| 55 | Languedoc-Roussillon Provisional | 98,094 | +2.5% |
| 56 | Detmold Estimated | 98,053 | +1.9% |
| 57 | Brandenburg Provisional | 97,830 | +2.3% |
| 58 | Śląskie Provisional | 97,391 | +9.3% |
| 59 | Puglia | 94,508 | +2.5% |
| 60 | Schwaben Estimated | 93,507 | +1.7% |
| 61 | Basque Country Provisional | 91,613 | +5.6% |
| 62 | Braunschweig Estimated | 91,587 | +3% |
| 63 | Centre - Val de Loire Provisional | 91,467 | +2% |
| 64 | Grande Lisboa Provisional | 90,686 | +7.1% |
| 65 | Praha | 86,596 | -0.7% |
| 66 | Luxembourg | 86,180 | +5% |
| 67 | Norte Provisional | 85,749 | +7.2% |
| 68 | Wielkopolskie Provisional | 83,567 | +13.1% |
| 69 | Oberösterreich | 82,538 | +1.5% |
| 70 | Galicia Provisional | 81,840 | +5.7% |
| 71 | Östra Mellansverige | 81,293 | +5% |
| 72 | Budapest Provisional | 80,201 | +7% |
| 73 | Sachsen-Anhalt Provisional | 79,577 | +1.7% |
| 74 | Prov. Oost-Vlaanderen Provisional | 78,272 | +3.5% |
| 75 | Thüringen Provisional | 78,201 | +1.5% |
| 76 | Niederösterreich | 76,878 | +3.3% |
| 77 | Midtjylland | 76,569 | +3% |
| 78 | Alsace Provisional | 75,304 | +2.5% |
| 79 | Castile and León Provisional | 73,993 | +5.9% |
| 80 | Lorraine Provisional | 72,857 | +2.6% |
| 81 | Sydsverige | 72,117 | +6.6% |
| 82 | Dolnośląskie Provisional | 70,200 | +12.7% |
| 83 | Małopolskie Provisional | 69,015 | +13.7% |
| 84 | Syddanmark | 68,822 | +2.1% |
| 85 | Prov. Vlaams-Brabant Provisional | 68,662 | +3.3% |
| 86 | Unterfranken Provisional | 67,892 | +1.8% |
| 87 | Haute-Normandie Provisional | 66,564 | +2.4% |
| 88 | Koblenz Estimated | 65,059 | +1.7% |
| 89 | Dresden Estimated | 64,937 | +2.5% |
| 90 | Lüneburg Provisional | 64,918 | +3.5% |
| 91 | Prov. West-Vlaanderen Provisional | 64,564 | +2.7% |
| 92 | Overijssel Provisional | 64,470 | +8.2% |
| 93 | Poitou-Charentes Provisional | 64,440 | +1.4% |
| 94 | Steiermark | 63,924 | +4.5% |
| 95 | Niederbayern Estimated | 63,132 | +1.4% |
| 96 | Länsi-Suomi | 62,179 | +1% |
| 97 | Mecklenburg-Vorpommern Provisional | 61,593 | +4.3% |
| 98 | Oberpfalz Estimated | 61,170 | +1.4% |
| 99 | Picardie Provisional | 60,808 | +3.2% |
| 100 | Liguria | 58,959 | +0.8% |
| 101 | Limburg (NL) Provisional | 58,267 | +5.2% |
| 102 | Canary Islands Provisional | 58,145 | +7.7% |
| 103 | Bourgogne Provisional | 58,023 | +3.1% |
| 104 | Kassel Estimated | 57,802 | +3% |
| 105 | Castilla-La Mancha Provisional | 55,560 | +5.7% |
| 106 | Pohjois- ja Itä-Suomi | 54,142 | +2.6% |
| 107 | Yugozapaden | 53,168 | +12.3% |
| 108 | Oberfranken Provisional | 51,407 | +1.7% |
| 109 | Basse-Normandie Provisional | 51,149 | +2% |
| 110 | Pomorskie Provisional | 50,993 | +13.1% |
| 111 | Łódzkie Provisional | 50,902 | +12.1% |
| 112 | Chemnitz Estimated | 50,776 | +2.4% |
| 113 | Marche | 50,510 | +2.3% |
| 114 | Champagne-Ardenne Provisional | 49,671 | +2.1% |
| 115 | Aragon Provisional | 49,635 | +6.1% |
| 116 | Etelä-Suomi | 49,395 | +2.1% |
| 117 | Jihovýchod | 47,587 | -0.6% |
| 118 | Auvergne Provisional | 47,249 | +2.5% |
| 119 | Friuli-Venezia Giulia | 46,602 | +3.4% |
| 120 | Leipzig Estimated | 46,501 | +2.9% |
| 121 | Gießen Estimated | 46,317 | +2.7% |
| 122 | Mazowiecki regionalny Provisional | 46,085 | +12.8% |
| 123 | Northern and Western Estimated | 44,933 | +1.2% |
| 124 | Tirol | 44,805 | +4.9% |
| 125 | Balearic Islands Provisional | 44,693 | +7.7% |
| 126 | Prov. Hainaut Provisional | 44,184 | +3.5% |
| 127 | Sardegna | 43,468 | +4% |
| 128 | Prov. Liège Provisional | 43,415 | +3% |
| 129 | Nord-Vest Provisional | 43,372 | +9.7% |
| 130 | Vidurio ir vakarų Lietuvos regionas | 42,822 | +5.7% |
| 131 | Saarland Provisional | 42,757 | +0.9% |
| 132 | Region of Murcia Provisional | 42,488 | +6.7% |
| 133 | Bremen Provisional | 41,424 | +2.1% |
| 134 | Abruzzo | 40,761 | +3.1% |
| 135 | Západné Slovensko Estimated | 40,573 | +5.8% |
| 136 | Latvija | 40,298 | +2% |
| 137 | Calabria | 40,003 | +2.4% |
| 138 | Eesti | 39,848 | +3.9% |
| 139 | Střední Čechy | 39,719 | +3.6% |
| 140 | Sjælland | 39,701 | +4.6% |
| 141 | Centro (PT) Provisional | 39,654 | +6.7% |
| 142 | Centru Provisional | 39,265 | +9.3% |
| 143 | Zahodna Slovenija | 39,245 | +5.1% |
| 144 | Småland med öarna | 39,024 | +2.1% |
| 145 | Prov. Limburg (BE) Provisional | 38,231 | +2.6% |
| 146 | Franche-Comté Provisional | 37,752 | +2.2% |
| 147 | Salzburg | 37,663 | +4.2% |
| 148 | Nord-Est Provisional | 37,486 | +10.3% |
| 149 | Severovýchod | 37,391 | +2% |
| 150 | Sud-Muntenia Provisional | 37,228 | +8.6% |
| 151 | Bratislavský kraj Estimated | 36,497 | +6.8% |
| 152 | Sostinės regionas | 36,174 | +7% |
| 153 | Kujawsko-pomorskie Provisional | 35,719 | +13.1% |
| 154 | Kýpros Provisional | 34,770 | +7.2% |
| 155 | Norra Mellansverige | 34,528 | +3.3% |
| 156 | Sud-Est Provisional | 33,308 | +9.4% |
| 157 | Provincia Autonoma di Bolzano/Bozen | 33,080 | +0.4% |
| 158 | Kentriki Makedonia Provisional | 32,902 | +5.5% |
| 159 | Groningen Provisional | 32,846 | +1.7% |
| 160 | Podkarpackie Provisional | 32,683 | +14.9% |
| 161 | Vest Provisional | 31,585 | +9.2% |
| 162 | Lubelskie Provisional | 31,361 | +15.2% |
| 163 | Jihozápad | 31,039 | -0.3% |
| 164 | Nordjylland | 30,552 | +2.8% |
| 165 | Friesland (NL) Provisional | 30,149 | +5.6% |
| 166 | Zachodniopomorskie Provisional | 30,031 | +12.5% |
| 167 | Asturias Provisional | 30,012 | +5.9% |
| 168 | Střední Morava | 29,147 | +1.2% |
| 169 | Grad Zagreb Provisional | 29,117 | +9.2% |
| 170 | Prov. Brabant wallon Provisional | 28,893 | +2.2% |
| 171 | Kärnten | 28,270 | -0% |
| 172 | Vzhodna Slovenija | 28,173 | +5.4% |
| 173 | Umbria | 27,674 | +3% |
| 174 | Jadranska Hrvatska Provisional | 27,579 | +9.4% |
| 175 | Moravskoslezsko | 27,398 | +1.6% |
| 176 | Východné Slovensko Estimated | 27,310 | +3.2% |
| 177 | Övre Norrland | 27,126 | +2.9% |
| 178 | Sud-Vest Oltenia Provisional | 26,769 | +8.6% |
| 179 | Navarre Provisional | 26,619 | +6.6% |
| 180 | Extremadura Provisional | 26,584 | +5.5% |
| 181 | Provincia Autonoma di Trento | 26,056 | +2.4% |
| 182 | Stredné Slovensko Estimated | 25,828 | +5.3% |
| 183 | La Réunion Provisional | 24,457 | +3.6% |
| 184 | Pest Provisional | 24,190 | +3.5% |
| 185 | Limousin Provisional | 23,258 | +1.5% |
| 186 | Vorarlberg | 23,214 | +3.8% |
| 187 | Malta | 23,095 | +10.5% |
| 188 | Drenthe Provisional | 22,581 | +7.6% |
| 189 | Severozápad | 21,909 | -1% |
| 190 | Flevoland Provisional | 21,879 | +5.5% |
| 191 | Warmińsko-mazurskie Provisional | 20,994 | +13% |
| 192 | Trier Estimated | 20,653 | +1.7% |
| 193 | Zeeland Provisional | 20,626 | +5% |
| 194 | Észak-Alföld Provisional | 19,685 | +4.7% |
| 195 | Świętokrzyskie Provisional | 19,642 | +15.1% |
| 196 | Közép-Dunántúl Provisional | 19,575 | +2.8% |
| 197 | Podlaskie Provisional | 19,131 | +13.2% |
| 198 | Nyugat-Dunántúl Provisional | 18,317 | +2.7% |
| 199 | Oeste e Vale do Tejo Provisional | 18,227 | +6.6% |
| 200 | Prov. Namur Provisional | 18,216 | +3.2% |
| 201 | Cantabria Provisional | 17,700 | +5.7% |
| 202 | Mellersta Norrland | 17,686 | +8.3% |
| 203 | Lubuskie Provisional | 17,660 | +12.8% |
| 204 | Dél-Alföld Provisional | 17,636 | +1.1% |
| 205 | Opolskie Provisional | 16,562 | +12.8% |
| 206 | Península de Setúbal Provisional | 15,320 | +7.8% |
| 207 | Basilicata | 15,083 | +1.7% |
| 208 | Panonska Hrvatska Provisional | 14,810 | +8.6% |
| 209 | Észak-Magyarország Provisional | 14,412 | +2.1% |
| 210 | Sjeverna Hrvatska Provisional | 14,400 | +5.4% |
| 211 | Algarve Provisional | 14,312 | +8.3% |
| 212 | Yuzhen tsentralen | 13,983 | +13% |
| 213 | Corse Provisional | 13,358 | +4.9% |
| 214 | Yugoiztochen | 13,272 | +11.5% |
| 215 | Kriti Provisional | 12,276 | +6.4% |
| 216 | Thessalia Provisional | 12,079 | +5.8% |
| 217 | Alentejo Provisional | 12,035 | +4.5% |
| 218 | Dél-Dunántúl Provisional | 12,024 | +4% |
| 219 | Guadeloupe Provisional | 11,878 | +5.1% |
| 220 | Burgenland | 11,762 | +4.1% |
| 221 | La Rioja Provisional | 11,112 | +6.1% |
| 222 | Sterea Elláda Provisional | 10,718 | +6.2% |
| 223 | Peloponnisos Provisional | 10,483 | +4.5% |
| 224 | Martinique Provisional | 10,480 | +3.8% |
| 225 | Severoiztochen | 10,324 | +8.9% |
| 226 | Dytiki Elláda Provisional | 10,223 | +5.2% |
| 227 | Prov. Luxembourg (BE) Provisional | 9,719 | +2.9% |
| 228 | Anatoliki Makedonia, Thraki Provisional | 8,588 | +5.6% |
| 229 | Molise | 7,987 | +1.4% |
| 230 | Notio Aigaio Provisional | 7,857 | +5.8% |
| 231 | Região Autónoma da Madeira Provisional | 7,486 | +7.5% |
| 232 | Severen tsentralen | 7,226 | +4.8% |
| 233 | Severozapaden | 6,795 | +4.1% |
| 234 | Valle d’Aosta/Vallée d’Aoste | 5,852 | +0.9% |
| 235 | Região Autónoma dos Açores Provisional | 5,753 | +7.1% |
| 236 | Guyane Provisional | 5,244 | +0.9% |
| 237 | Ipeiros Provisional | 4,770 | +5.8% |
| 238 | Ionia Nisia Provisional | 4,151 | +6.5% |
| 239 | Dytiki Makedonia Provisional | 4,073 | +1.2% |
| 240 | Mayotte Provisional | 3,786 | +9% |
| 241 | Voreio Aigaio Provisional | 3,121 | +5% |
| 242 | Ceuta Provisional | 1,923 | +3.2% |
| 243 | Melilla Provisional | 1,826 | +4.1% |
| 244 | Åland | 1,633 | -0.2% |
Other periods
About this ranking
GDP at current market prices, EUR million.
In euros, for Spain and the EU. For the United States, its states and counties, and for other countries and the World, use gdp_usd.
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 at current market prices 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 (euros) using official data, and cite the source.
rank_places {"indicator":"gdp","level":"region","within":"European Union (27)","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=gdp&level=region&within=European%20Union%20(27)&limit=10
Questions
Which region has the highest GDP (euros)?
Ile-de-France, with €865.65 billion in 2024, according to Eurostat, European Commission.
Which region has the lowest GDP (euros)?
Åland, with €1.63 billion 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 at current market prices by NUTS 3 region (nama_10r_3gdp). Retrieved 2026-10-08.
Gross domestic product (GDP): 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