There's not one answer to this, it depends on what you want your money to accomplish.
My philosophy is to give to charities that help people who still have a chance to succeed in life, children in particular. So I give to these:
- Child's Play, giving sick kids a little hope and happiness when they're trapped in a hospital
- Seattle Times Fund, a charity that acts like a Washington state united way but where the paper covers 100% of fundraising costs. This helps a bunch of charities in my community.
- Northwest Harvest, supplier to food banks in Washington state.
- SisterConnection.org, helps widows in Burundi to become self-sufficient and to care for the many orphans from past conflicts
I used to stay away from African charities but my boss is involved with SsterConnection and with a medical university in Burundi, and from what he tells me this country actually has some hope of putting itself back together.
Other people might give to charities that do cancer or other medical research, or that offer education opportunities, or that offer micro-loans to tiny businesses. Those are valid choices too.