The U.S. ran a budget deficit of $90 billion in June, the Treasury Department said Thursday. Outlays for Military active duty and retirement, Veterans' benefits, Supplemental Security income, and Medicare payments accelerated into June, because July 1, 2017, the normal payment date, fell on a non-business day. For the fiscal year to date, the deficit is $523 billion, 31% wider, as outlays growth of 6% has outstripped revenue growth of 2%.
Continue Reading Below
Copyright © 2017 MarketWatch, Inc.