List of European countries by GDP

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

Germany is the largest economy in Europe, followed by the United Kingdom, France, Italy, and Russia. These five together hold a 59% share of the European economy. The top ten European economies represent almost 79% share. San Marino is the smallest economy in Europe.

Seven economies of Europe would have a GDP above $1 trillion, and 24 would have an economy above $100 billion. Four European economies are on the list of the top ten largest economies globally, and nineteen economies are within the top 50 world GDP rankings.

Out of 42 economies, the GDP (nominal) of 41 economies would increase, and one economy would decrease in 2024 compared to 2023. With $205 billion, the United Kingdom will be the top contributor, followed by Germany ($183 bn) and Russia ($174 bn). The Czech Republic is the sole decliner. Slovenia will move ahead to Belarus.

In PPP data, the five largest economies of Europe are Russia, Germany, France, the United Kingdom, and Italy. Eight economies would have a GDP above Int. $1 trillion in 2024, 30 would have an economy above Int. $100 billion. Four European economies are in the top ten list, and seventeen economies are within the top 50 world GDP rankings.

None of the European economies would see a decrease in 2024 compared to 2023. Russia (Int. $397 bn), France (Int. $148 bn), the United Kingdom (Int. $145 bn), Germany (Int. $141 bn), and Spain (Int. $136 bn) would be the top gainers.

Forty economies have higher GDP on a PPP basis, and two have higher on a nominal basis. Belarus has the highest ppp to nominal ratio above 4, while Switzerland has the lowest figure of 0.903.

  • 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
20232024ChangeEuropeWorld EuropeWorld
ALBAlbania22.82226.1303.3080.09650.023735115
ANDAndorra3.7283.9300.2020.01450.0035741166
AUTAustria517.662535.80418.1421.980.4871328
BLRBelarus71.79273.1291.3370.2700.06643087
BELBelgium632.399662.18329.7842.450.6021023
BIHBosnia and Herzegovina27.05528.4041.3490.1050.025834112
BGRBulgaria101.611108.4256.8140.4000.09852471
HRVCroatia82.71189.6656.9540.3310.08152675
CZECzech Republic343.208342.992-0.2161.270.3121745
DNKDenmark407.092412.2935.2011.520.3751539
ESTEstonia41.29743.0441.7470.1590.039132102
FINFinland295.618306.08310.4651.130.2781847
FRAFrance3,052.7123,174.099121.38711.72.8837
DEUGermany4,527.0094,710.032183.02317.44.2813
GRCGreece238.275252.73214.4570.9340.2302053
HUNHungary212.464228.80616.3420.8450.2082155
ISLIceland31.32532.9191.5940.1220.029933109
IRLIreland551.554560.5669.0122.070.5091226
ITAItaly2,301.6032,376.51074.9078.782.1648
UVKKosovo10.44011.1720.7320.04130.010239149
LVALatvia43.64045.5211.8810.1680.04143198
LTULithuania77.84482.7894.9450.3060.07522780
LUXLuxembourg85.78091.2105.4300.3370.08292574
MKDNorth Macedonia14.76915.8611.0920.05860.014438138
MLTMalta22.33524.3972.0620.09010.022236119
MDAMoldova16.57618.0621.4860.06670.016437133
MNEMontenegro7.4068.1100.7040.03000.0073740154
NLDNetherlands1,154.6941,218.40163.7074.501.11718
NORNorway485.311503.75218.4411.860.4581432
POLPoland811.736862.90851.1723.190.784921
PRTPortugal287.187303.03215.8451.120.2751948
ROURomania351.074380.56129.4871.410.3461642
RUSRussia2,009.9592,184.316174.3578.071.98511
SMRSan Marino1.9882.0490.0610.007570.0018642177
SRBSerbia75.18782.5507.3630.3050.07502881
SVKSlovak Republic132.832142.6179.7850.5270.1302362
SVNSlovenia69.16873.1984.0300.2700.06652986
ESPSpain1,620.5581,731.469110.9116.401.57615
SWESweden584.914609.03924.1252.250.5531124
CHESwitzerland894.811942.26547.4543.480.856820
UKRUkraine178.340184.0995.7590.6800.1672258
GBRUnited Kingdom3,382.1153,587.545205.43013.33.2626
Europe 25,780.601 27,072.669 1,292.068 24.6
  • 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
20232024ChangeEuropeWorld EuropeWorld
ALBAlbania55.04958.1963.1470.1380.0299341252.227
ANDAndorra5.7355.9550.2200.01420.00306411721.515
AUTAustria655.438667.15311.7151.590.34314441.245
BLRBelarus276.405293.13616.7310.6970.15123664.008
BELBelgium834.155863.83729.6822.050.44410361.305
BIHBosnia and Herzegovina70.77674.2783.5020.1770.0382321112.615
BGRBulgaria237.587248.90611.3190.5920.12824742.296
HRVCroatia176.812187.19210.3800.4450.096227812.088
CZECzech Republic599.025619.88120.8561.470.31916471.807
DNKDenmark475.861496.69620.8351.180.25519531.205
ESTEstonia64.57965.5370.9580.1560.0337331181.523
FINFinland353.638361.3127.6740.8590.18622611.180
FRAFrance4,211.4094,359.372147.96310.42.24391.373
DEUGermany5,876.4076,017.222140.81514.33.09261.278
GRCGreece417.058436.75719.6991.040.22421551.728
HUNHungary431.625448.45616.8311.070.23020541.960
ISLIceland29.36130.2410.8800.07190.0155381510.919
IRLIreland676.965691.90414.9391.640.35613421.234
ITAItaly3,490.5413,597.954107.4138.551.855111.514
UVKKosovo27.96629.7231.7570.07070.0153391522.660
LVALatvia78.97081.7982.8280.1940.0420311081.797
LTULithuania147.423154.6157.1920.3680.079528901.868
LUXLuxembourg98.258101.8763.6180.2420.0524301011.117
MKDNorth Macedonia47.10849.2952.1870.1170.0253351353.108
MLTMalta37.50040.3162.8160.09580.0207371411.652
MDAMoldova43.22745.4072.1800.1080.0233361362.514
MNEMontenegro18.99920.1811.1820.04800.0104401532.488
NLDNetherlands1,417.5341,460.53042.9963.470.7518281.199
NORNorway554.209576.23622.0271.370.29617491.144
POLPoland1,793.5611,890.69897.1374.490.9727202.191
PRTPortugal487.258508.50821.2501.210.26118521.678
ROURomania856.960894.22237.2622.130.4609342.350
RUSRussia6,512.0696,909.381397.31216.43.55143.163
SMRSan Marino2.6662.7490.0830.006540.00141421791.342
SRBSerbia180.040191.56111.5210.4550.098526792.321
SVKSlovak Republic236.456247.54011.0840.5880.12725751.736
SVNSlovenia113.536117.9934.4570.2810.060629971.612
ESPSpain2,529.5432,665.230135.6876.341.376151.539
SWESweden739.115763.58924.4741.820.39212411.254
CHESwitzerland820.278851.13630.8582.020.43711370.903
UKRUkraine621.637655.58333.9461.560.33715453.561
GBRUnited Kingdom4,137.4484,282.173144.72510.22.204101.194
Europe 40,440.187 42,064.325 1,624.138 21.62 1.554