Government Revenue (Local Currency)

Based on a comparison of 171 countries in 2019, China ranked the highest in government revenue with USD 3,247 bil followed by Germany and Japan. On the other end of the scale was Somalia with USD < 0.001 bil, Turkmenistan with USD 0.001 bil and Belarus with USD 0.002 bil.

$9.99

Buy Government Revenue (Local Currency) data for all countries.

from $199/month

Buy annual subscriptions for all our products.

Country Unit 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 2023
Afghanistan AFN bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       272 280 301 344 348            
Albania ALL bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 324 367 378 403 430            
Algeria DZD bil ... ... ... ... ... ... ... ... ... ...                                               5,958 5,738 5,105 5,012 6,183            
Angola AOA bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           4,849 4,403 3,367 2,900 3,543            
Argentina ARS bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                         1,150 1,584 2,107 2,872 3,678            
Armenia AMD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       1,012 1,065 1,084 1,085 1,182            
Australia AUD bil ... ... ... ... ... ... ... ...                                                   528 548 567 593 629            
Austria EUR bil ... ... ... ... ... ... ... ...                                                   161 165 172 173 179            
Azerbaijan AZN bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           22.9 23.1 18.4 20.7 24.1            
Bahamas BSD bil ... ... ... ... ... ... ... ... ... ...                                               1.36 1.45 1.70 1.93 2.06            
Bahrain BHD bil ... ... ... ... ... ... ... ... ... ...                                               3.01 3.37 2.13 2.13 2.42            
Bangladesh BDT bil                                                                   1,346 1,467 1,485 1,748 2,019            
Belarus BYR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               26.7 31.4 34.9 37.1 40.9            
Belgium EUR bil                                                                   207 209 211 215 224            
Belize BZD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   0.947 1.00 1.00 1.05 1.09            
Benin XOF bil ... ... ... ... ... ... ... ... ... ...                                               836 825 848 780 1,002            
Bhutan BTN bil ...                                                                 30.7 37.8 36.2 42.0 42.7            
Bolivia BOB bil ... ... ... ...                                                           82.8 91.0 85.9 76.7 79.9            
Bosnia and Herzegovina BAM bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               11.6 11.8 12.4 12.7 13.4            
Botswana BWP bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           49.0 56.0 47.5 57.5 58.2            
Brazil BRL bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   1,839 1,877 1,684 1,909 1,975            
Brunei BND bil                                                                   10.6 8.16 4.29 2.78 4.35            
Bulgaria BGN bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           27.7 28.1 31.0 32.7 33.7            
Burkina Faso XOF bil ... ... ... ... ...                                                         1,442 1,321 1,278 1,411 1,584            
Burundi BIF bil ... ... ... ... ... ... ... ... ... ... ... ...                                           1,253 1,277 1,033 777 824            
Cambodia KHR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   11,499 13,538 14,410 16,927 19,170            
Cameroon XAF bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           2,608 2,870 3,013 2,866 3,040            
Canada CAD bil                                                                   732 769 793 806 842            
Central African Republic XAF bil ... ... ... ... ... ... ... ...                                                   62.9 132 134 147 154            
Chad XAF bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     1,331 1,230 904 752 857            
Chile CLP bil ... ... ... ... ... ... ... ... ... ...                                               31,141 33,076 36,386 38,320 40,992            
China CNY bil ... ...                                                               16,538 18,158 19,949 21,048 23,053            
Colombia COP bil                                                                   199,864 209,776 210,870 216,768 236,583            
Comoros KMF bil ... ... ... ...                                                           105 60.5 82.5 63.8 80.9            
Congo XAF bil ... ... ... ... ... ... ... ... ... ...                                               3,507 3,346 1,651 1,572 1,445            
Costa Rica CRC bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           3,380 3,625 3,994 4,379 4,560            
Croatia HRK bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           142 141 151 162 171            
Cyprus EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     6.84 7.01 6.92 7.03 7.63            
Czech Republic CZK bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     1,695 1,739 1,887 1,917 2,042            
Dem. Republic of the Congo CDF bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   4,395 6,180 5,962 4,961 6,049            
Denmark DKK bil                                                                   1,053 1,117 1,081 1,099 1,138            
Djibouti DJF bil ... ... ... ... ... ... ... ... ... ...                     ... ...                       82.0 87.3 114 113 116            
Dominican Republic DOP bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 372 419 538 488 539            
East Timor USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           1.14 1.06 1.03 0.927 0.848            
Ecuador ECS bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                         37.3 39.0 33.3 30.3 33.4            
Egypt EGP bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             404 519 538 549 755            
El Salvador SVC bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                         4.48 4.52 4.70 5.04 5.38            
Equatorial Guinea XAF bil                                                                   2,696 2,585 2,071 1,129 1,238            
Eritrea ERN bil ... ... ... ... ... ... ... ... ... ... ... ...                                           8.26 9.28 10.1 11.4 13.2            
Estonia EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     7.25 7.73 8.20 8.51 9.18            
Ethiopia ETB bil                                                                   137 158 200 245 269            
Fiji FJD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           2.05 2.30 2.56 2.69 2.93            
Finland EUR bil                                                                   112 113 114 117 119            
France EUR bil                                                                   1,125 1,146 1,169 1,181 1,233            
Gabon XAF bil ... ... ... ... ... ... ... ... ... ...                                               2,747 2,673 1,797 1,424 1,423            
Gambia GMD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           5.99 7.72 8.32 8.47 13.3            
Georgia GEL bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       7.39 8.16 8.92 9.62 11.1            
Germany EUR bil ... ... ... ... ... ... ... ... ... ... ...                                             1,259 1,309 1,356 1,416 1,474            
Ghana GHS bil ... ...                                                               15.6 20.9 26.8 28.9 35.8            
Greece EUR bil                                                                   86.6 82.6 84.8 87.5 87.1            
Guatemala GTQ bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           49.3 52.2 52.9 57.4 60.0            
Guinea GNF bil ... ... ... ... ... ... ... ... ... ...                                               8,544 10,465 9,749 12,325 14,342            
Guinea Bissau GMT bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           58.9 115 125 112 143            
Guyana GYD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 165 164 186 203 227            
Haiti HTG bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 76.4 74.2 82.1 89.5 97.5            
Honduras HNL bil ... ... ... ... ... ... ... ... ... ...                                               89.8 103 116 134 144            
Hong Kong HKD bil ... ... ... ...                                                           455 479 450 573 620            
Hungary HUF bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     14,119 15,245 16,545 15,893 17,008            
Iceland ISK bil                                                                   796 907 931 1,418 1,110            
India INR bil ... ... ... ... ... ... ... ...                                                   22,018 23,875 27,343 30,957 34,376            
Indonesia IDR bil ...                                                                 1,609,900 1,739,835 1,714,502 1,778,188 1,903,349            
Iraq IRR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   115,418 104,386 63,450 55,498 76,318            
Iran IQD bil ... ... ... ... ... ... ... ... ... ...                                               1,326,785 1,606,800 1,794,189 2,198,600 2,596,016            
Ireland EUR bil                                                                   61.5 66.0 70.9 73.4 76.2            
Israel ILS bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           385 407 430 448 481            
Italy EUR bil ... ... ... ... ... ... ... ...                                                   772 777 789 788 800            
Ivory Coast XOF bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 3,040 3,293 3,917 4,177 4,511            
Jamaica JMD bil ... ... ... ... ... ... ... ... ... ...                                               397 412 456 500 561            
Japan JPY bil                                                                   158,880 170,881 181,787 183,624 181,440            
Jordan JOD bil ... ... ... ... ...                                                         5.76 7.09 6.66 7.01 7.42            
Kazakhstan KZT bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       8,911 9,420 6,791 7,574 9,766            
Kenya KES bil ... ...                                                               935 1,068 1,201 1,347 1,497            
Kosovo EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             1.31 1.33 1.46 1.60 1.68            
Kuwait KWD bil ... ... ... ... ... ... ... ... ... ...                                               35.7 30.8 20.7 17.9 21.2            
Kyrgyzstan KGS bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                         122 142 153 159 178            
Laos LAK bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           19,187 21,542 24,225 20,490 23,073            
Latvia EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               8.36 8.53 8.82 9.07 9.62            
Lebanon LMB bil ... ... ... ... ... ... ... ... ... ...                                               14,199 16,398 14,433 14,958 17,521            
Lesotho LSL bil ... ...                                                               13.3 14.6 15.3 14.1 15.4            
Liberia LRD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           0.828 0.916 1.01 1.04 0.969            
Libya LYD bil ... ... ... ... ... ... ... ... ... ...                                               54.8 21.4 12.2 8.18 21.9            
Lithuania EUR bil ... ... ... ... ... ... ... ... ... ...                                               11.2 12.2 12.8 13.1 13.9            
Luxembourg EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     20.6 21.6 22.4 23.2 24.6            
Macao MOP bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           158 163 114 109 132            
Macedonia MKD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 140 145 161 169 179            
Madagascar MGA bil                                                                   2,550 3,204 3,381 4,682 5,280            
Malawi MWK bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       486 560 704 839 1,063            
Malaysia MYR bil ... ... ... ... ... ... ... ... ... ...                                               246 262 261 255 265            
Maldives MVR bil ... ... ... ... ... ... ... ... ... ...                                               11.6 15.0 17.1 18.5 20.2            
Mali XOF bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           1,137 1,215 1,481 1,522 1,790            
Malta EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           3.02 3.35 3.72 3.88 4.49            
Mauritania MRO bil ... ... ... ... ... ... ... ... ... ...                                               423 406 460 461 493            
Mauritius MUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           78.2 79.7 87.8 94.1 107            
Mexico MXN bil ... ... ... ... ... ... ... ... ... ...                                               3,918 4,095 4,365 4,949 5,398            
Moldova MDL bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     36.9 42.5 43.7 45.9 53.4            
Mongolia MNT bil ...                                                                 5,984 6,175 5,807 5,635 7,922            
Montenegro EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       1.39 1.51 1.48 1.64 1.73            
Morocco MAD bil ... ... ... ... ... ... ... ... ... ...                                               250 259 262 264 278            
Mozambique MZN bil                                                                   151 169 166 180 230            
Myanmar MMK bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               11,660 14,340 13,620 15,000 16,451            
Namibia NAD bil ... ... ... ... ... ... ... ... ... ...                                               39.5 47.7 51.7 51.2 56.1            
Nepal NPR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           333 400 442 525 641            
Netherlands EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     281 286 287 302 321            
New Zealand NZD bil ... ... ... ... ...                                                         84.9 89.5 94.6 100 106            
Nicaragua NIO bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           63.8 71.9 83.1 95.4 105            
Niger XOF bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     933 936 1,001 914 1,023            
Nigeria NGN bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           8,949 9,484 7,232 5,694 7,123            
Norway NOK bil                                                                   1,663 1,693 1,686 1,683 1,770            
Oman OMR bil ... ... ... ... ... ... ... ... ... ...                                               15.0 14.4 9.26 7.52 8.64            
Pakistan PKR bil ... ... ... ... ... ... ... ... ... ...                                               3,011 3,837 3,984 4,512 4,989            
Panama PAB bil                                                                   9.95 10.0 10.7 11.7 12.5            
Papua New Guinea PGK bil ... ... ...                                                             9.90 11.9 11.0 10.5 11.5            
Paraguay PYG bil                                                                   27,607 31,371 35,137 39,005 41,567            
Peru PEN bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           122 129 124 123 128            
Philippines PHP bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       2,175 2,395 2,581 2,769 3,090            
Poland PLN bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     638 664 700 721 784            
Portugal EUR bil ... ... ... ... ... ...                                                       76.8 77.2 78.8 79.7 82.8            
Puerto Rico USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 19.9 20.1 20.0 20.5            
Qatar QAR bil ... ... ... ... ... ... ... ... ... ...                                               369 365 281 196 186            
Romania RON bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           200 214 234 221 240            
Russia RUB bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               24,443 26,766 26,494 28,182 30,640            
Rwanda RWF bil ... ... ... ... ... ... ... ... ... ... ... ...                                           1,258 1,325 1,471 1,565 1,737            
Saudi Arabia SAR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             1,153 1,040 613 519 622            
Senegal XOF bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           1,659 1,877 2,026 2,335 2,377            
Serbia RSD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           1,538 1,621 1,695 1,843 1,973            
Seychelles SCR bil ... ... ...                                                             6.11 6.41 6.28 7.21 7.45            
Sierra Leone SLL bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           2,828 3,185 3,495 3,615 4,010            
Singapore SGD bil ... ... ... ... ... ... ... ... ... ...                                               82.3 84.9 89.8 91.0 106            
Slovakia EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 28.7 29.9 33.5 31.9 33.5            
Slovenia EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     14.7 15.5 15.7 15.8 16.8            
Somalia SOS bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 0.111 0.145 0.141 0.171 0.249            
South Africa ZAR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           967 1,050 1,140 1,246 1,316            
South Korea KRW bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     308,024 315,003 335,911 367,888 400,659            
South Sudan SSP bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     9.64 12.1 9.36 48.4 145            
Spain EUR bil                                                                   396 403 416 422 441            
Sri Lanka SKR bil ... ... ... ... ... ... ... ... ... ...                                               1,153 1,205 1,461 1,694 1,840            
Sudan SDG bil ... ... ... ... ... ... ... ... ... ...                                               30.0 38.7 43.1 45.1 59.8            
Suriname SRD bil ... ... ... ... ... ... ... ... ... ...                                               4.28 4.17 3.72 3.60 5.01            
Swaziland SZL bil ...                                                                 12.9 14.7 14.5 14.3 16.8            
Sweden SEK bil                                                                   1,870 1,911 2,052 2,190 2,264            
Switzerland CHF bil ... ... ...                                                             209 211 219 220 223            
Syria SYP bil ... ... ... ... ... ... ... ... ... ...                                           ... ... ... ... ... ... ... ... ... ... ... ... ...
Taiwan TWD bil                                                                   2,458 2,509 2,662 2,691 2,753            
Tajikistan TJS bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               10.9 12.9 14.5 16.3 18.1            
Tanzania TNS bil ... ... ... ... ... ... ... ... ... ... ...                                             10,970 11,876 13,192 16,067 18,397            
Thailand THB bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     2,851 2,808 3,032 3,144 3,202            
Togo XOF bil ... ... ... ... ... ... ... ... ...                                                 458 467 539 571 596            
Trinidad and Tobago TTD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             52.8 53.8 47.0 34.2 32.7            
Tunisia THD bil ... ... ... ... ... ... ... ... ... ...                                               18.8 21.1 19.9 20.6 23.6            
Turkey TRY bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           593 651 752 854 968            
Turkmenistan TMT bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 20.6 22.2 20.8 14.9 19.8            
Uganda UGX bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 8,457 9,780 12,114 12,972 14,540            
Ukraine UAH bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 635 640 833 914 1,172            
United Arab Emirates AED bil ... ... ... ... ... ... ... ... ... ...                                               555 519 381 378 404            
United Kingdom GBP bil                                                                   635 648 672 707 747            
USA UYU bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         5,277 5,486 5,733 5,815 6,029            
Uruguay USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             348 384 419 466 506            
Uzbekistan UZS bil ... ... ... ... ... ... ... ... ... ... ... ...                                           43,044 50,987 58,186 62,536 75,641            
Venezuela VEF bil ... ... ... ... ... ... ... ...                         ... ... ... ...                   0.006 0.009 0.015 0.049 0.265     ... ... ... ...
Vietnam VND bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               827,311 875,741 996,234 1,069,243 1,179,500            
Yemen YER bil ... ... ... ... ... ... ... ... ... ...                                               2,076 2,196 1,046 672 349            
Zambia ZMW bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           26.7 31.6 34.4 39.4 43.0            
Zimbabwe ZWD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                 3.74 3.77 3.90 3.50 3.87