More than 95 percent of U.S. households donate, contributing an average of $2,974 per family in 2014. With nearly one third of giving done in December, the online financial web site WalletHub rated the states based on how much money and time was given and what share of residents gave to charities. The most generous states last year were:
1. Utah
2. Maryland
3. Idaho
4. Oregon
