List of European countries by GDP

Source International Monetary Fund World Economic Outlook (April - 2025)
Date12 Jul 2025

Germany is the largest economy in Europe, followed by the United Kingdom, France, Italy, and Russia. These five together hold a 58.5% 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, the nominal GDP of 39 economies would increase, and three economies would decrease in 2025. With $195 billion, the United Kingdom will be the top contributor, followed by Germany ($86 bn) and Spain ($77 bn). Russia, San Marino, and Andorra are the three decliners. Poland and Croatia will move ahead to Switzerland and Luxembourg, respectively.

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 2025, 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. $287 bn), the United Kingdom (Int. $161 bn), Germany (Int. $156 bn), France (Int. $144 bn), and Spain (Int. $140 bn) would be the top gainers. Ukraine and Kosovo will move ahead to Austria and Iceland, respectively.

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 4.357, while Iceland has the lowest figure of 0.900.

  • 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
ALBAlbania27.25928.3721.1130.1020.024935117
ANDAndorra4.0384.035-0.0030.01450.0035541164
AUTAustria521.269534.30113.0321.920.4701331
BLRBelarus71.18071.5610.3810.2570.06293088
BELBelgium664.965684.86419.8992.460.6021023
BIHBosnia and Herzegovina28.79528.8070.0120.1030.025334116
BGRBulgaria112.232117.0074.7750.4200.1032469
HRVCroatia92.50698.9516.4450.3550.08702575
CZECzech Republic344.931360.24415.3131.290.3171743
DNKDenmark429.458449.94020.4821.620.3951536
ESTEstonia42.75245.0042.2520.1620.039532102
FINFinland298.833303.9455.1121.090.2671948
FRAFrance3,162.0233,211.29249.26911.52.8237
DEUGermany4,658.5264,744.80486.27817.04.1713
GRCGreece257.067267.34810.2810.9600.2352052
HUNHungary223.060237.07014.0100.8510.2082155
ISLIceland33.46335.3091.8460.1270.031033108
IRLIreland577.216598.84021.6242.150.5261226
ITAItaly2,372.0592,422.85550.7968.702.1348
UVKKosovo11.15111.2740.1230.04050.0099139151
LVALatvia43.50845.5352.0270.1640.040031100
LTULithuania84.84789.1924.3450.3200.07842880
LUXLuxembourg93.16996.6133.4440.3470.08492676
MKDNorth Macedonia16.67917.8851.2060.06420.015738137
MLTMalta24.31525.7501.4350.09250.022636123
MDAMoldova18.12619.4621.3360.06990.017137133
MNEMontenegro8.0238.5620.5390.03070.0075240153
NLDNetherlands1,227.1741,272.01144.8374.571.12718
NORNorway483.727504.27620.5491.810.4431432
POLPoland908.583979.96071.3773.520.861820
PRTPortugal308.590321.44012.8501.150.2821847
ROURomania384.148403.39519.2471.450.3541641
RUSRussia2,161.2052,076.396-84.8097.461.82511
SMRSan Marino2.0632.047-0.0160.007350.0018042177
SRBSerbia89.07492.5493.4750.3320.08132778
SVKSlovak Republic140.636147.0316.3950.5280.1292361
SVNSlovenia72.46375.2242.7610.2700.06612987
ESPSpain1,722.2271,799.51177.2846.461.58612
SWESweden610.118620.29710.1792.230.5451125
CHESwitzerland936.738947.12510.3873.400.832921
UKRUkraine190.426205.74215.3160.7390.1812257
GBRUnited Kingdom3,644.6363,839.180194.54413.83.3726
Europe 27,103.258 27,845.006 741.748 24.47
  • 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
ALBAlbania59.20563.0803.8750.1440.0305341252.223
ANDAndorra6.1406.4230.2830.01470.00310411711.592
AUTAustria666.932682.86115.9291.560.33015461.278
BLRBelarus295.572311.79116.2190.7120.15123664.357
BELBelgium868.562899.11430.5522.050.43510381.313
BIHBosnia and Herzegovina74.53378.6554.1220.1800.0380321112.730
BGRBulgaria251.663264.69913.0360.6040.12824742.262
HRVCroatia187.276198.26810.9920.4530.095827822.004
CZECzech Republic620.517647.32226.8051.480.31316471.797
DNKDenmark505.287533.75228.4651.220.25819531.186
ESTEstonia65.98168.2352.2540.1560.0330331201.516
FINFinland360.044373.15613.1120.8520.18022621.228
FRAFrance4,359.3024,503.783144.48110.32.18391.402
DEUGermany6,004.5536,161.002156.44914.12.98261.298
GRCGreece446.428467.59021.1621.070.22620561.749
HUNHungary446.143464.41918.2761.060.22421571.959
ISLIceland30.33331.7631.4300.07250.0154391520.900
IRLIreland701.801736.73234.9311.680.35613421.230
ITAItaly3,607.0033,719.110112.1078.491.805111.535
UVKKosovo30.11832.1542.0360.07340.0155381512.852
LVALatvia79.50583.2513.7460.1900.0402311091.828
LTULithuania156.792165.4428.6500.3780.080028891.855
LUXLuxembourg100.527104.8224.2950.2390.0507301021.085
MKDNorth Macedonia50.35353.3452.9920.1220.0258351332.983
MLTMalta40.49143.1882.6970.09860.0209371391.677
MDAMoldova44.89646.3651.4690.1060.0224361372.382
MNEMontenegro20.11421.3091.1950.04870.0103401532.489
NLDNetherlands1,466.0331,526.23960.2063.480.7388281.200
NORNorway578.530606.59028.0601.390.29317491.203
POLPoland1,903.6842,017.513113.8294.610.9757192.059
PRTPortugal512.185536.09623.9111.220.25918521.668
ROURomania888.588926.75938.1712.120.4489352.297
RUSRussia6,905.0737,191.718286.64516.43.48143.464
SMRSan Marino2.7502.8510.1010.006510.00138421781.393
SRBSerbia203.575216.22112.6460.4940.10526792.336
SVKSlovak Republic247.272257.0209.7480.5870.12425761.748
SVNSlovenia118.132123.4535.3210.2820.059729971.641
ESPSpain2,672.3462,811.948139.6026.421.366151.563
SWESweden764.778799.68034.9021.830.38712411.289
CHESwitzerland850.827881.08330.2562.010.42611390.930
UKRUkraine659.022690.05931.0371.580.33414453.354
GBRUnited Kingdom4,286.5744,447.841161.26710.22.154101.159
Europe 42,139.440 43,796.702 1,657.262 21.17 1.573