Josh Brown of Ritholtz Wealth Management recently tweeted the chart below, which was created by National Public Radio. (See the original and some additional notes here.)

The chart shows who holds the $16.8 trillion of U.S. federal debt that is currently outstanding.

In other words, the chart shows who we owe all that money to:



Some observations: