Gross domestic product (GDP) by country

Total economic output of a country or region per year. This data is adjusted for inflation and differences in living costs between countries.

Countries reporting
181
Highest
30.94 trillion international-$ in 2021 prices
China
Lowest
119.22 million international-$ in 2021 prices
Montserrat
Median
113.42 billion international-$ in 2021 prices
Years covered
74
1950–2023
Data points
10,907

What the numbers show

Gross domestic product (GDP) is currently reported for 181 countries. The highest value is 30.94 trillion international-$ in 2021 prices in China; the lowest is 119.22 million international-$ in 2021 prices in Montserrat.

The median across all reporting countries is 113.42 billion international-$ in 2021 prices, and the mean is 896.78 billion international-$ in 2021 prices.

Over the past decade 153 countries rose and 28 fell. The largest increase was in Guyana (up 311.3%), and the largest decrease in Yemen (down 68.7%).

Gross domestic product (GDP): full country ranking

#Country LatestYear 10-year changeTrend
1 China 30.94 trillion international-$ in 2021 prices 2023 up 69.4% volatile
2 United States 25.04 trillion international-$ in 2021 prices 2023 up 27.4% volatile
3 India 12.87 trillion international-$ in 2021 prices 2023 up 74.5% volatile
4 Russia 5.71 trillion international-$ in 2021 prices 2023 up 21.1% rising
5 Japan 5.51 trillion international-$ in 2021 prices 2023 down 3.0% volatile
6 Germany 5.07 trillion international-$ in 2021 prices 2023 up 15.5% volatile
7 Brazil 3.95 trillion international-$ in 2021 prices 2023 up 8.2% volatile
8 Indonesia 3.92 trillion international-$ in 2021 prices 2023 up 37.3% volatile
9 France 3.53 trillion international-$ in 2021 prices 2023 up 19.6% volatile
10 United Kingdom 3.48 trillion international-$ in 2021 prices 2023 up 17.8% volatile
11 Turkey 3.12 trillion international-$ in 2021 prices 2023 up 57.8% volatile
12 Italy 3.00 trillion international-$ in 2021 prices 2023 up 21.1% volatile
13 South Korea 2.91 trillion international-$ in 2021 prices 2023 up 42.7% volatile
14 Mexico 2.60 trillion international-$ in 2021 prices 2023 up 3.4% volatile
15 Spain 2.19 trillion international-$ in 2021 prices 2023 up 27.0% volatile
16 Canada 2.17 trillion international-$ in 2021 prices 2023 up 13.5% volatile
17 Saudi Arabia 1.96 trillion international-$ in 2021 prices 2023 down 5.9% volatile
18 Egypt 1.96 trillion international-$ in 2021 prices 2023 up 52.3% volatile
19 Australia 1.70 trillion international-$ in 2021 prices 2023 up 25.2% volatile
20 Thailand 1.65 trillion international-$ in 2021 prices 2023 up 32.7% volatile
21 Poland 1.52 trillion international-$ in 2021 prices 2023 up 40.7% volatile
22 Taiwan 1.45 trillion international-$ in 2021 prices 2023 up 27.6% volatile
23 Pakistan 1.40 trillion international-$ in 2021 prices 2023 up 32.9% volatile
24 Bangladesh 1.36 trillion international-$ in 2021 prices 2023 up 119.3% volatile
25 Iran 1.34 trillion international-$ in 2021 prices 2023 down 15.0% volatile
26 Vietnam 1.31 trillion international-$ in 2021 prices 2023 up 78.4% volatile
27 Netherlands 1.26 trillion international-$ in 2021 prices 2023 up 19.5% volatile
28 Argentina 1.24 trillion international-$ in 2021 prices 2023 up 23.7% volatile
29 Philippines 1.16 trillion international-$ in 2021 prices 2023 up 53.4% volatile
30 Nigeria 1.07 trillion international-$ in 2021 prices 2023 down 0.8% volatile
31 Malaysia 1.07 trillion international-$ in 2021 prices 2023 up 33.7% volatile
32 Colombia 915.37 billion international-$ in 2021 prices 2023 up 29.0% volatile
33 United Arab Emirates 812.83 billion international-$ in 2021 prices 2023 down 7.8% rising
34 Switzerland 797.97 billion international-$ in 2021 prices 2023 up 25.4% volatile
35 South Africa 797.74 billion international-$ in 2021 prices 2023 down 6.7% volatile
36 Kazakhstan 697.15 billion international-$ in 2021 prices 2023 up 30.5% volatile
38 Belgium 680.78 billion international-$ in 2021 prices 2023 up 21.0% volatile
39 Algeria 673.07 billion international-$ in 2021 prices 2023 up 8.4% volatile
40 Romania 661.59 billion international-$ in 2021 prices 2023 up 51.9% volatile
41 Sweden 628.73 billion international-$ in 2021 prices 2023 up 21.5% volatile
42 Ukraine 620.01 billion international-$ in 2021 prices 2023 up 0.0% rising
43 Iraq 618.05 billion international-$ in 2021 prices 2023 down 3.4% volatile
44 Singapore 596.79 billion international-$ in 2021 prices 2023 up 35.4% volatile
45 Austria 573.87 billion international-$ in 2021 prices 2023 up 29.5% volatile
46 Norway 545.17 billion international-$ in 2021 prices 2023 up 2.5% volatile
47 Chile 515.93 billion international-$ in 2021 prices 2023 up 12.2% volatile
48 Peru 485.29 billion international-$ in 2021 prices 2023 up 25.6% volatile
49 Czechia 483.87 billion international-$ in 2021 prices 2023 up 32.9% rising
50 Hong Kong 436.91 billion international-$ in 2021 prices 2023 down 20.6% volatile
51 Venezuela 435.13 billion international-$ in 2021 prices 2014 up 57.2% volatile
52 Israel 408.45 billion international-$ in 2021 prices 2023 up 30.8% volatile
53 Ethiopia 406.07 billion international-$ in 2021 prices 2023 up 170.7% volatile
54 Myanmar 396.32 billion international-$ in 2021 prices 2023 up 58.2% volatile
55 Denmark 392.00 billion international-$ in 2021 prices 2023 up 28.6% volatile
56 Portugal 382.11 billion international-$ in 2021 prices 2023 up 21.5% volatile
57 Greece 351.55 billion international-$ in 2021 prices 2023 up 16.9% volatile
58 Uzbekistan 349.17 billion international-$ in 2021 prices 2023 up 70.6% rising
59 Qatar 347.97 billion international-$ in 2021 prices 2023 down 20.5% volatile
60 Morocco 341.82 billion international-$ in 2021 prices 2023 up 11.7% volatile
61 Hungary 339.90 billion international-$ in 2021 prices 2023 up 27.5% rising
62 Kenya 315.39 billion international-$ in 2021 prices 2023 up 83.9% volatile
63 Sri Lanka 292.66 billion international-$ in 2021 prices 2023 up 7.9% volatile
64 Finland 289.58 billion international-$ in 2021 prices 2023 up 16.6% volatile
65 Kuwait 266.11 billion international-$ in 2021 prices 2023 down 26.6% volatile
66 Dominican Republic 261.55 billion international-$ in 2021 prices 2023 up 78.7% volatile
67 Belarus 261.41 billion international-$ in 2021 prices 2023 up 20.4% rising
68 Ecuador 255.13 billion international-$ in 2021 prices 2023 up 18.0% volatile
69 New Zealand 243.95 billion international-$ in 2021 prices 2023 up 32.1% volatile
70 Tanzania 230.60 billion international-$ in 2021 prices 2023 up 89.4% volatile
71 Angola 227.17 billion international-$ in 2021 prices 2023 down 15.6% volatile
72 Guatemala 221.29 billion international-$ in 2021 prices 2023 up 69.3% volatile
73 Oman 220.51 billion international-$ in 2021 prices 2023 down 9.5% volatile
74 Ghana 214.89 billion international-$ in 2021 prices 2023 up 30.9% volatile
75 Azerbaijan 210.94 billion international-$ in 2021 prices 2023 up 6.1% volatile
76 Bulgaria 191.77 billion international-$ in 2021 prices 2023 up 44.8% rising
77 Cote d'Ivoire 187.80 billion international-$ in 2021 prices 2023 up 107.6% volatile
78 Turkmenistan 180.45 billion international-$ in 2021 prices 2023 up 54.7% rising
79 Slovakia 176.68 billion international-$ in 2021 prices 2023 up 10.1% rising
80 Syria 168.13 billion international-$ in 2021 prices 2023 up 91.3% volatile
81 Panama 164.68 billion international-$ in 2021 prices 2023 up 74.6% volatile
82 Nepal 150.85 billion international-$ in 2021 prices 2023 up 65.0% volatile
83 Serbia 148.60 billion international-$ in 2021 prices 2023 up 22.1% rising
84 Tunisia 147.77 billion international-$ in 2021 prices 2023 up 4.0% volatile
85 Uganda 146.24 billion international-$ in 2021 prices 2023 up 117.4% volatile
86 Croatia 142.37 billion international-$ in 2021 prices 2023 up 37.4% rising
87 Cameroon 137.20 billion international-$ in 2021 prices 2023 up 65.6% volatile
88 Costa Rica 128.21 billion international-$ in 2021 prices 2023 up 60.6% volatile
89 Sudan 127.63 billion international-$ in 2021 prices 2023 down 33.0% volatile
90 Lithuania 119.06 billion international-$ in 2021 prices 2023 up 38.5% rising
91 Bolivia 118.03 billion international-$ in 2021 prices 2023 up 42.7% volatile
92 Democratic Republic of Congo 113.42 billion international-$ in 2021 prices 2023 up 74.3% rising
93 Jordan 106.26 billion international-$ in 2021 prices 2023 up 7.0% volatile
94 Paraguay 102.71 billion international-$ in 2021 prices 2023 up 20.9% volatile
95 Cambodia 100.91 billion international-$ in 2021 prices 2023 up 57.5% volatile
96 Uruguay 90.61 billion international-$ in 2021 prices 2023 up 16.6% volatile
97 Georgia 89.43 billion international-$ in 2021 prices 2023 up 87.6% volatile
98 Slovenia 89.18 billion international-$ in 2021 prices 2023 up 31.8% rising
99 Bahrain 84.47 billion international-$ in 2021 prices 2023 up 6.8% volatile
100 Senegal 74.34 billion international-$ in 2021 prices 2023 up 64.7% volatile
101 Lebanon 74.01 billion international-$ in 2021 prices 2023 down 33.7% volatile
102 Zambia 71.11 billion international-$ in 2021 prices 2023 up 23.3% volatile
103 El Salvador 70.95 billion international-$ in 2021 prices 2023 up 39.1% volatile
104 Kyrgyzstan 69.96 billion international-$ in 2021 prices 2023 up 111.0% volatile
105 Honduras 68.60 billion international-$ in 2021 prices 2023 up 63.7% volatile
106 Latvia 65.02 billion international-$ in 2021 prices 2023 up 32.1% rising
107 Laos 64.50 billion international-$ in 2021 prices 2023 up 46.2% volatile
109 Armenia 61.47 billion international-$ in 2021 prices 2023 up 79.3% volatile
110 Mali 61.19 billion international-$ in 2021 prices 2023 up 73.5% volatile
111 Bosnia and Herzegovina 60.59 billion international-$ in 2021 prices 2023 up 40.2% rising
112 Burkina Faso 54.36 billion international-$ in 2021 prices 2023 up 58.3% volatile
113 Mongolia 52.07 billion international-$ in 2021 prices 2023 up 34.4% volatile
114 Mozambique 51.89 billion international-$ in 2021 prices 2023 up 47.2% rising
115 Estonia 51.21 billion international-$ in 2021 prices 2023 up 21.0% rising
116 Guinea 51.12 billion international-$ in 2021 prices 2023 up 101.7% rising
117 Zimbabwe 50.54 billion international-$ in 2021 prices 2023 up 20.1% volatile
118 Tajikistan 50.32 billion international-$ in 2021 prices 2023 up 54.7% rising
119 Niger 50.20 billion international-$ in 2021 prices 2023 up 109.9% volatile
120 Madagascar 50.09 billion international-$ in 2021 prices 2023 up 15.4% volatile
121 Nicaragua 50.06 billion international-$ in 2021 prices 2023 up 52.4% rising
122 Gabon 49.00 billion international-$ in 2021 prices 2023 up 43.2% volatile
123 Benin 49.00 billion international-$ in 2021 prices 2023 up 50.0% volatile
124 Macao 46.16 billion international-$ in 2021 prices 2023 down 47.0% volatile
125 Botswana 45.59 billion international-$ in 2021 prices 2023 up 34.5% volatile
126 Albania 44.90 billion international-$ in 2021 prices 2023 up 35.1% volatile
127 Rwanda 43.79 billion international-$ in 2021 prices 2023 up 105.0% volatile
128 Trinidad and Tobago 42.33 billion international-$ in 2021 prices 2023 down 22.4% volatile
129 Chad 41.83 billion international-$ in 2021 prices 2023 up 32.4% volatile
130 North Macedonia 40.75 billion international-$ in 2021 prices 2023 up 35.1% rising
131 Brunei 38.62 billion international-$ in 2021 prices 2023 down 18.2% rising
132 Congo 38.48 billion international-$ in 2021 prices 2023 up 6.8% volatile
133 Palestine 37.13 billion international-$ in 2021 prices 2023 up 42.1% volatile
134 Malawi 36.88 billion international-$ in 2021 prices 2023 up 54.7% volatile
135 Guyana 35.93 billion international-$ in 2021 prices 2023 up 311.3% volatile
136 Equatorial Guinea 35.90 billion international-$ in 2021 prices 2023 down 32.0% volatile
137 Mauritius 35.38 billion international-$ in 2021 prices 2023 up 28.4% volatile
138 Moldova 34.88 billion international-$ in 2021 prices 2023 up 17.5% rising
139 Haiti 34.54 billion international-$ in 2021 prices 2023 down 4.8% volatile
140 Yemen 33.68 billion international-$ in 2021 prices 2023 down 68.7% volatile
141 Cyprus 32.69 billion international-$ in 2021 prices 2023 up 29.0% volatile
142 Mauritania 29.04 billion international-$ in 2021 prices 2023 up 40.1% volatile
143 Namibia 28.74 billion international-$ in 2021 prices 2023 up 15.8% volatile
144 Jamaica 26.85 billion international-$ in 2021 prices 2023 up 6.2% rising
145 Togo 25.83 billion international-$ in 2021 prices 2023 up 70.2% volatile
146 Somalia 25.53 billion international-$ in 2021 prices 2023 up 109.9% volatile
148 Iceland 24.49 billion international-$ in 2021 prices 2023 up 49.5% volatile
149 Sierra Leone 24.07 billion international-$ in 2021 prices 2023 up 68.2% volatile
150 Montenegro 16.68 billion international-$ in 2021 prices 2023 up 45.1% rising
151 Bahamas 13.74 billion international-$ in 2021 prices 2023 up 13.0% rising
152 Burundi 13.56 billion international-$ in 2021 prices 2023 up 46.5% rising
153 Fiji 12.86 billion international-$ in 2021 prices 2023 up 24.2% volatile
154 Bhutan 11.34 billion international-$ in 2021 prices 2023 up 60.3% volatile
155 Eswatini 11.03 billion international-$ in 2021 prices 2023 up 0.1% rising
156 Suriname 10.47 billion international-$ in 2021 prices 2023 down 4.0% volatile
157 Maldives 9.75 billion international-$ in 2021 prices 2023 up 11.5% volatile
158 Djibouti 9.49 billion international-$ in 2021 prices 2023 up 116.5% volatile
159 Liberia 9.15 billion international-$ in 2021 prices 2023 up 74.7% volatile
160 South Sudan 8.35 billion international-$ in 2021 prices 2023 up 0.3% falling
161 Gambia 7.65 billion international-$ in 2021 prices 2023 up 43.8% volatile
162 Central African Republic 5.66 billion international-$ in 2021 prices 2023 up 33.0% rising
163 Lesotho 5.35 billion international-$ in 2021 prices 2023 down 19.0% rising
164 Guinea-Bissau 5.25 billion international-$ in 2021 prices 2023 up 86.4% rising
165 Cape Verde 4.97 billion international-$ in 2021 prices 2023 up 25.4% volatile
166 Aruba 4.89 billion international-$ in 2021 prices 2023 down 8.7% rising
167 Belize 4.87 billion international-$ in 2021 prices 2023 up 33.2% volatile
168 Cayman Islands 4.37 billion international-$ in 2021 prices 2015 down 4.8% volatile
169 Saint Lucia 4.16 billion international-$ in 2021 prices 2023 up 105.0% rising
170 Curacao 4.16 billion international-$ in 2021 prices 2023 up 2.6% falling
171 Bermuda 4.02 billion international-$ in 2021 prices 2023 up 17.1% rising
172 Comoros 3.25 billion international-$ in 2021 prices 2023 up 34.0% rising
173 Barbados 3.06 billion international-$ in 2021 prices 2023 down 26.9% rising
174 Seychelles 2.87 billion international-$ in 2021 prices 2023 up 10.6% volatile
175 Sint Maarten (Dutch part) 1.82 billion international-$ in 2021 prices 2023 up 216.1% rising
176 Grenada 1.79 billion international-$ in 2021 prices 2023 up 28.7% volatile
177 Saint Vincent and the Grenadines 1.65 billion international-$ in 2021 prices 2023 up 23.6% rising
178 British Virgin Islands 1.59 billion international-$ in 2021 prices 2023 up 26.5% volatile
179 Antigua and Barbuda 1.55 billion international-$ in 2021 prices 2016 down 6.8% volatile
180 Sao Tome and Principe 1.46 billion international-$ in 2021 prices 2023 up 65.3% volatile
181 Saint Kitts and Nevis 1.19 billion international-$ in 2021 prices 2023 down 2.3% rising
182 Dominica 1.07 billion international-$ in 2021 prices 2023 up 37.7% rising
183 Anguilla 327.40 million international-$ in 2021 prices 2023 down 3.6% volatile
184 Montserrat 119.22 million international-$ in 2021 prices 2023 up 20.2% falling

About this data

Indicator
Gross domestic product (GDP)
Unit
international-$ in 2021 prices
Source
Feenstra et al. - Penn World Table (2025) – with major processing by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
184 places, 10,907 data points, 1950–2023
Last refreshed

Total economic output of a country or region per year. This data is adjusted for inflation and differences in living costs between countries.