If you really want to do right by your family, put 'em in a moving van and head to one of these states. WalletHub just released their results of a study that ranked the states from the best place to raise a family to the worst.

ThinkStock

The rankings are based on things like schools, home prices, jobs, activities, health care, child care, and crime.

The 10 best states for raising a family in 2017 are:

  1. North Dakota
  2. New Hampshire
  3. Vermont
  4. Minnesota
  5. Nebraska
  6. Massachusetts
  7. New Jersey
  8. Iowa
  9. Connecticut
  10. South Dakota

And the 10 worst are:

  1. New Mexico
  2. Mississippi
  3. Louisiana
  4. Nevada
  5. Alaska
  6. Arizona
  7. Georgia
  8. West Virginia
  9. Alabama
  10. South Carolina

Read more at WalletHub.