Think volunteering only helps others? Think again. People who volunteer at least two hours a week enjoy a number of health benefits, including lower rates of depression and heart disease, studies show. What's more, volunteering gives people a sense of purpose and helps keep them active and connected to others.
Americans volunteered a total of 8.1 billion hours in 2010, according to a new report from Volunteering in America. But that doesn't mean everyone is equally altruistic. Keep clicking to see the cities with the lowest rate of volunteers...