Net Public Debt (Local Currency)

Based on a comparison of 84 countries in 2019, Japan ranked the highest in net public debt with USD 6,622 bil followed by France and Italy. On the other end of the scale was Norway with USD -322 bil, Kazakhstan with USD -22.4 bil and Luxembourg with USD -5.36 bil.

$9.99

Buy Net Public Debt (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
Albania ALL bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     921 914 987 1,004 1,025            
Algeria DZD bil ... ... ... ... ... ... ... ... ... ... ...                                             -4,913 -3,754 -1,273 2,334 4,053            
Australia AUD bil ... ... ... ... ... ... ... ... ...                                                 207 250 293 322 337            
Austria EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             196 197 201 204 207            
Belgium EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               363 374 381 389 392            
Bolivia BOB bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           24.9 34.4 49.4 67.7 87.9            
Bosnia and Herzegovina BAM bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               10.5 10.5 11.0 10.9 10.2            
Botswana BWP bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           -5.88 -13.6 -11.0 -5.50 -7.10            
Brazil BRL bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           1,626 1,883 2,137 2,893 3,383            
Bulgaria BGN bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           5.33 11.1 13.8 10.8 10.7            
Cameroon XAF bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               2,546 3,435 5,074 5,969 6,833            
Canada CAD bil                                                                   555 557 553 580 595            
Chile CLP bil ... ... ... ... ... ... ... ... ... ... ...                                             -7,753 -6,464 -5,488 1,595 7,929            
Colombia COP bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             191,845 251,140 337,103 334,334 358,944            
Croatia HRK bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       221 235 246 248 ... ... ... ... ... ... ...
Cyprus EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               14.3 15.8 16.2 16.1 15.7 ... ... ... ... ... ...
Czech Republic CZK bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             1,193 1,269 1,289 1,183 1,180 ... ... ... ... ... ...
Denmark DKK bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     353 360 335 351 327            
Djibouti DJF bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             85.8 99.0 94.9 104 106            
Dominican Republic DOP bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         687 743 774 872 1,017            
Egypt EGP bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               1,372 1,641 1,927 2,389 3,254            
Estonia EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   -0.831 -0.780 -0.457 -0.573 -0.487            
Ethiopia ETB bil ... ... ... ... ... ... ... ... ... ... ... ...                                           323 448 638 785 944            
Fiji FJD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           3.35 3.59 3.77 4.11 4.39            
Finland EUR bil                                                                   26.8 30.0 43.7 136 137            
France EUR bil ... ... ...                                                             1,757 1,837 1,899 1,950 2,006            
Germany EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     1,627 1,590 1,557 1,524 1,471            
Ghana GHS bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         49.7 71.9 91.4 112 134            
Guyana GYD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 285 288 299 367 391            
Hungary HUF bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                 21,406 22,846 25,003 25,578 26,762            
Iceland ISK bil ... ...                                                               1,176 1,120 1,093 992 893            
Indonesia IDR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...           1,966,548 2,153,838 2,592,290 2,956,864 3,350,613            
Iran IQD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   -555,566 -633,148 2,413,624 4,388,979 4,271,843            
Ireland EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               161 167 173 176 174            
Israel ILS bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           657 685 700 716 732            
Italy EUR bil ... ... ... ... ... ... ... ...                                                   1,872 1,928 1,975 2,009 2,052            
Japan JPY bil                                                                   736,428 763,178 785,280 823,012 846,605            
Jordan JOD bil ... ... ... ... ... ... ... ...                                                   19.9 22.0 24.2 25.2 26.6            
Kazakhstan KZT bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       -6,338 -7,604 -12,613 -11,160 -8,517            
Kenya KES bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               1,902 2,400 2,912 3,449 4,009            
Latvia EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           5.94 6.41 7.09 6.99 7.63            
Lebanon LMB bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           89,111 94,268 101,165 108,482 114,852            
Lesotho LSL bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           -0.541 -1.32 -0.311 -0.610 -1.40            
Liberia LRD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           0.485 0.568 0.637 0.748 1.05            
Lithuania EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               12.0 12.0 13.1 12.7 13.8            
Luxembourg EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       -4.08 -5.41 -6.30 -6.30 -6.31            
Macedonia MKD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             152 178 202 221 238            
Mali XOF bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           1,342 1,419 1,911 2,464 2,666            
Malta EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   4.51 4.58 4.77 4.44 4.29 ... ... ... ... ... ...
Mauritania MRO bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           1,192 1,302 1,538 1,642 1,694            
Mexico MXN bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               6,504 7,452 8,633 9,797 10,032            
Morocco MAD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   550 581 623 652 686            
Namibia NAD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                         27.3 34.0 51.7 61.7 69.9            
Netherlands EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     349 363 360 354 339            
New Zealand NZD bil ... ... ... ...                                                           25.0 24.9 24.7 24.2 24.4            
Niger XOF bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     781 1,041 1,524 1,813 1,892            
Nigeria NGN bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...           4,941 8,382 10,976 15,603 20,057            
Norway NOK bil                                                                   -1,882 -2,395 -2,710 -2,657 -3,241            
Oman OMR bil ... ... ... ... ... ... ... ... ... ... ...                                             -13.3 -13.8 -11.4 -7.24 -2.94            
Pakistan PKR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         13,460 14,606 15,984 17,811 19,630            
Panama PAB bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       14.3 16.8 18.8 20.2 22.0            
Paraguay PYG bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           15,324 18,821 26,796 30,909 34,026            
Peru PEN bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           8.21 15.4 32.3 45.6 60.9            
Poland PLN bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     843 765 835 891 883            
Portugal EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     184 195 205 210 214            
Romania RON bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           188 199 211 212 243            
Saudi Arabia SAR bil ... ... ... ... ... ... ... ... ... ... ...                                             -1,424 -1,335 -881 -414 -198            
Serbia RSD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           2,048 2,638 2,932 3,007 2,690            
Seychelles SCR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         9.03 9.48 9.06 9.68 10.00            
Slovenia EUR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   16.5 17.5 19.6 21.2 22.3 ... ... ... ... ... ...
South Africa ZAR bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           1,353 1,553 1,786 1,968 2,178            
South Korea KRW bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                     27,097 51,417 99,365 193,297 198,746            
Spain EUR bil ... ... ... ... ...                                                         829 885 923 964 989            
Swaziland SZL bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         1.81 1.68 5.31 9.91 14.0            
Sweden SEK bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                         441 453 473 391 281            
Switzerland CHF bil ... ... ... ... ... ... ... ... ... ...                                               146 150 152 151 148            
Syria SYP bil ... ... ... ... ... ... ... ... ... ...                                           ... ... ... ... ... ... ... ... ... ... ... ... ...
Taiwan TWD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 5,653 5,792 5,815 5,892 5,887            
Trinidad and Tobago TTD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           -21.9 -27.1 -30.7 -11.1 -13.9            
Tunisia THD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           33.4 40.0 44.2 54.2 65.4            
Turkey TRY bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     470 487 537 611 693            
United Kingdom GBP bil                                                                   1,353 1,452 1,503 1,553 1,589            
USA UYU bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         13,566 14,080 14,602 15,197 15,349            
Uruguay USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         285 305 375 476 538            
Yemen YER bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               4,057 4,439 5,319 5,969 7,364            
Zambia ZMW bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           38.1 53.1 103 111 138