Financial site Nerdwallet has analyzed more than 300 cities in the U.S. to determine which are the most generous. Washington, D.C. ranked 17th-most generous.
According to data obtained by Nerdwallet, almost a third of District residents spend some time volunteering an average of 42 hours each year. The average D.C. resident donates 5.5 percent of his or her income to charitable causes, which gave the city a total "generosity score" of 29.3.
This makes D.C. more generous than Cedar Rapids, Iowa, Charlotte, N.C., and Lancaster, Penn., but less than Iowa City, Iowa and a number of towns in Utah, who are really just throwing off the curve for everyone else.
Read more
here.