How much does the United States spend annually on Foreign Aid?
Not Financial Advice: The budget for foreign aid varies annually, but the proposed amount for 2012 is $54 billion. The budget for 2011 was $49 billion and in 2010 it was $55 billion.
Most "foreign aid" is actually defense spending. It is simply for the direct defense of countries other than the United States. This year, the U.S. will deliver economic and security assistance to 146 countries around the globe.
According to President Obama, foreign aid accounts for less than 1% of the US budget.