Obama's Legacy: $20 Trillion in Deficits estimated debt North of $20 trillion $20 trillion of budget deficit estimated debt North of $20 trillion estimated debt North of $20 trillion Federal debt continues to rise 17 trillion dollar debt spending summarises Over at Forbes there’s one take