List of European countries by GDP

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

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 in 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, none of the European economies would see a decrease in 2025 compared to 2024. With $212 billion, Germany will be the top contributor, followed by the United Kingdom ($143 bn) and France ($109 bn). Serbia will move ahead to Lithuania.

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, and 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 2025 compared to 2024. Russia (Int. $220 bn), Germany (Int. $157 bn), the United Kingdom (Int. $142 bn), France (Int. $126 bn), and Spain (Int. $106 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 of 3.972, while Switzerland has the lowest figure of 0.879.

  • 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
20242025ChangeEuropeWorld EuropeWorld
ALBAlbania26.13027.9931.8630.09930.024235116
ANDAndorra3.9304.0710.1410.01440.0035241165
AUTAustria535.804559.21823.4141.980.4841329
BLRBelarus73.12976.8733.7440.2730.06663087
BELBelgium662.183689.36427.1812.450.5971023
BIHBosnia and Herzegovina28.40429.8641.4600.1060.025934114
BGRBulgaria108.425115.5317.1060.4100.1002470
HRVCroatia89.66596.0286.3630.3410.08312675
CZECzech Republic342.992360.23317.2411.280.3121745
DNKDenmark412.293431.22818.9351.530.3731538
ESTEstonia43.04445.3092.2650.1610.039232102
FINFinland306.083319.98913.9061.130.2771847
FRAFrance3,174.0993,283.429109.33011.62.8437
DEUGermany4,710.0324,921.563211.53117.54.2613
GRCGreece252.732265.17112.4390.9410.2302052
HUNHungary228.806245.61916.8130.8710.2132155
ISLIceland32.91935.3782.4590.1250.030633109
IRLIreland560.566587.22526.6592.080.5081225
ITAItaly2,376.5102,459.59783.0878.722.1348
UVKKosovo11.17211.8390.6670.04200.010339149
LVALatvia45.52148.1642.6430.1710.04173198
LTULithuania82.78987.9815.1920.3120.07622881
LUXLuxembourg91.21096.9935.7830.3440.08402574
MKDNorth Macedonia15.86117.0901.2290.06060.014838137
MLTMalta24.39726.2621.8650.09310.022736120
MDAMoldova18.06219.6491.5870.06970.017037132
MNEMontenegro8.1108.8490.7390.03140.0076640154
NLDNetherlands1,218.4011,272.96054.5594.521.10718
NORNorway503.752506.4662.7141.800.4391433
POLPoland862.908915.45152.5433.250.793921
PRTPortugal303.032319.93416.9021.130.2771948
ROURomania380.561406.20225.6411.440.3521642
RUSRussia2,184.3162,195.70811.3927.791.90511
SMRSan Marino2.0492.1120.0630.007490.0018342178
SRBSerbia82.55088.6346.0840.3140.07672780
SVKSlovak Republic142.617152.4799.8620.5410.1322361
SVNSlovenia73.19877.3544.1560.2740.06702985
ESPSpain1,731.4691,827.57696.1076.481.58614
SWESweden609.039638.78029.7412.270.5531124
CHESwitzerland942.265999.60457.3393.550.866820
UKRUkraine184.099189.8275.7280.6730.1642258
GBRUnited Kingdom3,587.5453,730.261142.71613.23.2326
Europe 27,072.669 28,193.858 1,121.189 24.41
  • 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
20242025ChangeEuropeWorld EuropeWorld
ALBAlbania58.19661.2613.0650.1410.0300341242.188
ANDAndorra5.9556.1600.2050.01420.00301411731.513
AUTAustria667.153686.44419.2911.580.33614451.228
BLRBelarus293.136305.33812.2020.7020.14923663.972
BELBelgium863.837889.83325.9962.050.43510371.291
BIHBosnia and Herzegovina74.27877.8973.6190.1790.0381321112.608
BGRBulgaria248.906259.82210.9160.5970.12724752.249
HRVCroatia187.192196.1208.9280.4510.095927812.042
CZECzech Republic619.881645.54525.6641.480.31616471.792
DNKDenmark496.696514.05117.3551.180.25119531.192
ESTEstonia65.53767.7722.2350.1560.0331331201.496
FINFinland361.312375.33914.0270.8630.18422611.173
FRAFrance4,359.3724,485.437126.06510.32.19391.366
DEUGermany6,017.2226,174.688157.46614.23.02261.255
GRCGreece436.757453.40616.6491.040.22221571.710
HUNHungary448.456469.64721.1911.080.23020551.912
ISLIceland30.24131.5331.2920.07250.0154381510.891
IRLIreland691.904720.31328.4091.660.35213421.227
ITAItaly3,597.9543,691.24993.2958.491.815111.501
UVKKosovo29.72331.4731.7500.07230.0154391522.658
LVALatvia81.79885.2353.4370.1960.0417311091.770
LTULithuania154.615161.4546.8390.3710.079028891.835
LUXLuxembourg101.876106.5054.6290.2450.0521301011.098
MKDNorth Macedonia49.29551.9972.7020.1200.0254351353.043
MLTMalta40.31642.6902.3740.09810.0209371401.626
MDAMoldova45.40747.9342.5270.1100.0234361362.440
MNEMontenegro20.18121.3081.1270.04900.0104401532.408
NLDNetherlands1,460.5301,511.25450.7243.470.7398281.187
NORNorway576.236597.42121.1851.370.29217501.180
POLPoland1,890.6981,992.361101.6634.580.9747192.176
PRTPortugal508.508529.90121.3931.220.25918521.656
ROURomania894.222940.52346.3012.160.4609342.315
RUSRussia6,909.3817,129.670220.28916.43.49143.247
SMRSan Marino2.7492.8350.0860.006520.00139421791.342
SRBSerbia191.561203.08011.5190.4670.099326802.291
SVKSlovak Republic247.540256.7139.1730.5900.12625761.684
SVNSlovenia117.993123.2605.2670.2830.060329971.593
ESPSpain2,665.2302,771.523106.2936.371.366151.517
SWESweden763.589795.87532.2861.830.38912411.246
CHESwitzerland851.136878.17227.0362.020.42911390.879
UKRUkraine655.583684.18028.5971.570.33515463.604
GBRUnited Kingdom4,282.1734,424.658142.48510.22.164101.186
Europe 42,064.325 43,501.877 1,437.552 21.28 1.543