Gross domestic product (GDP), annual growth rate by country

The year-on-year percentage change in Gross domestic product (GDP). Computed from consecutive annual observations; years either side of a gap are skipped rather than bridged.

Countries reporting
166
Highest
17.71 % change on previous year
Cape Verde
Lowest
-30.26 % change on previous year
Ukraine
Median
3.71 % change on previous year
Years covered
202
1821–2022
Data points
15,244

What the numbers show

Gross domestic product (GDP), annual growth rate is currently reported for 166 countries. The highest value is 17.71 % change on previous year in Cape Verde; the lowest is -30.26 % change on previous year in Ukraine.

The median across all reporting countries is 3.71 % change on previous year, and the mean is 3.57 % change on previous year.

Over the past decade 83 countries rose and 83 fell. The largest increase was in Puerto Rico (up 9,448.1%), and the largest decrease in Ukraine (down 13,602.9%).

Gross domestic product (GDP), annual growth rate (Bolt): full country ranking

#Country LatestYear 10-year changeTrend
1 Cape Verde 17.71 % change on previous year 2022 up 1,381.8% volatile
2 Saint Lucia 15.4 % change on previous year 2022 up 940.0% volatile
3 Armenia 12.6 % change on previous year 2022 up 76.7% volatile
4 Barbados 11.33 % change on previous year 2022 up 4,194.9% volatile
5 Niger 11.11 % change on previous year 2022 up 5.4% volatile
6 Panama 10.81 % change on previous year 2022 up 16.9% volatile
7 Georgia 10.11 % change on previous year 2022 up 57.5% volatile
8 Saudi Arabia 8.74 % change on previous year 2022 up 61.1% volatile
9 Malaysia 8.69 % change on previous year 2022 up 58.8% volatile
10 Mauritius 8.3 % change on previous year 2022 up 137.4% volatile
11 Kuwait 8.18 % change on previous year 2022 up 23.4% volatile
12 Iraq 8.14 % change on previous year 2022 down 41.6% volatile
13 Vietnam 8.02 % change on previous year 2022 up 45.7% volatile
14 Tajikistan 8 % change on previous year 2022 up 6.7% volatile
15 Venezuela 7.95 % change on previous year 2022 up 41.3% volatile
16 Philippines 7.6 % change on previous year 2022 up 10.2% volatile
17 Colombia 7.5 % change on previous year 2022 up 91.6% volatile
18 United Arab Emirates 7.41 % change on previous year 2022 up 55.1% volatile
19 Ireland 7.21 % change on previous year 2022 up 348.1% volatile
20 Ethiopia 7.2 % change on previous year 2022 down 33.7% volatile
21 Mauritania 7.08 % change on previous year 2022 up 19.1% volatile
22 Kyrgyzstan 7 % change on previous year 2022 up 8,063.0% volatile
23 India 6.88 % change on previous year 2022 up 18.7% volatile
24 Malta 6.85 % change on previous year 2022 up 66.3% volatile
25 Rwanda 6.76 % change on previous year 2022 down 21.7% volatile
26 Cote d'Ivoire 6.7 % change on previous year 2022 down 38.3% volatile
27 Portugal 6.69 % change on previous year 2022 up 264.8% volatile
28 Democratic Republic of Congo 6.63 % change on previous year 2022 down 23.6% volatile
29 Iceland 6.44 % change on previous year 2022 up 506.0% volatile
30 Botswana 6.43 % change on previous year 2022 up 3,859.9% volatile
31 Israel 6.43 % change on previous year 2022 up 148.5% volatile
32 Montenegro 6.41 % change on previous year 2022 up 401.3% volatile
33 Croatia 6.33 % change on previous year 2022 up 371.6% volatile
34 Bangladesh 6.3 % change on previous year 2022 up 0.5% volatile
35 Benin 6.25 % change on previous year 2022 up 22.4% volatile
36 Dominica 5.94 % change on previous year 2022 up 539.0% volatile
37 Greece 5.91 % change on previous year 2022 up 183.4% volatile
38 Togo 5.81 % change on previous year 2022 up 0.1% volatile
39 Uzbekistan 5.67 % change on previous year 2022 down 20.2% volatile
40 Cyprus 5.63 % change on previous year 2022 up 263.4% volatile
41 Nepal 5.61 % change on previous year 2022 up 17.7% volatile
42 Turkey 5.57 % change on previous year 2022 up 16.2% volatile
43 Spain 5.45 % change on previous year 2022 up 284.2% volatile
44 Slovenia 5.37 % change on previous year 2022 up 303.6% volatile
45 Kenya 5.37 % change on previous year 2022 up 17.5% volatile
46 Indonesia 5.31 % change on previous year 2022 down 12.0% volatile
47 Argentina 5.24 % change on previous year 2022 up 611.0% volatile
48 Mongolia 5.03 % change on previous year 2022 down 59.2% volatile
49 Cambodia 5.01 % change on previous year 2022 down 31.5% volatile
50 Austria 5 % change on previous year 2022 up 634.2% volatile
51 Dominican Republic 4.95 % change on previous year 2022 up 82.1% volatile
52 Uganda 4.93 % change on previous year 2022 up 111.4% volatile
53 Gambia 4.91 % change on previous year 2022 down 15.0% volatile
54 Uruguay 4.89 % change on previous year 2022 up 38.1% volatile
55 Poland 4.87 % change on previous year 2022 up 215.4% volatile
56 Liberia 4.81 % change on previous year 2022 down 40.8% volatile
57 Senegal 4.71 % change on previous year 2022 up 17.6% volatile
58 Guinea 4.7 % change on previous year 2022 down 27.1% volatile
59 Tanzania 4.69 % change on previous year 2022 down 8.8% volatile
60 Azerbaijan 4.65 % change on previous year 2022 up 110.9% volatile
61 Hungary 4.58 % change on previous year 2022 up 466.1% volatile
62 Netherlands 4.48 % change on previous year 2022 up 534.6% volatile
63 Laos 4.42 % change on previous year 2022 down 44.0% volatile
64 Costa Rica 4.32 % change on previous year 2022 down 11.4% volatile
65 Oman 4.31 % change on previous year 2022 down 51.4% volatile
66 Egypt 4.24 % change on previous year 2022 up 43.8% volatile
67 Qatar 4.24 % change on previous year 2022 down 10.3% volatile
68 Madagascar 4.21 % change on previous year 2022 up 39.8% volatile
69 Guinea-Bissau 4.2 % change on previous year 2022 up 388.1% volatile
70 Bahrain 4.19 % change on previous year 2022 up 12.5% volatile
71 Mozambique 4.15 % change on previous year 2022 down 42.9% volatile
72 United Kingdom 4.1 % change on previous year 2022 up 183.2% volatile
73 Guatemala 4.01 % change on previous year 2022 up 27.4% volatile
74 Jamaica 4 % change on previous year 2022 up 898.3% volatile
75 Honduras 4 % change on previous year 2022 down 1.0% volatile
76 Palestine 3.93 % change on previous year 2022 down 37.5% volatile
77 Bosnia and Herzegovina 3.9 % change on previous year 2022 up 574.3% volatile
78 Namibia 3.84 % change on previous year 2022 down 24.1% volatile
79 Denmark 3.82 % change on previous year 2022 up 1,588.8% volatile
80 Sierra Leone 3.76 % change on previous year 2022 down 75.2% volatile
81 Nicaragua 3.75 % change on previous year 2022 down 33.1% volatile
82 Albania 3.74 % change on previous year 2022 up 163.9% volatile
83 Djibouti 3.72 % change on previous year 2022 down 22.1% volatile
84 Seychelles 3.71 % change on previous year 2022 down 4.1% volatile
85 Mali 3.7 % change on previous year 2022 up 543.2% volatile
86 Italy 3.67 % change on previous year 2022 up 223.3% volatile
87 Australia 3.67 % change on previous year 2022 down 2.9% volatile
88 Singapore 3.65 % change on previous year 2022 down 17.8% volatile
89 Zambia 3.44 % change on previous year 2022 down 54.7% volatile
90 Canada 3.4 % change on previous year 2022 up 92.9% volatile
91 Cameroon 3.38 % change on previous year 2022 down 25.0% volatile
92 Bulgaria 3.36 % change on previous year 2022 up 344.7% volatile
93 Puerto Rico 3.36 % change on previous year 2022 up 9,448.1% volatile
94 Norway 3.28 % change on previous year 2022 up 20.7% volatile
95 Nigeria 3.25 % change on previous year 2022 down 24.0% volatile
96 Equatorial Guinea 3.25 % change on previous year 2022 down 61.1% volatile
97 Ghana 3.22 % change on previous year 2022 down 61.8% volatile
98 Kazakhstan 3.21 % change on previous year 2022 down 35.7% volatile
99 Bolivia 3.2 % change on previous year 2022 down 37.5% volatile
100 Pakistan 3.18 % change on previous year 2022 down 19.5% rising
101 Belgium 3.09 % change on previous year 2022 up 318.1% volatile
102 Iran 3.06 % change on previous year 2022 up 301.0% volatile
103 Mexico 3.06 % change on previous year 2022 down 11.0% volatile
104 Ecuador 3.04 % change on previous year 2022 down 46.1% volatile
105 Zimbabwe 3.03 % change on previous year 2022 down 81.8% volatile
106 China 3 % change on previous year 2022 down 62.0% volatile
107 Algeria 2.93 % change on previous year 2022 down 13.8% volatile
108 Brazil 2.9 % change on previous year 2022 up 51.0% volatile
109 Gabon 2.85 % change on previous year 2022 down 45.8% volatile
110 Angola 2.84 % change on previous year 2022 down 66.7% volatile
111 Congo 2.79 % change on previous year 2022 down 72.0% volatile
112 Jordan 2.71 % change on previous year 2022 up 11.6% volatile
113 Peru 2.7 % change on previous year 2022 down 56.0% volatile
114 Thailand 2.64 % change on previous year 2022 down 63.5% volatile
115 Sweden 2.64 % change on previous year 2022 up 549.2% volatile
116 Comoros 2.62 % change on previous year 2022 down 36.9% volatile
117 El Salvador 2.59 % change on previous year 2022 up 8.6% volatile
118 France 2.56 % change on previous year 2022 up 717.8% volatile
119 South Korea 2.56 % change on previous year 2022 up 6.6% volatile
120 Tunisia 2.52 % change on previous year 2022 down 40.2% volatile
121 Chad 2.49 % change on previous year 2022 down 71.7% volatile
122 Trinidad and Tobago 2.48 % change on previous year 2022 down 45.3% volatile
123 Burkina Faso 2.47 % change on previous year 2022 down 61.7% volatile
124 Burundi 2.47 % change on previous year 2022 down 44.1% volatile
125 Czechia 2.46 % change on previous year 2022 up 413.5% volatile
126 Taiwan 2.45 % change on previous year 2022 up 10.3% volatile
127 Chile 2.44 % change on previous year 2022 down 60.4% volatile
128 Serbia 2.25 % change on previous year 2022 up 430.4% volatile
129 New Zealand 2.19 % change on previous year 2022 down 17.1% volatile
130 North Macedonia 2.15 % change on previous year 2022 up 570.8% volatile
131 Finland 2.08 % change on previous year 2022 up 249.1% volatile
132 United States 2.06 % change on previous year 2022 down 9.6% volatile
133 Switzerland 2.06 % change on previous year 2022 up 74.6% volatile
134 South Africa 2.04 % change on previous year 2022 down 14.8% volatile
135 Latvia 1.98 % change on previous year 2022 down 71.9% volatile
136 Myanmar 1.97 % change on previous year 2022 down 69.6% volatile
137 Lithuania 1.89 % change on previous year 2022 down 50.9% volatile
138 Turkmenistan 1.79 % change on previous year 2022 down 70.8% volatile
139 Germany 1.79 % change on previous year 2022 up 326.3% volatile
140 Cuba 1.77 % change on previous year 2022 down 41.1% volatile
141 Slovakia 1.67 % change on previous year 2022 up 26.5% volatile
142 Luxembourg 1.55 % change on previous year 2022 down 6.1% volatile
143 Yemen 1.5 % change on previous year 2022 down 37.3% volatile
144 Morocco 1.14 % change on previous year 2022 down 62.3% volatile
145 Lesotho 1.11 % change on previous year 2022 down 77.5% volatile
146 Japan 1.03 % change on previous year 2022 down 25.2% volatile
147 Malawi 0.8002 % change on previous year 2022 down 57.6% volatile
148 Central African Republic 0.4724 % change on previous year 2022 down 84.0% volatile
149 Paraguay 0.2 % change on previous year 2022 up 128.3% volatile
150 Sao Tome and Principe 0.0652 % change on previous year 2022 down 97.7% volatile
151 Romania -0.0748 % change on previous year 2022 down 103.9% volatile
152 North Korea -0.1519 % change on previous year 2022 down 111.2% volatile
153 Estonia -1.29 % change on previous year 2022 down 139.9% volatile
154 Eswatini -1.56 % change on previous year 2022 down 152.3% volatile
155 Haiti -1.68 % change on previous year 2022 down 158.6% volatile
156 Russia -2.05 % change on previous year 2022 down 151.0% volatile
157 USSR -3.17 % change on previous year 2022 down 185.3% volatile
158 Syria -3.5 % change on previous year 2022 up 86.7% volatile
159 Hong Kong -3.51 % change on previous year 2022 down 306.3% volatile
160 Lebanon -4 % change on previous year 2022 down 256.0% volatile
161 Belarus -4.74 % change on previous year 2022 down 391.0% volatile
162 Moldova -5.58 % change on previous year 2022 down 844.7% volatile
163 Afghanistan -5.89 % change on previous year 2022 down 153.8% volatile
164 Sri Lanka -8.66 % change on previous year 2022 down 200.3% volatile
165 Libya -12.81 % change on previous year 2022 down 114.8% volatile
166 Ukraine -30.26 % change on previous year 2022 down 13,602.9% volatile

