10. Asheville, NC

Asheville is the largest city in western North Carolina. 32.3 percent of the residents have volunteered a median of 37.8 hours per year. Asheville’s residents have also donated a median 6.4 percent of their income to charity.

The University of North Carolina at Asheville inspires students to give back to the community with the Key Center for Community Citizenship and Service-Learning to give students volunteering opportunities.