We use cookies to personalise the web experience for you. By using www.helgilibrary.com, you agree to our use of cookies.
Some cookies are also used by Google Analytics, which anonymously tracks visitors and helps us to analyse how users use our website. Read more

GDP (Local Currency) by Country

Based on a comparison of 173 countries in 2022, Iran ranked the highest in GDP in local currency terms with USD 14,521,685 bil followed by Indonesia and Vietnam. On the other end of the scale was Djibouti with USD 1.64 bil, Liberia with USD 2.14 bil and East Timor with USD 2.72 bil.

Average GDP in local currency terms reached USD 96,023 bil in 2022 in the World according to the National Statistical Office. This is 1.21 % more than in the previous year and 22.4 % more than 10 years ago.

Historically, average GDP in local currency terms reached an all time high of USD 96,023 bil in 2022 and an all time low of USD 1,369 bil in 1960. The average annual growth amounted to 7.10 % since 1940.

GDP at purchaser's prices is the sum of the gross value added to the economy by all resident producers, plus any product taxes and minus any subsidies not included in the value of the products. It is calculated without making deductions for the depreciation of fabricated assets or for the depletion and degradation of natural resources. Data are in current local currency. GDP (or GDP per capita) is not a measurement of the standard of living or of personal income, as GDP may increase while real incomes for the majority decline. Bhutan's Gross National Happiness Index or the OECD's Better Life Index are examples of how economic progress could be measured in different ways.
Download Data Download Image

Buy GDP (Local Currency) for all countries

