New York and California may be the richest states, but when it comes to charity, they're not even among the top 25.

An analysis from The Chronicle of Philanthropy, which uses data on tax returns, found that Utah was the most charitable state in 2012, as measured by giving as a percentage of adjusted gross income. Utah's giving percentage was 6.56 percent—more than twice the rate for New York and California. That means that for every $1,000 Utah residents earned, they gave $65.60 to charity.