List of European Union countries by GDP

Source International Monetary Fund World Economic Outlook (October-2024)
Date17 Feb 2025

Germany is the largest economy in the European Union, followed by France and Italy. These three together make up over half of the European Union economy. Spain and the Netherlands complete the top five lists. The top five represent almost 68% share. Malta is the smallest economy in the EU.

Five economies of the European Union would have a GDP above $1 trillion, and 19 would have an economy above $100 billion. Three European Union economies are in the top ten largest economies globally, and 15 economies are within the top 50 world GDP rankings.

The GDP (nominal) of all 27 economies would increase in 2025 compared to 2024. Germany ($212 bn), France ($109 bn), and Spain ($96 bn) will be the top contributors.

In PPP data, the five largest economies of the European Union are Germany, France, Italy, Spain, and Poland. Six economies would have a GDP above Int. $1 trillion in 2025, and 23 would have an economy above Int. $100 billion. Two European Union economies are in the top ten list, and 12 economies are within the top 50 world GDP rankings.

None of the European Union economies would see a decrease in 2025 compared to 2024. Germany (Int. $157 bn), France (Int. $126 bn), Spain (Int. $106 bn), and Poland (Int. $101 bn) would be the top gainers.

All European Union economies have higher GDP on a PPP basis. Romania has the highest PPP to nominal ratio of 2.315, while Luxembourg has the lowest figure of 1.098.

  • Choropleth Map
  • Bubble Map
  • Chart map
  • Select each button from upper & lower
  • Nominal
  • Change in Nominal

GDP (Nominal)

Code Country/Economy GDP (billions of $) Share (%) Rank
20242025ChangeEUWorld EUWorld
AUTAustria523.956566.45642.5002.690.4831030
BELBelgium664.365716.98052.6153.400.612723
BGRBulgaria112.232127.92415.6920.6060.1091966
HRVCroatia, Republic of92.643103.90111.2580.4920.08872073
CYPCyprus36.32239.9433.6210.1890.034126104
CZECzech Republic347.034383.38436.3501.820.3271343
DNKDenmark424.525459.61235.0872.180.3921137
ESTEstonia, Republic of43.11746.7633.6460.2220.039925102
FINFinland298.607314.72416.1171.490.2691549
FRAFrance3,160.9023,361.557200.65515.92.8727
DEUGermany4,684.1825,013.574329.39223.84.2813
GRCGreece257.067282.01924.9521.340.2411653
HUNHungary223.060247.75924.6991.170.2111756
IRLIreland608.974708.77199.7973.360.605824
ITAItaly2,372.0592,543.677171.61812.12.1738
LVALatvia, Republic of43.50847.8804.3720.2270.04092499
LTULithuania, Republic of84.84795.27410.4270.4520.08132279
LUXLuxembourg93.252100.6427.3900.4770.08592175
MLTMalta24.96427.7452.7810.1320.023727118
NLDNetherlands, The1,214.5621,320.635106.0736.261.13518
POLPoland, Republic of914.5531,039.619125.0664.930.887620
PRTPortugal308.581337.93629.3551.600.2881447
ROURomania382.854422.50839.6542.000.3611241
SVKSlovak Republic141.733154.58712.8540.7330.1321861
SVNSlovenia, Republic of72.95079.2216.2710.3760.06762386
ESPSpain1,725.1521,891.371166.2198.971.61412
SWESweden603.715662.31858.6033.140.565926
EU 19,460 21,097 1,637 18.01
  • Choropleth Map
  • Bubble Map
  • Chart map
  • Select each button from upper & lower
  • PPP
  • Change in PPP

GDP (PPP)

Code Country/Economy GDP (billions of Int. $) Share (%) Rank PPP/Nom
20242025ChangeEUWorld EUWorld
AUTAustria669.148687.27118.1232.350.32911451.213
BELBelgium869.850900.49730.6473.080.4318381.256
BGRBulgaria252.028266.03114.0030.9100.12718752.080
HRVCroatia, Republic of187.782198.31210.5300.6780.094920821.909
CYPCyprus58.32361.5013.1780.2100.0294261281.540
CZECzech Republic622.803652.61029.8072.230.31212481.702
DNKDenmark487.667508.71821.0511.740.24314531.107
ESTEstonia, Republic of65.52067.4331.9130.2310.0323251201.442
FINFinland362.546373.24610.7001.280.17917621.186
FRAFrance4,396.4744,533.633137.15915.52.17291.349
DEUGermany5,996.1966,153.741157.54521.02.94161.227
GRCGreece447.076466.94519.8691.600.22315561.656
HUNHungary446.790460.37813.5881.570.22016571.858
IRLIreland726.213811.66585.4522.780.3889411.145
ITAItaly3,612.2343,720.271108.03712.71.783121.463
LVALatvia, Republic of79.62082.3952.7750.2820.0394241091.721
LTULithuania, Republic of157.019165.2348.2150.5650.079121881.734
LUXLuxembourg100.799104.4653.6660.3570.0500231021.038
MLTMalta41.64144.3172.6760.1520.0212271381.597
NLDNetherlands, The1,459.7371,516.66356.9265.190.7266281.148
POLPoland, Republic of1,909.8852,019.780109.8956.910.9675201.943
PRTPortugal512.911535.21022.2991.830.25613521.584
ROURomania889.500919.88130.3813.150.4407362.177
SVKSlovak Republic249.552257.9478.3950.8820.12319761.669
SVNSlovenia, Republic of118.759122.9854.2260.4210.058922981.552
ESPSpain2,683.3252,828.510145.1859.671.354151.495
SWESweden755.924780.11524.1912.670.37310421.178
EU 28,159 29,240 1,080 13.99