Source | International Monetary Fund World Economic Outlook (April - 2025) |
Date | 12 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.
Code | Country/Economy | GDP (billions of $) | Share (%) | Rank | ||||
---|---|---|---|---|---|---|---|---|
2024 | 2025 | Change | Europe | World | Europe | World | ||
ALB | Albania | 27.259 | 28.372 | 1.113 | 0.102 | 0.0249 | 35 | 117 |
AND | Andorra | 4.038 | 4.035 | -0.003 | 0.0145 | 0.00355 | 41 | 164 |
AUT | Austria | 521.269 | 534.301 | 13.032 | 1.92 | 0.470 | 13 | 31 |
BLR | Belarus | 71.180 | 71.561 | 0.381 | 0.257 | 0.0629 | 30 | 88 |
BEL | Belgium | 664.965 | 684.864 | 19.899 | 2.46 | 0.602 | 10 | 23 |
BIH | Bosnia and Herzegovina | 28.795 | 28.807 | 0.012 | 0.103 | 0.0253 | 34 | 116 |
BGR | Bulgaria | 112.232 | 117.007 | 4.775 | 0.420 | 0.103 | 24 | 69 |
HRV | Croatia | 92.506 | 98.951 | 6.445 | 0.355 | 0.0870 | 25 | 75 |
CZE | Czech Republic | 344.931 | 360.244 | 15.313 | 1.29 | 0.317 | 17 | 43 |
DNK | Denmark | 429.458 | 449.940 | 20.482 | 1.62 | 0.395 | 15 | 36 |
EST | Estonia | 42.752 | 45.004 | 2.252 | 0.162 | 0.0395 | 32 | 102 |
FIN | Finland | 298.833 | 303.945 | 5.112 | 1.09 | 0.267 | 19 | 48 |
FRA | France | 3,162.023 | 3,211.292 | 49.269 | 11.5 | 2.82 | 3 | 7 |
DEU | Germany | 4,658.526 | 4,744.804 | 86.278 | 17.0 | 4.17 | 1 | 3 |
GRC | Greece | 257.067 | 267.348 | 10.281 | 0.960 | 0.235 | 20 | 52 |
HUN | Hungary | 223.060 | 237.070 | 14.010 | 0.851 | 0.208 | 21 | 55 |
ISL | Iceland | 33.463 | 35.309 | 1.846 | 0.127 | 0.0310 | 33 | 108 |
IRL | Ireland | 577.216 | 598.840 | 21.624 | 2.15 | 0.526 | 12 | 26 |
ITA | Italy | 2,372.059 | 2,422.855 | 50.796 | 8.70 | 2.13 | 4 | 8 |
UVK | Kosovo | 11.151 | 11.274 | 0.123 | 0.0405 | 0.00991 | 39 | 151 |
LVA | Latvia | 43.508 | 45.535 | 2.027 | 0.164 | 0.0400 | 31 | 100 |
LTU | Lithuania | 84.847 | 89.192 | 4.345 | 0.320 | 0.0784 | 28 | 80 |
LUX | Luxembourg | 93.169 | 96.613 | 3.444 | 0.347 | 0.0849 | 26 | 76 |
MKD | North Macedonia | 16.679 | 17.885 | 1.206 | 0.0642 | 0.0157 | 38 | 137 |
MLT | Malta | 24.315 | 25.750 | 1.435 | 0.0925 | 0.0226 | 36 | 123 |
MDA | Moldova | 18.126 | 19.462 | 1.336 | 0.0699 | 0.0171 | 37 | 133 |
MNE | Montenegro | 8.023 | 8.562 | 0.539 | 0.0307 | 0.00752 | 40 | 153 |
NLD | Netherlands | 1,227.174 | 1,272.011 | 44.837 | 4.57 | 1.12 | 7 | 18 |
NOR | Norway | 483.727 | 504.276 | 20.549 | 1.81 | 0.443 | 14 | 32 |
POL | Poland | 908.583 | 979.960 | 71.377 | 3.52 | 0.861 | 8 | 20 |
PRT | Portugal | 308.590 | 321.440 | 12.850 | 1.15 | 0.282 | 18 | 47 |
ROU | Romania | 384.148 | 403.395 | 19.247 | 1.45 | 0.354 | 16 | 41 |
RUS | Russia | 2,161.205 | 2,076.396 | -84.809 | 7.46 | 1.82 | 5 | 11 |
SMR | San Marino | 2.063 | 2.047 | -0.016 | 0.00735 | 0.00180 | 42 | 177 |
SRB | Serbia | 89.074 | 92.549 | 3.475 | 0.332 | 0.0813 | 27 | 78 |
SVK | Slovak Republic | 140.636 | 147.031 | 6.395 | 0.528 | 0.129 | 23 | 61 |
SVN | Slovenia | 72.463 | 75.224 | 2.761 | 0.270 | 0.0661 | 29 | 87 |
ESP | Spain | 1,722.227 | 1,799.511 | 77.284 | 6.46 | 1.58 | 6 | 12 |
SWE | Sweden | 610.118 | 620.297 | 10.179 | 2.23 | 0.545 | 11 | 25 |
CHE | Switzerland | 936.738 | 947.125 | 10.387 | 3.40 | 0.832 | 9 | 21 |
UKR | Ukraine | 190.426 | 205.742 | 15.316 | 0.739 | 0.181 | 22 | 57 |
GBR | United Kingdom | 3,644.636 | 3,839.180 | 194.544 | 13.8 | 3.37 | 2 | 6 |
Europe | 27,103.258 | 27,845.006 | 741.748 | 24.47 |
Code | Country/Economy | GDP (billions of Int. $) | Share (%) | Rank | PPP/Nom | ||||
---|---|---|---|---|---|---|---|---|---|
2024 | 2025 | Change | Europe | World | Europe | World | |||
ALB | Albania | 59.205 | 63.080 | 3.875 | 0.144 | 0.0305 | 34 | 125 | 2.223 |
AND | Andorra | 6.140 | 6.423 | 0.283 | 0.0147 | 0.00310 | 41 | 171 | 1.592 |
AUT | Austria | 666.932 | 682.861 | 15.929 | 1.56 | 0.330 | 15 | 46 | 1.278 |
BLR | Belarus | 295.572 | 311.791 | 16.219 | 0.712 | 0.151 | 23 | 66 | 4.357 |
BEL | Belgium | 868.562 | 899.114 | 30.552 | 2.05 | 0.435 | 10 | 38 | 1.313 |
BIH | Bosnia and Herzegovina | 74.533 | 78.655 | 4.122 | 0.180 | 0.0380 | 32 | 111 | 2.730 |
BGR | Bulgaria | 251.663 | 264.699 | 13.036 | 0.604 | 0.128 | 24 | 74 | 2.262 |
HRV | Croatia | 187.276 | 198.268 | 10.992 | 0.453 | 0.0958 | 27 | 82 | 2.004 |
CZE | Czech Republic | 620.517 | 647.322 | 26.805 | 1.48 | 0.313 | 16 | 47 | 1.797 |
DNK | Denmark | 505.287 | 533.752 | 28.465 | 1.22 | 0.258 | 19 | 53 | 1.186 |
EST | Estonia | 65.981 | 68.235 | 2.254 | 0.156 | 0.0330 | 33 | 120 | 1.516 |
FIN | Finland | 360.044 | 373.156 | 13.112 | 0.852 | 0.180 | 22 | 62 | 1.228 |
FRA | France | 4,359.302 | 4,503.783 | 144.481 | 10.3 | 2.18 | 3 | 9 | 1.402 |
DEU | Germany | 6,004.553 | 6,161.002 | 156.449 | 14.1 | 2.98 | 2 | 6 | 1.298 |
GRC | Greece | 446.428 | 467.590 | 21.162 | 1.07 | 0.226 | 20 | 56 | 1.749 |
HUN | Hungary | 446.143 | 464.419 | 18.276 | 1.06 | 0.224 | 21 | 57 | 1.959 |
ISL | Iceland | 30.333 | 31.763 | 1.430 | 0.0725 | 0.0154 | 39 | 152 | 0.900 |
IRL | Ireland | 701.801 | 736.732 | 34.931 | 1.68 | 0.356 | 13 | 42 | 1.230 |
ITA | Italy | 3,607.003 | 3,719.110 | 112.107 | 8.49 | 1.80 | 5 | 11 | 1.535 |
UVK | Kosovo | 30.118 | 32.154 | 2.036 | 0.0734 | 0.0155 | 38 | 151 | 2.852 |
LVA | Latvia | 79.505 | 83.251 | 3.746 | 0.190 | 0.0402 | 31 | 109 | 1.828 |
LTU | Lithuania | 156.792 | 165.442 | 8.650 | 0.378 | 0.0800 | 28 | 89 | 1.855 |
LUX | Luxembourg | 100.527 | 104.822 | 4.295 | 0.239 | 0.0507 | 30 | 102 | 1.085 |
MKD | North Macedonia | 50.353 | 53.345 | 2.992 | 0.122 | 0.0258 | 35 | 133 | 2.983 |
MLT | Malta | 40.491 | 43.188 | 2.697 | 0.0986 | 0.0209 | 37 | 139 | 1.677 |
MDA | Moldova | 44.896 | 46.365 | 1.469 | 0.106 | 0.0224 | 36 | 137 | 2.382 |
MNE | Montenegro | 20.114 | 21.309 | 1.195 | 0.0487 | 0.0103 | 40 | 153 | 2.489 |
NLD | Netherlands | 1,466.033 | 1,526.239 | 60.206 | 3.48 | 0.738 | 8 | 28 | 1.200 |
NOR | Norway | 578.530 | 606.590 | 28.060 | 1.39 | 0.293 | 17 | 49 | 1.203 |
POL | Poland | 1,903.684 | 2,017.513 | 113.829 | 4.61 | 0.975 | 7 | 19 | 2.059 |
PRT | Portugal | 512.185 | 536.096 | 23.911 | 1.22 | 0.259 | 18 | 52 | 1.668 |
ROU | Romania | 888.588 | 926.759 | 38.171 | 2.12 | 0.448 | 9 | 35 | 2.297 |
RUS | Russia | 6,905.073 | 7,191.718 | 286.645 | 16.4 | 3.48 | 1 | 4 | 3.464 |
SMR | San Marino | 2.750 | 2.851 | 0.101 | 0.00651 | 0.00138 | 42 | 178 | 1.393 |
SRB | Serbia | 203.575 | 216.221 | 12.646 | 0.494 | 0.105 | 26 | 79 | 2.336 |
SVK | Slovak Republic | 247.272 | 257.020 | 9.748 | 0.587 | 0.124 | 25 | 76 | 1.748 |
SVN | Slovenia | 118.132 | 123.453 | 5.321 | 0.282 | 0.0597 | 29 | 97 | 1.641 |
ESP | Spain | 2,672.346 | 2,811.948 | 139.602 | 6.42 | 1.36 | 6 | 15 | 1.563 |
SWE | Sweden | 764.778 | 799.680 | 34.902 | 1.83 | 0.387 | 12 | 41 | 1.289 |
CHE | Switzerland | 850.827 | 881.083 | 30.256 | 2.01 | 0.426 | 11 | 39 | 0.930 |
UKR | Ukraine | 659.022 | 690.059 | 31.037 | 1.58 | 0.334 | 14 | 45 | 3.354 |
GBR | United Kingdom | 4,286.574 | 4,447.841 | 161.267 | 10.2 | 2.15 | 4 | 10 | 1.159 |
Europe | 42,139.440 | 43,796.702 | 1,657.262 | 21.17 | 1.573 |