For the 2013 fiscal year, the United States government spent roughly $14 billion on foreign military aid, training foreign armies and providing them with weapons. On the other hand, $23 billion in federal funds went toward humanitarian assistance and international development. In 2014, $2.7 billion of the foreign aid budget went toward economic assistance and development specifically, with intent to improve infrastructure in other countries by building roads, expanding electricity and improving phone and Internet access.
In the fiscal year 2012, the U.S. government gave some sort of financial aid to 96 percent of the countries in the world. The government disbursed $33.2 billion in aid, $19 billion in economic assistance and $14.2 in military assistance.
In 2010, the top recipient of U.S. military aid was Afghanistan. The Afghan government received $6.8 billion in military aid, equal to just less than 47 percent of the total spent that year for aiding foreign militaries. Roughly 20 percent of military aid went to Israel, which received $2.8 billion dollars. The three other countries rounding out the top five largest aid recipients were Egypt, Iraq and Pakistan.
Between 1946 and 2010, the top recipient of foreign military aid was Israel. Over that 64-year period, the U.S. government gave Israelis over $123 billion, more than 18 percent of all aid given. Vietnam, Egypt, Turkey and South Korea were the next-largest military aid recipients during that time.