Countries Unit 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
Afghanistan AFN bil                                           ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   836 1,034 1,117 1,183 1,228              
Albania ALL bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                                                     1,301 1,333 1,350 1,394 1,435              
Algeria DZD bil                                                                                                     14,589 16,209 16,650 17,243 16,592              
Angola AOA bil ... ... ... ... ... ... ... ... ...                                                                                   10,501 12,225 13,195 14,324 13,824              
Argentina ARS bil                                                                                                     2,179 2,638 3,348 4,579 5,854              
Armenia AMD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                           3,778 4,266 4,556 4,829 5,032              
Australia AUD bil                                                                                                     1,457 1,507 1,559 1,606 1,634              
Austria EUR bil                                                                                                     310 319 324 333 344              
Azerbaijan AZN bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                           52.1 54.7 58.2 59.0 54.4              
Bahamas BSD bil                                                                                                     7.89 8.40 8.52 8.62 8.85              
Bahrain BHD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                                                         10.9 11.4 12.4 12.7 11.9              
Bangladesh BDT bil                                                                                                     9,087 10,552 11,989 13,437 15,158              
Belarus BYR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                           297,158 530,356 649,111 778,095 869,702              
Belgium EUR bil                                                                                                     379 388 392 400 410              
Belize BZD bil                                                                                                     2.97 3.15 3.23 3.41 3.49              
Benin XOF bil                                                                                                     3,440 3,851 4,104 4,407 5,002              
Bhutan BTN bil ... ... ... ... ... ... ... ... ...                                                                                   85.0 97.5 105 120 132              
Bolivia BOB bil                                                                                                     166 187 212 228 228              
Bosnia and Herzegovina BAM bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   26.9 27.6 28.2 28.2 28.7              
Botswana BWP bil                                                                                                     107 113 125 146 146              
Brazil BRL bil                                                                                                     4,143 4,403 4,845 5,521 5,904              
Brunei BND bil ... ...                                                                                                 20.6 23.8 22.6 21.7 17.8              
Bulgaria BGN bil ... ... ... ... ... ... ... ...                   ...                                                                 80.8 82.0 82.2 83.6 88.6              
Burkina Faso XOF bil                                                                                                     5,060 5,701 5,987 6,191 6,577              
Burundi BIF bil                                                                                                     2,820 3,366 3,813 4,408 4,456              
Cambodia KHR bil                             ... ... ... ... ... ... ... ... ... ... ...                                                   52,069 56,682 61,327 67,437 73,423              
Cameroon XAF bil                                                                                                     12,546 13,515 14,608 15,846 16,807              
Canada CAD bil                                                                                                     1,770 1,823 1,898 1,983 1,986              
Cayman Islands KYD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   ...           ... ... ... ... ... ... ... ...           2.71 2.78 2.65 ... ... ... ... ... ... ... ... ...
Central African Republic XAF bil                                                                                                     1,036,029 1,107,694 750,232 841,939 936,724              
Chad XAF bil                                                                                                     4,467 5,024 4,726 4,888 5,100              
Chile CLP bil                                                                                                     122,006 129,947 137,876 148,855 158,637              
China CNY bil                                                                                                     48,604 54,099 59,696 64,718 69,659              
Colombia COP bil                                                                                                     619,894 664,240 710,497 757,065 799,312              
Comoros KMF bil                                                                                                     216 228 244 253 261              
Congo XAF bil                                                                                                     6,982,455 6,971,923 6,927,242 6,959,940 5,056,482              
Costa Rica CRC bil                                                                                                     21,371 23,371 24,861 27,269 29,316              
Croatia HRK bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       333 330 330 328 334              
Cuba CUP bil ... ... ... ... ... ... ... ... ...                                                             ... ... ... ... ... ... ... ... ... ... ... ... 73.1 77.1 ... ... ... ... ... ... ... ... ...
Cyprus EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                                                         19.7 19.5 18.1 17.6 17.7              
Czech Republic CZK bil ... ... ... ... ... ... ... ... ...                                                                                   4,034 4,060 4,098 4,314 4,555              
Dem. Republic of the Congo CDF bil                                                                                                     22,598 25,344 30,051 33,224 35,592              
Denmark DKK bil                                                                                                     1,847 1,895 1,930 1,977 2,027              
Djibouti DJF bil                                                                                                     220 241 259 282 307              
Dominican Republic DOP bil                                                                                                     2,218 2,378 2,559 2,786 3,023              
East Timor USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       5.68 6.67 5.64 4.04 3.10              
Ecuador ECS bil                                                                                                     79.3 87.9 95.1 102 100              
Egypt EGP bil                                                                                                     1,371 1,542 1,887 2,444 2,708              
El Salvador SVC bil ... ... ... ...                                                                                             23.1 23.8 24.4 25.1 26.1              
Equatorial Guinea XAF bil ...                                                                                                   10,065 11,431 10,841 10,611 7,217              
Eritrea ERN bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       40.1 47.5 53.8 62.3 71.7              
Estonia EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 16.7 17.9 18.9 19.8 20.3              
Ethiopia ETB bil                                                                                                     515 747 867 1,061 1,237              
European Union EUR bil                                                                                                     25,520 22,197 23,907 24,009 18,767     ... ... ... ... ...
Fiji FJD bil                                                                                                     6.77 7.12 7.73 8.55 9.21              
Finland EUR bil                                                                                                     197 200 203 205 210              
France EUR bil                                                                                                     2,059 2,087 2,115 2,148 2,194              
Gabon XAF bil                                                                                                     8,582 8,766 8,691 8,988 8,503              
Gambia GMD bil ... ... ...                                                                                               26.6 29.3 32.5 35.4 39.9              
Georgia GEL bil ... ... ... ...                                                                                             24.3 26.2 26.8 29.2 31.8              
Germany EUR bil ... ... ... ... ... ... ... ... ...                                                                                   2,703 2,758 2,826 2,932 3,044              
Ghana GHS bil                                                                                                     59.8 75.3 93.4 113 140              
Greece EUR bil                                                                                                     207 191 181 179 176              
Guatemala GTQ bil                                                                                                     371 395 423 454 488              
Guinea GNF bil ... ... ... ... ... ... ... ... ...                                                                                   45,176 51,605 57,865 61,664 65,627              
Guinea Bissau GMT bil ... ... ... ... ... ... ... ... ...                                                                                   521 547 572 596 601              
Guyana GYD bil                                                                                                     526 583 614 635 653              
Haiti HTG bil                                                                                                     303 328 365 392 424              
Honduras HNL bil                                                                                                     335 361 377 415 457              
Hong Kong HKD bil                                                                                                     1,934 2,037 2,138 2,260 2,398              
Hungary HUF bil ... ... ... ... ... ... ... ... ...                                                                                   28,134 28,628 30,065 32,180 33,712              
Iceland ISK bil                                                                                                     1,702 1,778 1,891 2,006 2,214              
India INR bil                                                                                                     87,360 99,466 112,366 124,337 136,753              
Indonesia IDR bil                                                                                                     7,831,726 8,615,705 9,546,134 10,565,817 11,540,790              
Iraq IRR bil                                                                                                     211,310 214,768 241,506 224,772 191,716              
Iran IQD bil                                                                                                     6,285,255 7,149,595 9,421,214 11,033,666 11,129,033              
Ireland EUR bil                                                                                                     172 176 180 195 262              
Israel ILS bil                                                                                                     935 993 1,059 1,105 1,164              
Italy EUR bil                                                                                                     1,637 1,613 1,605 1,622 1,652              
Ivory Coast XOF bil                                                                                                     12,191 13,829 15,476 16,936 18,971              
Jamaica JMD bil                                                                                                     1,240 1,314 1,431 1,542 1,667              
Japan JPY bil                                                                                                     491,409 494,957 503,176 513,698 530,157              
Jordan JOD bil                                                                                                     20.5 22.0 23.9 25.4 26.6              
Kazakhstan KZT bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                           26,534 29,392 34,194 39,512 38,446              
Kenya KES bil                                                                                                     3,049 3,440 4,731 5,358 6,224              
Kosovo EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       4.81 5.06 5.33 5.57 5.81              
Kuwait KWD bil ...                                                                                                   42.5 48.7 49.4 46.3 34.3              
Kyrgyzstan KGS bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                                 286 310 355 401 424              
Laos LAK bil ... ... ... ... ... ... ... ... ...                                                                                   64,727 75,251 84,572 95,406 102,543              
Latvia LVL bil ... ... ... ...                                                                                             14.3 15.5 16.3 16.6 17.1              
Lebanon LMB bil ... ... ...                     ... ...               ... ... ... ... ...                                               60,414 66,481 71,185 72,109 74,560              
Lesotho LSL bil                                                                                                     18.3 19.6 21.4 23.7 30.4              
Liberia LRD bil                                                                                                     1.54 1.75 1.96 2.01 2.04              
Libya LYD bil                                                                                                     39.2 101 66.0 30.9 24.6              
Liechtenstein CHF bil ... ... ... ... ... ... ... ... ...                                                             ... ... ... ... ... ... ... ... ... ...   5.10 5.15 ... ... ... ... ... ... ... ... ... ...
Lithuania LTL bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                           108 115 121 125 129              
Luxembourg EUR bil                                                                                                     43.2 44.1 46.5 50.0 52.1              
Macao MOP bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                                           294 344 412 442 363              
Macedonia MKD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                           460 459 474 526 560              
Madagascar MGA bil                                                                                                     20,034 21,774 23,397 25,775 28,564              
Malawi MWK bil                                                                                                     1,120 1,385 1,875 2,535 3,200              
Malaysia MYR bil                                                                                                     912 971 1,019 1,106 1,157              
Maldives MVR bil ... ... ... ... ... ... ... ... ...                                                                                   35.8 38.7 50.6 47.6 52.8              
Mali XOF bil                                                                                                     5,024 5,279 5,406 5,925 7,748              
Malta EUR bil ... ... ... ... ... ... ... ... ...                                                                                   6.84 7.16 7.64 8.45 9.27              
Mauritania MRO bil                                                                                                     1,452 1,552 1,656 1,599 1,539              
Mauritius MUR bil                                                                                                     323 344 366 387 404              
Mexico MXN bil                                                                                                     14,550 15,627 16,118 17,260 18,261              
Moldova MDL bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                             82.3 88.2 101 112 123              
Monaco EUR bil ... ... ... ... ... ... ... ... ...                                                             ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Mongolia MNT bil ... ... ... ... ... ... ... ... ...                                                                                   11,168 16,688 19,174 22,227 23,107              
Montenegro EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       3.26 3.18 3.36 3.46 3.62              
Morocco MAD bil                                                                                                     820 848 898 924 982              
Mozambique MZN bil ... ... ... ... ... ... ... ... ...                                                                                   382 433 482 532 592              
Myanmar MMK bil                                                                                                     46,308 51,259 58,013 65,262 72,780              
Namibia NAD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                                               90.1 107 123 140 147              
Nepal NPR bil                                                                                                     1,367 1,527 1,695 1,965 2,120              
Netherlands EUR bil                                                                                                     643 645 653 663 683              
New Zealand NZD bil                                                                                                     211 216 228 240 248              
Nicaragua NIO bil                                                                                                     219 246 268 306 346              
Niger XOF bil                                                                                                     3,024 3,544 3,788 4,077 4,225              
Nigeria NGN bil                                                                                                     63,713 72,600 81,010 90,137 95,178              
Norway NOK bil                                                                                                     2,792 2,965 3,071 3,140 3,117              
Oman OMR bil                                                                                                     26.1 29.4 30.1 31.5 26.9              
Pakistan PKR bil                                                                                                     18,276 20,047 22,386 25,169 27,493   ... ... ... ... ... ...
Palestine ILS bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   18,276 20,047 45.0 45.6 27,443              
Panama PAB bil                                                                                                     34.4 40.0 44.9 49.2 52.1              
Papua New Guinea PGK bil                                                                                                     42.6 44.3 47.5 56.6 58.3              
Paraguay PYG bil                                                                                                     105,203 108,832 125,152 137,798 142,003              
Peru PEN bil                                                                                                     470 508 547 575 613              
Philippines PHP bil                                                                                                     9,708 10,561 11,538 12,645 13,307              
Poland PLN bil ... ... ... ...                                                                                             1,567 1,629 1,657 1,720 1,798              
Portugal EUR bil                                                                                                     176 168 170 173 180              
Puerto Rico USD bil                                                                                                     100 102 102 102 103              
Qatar QAR bil ... ... ... ... ...                                                                                           611 680 723 751 599              
Romania RON bil ... ... ... ... ... ... ... ... ...                                                                                   565 595 637 668 711              
Russia RUB bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                             56,288 62,922 66,984 71,877 82,556              
Rwanda RWF bil                                                                                                     4,128 4,681 5,137 5,580 6,017              
Saudi Arabia SAR bil ... ...                                                                                                 2,511 2,752 2,791 2,827 2,423              
Senegal XOF bil                                                                                                     6,783 7,264 7,387 7,742 8,050              
Serbia RSD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 3,408 3,584 3,876 3,908 4,043              
Seychelles SCR bil                                                                                                     13.2 15.5 17.0 19.3 18.2              
Sierra Leone SLL bil                                                                                                     12,798 16,515 21,317 22,689 21,414              
Singapore SGD bil                                                                                                     347 361 379 390 408              
Slovakia EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                           70.6 72.7 74.2 76.1 78.9              
Slovenia EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 36.9 36.1 36.2 37.6 38.8              
Somalia SOS bil                                                             ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5.15 5.31 103,165 115,435 6.11              
South Africa ZAR bil                                                                                                     3,024 3,254 3,540 3,808 4,050              
South Korea KRW bil                                                                                                     1,332,681 1,377,457 1,429,445 1,486,079 1,558,592              
South Sudan SSP bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...       53.3 30.7 40.4 47.4 53.8              
Spain EUR bil                                                                                                     1,070 1,040 1,026 1,038 1,080              
Sri Lanka SKR bil                                                                                                     7,219 8,732 9,592 10,448 11,183              
Sudan SDG bil                                                                                                     187 243 343 471 583              
Suriname SRD bil                                                                                                     14.5 16.4 17.0 17.3 16.7              
Swaziland SZL bil                                                                                                     34.8 39.2 44.6 49.1 55.6              
Sweden SEK bil                                                                                                     3,657 3,685 3,770 3,937 4,181              
Switzerland CHF bil                                                                                                     621 626 638 650 654              
Syria SYP bil                                                                                                     ... ... ... ... ... ... ... ... ... ... ... ...
Taiwan TWD bil                                                                                                     14,312 14,687 15,231 16,112 16,759              
Tajikistan TJS bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                                     30.1 36.2 40.5 45.6 48.4              
Tanzania TNS bil                                                                                                     52,763 61,434 70,953 79,718 90,864              
Thailand THB bil                                                                                                     10,539 12,349 12,901 13,132 13,537              
Togo XOF bil                                                                                                     1,773 1,989 2,065 2,262 2,367              
Trinidad and Tobago TTD bil                                                                                                     151 158 176 180 165              
Tunisia THD bil                                                                                                     64.5 70.4 75.2 80.8 85.5              
Turkey TRY bil                                                                                                     1,394 1,570 1,810 2,044 2,338              
Turkmenistan TMT bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                                 83.3 100 112 124 126              
Uganda UGX bil                                                                                                     55,397 61,964 67,249 73,627 82,060              
Ukraine UAH bil                                                                                                     1,300 1,405 1,465 1,587 1,989              
United Arab Emirates AED bil ... ... ... ... ... ... ... ... ...                                                                                   1,280 1,371 1,422 1,467 1,360              
United Kingdom GBP bil                                                                                                     1,628 1,675 1,740 1,822 1,873              
USA USD bil                                                                                                     15,518 16,155 16,692 17,428 18,121              
Uruguay UYU bil                                                                                                     926 1,001 1,100 1,233 1,303              
Uzbekistan UZS bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                                 77,866 96,723 119,750 145,999 171,107              
Venezuela VEF bil                                                                                                     1,357 1,635 2,246 3,031 6,025              
Vietnam VND bil                                                                                                     2,779,880 3,245,419 3,584,262 3,937,856 4,192,862              
Yemen YER bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                           6,645 6,875 7,460 9,289 8,109              
Zambia ZMW bil                                                                                                     119 128 143 164 180              
Zimbabwe ZWD bil                                                                                                     12.1 14.1 15.2 15.8 16.1              
World USD bil                                                                                                     73,119 74,489 76,551 78,594 74,311              

Download Data