FACT #295

United States Debt Held by the Public was $12,619,319,113,193.99 on March 31st, 2014. This means the debt has more than doubled from Obama’s inauguration day on January 20, 2009. This happened in just 1,896 days.