There is always some political screaming in the U.S. about foreign aid which is why the Republican candidates want to slash it.
A lot of this is because people do not know how much foreign aid the U.S. is giving. A poll found that people believe that 25% of the government budget goes to foreign aid. In reality it is about 1%.
One reason for this impression may well be that U.S. politicians like to make large pledges of foreign aid even though they do not have the intent of holding such pledges. This leads to tables like this one (pdf) from an analysis of aid pledged and given to Afghanistan since 2002 by Global Humanitarian Assistance.
Less than 30% of the U.S. money pledged to Afghanistan was actually disbursed.
The money publicly pledged will often not be committed and the money committed might or might not be disbursed. Additionally the disbursement does not say anything about who gets the money and it is more often then not that some civil contractor in Washington DC will get more of the disbursed money than the people it is supposed to reach. And of course none of those numbers says anything about the achieved or not-achieved results.
The diverging numbers on aid to Afghanistan are not much different than pledges to other countries. Of $4.1 billion USAID commitment to Pakistan between 2005 and 2010 only $1.9 billion was disbursed. Numbers on Haiti tell a similar story.
The misperception the people have about foreign aid may well be because the politicians like to use the deceptive numbers. Big pledges make for positive the headlines, real spending does not.
