Over at Slate, Matt Yglesias has a thought-provoking piece on donating to food banks. According to Yglesias:
All across America, charitable organizations and the food industry have set up mechanisms through which emergency food providers can get their hands on surplus food for a nominal handling charge. Katherina Rosqueta, executive director of theCenter for High Impact Philanthropy at the University of Pennsylvania, explains that food providers can get what they need for “pennies on the dollar.” She estimates that they pay about 10 cents a pound for food that would cost you $2 per pound retail. You’d be doing dramatically more good, in basic dollars and cents terms, by eating that tuna yourself and forking over a check for half the price of a single can of Chicken of the Sea.
Beyond the economies of scale are the overhead costs. Charities are naturally reluctant to turn down donations for fear of alienating supporters or demoralizing well-wishers, but the reality is that dealing with sporadic surges of cans is a logistical headache. A nationwide network of food banks called Feeding America gingerly notes on its website that “a hastily organized local food drive can actually put more strain on your local food bank than you imagine.” Food dropped off by well-meaning citizens needs to be carefully inspected and sorted. A personal check, by contrast, can be used to order what’s needed without placing extra burdens on the staff.
So instead of raiding your pantry, send a check or volunteer with your local food bank. They’ll thank you and you will be helping your community.