The other top givers, in order, are Utah, South Dakota, Idaho, Kansas, Nebraska, Minnesota, Montana and Washington.
Wallethub, a financial website, ranked states by volunteer rate, donations given by residents, number of residents who gave per capita and amount of charities per capita.
Oregon scored high in volunteering and number of resident donations and charities per capita. It ranked lower in percentage of income donated and growth in charitable giving.
According to the Charities Aid Foundation, the U.S. was the only nation to rank in the top 10 for each of the three charitable giving behaviors the foundation measured.
The National Philanthropic Trust reported that 95.4 percent of American households donate to charities.
See the detailed ranking report online.