A new study looked at things like average income, mental health stats, crime, how long commutes are, and how much free time people have. It ranked all 50 states according to how easy it is to be "happy" if you live there.

ThinkStock

Utah and Hawaii were close to the top, they ranked #1 in a few different categories. Overall, the happiest state is Minnesota.

The top ten happiest states are:

  1. Minnesota
  2. Utah
  3. Hawaii
  4. California
  5. Nebraska
  6. New Jersey
  7. South Dakota
  8. Iowa
  9. Wisconsin
  10. New Hampshire

The ten least happy states are:

  1. West Virginia
  2. Oklahoma
  3. Louisiana
  4. Alabama
  5. Arkansas
  6. Mississippi
  7. Kentucky
  8. Missouri
  9. Tennessee
  10. Alaska

Hawaii has the lowest rate of depression. People in Utah work the fewest hours and have the lowest divorce rate.

People in Colorado get the most sleep. Vermont is the safest state. And North Dakota has the highest income growth and the lowest long-term unemployment rate.

Minnesota didn't top any of those lists. But they made the top five on a bunch of them, so that's why they came in first.

Read more at WalletHub.