List of European countries by GDP

Source International Monetary Fund World Economic Outlook (October-2023)
Date10 Feb 2024

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

Seven economies of Europe would have gdp above $1 trillion, and 24 would have an economy of above $100 billion. In 2023, Italy will overtake Russia. Four European economies are in the list of top ten largest economies globally, and Nineteen economies are within the top 50 world gdp ranking.

Out of 42 economies, gdp (nominal) of 38 economies would increase, and 3 economies would decrease in 2023 compared to 2022. With $344 bn, Germany will be the top contributor, followed by France ($269 bn) and United Kingdom ($250 bn).

In ppp data, the five largest economies of Europe are Germany, Russia, United Kingdom, France, and Italy. Eight economies would have gdp above Int. $1 trillion in 2023 and 29 would have an economy of above Int. $100 billion. Ireland will move ahead to Sweden. Four European economies are in the top ten list, and sixteen economies are within the top 50 world gdp ranking.

None of the European economies would see a decrease in 2023 compared to 2022. Russia (Int. $287 bn), France (Int. $172 bn), Germany (Int. $168 bn), United Kingdom (Int. 155 bn), and Spain (Int. $141 bn) would be the top gainers.

Thirty nine economies have higher GDP on a PPP basis, and three have higher on a nominal basis. North Macedonia has highest ppp to nominal ratio above 3, while Norway have lowest figure of 0.74.

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

GDP (Nominal)

Country/Economy GDP (billions of $) Share (%) Rank
20222023ChangeEuropeWorld EuropeWorld
Albania19.08323.0323.9490.09060.022035119
Andorra3.3523.6920.3400.01450.0035341163
Austria471.026526.18255.1562.070.5041428
Belarus72.83568.864-3.9710.2710.06592987
Belgium579.059627.51148.4522.470.6011023
Bosnia and Herzegovina24.52026.9452.4250.1060.025834113
Bulgaria89.115103.09913.9840.4060.09872468
Croatia70.54880.1859.6370.3150.07672678
Czech Republic290.528335.24344.7151.320.3211747
Denmark401.125420.80019.6751.660.4031537
Estonia37.95141.7993.8480.1640.04003298
Finland283.124305.68922.5651.200.2931848
France2,780.1363,049.016268.88012.02.9237
Germany4,085.6814,429.838344.15717.44.2413
Greece219.238242.38523.1470.9540.2322054
Hungary180.013203.82923.8160.8020.1952157
Iceland28.06530.5702.5050.1200.029333109
Ireland533.559589.56956.0102.320.5641226
Italy2,012.0142,186.082174.0688.602.0948
Kosovo9.43710.4691.0320.04120.010039150
Latvia41.16746.6685.5010.1840.04473195
Lithuania70.39079.4279.0370.3120.07602780
Luxembourg81.70689.0957.3890.3510.08532573
North Macedonia13.59315.8012.2080.06220.015138135
Malta18.14020.3112.1710.07990.019436125
Moldova14.55016.0001.4500.06290.015337134
Montenegro6.1097.0580.9490.02780.0067640154
Netherlands1,010.1931,092.74882.5554.301.05718
Norway579.422546.768-32.6542.150.5231327
Poland690.680842.172151.4923.310.806921
Portugal252.130276.43224.3021.090.2651949
Romania301.273350.41449.1411.380.3351644
Russia2,244.2491,862.470-381.7797.331.78511
San Marino1.7851.9980.2130.007860.0019142177
Serbia63.50275.01511.5130.2950.07182884
Slovak Republic115.560133.04417.4840.5230.1272362
Slovenia60.11168.3948.2830.2690.06553088
Spain1,418.9161,582.054163.1386.221.51615
Sweden591.189597.1105.9212.350.5711125
Switzerland818.471905.68487.2133.560.867820
Ukraine160.501173.41312.9120.6820.1662258
United Kingdom3,081.8713,332.059250.18813.13.1926
Europe 23,825.917 25,418.934 1,593.017 24.33
  • Choropleth Map
  • Bubble Map
  • Chart map
  • Select each button from upper & lower
  • PPP
  • Change in PPP

GDP (PPP)

Country/Economy GDP (billions of Int. $) Share (%) Rank PPP/Nom
20222023ChangeEuropeWorld EuropeWorld
Albania52.06655.9283.8620.1520.0320341182.428
Andorra5.3975.7110.3140.01560.00327411701.547
Austria603.666626.45822.7921.710.35814431.191
Belarus209.920221.18611.2660.6030.12724723.212
Belgium735.025769.68234.6572.100.44011371.227
Bosnia and Herzegovina64.31468.0123.6980.1850.0389321112.524
Bulgaria205.404216.49911.0950.5900.12425732.100
Croatia154.655164.67210.0170.4490.094227832.054
Czech Republic519.238539.31820.0801.470.30815471.609
Denmark418.963441.75422.7911.200.25319531.050
Estonia60.19960.9970.7980.1660.0349331141.459
Finland324.269335.76011.4910.9150.19222601.098
France3,696.2433,868.619172.37610.52.214101.269
Germany5,370.2875,537.992167.70515.13.17151.250
Greece392.514416.96924.4551.140.23821551.720
Hungary408.111421.68313.5721.150.24120542.069
Iceland25.27527.0781.8030.07380.0155391510.886
Ireland683.580722.92939.3491.970.41312391.226
Italy3,059.3373,193.180133.8438.701.835131.461
Kosovo25.94227.9181.9760.07600.0160381502.667
Latvia73.46776.5503.0830.2090.0438311041.640
Lithuania132.694137.3284.6340.3740.078528891.729
Luxembourg91.21694.1522.9360.2560.0539301001.057
North Macedonia41.45644.0552.5990.1200.0252351302.788
Malta30.95033.3032.3530.09070.0190371431.640
Moldova39.91842.2172.2990.1150.0241361342.639
Montenegro16.08917.4311.3420.04750.00997401552.470
Netherlands1,244.1481,297.02452.8763.530.7428281.187
Norway427.144452.96425.8201.230.25918520.828
Poland1,642.6141,712.62970.0154.670.9807212.034
Portugal438.623465.13126.5081.270.26617511.683
Romania737.002780.79743.7952.130.44710362.228
Russia4,769.8275,056.479286.65213.82.89262.715
San Marino2.7102.8720.1620.007820.00164421791.437
Serbia163.707173.0759.3680.4710.099026802.307
Slovak Republic218.534229.58411.0500.6250.13123691.726
Slovenia102.739108.6835.9440.2960.062229961.589
Spain2,271.7462,413.066141.3206.571.386151.525
Sweden695.379715.99520.6161.950.41013401.199
Switzerland753.846788.33534.4892.150.4519350.870
Ukraine448.954474.77325.8191.290.27216502.738
United Kingdom3,716.6213,871.790155.16910.52.21391.162
Europe 35,073.789 36,710.578 1,636.789 21 1.444