Share, cite or embed this page

Cite this page

Gross domestic product (GDP), annual growth rate by country. Statizoid, drawing on Statizoid (derived). Retrieved 10 October 2026, from https://economy.statizoid.com/stat/gross-domestic-product-gdp-annual-growth-rate-3/

Embed or link this data

Paste this into a page to link back to these figures. The data itself is free to reuse under Derived by Statizoid from the sources named on the page; please keep the attribution.

<a href="https://economy.statizoid.com/stat/gross-domestic-product-gdp-annual-growth-rate-3/">Gross domestic product (GDP), annual growth rate by country</a> — Statizoid

How this figure is calculated

The year-on-year percentage change in Gross domestic product (GDP). Computed from consecutive annual observations; years either side of a gap are skipped rather than bridged.

Computed from

Statizoid computes this series; the underlying measurements belong to the publishers named above. The arithmetic is applied to every country and year where both inputs report, and nothing is estimated unless the page says so.

About this data

Indicator
Gross domestic product (GDP), annual growth rate
Unit
% change on previous year
Source
Statizoid (derived)
Licence
Derived by Statizoid from the sources named on the page
Coverage
166 places, 15,244 data points, 1821–2022
Last refreshed

The year-on-year percentage change in Gross domestic product (GDP). Computed from consecutive annual observations; years either side of a gap are skipped rather than bridged.