Net Public Debt (USD)

Based on a comparison of 83 countries in 2019, USA ranked the highest in net public debt with USD 16,731 bil followed by Japan and France. On the other end of the scale was Norway with USD -411 bil, Kazakhstan with USD -31.1 bil and Luxembourg with USD -6.27 bil.

$9.99

Buy Net Public Debt (USD) 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 USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     8.72 8.68 7.84 8.09 8.63            
Algeria USD bil ... ... ... ... ... ... ... ... ... ... ...                                             -61.9 -46.6 -12.6 21.3 36.5            
Australia USD bil ... ... ... ... ... ... ... ... ...                                                 200 226 220 240 258            
Austria USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             260 262 223 225 234            
Belgium USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               482 497 423 431 442            
Bolivia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           3.63 5.01 7.20 9.86 12.8            
Bosnia and Herzegovina USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               7.13 7.13 6.22 6.17 5.86            
Botswana USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           -0.701 -1.52 -1.09 -0.505 -0.685            
Brazil USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           754 800 642 829 1,060            
Bulgaria USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           3.62 7.50 7.84 6.10 6.19            
Cameroon USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               5.16 6.96 8.58 10.1 11.8            
Canada USD bil                                                                   539 504 432 438 458            
Chile USD bil ... ... ... ... ... ... ... ... ... ... ...                                             -15.7 -11.3 -8.39 2.36 12.2            
Colombia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             103 126 123 109 122            
Croatia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       38.7 40.9 35.8 36.4 ... ... ... ... ... ... ...
Cyprus USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               18.9 20.9 18.0 17.8 17.7 ... ... ... ... ... ...
Denmark USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     62.9 64.2 49.8 52.1 49.6            
Djibouti USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             0.483 0.557 0.534 0.584 0.594            
Egypt USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               212 235 262 293 222            
Estonia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   -1.10 -1.04 -0.507 -0.634 -0.550            
Ethiopia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                         17.8 23.5 31.8 37.3 42.2            
Fiji USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     1.82 1.90 1.79 1.96 2.13            
Finland USD bil                                                                   35.5 39.9 48.5 151 155            
France USD bil ... ... ...                                                             2,334 2,441 2,107 2,158 2,265            
Germany USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     2,161 2,113 1,728 1,687 1,661            
Ghana USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         25.4 24.6 24.6 28.6 30.7            
Guyana USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 1.39 1.40 1.45 1.78 1.86            
Hungary USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                 95.7 98.3 89.5 90.9 97.6            
Iceland USD bil ... ...                                                               9.62 9.59 8.29 8.21 8.36            
Indonesia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...           189 182 194 222 250            
Iran USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   -22.4 -23.8 81.4 140 124            
Ireland USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               214 222 192 194 196            
Israel USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           182 192 180 187 203            
Italy USD bil ... ... ... ... ... ... ... ...                                                   2,487 2,561 2,191 2,223 2,317            
Japan USD bil                                                                   7,546 7,204 6,488 7,565 7,548            
Jordan USD bil ... ... ... ... ... ... ... ...                                                   28.0 31.0 34.1 35.6 37.5            
Kazakhstan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       -41.7 -42.4 -56.9 -32.6 -26.1            
Kenya USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               22.1 27.3 29.8 34.0 38.8            
Latvia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           7.89 8.52 7.87 7.74 8.61            
Lebanon USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           59.1 62.5 67.1 72.0 76.2            
Lesotho USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           -0.053 -0.119 -0.023 -0.043 -0.107            
Liberia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           0.010 0.011 0.012 0.012 0.014 ... ... ... ... ... ...
Lithuania USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               15.9 15.9 14.5 14.0 15.6            
Luxembourg USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       -5.42 -7.19 -6.99 -6.98 -7.12            
Macedonia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             3.27 3.83 3.64 3.97 4.37            
Mali USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           2.72 2.87 3.23 4.16 4.59            
Malta USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   5.99 6.09 5.30 4.92 4.84 ... ... ... ... ... ...
Mauritania USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           4.02 4.32 4.75 4.67 4.75            
Mexico USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               509 561 545 525 530            
Morocco USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   65.4 69.2 63.8 66.5 70.8            
Namibia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                         2.83 3.14 4.05 4.19 5.25            
Netherlands USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     464 482 399 392 383            
New Zealand USD bil ... ... ... ...                                                           20.6 20.7 17.3 16.9 17.4            
Niger USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     1.58 2.11 2.58 3.06 3.26            
Nigeria USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...           31.4 52.9 56.9 61.7 65.7            
Norway USD bil                                                                   -320 -380 -336 -316 -392            
Oman USD bil ... ... ... ... ... ... ... ... ... ... ...                                             -34.6 -35.8 -29.7 -18.8 -7.65            
Pakistan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         139 142 158 171 187   ... ... ... ... ...
Panama USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       14.3 16.8 18.8 20.2 22.0            
Paraguay USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           3.55 4.22 5.15 5.45 6.06            
Peru USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           3.04 5.43 10.2 13.5 18.7            
Poland USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     267 243 221 226 234            
Portugal USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     245 259 227 232 242            
Romania USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           56.5 59.3 52.8 52.2 59.9            
Saudi Arabia USD bil ... ... ... ... ... ... ... ... ... ... ...                                             -380 -356 -235 -110 -52.9            
Serbia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           24.1 29.8 26.9 27.0 25.0            
Seychelles USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         0.749 0.744 0.680 0.726 0.733            
Slovenia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   21.9 23.3 21.7 23.4 25.2 ... ... ... ... ... ...
South Africa USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           140 143 140 134 164            
South Korea USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                     24.7 48.8 87.8 167 176            
South Sudan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     0 0 0 0 0            
Spain USD bil ... ... ... ... ... ... ... ... ... ...                                               1,101 1,176 1,024 1,067 1,116            
Swaziland USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         0.188 0.155 0.416 0.674 1.05            
Sweden USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                         67.7 66.0 56.1 45.7 32.8            
Switzerland USD bil ... ... ... ... ... ... ... ... ... ...                                               158 164 158 153 150            
Syria USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                     ... ... ... ... ... ... ... ... ... ... ... ... ...
Taiwan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 190 191 182 182 193            
Trinidad and Tobago USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           -3.40 -4.23 -4.81 -1.67 -2.05            
Tunisia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   20.6 23.6 22.6 25.3 27.1            
Turkey USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     247 223 197 202 190            
United Kingdom USD bil                                                                   2,117 2,391 2,297 2,104 2,046            
USA USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         13,566 14,080 14,602 15,197 15,349            
Uruguay USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         13.9 13.1 13.7 15.8 18.8            
Yemen USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               18.9 20.7 24.8 24.5 23.0            
Zambia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           7.06 8.62 11.9 10.7 14.5