DALLAS (KDAF) — Charity is always a good thing to do. There is truly no better feeling than helping someone else.

In the spirit of giving, WalletHub has commissioned a new report, which ranks all 50 states based on which ones are the most and least charitable.

Where does Texas rank? According to the study, Texas ranked 16th overall, so in the upper half of the nation.

Officials made this ranking by looking at 19 different metrics, including volunteer rate, share of income donated and share of sheltered homeless.

Here are the top 10 most charitable states in the nation:

  1. Utah
  2. Maryland
  3. Minnesota
  4. North Dakota
  5. Oregon
  6. Wyoming
  7. Pennsylvania
  8. Delaware
  9. Ohio
  10. Virginia
Source: WalletHub

For the full report, click here.