This graph from NerdWallet illustrates the top 10 most generous cities in the U.S., as measured by several factors.
Asheville was recently ranked as one of the most generous cities in the nation, according to a study on volunteerism and charitable giving by consumer finance site NerdWallet. Rated number 10 in the country, Asheville was the only city in North Carolina to make the list.
NerdWallet rankings are a measure of volunteerism and charitable donations. The site found that 32.3 percent of Asheville residents have volunteered a median of 37.8 hours per year. They also donated a median 6.4 percent of their income to charity.
The United States is the fifth most generous country in the world, according to the site. Provo, UT was found to be the most generous metropolitan area in the nation. There, over 58 percent of all residents volunteered in the past calendar year, and they each volunteered almost 150 hours. Additionally, they donated 13.9 percent of their income to charities.