List of European Union countries by GDP

Source International Monetary Fund World Economic Outlook (October-2024)
Date06 Nov 2024

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.

Out of 27 economies, the GDP (nominal) of 26 economies would increase, and one would decrease in 2024 compared to 2023. Germany ($183 bn), France ($121 bn), and Spain ($111 bn) will be the top contributors. The Czech Republic is the sole decliner.

In PPP data, the five largest economies of the European Union are Russia, Germany, France, Italy, Spain, and Poland. Six economies would have a GDP above Int. $1 trillion in 2024, and 22 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 2024 compared to 2023. France (Int. $148 bn), Germany (Int. $141 bn), Spain (Int. $136 bn), and Italy (Int. $107 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.35, while Luxembourg has the lowest figure of 1.117.

  • 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
20232024ChangeEUWorld EUWorld
AUTAustria517.662535.80418.1422.760.4871028
BELBelgium632.399662.18329.7843.410.602723
BGRBulgaria101.611108.4256.8140.5590.09851971
HRVCroatia82.71189.6656.9540.4620.08152175
CYPCyprus32.23934.7902.5510.1790.031626106
CZECzech Republic343.208342.992-0.2161.770.3121345
DNKDenmark407.092412.2935.2012.120.3751139
ESTEstonia41.29743.0441.7470.2220.039125102
FINFinland295.618306.08310.4651.580.2781447
FRAFrance3,052.7123,174.099121.38716.42.8827
DEUGermany4,527.0094,710.032183.02324.34.2813
GRCGreece238.275252.73214.4571.300.2301653
HUNHungary212.464228.80616.3421.180.2081755
IRLIreland551.554560.5669.0122.890.509926
ITAItaly2,301.6032,376.51074.90712.22.1638
LVALatvia43.64045.5211.8810.2350.04142498
LTULithuania77.84482.7894.9450.4270.07522280
LUXLuxembourg85.78091.2105.4300.4700.08292074
MLTMalta22.33524.3972.0620.1260.022227119
NLDNetherlands1,154.6941,218.40163.7076.281.11518
POLPoland811.736862.90851.1724.450.784621
PRTPortugal287.187303.03215.8451.560.2751548
SVKSlovak Republic132.832142.6179.7850.7350.1301862
SVNSlovenia69.16873.1984.0300.3770.06652386
ESPSpain1,620.5581,731.469110.9118.921.57415
SWESweden584.914609.03924.1253.140.553824
ROURomania351.074380.56129.4871.960.3461242
EU 18,579 19,403 824 17.63
  • 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
20232024ChangeEUWorld EUWorld
AUTAustria655.438667.15311.7151.910.34311441.245
BELBelgium834.155863.83729.6822.360.4448361.305
BGRBulgaria237.587248.90611.3190.3870.12818742.296
HRVCroatia176.812187.19210.3800.3200.096220812.088
CYPCyprus52.13855.1403.0020.1240.0283261281.585
CZECzech Republic599.025619.88120.8561.220.31912471.807
DNKDenmark475.861496.69620.8351.470.25514531.205
ESTEstonia64.57965.5370.9580.1530.0337251181.523
FINFinland353.638361.3127.6741.090.18617611.180
FRAFrance4,211.4094,359.372147.96311.32.24291.373
DEUGermany5,876.4076,017.222140.81516.83.09161.278
GRCGreece417.058436.75719.6990.9010.22416551.728
HUNHungary431.625448.45616.8310.8160.23015541.960
IRLIreland676.965691.90414.9392.000.35610421.234
ITAItaly3,490.5413,597.954107.4138.471.853111.514
LVALatvia78.97081.7982.8280.1620.0420241081.797
LTULithuania147.423154.6157.1920.2950.079521901.868
LUXLuxembourg98.258101.8763.6180.3250.0524231011.117
MLTMalta37.50040.3162.8160.08700.0207271411.652
NLDNetherlands1,417.5341,460.53042.9964.340.7516281.199
POLPoland1,793.5611,890.69897.1373.080.9725202.191
PRTPortugal487.258508.50821.2501.080.26113521.678
SVKSlovak Republic236.456247.54011.0840.5090.12719751.736
SVNSlovenia113.536117.9934.4570.2610.060622971.612
ESPSpain2,529.5432,665.230135.6876.171.374151.539
SWESweden739.115763.58924.4742.170.3929411.254
ROURomania856.960894.22237.2621.360.4607342.350
EU 27,089 28,044 955 14.41