You'd think weather would play a bigger factor in the stress level of residents. But, the ten least stressed states all have pretty cold winters.

ThinkStock

According to a new study, Minnesota is the least stressed-out state in America. The researchers looked at 33 different factors, including financial stability, work hours, divorce rates, how healthy people are, and how much sleep they get.

The ten least stressed-out states are:

  1. Minnesota
  2. North Dakota
  3. Iowa
  4. South Dakota
  5. Utah
  6. Nebraska
  7. New Hampshire
  8. Vermont
  9. Colorado
  10. Wisconsin

The ten states with the most stress are:

  1. Alabama
  2. Louisiana
  3. Mississippi
  4. West Virginia
  5. Kentucky
  6. New Mexico
  7. Nevada
  8. Georgia
  9. Tennessee
  10. Arkansas

Illinois ranked at #32. Check out the whole ranking at WalletHub.